html,body{
  margin: 2px;
  padding: 0;
  background-color: #fff;
}


#fullheightcontainer {
  position: relative; /*** Let's be nice to IE ***/
  width: 100%; /*** Content Width ***/
  display: table; /*** For non-IE browsers ***/
  height: 100%;
  background: #FFffff; /*** Background colour of content section ***/
}
	.body{
		margin: 3px;
		font-family: Arial;
		font-size: small;
		color:#484848;
		height: 100%;
	}
	.bodysmall{
		margin: 3px;
		font-family: Arial;
		font-size: xx-small;
		color: #0e2458;
	}
	.copy{
		font-family: Arial;
		font-size: xx-small;
		color: #0e2458;
		margin: 15px 10px 10px 10px;
		font-weight : normal;
	}
	.largebold{
		font-family: Arial;
		text-decoration:none;
		font-size: small;
		font-weight:bold;
		color:#0e2458;
		margin: 15px 10px 10px 10px;
	}

	#header { 
	  width: 100%;
	  float: left;
	}
	#maincontainer {
	  width: 900px;
	  float: left;
	  height: 100%;
	}
	#nav {
	  width: 300px;
	  float: left;
	  height: 100%;
	  background-color:#6EAFD3;
	}
	#main {
	  float: right;
	  width: 600px;
	  
	}
	#footer {
	  width: 100%; 
	  float: left;

	} 


	p,td,li{
		font-family: Arial;
		font-size: small;
		color:#00307b;
	}
	.hours{
		font-family: Arial;
		font-size: small;
		font-weight:bold;
		color:#013476;
		margin: 0px 0px 0px 0px;
	}
	.hours_800{
		font-family: Arial;
		font-size: small;
		font-weight:bold;
		color:#00892F;
		margin: 0px 0px 0px 0px;
	}

	.li a {
		text-decoration:none;
		font-family : Arial;
		font-weight : normal;
		font-size : small;
	}

	.footer_text{
		font-family: Arial;
		font-size: x-small;
		font-weight:bold;
		color:#9F9F9F;
		margin: 0px 0px 0px 0px;
	}
	
	div.cal_return {
	font-size: x-small;
	padding-right: 15px;
	padding-top: 5px;
	text-align : left;
}
		
	.footnote{
		font-family: Arial;
		font-size: xx-small;
		font-weight:bold;
		color: #00307b;
		margin: 0px 0px 0px 0px;
	}

	.titles_big{
	font-family: Arial;
	font-size: large;
	font-weight:bold;
	color:#00307b;
	margin: 10px 0px 0px 15px;
}

	.sub_title{
	font-family: Arial;
	font-size: small;
	color:#00307b;
	margin:5px 0 5px 15px;
	padding-right : 20px;
}
	.contents{
	font-family: Arial;
	font-size: small;
	color: #00307b;
	margin: 15px 10px 10px 20px;
}
	.details{
	font-size: small;
	color: #00307b;
	margin: 0px 0px 0px 15px;
}
	.abc_link{
		font-family:"Verdana","Tahoma",sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#F4C23C;
		margin:15px 10px 10px 15px;
	}



	.menu{
		font-family: Arial;
		font-size: small;
		font-weight:bold;
		color: White;
		margin:15px 10px 10px 15px;
	}
	
	.fpmenu{
		font-family: Arial;
		font-size: small;
		color: Black;
		margin: 0px 0px 0px 0px;
	}
	
	tr.hoursborder td {border:1px solid #00307b;}
	
	.dotleader {background-image:url(../images/dotleader.gif);
		background-position:bottom;
		background-repeat:repeat-x; }
		
		dd {
	padding-right : 15px;
}
	dt {
	font-weight: bold;
}

	div.dsection {
	border-bottom:2px solid #72b1d4; 
	font-weight:bold;
}

	div.returntop {
		font-size: x-small;
		padding-right: 15px;
		padding-bottom: 5px;
		text-align : right;
	}

/* search page */

	.search_header{
	font-family: Arial;
	font-size: small;
	color: #FFFFFF;
	font-weight:bold;
	margin: 15px 10px 10px 20px;
}



	a:link{
	color:#0F91CB;
	text-decoration: underline;
	font-weight:bold
}
	a:active{
	color: blue;
	text-decoration: underline;
	font-weight:bold
}
	a:visited{
	color: #63a2d7;
	text-decoration: underline;
	font-weight:bold
}
	a:hover{color: #228b22; text-decoration:underline; font-weight:bold}
	
	
	
	/*
	body,td,table,ul,li,div{#423C42= gray  808080  E5E2D0  #008A31 = green
		font-family:"Arial", "Verdana","Tahoma",sans-serif;
		font-size: small;
		background-color:#FFFFFF;
		margin:0px 0px 0px 0px;
		padding:0px;
		vertical-align:top;
	}
	*/
	
	.accountSummaryUnderline {
	padding-left:15px; 
	border-bottom:1px dashed #CCCCCC;
	}	
		.Underline {
		border-bottom:1px solid #CCCCCC;
	}	
	
	.leftcol {
		font-weight:bold;
		text-align:left;
		border-bottom:1px solid #CCCCCC;
	}
	.leftcolnotbold{
		padding-left:15px;
		text-align:left;
		border-bottom:1px solid #CCCCCC;
	}
	.rightcol {
		text-align:right;
		border-bottom:1px solid #CCCCCC;
	}
	
	/* BEGIN Online Pay Now box - front page*/
	
	.online_pay_now {	
		font-family: Arial;
		font-size: medium;
		padding-bottom:5px;
		color: #FFFDFE;
	}
	.online_pay_now1 {	
		font-family: Arial;
		font-size: x-large;
		padding-bottom:5px;
		color: #FFFDFE;
		font-weight:bold;
	}
	.online_pay_now2 {	
		font-family: Arial;
		font-size: large;
		padding-bottom:5px;
		color: #FFFDFE;
	}
	
	.pay_now:link{
		text-decoration:none;
	}
	.pay_now:active{ 
		text-decoration:none;
	}
	.pay_now:visited{ 
		text-decoration:none;
	}
	.pay_now:hover{ 
		text-decoration:none;
	}
	/* END Online Pay Now box - front page*/
	
	
	/*  BEGIN  footer - closing text links 	*/	
	.footer_closing_text{
		color:#9F9F9F;
	}
  .footer_closing_text a{
		color:#63a2d7;
    font-size: x-small;
		text-decoration:underline;
		font-family:"Arial";
		font-weight:bold;
	}
	.footer_closing_text a:active{ 
		
	}
	.footer_closing_text a:hover{ 
		color:#228b22;
	}
	.footer_closing_text a:visited{ 
		color:#228b22;
	}
	/*  END  footer - closing text links 	*/
	
	/*BEGIN  related link page	*/
	
	.rl_text:link{
		color:#00307B;
		text-decoration:none;
		font-weight : normal;
	}
	.rl_text:active{ 
		color:#00307B;
		text-decoration:none;
		font-weight : normal;
	}
	.rl_text:visited{ 
		color:#00307B;
		text-decoration:none;
		font-weight : normal;
	}
	.rl_text:hover{ 
		color:#00307B;
		text-decoration:underline;
		font-weight : normal;
	}
	
	
	/*END  related link page	*/		
	
	
	/*  BEGIN  State Licensing and Disclosures page 	*/
	
	.states_titles{
		font-weight:bold;
		margin: 0px 0px 0px 0px;
	}	
	/*  END State Licensing and Disclosures page 	*/
	
	.h4_regular{
		font-weight:bold;
		margin: 0px 0px 0px 0px;
	}	
	
	
	
	/*  BEGIN  Customer Service home page 	*/
	
	.cs_text:link{
		color:#013378;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
	.cs_text:active{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
	.cs_text:visited{ 
		color:#013378;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
	.cs_text:hover{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
		
/* this is not used....yet		
	.cs_text_title_left_corner:link{
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		padding-left:42px;
		font-weight:bold;
	}
	.cs_text_title_left_corner:active{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		padding-left:42px;
		font-weight:bold;
	}
	.cs_text_title_left_corner:visited{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		padding-left:42px;
		font-weight:bold;
	}
	.cs_text_title_left_corner:hover{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		padding-left:42px;
		font-weight:bold;
	}
		
		
		
	.cs_text_title:link{
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
	.cs_text_title:active{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
	.cs_text_title:visited{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
	.cs_text_title:hover{ 
		color:#FFFFFF;
		font-size: x-small;
		text-decoration:none;
		font-family:"Arial";
		font-weight:bold;
	}
	
 END  Customer Service home page 	*/
 

		
		/* BEGIN  financial products --  access key  */	
	.access_key:link {
		font-size: 14px;
		font-weight:bold;
		color: #FFFFFF;
		text-decoration:none;
		padding-left:28px;
		padding-right: 20px;
	}
	.access_key:active {
		font-size: 14px;
		color: #008D2F;  
		text-decoration:none;
		padding-left:28px;
		padding-right: 20px;
	}
	.access_key:visited {
		font-size: 14px;
		font-weight:bold;
		color: #FFFFFF;
		text-decoration:none;
		padding-left:28px;
		padding-right: 20px;
	}
	.access_key:hover {
		font-size: 14px;
		font-weight:bold;
		color: #00206B;
		text-decoration:none;
		padding-left:28px;
		padding-right: 20px;
	}
		
		
	.access_key_blue:link {
		font-size: 14px;
		font-weight:bold;
		color: #00206B;
		text-decoration:none;
		padding-right: 20px;
	}
	.access_key_blue:active {
		font-size: 14px;
		color: #008D2F;  
		text-decoration:none;
		padding-right: 20px;
	}
	.access_key_blue:visited {
		font-size: 14px;
		font-weight:bold;
		color: #00206B;
		text-decoration:none;
		padding-right: 20px;
	}
	.access_key_blue:hover {
		font-size: 14px;
		font-weight:bold;
		color: #00206B;
		text-decoration:underline;
		padding-right: 20px;
	}
		/*	END  financial products --  access key  */
		
	
		
	