﻿/* main */

html {
	margin: 0;
	padding: 0;
	background: transparent url("/Style%20Library/images/backgrounds/site_bg_repeat.gif") center top repeat-y;
	/* Height is 100%, so the body can be 100% */ 
	height: 100%; 
}


body {
	font-family: Arial, san-serif;
	font-size: 75%;
	color: #4A4A4A;
	margin: 0;
	padding: 0;
    background: transparent url("/Style%20Library/images/backgrounds/site_bg.gif") center top no-repeat;
    /* Height is 100%, so the tiled BG will tile all the way down the page, not just as far down as the page's content (when the content's height is less than the window's height) */ 
    height: 100%; 
}

/*  

Hackety-hack-hack...  

FF2, with the above code, will only display the repeat-y image for as  

high as the window's viewport is; higher content (upon  scrolling) will not have the bg.  

This "hack" makes the tiled background work properly in FF2.  

This type of "advanced selector" is not understood by IE6...dunno  

'bout IE7.  

*/ 

html>body {  
	min-height: 100%;  
	height: auto;  
} 


/*html {
	margin: 0;
	padding: 0;
	background: transparent url("/Style%20Library/images/backgrounds/site_bg_repeat.gif") center top repeat-y;
}*/

h1 {
	margin: 27px 0 4px 0;
	padding: 0;
    color: #029165;
	font-size: 150%;
    /*background-color: #ff0000;*/
}

h2 {
	margin: 17px 0 4px 0;
	padding: 0;
    color: #029165;
	font-size: 140%;
       
}

h3 {
	margin: 0 0 4px 0;
	padding: 17px 0 0 0;
    color: #029165;
	font-size: 125%;
}

h3 a, a:active {
    color: #029165;
}

h3 a:hover {
    color: #00CC99;
}

h4 {
	margin: 17px 0 4px 0;
	padding: 0;
    color: #029165;
	font-size: 120%;
        
}

/*h4.Table_Heading{
	margin: 0 0 4px 0;
	color:red;
}*/

h5 {
	margin: 17px 0 4px 0;
	padding: 0;
    color: #029165;
	font-size: 110%;
        
}

p {
	/*font-size: 0.8em;*/
	margin: 0;
	padding: 0;
}

a {
	color: #4A4A4A;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
    color: #096A9D;
}

a:active{ 
	color: #4A4A4A;
}



.biggertext {
    font-size: 120%;
}

img {
    border-style: none;
}

.contrastimg {
    margin-right: 2px;
}

.image
{
float: left;
display: inline;
margin: 0 50px 0 0;
}

/* Positioning */

#container {
	position: relative;
	width: 990px;
	margin: 0 auto;
	padding: 0;
	/*color: #4A4A4A;*/
	background-color: #fff;
	/*border: 1px solid #4A4A4A;*/
}

#header {
	width: 990px;
	margin: 0;
	padding: 0;
	/*height: 102px;*/
	height: 108px;
	background-color: #fff;
}

#logo {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 10px 0 10px 23px;
}

#headercontent {
	position: relative;
	float: right;
    display: inline;
	margin: 9px 14px 5px 0;
	padding: 0;
	width: 763px;
	background-color: #fff;
}

#headercontenttop {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 0 0 6px 0;
	width: 763px;
	background: transparent url("/Style%20Library/images/backgrounds/headertop_bg.gif") left top no-repeat;
	background-color: #E4EBF1;
}

#headercontentbottom {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 10px 16px 8px 11px;
	width: 736px;
	background: transparent url("/Style%20Library/images/backgrounds/headerbottom_bg.gif") left bottom no-repeat;
	/*color: #4A4A4A;*/
	background-color: #F1F4F9;
}

#helptool {
	margin: 10px 0 0 16px;
	padding: 4px 0 10px 40px;
	float: left;
    display: inline;
	width: 87px;
	background: transparent url("/Style%20Library/images/backgrounds/helptool_bg.gif") left bottom no-repeat;
	background-color: #fff;

}

#helpacces {
	float: right;
    display: inline;
	margin: 20px 12px 0 0;
    padding: 0;
}

#text {
	margin: 5px 0 0 0;
	padding: 0 15px 0 0;
	float: left;
    display: inline;
	width: 109px; 
}

#texttext {
	margin: 2px 0 0 0;
	padding: 0;
	width: 55px;
	float: left;
    display: inline;
}

#textcont{
	margin: 0;
	padding: 0;
	width: 54px;
	float: right;
    display: inline;
}

#text a, #text a:hover, #text a:active { 
	text-decoration: none;
	/*color: #4A4A4A;*/
}

.small {
	font-size: 100%;
}

.medium {
	font-size: 115%;
}

.large {
	font-size: 130%;
}

#contrast {
	margin: 7px 0 0 0;
	padding: 0 20px 0 0;
	float: left;
    display: inline;
	width: 160px;  
}

#conttext {
	margin: 1px 0 0 0;
	padding: 0;
	width: 100px;
	float: left;
    display: inline;
}

#contcont{
	margin: 0;
	padding: 0;
	width: 60px;
	float: right;
    display: inline;
}

#translation {
	margin: 0;
	padding: 0 25px 0 0;
	float: left;
    display: inline;
	width: 208px;   
}

#transtext {
	margin: 7px 0 0 0;
	padding: 0;
	width: 85px;
	float: left;
    display: inline;
}

#transcont{
	margin: 0;
	padding: 0;
	width: 123px;
	float: right;
    display: inline;
}

#browse {
	float: left;
    display: inline;
	width: 199px;  
}

/*#header h1 span{
position: absolute;
left: 200px;
top: 15px;

font-size: 1.25em;
font-family: Candara, Verdana, Arial, sans-serif;
}
#header h2 span{
position: absolute;
left: 330px;
top: 130px;

font-size: .75em;
font-family: Candara, Verdana, Arial, sans-serif;
}*/

/* left navigation */



.tiernav {
	margin: 0;
	padding: 5px 0 5px 28px;
	color: #009263;
}

.tiernav a {
	margin: 0;
	padding: 0 0 0 14px;
    padding: 0;
	color: #009263;
}

.tiernav a:hover {
	color: #00CC99;
}

.tiernav a:visit {
	color: #009263;
}


.green {
	color: #009263;
}

.greenlink a {
	color: #009263;
}

.greenlink a:hover {
	color: #00CC99;
}

.greenlink a:visit {
	color: #009263;
}

/*#home {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 10px 0 0 0;
	width: 189px;
	height: 30px;
	background: transparent url("/Style%20Library/images/navigation/top.gif") left top no-repeat;
}*/

#othernav {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 0;
	width: 189px;
}

#about {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 0;
	width: 189px;
	background-color: #F1F4F9; 
}

.leftnav {	
	margin: 0 12px;
	/*margin: 0;*/
	padding: 8px 0 8px 0;
	width: 165px;
	text-align: left;
	/*border-bottom: 1px dotted #BFBFBF;*/
	border-bottom: 1px dashed #BFBFBF;
	background-color: #ff0000;
}

.leftnavbottom {
	margin: 0 12px;
	/*margin: 0;*/
	padding: 8px 0 8px 0;
	width: 165px;
	text-align: left;
	/*border-top: 1px dotted #BFBFBF;
	border-bottom: 1px dotted #BFBFBF;*/
}

.leftnavabout {	
	margin: 0 12px;
	/*margin: 0;*/
	padding: 8px 0 8px 0;
	width: 165px;
	text-align: left;
	/*border-bottom: 1px dotted #BFBFBF;
	border-bottom: 1px dashed #BFBFBF;*/
	background-color: #E4EBF1;
}

/* AA

#navcontent ul{
	list-style: none;
	text-align: left;
}

#navcontent li{
	float: left;
    display: inline;
	color: #4d4e53;
} 

*/

/*.leftnav:first-child ul{
	margin-left: -10px;
}

.leftnav:first-child li{
	margin-left: 10px;
}*/

#maincontentcontainer {
	position: relative;
	float: left;
    display: inline;
	margin: 0 0 10px 0;
	padding: 0;
    width: 763px;
	background-color: #fff;
}

#breadcrumb {
	position: relative;
	float: left;
    display: inline;
	margin: 12px 0 0 0;
	padding: 0;
	width: 763px;
	min-height: 28px;
	background-color: #fff;
	border-bottom: 1px solid #34A881;
}

.here {
	margin: 0;
	padding: 0 0 0 14px;
	color: #4A4A4A;
	font-weight: bold;
	background: transparent url("/Style%20Library/images/navigation/breadcrumbarrow.gif") 2px 4px no-repeat;
}

.banner {
	float: left;
    display: inline;
	margin: 10px 0 0 0;
	padding: 0;
}
#welcome {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 5px 0 10px 0;
	width: 763px;
	background-color: #fff;
	/*border-top: 1px solid #34A881;*/
	border-bottom: 1px solid #34A881;
}

#mainimg {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 5px 0 10px 0;
	width: 763px;
	background-color: #fff;
	/*border-top: 1px solid #34A881;
	border-bottom: 1px solid #34A881;*/
}

#chiefexec {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 0;
	width: 165px;
	background-color: #fff;
}

#welcomemessage {
	position: relative;
	float: left;
    display: inline;
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #fff;
}
#accent {
	/*position: relative;*/
	float: left;
    /*display: inline;*/
	margin: 0;
	padding: 0;
	width: 377px;
	min-height: 116px;
    height:auto !important;
    height: 116px;
	background: transparent url("/Style%20Library/images/content/already_accent.jpg") left top no-repeat;
    background-color: #29AC82;
}

#accenttop {
	position: relative;
	float: left;
    display: inline;
	margin: 10px 195px 10px 10px;
	padding: 0;
	width: 172px;
	min-height: 50px;
	color: #fff;
	font-weight: bold;	
}
#accentbottom {
	position: relative;
	float: left;
    display: inline;
	margin: 5px 225px 0 10px;
	padding: 0;
	width: 142px;
	color: #fff;	
}

#nonaccent {
	position: relative;
	float: right;
    display: inline;
	margin: 0;
	padding: 0;
	width: 382px;
	min-height: 112px;
	background: transparent url("/Style%20Library/images/content/not_accent.jpg") left top no-repeat;
	border-bottom: 4px solid #fff;
	background-color: #56A7DF;
}

#nonaccenttop {
	position: relative;
	float: left;
    display: inline;
	margin: 10px 130px 10px 10px;
	padding: 0;
	width: 242px;
	min-height: 50px;
	color: #fff;
	font-weight: bold;	
}
#nonaccentbottom {
	position: relative;
	float: left;
    display: inline;
	margin: 10px 130px 0 10px;
	padding: 0;
	width: 242px;
	color: #fff;	
}

#accentlinks {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 19px 19px 7px 19px;
	width: 717px;
	border-top: 4px solid #29AC82;
	border-right: 4px solid #29AC82;
	border-left: 4px solid #29AC82;
	/*border-bottom: 4px solid #29AC82;
	background: transparent url("/images/backgrounds/accentlink_bg.gif") left bottom no-repeat;*/
	background-color: #EDF8F4;
}

#foundation {
	position: relative;
	float: left;
    display: inline;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 219px;
	background-color: #D8EDF0;
}

#nene {
	position: relative;
	float: left;
    display: inline;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 219px;
	background-color: #C2DFDB;
}

#peerless{
	position: relative;
	float: left;
    display: inline;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 219px;
	background-color: #BBD6DF;
}

.linkcontent {
	position: relative;
	float: left;
    display: inline;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 199px;
	background-color: #fff;
}

.logos {
	position: relative;
	float: left;
    display: inline;
	margin: 0;
	padding: 10px 0 10px 49px;
	width: 150px;
	background-color: #fff;
}

#mainmiddle {
	position: relative;
	float: left;
    display: inline;
	margin: 10px 0 0 0;
	padding: 0;
	width: 560px;
	background-color: #fff;	
}

#latestnewsfound {
	margin: 10px 0;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    background-color: #fff;
}

#latestnewsfoundtop {
	margin: 0;
	padding: 0;
    width: 560px;
    /*border-left: 4px solid #009363;
	border-right: 4px solid #009363;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
    background-color: #009363;
}

#latestnewsfoundtopbotbg {
	margin: 0;
	padding: 0;
    width: 560px;
}

#latestnewsfoundtopleft {
	margin: 0;
	padding: 0;
	float: left;
    display: inline;
	width: 356px;
	min-height: 48px;
	color: #fff;
	font-weight: bold;
	background: transparent url("/Style%20Library/images/backgrounds/foundnewsheader_bg.gif") left top no-repeat;
	background-color: #009363;
}

#latestnewsfoundtopright {
	margin: 0;
	padding: 0;
    width: 204px;
	float: right;
    display: inline;
	/*min-height: 63px;*/
    min-height: 48px;
	color: #fff;
	font-weight: bold;
	background: transparent url("/Style%20Library/images/backgrounds/repeatnews_bg.gif") left top repeat;
	background-color: #009363;	
}

#latestnewsfoundmiddle {
	margin: 0;
	padding: 10px 0 0 0;
    width: 552px;
    height: 350px;
    min-height: 350px;
    border-left: 4px solid #009363;
	border-right: 4px solid #009363;
	background-color: #fff;
	float:left;
	position:relative;

}


#screen{
	float:left;
} 

#sections{
	float:left;
}


#newsitemslist {
   list-style:none;
   float:left;
}


#allnewslink {
	margin: 0;
	padding: 0;
	display: inline;
    width: 552px;
    border-left: 4px solid #009363;
	border-right: 4px solid #009363;
	background-color: #fff;
	text-align: right;
	float: right;
}

#allnewslink a{
	padding-right: 15px;
}

#latestnewsfoundbottom {
	margin: 0;
	padding: 0;
    width: 560px;
}

#newstop {
	margin: 0;
	padding: 10px 0 0 0;
    border-left: 4px solid #009363;
	border-right: 4px solid #009363;
	width: 552px;
    background-color: blue;
}

#newsheading {
	margin: 0;
    padding: 0 0 0 20px;
	float: left;
    display: inline;
	width: 336px;
	min-height: 59px;
	color: #fff;
	font-weight: bold;
	background: transparent url("/Style%20Library/images/backgrounds/foundnewsheader_bg.gif") left top no-repeat;
	background-color: #009363;
}

#newscontrols {
	margin: 0;
	padding: 0;
	float: right;
    display: inline;
	width: 204px;
	min-height: 59px;
	color: #fff;
	font-weight: bold;
	background: transparent url("/Style%20Library/images/backgrounds/foundnewscontrols_bg.gif") left top no-repeat;
	background-color: #009363;	
}

.NewsItems {
	margin: 0;
	padding: 0;
	width: 763px;	
}

.NewsItem {
    margin: 17px 20px 10px 20px;
	padding: 0;
	width: 723px;			
}

.NewsItemPage {
    margin: 0 0 10px 0;
	padding: 0;
	width: 763px;		
}

#mainmiddle div.NewsItems {
	margin: 0;
	padding: 0;
	width: 560px;	
}

#mainmiddle div.NewsItem {
    margin: 17px 20px 10px 20px;
	padding: 0;
	width: 520px;		
}

#mainmiddle div.NewsItemPage {
    margin: 0 0 10px 0;
	padding: 0;
	width: 560px;		
}


.articleDate{
	margin: 0 0 10px 0;			
}

.newsHeading {
    margin: 0 0 10px 0;
    padding: 0;				
}

h3.newsHeading a, .newsHeading a:active {
    color: #029165;
	text-decoration:none;		
}

h3.newsHeading a:hover {
    color: #00CC99;				
   	text-decoration:none;
}


/*h3 {
	margin: 0 0 4px 0;
	padding: 17px 0 0 0;
    color: #029165;
	font-size: 130%;
}

h3 a, a:active {
    color: #029165;
}

h3 a:hover {
    color: #00CC99;
}*/



#buttoncontainer {
	margin: 15px 0 0 24px;
	padding: 0;
	float: left;
    display: inline;
	width: 100px;
}

.buttons {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
    display: inline;
    /*background-color: purple;*/
}

#controlpage {
	margin: 12px 0 0 0;
	padding: 7px 0 0 24px;
	float: left;
    display: inline;
	width: 54px;
	min-height: 20px;
	color: #fff;
	font-weight: bold;
	border-left: 2px solid #2C725A;
}

#newscontent {
    /*margin: 100px;*/
	margin: 0;
	padding: 10px;
	width: 532px;
    min-height: 250px;
	border-left: 4px solid #009363;
	border-right: 4px solid #009363;
    border-top: 4px solid orange;
    border-bottom: 4px solid orange;
    background-color: #ff0000;
    z-index: 9999;
    background-color:red;

}

#iconscontainer {
	margin: 0;
	padding: 0;
	width: 560px;
    background-color: #fff;
}

#makehomepage {
	margin: 0;
	padding: 8px 0 0 0;
	width: 560px;
    background: transparent url("/Style%20Library/images/backgrounds/favicontopbg.gif") left top no-repeat;
    background-color: #E4EBF1;
}

#homepage {
	margin: 10px 0;
	padding: 0;
    float: left;
    display: inline;
	width: 200px;
}

#homeicon {
	margin: 2px 10px;
	padding: 0;
    float: left;
    display: inline;
	width: 30px;
}


#favtext {
	margin: 10px 0;
	padding: 0;
    float: right;
    display: inline;
	width: 200px;
    text-align:right;
}

#favicon {
	margin: 2px 10px;
	padding: 0;
    float: right;
    display: inline;
	width: 30px;
}

#rightside {
	margin: 10px 0 10px 11px;
	/*margin: 10px 0 10px 0;*/
	padding: 0;
	float: left;
    display: inline;
	width: 189px;
	background-color: #fff;
}

#iconlinks {
	margin: 0;
	padding: 8px 0 0 0;
	width: 189px;
    background: transparent url("/Style%20Library/images/backgrounds/iconlinkstop_bg.gif") left top no-repeat;
	background-color: #F1F4F9;	
}

.iconholder {
	margin: 5px;
	padding: 6px 0 0 0;
	width: 179px;
	background: transparent url("/Style%20Library/images/backgrounds/icon_top_bg.gif") left top no-repeat;
	background-color: #fff;
}

.icon {
	margin: 0 10px 0 10px;
	padding: 0;
	float: left;
    display: inline;
	width: 41px;
}

.icontext {
	margin: 0;
	padding: 0;
    float: right;
    display: inline;
	width: 116px;
	background-color: #fff;
	font-size: 90%;
}

.bluetext {
	color: #046EA0;
}

.whitetext {
	color: #fff;           
}

/*#accenttop h3 {
	color: #fff;           
}

#accent h3 {
	color: #fff;  			
}*/

.iconbottombg {
	margin: 0;
	padding: 0;
}

.photo2{
	float: right;
    display: inline;
	margin-left: 5px;
}

.photo1{
	float: left;
    display: inline;
	margin-right: 5px;
}


/*#maincontent {
	width: 570px;
	padding: 10px;
	background-color: #eee;
	/*border-left: 1px solid #4A4A4A;
	border-right: 1px solid #4A4A4A;
	border-bottom: 1px solid #4A4A4A;
	border: 1px solid #4A4A4A;
}*/
/*#main {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	background-color: #4173AD;
}*/

#footercontainer
{
	clear: both;
	margin: 10px 11px;
	width: 968px;
	min-height: 70px;
	padding: 0 0 0 0;
	border-top: 1px solid #32A983;
	border-bottom: 4px solid #066DB0;
	background-color: #fff;
}

#textholder {
	margin: 14px 0 0 0;
	padding: 0;
	height: 56px;
	width: 968px;
	float: left;
    display: inline;
	background: transparent url("/Style%20Library/images/backgrounds/footer_bg.gif") left top no-repeat;
	background-color: #EDF2F6;
}

#footertext {
	margin: 20px 0 0 12px;
	padding: 0;
	float: left;
    display: inline;
	color: #174954;
	font-weight: bold;
}

#footer_links {
	float: right;
    display: inline;
	margin: 20px 12px 0 0;
    padding: 0;
}



.leftnavabout a { 
	margin: 0;
	/*color: #4A4A4A;*/
	font-weight: normal; 
	text-decoration: none;
	padding: 2px 0 2px 0;
}

.leftnavabout a:hover { 
	/*color: #4A4A4A;*/
	text-decoration: none;
}

.leftnavabout a:active { 
	/*color: #4A4A4A;*/
}

.leftbg {
	background-color: #F1F4F9;
	/*border-top: 1px dotted #FF66CC;
	border-bottom: 1px dotted #FF66CC;*/
	/*border-top: 1px solid #FF66CC;
	border-bottom: 1px solid #FF66CC;*/
	padding: 5px 5px 5px 5px;
}

.rightlink {
	text-align: right;
}

.whitelink a { 
	text-decoration: none;
    color: #fff;
}

.whitelinka:hover { 
}

.whitelink a:active { 

}

/* footer nav */

#footercontainer ul, #footercontainer li, #footercontainer a{ 
	margin: 0; padding: 0;
}

#footercontainer ul{
	list-style: none;
	text-align: center;

}

#footercontainer li{
	display: block;
	float: left;
    display: inline;
	border-right: 1px solid #4A4A4A;
	padding: 2px 5px 2px 5px;
}

#footercontainer a{
	text-decoration: none;
	/*padding: 2px 5px 2px 5px;*/
	color: #4A4A4A;
}

#footercontainer a:hover {
	text-decoration: none;
    color: #096A9D;
}

#footercontainer a:active{

}

.formcontent {
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
	width: 560px;
    /*background: transparent url("/Style%20Library/images/backgrounds/formtop_bg.gif") left top no-repeat;*/
	background-color: #fff;
}

.formelementholder {
	width: 560px;
}

.formleft {
	margin: 0 10px;
    padding: 0;
    /*width: 260px;*/
	float: left;
    display: inline;
}

.formright {
	margin: 0 10px;
    padding: 0;
    width: 260px;
	float: left;
    display: inline;
}

.homefinder-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 2px solid #009263;
  background: #fff /*url("widget-table-bg.jpg") top left repeat-x*/;
}

.homefinder-table caption
{
  caption-side: bottom;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.homefinder-table th, .homefinder-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: center;
  /*color: #632a39;*/
}

.homefinder-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  /*color: #632a39;*/
}

.homefinder-table th[scope=col]
{
  color: #fff;
  background-color: #009263;
  /*text-transform: uppercase;*/
  text-align: left;
  border-bottom: 2px solid #009263;
  border-right: 2px solid #009263;
}

.homefinder-table th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

/*.homefinder-table th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #009263;
}

.homefinder-table tr.alt th, .homefinder-table tr.alt td
{
  color: #2a4763;
}

.homefinder-table tr:hover th[scope=row], .homefinder-table tr:hover td
{
  background-color: #632a2a;
  color: #fff;
}*/

.homefinder {
   margin: 20px 0 0 0;
   padding: 0;
   width: 763px;
   float: left;
   display: inline;
   background-color: #fff;
}

#az {
   margin: 10px 0;
   padding: 0;
   width: 560px;
   float: left;
   display: inline;
   background-color: #fff;
}


.letter {
   margin: 0 14px 10px 0;
   padding: 0;
   width: 45px;
   min-height: 45px;
   float: left;
   display: inline;
   text-align: center;
   background-color: #F1F4F9;
}

.letterlast {
   margin: 0 0 10px 0;
   padding: 0;
   width: 45px;
   min-height: 45px;
   float: left;
   display: inline;
   text-align: center;
   background-color: #F1F4F9;
}

.letter h1 {
   margin: 0;
   padding: 12px 0 0 0;
   font-size: 150%;
}

.letterlast h1 {
   margin: 0;
   padding: 12px 0 0 0;
   font-size: 150%;
}

.letterlast h1 a, .letter h1 a {
	margin: 0;
    padding: 0;
	color: #009263;
    text-decoration: none;
}

.letterlast h1 a:hover, .letter h1 a:hover {
	color: #00CC99;
}

.letterlast h1 a:visit, .letter h1 a:visit {
	color: #009263;
}

.azcontent {
	margin: 20px 0;
    padding: 0;
    width:560px;
    background-color: #fff;
}

.lettercontent {
	margin: 10px 0;
    padding: 0;
    width:560px;
    background-color: #fff;
}
				
}

.backtotop {
	margin: 0;
    padding: 0;
    float: right;
    text-align: right;
    background-color: #fff;         
}

.letterhead {
	margin: 0;
    padding: 0;
    width: 560px;
    background-color: #fff; 
    border:thin white solid;
}

/* Sub-nav */

.sub {
margin: 0;
padding: 0;
width: 189px;
}

.sub li {
border-top:1px solid #ff0000; 
margin:1px 0; 
height:1%;
}

html>/**/body .sub li {height:auto}

/*SharePoint right nav search */

td.ms-sbcell{
padding:0px;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
white-space:nowrap;
border:none;
background-color: #F1F1F1;
}

.ms-sbtext{
font-family:Arial, san-serif;
font-size: 100%;
font-style: normal;
font-weight: normal;
color: #4A4A4A;
}

.ms-sbtable{
color: #4A4A4A;
font-family: Arial, san-serif;
font-size: 100%;
font-style: normal;
font-weight: normal;
}

.ms-sbtable-ex{
width:5px;
border-collapse:collapse;
margin-top:0;
margin-left:0;
background-color: #F1F1F1;
}

.ms-sbplain{
font-family: Arial, san-serif;
font-size:100%;
border:none;
background-color: #cccccc;
}
/*not sure if this does much*/
td.ms-sbgo{
background-color:#F1F1F1;
padding-left:2px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
border-left: 1px solid #ccc;
}

.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:100%;
}

.ms-sbLastCell{
padding-right:0;
}

#SRSB {
	margin: 0 0 10px 0;
    padding: 8px 8px 0 8px;
	width: 173px;
    background: transparent url("/Style%20Library/images/backgrounds/searchtop_bg.gif") left top no-repeat;
	background-color: #F1F1F1;			
}

#search {
	margin: 0 0 10px 0;
    padding: 0 0 1px 0;
	width: 189px;
    background: transparent url("/Style%20Library/images/backgrounds/searchbot_bg.gif") left bottom no-repeat;
	background-color: #F1F1F1;	
}

#searchcontent {
	margin: 0;
	/*padding: 8px 8px 0 8px;*/
    padding: 0 8px;
	width: 173px;
	/*background-color: #F1F1F1;*/
    background-color: #F1F1F1;	
}

input {
    margin: 0 5px;
    padding: 0;
    width: 85px;
    color: #4A4A4A; 
    border: 1px solid #EAEAEA;
    border: 1px solid #ccc;
    background-color: #F1F1F1;
    background-color: #fff;
}

input.searchbutton {
    margin: 0;
    padding: 0;
    width: 30px;
    height: 20px;
    color: #4A4A4A; 
    background-color: #F1F1F1;
    border: 0;
    border-left: 1px solid #EAEAEA;
    border-left: 1px solid #ccc;
}

#maincontentcontainer .printemail {
    margin: 0;
    padding: 0;
    float: right;
    width: 763px;
}


#mainmiddle .printemail {
    margin: 0;
    padding: 0;
    float: left;
    width: 560px;
}

#print {
    margin: 0;
    padding: 0 20px 0 0;
    width: 180px;
    float: right;
    display: inline;
    text-align: right;
    background: transparent url("/Style%20Library/images/backgrounds/printButton.png") right no-repeat;
    background-color: #fff;
}

#email {
    margin: 0;
    padding: 0 20px 0 0;
    width: 230px;
    float: right;
    display: inline;
    text-align: right;
    background: transparent url("/Style%20Library/images/backgrounds/emailButton.png") right no-repeat;
    background-color: #fff;
}

/* News Ticker - Start */

.next, .prev{
	cursor:pointer;
}

/*#screen{
	position: relative;
	height:369px;
	width:500px;
	background-color: orange;
} 

#screen .next, #screen .prev{
	position:absolute;
	top:100px;
}

#screen .prev{
	left:10px;
}

#screen .next{
	right:10px;
}*/










#latestnewsfoundmiddle ul li {	
	margin: 0;
	padding: 0;
	width: 480px;
	/*background-color: green;*/	
	background-color: #fff;
	font-family: Arial, san-serif;
	font-size: 115%;

}

#buttoncontainer img.next, #buttoncontainer img.prev{
	position:absolute;
	top:200px;
	border: 1px #000 solid;
}

#buttoncontainer img.prev{
	left:10px;
}

#buttoncontainer img.next{
	right:10px;
}


	
/*#sections{
	overflow: hidden;
	background-color:fuchsia;
	width:530px;
	height:369px;
	clear:left;
}
	
#sections ul{
	width:3660px;
}

#sections li{
	float:left;
	padding:11px 30px;
}

#sections p{
	width:350px;
	margin:16px 0;
	font-size:85%;
	line-height:1.4em;
}*/

/*#sections h3{
	color:#993333;
	margin:20px 0pt;
} */

/* #sections a{
	color:#777;
	font-weight:bolder;
	text-decoration:none;
} */



/* News Ticker - End */

/* left navigation */

#leftnavigation {
	margin: 0 12px 0 12px;   
    padding: 0 0 18px 0;
    float: left;
    display: inline;
    width: 189px;
}
#navcontainer {
    margin: 0 12px 12px 0px;   
    padding: 0 0 18px 0;
    float: left;
    display: inline;
    width: 189px;
    background: transparent url("/Style%20Library/images/navigation/bottom.gif") left bottom no-repeat;
    background-color: #F1F4F9;
}

#navcontent {
	margin: 0;
    padding: 18px 12px 0 12px;
	/*float: left;
    display: inline;*/	
	width: 165px;
	background: transparent url("/Style%20Library/images/navigation/top.gif") left top no-repeat;
	background-color: #F1F4F9;
}

#navcontent ul li.about {
    margin: 0 -12px 0 -12px;
    padding: 5px 12px 0 12px;
    width: 163px;
    color: #4A4A4A;
    background-color: #E4EBF1;
    border: 0;
    font-weight: bold;
}

#navcontent ul li.about ul li {

    padding: 10px 12px 5px 0;
}

#navcontainerbottom {
    margin: 0 12px 0 0px;   
    padding: 0 0 18px 0;
    float: left;
    display: inline;
    width: 189px;
    background: transparent url("/Style%20Library/images/navigation/bottom.gif") left bottom no-repeat;
    background-color: #F1F4F9;
}

#navcontentbottom {
	margin: 0;
    padding: 18px 12px 0 12px;
	float: left;
    display: inline;	
	width: 165px;
	background: transparent url("/Style%20Library/images/navigation/top.gif") left top no-repeat;
	background-color: #F1F4F9;
}

#navcontentbottom ul li.about {
    margin: 0 -12px 0 -12px;
    padding: 5px 12px 0 12px;
    width: 163px;
    color: #4A4A4A;
    background-color: #E4EBF1;
    border: 0;
    font-weight: bold;
}

#navcontentbottom ul li.about ul li {

    padding: 10px 12px 5px 0;
}



/* *************** SelectedInner Start ***************** */

#navcontent ul li.about ul li.selectedinner {
	/* margin: 0; */
	padding: 5px 0 0 12px;
	width: 153px;
}

#navcontent ul li.about ul li.selectedinner a, #navcontent ul li.about ul li.selectedinner a:active {
	margin: 0;
	margin: 0 0 0 -12px;
	padding: 5px 0 0 12px;
	padding: 0 0 0 12px;
	width: 153px;
	background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 4px no-repeat;		
}

#navcontent ul li.about ul li.selectedinner a:hover {
	margin: 0;
	margin: 0 0 0 -12px;
	padding: 5px 0 0 12px;
	padding: 0 0 0 12px;
	width: 153px;		
}

#navcontent ul li.about ul li.selectedinner ul li {
	margin: 0;
	margin: 0 0 0 -12px;
	padding: 10px 0 0 24px;
	padding: 10px 0 3px 0px;
	width: 141px;
	/* AA -padding: 10px 0 0 24px; */
	
	padding: 3x 0 3px 12px;
	padding: 5px 0 3px 20px;
	width: 145px;
	color: #009263;
}

#navcontent ul li.about ul li.selectedinner ul li a, #navcontent ul li.about ul li.selectedinner ul li a:active {
	margin: 0;
	padding: 5px 0 0 0;  /*AA - 5px 0 0 0*/
	padding: 0;
	width: 141px;
	background: none;		
}

#navcontent ul li.about ul li.selectedinner ul li a:hover {
	margin: 0;
	padding: 5px 0 0 0;  /*AA - 5px 0 0 0*/
	padding: 0;
	width: 141px;
	background: none;		
}



/* DC - November 2010 */
#navcontent ul li.about ul li.dc {
padding: 3x 0 3px 12px;
padding: 10px 0 3px 20px;
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}

#navcontent ul li.about ul li.dc ul li {
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}

#navcontent ul li ul li.selectedinner ul li {
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}

/* DC - November 2010 */



/* #navcontent ul li.about ul li.selectedinner ul li {
	padding: 10px 0 0 24px;
	padding: 10px 0 0 12px;	
} */


/* *************** SelectedInner End ***************** */


/* *************** Selected1 Start ***************** */

#navcontent ul li.about ul li.selected1 {
    padding: 5px 0 0 12px;
    width: 153px;
    color: #0078C9;
    background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 9px no-repeat;
}

/* aa - 0405 - Not used::Selected items are not links */
#navcontent ul li.about ul li.selected1 a, #navcontent ul li.about ul li.selected1 a:active  {
margin: 0 0 0 -12px;
padding: 5px 0 5px 12px;
padding: 0 0 0 12px;
width: 153px;
background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 9px no-repeat;
}

#navcontent ul li.about ul li.selected1 a:hover {
margin: 0 0 0 -12px;
padding: 0 0 0 12px;
width: 153px;
}

#navcontent ul li.about ul li.selected1 a, #navcontent ul li.about ul li.selected1 a:active {
	margin: 0;
	padding: 5px 0 0 12px;
	width: 153px;
	background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 9px no-repeat;		
}



#navcontent ul li.about ul li.selected1 ul li {
padding: 3x 0 3px 12px;
padding: 10px 0 3px 20px;
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}


#navcontent ul li.about ul li.selected1 ul li a, #navcontent ul li.about ul li.selected1 ul li a:active {
margin: 0;
padding: 5px 0 0 12px;
padding: 5px 0 0 0px;
padding: 0;
width: 141px;
color: #009263;
background: none;	
}

#navcontent ul li.about ul li.selected1 ul li a:hover {
margin: 0;
padding: 5px 0 0 12px;
padding: 5px 0 0 0px;
padding: 0;
width: 141px;
color: #00CC99;
background: none;	
}


/* *************** Selected1 End ***************** */

#navcontent ul li.about ul li a, #navcontent ul li.about ul li a:active {
    margin: 0 -12px 0 -12px;
    margin: 0 0 0 0px;
    padding: 7px 0 0 0;
    padding: 0;
    width: 163px;
    color: #4A4A4A;
    background-color: #E4EBF1;
}

#navcontent ul li.about ul li a:hover {
    margin: 0 -12px 0 -12px;
    margin: 0 0 0 0px;
    padding: 7px 0 0 0;
    padding: 0;
    /*width: 129px;*/
    color: #096A9D;
    background-color: #E4EBF1;
}


#navcontent ul li.about ul li ul li {
    margin: 0 0 0 -12px;
    padding: 0;
    width: 153px;
    color: #009263;
    font-weight: normal;
    background-color: #E4EBF1;
}

#navcontent ul li.about ul li ul li a, #navcontent ul li.about ul li ul li a:active {
    margin: 0;
    padding: 5px 0 0 0;
    /*width: 153px;*/
    color: #009263;
}

#navcontent ul li.about ul li ul li a:hover {
    margin: 0;
    padding: 0;
    /*width: 153px;*/
    color: #00CC99;
}







/* Last 3  selected1 styles */
















#navcontent ul {
    margin: 0;
    padding: 0;
    list-style-type: none;    
}

#navcontent ul li {
    /*border-bottom: 1px dashed #BFBFBF;*/
    padding: 8px 0 8px 0;    
}

#navcontent ul li a {
   /* background-color: #ff0000;*/
} 
 
#navcontent ul li.selected {
	margin: 0;
    padding: 8px 0 8px 12px;
    width: 153px;
    color: #0078C9;
    /*border-bottom: 1px dashed #BFBFBF;*/
    background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 10px no-repeat;
}

#navcontent ul li.selected ul li {
    display: block;
    color: #009263;
    font-weight: normal;
    width: 141px;   
}

#navcontent ul li.selected ul li a, #navcontent ul li.selected ul li a:active {
    width: 141px;
    color: #009263;  
}

#navcontent ul li.selected ul li a:hover {
    width: 141px;
    color: #00CC99;
}


#navcontent ul ul li {
	margin: 0;
	padding: 5px 0 5px 12px;
	/*padding: 8px 0 8px 12px;*/
	color: #0078C9;
    width: 151px;
	font-weight: normal;
    border: 5px solid #000;
    display:block;
    border: none;
}
 
#navcontent ul ul li a, {
	margin: 0;
	padding: 0;
	/*padding: 5px 0 5px 0px;*/
	/*padding: 8px 0 8px 12px;*/
	color: #009263;
    width: 151px;
    font-weight: normal;
    display:block;
    border: none;
}



/*#navcontent ul ul ul li {
	background-color: fuchsia;
}
 
#navcontent ul ul ul li a, {
	background-color: lime;
}*/

/*styles for bottom left navigation*/
#navcontentbottom ul li.about ul li.selectedinner {
	/* margin: 0; */
	padding: 5px 0 0 12px;
	width: 153px;
}

#navcontentbottom ul li.about ul li.selectedinner a, #navcontentbottom ul li.about ul li.selectedinner a:active {
	margin: 0;
	margin: 0 0 0 -12px;
	padding: 5px 0 0 12px;
	padding: 0 0 0 12px;
	width: 153px;
	background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 4px no-repeat;		
}

#navcontentbottom ul li.about ul li.selectedinner a:hover {
	margin: 0;
	margin: 0 0 0 -12px;
	padding: 5px 0 0 12px;
	padding: 0 0 0 12px;
	width: 153px;		
}

#navcontentbottom ul li.about ul li.selectedinner ul li {
	margin: 0;
	margin: 0 0 0 -12px;
	padding: 10px 0 0 24px;
	padding: 10px 0 3px 0px;
	width: 141px;
	/* AA -padding: 10px 0 0 24px; */
	
	padding: 3x 0 3px 12px;
	padding: 5px 0 3px 20px;
	width: 145px;
	color: #009263;
}

#navcontentbottom ul li.about ul li.selectedinner ul li a, #navcontentbottom ul li.about ul li.selectedinner ul li a:active {
	margin: 0;
	padding: 5px 0 0 0;  /*AA - 5px 0 0 0*/
	padding: 0;
	width: 141px;
	background: none;		
}

#navcontentbottom ul li.about ul li.selectedinner ul li a:hover {
	margin: 0;
	padding: 5px 0 0 0;  /*AA - 5px 0 0 0*/
	padding: 0;
	width: 141px;
	background: none;		
}



/* DC - November 2010 */
#navcontentbottom ul li.about ul li.dc {
padding: 3x 0 3px 12px;
padding: 10px 0 3px 20px;
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}

#navcontentbottom ul li.about ul li.dc ul li {
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}

#navcontentbottom ul li ul li.selectedinner ul li {
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}

/* DC - November 2010 */



/* #navcontent ul li.about ul li.selectedinner ul li {
	padding: 10px 0 0 24px;
	padding: 10px 0 0 12px;	
} */


/* *************** SelectedInner End ***************** */


/* *************** Selected1 Start ***************** */

#navcontentbottom ul li.about ul li.selected1 {
    padding: 5px 0 0 12px;
    width: 153px;
    color: #0078C9;
    background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 9px no-repeat;
}

/* aa - 0405 - Not used::Selected items are not links */
#navcontentbottom ul li.about ul li.selected1 a, #navcontentbottom ul li.about ul li.selected1 a:active  {
margin: 0 0 0 -12px;
padding: 5px 0 5px 12px;
padding: 0 0 0 12px;
width: 153px;
background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 9px no-repeat;
}

#navcontentbottom ul li.about ul li.selected1 a:hover {
margin: 0 0 0 -12px;
padding: 0 0 0 12px;
width: 153px;
}

#navcontentbottom ul li.about ul li.selected1 a, #navcontentbottom ul li.about ul li.selected1 a:active {
	margin: 0;
	padding: 5px 0 0 12px;
	width: 153px;
	background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 9px no-repeat;		
}



#navcontentbottom ul li.about ul li.selected1 ul li {
padding: 3x 0 3px 12px;
padding: 10px 0 3px 20px;
padding: 5px 0 3px 20px;
width: 145px;
color: #009263;
}


#navcontentbottom ul li.about ul li.selected1 ul li a, #navcontentbottom ul li.about ul li.selected1 ul li a:active {
margin: 0;
padding: 5px 0 0 12px;
padding: 5px 0 0 0px;
padding: 0;
width: 141px;
color: #009263;
background: none;	
}

#navcontentbottom ul li.about ul li.selected1 ul li a:hover {
margin: 0;
padding: 5px 0 0 12px;
padding: 5px 0 0 0px;
padding: 0;
width: 141px;
color: #00CC99;
background: none;	
}


/* *************** Selected1 End ***************** */

#navcontentbottom ul li.about ul li a, #navcontentbottom ul li.about ul li a:active {
    margin: 0 -12px 0 -12px;
    margin: 0 0 0 0px;
    padding: 7px 0 0 0;
    padding: 0;
    width: 163px;
    color: #4A4A4A;
    background-color: #E4EBF1;
}

#navcontentbottom ul li.about ul li a:hover {
    margin: 0 -12px 0 -12px;
    margin: 0 0 0 0px;
    padding: 7px 0 0 0;
    padding: 0;
    /*width: 129px;*/
    color: #096A9D;
    background-color: #E4EBF1;
}


#navcontentbottom ul li.about ul li ul li {
    margin: 0 0 0 -12px;
    padding: 0;
    width: 153px;
    color: #009263;
    font-weight: normal;
    background-color: #E4EBF1;
}

#navcontentbottom ul li.about ul li ul li a, #navcontentbottom ul li.about ul li ul li a:active {
    margin: 0;
    padding: 5px 0 0 0;
    /*width: 153px;*/
    color: #009263;
}

#navcontentbottom ul li.about ul li ul li a:hover {
    margin: 0;
    padding: 0;
    /*width: 153px;*/
    color: #00CC99;
}







/* Last 3  selected1 styles */
















#navcontentbottom ul {
    margin: 0;
    padding: 0;
    list-style-type: none;    
}

#navcontentbottom ul li {
    /*border-bottom: 1px dashed #BFBFBF;*/
    padding: 8px 0 8px 0;    
}

#navcontentbottom ul li a {
   /* background-color: #ff0000;*/
} 
 
#navcontentbottom ul li.selected {
	margin: 0;
    padding: 8px 0 8px 12px;
    width: 153px;
    color: #0078C9;
    /*border-bottom: 1px dashed #BFBFBF;*/
    background: transparent url("/Style%20Library/images/navigation/selected.gif") 2px 10px no-repeat;
}

#navcontentbottom ul li.selected ul li {
    display: block;
    color: #009263;
    font-weight: normal;
    width: 141px;   
}

#navcontentbottom ul li.selected ul li a, #navcontentbottom ul li.selected ul li a:active {
    width: 141px;
    color: #009263;  
}

#navcontentbottom ul li.selected ul li a:hover {
    width: 141px;
    color: #00CC99;
}


#navcontentbottom ul ul li {
	margin: 0;
	padding: 5px 0 5px 12px;
	/*padding: 8px 0 8px 12px;*/
	color: #0078C9;
    width: 151px;
	font-weight: normal;
    border: 5px solid #000;
    display:block;
    border: none;
}
 
#navcontentbottom ul ul li a, {
	margin: 0;
	padding: 0;
	/*padding: 5px 0 5px 0px;*/
	/*padding: 8px 0 8px 12px;*/
	color: #009263;
    width: 151px;
    font-weight: normal;
    display:block;
    border: none;
}






/* Accent Table Styles */
.table_clear{
width:98%; border:0;
}

.table_clear td, .table_clear th {
padding: 4px;
vertical-align: top; 
}

.table_publications{
background-color:#E4EBF1; border:1px solid #4A8FB8; width:98%
}

.table_publications td, .table_publications th {
padding: 4px;
}

.table_general{
background-color:#EDF8F4; border:1px solid #009263; width:98%
}

.table_general td, .table_general th {
padding: 4px;
vertical-align: top; 
}

.borderless{ 
border:0 
}

.borderless td, .borderless th { 
padding: 4px;
}


.table_form {
	background-color: #fff; 
	width: 560px;
	border: 0;				
}

.table_form th {
	 font-weight: bold;
	 vertical-align: top; 				
}

.table_form td {
	 padding: 5px 0;
	 vertical-align: top; 
	 background-color: #F1F1F1;			
}

.table_form td.heading {
	 padding: 5px;	
	 font-weight: bold;
	 color: #029165;
	 background-color: #F1F1F1;			
}

.table_form td.label {
	 padding: 5px 0;
	 background-color: #F1F1F1;	
	 width: 300px;
}

.question {
		 color: #4A4A4A;
		 font-weight: normal;
}


.ms-vb td{
color:#ff0000;
}


.ms-unselectedtitle{
background-color:transparent;
background-color: #F1F4F9;
margin:0px;
padding:0px;
}

.ms-unselectedtitle a, .ms-unselectedtitle a:active {
background-color:transparent;
background-color: #F1F4F9;
margin:0px;
padding:0px;
color:#4a4a4a;
text-decoration:none;
}

.ms-unselectedtitle a:hover {
background-color:transparent;
background-color: #F1F4F9;
margin:0px;
padding:0px;
color:#096A9D;
text-decoration:none;
}


.ms-WPHeader TD{
border-bottom:1px solid #4e7cb7;
border-collapse:collapse;
background-color: #F1F4F9;
}


.ms-WPTitle
{
font-weight:bold;
font-family:none;
color:#4c4c4c;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited
{
color:#4a4a4a;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#096A9D;
text-decoration:none;
cursor:pointer;
}

.ms-standardheader{
font-size:1em;
margin:0em;
text-align:left;
color:#525252;
}
.ms-linksectionheader .ms-standardheader{
color:#000000;
}
.ms-gb h3.ms-standardheader{
margin-top:1em;
}
.ms-gb .ms-standardheader{
color:#000000;
}


#PublicationsContent {
	margin: 10px 0;
	width: 550px;
}

.PublicationsContent {
	margin: 20px 0 0 0;
	width: 550px;
	/*background-color: #ff0000;*/
}

#maincontentcontainer a, #maincontentcontainer a:active {
	color: #009263;		
}

#maincontentcontainer a:hover {
	color: #00cc99;
}
/*
#mainmiddle a, #mainmiddle a:active {
	color: #009263;		
}

#mainmiddle a:hover {
	color: #00cc99;
}
*/
#iconlinks .az {
	color: #D6963C;
	font-weight: bold;
}

#iconlinks .az a, #iconlinks .az a:active {
	color: #D6963C;			
}

#iconlinks .az a:hover {
	color: #F1AF53;			
}


#iconlinks .contact {
	color: #B1531D;
	font-weight: bold;
}

#iconlinks .contact a, #iconlinks .contact a:active {
	color: #B1531D;
}

#iconlinks .contact a:hover {
	color: #D76D30;
}

#iconlinks .debt {
	color: #8C3586;
	font-weight: bold;
}

#iconlinks .debt a, #iconlinks .debt a:active {
	color: #8C3586;
}

#iconlinks .debt a:hover {
	color: #C156BA;
}

#iconlinks .involved {
	color: #17738C;
	font-weight: bold;
}

#iconlinks .involved a, #iconlinks .involved a:active {
	color: #17738C;
}

#iconlinks .involved a:hover {
	color: #359FBC;
}

#iconlinks .news {
	color: #AEAD2E;
	font-weight: bold;
}

#iconlinks .news a, #iconlinks .news a:active {
	color: #AEAD2E;
}

#iconlinks .news a:hover {
	color: #D7D64D;
}

#iconlinks .publications {
	color: #719229;
	font-weight: bold;
}

#iconlinks .publications a, #iconlinks .publications a:active {
	color: #9EC34C;
}

#iconlinks .publications a:hover {
	color: #719229;
}

#iconlinks .rent {
	color: #28487B;
	font-weight: bold;
}

#iconlinks .rent a, #iconlinks .rent a:active {
	color: #28487B;
}

#iconlinks .rent a:hover {
	color: #5073AC;
}

#iconlinks .repairs {
	color: #B9326D;
	font-weight: bold;
}

#iconlinks .repairs a, #iconlinks .repairs a:active {
	color: #B9326D;
}

#iconlinks .repairs a:hover {
	color: #E95998;
}

#iconlinks .safety {
	color: #4C2872;
	font-weight: bold;
}

#iconlinks .safety a, #iconlinks .safety a:active {
	color: #4C2872;
}

#iconlinks .safety a:hover {
	color: #7950A5;
}

#iconlinks .tell {
	color: #2C7F61;
	font-weight: bold;
}

#iconlinks .tell a, #iconlinks .tell a:active {
	color: #2C7F61;
}

#iconlinks .tell a:hover {
	color: #52B18F;
}

#breadcrumb a, #breadcrumb a:active {
    color: #4a4a4a;
}

#breadcrumb a:hover {
    color: #096A9D;
}

#maincontentcontainer .printemail a, #maincontentcontainer .printemail a:active {
    color: #4a4a4a;
}

#maincontentcontainer .printemail a:hover {
    color: #096A9D;
}

#maincontentcontainer ul {
	padding-bottom:0px;
	margin-bottom:0px;
}

#maincontentcontainer ul li {
	padding-bottom:0px;
	margin-bottom:0px;			
}

#mainmiddle .printemail a, #mainmiddle .printemail a:active {
    color: #4a4a4a;
}

#mainmiddle .printemail a:hover {
    color: #096A9D;
}

#nonaccentbottom .whitelink a, #nonaccentbottom .whitelink a:active {
	color: #fff;			
}

#nonaccentbottom .whitelink a:hover {
	color: #fff;				
}

/*#accentlinks a, #accentlinks a:active {
    color: #4a4a4a;
}

#accentlinks a:hover {
    color: #096A9D;
}*/

#nene p a, #nene p a:active {
    color: #4a4a4a;
}

#nene p a:hover {
    color: #096A9D;
}

#foundation p a, #foundation p a:active {
    color: #4a4a4a;
}

#foundation p a:hover {
    color: #096A9D;
}

#peerless p a, #peerless p a:active {
    color: #4a4a4a;
}

#peerless p a:hover {
    color: #096A9D;
}

.ms-WPBorder,.ms-WPBorderBorderOnly
{
border-color: none;
border-width: 0px;
border-style: none;
background-color: none;
}
.ms-WPBorder
{
border-top-width: 0px;
}
.srch-Icon{
margin: 0 10px 0 0 ;
}

.srch-WPBody{
margin: 0;
font-family: Arial, san-serif;
font-size: 100%;
color: #4A4A4A;
}

.srch-results{
}

.srch-sort{
color: #4A4A4A;
font-size: 100%;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort a:hover{
color:#FF0000;
}
.srch-sort-right{
float:right;
color: #4A4A4A;
font-size: 100%;
padding-bottom:4px;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort-right a:hover{
color:#FF0000;
}
.srch-summary{
font-family: Arial, san-serif;
font-size: 100%;
color: #4A4A4A;
}
.srch-summary A:link,.srch-summary A:visited{
text-decoration:none;
color:#003399;
}
.srch-summary a:hover{
color:#FF0000;
}
.srch-stats{
font-family: Arial, san-serif;
font-size: 100%;
color: #4A4A4A;
background-color:#ececec;
text-align:left;
white-space:nowrap;
}
.srch-stats A:link{
text-decoration:none;
color:#003399;
}
.srch-stats a:hover{
color:#FF0000;
}
.srch-Description{
MARGIN:0px 0px 4px;
font-family: Arial, san-serif;
font-size: 100%;
color: #4A4A4A;
}
.srch-Description b{
font-weight:bold;
color: #4A4A4A;

}
.srch-alertme a:link,.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE: 100%;
MARGIN:0px 0px 5px 0;
COLOR:#4a4a4a;
font-family: Arial, san-serif;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:none;
color: #029165
}
.srch-Title a:hover{
color: #00CC99;
text-decoration:none;
}

.srch-URL A:link,.srch-URL A:visited{
color:#029165 !important;
text-decoration:none;
}
.srch-URL a:hover{
color: #00CC99;
text-decoration:none;
}
.srch-Metadata{
BORDER-TOP:none;
FONT-SIZE: 100%;
MARGIN: 0px 0px 15px 0;
COLOR:#4a4a4a;
font-family: Arial, san-serif;
}
.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#4a4a4a;
FONT-WEIGHT:bold;
FONT-SIZE: 100%;
font-family: Arial, san-serif;
background-color: #fff;
text-align:right;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:none;
color:#029165;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color: #00CC99;
text-decoration:none;

}
.srch-dup A:link,.srch-dup A:visited{
COLOR:#517acc;
}

.srch-ActionLink a{
text-decoration:none;
font-size: 100%;
font-style: italic;
color: #336699;
margin-top: 2px;
margin-bottom: 0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}
.ms-searchresultstitlearea{
background-image:url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
text-align:center;
padding-left:18px;
padding-top:20px;
border-bottom:1px solid #6f9dd9;
height:85px;
}
.ms-searchresultsareaSeparator{
background-color:#d6e8ff;
padding:0px;
}

#formSubmissionMessage p{
	margin: 0;
	padding: 10px 0 0 0;			
}

/* Calendar - All day event styles */
.contB
{
padding:0;
margin:0;
width:96%;			
}

td.ms-cal-defaultbgcolorsel a:hover{
text-decoration:none;
}

/* Social Media Links */
#sociallinks {
	padding: 8px 0 0 0;
	margin: 0 0 0px 0;
	width: 189px;
	height:43px;
	background-color:#f1f4f9;
	background-image:url('/Style%20Library/Images/sociallinks_top.gif');
	background-position: left top;
	background-repeat: no-repeat;
	}

#fbiconholder {
	margin: 0px 3px 0px 5px;
	padding: 4px 0 0 0;
	height: 36px;
	width: 87px;
	background:url('../../Images/fbicontop.gif') left top no-repeat;
	float: left;
	}	

#twiiconholder {
	margin: 0px 5px 0px 2px;
	padding: 4px 0 0 0;
	height: 36px;
	width: 87px;
	background:url('../../Images/fbicontop.gif') left top no-repeat;
	float: right;	
	}

#socialiconsbottom {
	margin: 0 0 0 5px;
	background:url('../../Images/social_iconsbottom.gif') left top no-repeat;
	width:179px;
	height:4px;
	clear:both;
	}
	

#sociallinksfooter {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	width: 189px;
	height:8px;
	background-image:url('/Style%20Library/Images/sociallinks_bottom.gif');
	background-position: left top;
	background-repeat: no-repeat;
	}	
	
	
/*video portal style */
table.videoportal {
	width: 553px;
	padding: 4px;
	margin: 0px;
	border: #0095da 1px solid;
}	

