/* CSS Document */
body{	
padding:11px 0 14px 0;	
margin:0;	
background-color:#006699;	

} 

div, h1, h2, p, form, label, input, textarea, img, span{	
margin:0; 
padding:0;
line-height: 1.4
} 

ul{	
margin:0; 	
padding:0; 	
list-style-type:none;	
font-size:0;
} 

.spacer{	
clear:both; 	
font-size:0; 	
line-height:0;
}

/*------------------------------------------------body--------------------*/
/*------------------------------------------------header--------------------*/
#header{	
background:url(images/header.gif) 0 0 no-repeat;	
width:981px;	
height:274px;	
position:relative;	
margin:0 auto;
}

#header ul{	
background:url(images/nav_bar.gif) 0 0 no-repeat;	
width:847px;	
height:29px;	
position:absolute;	
left:31px;	
top:6px;	
padding:0 0 0 72px;
}

#header ul li{	
background:url(images/nav_div.gif) right top no-repeat;	
height:27px;	
float:left;	
padding:0 1px 0 0;
}

#header ul li a{	
display:block;	
background:url(images/nav_bg.gif) 0 0 repeat-x;	
padding:0 14px;	
font:bold 11px/27px Arial, Helvetica, sans-serif;	
color:#344A04;	
background-color:inherit;	
text-decoration:none;
}

#header ul li a:hover{	
background:url(images/nav_hover.gif) 0 0 repeat-x;	
color:#fff;	
background-color:inherit;
}

#header ul li a.hover{	
display:block;	
background:url(images/nav_hover.gif) 0 0 repeat-x;	
color:#fff;	
padding:0 14px;	
font:bold 11px/27px Arial, Helvetica, sans-serif;	
background-color:inherit;	
text-decoration:none;	

}

#header ul li.last{	
background-image:none;	
height:27px;	
float:left;
}

#header img.logo{	
position:absolute;	
left:40px;	
top:98px;	
width:249px;	
height:72px;
}

#header h1{
font:normal 22px/25px Arial, Helvetica, sans-serif;	
width:484px;	
height:32px;	
color:#fff;	
position:absolute;	
left:412px;	
top:87px;	
}

#header p{	
font:normal 12px/19px Arial, Helvetica, sans-serif;	
color:#fff;	
background-color:inherit;	
position:absolute;	
left:411px;	
top:141px;
}

#header p span.txt1{	
color:#fff;	
background-color:#1E6887;
}

#header img.icon{	
position:absolute;	
left:68px;	
top:190px;	
width:174px;	
height:80px;
}

#header p.topText{	
font:normal 15px/18px Arial, Helvetica, sans-serif;	
color:#E8E8E8;	
background-color:inherit;	
position:absolute;	
left:284px;	
top:200px;	
width:583px;
}

#header p.topText span.smallTxt{	
font:normal 12px/18px Arial, Helvetica, sans-serif;	
color:#FF9C3A;	
background-color:inherit;	
padding:0 0 0 8px;
}

#header a.readMore{	
display:block;	
background:url(images/read_more.gif) 0 0 no-repeat;	
width:50px;	
height:38px;	
position:absolute;	
left:895px;	
top:203px;
}

#header a.readMore:hover{	
background:url(images/read_more_hover.gif) 0 0 no-repeat;
}

/*------------------------------------------------header--------------------*/
/*------------------------------------------------body--------------------*/

#body{	
width:978px;	
padding:13px 1px 13px 2px;	
margin:0 auto;	
background-color:#FFFFFF;	
background-repeat:repeat-y;	
background-position:right
}

/*------------------------------------------------left--------------------*/

#left{	
width:250px;	
float:left;	
margin-left:15px;
background-color:#f0ffff;
}

#left1{	
width:230px;	
border:#006699 solid 7px;	
background-color:#FFFFFF;	
margin:0 0 4px 0;	
padding:5px 10px 6px 9px;	
color:#878767;	
}

#left1 a{	
color:#7b0600;	
text-decoration:none
}

#left1 a:hover {	
color:#7b0600;	
text-decoration: underline
}

#left1 p {	
padding:0 0 0 3px;	
font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;	
width:220px;		
display:block;
}

#left1 p span{	
font:normal 19px/17px Arial, Helvetica, sans-serif;	
color:#7b0600;	
background-color:inherit;	
padding:0 0 0 0px;	
margin:0 0 10px 0;	
display:block;
}	  


/*------------------------------------------------left--------------------*/
/*------------------------------------------------right--------------------*/

#right{		
width:660px;	
float:right;
background-color:#FFFFFF; 
}

#right h2{
font:bold 30px/22px Arial, Helvetica, sans-serif;	
color:#222222;	
background-color:inherit;	
margin: 0px 0px 16px 0px;	
padding: 5px 0px 5px 28px;	
display:block;
}

#right h3{
font:normal 22px/25px Arial, Helvetica, sans-serif;	
color:#000000;
padding:0 0 0 36px;	
}

#right h4{
font: bold 18px/22px Arial, Helvetica, sans-serif;	
color:#006699;
padding: 0 0 0 2px;
margin: 0 0 10px 30px;
display:block;	
}

#right h5{
font:normal 22px/25px Arial, Helvetica, sans-serif;	
color:#000000;
padding:0 0 0 36px;	
}  

#right p.rightTxt1{
font:normal 13px/18px Arial, Helvetica, sans-serif;	
color:#62625C;	
background-color:inherit;	
padding:0 18px 10px 38px;
}

#right p.title1{	
font:bold 30px/22px Arial, Helvetica, sans-serif;	
color:#222222;	
background-color:inherit;	
margin: 0 0 16px 0;	
padding:0 0 0 8px;	
display:block;
line-height: 1.2;
}
 
#right p.title2{	
font:bold 18px/22px Arial, Helvetica, sans-serif;	
color:#222222;	
background-color:inherit;	
margin: 0 0 0 0;	
padding:0 38px 10px 38px;	
line-height: 1.2;
}

#right p.rightTxt2{
font:normal 10px/15px Arial, Helvetica, sans-serif;	
color:#62625C;	
background-color:inherit;
margin: 0px 0px 16px 0px;	
padding:0 28px 10px 38px;
}

#right p.rightTxt3{	
font:normal 13px/18px Arial, Helvetica, sans-serif;	
color:#62625C;	
background-color:inherit;	
padding:0 5px 10px 36px;
}

#right p.rightTxt1 span{	
font:bold 13px/18px Arial, Helvetica, sans-serif;	
color:#7b0600;	
background-color:inherit;
}

#right a{
color:#7b0600;
text-decoration:none
} 

#right a:hover{
color:#7b0600;
text-decoration:underline
}

#right ul{	
padding:0 0 0 72px;
}

#right ul li{	
display:block;	
line-height:0;
} 
/*------------------------------------------------right--------------------*/ 


/*------------------------------------------------bodyBottom--------------------*/
#service{	
width:220px;
}

#service h2{	
display:block;	
background:url(images/arrow_red.gif) 0 0 no-repeat;	
padding:0 0 0 24px;	
font:bold 22px/16px Arial, Helvetica, sans-serif;	
color:#000000;	
background-color:inherit;	
margin:0 0 17px 0;
}

#service ul{	
padding:0;	
margin:0;	
display:block;
}

#service ul li{	
display:block;	
line-height:0;
}

#service ul li a{	
display:block;	
background:url(images/arrow_white_hover.gif) 0 7px no-repeat;	
padding:0 0 0 10px;	
font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;	
color:#47472D;	
background-color:inherit;	
text-decoration:underline;
}

#service ul li a:hover{	
color:#974D04;	
background:url(images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;	
text-decoration:none;
}
/*------------------------------------------------bodyBottom--------------------*/ 


/*------------------------------------------------footer--------------------*/
#footer{	
width:977px;	
height:70px;	
margin:0 auto;	
background:url(images/footer_bg.gif) 0 0 repeat-x #323232;	
color:#fff;	
position:relative;
}

#footer ul{	
width:587px;	
position:absolute;	
left:11px;	
top:15px;
}

#footer ul li{	
float:left;	
color:#D4D4C6;	
background-color:inherit;	
font:normal 11px/19px Arial, Helvetica, sans-serif;
}

#footer ul li a{	
color:#D4D4C6;	
background-color:inherit;	
font:normal 11px/19px Arial, Helvetica, sans-serif;	
padding:0 7px;	
text-decoration:none;
}

#footer ul li a:hover{	
color:#D4D4C6;	
background-color:#7b0600;
}

#footer p.copyright{	
font:normal 11px/19px Arial, Helvetica, sans-serif;	
color:#ffffff;	
background-color:inherit;	
position:absolute;	
left:19px;	
top:49px;	
width: 250px;
}
/*------------------------------------------------footer--------------------*/