/* CSS Document */

#wrapper {
	
	text-align:center; /* for IE */  
		
}

#content { 
	text-align:left;  /* reset text alignment */ 
	width:800px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
	font-family:Arial, Helvetica, sans-serif;
} 
img {
border: 0px none;
}
li {
    padding-bottom: 5px;
}
#banner {
	/*position:relative; */
	margin:10px 10px 10px 10px;
	width:800px;	
}

.bannerImage {
	float:left;
}

.bannerRight {
	
	margin-top:30px;
	margin-right:50px;
	float:right;

}
.searchtext {
	font-size:small;
}
.searchbutton {
    }
.rightSearch {
	float:right;
}
.rightbannertext {
	font-size: 24px;
	font-weight:bold;
}
.rightText {
	float:right;
}

#topnav	{
	position:relative;
	background-image: url(navbg3.gif);
	background-image: url(navbg4.gif);
	background-image: url(navbg-colorSchemeLogoRed6.gif);
	background-image: url(images/navbg-colorSchemeLogoRed6.gif);
	background-repeat: repeat-x;
	/*background-color:#0073b2; */
	margin: 170px 0px 10px 0px;
	height: 28px; 
	width: 800px;
	font-weight:normal;
	color:#000;	
}

.topnavtext {
	position: absolute;
	left: 20px;
	top: 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:normal;

}
a:link {
	text-decoration:none;
	color: #03F;
	color: #0000CC;
}
a:visited {
	color: #532A38;
}
a:hover {
    text-decoration:underline;
	color: #333333;
	color: #B22222;
	color: #B7758B;
	color: #808080;
	color: #0000CC;
}
a.login:link{
	text-decoration:none;
	font-size:small;
	color: #0073b2;
}
a.login:hover {
	text-decoration:none;
	color: #808080;
	
	
}
a.topnav:link {
	text-decoration:none;
	color: #544520;
	font-weight:bold;
}

a.topnav:visited {
	text-decoration:none;
	color: #544520;
	font-weight:bold;
}

a.topnav:hover {
	text-decoration:underline;
	color: #808080;
	color: #544520;
}

a.highlights:link {
    text-decoration:none;
	color: black;
	font-weight:bold;
	
}
a.highlights:visited {
    text-decoration:none;
	color: black;
	font-weight:bold;
}
a.highlights:hover {
    text-decoration:underline;
	color: black;
	font-weight:bold;
}
.dynamicSelectedStyle {
    background-color:#FFCC99;
}
.headerColor {
	position:relative;
	background-color:#F5F5DC;
	width:375px;
	height:24px;
}
.headerText {
	position:absolute;
	color:#000080;
	font-size:16px;
	margin-left:15px;
	margin-top:3px;
	font-weight:bold;

}
.pageheadertext {
	font-size: 20px;
	font-weight:bold;
}
.copyHeader {
	color:#e0712c;
	color:#B80603;
	font-weight:bold;
}
.copy {
	margin-left:10px;
	margin-right:10px;
}
#singleColumn {

	width:800px;
	margin:10px 10px 0px 0px;
}
#leftside {
    float: left;
	width:559px;
	margin:0px 10px 0px 0px;
}
#leftsideDday {
	float: left;
	width:536px;
	/*height:640px;*/
	margin:0px 10px 0px 0px;
}
#leftsideBnr {
	float: left;
	width:599px;
	margin:10px 10px 0px 0px;
}
#rightside {
    float: right;
    width: 221px;
	padding-bottom:5px;
    background-color:#EDEFE7;
}
#rightsideDday {
    float: right;
    width: 234px;
	background-color:#EDEFE7;
	padding-bottom:5px;
	/*-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;*/
}
.rightsideContainer {
    float: right;
    width: 234px;
    padding-bottom:5px;
}
.rightsideGray {
    background-color:#EDEFE7;	
}
.rightsideBlue {
    background-color:#E6E6FA;
}

.rightsideWhiteBackground {
    float: right;
    width: 221px;
    margin:10px 0 0 0;
	background-color:#FFF;
	padding-bottom:5px;
    text-align:center;
}
.rightsideWhiteBackgroundBnr {
    float: right;
    width: 171px;
    margin:10px 0px 10px 40px;
	background-color:#FFF;
	padding-bottom:5px;
    text-align:center;
}
.rightheadertext {
	color:#191970;
	color:#544520;
	color:#442200;
	margin:0 0 0 0;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	font-size:24px;
}
.spacerList {
    margin-bottom:1em;
}
#footer {
    clear: both;
    text-align:center;
    font-size:0.8em;
    color:#333;
}
.footerText {
}
.hrfooter {
    width: 800px; 
    height: 1px;
    text-align: center;
    color:#0073b2;
    
}
p.pagebreak { display: none; }

/*a:link {
	 color:#0073b2;
} */
.homeNews {
    /*background-color:#ddddff;  /*#EEE;*/
    border:solid 2px #000;/*#ddddff; */
    width:530px;
    height:100%;
}
.homeNewsTitle {
    color:#336699;
    font-family:Arial;
    font-weight:bold;
    font-size:larger;
    text-align:center;
}
.homeNewsLeft {
    float:left;
    width:260px;
    margin:3px 2px 0 3px;    
}
.homeNewsRight {
    float:right;
    width:260px;
    margin:3px 3px 0 2px;   
}
.homeNewsCopy {
    margin:8px 2px 2px 0;
}
.imageRight {
    float:right;
}
.skipnav { text-align: left; }
  .skipnav a { position:absolute; left:0; width: 1px; height: 1px; overflow: hidden;visibility:hidden; }
  .skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; } 