/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background:url(images/bacgraund_bg.gif) no-repeat #1240A3;
}
a{
color:#FFFFFF;
text-decoration:none;
outline:none;
}
a:hover{
color:#FFFFFF;
text-decoration:underline;
outline:none;
}
#main{
width:900px;
margin:0px auto;
padding:0px;
}
#wrapper{
width:900px;
margin:0px auto;
padding:0px;
}
/*heder section start*/
#headtop{margin:0px; padding:0px; width:900px; background:#ffffff; height:142px;}
#headtopleft{ padding:0px; margin:0px; width:670px; float:left;}
#headtopright{ padding:40px 0 0 0; margin:0px; width:230x; float:left;}
#headtopright a{text-decoration:none; margin:0px; padding:0px; color:#000;}
#headtopright a:hover{text-decoration:underline; margin:0px; padding:0px; color:#000;}
#headerlogo{margin:19px 0 0 22px; padding:0px;}

.recentProject{ float:left; margin:0 0 18px; }
.recentProject a{ color: #AA0024 !important; text-decoration:underline !important; font:normal 18px Arial, Helvetica, sans-serif;  }
.recentProject a:hover{ text-decoration:underline; color:#000000 !important; }

.add{margin:0px; padding:20px 10px 0px 0px; display:block; float:right; font-size:12px;}

#heder{
width:900px;
margin:10px 0 0 0px;
padding:0px 0 0 0px;
}

#nav{
width:890px;
margin:0px;
padding:10px 0 10px 10px;
font-size:13px;
color:#FFFFFF;
font-weight:normal;
background:url(images/nav_bg.gif) repeat-x;
font-weight:bold;
}
#nav a{
padding:10px 0 10px 0px;
color:#FFFFFF;
text-decoration:none;
}
#nav a span{
color:#FF0404;
text-decoration:none;
}
#nav a:hover span{
color:#FF0404;
text-decoration:underline;
}
#nav a:hover{
color:#FF0404;
text-decoration:underline;
}
.logo{
margin:0px;
padding:0px 0 0px 24px;
}
#headerbot1{
width:880px;
margin:0px;
padding:6px 20px 6px 0px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background:url(images/heder_botbg.gif) repeat-x;
text-align:right;
}
 

/*heder section end*/
/*left section start*/
#body{
width:900px;
padding:0px;
margin:0px;
background:#FFFFFF;
}
#midsec{
width:900px;
padding:0 0 0 0px;
margin:0px;
background:#FFFFFF; 

}

#leftsec{
width:261px;
margin:0px;
padding:0px;
float:left;

}
#leftsecnav{
width:210px;
margin:0px 0 0 0px;
padding:0px 0 0 20px;
float:left;
}
#leftscttop{
width:210px;
margin:0px;
padding:20px 0 0 20px;
float:left;
}

#requestmid{
width:200px;
height:203px;
margin:0px;
padding:10px 0 0 29px;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#000000;
background:url(images/request_bg1.gif) no-repeat ;
 float:left;
}
.textfild{
width:158px;
height:18px;
padding:0px;
font-size:12px;
margin:5px 0 5px 0px;
padding:0 0 0 10px;
border:#6A6A6A solid 1px;
}
.textarea{
width:158px;
height:48px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 0 10px;
margin:5px 0 5px 0px;
border:#6A6A6A solid 1px;
}
#requestbot{
width:224px;
margin:0px 0 0 4px;
padding:0px;
height:15px;
background:url(images/requ_botbg.gif) no-repeat;
float:left;
}
#leftsecbot{
width:212px;
padding:0px;
margin:0px 0 0 18px;
float:left;
}
#customdestop{
width:228px;
padding:0px;
margin:0px;
}
#customdesmid{
width:231px;
padding:0px;
margin:0px;
font-size:16px;
line-height:18px;
color:#383838;
font-weight:normal;
border-left:#E3E3E3 solid 1px;
border-right:#E3E3E3 solid 1px;
background:url(images/mid_bg2.gif) repeat-y;
}
#customdesmid1{
width:200px;
padding:0px 0 0 0px;
margin:0px;
font-size:16px;
line-height:18px;
color:#383838;
}
#customdesbot{
width:233px;
padding:0px; 
margin:0px;
background:url(images/mid_bg1.gif) no-repeat;
height:10px;
}
/*left section end*/

/*rigth section start*/
#rightsec{
width:630px;
margin:0px;
padding:0px;
float:right;
}
#rightsectop{
width:620px;
margin:0px;
padding:20px 10px 0 5px;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#222222;
float:left;
}
#rightsectop p{
width:610px;
margin:0px;
padding:0px 0 18px 0px;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#222222;
float:left;
}

#rightsectop span{
width:472px;
margin:0px;
padding:0px;
font-size:18px;
font-weight: normal;
color:#AA0024;
}

#midsecbot{
width:900px;
padding:15px 0 0 0px;
margin:0px;
background:#FFFFFF;
}

#midsecbot1{
width:864px;
margin:0px 0 0 15px;
padding:0px 0 15px 0px;
float:left;
}
#midsecbot1top{
width:864px;
margin:0px;
padding:0px 0 0px 0px;
background:url(images/recentproject.gif) no-repeat;

}
#midsecbot1mid{
width:860px;
margin:0px;
padding:0px 0 28px 0px;
border-left: #C4C4C4 solid 1px;
border-right:#C4C4C4 solid 1px;
border-bottom:#C4C4C4 solid 1px;
float:left;
}
#midsecbot1mid1{
width:820px;
margin:20px 0 0 0px;
padding:0px;
float:left;
}
#midsecbot1mid1img{
width:150px;
margin:0px 0px 0 30px;
padding:0px 0px 0 0px;
float:left;
}
#midsecbot1mid1img1{
width:170px;
margin:0px 0px 0 0px;
padding:25px 0px 0 0px;
font-size:11px;
line-height:12px;
color:#383838;
}
#midsecbot1mid1text{
width:170px;
margin:0px;
padding:10px 0 0 0px;
font-size:11px;
line-height:12px;
color:#383838;
text-align:center;
}
#midsecbot1mid1text p{
width:170px;
margin:0px;
padding:0px 0px 0 0px;
font-size:11px;
line-height:12px;
color:#383838;
text-align:center;
}
#midsecbot1mid1text span{
width:170px;
margin:0px;
padding:0px 0 0 0px;
font-size:11px;
line-height:12px;
color:#C5023A;
}
#midsecbot1mid1text span a{
color:#C5023A;
text-decoration:none;
}

#midsecbot1mid1text span a:hover{
color:#C5023A;
text-decoration:none;
}

#midsecbot2{
width:864px;
margin:0px 0 0 25px;
padding:0px 0 15px 0px;
float:left;
}
#box{
width:272px;
margin:0px;
padding:0px;
float:left;
}
#boxtop1{
width:253px;
margin:0px;
padding:0px;
float:left;
}
#boxtop2{
width:260px;
margin:0px 0 0 10px;
padding:0px;
float:left;
}

#boxtop3{
width:272px;
margin:0px 0 0 30px;
padding:0px;
float:left;
}

#boxtop4{
width:253px;
margin:0px;
padding:0px;
float:left;
}

#boxtop5{
width:260px;
margin:0px 0 0 10px;
padding:0px;
float:left;
}

#boxtop6{
width:272px;
margin:0px 0 0 30px;
padding:0px;
float:left;
}

#boxmid1{
width:253px;
margin:0px;
padding:0px;
float:left;
background:url(images/1bg.jpg) no-repeat;
}
#boxmid2{
width:260px;
margin:0px 0 0 10px;
padding:0px;
float:left;
background:url(images/2bg.jpg) no-repeat;
}

#boxmid3{
width:272px;
margin:0px 0 0 30px;
padding:0px;
float:left;
background:url(images/3bg.jpg) no-repeat;
}

#boxmid4{
width:253px;
margin:0px;
padding:0px;
float:left;
background:url(images/4bg.jpg) no-repeat;
}

#boxmid5{
width:261px;
margin:0px 0 0 10px;
padding:0px;
float:left;
background:url(images/5bg.jpg) no-repeat;
}

#boxmid6{
width:272px;
margin:0px 0 0 30px;
padding:0px;
float:left;
background:url(images/6bg.jpg) no-repeat;
}

#boxmidtext{
width:200px;
margin:25px 0 0px 25px;
padding:0px;
float:left;
font-size:14px;
line-height:18px;
color:#383838;
}

#home{margin:0px 0px 0px 20px; padding:0px; width:580px; float:left;}
#home ul{list-style:none; margin:0px;  padding:0px;  }
#home ul li{margin:0px; padding:0 0 10px 10px; background:url(images/arrow.gif) no-repeat 0 3px; font-size:12px; font-weight:normal;}
#home ul li a{margin:0px; padding:0px; text-decoration:none; color:#000;}

/*right section end*/

/*aboute us start here*/
#aboutleftsec{margin:0px; padding:0px 0 15px 10px; width:270px; float:left; }
#aboutrightsec{margin:0px; padding:0px; width:95%; float:left}
h2{margin:0px; padding:10px 0 10px 20px; display:block; color:#AA0024; font-size:18px; font-weight:normal; font-family:Arial; width:300px; line-height:30px;}
.aboutlink{text-decoration:none; margin:0px; padding:0px; color:#AA0024;}
.aboutpara{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; font-size:12px; font-family:Arial; line-height:18px;}
.aboutpara a{margin:0px; padding:0px; text-decoration:underline; color:#0070C0; font-size:12px;}
.aboutpara a:hover{margin:0px; padding:0px; text-decoration:none; color:#0070C0; font-size:12px;}

#uktoptitle{
margin:0px;
padding:0 0 0 20px;
font-size:16px;
font-weight:bold;
color:#AA0024;
}

#wheretoptitle
{
margin:0px;
padding:0 0 0 20px;
font-size:16px;
font-weight:bold;
color:#383838;
}

#includ{margin:0px 0px 0px 35px; padding:0px; width:820px; float:left;}
#includ ul{list-style:none; margin:0 0 0 20px;  padding:0px;  }
#includ ul li{margin:0px; padding:0 0 10px 13px; background:url(images/arrow.gif) no-repeat 0 3px; font-size:12px; font-weight:normal;}
#includ ul li a{margin:0px; padding:0px; text-decoration:none; color:#000;}

#toptitle{
width:472px;
margin:0px;
padding:0px;
font-size:16px;
font-weight:bold;
color:#AA0024;
}

#boxabout{
width:272px;
margin:0px;
padding:0px; 
}

#boxtop11{
width:253px;
margin:10px 0px 0px 5px;
padding:0px;
float:left;
}

#boxmid11{
width:253px;
margin:0px 0px 0px 5px;
padding:0px;
float:left;
background:url(images/1bg.jpg) no-repeat;
}

#boxtop22{
width:260px;
margin:6px 0 0 2px;
padding:0px;
float:left;
}

#boxmid22{
width:260px;
margin:0px 0 0 2px;
padding:0px;
float:left;
background:url(images/2bg.jpg) no-repeat;
}

#boxtop33{
width:272px;
margin:10px 0 0 0px;
padding:0px;
float:left;
}

#boxmid33{
width:272px;
margin:0px 0 0 0px;
padding:0px;
float:left;
background:url(images/3bg.jpg) no-repeat;
}

#boxtop44{
width:253px;
margin:8px 0 0 8px;
padding:0px;
float:left;
}

#boxmid44{
width:253px;
margin:0 0 0 8px;
padding:0px;
float:left;
background:url(images/4bg.jpg) no-repeat;
}

#boxtop55{
width:260px;
margin:9px 0 0 5px;
padding:0px;
float:left;
}


#boxmid55{
width:261px;
margin:0px 0 0 5px;
padding:0px;
float:left;
background:url(images/5bg.jpg) no-repeat;
}

#boxtop66{
width:272px;
margin:6px 0 0 0px;
padding:0px;
float:left;
}

#boxmid66{
width:272px;
margin:0px 0px 10px 0px;
padding:0px;
float:left;
background:url(images/6bg.jpg) no-repeat;
}

/*aboute us end here*/

/*footer section strat*/
#footer{
width:900px;
padding:0px 0 0 0;
margin:4px 0 0 0px;
font-size:12px;
line-height:18px;
text-align:center;
font-weight:normal;
color:#EDEBEB;
background:url(images/footerbg.gif) #010101 repeat-x;
}
#footertop{
width:900px;
padding:13px 0 0 0px;
margin:0px;
font-size:12px;
line-height:18px;
text-align:center;
font-weight:bold;
color:#EDEBEB;
}

#footerbot{
width:900px;
padding:0px 0 10px 0px;
margin:0px 0 17px 0px;
font-size:12px;
line-height:18px;
text-align:center;
font-weight:normal;
color:#EDEBEB;
}
#footer a{
color:#EDEBEB;
text-decoration:none;
}
#footer a span{
color:#FF0C51;
}
#footer a:hover{
color:#FF0C51;
text-decoration:underline;
}

#footerbot a{
color:#EDEBEB;
text-decoration:underline;
}
#footerbot a:hover{
color:#FF0C51;
text-decoration:none;
}
.title
{
font-size:12px;
font-weight:bold;
}
.textfield
{
width:200px;
font-size:11px;
height:16px;
margin:0px;
padding:2px;
border:#323232 solid 1px;

}
.textarea1
{
font-family:Arial, Helvetica, sans-serif;
width:200px;
font-size:11px;
height:58px;
margin:0px;
padding:2px;
border:#323232 solid 1px;

}
#leftText
{
width:70px;
margin:0px;
padding:5px 0 0 60px;
float:left;
font-weight:bold;
}

#footercontent
{
width:866px;
margin:0 0 0 25px;
padding:20px 0 20px 0;
text-align:left;
float:left;
color:#000000;
 }
#footercontent ul
{
margin:0 0 0 15px;
padding:0px;
float:left;
 }
 
#footercontent ul li
{
margin:0px;
padding:0px;
 
}

/*footer section end*/
