body { 
background-color:#ffffff;
margin:0px;
}

a.rnavlink:link, a.rnavlink:visited { font-size: 9px; color: #444444; text-decoration:none;}
a.rnavlink:active, a.rnavlink:hover { font-size: 9px; color: #444444; text-decoration:underline;}

.newstitle {
	color: #444444;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.newstitle:link, a.newstitle:visited {
	color: #444444;
	font-weight: none;
	text-decoration: none;
}
a.newstitle:active, a.newstitle:hover {
	color: #7fa1b6;
	font-weight: none;
	text-decoration: underline;
}

.sidenav {
	padding-left: 8px;
	padding-bottom: 2px;
	background-image: url("../images/subnavbt_bkgd.jpg");
    background-repeat: repeat y;
	}

.nav {
	color: #042f53;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.nav {
	color: #042f53;
	font-weight: bold; }
a:hover.nav {
	color: #ff8500;
	text-decoration: none; }

.sidehd {
	color: #1f4864;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 40px;
	vertical-align: middle;
	padding-left: 10px;
 	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(../images/hd_bar.jpg);
	background-repeat:repeat;
	background-position:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.sidehd {
	color: #1f4864;
	font-weight: bold; }
a:hover.sidehd {
	color: #ff8500;
	text-decoration: none; }

.text {
	color: #444444;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.3em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.text {
	color: #7fa1b6;
	font-weight: normal;
	text-decoration: underline;}
a:hover.text {
	color: #444444;
	text-decoration: none; }

.content {
	color: #444444;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.content {
	color: #1f4864;
	font-weight: normal; }
a:hover.content {
	color: #7fa1b6;
	text-decoration: none; }

.content2 {
	color: #444444;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.content2 {
	color: #444444;
	font-weight: normal; }
a:hover.content2 {
	color: #7fa1b6;
	text-decoration: none; }

p { margin-top: 5; margin-bottom: 10; }

H1 { font:15px/15px Verdana, Arial, Helvetica, sans-serif; color:#365975; font-weight:bold }

H2 { font:13px/15px Verdana, Arial, Helvetica, sans-serif; color:#365975; font-weight:bold }

.pghd {
	color: #365975;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.pghd {
	color: #365975;
	font-weight: bold; }
a:hover.pghd {
	color: #ff8500;
	text-decoration: none; }

.boldhd {
	color: #7fa1b6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.boldhd {
	color: #7fa1b6;
	font-weight: bold; }
a:hover.boldhd {
	color: #7fa1b6;
	text-decoration: none; }

.hd {
	color: #365975;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.hd {
	color: #365975;
	font-weight: normal; }
a:hover.hd {
	color: #ff8500;
	text-decoration: none; }

ul.list {
	margin-left: 14px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../images/bullet_arrow_blue.gif);
	}


/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
color: #444444;
font-size: 11px;
font-weight: none;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #d8d8d8;
color: #444444;
background: #ffffff url(../images/shade.gif) top left repeat-x;
}

.shadetabs li a:hover{
text-decoration: none;
color: #7fa1b6;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
color: #7fa1b6;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color: #ffffff;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


// ++++++++++++++++++ link definitions ++++++++++++++++++++++++++

.llink  {
text-decoration : none;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}

a.llink:link  {
text-decoration : none;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}

a.llink:visited  {
text-decoration : none;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}

a.llink:hover  {
text-decoration : underline;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}

a.llink:visited:hover  {
text-decoration : underline;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}


a.llink:active  {
text-decoration : none;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}


.foot  {
font : 11px/14px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
line-height: 14px;
letter-spacing: 1;
}

a.footer:link  {
font : 11px/14px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
line-height: 14px;
letter-spacing: 1;
}

.footer:visited  {
text-decoration : underline;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
}

.footer:hover  {
text-decoration : underline;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
}

.footer:visited:hover  {
text-decoration : underline;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
}

.footer:active  {
text-decoration : underline;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
}

.smfoot  {
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
line-height: 14px;
}

a.smfooter:link  {
text-decoration : none;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
line-height: 14px;
}

a.smfooter:visited  {
text-decoration : none;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
}

a.smfooter:hover  {
text-decoration : underline;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #7fa1b6;
}

a.smfooter:active  {
text-decoration : none;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #444444;
}

.breadcrumbs  {
color : #666666;
font : 9px Arial, Verdana, Helvetica, sans-serif;
}

.breadcrumbslink  {
text-decoration : none;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
}

.breadcrumbslink:hover  {
text-decoration : none;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}

.breadcrumbslink:visited  {
text-decoration : none;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
}

.breadcrumbslink:visited:hover  {
text-decoration : none;
font : 9px Arial, Verdana, Helvetica, sans-serif;
color : #000000;
}

a.wtlink:link,a.wtlink:visited{	
	font-size:11px; color:#ffffff;font-weight:bold;
	text-decoration:none;
}
a.wtlink:active,a.wtlink:hover{
	font-size:11px; color:#ffffff; font-weight:bold;
	text-decoration:none;
}

.orangef {
	font-size:12px; color:#ff5500;font-weight:bold;
	text-decoration:none;
}
a.orangef:link, a.orangef:visited {
	font-size:12px; color:#ff8500;font-weight:bold;
	text-decoration:none;
}
a.orangef:active, a.orangef:hover {
	font-size:12px; color:#ff8500;font-weight:bold;
	text-decoration:none;
}

a.rnavlink:link, a.rnavlink:visited { font-size: 9px; color: #444444; text-decoration:none;}
a.rnavlink:active, a.rnavlink:hover { font-size: 9px; color: #444444; text-decoration:underline;}
a.newstitle:link, a.newstitle:visited {
	color: #1f4864;
	font-weight: bold;
	text-decoration: none;
}

a { color:#1f4864; text-decoration: none; }
a:hover { color:#7fa1b6; }
a:active { color:#444444; }

/* lightbox CSS */

#modal_container {  
	overflow:auto;
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #000000;
} 
  
#modal_overlay {  
	background-color:#000;  
} 

.popup_box {
	display:none; 
	position:absolute; 
	background-color: white;
	margin: 10px; 
	padding: 10px; 
	border: #b5c1c2 1px solid; 
	width: 170px;
}
