body {
margin: 0px;
padding: 0px;
}
/*left menu active states*/
body#nvc li#nvc a, body#pro li#pro a, body#ser li#ser a, body#cov li#cov a, body#ass li#ass a, body#med li#med a, body#hom li#hom a, body#bus li#bus a, body#war li#war a, body#ast li#ast a, body#wae li#wae a, body#exp li#exp a, body#sup li#sup a, body#eto li#eto a, body#efe li#efe a, body#its li#its a, body#con li#con a, body#car li#car a, body#inq li#inq a, body#prv li#prv a, body#adv li#adv a {
background-color:#264599;
color:#ffffff;
}
/*end menu active states*/
img {
border:none;
outline:none;
}
a:link {
color: #32489b;
text-decoration:underline;
}
a:visited {
color: #32489b;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a:focus {
outline:none;
border:none;
outline-style: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
.rule {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
strong {
color: #32489b;
}
.gray {
	color:#666666;
}
.gray2 {
	color:#666666;
	font-weight:bold;
}
.bold {
font-weight:bold;
}
.bold2 {
    font-weight:bold;
	clear:left;
	display:block;
	float:left;
	width:90px;
	text-align:left;
	color:#000000;
	line-height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:.025em;
	margin-top:11px;
	margin-bottom:11px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #32489b;
	letter-spacing:0.05em;
}
p, blockquote, form#frmSiteAgreement li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
	margin-bottom:9px;
	text-align:justify;
}
.short {
	text-align:left;
}
ul.left {
	margin-left: 23px;
	margin-top:5px;
	padding:0px;
	width:210px;
	float:left;
}
ul.left li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
	margin-bottom:4px;
}
ul.right {
	margin-left: 23px;
	margin-top:5px;
	padding:0px;
	width:210px;
	float:left;
}
ul.right li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
	margin-bottom:4px;
}
ul.one {
	margin-left: 23px;
	margin-top:5px;
	padding-left:0px;
}
ul.one li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
	margin-bottom:4px;
}
ul.bul {
	padding:0px;
	margin-left: 23px;
}
ul.bul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
	list-style-image:url(images/bul.jpg);
	letter-spacing:normal;
	margin-bottom:9px;
	line-height:15px;
}
ul.bul2{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
ul.bul2 li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
	display:inline;
	float:left;
	background-image:url(images/bul.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right:7px;
}
ul.bul3{
width:300px;
	margin: 0 auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
ul.bul3 li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
	display:inline;
	float:left;
	background-image:url(images/bul.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right:12px;
}
#wrapper {
	padding: 0px;
	width:980px;
	margin: 0 auto;
}
#formwrapper {
	padding: 0px;
	width:980px;
	margin: 0 auto;
	background-image: url(images/formwrap-bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#header {
width:100%;
height:113px;
margin:0px;
padding:0px;
}
#header .logo {
width:490px;
height:113px;
float:left;
margin:0px;
padding:0px;
}
#header .login {
	width:490px;
	height:113px;
	float:left;
	margin:0px;
	padding:0px;
	background-image: url(images/logo_head_02.jpg);
	background-repeat: no-repeat;
}
#header .loginLink {
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

#header .redArrow 
{
	vertical-align: middle;
}

#header input.box {
	width:145px;
	height:19px;
	border: none;
	background-color:transparent;
	background:none;
	position:absolute;
	top:26px;
	left:50%;
	margin-left:323px;
}
#header #submit1 {
	position:absolute;
	top:26px;
	left:50%;
	margin-left: 310px;
    background: transparent;
	height: 19px;
width: 15px;
border: none;
outline:none;
overflow: hidden;
text-indent: -999px;
font-size: 0;
line-height: 0; 
padding:0px;
}
#header input.box2 {
	width:145px;
	height:19px;
	border: none;
	background-color:transparent;
	background:none;
	position:absolute;
	top:51px;
	left:50%;
	margin-left:323px;
}
#header #submit2 {
	position:absolute;
	top:51px;
	left:50%;
	margin-left: 310px;
    background: transparent;
	height: 19px;
width: 15px;
border: none;
outline:none;
overflow: hidden;
text-indent: -999px;
font-size: 0;
line-height: 0; 
padding:0px;
}
#home {
	position:absolute;
	top:43px;
	left:50%;
	margin-left:160px;
	width:37px;
	height:34px;
	background-image:url(images/home-icon.jpg);
	background-repeat: no-repeat;
}
#mapite {
	position:absolute;
	top:240px;
	left:42%;
}
#mapitc {
	position:absolute;
	top:300px;
	left:42%;
}
#mapitw {
	position:absolute;
	top:370px;
	left:42%;
}
#rtlogin {
	position:absolute;
	top:50px;
	margin-left:50%;
	left:220px;
}
#rttrack {
	position:absolute;
	top:50px;
	margin-left:50%;
	left:350px;
}

#feature {
width: 100%;
height: 220px;
margin:0px;
padding:0px;
background-image: url(images/temp.jpg);
background-repeat: no-repeat;
}

#left {
	width: 190px;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#center {
	width: 526px;
	float:left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#centersub {
	width: 435px;
	float:left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#centerform {
	width: 475px;
	float:left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#right {
width: 194px;
float:left;
margin: 0px;
padding: 0px;
}
#rightsub {
width: 285px;
float:left;
margin: 0px;
padding: 0px;
}
.date {
margin-top: 10px;
height:20px;
text-align:center;
}

/* VERTICAL NAVIGATION MENU */

.menu{
	width: 190px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.menu a.menuitem{
	background-color: #e0eaf6;
	color: #353a61;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	border-top: 1px solid #e6eef6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 1px;
}


.menu a.menuitem:visited {
color: #353a61;
}

.menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
right: 7px;
border: none;
}

.menu a.menuitem:hover{
background-color: #e0eaf6;
}

.menu div.submenu{ /*DIV that contains each sub menu*/
background-color: #e0eaf6;
}

.menu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0px;
}

.menu div.submenu ul li{
}

.menu div.submenu ul li a{
	display: block;
	color: #6d6d6d;
	text-decoration: none;
	margin:0px;
	border-top: 1px solid #e6eef6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	letter-spacing:normal;
}
.menu div.submenu ul li a.popup:hover{
background-color:#264599;
color:#ffffff;
}
.menu div.submenu ul li a.popup span{
display:none;
}
.menu div.submenu ul li a.popup:hover span{
display:block;
position:absolute;
left:50%;
margin-left:-320px;
width:282px;
height:130px;
z-index:1000;
}
.menu div.submenu ul li a.popup:hover span img{
border:0px;
}
/* RIGHT COLUMN  */

.rightcol{
	margin: 0px;
	width: 194px;
	float:right;
}
.rightcol a.menuitem{
	background-color: #ffffff;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 194px;
	padding: 0px;
	margin: 0px;
	border: none;
	outline: none;
	text-decoration:none;
}
.rightcol a.menuitem1 {
	display: block;
	width: 129px;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_01.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 20px;
	padding-left:65px;
	text-decoration:none;
}
.rightcol a.menuitem2{
	display: block;
	width: 129px;
	height:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_02.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 18px;
	padding-left:65px;
	text-decoration:none;
}
.rightcol a.menuitem3{
	display: block;
	width: 129px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_03.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 15px;
	padding-left:65px;
	text-decoration:none;
}
.temp1 {
    font-weight:bold;
    font-style:italic;
	color:#739cd0;
	}
.temp2 {
    font-weight:bold;
    font-style:italic;
	color:#254b9e;
	}
.temp3 {
    font-weight:bold;
    font-style:italic;
	color:#1b2354;
	}
.rightcol div.submenu a.menuitemnews{
	background-image:url(images/menunews-bk.gif);
	background-repeat: no-repeat;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 121px;
	height:43px;
	margin: 0px;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 18px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 65px;
}
.rightcol div.submenu a.menuitemnews img{
	position:absolute;
	left:16px;
	top:11px;
}
.rightcol div.submenu a.menuitemnews:hover {
	color: #395ca3;
}
.rightcol div.submenu a.menuitemnews span{
display:none;
}
.rightcol div.submenu a.menuitemnews:hover span{
	display: block;
	position:absolute;
	right:198px;
	top:17px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
display:none;
}
.rightcol a.menuitem1 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
display:none;
}
.rightcol a.menuitem2 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
display:none;
}
.rightcol a.menuitem3 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
display:none;
}
.rightcol div.submenu a.menuitemmedia{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 194px;
	height:28px;
	margin: 0px;
	border: none;
	outline: none;
	padding: 0px;
	text-decoration:none;
}
.rightcol div.submenu{ /*DIV that contains each sub menu*/
}

.rightcol div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;
}

.rightcol div.submenu ul li{
}

.rightcol div.submenu ul li a{
	display: block;
	margin:0px;
	padding: 0px;
	text-decoration:none;
}
.rightcol div.submenu ul li .menuitemsub1{
	display: block;
	width: 129px;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_01sub.jpg);
	background-repeat: no-repeat;
		text-align:left;
	padding-top: 20px;
	padding-left:65px;
	text-decoration:none;
	background-color:#eaebec;
}
.rightcol div.submenu ul li .menuitemsub2{
	display: block;
	width: 129px;
	height:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_02sub.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 18px;
	padding-left:65px;
	text-decoration:none;
	background-color:#f7f8f8;
}
.rightcol div.submenu ul li .menuitemsub3{
	display: block;
	width: 129px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_03sub.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 15px;
	padding-left:65px;
	text-decoration:none;
	background-color:#ffffff;
}
.rightcol div.submenu ul li a.popup:hover{
text-decoration:none;
}
.rightcol div.submenu ul li a.popup span, .rightcol div.submenu ul li a.popup2 span, .rightcol div.submenu ul li a.popup3 span, .rightcol div.submenu ul li a.popup4 span, .rightcol div.submenu ul li a.popup5 span{
display:none;
}
.rightcol div.submenu ul li a.popup:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:460px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenu ul li a.popup2:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:521px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenu ul li a.popup3:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:579px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenu ul li a.popup4:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:578px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenu ul li a.popup5:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:697px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
/*TEST*/
.rightcol div.submenur { /*DIV that contains each sub menu*/
}

.rightcol div.submenur ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;
}

.rightcol div.submenur ul li{
}

.rightcol div.submenur ul li a{
	display: block;
	margin:0px;
	padding: 0px;
	text-decoration:none;
}
.rightcol div.submenur ul li .menuitemsub1{
	display: block;
	width: 129px;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_01sub.jpg);
	background-repeat: no-repeat;
		text-align:left;
	padding-top: 20px;
	padding-left:65px;
	text-decoration:none;
	background-color:#eaebec;
}
.rightcol div.submenur ul li .menuitemsub2{
	display: block;
	width: 129px;
	height:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_02sub.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 18px;
	padding-left:65px;
	text-decoration:none;
	background-color:#f7f8f8;
}
.rightcol div.submenur ul li .menuitemsub3{
	display: block;
	width: 129px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#32489b;
	background-image:url(images/location-icon_03sub.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 15px;
	padding-left:65px;
	text-decoration:none;
	background-color:#ffffff;
}
.rightcol div.submenur ul li a.popup:hover{
}
.rightcol div.submenur ul li a.popup span{
display:none;
}
.rightcol div.submenur ul li a.popup:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:460px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenur ul li a.popup2:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:521px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenur ul li a.popup3:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:579px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenur ul li a.popup4:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:578px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenur ul li a.popup5:hover span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:260px;
	top:697px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.rightcol div.submenur a.menuitemnews{
	background-image:url(images/menunews-bk.gif);
	background-repeat: no-repeat;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 121px;
	height:43px;
	margin: 0px;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 18px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 65px;
}
.rightcol div.submenur a.menuitemnews img{
	position:absolute;
	left:16px;
	top:11px;
}
.rightcol div.submenur a.menuitemnews:hover {
	color: #395ca3;
}
.rightcol div.submenur a.menuitemnews span{
display:none;
}
.rightcol div.submenur a.menuitemnews:hover span{
	display: block;
	position:absolute;
	right:198px;
	top:17px;
	width:30px;
	height:30px;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
/*Search Box*/
#searchResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:15px;
	letter-spacing:.025em;
}
#searchResults a {
	color: #234c9b;
}
#searchResults .gsc-control {
width:100%;
	padding:5px;
	outline:none;
	border: none;
}
#searchForm .gsc-keeper {
	display: none;
}
#searchResults .gs-visibleUrl {
	display: none;
}
#searchResults .gs-title {
	text-align:left;
}
#searchcontrol .gs-snippet {
	text-align:left;
}
#searchForm .gsc-branding-text {
display:none;
}
#searchForm .gsc-branding-img {
display:none;
}
#searchForm input.gsc-search-button {
	position:absolute;
	top:89px;
	left:50%;
	margin-left: 450px;
    background: url('images/mag.gif') no-repeat left;
	height: 14px;
width: 15px;
border: none;
outline:none;
overflow: hidden;
text-indent: -999px;
font-size: 0;
line-height: 0; 
padding:0px;
}
#searchForm .gsc-clear-button {
display:none;
}
#searchForm input {
border: 0px;
outline:none;
	width:199px;
	height:14px;
	background-color:transparent;
	background:none;
	position:absolute;
	top:88px;
	left:50%;
	margin-left: 250px;
	padding-left:2px;
	color:#666666;
}
/*Inquiry Form*/
form#contact {}
form#contact fieldset#left {width:235px; float:left; border:0px;}
form#contact fieldset#right {width:225px; float:left; border:0px;}
form#contact fieldset#opt {float:left;  margin:0px;padding:0px;border:0px;}
form#contact fieldset#wide {clear:both; margin:0px;padding:0px;border:0px;}
form#contact fieldset#bottom {clear:both; margin-left:100px;padding:0px;border:0px;}
form#contact fieldset#upload {clear:both; margin-left:100px;padding:0px;border:0px;}
form#contact fieldset#zip {clear:both; margin:0px;padding:0px;border:0px;}
form#contact fieldset#right label {
	clear:left;
	display:block;
	float:left;
	width:30px;
	text-align:left;
	padding-right:4px;
	color:#666666;
	line-height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing:.025em;
}

form#contact fieldset#left input, fieldset#right input {
     border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/rfp-input-bk.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 124px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:3px;
}
form#contact fieldset#wide input, fieldset#bottom input {
     border:0px;
	margin-bottom:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/rfp-inputfull-bk.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 304px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:3px;
}
form#contact fieldset#zip input {
    border:0px;
	margin-bottom:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/rfp-zip-bk.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 54px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:3px;
}
form#contact fieldset#wide label, fieldset#left label, fieldset#zip label, fieldset#bottom label {
	clear:left;
	display:block;
	float:left;
	width:90px;
	text-align:left;
	padding-right:10px;
	color:#666666;
	line-height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing:.025em;
}
fieldset#lead label {
	clear:left;
	display:block;
	float:left;
	width:90px;
	text-align:left;
	padding-right:10px;
	color:#666666;
	line-height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing:.025em;
}

form#contact #source, #salutation, #salutation, #state {
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom:9px;
}
form#contact #browse {
    color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:10px;
}
form#contact textarea {
	width:312px;
	height:32px;
	border:0px;
	padding:5px;
	background-color: transparent;
	background-image: url(images/rfp-box-bk.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
.styledCheckbox {
	height:13px;
	width:13px;
	filter:alpha(opacity=0.0);
	opacity:0.0;
	outline:0;
}
.styledCheckboxWrap {
	position:relative;
	float:left;
	background:url("images/check.jpg") no-repeat top left;
	width:13px;
	height:13px;
	margin-top:2px;
}
.wrapChecked {
	background-position: 0px -13px;
}
.checkboxLabel {
	float:left;
	cursor:pointer;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display:block;
	padding-left:8px;
	margin-top:2px;
}
/*Tracking Form*/
form#track {
	width:375px;
	padding:0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
form#track fieldset#track {width:375px; float:left; border:0px; margin:0px;}
form#track fieldset#track label {
	clear:left;
	display:block;
	float:left;
	width:170px;
	text-align:left;
	padding-right:10px;
	color:#666666;
	line-height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom:6px;
}

form#track fieldset#track input {
     border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/rfp-input-bk.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 124px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:3px;
	margin-bottom:6px;
}
/*Login Form*/
form#frmLogin {
	width:375px;
	padding:0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

form#frmLogin fieldset#login
{
	width:375px; float:left; border:0px; margin:0px;
}

form#frmSiteAgreement fieldset#agree
{
	width:425px; float:left; border:0px; margin:0px;
}

form#frmLogin fieldset#login label, form#frmSiteAgreement fieldset#agree label {
	clear:left;
	display:block;
	float:left;
	width:120px;
	text-align:left;
	padding-right:10px;
	color:#666666;
	line-height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
		margin-bottom:6px
}

form#frmSiteAgreement fieldset#agree label 
{
	width: 175px;
	color: Black;
}

form#frmLogin fieldset#login input, form#frmSiteAgreement fieldset#agree input {
    border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/rfp-input-bk.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 124px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:3px;
	margin-bottom:6px;
}

form#frmSiteAgreement fieldset#agree input 
{
	width:133px;
}

/*footer*/
#foot {
clear:both;
width:760px;
height: 30px;
margin-left:220px;
margin-top:10px;
text-align:left;
background:#FFFFFF;
}
#foot p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height:15px;
	letter-spacing:0.025em;
}
#foot a {
color: #666666;
text-decoration:none;
}
#foot a:visited {
	color: #666666;
}
#foot a:hover {
color: #666666;
text-decoration:underline;
}

