@import reset.css

/****GLOBAL TEXT STYLES****/
html {
	margin:0;
	padding:0;
}
body{
    margin: 0;
    padding: 0;
    background:#fff;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}
img{
    vertical-align: bottom;
    border: 0;
}
h1{
    font-family: Arial, sans-serif;
    color: #000099;
    font-size: 18px;
    margin: 0;
    padding-bottom: 5px;
    border-bottom: dotted #666 1px;
}
h2{
    font-family: Arial, sans-serif;
    color: #000099;
    font-size: 14px;
    margin: 0;
    padding-top: 10px;
}
h3{
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding: 5px 0;
}
p{
    font-size: 12px;
    color: #000;
}
ul{
    font-size: 11px;
    color: #000;
    line-height: 17px;
}
ul li{
    font-size: 11px;
    color: #000;
    line-height:22px;
}
ol{
    font-size: 11px;
    color: #000;
    line-height: 14px;
}
ol li{
    font-size: 11px;
    color: #000;
    line-height: 14px;
}
blockquote{
    font-size: 11px;
    color: #000;
    line-height: 14px;
    margin-top: 0;
}
a:link{
    text-decoration:none;
    color:#296dce;
}
a:visited{
    color:#296dce;
    text-decoration:none;
}
a:active {
    color:#296dce;
    text-decoration:none;
}
a:hover{
    color:#000099;
    text-decoration:none;
}

/****GENERAL LAYOUT STYLES****/
div#header{
    margin: 0;
    padding: 0;
    width: 977px;
}
div#navbar{
    margin:0;
    padding: 0;
    width:977px;
    background-color: #4b5a9d;
    height:26px;
	font-size:11px;
	line-height:normal;
}
ul#menu, ul#menu li {
	line-height:normal;
}
ul#menu a {
	font-weight:normal;
}
div#contentContainer{
    background-image: url(/images/sta-leftbg.gif);
    background-position: top left;
    background-repeat: repeat-y;
    margin:0;
    width:977px;
    overflow:auto;
}
div#leftColumn{
    width:167px;
    float:left;
    color:#FFF;
}
div#centerColumn{
    width:565px;
    padding:10px 15px 0 15px;
    float:left;
}
div#rightColumn{
    width:205px;
    padding:5px;
    float:left;
    color:#000;
}
div#rightbgnd{
    background-image: url(/images/sta-rtbg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width:205px;
    padding:30px 0 0 10px;
    float:left;
    color:#000;
}
div#footer{
	font-family:Verdana, Arial, sans-serif;
    font-size: 7pt;
    margin:0;
    width:967px;
    color:#666;
}
div#footer p { margin:0; padding:0; }
div.clear{
    clear:both;
}

/****LEFTHAND MENU STYLES****/
div#leftmenu{ 
    padding:0; 
    margin:0; 
}
div#leftmenu ul{
    padding:0; 
    margin:0;
}
div#leftmenu ul li{ 
    list-style-type:none; 
}
div#leftmenu a{ 
    display: block;
    width: 167px;
    border-bottom: 1px solid #4b5a9d;
} 
div.image {
	max-width:220px;
	float:right;
	margin:5px 0 10px 10px;
	background:#dfdfdf;
	padding:2px;
}
div.image p {
	padding:0;
	margin:3px;
}
div.image img {
	display:block;
	max-width:220px;
	margin:0 auto;
	height:auto;
}
.skipnav { text-align: left; background:#FFFFFF;}
.skipnav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; padding:5px; }
form label {
 font-size:11px;
}
form p { position:relative; }
form input[type="text"] {
	height:18px;
}
label  { position:absolute; top:5px; left:5px;}
