
body {
font:normal 12px Verdana;
color:#FFFFFF;
background:url(../Images/body_bg.jpg) no-repeat top #01316e;
margin:0;
padding:0;
}

a { color: #3399cc; background: transparent }
a:hover { color: #3399cc;text-decoration:underline;}
a:link img, a:visited img { border-style: none } /* no border on img links */



a img { color: white; }        /* trick to hide the border in Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
 .float_left{float:left;}
  .float_right{float:right;}
#wrapper p
{
    padding:7px 0;
    margin:0;
}

#wrapper {
width:958px;
margin:auto;
}

#navigation {
float:left;
padding-top:14px;
}
#navigation ul {
margin:0;
padding:0;
list-style-type:none;
}

#navigation li {
float:left;
}


a.home {
background:url(../Images/navig_bg1.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;
}
a:hover.home {
background:url(../Images/navig_bg01.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;
}
a.home_active {
background:url(../Images/navig_bg01.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;
}





a.about {
background:url(../Images/navig_bg2.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a:hover.about {
background:url(../Images/navig_bg02.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;
}
a.about_active {
background:url(../Images/navig_bg02.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;
}

a.work {
background:url(../Images/navig_bg3.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a:hover.work {
background:url(../Images/navig_bg03.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a.work_active {
background:url(../Images/navig_bg03.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}

a.claim {
background:url(../Images/navig_bg4.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a:hover.claim {
background:url(../Images/navig_bg04.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}

a.claim_active {
background:url(../Images/navig_bg04.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}

a.clients {
background:url(../Images/navig_bg5.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a:hover.clients {
background:url(../Images/navig_bg05.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a.clients_active {
background:url(../Images/navig_bg05.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}

a.Testimonials {
background:url(../Images/navig_bg6.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a:hover.Testimonials {
background:url(../Images/navig_bg06.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}

a.Testimonials_active {
background:url(../Images/navig_bg06.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}



a.news {
background:url(../Images/navig_bg7.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}
a:hover.news {
background:url(../Images/navig_bg07.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}

a.news_active {
background:url(../Images/navig_bg07.gif) no-repeat;
width:106px;
height:27px;
display:block;
margin-right:15px;}

a.contact {
background:url(../Images/navig_bg8.gif) no-repeat;
width:106px;
height:27px;
display:block;
}
a:hover.contact {
background:url(../Images/navig_bg08.gif) no-repeat;
width:106px;
height:27px;
display:block;
}
a.contact_active {
background:url(../Images/navig_bg08.gif) no-repeat;
width:106px;
height:27px;
display:block;
}
.top_text 
{
	float:left;
padding:22px 0 0 2px;
}
.top_im 
{
	float:right;
	padding:15px 0px 0 0;
	}
.bn {
float:left;
width:100%;
padding-top:11px;
background:url(../Images/Logo_img2.gif) 471px 11px no-repeat;}
.bn1 {
float:left;
}
.bn2 {
float:right;
margin:287px 25px 0 0;
}
.bn2 a {
float:right;
}

#content {
float:left;
width:100%;
margin-top:32px;
background:url(../Images/line1.gif) repeat-y ;
text-align:justify;
line-height:18px;
}

.left1 {
float:left;
width:447px;
padding-right:60px;
}
.button  {
float:right;
}
.right1 {
float:left;
width:445px;}


#footer0 {
float:left;
width:958px;
padding-bottom:10px;
}
#footer {
float:left;
width:958px;
margin:47px 0 0 0;
background:url(../Images/footer_right.gif) no-repeat right #021f45;
font:normal 10px Verdana;
letter-spacing:1px;
}

#footer ul {
margin:0;
padding:22px 0 25px 7px;
list-style-type:none;
color:#66ccff;
text-transform:uppercase;
font-family:Tahoma;
font-size:10px;
width:792px;
float:left; 
}

#footer li {
float:left;
padding-right:4px;
}
#footer  a {
color:#66ccff;
text-decoration:none;
}
#footer ul li a:hover {
text-decoration:underline;
}
.pclass2 
{
	float:left;
	width:660px;
	color:#b2e2fa;
	font:normal 10px Verdana;
	padding:0 0 7px 7px;
	}
.right2 {
float:right;
width:250px;
}
.cl_mn 
{
	margin:10px 0 0 0px;
	}

.Copyright {
float:left;
width:550px;
padding-left:7px;
}
.Copyright a span {
text-decoration:underline;
}

.abacus {
float:right;
padding:11px 11px 0 0;
}
.validation{
float:right;
padding:5px 11px 0 0;
width:308px;
}
.img1 {
padding-right:4px;
}
.img2 {
padding-bottom:5px;
}
.banner {
float:left;
width:958px;
margin-top:33px;
background:url(../Images/banner_right.gif) no-repeat right #003366;
}

#content2 {
float:left;
width:100%;
background:url(../Images/line_sec.gif) repeat-y ;
color:#313385;
border-top:30px solid #f9fcfe;
}

.left2 {
float:left;
width:660px;
padding:0px 42px 0 22px;
color:#003366;
text-align:justify;
line-height:18px;
}
.right2 {
float:left;
width:206px;
padding-top:11px;
padding-right:28px;
color:#00274d;
font-size:11px;
line-height:16px;

}
.bottom {
padding-bottom:8px;
}
.bold_class 
{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
.color 
{
	color:#0070c0;
	}
.pclass 
{
float:left;
width:100%;
font-size:11px;
text-align:right;
line-height:normal;
	}
	
.pclassleft 
{
float:left;
width:100%;
font-size:11px;
text-align:left;
line-height:normal;
	}	

.text_cont 
{
	float:left;
	width:100%;
	line-height:18px;
background:url(../Images/dots.gif) repeat-x bottom;
padding:7px 0 7px 0;
margin-bottom:15px;
}

a.link_class 
{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	float:right;
	}
a:hover.link_class{
	text-decoration:underline;}

.h1class{
	margin:0;
	padding:15px 0 10px 0;
	font-size:18px;
	font-weight:bold;}
	
.ulclass{
	margin:0;
	padding:0 0 0 16px;}
	
.ulclass2{
	margin:0;
	padding:5px 0 0 30px;}	
	
.ulclass3{
	margin:0;
	padding:5px 0 0 30px;
	float:left;
	width:194px;}	
	
.ulclass4{
	margin:0;
	padding:5px 0 0 30px;
	float:left;
	width:193px;}	

.linkpad{
	margin:0;
	padding:30px 0 0 0;
	float:left;
	width:447px;}	
	
#address{
	float:left;
	width:450px;
	padding:25px 0 0 150px;}
	
#text_box{
	float:left;
	width:500px;}	

.address1{
	float:left;
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
	width:80px;
	text-align:right;
	}
.address2 
{	
	float:left;
	margin:0;
	padding-top:10px;
	border-left:25px solid #f9fcfe;
	width:325px;}
	
	
	.lbl_txt1 
{
	float:left;
	margin:0;
	width:660px;
	padding:8px 0 8px 0;
	border-bottom:1px dotted #c7ced5; 
	}

.label 
{
	float:left;
	width:340px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:1px 15px 0 0;
	}
.label2 
{
	float:left;
	width:340px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:17px 15px 0 0;
	}
.label3 
{
	float:left;
	width:340px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:1px 15px 0 0;
	}
.loan_2
{
	float:left;
	width:650px;
	padding:5px;
	background-color:#cde3f9;
	}
.loan_3 
{
	float:left;
	width:650px;
 background-color:#cde3f9;
		padding:5px;
}		
.textbox1 
{
	font-size:12px;
	padding:0 2px;
	margin:0;
	border:1px solid #91b4cc;
	}
.textbox2    
{
	Font-Size:10px;
	padding:0 2px;
	 }	
.txt_algn 
{
	float:left;
	width:660px;
	text-align:center;
	padding:10px;
	}	 
.construction 
{
	margin:0;
	padding:100px 0 0 250px;
	font-size:18px;
	font-weight:bold;
	}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


.h3class 
{
	margin:0;
	padding:10px 0 5px 20px;
	font:bold 18px Myriad Pro;}	
#text_box2 
{
	float:left;
	width:620px;
	padding-left:62px;
	}
.label4 
{
	float:left;
	width:80px;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;
	padding-left:120px;}
	
	
.label5 
{
	float:left;
	width:200px;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;}	
		
.lbl_txt2 
{
	float:left;
	margin:0;
	width:400px;
	padding:6px 0 6px 0;}
	
.textbox3 
{   
	 float:left;
	 font-size:11px;
	 padding:3px;
	 width:170px;		
	border:1px solid #91b4cc;
	background-color:#ffffff;
	}
.textbox33 
{   
	 float:left;
	 font-size:11px;
	 padding:3px;
	 width:176px;		
	border:1px solid #91b4cc;
	background-color:#ffffff;
	}	
	
.textbox4
{
	float:left;
	font-size:11px;
	 padding:3px;	
	border:1px solid #91b4cc;
	background-color:#ffffff;
	}
.button2 
{
	float:left;	
	margin:5px 0 0 200px;
	font:border 12px  }	
.ab_rc 
{
	float:left;
	width:700px;
	}
.pc_md 
{
	float:left;
	padding:10px 0 0 5px;
	}		
.olclass li
{
	padding-bottom:10px;
	}	

.hsubclass{
	float:left;
	width:667px;
	color:#b2e200;
	font:bold 20px Verdana;
	padding:0 0 7px 0;
	border-bottom:1px solid #333333;}