/** DEFAULTS **/


HTML {
	overflow:-moz-scrollbars-vertical;
}

BODY { 
	margin-top:5px; 
	font-family:Arial, Helvetica, sans-serif;
}

IMG {display:block;border:0px none; }

TD { 
	vertical-align:top;
}


/** DEFAULT TEXT STYLES **/
H1 {
	font-size:15pt;
	color:#5189c6;
	line-height:150%;
	margin-bottom:15px
}

H2 {
	font-size:13pt;
	color:#5189c6;
	line-height:150%;
	margin-bottom:13px
}

H3 {
	font-size:11pt;
	color:#5189c6;
	line-height:150%;
	margin-bottom:11px
}


P {
	font-size:9pt;
	color:#315381;
	line-height:150%;
	margin:0 0 15px 0;
}

OL, UL, LI, TD{ 
	font-size:9pt;
	color:#315381;
	line-height:150%;
}

/* DEFAULT LINK STYLES */


A:link { 
	text-decoration:underline; 
	color: #315381; 
}

A:visited { 
	text-decoration:underline; 
	color: #82658D; 
}
			
A:hover { 
	text-decoration:underline; 
	color: #f48229; 
}

A:active { 
	text-decoration:underline; 
	color: #f48229; 
}

/** HOMEPAGE **/
#contentarea_home {
	vertical-align:top;
	background-color:#B0C9F2;
}

#content_home {
	background-image:url('/components/homecontent_back.gif');
	vertical-align:top; padding-left:50px; padding-right:50px; padding-top:0; padding-bottom:10px
}

/** L2 CONTENT **/
#contentarea_L2 {
	vertical-align:top;
	background-image:url('/components/content_background_L2.gif');
	padding:30px;
}


/** NAVBAR **/
#navbar {
	vertical-align:top;
	background-image:url('/images-new/nav/nav_spacer.gif');
}
#navbar td {
	padding-top:2px;
	vertical-align:middle;
}

#navtable a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:35px;
}

#navtable a:hover {
	text-decoration:underline;
	color:#333333;
}

/** FOOTER **/
#footer {
	background-image:url('/components/footer_background.gif');
	border-top:1px solid #a491ad
}

#footer  td {
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt; 
	height:116px;
	padding-top:25px;
	text-align:center;
	width:750px;
}

#footer a {
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
}

/* TABLE STYLES */
.datatable {
	border:1px solid #a491ad;
	border-collapse:collapse;
}

.datatable th {
	font-size:13px;
	border:1px solid #ffffff;
	background-color:#A491AD;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 6px 3px 6px;
}

.datatable td {
	font-size:12px;
	border:1px solid #ffffff;
	background-color:##FFFFFF;
	padding:3px 6px 3px 6px;
}