/* START: General CSS styles */
a:link, a:active, a:visited {color: #314A8C;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
body,html {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}
td,th,ol,ul,li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #314A8C;
}
span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #314A8C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
form,script {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* END: General CSS styles */


/* START: LeftBar styles */
.leftBarTopLink {
	font-weight: bold;
	color: #314A8C;
	padding-bottom:10px;
}
.leftBarTopLink a:link, .leftBarTopLink a:active, .leftNarTopLink a:visited {
	text-decoration: none;
}
.leftNarTopLink a:hover {
	text-decoration: underline;
}
.leftBarSecondaryLink {
	color: #314A8C;
	padding-bottom:5px;
}
.leftBarSecondaryLink a:link, .leftBarSecondaryLink a:active, .leftBarSecondaryLink a:visited {
	font-weight: normal;
	text-decoration: none;
}
.leftBarSecondaryLink a:hover {
	text-decoration: underline;
}
/* END: LeftBar styles */

/* START: Callout styles */
.calloutLink {
	padding-bottom:0px;	
}
.calloutLink a:link, .calloutLink a:active, .calloutLink a:visited {
	font-weight: normal;
	color: #314A8C;
	text-decoration: none;
}
.calloutLink a:hover {
	text-decoration: underline;
}
/* END: Callout styles */

/* START: Tab styles */
.tabLink {
	padding-bottom:2px;	
}
.tabLink a:link, .tabLink a:active, .tabLink a:visited {
	color: #314A8C;
	font-weight: bold;
	text-decoration: none;
}
.tabLink a:hover {
	text-decoration: underline;
}
/* END: Tab styles */

/* START: Structural styles */
.mainArea {
	position:relative;
	width:100%;
	z-index:0;
	top: -117px;
	left: 0px;
}
.logoLayer {
	position:relative;
	width:200px;
	height:auto;
	z-index:1;
	top: 0px;
	left: 27px;
	visibility: visible;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	font-weight: bold;
	font-style: italic;
	visibility: visible;
}
.topBar {
	background-color: #314A8C;
	height: 25px;
	width: 800px;
	visibility: visible;
}
.leftBar_top {
	background-color: #9ABEC7;
	width: 135px;
	visibility: visible;
	overflow:hidden;
	padding-top:122px;

}
.leftBar_bottom {
	background-color: #9ABEC7;
	width: 135px;
	overflow:hidden;
	height: 28px;
	visibility: visible;
}
.divider_top {
	background-color: #FFFFFF;
	width: 5px;
	height: 452px;
	visibility: visible;
}
.divider_bottom {
	background-color: #FFFFFF;
	width: 5px;
	height: 28px;
	visibility: visible;
}
/* END: Structural styles */

/* START: Footer styles */
.footer {
	background-color: #314A8C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	width: 580px;
	height: 28px;
	visibility: visible;
	padding: 6px 6px 6px 10px;
}
.footer a:link, .footer a:active, .footer a:visited {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
/* END: Footer styles */

/* START: Content styles */
h1 {
	color: #314A8C;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
}
.content {
	background-color: #FFE85D;
	background-image: url(images/main_background.gif);
	background-repeat:no-repeat;
	color: #314A8C;
	width: 660px;
/*	padding: 52px 15px 15px 63px; */
	padding: 22px 15px 15px 63px;
	text-align:left;
	vertical-align:top;
	visibility: visible;
}
/* END: Content styles */