/* CSS Document */

body {margin:0px; font:12px Arial, Helvetica, sans-serif; color:#fff;  background:url(../images/top_gradient.gif) repeat-x; background-color:#ffb415;}

#container {margin:0px auto; width:1000px; }
.clear {clear:both;}

#main_top_panel { clear:both;}

#logo_panel {margin:0px; padding:40px 0px 0px 60px; display:block; float:left; width:500px;}
.logo_details {margin:0px; padding:0px; float:left;}
h1 {margin:0px; padding:0px; font-size:26px; font-weight:normal;}
.logo_details p {margin:0px; padding:0px 0px 0px 5px;}

.top_right {margin:40px 0px 0px 0px; padding:0px 40px 0px 0px; background:url(../images/img2.gif) no-repeat; width:196px; display:block; float:right; height:46px;}
/*.top_right p {margin:0px; padding:20px 0px 20px 0px; font-size:10px; float:left;}*/
.top_right p {margin:0px; padding:4px 0px 0px 4px; font-size:10px; float:left;font-weight:bold;letter-spacing:1px;}
.top_right img {margin:20px 5px 0px 25px; padding:0px;}
.top_right p a { color:#fff; text-decoration:none;}
.top_right p a:hover {text-decoration:underline;}

/***************************************************************/
#header_panel {clear:both; padding-bottom:10px; }
#header_left_panel {margin:10px 0px 0px 0px; padding:0px; float:left; display:block; width:334px; background:url(../images/main_left.gif) no-repeat; height:384px;}
.left_details {margin:40px 0px 0px 60px; padding:0px; width:224px;}
.left_details h4 {margin:0px; padding:0px; font-size:20px; font-weight:bold;text-align:right;letter-spacing:1px;}
.left_details p {margin:0px; padding:0px; line-height:24px; text-align:right;font-weight:bold;letter-spacing:1px;}
.left_details ul {margin:40px 0px 0px 0px; padding:0px; }
.left_details ul li{margin:0px;	list-style:none;line-height:24px;text-align: right; padding-right:10px;	background-image: url(../images/bullet.gif);background-repeat: no-repeat;background-position: right center;}
.left_details ul li a{ color:#ffd485;  }
.left_details ul li a:hover {text-decoration: none;}

/************************************************************/
/*#header_right_panel {margin:10px 0px 0px 6px; padding:0px; float:left; display:block; width:660px; background:url(../images/main_header.png) no-repeat; height:384px;}*/
#header_right_panel {margin:10px 0px 0px 6px; padding:0px; float:left; display:block; width:660px; height:384px;}
.right_details_panel {margin:120px 0px 0px 0px; padding:0px; float:right; width:300px; display:block;}
.right_details_panel h3 {margin:0px; padding:20px 30px 0px 0px; font-size:30px; font-weight: normal; text-align:right;}

/*************************************************************************************/
#navigation_panel {
	clear:both;
	background:url(../images/nav_gradient.gif) repeat-x;
	height:59px;
        width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.nav {margin:0px; padding:0px;}
.nav ul{margin:0px 0px 0px 30px; padding:0px;}
.nav ul li {font-size:14px; font-weight:bold;letter-spacing:1px;margin:0px 0px 0px 0px; padding:0px 1px 0px 3px; display:block; list-style:none; text-transform:uppercase; color:#fff; background:url(../images/nav_dot.gif) no-repeat 0 5px; text-align:center; float:left;}
.nav ul a {margin:0px 0px 0px 0px; padding:20px 35px 20px 45px; width:auto; color:#fff; background:url(../images/menu_bg.gif) no-repeat 0 0; display:block; text-decoration:none;}
.nav ul li a.current {margin:0px; text-decoration:none; color:#fff; background:url(../images/nav_over.gif) no-repeat 0 0; text-decoration:none }
.nav ul li a:hover {
	margin:0px;
	text-decoration: none;
	color:#fff;
	background:url(../images/nav_over.gif) no-repeat 0 0;
	text-decoration:none;
}

/***********************************************************/

#main_mid_panel {clear:both; background:url(../images/main_mid_gradient.gif) repeat-x;}
.main_center_panel {margin:0px auto; width:860px;}
.mid_box_panel {margin:0px; padding-bottom:30px;}
.box_panel {margin:40px 0px 0px 0px; padding:0px; float:left; width:274px; display:block;}
.box_panel h4 {margin:0px; padding:20px 0px 0px 30px; font-size:14px; font-weight:bold; color:#d43100;}
.box_panel p {margin:0px; padding:0px 20px 0px 30px;line-height:24px; color:#d43100;}
.box_panel p a { color:#ffffff;}
.box_panel p a:hover {text-decoration: underline;}

.box_panel_two {margin:40px 10px 0px 10px; padding:0px; float:left; width:274px; display:block;}
.box_panel_two h4 {margin:0px; padding:20px 0px 0px 30px; font-size:14px; font-weight:bold; color:#d43100;}
.box_panel_two p {margin:0px; padding:0px 20px 0px 30px; line-height:24px; color:#d43100;}
.box_panel_two p a { color:#ffffff;}
.box_panel_two p a:hover {text-decoration: underline;}

.box_panel_three {margin:40px 0px 0px 0px; padding:0px; float:left; width:274px; display:block;}
.box_panel_three h4 {margin:0px; padding:20px 0px 0px 30px; font-size:14px; font-weight:bold; color:#d43100;}
.box_panel_three p {margin:0px; padding:0px 20px 0px 30px; line-height:24px; color:#d43100;}
.box_panel_three p a { color:#ffffff;}
.box_panel_three p a:hover {text-decoration: underline;}

.box_panel_wide {margin:40px 0px 20px 0px; padding:10px 20px 30px 30px; float:left; width:774px; display:block;line-height:18px;color:#ffffff;font-weight:bold;letter-spacing:1px;background-color:#fc5123;border:4px solid #ffd014;-moz-border-radius:7px;-webkit-border-radius:7px;}
.box_panel_wide h4 {margin:0px; padding:20px 0px 0px 30px; font-size:14px; font-weight:bold; color:#d43100;}
/*.box_panel_wide p {margin:0px; padding:10px 20px 10px 30px;line-height:18px;color:#ffffff;font-weight:bold;letter-spacing:1px;background-color:#fc5123;border:4px solid #ffd014;-moz-border-radius:7px;-webkit-border-radius:7px;}*/
.box_panel_wide p a {color:#ffffff;text-decoration:none;}
.box_panel_wide p a:hover {color:#ffffff;text-decoration: underline;}

/***************************************************/
#main_bottom {clear:both; background:url(../images/bottom_gradient.gif) repeat-x ;}
.bottom {margin: 0px; padding:30px 20px 20px 20px;}
.bottom h5 {margin:0px; padding:0px 50px 0px 0px; text-align:right; font-size:12px; font-weight:normal; color:#fff; border:none}
.bottom p{margin:0px; padding:0px; color:#ffd015; float:left;}
.bottom p a  { color:#ffd015;}
.bottom p a:hover { text-decoration:none;}










a{ color:#fc5622; 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:#fff; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #fff; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:4px solid #fff; 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 #fff;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.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 #fff; 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 */
	
.info_fieldset {
    -moz-border-radius: 7px;
    border: 0px #971B1E solid;
    background-color:transparent;
}

.info_fieldset legend {
    border: 1px #971B1E solid;
    color:#000000;
    font:bold 14px Helvetica, sans-serif, Arial;
    padding: 2px 5px 2px 5px;
    -moz-border-radius: 5px;
    background-color:transparent;
}

/* Label */
label  {
    width: 250px;
    margin: 5px;
    float: left;
    text-align: left;
    font:bold 13px Arial, Helvetica, sans-serif;
    color:#ffffff;
    padding:10px 3px 0 10px;
    margin:0;
    letter-spacing:1px;
    line-height: 120%;
    text-decoration:none;
}

.notification_error
{
    border: 4px solid #ffd014;
    height: auto;
    width: 90%;
    padding: 4px;
    background: #fc5123;
    text-align: left;
    -moz-border-radius: 5px;
    font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; padding:3px 5px; margin:0; letter-spacing:1px; line-height: 120%;
}

.notification_ok
{
    border: 4px #ffd014 solid;
    height: auto;
    width: 400px;
    padding: 8px;
    background: #fc5123;
    text-align: center;
    -moz-border-radius: 5px;
    font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; padding:3px 5px; margin:0; letter-spacing:1px; line-height: 120%;
}

.button {
    border: 1px solid #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background: white;
    color: #333333;
    font: 11px Verdana, Helvetica, Arial, sans-serif;
    -moz-border-radius: 3px;
}

.textbox {
    border: 1px solid #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background: white;
    color: #333333;
    font: 11px Verdana, Helvetica, Arial, sans-serif;
    -moz-border-radius: 3px;
}

textarea {
    border: 1px solid #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background: white;
    color: #333333;
    font: 11px Verdana, Helvetica, Arial, sans-serif;
    -moz-border-radius: 3px;
}