/* CSS Document */

body {margin:0px; font:12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/mian_bg1.gif) no-repeat top center #1068a8;}

#container {margin:0px auto; width:998px; border:2px #0f66a8 solid;}
.clear {clear:both;}

#main_top_panel { background: url(../images/top_gradient.gif) repeat-x;}

.top_logo {margin:0px; padding:10px 0px 0px 10px; float:left; display:block; width:450px; }
.logo {margin:0px; padding:0px 0px 30px 0px;}
.logo h1 {margin:10px 0px 0px 0px; padding:0px; font-size:26px; font-weight:normal;}
.logo p {margin:0px; padding:0px;}
.logo p a {color:#207fb4;}
.logo p a:hover { text-decoration:none;}

.top_right {float:right; display:  block; width:250px; margin:0px; padding: 30px 0px 0px 20px;}
.top_right h2 {margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#7f7f7f; direction:rtl;}
.top_right h2 span {font-weight:bold;}

/***************************************************************/

#main_header_panel {clear:both; background:url(../images/header_bg.gif) repeat-x;}
.header_right {
	margin:0px;
	float:right;
	width:260px;
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header_right h2 {margin:0px; padding:0px; font-size:26px; font-weight:normal; color:#fff;}
.header_right h4 {margin:0px; padding:20px 0px 0px 0px; font-size:14px; font-weight: bold; color:#fff;}
.header_right p {margin:0px; padding:0px 20px 0px 0px; line-height:24px; color:#fff;}
.header_right p a { color:#a8cdff;}
.header_right p a:hover { text-decoration:none;}

/************************************************************************************/
#navigaition_panel {clear:both; background:url(../images/nav_gradient.gif) repeat-x 0 0; height:75px;}
.nav {margin:0px; padding:0px;}
.nav ul{margin:0px 0px 0px 40px; padding:0px;}
.nav ul li{margin:0px; padding:0 1px 0 3px; list-style:none; text-transform:uppercase; float:left; color:#fff; background:url(../images/nav_line.gif) no-repeat 0 5px; text-align:center; display:block;}
.nav ul li a{float:left; width:auto; margin:0px; padding:30px 30px 30px 40px ; text-decoration:none; color:#fff; background:url(../images/menu_bg.gif) no-repeat 0 0; display:block}
.nav ul li a.current {margin:0px; text-decoration:none; color:#fff; background:url(../images/menu_bg.gif) no-repeat 0 bottom }
.nav ul li a:hover {margin:0px; text-decoration:none; color:#fff; background:url(../images/menu_bg.gif) no-repeat 0 bottom }


/**********************************************************************************************/

#main_middle_panel {clear:both; background:url(../images/mid_gradient.gif) repeat-x 0 0; position:relative; background-color:#dddddd;}
.mid_details {margin:0px; padding:50px 115px 70px 75px;}
.mid_details h2 {margin:0px; padding:0px; font-size:26px; font-weight:normal;}
.mid_details h4 {margin:58px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#194ca7;}
.mid_details p {margin:0px; padding:0px; line-height:24px;}
.mid_details p a { color:#194ca7;}
.mid_details p a:hover { text-decoration:none;}

/***********************************/
#box_panel {clear:both;}
.box_one {margin:0px; padding:0px; float:left; width:328px; display:block;}
.top_box {float:left; width:328px; background:url(../images/box_mid.gif) repeat-y 0 0;}
.top_box_mid {float:left; width:328px; background:url(../images/box_top.gif) no-repeat 0 0;}
.top_box_bottom {float:left; width:328px; background:url(../images/box_bottom.gif) no-repeat  0 bottom ;}
.top_box_details {margin:30px 40px 40px 60px; padding:0px;}
.top_box_details h3{margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#194ca7;}
.top_box_details h4{margin:35px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#194ca7;}
.top_box_details p{margin:0px; padding:0px; line-height:24px; color:#000;}
.top_box_details ul {margin:10px 0px 0px 0px; padding:0px;}
.top_box_details ul li{margin:0px; padding:0px; list-style:none; line-height:24px;}
.top_box_details ul li a{ color:#4b72b6; background:url(../images/list_bullet.gif/) 0 2px no-repeat; padding-left:15px;}
.top_box_details ul li a:hover{ text-decoration: none;}



.box_two {margin:0px; padding:0px; float:left; width:323px; display:block;}
.top_box_two {float:left; width:323px; background:url(../images/box2_mid.gif) repeat-y 0 0;}
.top_box_mid_two {float:left; width:323px; background:url(../images/box2_top.gif) no-repeat 0 0;}
.top_box_bottom_two {float:left; width:323px; background:url(../images/box2_bottom.gif) no-repeat  0 bottom ;}
.top_box_details_two {margin:30px 40px 40px 60px; padding:0px;}
.top_box_details_two h3{margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#194ca7;}
.top_box_details_two h4{margin:35px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#194ca7;}
.top_box_details_two p{margin:0px; padding:0px; line-height:24px; color:#000;}
.top_box_details_two ul {margin:10px 0px 0px 0px; padding:0px;}
.top_box_details_two ul li{margin:0px; padding:0px; list-style:none; line-height:24px;}
.top_box_details_two ul li a{ color:#4b72b6; background:url(../images/list_bullet.gif/) 0 2px no-repeat; padding-left:15px;}
.top_box_details_two ul li a:hover{ text-decoration: none;}


.box_three {margin:0px; padding:0px; float:left; width:347px; display:block;}
.top_box_three {float:left; width:347px; background:url(../images/box3_mid.gif) repeat-y 0 0;}
.top_box_mid_three {float:left; width:347px; background:url(../images/box3_top.gif) no-repeat 0 0;}
.top_box_bottom_three {float:left; width:347px; background:url(../images/box3_bottom.gif) no-repeat  0 bottom ;}
.top_box_details_three {margin:30px 40px 40px 60px; padding:0px;}
.top_box_details_three h3{margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#194ca7;}
.top_box_details_three h4{margin:35px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#194ca7;}
.top_box_details_three p{margin:0px; padding:0px 40px 10px 0px; line-height:24px; color:#000; font-size:13px; }
.top_box_details_three p a { color:#4b72b6;}
.top_box_details_three p a:hover { text-decoration:none;}

.top_box_details_three ul {margin:10px 0px 0px 0px; padding:0px;}
.top_box_details_three ul li{margin:0px; padding:0px; list-style:none; line-height:24px;}
.top_box_details_three ul li a{ color:#4b72b6; background:url(../images/list_bullet.gif/) 0 2px no-repeat; padding-left:15px;}
.top_box_details_three ul li a:hover{ text-decoration: none;}

/****************************************************************************/

#main_bottom {clear:both; background:url(../images/background1.jpg) repeat-x ;}
.bottom {margin: 0px; padding:10px 50px 0px 90px;}
.bottom h5 {margin:0px; padding:0px 0px 0px 0px; text-align:right; font-size:12px; font-weight:normal; color:#fff; border:none}
.bottom p{margin:0px; padding:0px; color:#278dff; float:left;}
.bottom p a  { color:#278dff;}
.bottom p a:hover { text-decoration:none;}







a{ color:#278dff; 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:#000; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #999; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:4px solid #999; 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 #999;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #999;}
.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 #999; 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 */