.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #336699;
}
a {color:#336699;}

.container { margin:0 auto; 
	width:755px; 
	text-align:left;
	background-color:White;
	padding:8px;
	}
BODY 
{
	background-color:#ffffff;
scrollbar-face-color:#759BBC;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#000080;
scrollbar-darkshadow-color:#205683;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#D4DEE8;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
text-align:center;
}

/*HEADER*/

#header-div{
    width:755px;
    height:106px;
    background:url(header/header-bkgd.jpg) no-repeat left top;
    position:relative;
}

#header-div #sitemap{
    color:#ffffff;
    text-decoration:none;
    font-size:7pt;
    position:absolute;
    right:13px;
    top:2px;
    font-family:Arial;
    letter-spacing:1px;
}

#header-div #nav{
    position:absolute;
    top:43px;
    left:106px;
    width:642px;
    text-align:left;
}

#header-div #nav ul{
    list-style-type:none;
    padding:0;
    margin:0;
}

#header-div #nav ul li{
    float:left;
    display:inline;
    height:26px;
    vertical-align:baseline;
    display:block;
    position:relative;
    margin:0;
    padding:0;
}

#header-div #nav ul li#li-home{
    width:54px;
}

#header-div #nav ul li#li-services{
    width:60px;
}

#header-div #nav ul li#li-products{
    width:67px;
}

#header-div #nav ul li#li-projects{
    width:64px;
}

#header-div #nav ul li#li-about{
    width:54px;
}

#header-div #nav ul li#li-riopps{
    width:104px;
}

#header-div #nav ul li#li-candidates{
    width:79px;
}

#header-div #nav ul li#li-gsa{
    width:44px;
}

#header-div #nav ul li#li-contact{
    width:71px;
}

#header-div #nav ul li img{
    border-width:0;
    position:absolute;
    bottom:0;
    left:0;
}


/*END HEADER*/

.submenu 
{font:bold 7pt verdana, sans-serif; color: #205683; text-decoration: none; background-color: #FFFFFF;}
	.submenu a {font:bold 7pt verdana,sans-serif; color: #781808; text-decoration: none;}
	.submenu a:active {color: #EA381B; font-weight: bold;  text-decoration: none;}
	.submenu a:hover {color: #EA381B; font-weight: bold; text-decoration: underline;}
	/*.submenu a:visited {color: #666666; text-decoration: none;}
	.submenu a:visited:hover {color: #EA381B; font-weight: bold; text-decoration: underline;}*/

.submenuON
{font:bold 7pt verdana,sans-serif; color: #EA381B; text-decoration: none; background-color: #FFFFFF;}
	.submenuON a {font:bold 7pt verdana,sans-serif; color: #EA381B; text-decoration: none;}

.bodytxt 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.differtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #781808;
	

}
.homeItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1E5483;
}
.homeItemsBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1E5483;
}.homeitemsborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	border: 1px solid #CCCCCC;
}

/*RSS FEED*/
#rss-feed{
    width:160px;
}

#rss-feed table{
    width:160px;
    margin-top:5px;
}

#rss-feed table tr td{
    border:solid 0px gray !important;
    font-family:Arial !important;
    font-size:12px !important;
    color:#1E5483;
}

#rss-feed table tr td a{
    color:#1E5483 !important;
    font-weight:bold;
}


/*END RSS FEED*/

.layerfill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #336699;
}
.bodytxtsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.homeItemsRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
}
.bodytxtsmbkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;

}
.bodytxtsmbkyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFCC33;
	font-weight: bold;

}
.bodytxtsmbkred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	background-color: #FFCCCC;
	font-weight: bold;

}
.bodytxtsmbkboldred {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC0000;
	font-weight: bold;
}
.gradienttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#7a9ab6;
	letter-spacing:4px;
	}