/* Header */

.header{
float:left;
width:998px;
height:103px;
background-image:url(../images/grey_top_bg.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

.left_header{
float:left;
padding:27px 0px 0px 33px;
width:195px;
}

.nav{
float:right;
display:inline;
width:530px;
padding:20px 0px 0px 0px;
}

.nav ul{
    margin:0px;
	list-style:none;
    padding:0px;
}

.nav li {
   float:left; 
   display:inline;
   margin:0px 2px 0px 1px;
}
.nav li a {
	float:left;	
	height:31px;
	text-decoration:none;	
	padding:0px 0px 0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-image:url(../images/left-cor.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.nav ul li a:hover{
	background-position:left bottom;
}

.nav ul li a span {
	margin:0;
	float:left;	
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;	
	padding:7px 7px 9px 0px;
	background-image:url(../images/right-cor.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.nav ul li a:hover span {
	background-position:right bottom;
	cursor:pointer;
}

.nav ul li a.selected {
	background-position:left bottom;
}

.nav ul li a.selected span {
	background-position:right bottom;
}
.nav div
{	position: absolute;
    float:left;
    margin:0px;
    padding:0px;
	visibility: hidden;
	width:165px;
	}

.nav div a
{	position: relative;
	display: inline;
	margin:0px;
	padding:4px;
	height:14px;
	width:165px;		
	text-align: left;
	text-decoration: none;
	background: #003b6e;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
	
.border-white{
border-bottom:1px solid #ffffff;
}

.nav div a:hover
{	background: #000000;
	color: #FFF}
	
.call_us{
float:right;
}

.call_us img{
margin:13px 45px 0px 0px;
}

/* End Header */



.middle-part {
float:left;
width:998px;
}

.middle-part table{
float:left;
}


.m_head{
float:left;
display:inline;
width:998px;
}

.table_boder{
border-left:1px solid #c8d3dc;
border-right:1px solid #c8d3dc;
background-image:url(../images/mid_gradient_l.jpg);
background-repeat:no-repeat;
background-position:center 215px;
}

.grey_font{
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
line-height:18px;
}

.grey_font1{
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
line-height:16px;
}

.blue_font{
font-family:Arial, Helvetica, sans-serif;
color:#0071be;
font-size:12px;
}
a.blue_font{
text-decoration:underline;
}
a.blue_font:hover{
text-decoration:none;
}

.brown_font{
font-family:Arial, Helvetica, sans-serif;
color:#a28967;
font-size:16px;
}

.text_box{
width:215px;
height:19px;
padding-left:5px;
border:1px solid #a8bbc9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3485bf;
}

.list_box{
width:160px;
height:19px;
border:1px solid #a8bbc9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3485bf;
}

.clear{
clear:both;
margin:0px;
padding:0px;
}

.testimonail_bg{
padding-top:18px; 
padding-bottom:18px; 
padding-left:15px;  
padding-right:15px;  
border-top:1px dashed #316f9f;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#316f9f;
background-color:#ededed;
}

.testimonail_bg span{
font-family:Arial, Helvetica, sans-serif;
color:#a28967;
font-size:16px;
}

.testimonail{
padding-top:18px; 
padding-bottom:18px; 
padding-left:15px;  
padding-right:15px;
border-top:1px dashed #316f9f; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#316f9f;
}

.testimonail span{
font-family:Arial, Helvetica, sans-serif;
color:#a28967;
font-size:16px;
}

.contactus{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#316f9f;
}

.contactus span{
font-family:Arial, Helvetica, sans-serif;
color:#a28967;
font-size:16px;
}

.bradcrum_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003b6e;
font-weight:bold;
}

.bradcrum_red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ba0000;
font-weight:bold;
}

a.bradcrum_red {
text-decoration:underline;
}

 a.bradcrum_red:hover{
text-decoration:none;
}

.redlink{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff0000;
}
a.redlink{
text-decoration:underline;
}
a.redlink:hover{
text-decoration:none;
}


/* Footer */

.fotter{
float:left;
display:inline;
width:998px;
}

.botton_link{
float:left;
display:inline;
font-weight:bold;
background-image:url(../images/footer_bg_img.gif);
background-repeat:repeat-x;
background-position:top left;
height:50px;
width:998px;
}

.left{
float:left;
display:inline;
height:50px;
width:36px;
}

.bottom_links_left{
float:left;
display:inline;
padding:20px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
width:662px;
}

.bottom_links_left a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

 .bottom_links_left a:hover{
text-decoration:underline;
}

.bottom_links_right{
float:left;
display:inline;
padding:20px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
width:240px;
}

.right{
float:right;
display:inline;
height:50px;
width:37px;
}

.copyright{
float:left;
display:inline;
background-image:url(../images/bottom_bg.gif);
background-repeat:no-repeat;
background-position:left top;
padding:14px 0px 46px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a28967;
font-weight:bold;
width:998px;
}

.copyright_txt{
padding-left:53px;
}
.msg { color:#009900; font-weight:bold; font-size:14px}

span.txt h1{
color:#BB424B; 
font-size:23px; 
font-family:calibri; 
letter-spacing:-0.9px; 
position:relative; 
top:-6px; 
left:4px; 
font-weight:bold; 
display:inline;
font-style: italic;
}
/* End Footer */

ul.points{
	margin:10px 0 0 0;
	padding:0;
	}
	
ul.points li{
	background:url(../images/bullet.gif) 0 4px no-repeat;
	list-style:none;
	line-height:22px;
	padding-left:22px;
	}