@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background:url(../images/bg.jpg) repeat-x fixed;
}






.maindiv{ width:984px; background:#FFFFFF; padding:0px 5px; margin:0 auto;}
.flash_Area{ margin:0px; padding:0px;}
.main_manu{
margin:0px; padding:0;
background:url(../images/manu_area_bg.jpg) repeat-x;
}
.main_logo{
float:left;
width:287px;
height:90px;
}
.manu_right_area{
float:right;
width:620px;
}
.manuarea{

}

/*/////////////////////////////////////manu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*.solidblockmenu{
padding: 0 0 0 40px;
padding-left:20px !important;
font:  9pt verdana;
width: 100%;
overflow: hidden;
border-width: 1px 0;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #fff;
padding:0 25px;
margin: 15px 0px 0 0px;
text-decoration: none;
outline:none;
background:url(../images/manu_devied.jpg) no-repeat right;
}
.solidblockmenu li a.none{
background:none;
padding-right:0px;
}

.solidblockmenu li a:visited{
color: #3a7ab4;
}

.solidblockmenu li a:hover{
color: #ea8a26;

}*/



.solidblockmenu{
margin: 0;
padding: 0 0 0 20px;
float: left;
font-family:Arial;
font-size:13px;
font-weight:bold;
width: 600px;
overflow: hidden;
background:url(../images/manu_bar.jpg) no-repeat;

}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
display:block;
color: white;
padding:0 22px;
line-height:45px;
text-decoration: none;
background:url(../images/manu_devied.jpg) no-repeat right;
outline:none;
}
.solidblockmenu li a.none{
background:none;
}
.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover{
color: #ea8a26;
}



/*/////////////////////////////////////manu end\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.box{margin:0; padding:0px; width:100%; }
.box1{ float:left;width:241px; height:230px; margin:5px 5px 5px 0px; background:#e33b3b;}
.box2{ float:left;width:243px;  height:230px;  margin:5px 0px 5px 0px; background:#fda800;}
.box4{ float:left;width:243px;  height:230px;  margin:5px 0px 5px 5px; background:#a48c5b;}
.box3{float:right;width:241px;  height:230px; margin:5px 0px 5px 0px; background:#464e59;}
.hw{
width:210px;
height:29px;
margin:4px 0 0 25px;

}




.arrowlistmenu{
width: 100%; /*width of menu*/
}

.arrowlistmenu .headerbar{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: white;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
padding-left:5px;
}

.arrowlistmenu ul li a{
color: #1d6ea6;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 5px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
border-bottom: 1px solid #dadada;
outline:none;
}

.arrowlistmenu ul li a:visited{
color: #1d6ea6;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.current{
width:226px;
z-index:1;
background:#fff url(../images/arrow1234.jpg) no-repeat center right;
}



/*//////////////////////////////////////////////////////////////////////////////  slider_header  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

#slider							{ background: white url(../images/slider-bg.jpg); width:984px; height: 208px; overflow: hidden;
								  position: relative; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{width: 984px; height:208px; float: left; position: relative; border:none; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 20px; letter-spacing: -1px;
								  color:#006699; margin-left:410px; margin-top:170px; border-bottom:none;
								   }
.slide p						{ color: #000; font-size: 12px; line-height: 22px; width: 300px; margin-left:150px; }
.slide img						{ position: absolute; top: 25px; left: 600px; border:none ;}
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; z-index: 1000; text-decoration:none; }
								  
								  
								  
/*//////////////////////////////////////////////////////////////////////////////  slider_header  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*.list{
margin-top:10px;
font-family:Verdana;
font-size:9pt;
color:#fff;
}
.list ul{
margin:0 10px;
padding:0px;
}
.list ul li{
list-style-type:none;
background:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0 8px;
margin:0;
padding:5px 25px;
}



.list1{
margin-top:10px;
font-family:Verdana;
font-size:9pt;
color:#fff;
}
.list1 ul{
margin:0 10px;
padding:0px;
}
.list1 ul li{
list-style-type:none;
background:url(../images/arrow1.gif);
background-repeat:no-repeat;
background-position:0 8px;
margin:0;
padding:5px 25px;
}



.list2{
margin-top:10px;
font-family:Verdana;
font-size:9pt;
color:#fff;
}
.list2 ul{
margin:0 10px;
padding:0px;
}
.list2 ul li{
list-style-type:none;
background:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:0 8px;
margin:0;
padding:5px 25px;
}



.list3{
margin-top:10px;
font-family:Verdana;
font-size:9pt;
color:#fff;
}
.list3 ul{
margin:0 10px;
padding:0px;
}
.list3 ul li{
list-style-type:none;
background:url(../images/arrow3.gif);
background-repeat:no-repeat;
background-position:0 8px;
margin:0;
padding:5px 25px;
}*/
.pakegs{
border:1px solid #e4ecf5;
margin:5px 0;
padding-bottom:15px;
}
.pakegs ul{
margin:5px 3px 0 5px;
}
.pakegs ul li{
padding:5px 0px 0 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
list-style-type:none;
background:url(../images/arrow4.gif)  no-repeat;
background-position:3px 10px;
}
.pakegs h2{
margin:5px 0 0 5px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#014477;
font-size:10pt;
}
.packages_box{
padding-right:5px;
border-right:1px dashed #CCCCCC;
}
.main_content_area{
margin-top:10px;
}
.left_area_main_con{
float:left;
width:741px;
margin-right:5px;
}
.right_area_main_con{
float:left;
width:238px;
}


.featured-project {
	MARGIN: 2px; WIDTH: 460px; BACKGROUND: url(../images/featured-project.jpg) no-repeat left top; FLOAT: left;  OVERFLOW: hidden
}
.featured-project-content {
	TEXT-ALIGN: center; MARGIN: 5px; OVERFLOW: hidden
}
.clear{
clear:both;
}
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
margin:5px 0 0 15px;
color:#dea639;
}

.h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#4097d0;

}
.h31{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#9eb753;

}
h2{
font-family:Verdana;
font-size:10pt;
color:#FFFFFF;
}
.h2{font-family:Verdana;
font-size:10pt;
color:#000000;
margin:4px 0 0 5px;}
p{
font-family:Verdana;
font-size:8pt;
color:#595959;
line-height:1.8;
margin:8px 8px 10px 8px;
text-align:justify;
}

 .divbox1{
border:1px solid #e4ecf5;
background:#fafbfd	
}
/* .divbox1 ul{
margin:5px 10px;
padding:0px;
list-style:none;
}
 .divbox1 ul li a{
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration: none;
}
 .divbox1 ul li a:link,  .divbox1 ul li a:visited{
color:#666666;
	display: block;
	background:  url(../images/menu11.gif);
	padding: 7px 0 0 25px;
}
 .divbox1 ul li a:hover{
color: #000;
	background:  url(../images/menu11.gif) 0 -32px;
	padding: 7px 0 0 25px;
}*/
 .divbox2{   border:1px solid #e4ecf5; background:#fafbfd}
 .divbox3{  border:1px solid #e4ecf5; background:#fafbfd}

.footer{ font-family:Verdana; font-size:8pt; height:60px; color:#333333; padding:10px 10px 0 10px; border-top:#000000 4px solid; margin-top:10px;}
.f_content1{font-family:Verdana; font-size:8pt;
float:left;
}
.f_content3{
margin-left:0px;
}
.f_content1 img{
border:none;
}
.f_content2{font-family:Verdana; font-size:8pt;
float:right;
}
.footer a{ color:#333333; text-decoration:none;}

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */



.style1_1{
margin:4px;
}
.style1{
float:left;
}
.style2{
float:left;
margin-top:5px;
margin-left:8px;
padding-left:10px;

/*background:url(../images/border.gif) no-repeat left;*/
}
.boxhead {
	/*background: url(../images/rr1.gif) no-repeat top right;*/
	margin: 0;
	padding: 0;
	/*background:url(../images/boxhead.jpg) repeat-x;*/
}
h1{
margin: 0;
	padding: 0px 10px 0px;
	color:#014477;
	font-size:18pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #f2f2f2;
}

.boxhead h2 {
	/*background: url(../images/ll1.gif) no-repeat top left;*/
	margin: 0;
	padding: 0px 10px 0px;
	color:#014477; 
	font-size: 9pt;
	font-family:Georgia, "Times New Roman", Times, serif; 
	line-height: 1.9;
	border-bottom:1px solid #dadada;
}
.boxhead2 h2 {
	/*background: url(../images/ll1.gif) no-repeat top left;*/
	margin: 5px 0 10px 5px;
	padding: 0px 10px 0px;
	color:#014477;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt; 
	line-height: 1.9;
	
}
.boxbody {
	
	margin: 0;
	
	
}
.boxbody, .p{
margin:3px 5px 3px 5px;
line-height:1.5;
}
.boxbody h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
margin:0px;
color:#666666;
}
.boxbody img{
border:none;
}

.boxbody1{
padding: 5px;
}
.boxbody1 h2{
font-family:Verdana;
margin:5px 0 0 0px;
padding-left:8pt;
font-size:10pt;
color:#fff;
background:url(../images/tag_line.gif) no-repeat;
line-height:31px;

}
.boxbody1 .left{
float:left;
margin-top:20px;
margin-left:8px;
padding:5px;


text-align:left;
height:175px;
}
.boxbody1 .left img{
border: 1px solid #CCC;
padding: 2px;	
}
.boxbody1 .left .img_area{
margin:0px auto;
}

.boxbody1 .left h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#082353;
}
.boxbody1 .left p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:3px 0 0 10px;
color:#333333;
}
.boxbody1 .left p a{
color:#FF3300;
}
.boxbody1 .left .style111{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
margin:15px 0 0 10px;
color:#FF0000;
}
.boxbody1 .right{
float:right;
width:300px;
margin-right:30px;
padding:5px;
}
.boxbody1 h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0860a4;
}
.add4{
float:left;
margin:5px;
}
.request-call-back-conent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.request-call-back-tab {
	MARGIN: 8px 0px; HEIGHT: 20px; CLEAR: both
}
.request-call-back-col1 {
	WIDTH:50px; FLOAT: left; font-family:Verdana; font-size:8pt; color:#9a9a9a; margin-top:2px;
}
.request-call-back-col2 {
	FLOAT: left
}
.button{
background:url(../images/submit.jpg) no-repeat;
height:27px;
width:75px;
border:none;
}
.search{
background:url(../images/search.jpg) no-repeat top; height:32px; margin-top:3px;
text-align:right;

}
.search_area{
margin:8px 28px 0 0px;
border:none;
background:none;
font-family:Verdana;
font-size:9pt;
color:#138cba;
}
.search_btn{
background:url(../images/search12.jpg) no-repeat;
height:27px;
width:75px;
border:none;
}
.ckeck{
float:left;
margin:0px 0px 0 2px;
font-family:Verdana;
font-size:8pt;
color:#999999;
}
.pak{
border-top:1px solid #e4e5e6;
padding:5px;
margin:3px;
}
.pak:hover{
background:#cadaf1;
}
.pak h2{
margin:0px 0 3px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#3183bc
}
.pak:hover h2{

color:#3183bc
}
.pak  p{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
}
.pak:hover  p{

color:#3c3c3c;
}
/*/////////////////////////////////////////////////////////////////////////////////////forlink pages*/
.bodydiv{
margin-top:10px;
}
.other_divbox1{
float:left; width:250px;
background:#fafbfd ;
}
.other_divboxhead{
margin: 0;
	padding: 0;
	background:url(../images/boxhead.jpg) repeat-x;
}
.other_divboxhead h2{
margin: 0;
	padding: 0px 10px 0px;
	color:#2778b6; 
	font-size: 9pt; 
	line-height: 2.3;
	
}
.other_divbox2_services{
float:right; width:725px;
background:#fff ;
	/*fafbfd*/
}
.other_divbox2{
float:right; width:725px;
border:1px solid #e4ecf5;
background:#fafbfd  url(../images/gradient.jpg) no-repeat;
	
}
.boxbody_1{
border:1px solid #e4ecf5;
margin-bottom:5px;
margin:10px 0;
}
.manu_123{
background:url(../images/arrow1_1.gif) no-repeat left;
margin-left:5px;
}
.manu_123 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1f6296;
display:block;
font-size:8pt;
font-weight:bold;
padding:5px 0 5px 15px;
text-decoration:none;

}
.manu_123 a:hover{
background:#e07c22 url(../images/arrow1_2.gif) no-repeat right;
color:#FFFFFF;
}

.boxbody_1 h2{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #000;
margin:4px;
color:#006da6;
}
.round_box{
margin:10px 5px;
border-bottom:1px dashed #f3b44d;
padding:15px 0;
}
/*.round_box .toper{
background:url(../images/top.jpg) no-repeat;
height:19px;
}*/
/*.round_box .middle{
background:url(../images/side.jpg) no-repeat right;
padding-left:10px;
padding-right:15px;
}*/
.round_box .middle h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
color:#314774;
margin:0px 0 10px 0px;
}
.round_box .middle p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
margin:4px 5px 0 4px;
line-height:1.5;
text-align:left;
}
.button_flash{
float:left;
margin-left:15px;
height:52px;
width:99px;
}
.previous_button{
float:left;
margin-left:15px;
background:url(../images/button_next.jpg) no-repeat;
height:52px;
padding:7px 25px 0 25px;
}
.next_button{
float:right;
margin-right:39px;
background:url(../images/button_next.jpg) no-repeat;
height:52px;
padding:7px 35px 0 35px;

}
.previous_button a{
font-family:Arial;
font-weight: bold;
font-size: 9pt;
color:#0066CC;
text-decoration:none;
outline:none;
}
.previous_button a:hover{
color:#FF3333;
}
.next_button a{
font-family:Arial;
font-size:9pt;
font-weight:bold;
color:#0066CC;
text-decoration:none;
outline:none;

}
.next_button a:hover{
color:#FF3333;
}
/*.round_box .bottom{
background:url(../images/bottom.jpg) no-repeat ;
height:19px;
}*/

/*///////////////////////////////////////////////////////////////*/
/*side_menu_for_portfolio*/
.menu_list {	
	width: 100%;
}
.menu_head {
	
	cursor: pointer;
	position: relative;
	border-bottom:1px dashed #e4d28b;
	margin:0px;
    font-weight:bold;
    background: #eef4d3 ;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:9pt;
   
}

.menu_head a{
padding:0 0 0 5px;
  display:block;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:9pt;
  text-decoration:none;
  line-height:25px;
  color:#bca23c;
}
.menu_head a:hover{
  color: #000000;
  text-decoration:none;
  background:#ecf1fc;
  }
