* 								{ margin:0; padding:0; }
h1 							{ font-size:28px; }
h2 							{ font-size:23px; }
h3 							{ font-size:18px; }
h4 							{ font-size:13px; }
body 							{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
ul 							{ margin-left: 2px }
ul li 						{ margin-left: 15px; }
img							{ border:0; }
a								{ color:#1F4381; }

.fleft						{ float:left; }
.fright						{ float:right; }
.clear 						{ clear:both; }
.right						{ text-align:right; }
.left							{ text-align:left; }
.center						{ text-align:center; }
.c005952						{ color:#005952; }
.c89921f						{ color:#89921f; }
.disclaimer					{ font-size:10px; color:#666; }
.reset ul, li				{ margin:0; padding:0; }
.bluelink					{ font-size:11px; color:#4c74ab; }
.dotted-separator			{ background:url(image/separator.png) no-repeat center; width:540px; height:4px; margin:5px 0; }
.note							{ font-size:10px; }
.learn-more					{ font-size:11px; font-weight:bolder; color:#cc0000; text-decoration:none; border-bottom:1px dotted #cc0000; }
.glossary b					{ color:#89921f; }

/* Wrapper */
#wrapper 					{ width:1000px; margin:0 auto; }

/* Header */
#header 						{ float:left; width:1000px; height:139px; background:url(images/header-background.png) repeat-x; }
#header .col1				{ float:left; width:500px; text-align:left; }
#header .col2				{ float:left; width:490px; text-align:right; padding:5px; }

#header ul 					{ margin-left:10px; }
#header li		 			{ margin-left:0; list-style:none; float:left; }
#header li a				{ float:left; color:#FFF; font-size:11px; padding:5px 10px 0 10px; text-decoration:none; font-weight:bolder; }

.link-unit					{ float:left; width:1000px; height:15px; text-align:center; margin-bottom:5px; }

/* Content */
#content 					{ float:left; width:1000px; background:#FFFFFF; }

#left-col					{ float:left; width:225px; padding:0 5px; }
#left-col .box				{ width:203px; padding:10px; color:#FFF; background-color:#1F4381; border-left:#FFF dotted 1px; border-right:#bababa solid 1px; }
#left-col li				{ border-bottom:#8fa1c0 dotted 1px; padding:5px 0; }
#left-col a					{ color:#ffff99; text-decoration:none; }

#center-col					{ float:left; width:578px; background:url(images/centre-bg.png) repeat-y; border-bottom:dotted 1px #666; }
#center-col	.container	{ float:left; width:558px; padding:0 10px; }
#center-col	h1				{ font-size:22px; }
#center-col	h2				{ font-size:16px; }
#center-col	blockquote	{ font-size:10px; }
#center-col p				{ padding-bottom:20px; }

#right-col					{ float:left; width:177px; padding:0 5px; }
#right-col .box			{ width:155px; padding:10px; color:#FFF; background-color:#cbd0d7; border-right:#FFF dotted 1px; border-left:#bababa solid 1px; 
									border-bottom:solid 1px #bababa; }
#right-col li				{ border-bottom:#65686b dotted 1px; padding:5px 0; list-style:none inside; margin-left:0;  }
#right-col a				{ color:#000000; text-decoration:none; font-size:10px; }

#right-col .nl_box		{ width:155px; padding:10px; background-color:#fff; border:#bababa solid 1px; }

/* Footer */
#footer 						{ float:left; width:1000px; margin-bottom:50px; margin-top:5px; }

#footer .links				{ float:left; width:1000px; text-align:center; background-color:#425da5; color:#FFF; padding:3px 0; }
#footer .links	a			{ color:#FFF; text-decoration:none; font-size:11px; }

#footer .copyright		{ float:left; width:1000px; text-align:center; background-color:#78b1ea; color:#000; padding:3px 0; font-size:11px; }
#footer .copyright a		{ color:#000000; }

#footer .articles			{ float:left; width:1000px; text-align:justify; color:#000; padding:3px 0; }
#footer .articles a		{ color:#333333; font-size:11px; }


/* Forms */
.forms                              {}

.forms td									{padding:5px;} 

.forms label								{font-weight:bolder; font-size:12px; }

.forms input[type="password"]       {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; 
												position:relative; text-align:left; top:0px;}
.forms input[type="password"]:hover {background:#cadef9; border:1px solid #003366; color:#2c84da;}
.forms input[type="password"]:focus {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.forms input[type="text"]           {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; 
												position:relative; text-align:left; top:0px;}
.forms input[type="text"]:hover     {background:#cadef9; border:1px solid #003366; color:#2c84da;}
.forms input[type="text"]:focus     {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.forms select                       {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; 
												position:relative; text-align:left; top:0px;}
.forms select:hover                 {background:#cadef9; border:1px solid #003366; color:#2c84da;}
.forms select:focus                 {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.contact ul 								{ width:100%; list-style:none; color:#666666; }
.contact li 								{ clear:left; text-align:left; padding:0 0 10px 0; }
.contact label 							{ float:left; width:100px; margin:2px 10px 0 0; }

.documents				{ font-size:12px; margin-bottom:20px; }
.documents .category	{ border:1px solid #4D2867; background:#D1BCE0; padding:5px; width:530px; margin-bottom:20px; }
.documents .form		{ border:1px solid #D1BCE0; padding:5px; width:530px; margin-bottom:20px; }

.glossary				{ font-size:12px; margin-bottom:20px; }
.glossary .category	{ border:1px solid #095852; background:#CFEAE1; padding:5px; width:530px; color:#095852; margin-bottom:20px; }

.faqs li					{ padding-bottom:10px; }
.faqs a					{ color:#005952; }

.state-law a			{ text-decoration:none; color:#005952; font-size:11px; border-bottom:1px dotted #005952; } 
.state-law td			{ padding:5px 0; }


#dropmenudiv{
	position:absolute;
	/*border:1px solid #cccccc;*/
	border-bottom-width: 0;
	font:11px tahoma;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	/*border-bottom: 1px solid #cccccc;*/
	padding: 1px 0;
	text-decoration: none;
	color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #5B8ED2;
	color: white;
}
