/* CSS Document */

/*

Primary Colors: 

	

*/

*{ margin:0px; padding:0px;}

body{ 
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px; 
		width:1020px;  
margin: 0px auto;
	}

p{
	margin-bottom: 12px;
	font-size: 1em;
}
h1{ font-size: 1.2em; margin-top: 0px; color: #FFFFFF; margin-bottom: 12px; width: 500px; background-color:#000099; padding: 1px 0px 1px 5px; text-transform: uppercase; }
h2{ font-size: 1.1em; font-weight:bold;margin-bottom: 12px;}
h3{ font-size: 1.0em; font-weight:bold;margin-bottom: 12px;}
h4{}
table{}
tr{}
th{ color:#FFFFFF; background-color:#0055A5;}
td{
	font-size: 12px;
	text-align: left;
}
img{ border:0px;}
blockquote {margin-left: 20px; margin-right: 20px;}
ul{ margin-left: 25px; margin-bottom: 12px; }
ol{ margin-left: 25px;margin-bottom: 12px;}
a:link { color:#0055A5;  text-decoration:none; }

a:visited { color:#0055A5;  text-decoration:none;}

a:hover{ color:#0055A5;  text-decoration:underline;}

a:active{ color:#0055A5;  text-decoration:underline;}

#menu{
	position: absolute;
	width: 910px;
	z-index: 3;
	font-weight: bold;
    height: 25px;
	
}
#mainpage{width:1020px; background-color:#ffffff;}


#subheader{float:right; width:200px; padding-top:10px; text-align:right; margin-right:12px;}

#searchbox{width:1020px; color:#000000; text-align: right;}

	#searchbox a:link{ color:#000000;}
	#searchbox a:visited{ color:#000000;}	
	#searchbox a:hover{ color:#333333;}
	#searchbox a:active{color:#333333;}

#signup{color:#0055A5; text-decoration:underline;}
#logo{padding-top:12px; padding-bottom:10px; padding-left:25px;}

#maincontent{background-color:#ffffff; width:1024px; }

#maincontent-lt{float: left;padding-left:0px; padding-right:50px; margin-top:0px; margin-left:20px;  background-color:#ffffff; width:190px;}

#maincontent-rt{float: left; padding:0px;  margin-top:20px; margin-left:50px;   background-color:#ffffff; width:700px;}
#maincontent-news{float: left; padding:0px;  margin-top:24px; margin-left:20px;  background-color:#ffffff; width:150px;}
#picTitle{position: relative; float: left; width: 625px; margin-left: 20px; padding-right: 5px; margin-top:-45px; text-align: right; color: #ffffff; font-size: 1.7em; font-weight: bold; background-color:#29537D;}

.subnav_lt { padding: 0px 3px 3px 8px; margin-bottom: 10px; width: 180px;}
.subnav_lt br{ margin-bottom: 5px;}


.subnav_rt { padding: 0px 3px 3px 8px; margin-bottom: 10px; width: 150px;}
.subnav_rt br{ margin-bottom: 5px;}


.subnav_lt_left{ width: 7px; background-image: url(../media/images/nav_left_left.jpg);}

.subnav_lt_right{ width: 7px; background-image: url(../media/images/nav_right_right.jpg);}

#newsletterlink{ font-size: .7em;}
#newsletterlink a:link{ color:#E27C18 !important; text-decoration: none;}
#newsletterlink a:visited{color:#E27C18 !important; text-decoration: none;}
#newsletterlink a:hover{color:#ffffff !important; text-decoration: underline;}
#newsletterlink a:active{color:#ffffff !important;}
