/* DBS CSS Document */

body {
	margin:0px;
	/*color:#5e6e6c;*/
	color:#fff;
	background:url(../images/bg.gif) repeat-x;
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 13px; */
	font-size: 15px;
}


/***************************** Global work *****************************/
*{margin:0px; padding:0px;}

body, ol, ul, p, hr {margin:0px; padding:0px;} 

h1, h2, h3, h4, h, h6 {line-height:normal; margin:0px; padding:0px;}


/************************** Global  ID & Class **************************/
span { line-height:18px;}


/********************** Right Global ID & Class *************************/
/*a {color:#dfe0be; text-decoration: none;  } */
a {color:#fff; text-decoration: none; }
a:hover {text-decoration: underline;}

/***************************** layout panel *****************************/
#wapper {width:auto; height:auto;}

#container {margin:0px auto; width:1000px; }
.centerPanel {margin:0px auto; width:900px;  }

.clear {clear:both;}


/*********************** Main Controller **************************/
/*#mainController { margin: 0px; padding:0px 0px 20px 20px; }*/


/****************************** Main Top Panel ******************************/
#mainTopPanel {margin:0px; padding:0px; }


/***************************** Logo Panel *****************************/
#logoPanel { float: left; width: 235px; height:70px;}


/************************** Top Search Panel ***************************/
#SearchPanel { width:283px; float:right;}
	.searchForm {margin:0px; padding:20px 10px 1px 10px;}
	form {margin:0px; padding:0px;}
	form label {margin:0px; padding:0px; float:left; font-size:12px; color:#a0a3a3; font-weight: bold; }
	form span.zoom { margin:0px; padding: 8px 0px 10px 30px; background: url(../images/zoom.gif) no-repeat; display: block;}
	form input {margin:5px 0px 0px 5px; padding:2px 5px 0px 5px;  border: 1px #d7d6bc solid; width:120px; height:18px; float:left; color:#7d7d7d; }
	form input.go { margin:4px 0px 0px 5px; padding:0px; width:43px; height:24px; float: left; border:none;}


/**************************** Main Header Panel ****************************/
#mainHeaderPanel {margin:0px; padding:0px; background:url(../images/header_img-1.gif) no-repeat 0 bottom; height: 375px; }


/************************* NavigationPanel **************************/
#navigationPanel { margin:0px; padding: 0px 0px 0px 0px; float: right; }
#navigationPanel ul.navList { margin: 0px; padding: 10px 0px 0px 0px;}
#navigationPanel ul.navList li { margin: 0px; padding: 0px 15px 0px 15px; list-style: none; float: left; font-size: 13px; display: block; text-align: center;  }
/*#navigationPanel ul.navList li a {margin: 0px; padding:0px; list-style: none; float: left; color: #8dc0cb;  text-decoration: none; display: block; cursor:pointer;} */
#navigationPanel ul.navList li a { margin: 0px; padding:0px; list-style: none; float: left; color: #fff;  text-decoration: none; display: block; cursor:pointer; }
#navigationPanel ul.navList li a:hover { color:#5F9EA0; }


/************************* Header Left Panel *************************/
    .headerLeftContent {margin:0px; padding: 100px 0px 0px 35px;  }
    span.img1 {margin:0px; padding:0px;  display: block; width:428px; }
    /*span.headerTxt { margin: 0px; padding: 15px 0px 20px 0px; display: block; color:#c5c1c1;}*/
    span.headerTxt { margin: 0px; padding: 15px 0px 20px 0px; display: block; color:#fff;}


/*************************** Middle Box ************************/
 #middleBox {margin:0px; padding:0px; }
 	/*.middleContent {margin:0px; padding:50px 0px 0px 0px; color: #5e6e6c; line-height:22px; background: url(../images/dot.gif) repeat-x 0 bottom;}*/
    .middleContent {margin:0px; padding:50px 0px 0px 0px; color: #fff; line-height:22px; background: url(../images/dot.gif) repeat-x 0 bottom;}
	h1 {margin:0px; padding:0px 0px 10px 0px; display: block; font-size:28px; color: #fff; font-weight: normal;}
		/*span.greyColor {margin: 0px; padding:0px 0px 20px 0px; display: block; color: #989898; font-weight: bold;} */
	span.greyColor {margin: 0px; padding:0px 0px 20px 0px; display: block; color: #fff; font-weight: 700;}
	span.middleText {
					 margin: 0px;
					 padding: 0px 0px 10px 0px;
					 color: #fff;
					 display:block;
					 line-height:22px;
						}
 	span.readMore { margin: 0px; padding:0px 0px 10px 0px; display: block; text-align: right;  } 


/*************************** Middle Sec Box ***********************/
 .middleSecBox {margin:0px; padding:0px 0px 30px 0px;  background: url(../images/dot.gif) repeat-x 0 bottom; }


/***************************** Left Box **************************/  
 #leftBox { float: left; width:290px;}
 	.leftContent { margin: 0px; padding: 30px 0px 0px 0px;}
	ul.leftList {margin:0px; padding:0px;}
	ul.leftList li {margin:0px; padding:0px; line-height:28px; list-style: none;}
	ul.leftList li a {margin:0px; padding:0px 0px 0px 20px; color:#fff; background:url(../images/bullet.gif) no-repeat 0 3px;}
	span.readMoreleft {margin: 0px; padding:10px 0px 0px 0px; display: block; text-align: left;  } 

	
/**************************** RightBox *************************/  
#rightBox {float: right; width:600px; padding: 0px;}
 	.rightContent {margin: 0px; padding: 30px 0px 0px 0px;}    
  	span.img2 { margin: 0px; padding: 0px 0px 15px 0px; display: block;}
   	div.greenLine {margin:0px; padding:0px; display: block; background-color:#000;}
  	div.blockDecimal {margin:0px; padding:0px; width:125px; float:right;}
   	div.greenLine span.decimalNumber {margin:0px 0px 0px 2px; padding: 5px 0px 5px 0px; display: block; background-color: #fff; width:15px; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; float:left; color: #fff; }
   	div.greenLine span.decimalNumber a {color: #fff;}
   	div.greenLine span.next { margin:0px 0px 0px 0px; padding: 5px 0px 5px 10px; width:20px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;  }
   	div.greenLine span.next a {color: #fff;}

/**************************footer panel***********************/
#main_footer_panel {clear:both; }
	.main_footer_details {margin:0px; padding:30px 0px 30px 0px; }
   	.main_footer_details h4 {color:#5F9EA0; margin:0px; padding:5px;  font-size:11px;  font-weight: normal; text-align: right; } 
   	.main_footer_details p {margin:0px; padding:0px;  color:#fff;  font-size:13px;  float:left; }
	.main_footer_details p a {color:#fff;  text-decoration:none;  margin:0px;  padding:0px 5px 0px 5px; }
	.main_footer_details p a:hover { color:#5F9EA0; }



/* inner pages css start */

/*h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}*/
h1.inner{font:35px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #004A4A;	margin:0px 0px 10px 20px;}
h5{font:18px Myriad Pro, Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 5px 0px;	border-bottom:1px dotted #fff; margin:0px 0px 10px 0px;}
h6{font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#fff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; height: auto; padding:10px 10px; margin:0px 5px 5px 0;	border:1px outset #000000;}
input.button:hover{cursor:pointer; color:#ccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #004A4A;}
.whiteheading{font:30px Myriad Pro, Arial; color:#fff; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #fff; padding-bottom:10px; width: 95%;}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}

/************************** Right Content-inner ***********************/
.rightContent-inner {margin: 0px; line-height: 22px; padding: 30px 0px 0px 0px;}  

/* inner pages css ends */


