/* CSS Document */

body {margin:0px; font:12px Arial, Helvetica, sans-serif; color:#5f5f5f; background:url(../images/gallery/bg.gif) repeat-x; background-color:#fff;}

#container {margin:0px auto; width:1000px;}
.clear {clear:both;}

#main_top_panel {clear:both; background: url(../images/gallery/top_bg1.gif) no-repeat 0 0; height:128px;}

.top_logo {margin:0px; padding:30px 0px 0px 46px; float:left; display:block; width:430px; }
.logo {margin:0px; padding:0px 0px 0px 0px; float:left;}
.logo h1 {margin:10px 0px 0px 0px; padding:0px; font-size:26px; font-weight:normal;}
.logo p {margin:0px; padding:5px 0px 0px 7px;  color:#a6a6a6;}
.logo p a {color:#207fb4;}
.logo p a:hover { text-decoration:none;}


/***************************************************************/

#main_header_panel {clear:both; background:url(../images/gallery/header.gif) no-repeat; height:140px;}
.header_right {margin:40px 0px 0px 50px; padding:0px 0px 0px 0px; float:left; width:290px;}
.header_right h2 {margin:0px; padding:0px 10px 5px 0px; font-size:30px; font-weight:bold; color:#5d6c28; font-family:"Times New Roman", Times, serif;}
.header_right h4 {margin:0px; padding:20px 0px 0px 0px; font-size:14px; font-weight: bold; color:#474747;}
.header_right p {margin:0px; padding:0px 0px 0px 0px; line-height:18px; color:#404a17; font-size:11px;}
.header_right p a { color:#404a17;}
.header_right p a:hover { text-decoration:none;}

/************************************************************************************/
#navigaition_panel {clear:both; background:url(../images/gallery/nav_gradient.gif) repeat-x 0 0; height:61px;}
.nav {margin:0px; padding:0px;}
.nav ul{margin:0px 0px 0px 40px; padding:0px;}
.nav ul li{margin:0px; padding:0px 0px 0px 3px; list-style:none; text-transform:uppercase; float:left; color:#fff; text-align:center; display:block; background:url(../images/gallery/nav_line.gif) 0 3px no-repeat;   }
.nav ul li a{float:left;  margin:0px; padding:25px 30px 20px 35px ; text-decoration:none; color:#fff; background:url(../images/gallery/menu_bg.gif) no-repeat 0 0; display:block}
.nav ul li a:hover {text-decoration:underline;}

/**********************************************************************************************/
.main_center_panel {margin:0px auto; width:1000px;}

#main_middle_panel {clear:both; background:url(../images/gallery/mid_gradient.gif)  repeat-x; background-color:#fff; }

#header_bg {margin:0px; padding:30px 0px 0px 0px;}
.heading_bg {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/gallery/heading_bg.gif) top right no-repeat; background-color:#5599D6; height:50px;}
.heading_bg  img {margin:15px 15px 0px 15px; padding:0px;}
.heading_bg h2 {margin:0px; padding:10px 0px 0px 0px; font-size:26px; font-weight:normal; color:#fff;}

.mid_details {margin:30px 0px 20px 0px ; padding:0px; }
.mid_details h4 {margin:40px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#86af12; }
.mid_details p {margin:0px; padding:0px 40px 0px 0px; line-height:18px; font-size:11px;}
.mid_details p a { color:#1f5f8c; font-weight:bold;}
.mid_details p a:hover { text-decoration:none;}

/***********************************/
#mid_sec_panel {clear:both; background:url(../images/gallery/mid_bg.gif) repeat-x; background-color:#d6dd83;}

#mid_left_panel {margin:0px 0px 30px 0px; padding:0px; display:block; float:left; width:444px;}
.headiging_sec {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/gallery/heading2_bg.gif) top right no-repeat; background-color:#c3cd4a; height:50px;}
.headiging_sec img {margin:15px 15px 0px 15px; padding:0px;}
.headiging_sec h2 {margin:0px; padding:10px 0px 0px 0px; font-size:26px; font-weight:normal; color:#fff;}

.list_panel {margin:0px; padding:0px; }
.list_panel h4 {margin:0px; padding:30px 0px 0px 15px; font-size:14px; font-weight:bold; color:#86af12; }
.list_panel p { margin:0px; padding:0px 0px 0px 15px; line-height:18px; font-size:11px;}
.list_panel p a {color:#0081b9;}
.list_panel p a:hover {text-decoration:none;}




#mid_right_panel {margin:0px 0px 30px 0px; padding:0px; display:block; float:right; width:444px;}
.headiging_third {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/gallery/heading3_bg.gif) top right no-repeat; background-color:#959595; height:50px;}
.headiging_third img {margin:15px 15px 0px 15px; padding:0px;}
.headiging_third h2 {margin:0px; padding:10px 0px 0px 0px; font-size:26px; font-weight:normal; color:#fff;}

.bullet_panel {margin:0px 20px 0px 15px; padding:0px; display:block; float:left; width:160px;}

.bullet_panel  ul {margin:30px 0px 0px 0px; padding:0px;}
.bullet_panel  ul li {margin:0px; padding:0px; list-style:none; line-height:18px; font-size:11px; }
.bullet_panel  ul li a {margin:0px; padding:0px 0px 0px 10px; background: url(../images/gallery/dot.gif) 1px no-repeat; color:#02aeff;}
.bullet_panel  ul li a:hover {text-decoration:none;}

.sec_right_panel {clear:both;}
.sec_right_panel h4 {margin:0px; padding:30px 0px 0px 15px; font-size:14px; font-weight:bold; color:#86af12; }
.sec_right_panel p { margin:0px; padding:0px 0px 0px 15px; line-height:18px; font-size:11px;}
.sec_right_panel p a {color:#0081b9;}
.sec_right_panel p a:hover {text-decoration:none;}

/****************************************************************************/

#main_bottom {clear:both; background:url(../images/gallery/bottom_bg.gif) repeat-x; height:63px;}
.bottom {margin:0px; padding:25px 0px 20px 15px;}
.bottom h5 {margin:0px; padding:0px 33px 0px 0px;  text-align:right;  font-size:11px; font-weight:normal; color:#055DAB; border:none}
.bottom p{margin:0px; padding:0px 15px 0px 0px; color:#FFFFFF; float:left; font-weight:bold;}
.bottom p a  { color:#FFFFFF;}
.bottom p a:hover { text-decoration: none;}

.clock-icon{
	height:12px; width:auto; float:left;
	padding:0px 0px 0px 20px; margin:50px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#7f7f7f; background:url(../images/gallery/clock-icon.gif) no-repeat;
	}




a{ color:#0093c7; text-decoration:underline}
a:hover{text-decoration:none}
.clear{ clear:both}

/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#36505b; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #666; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#36505b; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:4px solid #666; margin:0 0px 10px 20px;}
.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:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #666;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #666}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #666; padding-bottom:10px; padding-right:20px}
.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;}
/* inner pages css ends */
	
.gallery-center 
{
    width: 728px;
    margin-left: auto;
    margin-right: auto;
    display: table-cell;
}
	
	





