* {
margin: 0;
padding: 0;
}
body { font-family: verdana, Geneva, sans-serif; font-size: 11px; background-image: url(../images/bg-blue.jpg); background-repeat: repeat; background-position: center 0; clear: both; min-width: 770px; margin: 0; padding: 0; }
a:link, a:active, a:visited {
color : #003798;
text-decoration : none;
}
a:hover {
color : #a24e12;
background-color: #f3f3f3;
text-decoration: underline;
}
a img {
border: 0px solid #fff;
}
.superscript { font-size: 9px; color: #000000; vertical-align: 3px; }
.subscript { font-size: 9px; color: #000000; vertical-align: -3px; }

/* p */
p {
line-height: 16px;
margin-bottom: 12px;
}

/* Header Wrap */
#headwrap { width: 850px; margin: 0 auto; background-color: #fff; background-repeat: repeat; rder-right-style: outset; }
#textwrap { background-color: #fff; margin: 0 auto; width: 500px; height: 100px; float: right; clear: both; }
/* Header Navigation */
.navwrapper { background-image: url(../images/nav-blue.gif); background-repeat: repeat-x; background-position: 0 0; width: 100%; height: 22px; clear: both; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
/* Resources Bar */
#resourcesWrapper {
clear: both;
width: 99%;
margin-left: 5px;
background-color : #f3f3f3;
padding: 5px 0px;
margin-bottom: 15px;
}
#resources {
	width: 800px;
	font-size: 11px;
	height: 14px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#resources ul li {
float: left;
list-style-type: none;
border-right : 1px solid #aaa;
padding : 0px 7px 0px 7px;
}

/* Content Wrapper */
#wrapper { background-repeat: no-repeat; background-attachment: fixed; background-position: left top; text-align: left; clear : both; width : 855px; margin : 0 auto; height: auto; }
#wrapper ul { text-align: left; }
#wrapper li { text-align: left; margin-left: 20px; padding-top: 3px; padding-bottom: 3px; list-style-type: disc; list-style-position: inside; }
/* Email */
a.email {
cursor : pointer; 
color : #003798;
}
/* Footer */
#footer {
clear : both;
font-size : 10px; 
line-height : 17px; 
text-align : center;
border-top : 1px dashed #aaa;
padding-top : 3px;
padding-bottom : 10px;
margin-top : 10px;
}
div#footer a {
border-right : 1px solid #aaa;
padding-right : 5px;
}
.footer { width: 850px; clear: both; margin-top: 10px; }
#spotlight { background-color: #f4f4f4; float : right; height : 75%; width : 188px; background-image : url(../images/call_us.jpg); background-repeat: no-repeat; margin-left: 20px; padding: 8px; border : solid 1px #888; }
#spotlight1 { background-color: #f4f4f4; background-image: url(../images/call_us.jpg); background-repeat: no-repeat; width: 188px; height: 95%; float: right; margin-left: 20px; padding: 8px; border: solid 1px #888; }
.spotlight2 { background-color: #fff; background-repeat: no-repeat; background-position: right bottom; width: 198px; height: auto; float: right; margin-bottom: 30px; margin-left: 20px; padding-top: 13px; padding-bottom: 8px; padding-left: 16px; border-top-color: #888; }
#spotlight p {
margin-left : 5px;
margin-right : 5px;
}
h1 {
font-size : 13px;
color : #003798;
margin-top : 7px;
}
.web-txt { color: #003798; font-size: 13px; font-weight: bold; margin-top: 7px; margin-bottom: 0; }
h2 { color: #f00; font-size : 13px; font-weight: 700; font-stretch: expanded; font-style: normal; font-variant: small-caps; text-transform: capitalize; text-align: left; margin-top : 0; margin-left : 15px; }
h3 { font-size : 11px; text-align: justify; margin: 300px 0 5px 5px; }
h4 {
font-size : 16px;
margin-left : 13px;
margin-top : 12px;
width : 175px;
}
#markets a, #spotlight a {
background-color : transparent;
}
.color { color: #ff1b1b; font-size: 13px; font-weight: bold; margin-top: 0; margin-bottom: 0; margin-left: 12px; }
.date { color: #003798; font-size: 10px; margin-left: 20px; }
.mold { color: #003798; font-size: 12px; margin-left: 20px; }
.main-table { background-color: #fff; background-image: url(../images/state.png); background-repeat: no-repeat; background-position: center bottom; width: 955px; clear: both; margin: 0 auto 20px; padding-bottom: 10px; border-right: 1px solid #036; border-bottom: 1px solid #036; border-left: 1px solid #036; }
.main-text { width: 550px; padding: 0 0 40px 30px; }
.image { text-align: center; float: inherit; border: solid 1px #006; }
.image-left { float: left; margin-top: 8px; margin-right: 10px; margin-bottom: 8px; border: solid 1px #006; }
.image-right {
	margin-top: 8px;
	margin-bottom: 4px;
	float: right;
	margin-left: 10px;
	border: solid 1px #006;
}
.center { text-align: center; }
.td,tr { font-size: 11px; }
.gsa_advantage { float: right; margin-top: 30px; }

