﻿body {
/*background-color: #E1D2A4;*/
font-family: Tahoma, Helvetica, Tahoma, sans-serif;
font-size: 0.875em;
color: black;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
}

h1 {
color: black;
}

h2 {
font-variant: small-caps;
color: black;
}

h3 {
font-variant: small-caps;
color: black;
}

h4 {
font-variant: small-caps;
}

h5 {
font-variant: small-caps;
}

h6 {
font-size: 150%;
font-variant: small-caps;
}

li {
text-align: left;
}

hr {
color: #6682B5;
background-color: #6682B5;
height: 2px;
}

a {
text-decoration: none;
font-weight: bold;
letter-spacing: .75px;
color: black;
}

a:hover {
text-decoration: underline;
color: blue;
}


.masthead {
background-color: #0C2440;
color: white;
text-align: right;
font-size: 100%;
font-weight: bold;
}

.masthead a {
text-decoration: none;
color: white;
}

.masthead a:hover {
text-decoration: underline;
}

.topmenu {
background-color: #6682b5;
}

.senator {
background-color: #D3D3D3;
line-height: .70;
font-variant: small-caps;
font-weight: bold;
}

.background {
/*background-color: #6682b5;*/
background-image: url('../images/background-blue.gif');
background-repeat: repeat-x;
}

.main-table {
background: #FFFFFF;
width: 100%;
/*position: relative;*/
}

img.center { 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
} 

img.center a{ 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
} 

.left {
background-color: #659EC7;
}

.left1 {
}

.middle {
width: 85%;
font-size: 0.900em;
}

.press h1{
font-size: 2.000em;
text-align: center;
line-height: 130%;
}

.press {
text-align: left;
font-size: 1.000em;
line-height: 150%;
}



.focus h1{
text-align: center;
line-height: 130%;
}


.focus {
text-align: left;
font-size: 1.000em;
}

.video h1{
text-align: center;
font-variant: small-caps;
line-height: 130%;
}

.video {
text-align: left;
font-size: 1.000em;
line-height: 150%;
}

.video a{
font-variant: small-caps;
}

.issues h1{
text-align: left;
}

.issues h5 {
font-variant: normal;
font-size: 1.300em;
}

.issues {
text-align: left;
}

.emergency h3 {
text-align: left;
font-variant: normal;
}

/*.activity a{
font-style: italic;
}*/

.recentnews h2 {
text-align: left;
}

.recentnews p {
font-size: 0.950em;
text-align: left;
/*line-height: 150%;*/
}

.recentnews a {
font-size: 1.010em;
text-align: left;
/*line-height: 150%;*/
}


.captions {
background-color: #750000;
color: white;
font-weight: bold;
font-size: 110%;
}

.footer {
font-size: 0.850em;
}

#featured{
	width: 400px;
	padding-right: 250px;
	position: relative;
	height: 250px;
	background: #fff;
	z-index: 50;
	/*border: 3px solid #000; /*outside border was ccc and 5px*/*/
}
#featured ul.ui-tabs-nav{
	position: absolute;
	top: 0;
	left: 400px;
	list-style: none;
	padding: 0;
	margin:0;
	width: 250px;
}
#featured ul.ui-tabs-nav li{
	padding: 1px 0;
	padding-left:8px;
	font-size: 0.850em;  /* was font-size:12px;*/
	color:#666;
}
#featured ul.ui-tabs-nav li span{
	font-size: 100%;
	/*font-family:Verdana;*/
	line-height:18px;
}
#featured .ui-tabs-panel{
	width:400px; height:250px;
	background:#cdcdcd; position:relative;
        overflow:hidden;
}
#featured .ui-tabs-hide{
	display:none;
}
#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display: block;
	height: 60px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	color:#333;  background:#fff;
	/*line-height:15px;*/
	outline:none;
}
#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('../images/selected-item.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#f2f2f2; /*outside border was ccc*/

}
#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:180px; left:0;
	height:70px; width: 400px;
	background: url('../images/transparent-bg.png');
}
#featured .info h2{
	font-size: 100%; /* was font-size:18px;*/
	font-family:Georgia, serif;
	color:#fff; padding:5px; margin:0;
	overflow:hidden;
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#000;
}
#featured .info a:hover{
	text-decoration:underline;
}

#featured1{
	width: 400px;
	padding-right: 250px;
	position: relative;
	background: #fff;
