body,html{
margin:0px;
padding:0px;
font-family:arial;
font-size:12px;
color:#645F5F;
font-weight:normal;
line-height:17px;
background:url(images/back.gif) repeat-x top;
}


a {
color:#11638D;
text-decoration:underline;
}

a:underline {
color:#000;
text-decoration:underline;
}

a:focus,input{
outline:none;
}

#container{
width:844px;
margin:0 auto;
}

/*header css starts here*/
#header{
width:844px;
float:left;
z-index:1;
clear:both;
padding:6px 0 0 0;
background:url(images/topbg.gif) no-repeat top center;
}

.toppannel{
width:844px;
float:left;
border-bottom:1px solid #EEEEEE;
padding:15px 0;
}
.toppannel p{
margin:0px;
padding:0px;
}
.toppannel p.logo{
width:400px;
float:left;
}
.toppannel p.topcontact{
width:444px;
float:left;
text-align:right;
padding:10px 0 0 0;
font-size:13px;
color:#000000;
line-height:17px;
}
.toppannel p.topcontact span{
color:#005885;
font-weight:bold;
}
.toppannel p.topcontact a{
color:#005885;
text-decoration:underline;
}
.toppannel p.topcontact a:hover{
color:#000000;
text-decoration:none;
}

.navigation{
width:auto;
float:right;
text-align:right;
padding:8px 0;
font-size:15px;
letter-spacing:-1px;
}
.navigation ul{
list-style-type: none;
margin:0;
padding:0;
}
.navigation li{
display:inline;
margin:0;
padding:0;
}

.navigation a{
float:left;
margin:0;
text-decoration:none;
color:#343434;
padding-left:6px;
background:url(images/arrow.gif) no-repeat right;
}
.navigation a:hover{ 
color:#FC9A05;
text-decoration:none;
}
.navigation a span{
float:left;
display:block;
padding: 7px 25px 8px 15px;
font-weight:bold;
color:#343434;
}
.navigation a span {float:none;}
.navigation a:hover span {
color: #FC9A05;
background:url(images/menu-ho.gif) no-repeat right;
}
.navigation li.drop a{ 
color:#FC9A05;
background:url(images/menu-ho.gif) no-repeat right;
}
.navigation li.drop a span{ 
color:#FC9A05;
}
.navigation li.drop a:hover{ 
color:#FC9A05;
text-decoration:none;
}
.navigation a.selected span{ 
color:#FC9A05;
text-decoration:none;
background:url(images/menu-ho.gif) no-repeat right;
}


#offer{
width:844px;
float:left;
height:115px;
}

#banner{
width:824px;
float:left;
background:url(images/banner.jpg) no-repeat;
height:332px;
text-align:right;
padding:8px 20px 0 0;
}
#banner p{
margin:0px;
padding:0px;
}
#banner p.top{
margin:0px;
padding:15px 0 15px 0;
color:#ffffff;
font-weight:bold;
}
#banner ul{
margin:0px;
padding:0px 10px 0 0;
color:#000000;
}
#banner ul li{
list-style-type:none;
background:url(images/icon.gif) no-repeat right 10px;
padding:6px 40px 6px 0;
color:#2B2B2B;
}
#banner ul li b{
font-size:15px;
color:#000000;
letter-spacing:-1px;
}
#banner p.button{
margin:0;
padding:10px 0 0 0;
}
#banner p.button img{
margin-right:10px;
}

/*header css ends here*/


/*middle css starts here*/
#middle{
width:844px;
float:left;
z-index:1;
clear:both;
padding:15px 0 0 0;
}

#leftpannel{
width:267px;
float:left;
padding-right:18px;
}

.leftbox{
width:235px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:10px 15px 15px 15px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
height:170px;
}

.leftbox h2{
margin:0px 0 10px 0;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.leftbox span{
font-size:13px;
color:#005F8F;
font-weight:bold;
}
.leftbox p{
margin:0px;
padding:7px 0 10px 0;
}

.leftbox1{
width:237px;
float:left;
background:#f5f5f5;
padding:10px 15px 0px 15px;
font-size:11px;
}
.leftbox1 h3{
margin:0px;
padding:3px 0 10px 0;
font-size:16px;
color:#E98406;
font-weight:bold;
line-height:18px;
background:url(images/botline.gif) no-repeat bottom;
}
.leftbox1 h3 span{
font-size:13px;
color:#7D7E7F;
font-weight:normal;
margin:0;
}
.leftbox1 p{
margin:0px;
padding:8px 0;
}
.leftbox1 div{
padding:8px 0 0 15px;
}
.inputbg{
border-top:1px solid #747474;
border-bottom:1px solid #C4C4C4;
border-left:1px solid #C4C4C4;
border-right:1px solid #C4C4C4;
padding:4px 3px;
font-size:11px;
background:#FEFEFE url(images/inpbg.gif) repeat-x bottom;
font-family:Arial, Helvetica, sans-serif;
}

#rightpannel{
width:559px;
float:left;
}
.rignttop_cont{
width:559px;
float:left;
padding-bottom:15px;
}

rignttop_cont{
width:559px;
float:left;
padding-bottom:15px;
}
.rightbox{
width:255px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:10px 5px 10px 5px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
height:170px;
}
.rightbox h2{
margin:0px 10px 10px 10px;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.rightbox ul{
float:left;
margin:0px;
padding:7px 0 0px 10px;
}
.rightbox ul li{
list-style-type:none;
background:url(images/icon1.gif) no-repeat 0 3px;
padding:2px 0 2px 23px;
}

.rightbox1{
width:255px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:10px 5px 10px 5px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
margin-left:20px;
height:170px;
}
.rightbox1 h2{
margin:0px 10px 10px 10px;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.rightbox1 img{
margin-right:10px;
}
.rightbox1 p{
margin:0px;
padding:8px 0 0 0;
}
.rightbox1 div span{
color:#005885;
font-size:13px;
}
.rightbox1 div b{
color:#000000;
}

.rigntbot{
width:559px;
float:left;
}
.rigntbot h2{
margin:0px;
padding:0px;
font-size:18px;
color:#504F4E;
font-weight:normal;
line-height:20px;
}
.rigntbot h2 span{
color:#F38904;
}
.rigntbot p{
margin:0px;
padding:8px 0;
}
.rigntbot a{
color:#005885;
text-decoration:underline;
}
.rigntbot a:hover{
color:#000000;
text-decoration:none;
}
.imgmar{
margin-left:20px;
}
.botlist{
width:559px;
float:left;
border-top:1px solid #EDEDED;
padding-top:15px;
margin-top:15px;
}
.botlist ul{
margin:0px;
padding:0px;
}
.botlist ul li{
list-style-type:none;
background:url(images/icon2.gif) no-repeat 8px 3px;
padding:0 0 0 25px;
}
/*middle css ends here*/

/*service pages css starts here*/
.breadcrumb{
width:844px;
float:left;
padding-bottom:15px;
}
.breadcrumb a{
font-size:12px;
color:#005F8F;
text-decoration:none;
padding:0 3px;
}
.breadcrumb a:hover{
font-size:12px;
color:#000000;
text-decoration:underline;
}
.breadcrumb b{
padding:0 3px;
}

.boxmain{
width:844px;
float:left;
}

.innerbanner{
width:814px;
float:left;
background:url(images/inner_banner.jpg) no-repeat;
height:133px;
padding:15px 0 0 30px;
}
.innerbanner h1{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode";
font-size:32px;
color:#ffffff;
line-height:34px;
}
.innerbanner p{
margin:0px;
padding:28px 0 0 0;
font-size:15px;
color:#ffffff;
line-height:18px;
font-weight:bold;
}

.innerbanner-new{
width:814px;
float:left;
background:url(images/inner-banner-new.jpg) no-repeat;
height:133px;
padding:15px 0 0 30px;
}
.innerbanner-new h1{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode";
font-size:32px;
color:#ffffff;
line-height:34px;
}
.innerbanner-new p{
margin:0px;
padding:28px 0 0 0;
font-size:15px;
color:#ffffff;
line-height:18px;
font-weight:bold;
}

.cont_box{
width:245px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:10px 10px 15px 10px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.cont_box h2{
margin:0px;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.cont_box span{
font-size:13px;
color:#005F8F;
font-weight:bold;
}
.cont_box p{
margin:0px;
padding:10px 0 0 0;
}

.cont_box1{
width:245px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:10px 10px 15px 10px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
margin:0 20px;
}
.cont_box1 h2{
margin:0px;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.cont_box1 span{
font-size:13px;
color:#005F8F;
font-weight:bold;
}
.cont_box1 p{
margin:0px;
padding:10px 0 0 0;
}

#myBox3,#myBox4,#myBox5{
margin-top:15px;
}
/*service pages css ends here*/

/*service detail pages css starts here*/
.detailmain{
width:842px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:0px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.detail{
width:601px;
float:left;
border-right:1px solid #E1E1E1;
padding:10px 15px 15px 15px;
text-align:justify;
}
.detail h2{
margin:0px;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.detail p{
margin:0px;
padding:12px 0 0 0;
}

.detail p.ad{
font-size:12px;
margin:18px 0;
line-height:17px;
color:#7A7A7A;
background:url(images/serbg.gif) no-repeat top left;
padding:12px 12px;
}
.detail p.ad b{
font-size:13px;
color:#006699;
}

.detail p span{
font-size:16px;
color:#F3940B;
font-weight:bold;
line-height:20px;
}

.listbottom{
width:581px;
float:left;
margin-top:15px;
padding:15px 0 10px 20px;
border-top:1px solid #DBDBDB;
}
.listbottom ul{
margin:0px;
padding:0px;
}
.listbottom ul li{
list-style-type:none;
background:url(images/icon4.gif) no-repeat 0 8px;
padding:2px 0 2px 15px;
}
.listbottom ul li a{
color:#11638D;
text-decoration:underline;
}
.listbottom ul li a:hover{
color:#000000;
text-decoration:none;
}

.listitem{
margin:0px;
padding:10px 0 0 0;
}
.listitem li{
list-style-type:none;
background:url(images/icon3.gif) no-repeat 0 4px;
padding:3px 0 3px 25px;
font-weight:bold;
}

.service_list{
width:200px;
float:left;
padding-bottom:15px;
}
.service_list h3{
margin:0px;
padding:10px 0 10px 20px;
font-size:15px;
color:#000000;
font-weight:bold;
line-height:18px;
}
.service_list h4{
margin:10px 0 0 0;
padding:4px 0 0 10px;
font-size:12px;
color:#005885;
font-weight:bold;
border-bottom:1px solid #D9F0FC;
border-top:1px solid #D9F0FC;
background:url(images/headbg.gif) repeat-x;
height:21px;
}
.service_list ul{
margin:0px;
padding:0px 10px;
}
.service_list ul li{
list-style-type:none;
border-bottom:1px solid #EDEDED;
padding:2px 0 3px 15px;
background:url(images/icon5.gif) no-repeat 0px 7px;
}
.service_list ul li a{
font-size:11px;
color:#5D5D5D;
text-decoration:none;
}
.service_list ul li a:hover{
font-size:11px;
color:#005885;
text-decoration:underline;
}

.quick_contact{
width:160px;
float:left;
background:#F5F5F5;
margin:20px 5px 0 5px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
padding:6px;
font-size:11px;
}
.quick_contact h5{
margin:0px;
padding:0px 0 8px 0;
font-size:16px;
color:#E98406;
font-weight:bold;
line-height:18px;
background:url(images/h5-bgline.gif) no-repeat bottom;
}
.quick_contact h5 span{
font-size:12px;
color:#7D7E7F;
font-weight:normal;
}
.quick_contact p{
margin:0px;
padding:8px 0 0 0;
}
/*service detail pages css ends here*/

/*portfolio pages css starts here*/
.port_banner{
width:814px;
float:left;
background:url(images/port_banner.jpg) no-repeat;
height:133px;
padding:15px 0 0 30px;
}
.port_banner h1{
margin:0px;
padding:0px;
font-family:"Lucida Sans Unicode";
font-size:32px;
color:#ffffff;
line-height:34px;
}
.port_banner p{
margin:0px;
padding:28px 0 0 0;
font-size:15px;
color:#ffffff;
line-height:18px;
font-weight:bold;
}

.left_content{
width:526px;
float:left;
border-right:1px solid #E1E1E1;
padding:10px 15px 15px 15px;
background:url(images/detail_bg.gif) repeat-x;
}
.left_content h2{
margin:0px;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.left_content p{
margin:0px;
padding:12px 0 0 0;
}
.left_content p span{
font-size:18px;
color:#F3940B;
font-weight:normal;
line-height:20px;
}


.left_content ul{
margin:0px;
padding:12px 0 0 0;
}
.left_content ul li{
list-style-type:none;
border-bottom:1px dashed #DADADA;
background:url(images/icon6.gif) no-repeat 0 17px;
padding:15px 20px 15px 35px;
line-height:20px;
}

.left_content ul li a{
font-size:18px;
color:#005885;
font-weight:normal;
line-height:24px;
text-decoration:none;
}

.left_content ul li a:hover{
text-decoration:underline;
}

.left_content ul li a:visited{
color:#005885;
}




.left_content ul li span{
font-size:18px;
color:#005885;
font-weight:normal;
line-height:24px;
}

.listbottom1{
width:506px;
float:left;
margin-top:15px;
padding:15px 0 10px 20px;
border-top:1px solid #DBDBDB;
}
.listbottom1 ul{
margin:0px;
padding:0px;
}
.listbottom1 ul li{
list-style-type:none;
background:url(images/icon4.gif) no-repeat 0 8px;
padding:2px 0 2px 15px;
border-bottom:0px;
line-height:16px;
}
.listbottom1 ul li a{
font-size:12px;
color:#11638D;
text-decoration:underline;
line-height:16px;
}
.listbottom1 ul li a:hover{
font-size:12px;
color:#000000;
text-decoration:none;
}


.port_tab{
width:283px;
float:left;
padding-bottom:15px;
padding:1px 1px 10px 1px;
}
.logo_desc{
width:193px;
float:left;
border-bottom:1px dashed #DADADA;
margin:0 15px;
padding:10px 0px 10px 0px;
}
.logo_desc p{
margin:0px;
padding:8px 0 0 0;
}
.logo_desc p a{
font-size:13px;
color:#11638D;
font-weight:bold;
text-decoration:none;
}
.logo_desc p a:hover{
font-size:13px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.pagenum{
width:601px;
float:left;
border-bottom:1px solid #DBDBDB;
padding:10px 0 2px 0;
}
.pagenum ul{
width:auto;
float:right;
margin:-15px 0 0 0;
padding:0px;
}
.pagenum ul li{
list-style-type:none;
display:inline;
}
.pagenum ul li a{
float:left;
font-size:11px;
color:#868686;
font-weight:bold;
text-decoration:none;
width:14px;
height:14px;
text-align:center;
line-height:14px;
margin-right:3px;
}
.pagenum ul li a:hover{
color:#ffffff;
background:url(images/icon7.gif) no-repeat;
}
.pagenum ul li a.here{
color:#ffffff;
background:url(images/icon7.gif) no-repeat;
}


.pagenum1{
width:601px;
float:left;
border-top:1px solid #DBDBDB;
padding:2px 0 2px 0;
margin-top:10px;
}
.pagenum1 ul{
width:auto;
float:right;
margin:-15px 0 0 0;
padding:0px;
}
.pagenum1 ul li{
list-style-type:none;
display:inline;
}
.pagenum1 ul li a{
float:left;
font-size:11px;
color:#868686;
font-weight:bold;
text-decoration:none;
width:14px;
height:14px;
text-align:center;
line-height:14px;
margin-right:3px;
}
.pagenum1 ul li a:hover{
color:#ffffff;
background:url(images/icon7.gif) no-repeat;
}
.pagenum1 ul li a.here{
color:#ffffff;
background:url(images/icon7.gif) no-repeat;
}



.port_category{
width:601px;
float:left;
}

.port_cat{
width:290px;
float:left;
margin-top:20px;
}
.port_cat img{
border:2px solid #E9E9E9;
padding:1px;
}
.port_cat p{
margin:0px;
padding:5px 0 8px 0;
}

.port_cat a{
font-size:13px;
color:#11638D;
font-weight:bold;
text-decoration:none;
line-height:20px;
}
.port_cat a:hover{
font-size:13px;
color:#000000;
font-weight:bold;

}

#rightmar{
margin-right:18px;
float:left;
}

.port_catdesc{
width:601px;
float:left;
padding:0;
margin:0;
}

.port_catdesc p{
margin:0px;
padding:15px 0 0 0;
}

.port_catdesc p.visit{
margin:0px;
padding:15px 0 0 200px;
clear:both;
border-top:2px dotted #D8D8D8;
}

.port_catdesc p label{
width:201px;
float:left;
font-size:15px;
color:#005885;
font-weight:bold;
}

.port_catdesc p span{
width:400px;
float:left;
font-size:12px;
color:#5F6162;
line-height:16px;
}

/*portfolio pages css ends here*/

/*resources pages css starts here*/
.list_type{
width:571px;
float:left;
margin-top:15px;
padding:15px 20px 10px 10px;
border-top:1px solid #DBDBDB;
font-size:12px;
line-height:18px;
}
.list_type ul{
margin:0px;
padding:0px;
}
.list_type ul li{
list-style-type:none;
padding:13px 0 13px 35px;
border-bottom:1px dashed #DADADA;
background:url(images/icon6.gif) no-repeat 0 12px;
}

.list_type ul li span{
font-size:16px;
color:#005885;
font-weight:bold;
}

.list_type ul li a{
font-size:12px;
color:#005885;
font-weight:normal;
text-decoration:none;
}
.list_type ul li a:hover{
color:#000000;
text-decoration:underline;
}
/*resources pages css ends here*/

/*contact pages css ends here*/
.contactmain{
width:844px;
float:left;
}

.contact_left{
width:540px;
float:left;
}

.contact_lefttop{
width:508px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:0px 15px 25px 15px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.contact_lefttop h2{
margin:0px;
padding:15px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.contact_detail{
width:468px;
float:left;
padding:0px 20px;
}
.contact_detail p{
margin:0px;
padding:25px 0 0 0;
float:left;
}
.contact_detail p label{
width:160px;
float:left;
font-size:13px;
color:#005885;
font-weight:bold;
}
.contact_detail p span{
width:308px;
float:left;
font-size:13px;
line-height:18px;
}
.contact_detail p span a{
font-size:13px;
color:#58595A;
text-decoration:none;
}
.contact_detail p span a:hover{
font-size:13px;
color:#000000;
text-decoration:underline;
}

.istant_mes{
width:508px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:0px 15px 25px 15px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
margin-top:20px;
}
.istant_mes h2{
margin:0px;
padding:0px 0 0px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
}
.istant_mes h2 span.left{
width:440px;
float:left;
padding:15px 0 10px 0;
border-bottom:1px solid #EDEDED;
height:25px;
}
.istant_mes h2 span.left b{
padding-left:10px;
}
.istant_mes h2 div.right{
width:68px;
float:left;
padding:10px 0 10px 0px;
border-bottom:1px solid #EDEDED;
height:30px;
}
.istant_mes h2 div.right ul{
margin:0px;
padding:0px;
}
.istant_mes h2 div.right ul li{
list-style-type:none;
font-size:11px;
color:#000000;
font-weight:bold;
padding:2px 0 0 15px;
line-height:12px;
background:url(images/offline.gif) no-repeat 0 3px;
}
.istant_mes h2 div.right ul li.online{
background:url(images/online.gif) no-repeat 0 3px;
}

.ins_detail{
width:508px;
float:left;
}
.ins_detail p{
margin:0px;
padding:10px 0 0 0;
}
.ins_detail p label{
width:150px;
float:left;
}

.contact_right{
width:274px;
float:left;
padding-left:30px;
}
.have_ques{
width:244px;
float:left;
background:#F5F5F5;
-webkit-border-radius:4px;
-moz-border-radius:4px;
padding:15px;
font-size:11px;
}
.have_ques h2{
margin:0px;
padding:0px 0 10px 0;
font-size:16px;
color:#E98406;
font-weight:bold;
line-height:18px;
border-bottom:1px solid #EDEDED;
background:url(images/botline.gif) no-repeat bottom left;
}
.have_ques span{
font-size:13px;
color:#7D7E7F;
font-weight:normal;
}
.have_ques p{
margin:0px;
padding:10px 0 0 0;
}
.have_ques div{
width:224px;
float:left;
padding:0px 10px 0 10px;
}
/*contact pages css ends here*/

/*sitemap pages css starts here*/
.sitemap{
width:812px;
float:left;
border:1px solid #E1E1E1;
background:#ffffff url(images/boxbg.gif) repeat-x top;
padding:0px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
padding:10px 15px 20px 15px;
}
.sitemap h2{
margin:0px;
padding:5px 0 10px 0;
font-size:18px;
color:#5F6162;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #EDEDED;
}
.sitemap p{
margin:0px;
padding:12px 0 0px 0;
}
.sitemap p span{
font-size:18px;
color:#F3940B;
font:normal;
line-height:20px;
}

.sitemaplink{
width:812px;
float:left;
margin-top:20px;
padding:20px 0 0 0;
border-top:1px solid #E1E1E1;
}
.sitemaplink div{
float:left;
padding-right:10px;
}
.sitemaplink div h3{
margin:0px;
padding:5px 15px 6px 15px;
font-size:12px;
color:#005885;
border:1px solid #D9F0FC;
background:url(images/sbg.gif) repeat-x bottom left;
}
.sitemaplink div h4{
margin:0px;
padding:10px 0px 0px 5px;
font-size:11px;
color:#454545;
font-weight:bold;
}
.sitemaplink div ul{
margin:0px;
padding:6px 0px 0px 5px;
}
.sitemaplink div ul li{
list-style-type:none;
background:url(images/icon5.gif) no-repeat 0 5px;
padding:0 0 0 15px;
}
.sitemaplink div ul li a{
font-size:11px;
color:#5D5D5D;
text-decoration:none;
}
.sitemaplink div ul li a:hover{
font-size:11px;
color:#005885;
text-decoration:underline;
}
/*sitemap pages css ends here*/


/*Extra */



.servicelist {
margin:12px 0;
padding:10px 0;
border-top:1px solid #dedede;
}

.servicelist li{
list-style-type:none;
background:url(images/icon4.gif) no-repeat 0 8px;
padding:1px 0 1px 12px;
}
.servicelist li a{
color:#11638D;
text-decoration:underline;
}
.servicelist li a:hover{
color:#000000;
text-decoration:none;
}


.clearitem {
margin:0;
clear:both;
border-bottom:2px dotted #d2d2d2;
}




/* Request Quote */


.requestquote{ padding-top:16px;}
.requestquote p{margin:0px;padding:6px 0px;}
.requestquote p b{color:#006699;}
.requestquote p label{width:130px; float:left; display:block;}
.requestquote p.submit{padding-left:160px;}
.requestquote p.continue { float:left; margin:0px; padding:15px 0px 15px 0px; margin-left:130px;}




/*footer css starts here*/
#footer{
width:804px;
float:left;
z-index:1;
clear:both;
background:url(images/footbg.gif) repeat-x top;
border-top:1px solid #EEEEEE;
font-size:11px;
color:#837F7F;
padding:10px 20px 0 20px;
margin-top:25px;
}
#footer p{
margin:0px;
padding:8px 0;
}

#footer p span{
padding:2px;
background-color:#dedede;
}

#footer a{
font-size:11px;
color:#837F7F;
text-decoration:underline;
line-height:20px;
}
#footer a b{
color:#7A7979;
}
#footer a:hover{
font-size:11px;
color:#000000;
text-decoration:none;
}
/*footer css ends here*/



