/* Basic overrides */
a, a:visited {
	color: #1a5bab;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-image: url(/media_lib/Design/backround.gif);
	margin-top: 25px;
}

/*
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-right: 20px;
	padding-left: 50px;
}
*/

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1960AF;
	padding-right: 20px;
	padding-left: 50px;
	margin-bottom: -10px;
}

img{
	border: 0;
	padding: 0;
	margin: 0;
}

/* Homepage text */
#hpgtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-left: 75px;
	padding-right: 30px;

}

#maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-right: 20px;
	padding-left: 50px;
}

/* Main page structure */
#page_box {

	position: absolute;
	top: 25px;
	padding: 0;
	margin: 0;
	left: 50%; 
	right: 50%; 
	width: 718px;
	margin-left: -359px; 
}

#content_top {
	width: 718px; 
	float: left; 
	background-image: url(/media_lib/Design/body_bg.gif); 
	background-repeat: repeat-y;
}

#content_side {
	float: left; 
	width: 190px; 
	background-image: url(/media_lib/Design/lnav_back_blue.gif); 
	background-repeat: repeat-y;
}

#content {
	width: 519px; 
	float: right; 
}

#content select{
	font-size: 11px;
}

#page_footer {
	width: 718px; 
	float: left; 
}

/* Navigation */
#nav {
	margin: 0;
	padding: 0;
	border: 0;		
	list-style: none;
	width: 190px;	
	float: left;	
}

#nav li{
	margin: 0;
	padding: 0;
	border: 0;		
	width: 190px;
	float: left;	
}

#nav li img {
	margin: 0;
	padding: 0;
	border: 0;	
	float: left;
}

.error{
	font-weight: bold;
	color: #FF0000;
}


