﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none; padding: 0 0 7px;}
HTML {background: #fff;}
BODY {padding: 0 0 50px; font-family:Arial, Verdana, Tahoma,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center; }
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}

/* Layout */
DIV#page {width:776px; margin:0px auto;}

/* Global Typography */
/* Block Level Elements */
H1 {color:#31609E; font-size:1.9em; padding:0.1em 0px 0.7em;text-transform: uppercase;}
h1.blue {color: #98CDFF; margin: -24px 0 0; padding: 0.1em 0 0.2em;}
H2 {color:#31609E; font-size:1.9em; padding:0.3em 0px 0.6em;}
H3 {color:#7FCCFF; font-size:1.9em; padding:0 0px 0.4em; line-height: 1em; font-weight: normal;}
H4 {color:#32609E; font-size:1.7em; padding:0.1em 0px;}
H5 {color:#3E77C3; font-size:1.1em; padding:0.1em 0px; text-transform: uppercase;}
H6 {color:#000000; font-size:1.1em; padding:0.1em 0px; font-family: Verdana;}
P, LI, DT, DD {color:#000000; font-size:1.2em; padding:0.6em 0px;}
P {line-height:1.2em;}
UL {padding:0.7em 0px 0.7em 10px; list-style-position: inside;}
OL {padding:0.7em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 20px; background:url('../img/bullet_box_black.gif') 3px 9px no-repeat;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TABLE {clear: both; width: 100%; margin: 15px 0 15px; border-collapse: collapse; font-family: Verdana;}
TR {}
THEAD TD, THEAD TH {font-weight: bold;}
TD {vertical-align: middle; text-align: center; padding: 7px;border: 1px solid #ccc;color:#000000; font-size:1.0em;}
/* Inline Elements */
A {color:#64A1CD; text-decoration:underline;}
/* Form Elements */
FIELDSET {border:none; padding: 18px 0 0;}
FIELDSET DIV{float: left; width: 100%; padding: 0 0 7px;}
FIELDSET DIV.acenter{float:  none; clear: both; width: auto; padding-bottom: 0;}
FIELDSET DIV.indent{padding-left: 121px; width: auto;}
FIELDSET DIV.buttons{padding: 32px 0 0 121px; width: auto;}
INPUT {padding: 2px 3px 0px 3px; color:#000000; font-size:1.2em; line-height: 1em;}
INPUT.txt {width: 215px;}
INPUT.button{padding: 0; margin: 0 6px 0 0;}
LABEL {display: block; float: left; padding: 0 10px 0 0; width: 111px; font-size:1.2em; color:#000000; text-align: right; }
LEGEND {color:#000000; font-size:1.2em;}
SELECT {width: 225px; padding: 0; color:#000000; font-size:1.2em;}
TEXTAREA {color:#000000; font-size:1.2em; font-family:Verdana,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}

DIV.error
{
	padding: 0 7px;
	border: 1px solid red;
	color: Red;
}
	DIV.error LI,
	DIV.error P
	{
		color: Red;
	}

/*STRUCTURE*/
div.site
{
	width: 969px;
	margin: 0px auto 0px;
	background-color: #fff;
}
div.header
{
	height: 115px;
	width: 100%;
	padding: 0 0 8px;
	background-image: url(../img/header-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.menu
{
	float: right;
	width: 750px;
	height: 22px;
	padding: 0 16px 0 0;
	overflow: hidden;
}
div.page
{}
div.sidecol
{
	position: relative;
	float: left;
	width: 197px;
	height: 523px;
	margin: 8px 0 0;
	padding: 24px 12px 45px 13px;
	background-image: url(../img/sidecol-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index: 100;
}
div.content-area
{
	float: left;
	width: 724px;
	padding: 0 6px 45px 17px;
}
	div.content-area div.content
	{
		float: left;
		width: 550px;
		padding: 30px 20px 0 0;
	}
	div.content-area div.sub-col
	{
		float: right;
		width: 153px;
		padding: 9px 0 0;
		border-left: 1px solid #EDEFF2;
	}
/*home-content-area*/
div.home-content-area
{
	float: left;
	width: 735px;
	padding: 0 0px 45px 12px;	
	z-index: 50;
}
	div.home-content-area div.content
	{
		float: left;
		width: 392px;
		padding: 10px 15px 0 0;
	}
	div.home-content-area div.sub-col
	{
		float: right;
		width: 328px;
		padding: 7px 0 0;
	}
/*full-content-area*/
div.full-content-area
{
	float: left;
	width: 724px;
	padding: 0 6px 45px 17px;
}
	div.full-content-area div.content
	{
		width: 724px;
		padding: 30px 0 0; 
	}
	div.full-content-area div.content div.split div.sub
	{
		width: 206px;
		padding: 0 35px 0 0;
	}
	div.full-content-area div.content div.split div.main
	{
		padding: 0 16px 0 241px;
		margin: 0;
	}
/*splitleft-content-area*/
div.splitleft-content-area
{
	float: left;
	width: 724px;
	padding: 0 6px 45px 17px;
}
	div.splitleft-content-area div.content
	{
		float: left;
		width: 478px;
		padding: 30px 0 0;
	}
	div.splitleft-content-area div.sub-col
	{
		float: left;
		width: 202px;
		padding: 8px 43px 0 0;
	}
		div.splitleft-content-area div.sub-col p
		{
			color: #31609E;
		}
		div.splitleft-content-area div.sub-col img
		{
			padding: 0 0 18px;
		}

div.footer
{
	clear: both;
	border-top: 1px solid #696969;
	text-align: center;
}
	div.footer div.wrapper
	{
		width: 969px;
		margin: 3px auto;
		text-align: center;
		font-size: 1.1em;
		color: #696969;
	}
		div.footer a:link,
		div.footer a:visited
		{
			text-decoration: none;
			color: #696969;
		}
		div.footer a:hover
		{
			text-decoration: underline;
		}
		
/**/
div.content img.left
{
	float: left;
	padding: 0 12px 10px 0;
}
div.content img.right
{
	float: right;
	padding: 0 0 10px 12px;
}

div.content img.cleft
{
	float: left;
	padding: 0 40px 20px 0;
}

/**/
.blue
{
	color: #32609E;
}
.neg-top
{
	padding-top: 0;
	margin: -4px 0 0;
}

div.content table{ font-family:Arial,Verdana,Tahoma,Helvetica,San Serif}
div.content table tr td{padding:0px}
div.content table td p{padding:0px; font-size:1.1em}
div.content table td p img{padding-bottom:0px}
div.content table td ul li{padding:0.5em 20px 0.5em 20px; font-size:1.1em;}
div.content table td ol li{font-size:1.1em;}
