@charset "utf-8";
body {
	margin: 28px auto 35px auto;
	padding: 0px 0px 0px 0px; 
	background:url(/im/bg3.gif) 0 0;
	background-repeat: repeat-x;
	background-color: #e7eaec;
	/*
	background-color: #a2aeb4;
	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 12px;
	color: #566568;
	*/
	font-size: 0.8em;
	color: #515b60;
	
	
}
a, a:visited{
	color: #44484a;
	
	text-decoration:underline;
	
}
a:hover{
	color: #3dabd0;
	text-decoration: none;
	/*color: #003c69;*/
}
#wrapper_home {
	position:relative;
	margin:0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width:900px;
	height: 716px;
	background:url(/im/home_bg.png) 0 0;
	background-repeat: no-repeat;
	overflow:visible;
	
}
#wrapper_home #home_text{
	position: absolute;
	margin:0px 0px 0px 0px;
	padding: 400px 30px 0px 30px;	
	overflow:visible;
	color:#FFFFFF;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
}
#wrapper_home #home_text a{
	
	color:#ffffff;
	text-decoration: underline;
	
}
#wrapper_home #home_text a:hover{
	
	color:#fb8f02;
	text-decoration: none;
	
}

#wrapper_home #home_CDFonline_login{
	position: absolute;
	left: 700px;
	top: 59px;
	width: 136px;
	height: 70px;
	
	overflow:visible;
	z-index: 2;
}
#wrapper_home #home_text .heading_home{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #fb8f02;
	
	font-size: 18px;
	font-weight: normal;
}
#wrapper_home #home_text p{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

#wrapper_home #home_text ul{
	margin-left: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
		padding-top: 0px
		list-style: disc; color: #fb8f02;
}
#wrapper_home #home_text li{
		padding-bottom: 2px;
		padding-top: 2px;
		
}

#wrapper {
	position:relative;
	margin:0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width:900px;
	background-color: #ffffff;
	
}
#top_gap {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width:900px;
	height: 26px;
	display:block;

}
#wrapper #top {
	position: relative;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width:900px;
	height: 139px;
	background:url(/im/topbg2.jpg) 0 0;
	background-repeat: no-repeat;
	
}
#top #top_logo {
	position: absolute;
	margin:0px 0px 0px 70px;
	padding: 0px 0px 0px 0px;	
	width: 178px;
	height: 115px;
	background:url(/im/logo.gif) 0 0;
	background-repeat:no-repeat;
	z-index: 1;
}
#top_menu {
	/*float:left;*/
	
	margin: 0px 0px 0px 0px;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	
	height: 139px;
	
}
#home_icon{
	position:absolute;
	right: 66px;
	top: 24px;
	z-index: 1;
}
#top #home_icon2{
	position:absolute;
	right: 66px;
	top: 24px;
	background:url(/im/home_btn.gif) 0 0;
	background-repeat:no-repeat;
	width: 52px;
	height: 50px;
	z-index: 1;
}
#top_gap2 {
	position:relative;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width:900px;
	height: 50px;
	display:block;

}
#menu_hor_divider{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background:url(/im/menu_hor_divider.gif) 0 0;
	background-repeat:no-repeat;
	height:3px;
}
#content{
	margin:0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;	
	width: 900px;
	
	
}

#content_inside{
	
	margin:0px 120px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow:visible;
	min-height: 600px;
	
	
}
#content_inside ul {
	
	margin: 0px 0px 0px 10px;
	padding: 8px 0px 0px 10px;	
	overflow:visible;
	
	
}
#content_inside ol {
	
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 10px 5px;	
	overflow:visible;
	
	
}
#content_inside ol li {
	
	margin:0px 0px 0px 0px;
	padding: 3px 0px 8px 0px;	
	overflow:visible;
	
}
#content_inside ol li li {
	
	margin:0px 0px 0px 0px;
	padding: 3px 0px 8px 0px;	
	overflow:visible;
	
}

#content_inside li {
	
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;	
	overflow:visible;
	
}
#content_inside li li {
	
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;	
	overflow:visible;
	
}
.pagetitle{
	margin:0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;	
	color: #ef7c30;
	
	/*font-size: 16px;*/
	font-size: 1.7em;
	font-weight: bold;
}

#content_inside3{
	
	/*margin:0px 120px 90px 178px;*/
	margin:0px 100px 30px 70px;
	padding: 0px 0px 0px 0px;	
	overflow:visible;
	
	
}

#content_inside3 .pagetitle3{
	margin:0px 0px 30px 226px;
	padding: 0px 0px 0px 0px;	
	color: #ef7c30;
	font-size: 1.7em;
	font-weight: bold;
}

#content_inside3 #contactus3{

	margin:0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 1.0em;
	font-weight:normal;

}

#content_inside3 p {
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;	
	
}

#content_inside3 .contact_colwidth{
	margin:0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;	
	
	}

#content_inside2{
	
	/*margin:0px 120px 90px 178px;*/
	margin:0px 100px 90px 100px;
	padding: 0px 0px 0px 0px;	
	overflow:visible;
	
	
}
.pagetitle2{
	margin:0px 0px 30px 196px;
	padding: 0px 0px 0px 0px;	
	color: #ef7c30;
	font-size: 1.7em;
	font-weight: bold;
}
#content_inside2 p {
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;	
	
}

#content_inside2 .contact_colwidth{
	margin:0px 0px 0px 0px;
	padding: 0px 60px 0px 0px;	
	
	}
#blue_strip{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background:url(/im/blue_strip.gif) 0 0;
	background-repeat:repeat-x;
	height:11px;
	width:900px;
}
#footer, #footer a {
	position:relative;
	margin:0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	width:900px;
	color: #3a3a3b;
	font-size: 11px;
	text-decoration: none;
	overflow:visible;
	font-weight:normal;
}
#footer a:hover {
	
	color: #3a3a3b;
	font-size: 11px;
	text-decoration: underline;
	/*overflow:hidden;
	display: block;*/
}
.boardmember{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;	
	color: #3dabd0;
	/*font-size: 14px;*/
	font-size: 1.3em;
	font-weight: bold;
}
.interestrate{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;	
	color: #3dabd0;
	/*font-size: 14px;*/
	font-size: 1.4em;
	font-weight: bold;
}
.columntitle{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #3dabd0;
	/*font-size: 14px;*/
	font-size: 1.3em;
	font-weight: bold;
}

td p{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;	

}

p.boardmembers2{

	margin:0px 0px 0px 0px;
	padding: 15px 0px 10px 0px;	

}
#contactus{

	margin:0px 0px 0px 198px;
	padding: 0px 0px 20px 0px;
	font-size: 1.0em;
	font-weight: normal;

}
.dots{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background:url(/im/dot2.gif) 0 0;
	background-repeat: repeat-x;
	background-position: center;
	height:40px;
	width: 100%;
}
tr.dots{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background:url(/im/dot2.gif) 0 0;
	background-repeat: repeat-x;
	background-position: center;
	height:40px;
	width: 100%;
}
tr.dots_contact{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background:url(/im/dot2.gif) 0 0;
	background-repeat: repeat-x;
	background-position: center;
	height:10px;
	width: 100%;
}
tr.line{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background:url(/im/line.gif) 0 0;
	background-repeat: repeat-x;
	background-position: bottom;
	height:40px;
	width: 100%;
}
table.formborder{
		border-collapse: inherit;
		border-width: 1px;
		border-color: #515b60;
		/*border-color: #515b60;*/
		border-style:solid;
}
#content_inside2 table.formborder p{

	margin:12px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}


table.formborder td.noclass{
		border-collapse: inherit;
		border-width: 1px;
		border-color: #CFD5D8;
		border-style:solid;
		
}
table.formborder td.cell-bottom{
	border-collapse: inherit;
	
	border-bottom-width: 1px;
	border-bottom-color:#515b60;
	border-bottom-style:solid;
	
	border-top-width: 1px;
	border-top-color:#CFD5D8;
	border-top-style:solid;
	
	
	border-left-width: 1px;
	border-left-color:#CFD5D8;
	border-left-style:solid;
	
	border-right-width: 1px;
	border-ight-color:#CFD5D8;
	border-ight-style:solid;
}
table.formborder a{
	
	color: #44484a;
	text-decoration: underline;
}
table.formborder a:hover{
	text-decoration: none;
	color: #3dabd0;
	
}

#form_links, #form_links a{
	color: #44484a;
	text-decoration: none;
	font-size: 15px;;
	font-weight: bold;
	padding-bottom: 10px; padding-top: 0px; text-align:center;
	line-height: 25px;
	
}
#form_links a:hover{
	color: #3dabd0;
	text-decoration:underline;
	
	
}

#form_links a.current, #form_links a.current:hover{
	color: #3dabd0;
	text-decoration: none;
	font-size: 15px;;
	font-weight: bold;
	padding-bottom: 10px; padding-top: 0px; text-align:center;

}


input.error_input{
	
	border-color:#a9def0;
	background-color: #a9def0;
	/*margin-top: 40px;*/
}
select.error_input{
	
	border-color:#a9def0;
	background-color: #a9def0;
	/*margin-top: 40px;*/
}

checkbox.error_input{
	
	border-color:#a9def0;
	background-color: #a9def0;
	/*margin-top: 40px;*/
}

.error{
	font-size: 11px;
	color: #F00;	
	
	/*margin-top: 40px;
	float:right;
	font-family: Times New Roman, Times, serif;
	*/
}