h2, h1, h3, h4, h5, h6, p, a, img, ul, li, input{margin:0px; padding:0px; border:none;}
{outline:none;}
body{margin:0; padding:0; font: normal 12px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif ; color:#b3b3b3; background:url(../images/bg.jpg) repeat-x left top;}
a{ font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
ul, li{ list-style-type:none;}

/*-----------------------header css------------------------------------------------*/
.wrppper{width:1007px; margin:0 auto;}
.header_up_part{ padding:0 0 0 40px; float:left;}
.header_nav{ float:right; padding:10px 10px 0px 0px;}
.header_nav ul{ padding:0px; margin:0px; font: bold 11px Georgia, "Times New Roman", Times ; color:#FFFFFF; list-style:none;}
.header_nav ul li{ padding:0px 5px 0 5px; margin:0px; float:left; border-right:1px solid #FFFFFF;}
.none{ border:none;}
/*----------contaner------------------*/
.contaner{background:#383838 url(../images/wrapper_bg.jpg) repeat-x left top;}

.navigation_bar{ width:995px; height:51px; padding:10px 0 0 10px;}

.navigation_bar li{display:inline; margin:0; padding:0;}

.navigation_bar li a{font:bold 14px "arial"; color:#FFFFFF; text-transform:uppercase;  background:url(../images/button_right.jpg) repeat-x right top; margin-right:4px; text-decoration:none; float:left; display:block;}
.navigation_bar li a:hover{background:url(../images/button_hover_right.jpg) repeat-x right top; margin-right:4px; text-decoration:none; float:left; display:block; cursor:pointer;}

.navigation_bar span{float:left; display:block;}
.navigation_bar a span { float:left; display:block;background:url(../images/button_left.jpg) no-repeat left top; font:bold 15px "Trebuchet MS"Arial, Helvetica, sans-serif; color:#fff;  padding:17px 19px 25px; }
.navigation_bar a:hover span{background:url(../images/button_hover_left.jpg) no-repeat left top; color:#fff; }

.contaner_mid_div{ width:100%;}
.contaner_left_div{ float:left; width:290px; margin:0 0 20px 0px; }
.contaner_right_div {
float:right;
margin:0 0 10px;
padding:0 15px 0 0;
width:675px;
}
.contaner_right_div h3{font:bold 24px Georgia, "Times New Roman", Times, serif; color:#04e4f4; font-style:italic;  border-bottom:1px solid #858787; margin:20px 0 0 0;}

.log_in_div{ width:273px; padding:26px 0 0 18px; float:left;}
.log_in_top{ background:url(../images/log_in_up_strip.jpg) no-repeat left top; width:273px; height:4px; font:1px Arial, Helvetica, sans-serif; float:left;}
.log_in_mid{ background:#4d5959 url(../images/log_in_mid_bg.jpg) repeat-x left top; width:258px; border-left:1px solid #606f72; border-right:1px solid #606f72; padding:7px 0 0 13px; font:17px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; float:left;}
.log_in_mid h1{ font: normal 18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; padding:0 0 0 7px;}
.log_in_mid p{ font: bold 12px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-align:right; padding:5px 15px 0 0; }
.log_in_mid a{ color:#FFFFFF; text-decoration:none;}
.log_in_mid a:hover{ color:#FFFFFF; text-decoration:underline;}

.log_in_bottom{ background:url(../images/log_in_bottom_strip.jpg) no-repeat left top; width:273px; height:4px; float:left;}
.password_div{ padding:10px 0 0 0;}
.error_text{ background:#eaf5ff; font: bold 12px Arial, Helvetica, sans-serif; color:#FF0000; padding:3px 0 3px 10px; margin:5px 0 0 0; width:235px;}
.password_div label{ width:92px; float:left;}
.password_div input[type="text"]{ width:152px; float:left; border:1px solid #373939; height:30px; margin:0 0 5px 0 ; padding:0px; }
.button_1{background:url(../images/submit_bg.jpg) repeat-x left top; border:1px solid #686f71 ;  font: bold 12px 'Trebuchet MS'Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; width:68px; float:right; height:23px; margin:7px 12px 0 0px; cursor:pointer; }
.newaletter_div{padding:24px 0 0 19px; _padding:22px 0 0 19px;}
.Welcome_div{ margin:0px; padding:20px 0 0 0;}
.Welcome_div h2{ font:bold 22px Georgia, "Times New Roman", Times, serif; color:#04e4f4; font-style:italic; width:100%; border-bottom:1px solid #858787;}
.Welcome_div h3{ font:bold 16px Georgia, "Times New Roman", Times, serif; color:#04e4f4; border:none; }

.Welcome_div p{ font: normal 13px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; padding:10px 0 10px 0; _padding:10px 0 6px 0;}
.Welcome_div_2 h2{ font:bold 22px Georgia, "Times New Roman", Times, serif; color:#04e4f4; border:none; font-style:italic; width:100%; }
.box_div_1{ width:212px; float:left; background:#d09627; padding:10px 0 0 8px;}
.box_div_1 h1{ font:18px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:0 0 9px 10px; _padding:0 0 4px 10px; float:left; }
.box_div_2{width:212px; float:left; background:#73b501; padding:10px 0 0 8px; margin:0 6px;}
.box_div_2 h1{ font:18px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:0 0 9px 10px; _padding:0 0 4px 10px; float:left; }
.box_div_3{ width:212px; float:left; background:#03bcc8; padding:10px 0 0 8px;}
.box_div_3 h1{ font:18px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:0 0 9px 10px; _padding:0 0 4px 10px; float:left; }
.img_border{border:1px solid #FFFFFF; margin:0px; padding:0px; float:left;}
.dircet_div{width:74px ; height:19px; padding:0 0 4px 0; float:left;}
.dircet_div .left{ background:url(../images/details_left.jpg) no-repeat left top; height:19px; width:2px; float:left;}
.dircet_div .mid{ background:url(../images/details_bg.jpg) repeat-x left top; height:19px; width:70px; float:left; color:#000000; font-weight:bold;}
.dircet_div .mid span{font: bold 10px Georgia, "Times New Roman", Times, serif; color:#364048;}
.dircet_div .right{ background:url(../images/details_right.jpg) no-repeat left top; height:19px; width:2px; float:right;}

.dircet_div .left_2{ background:url(../images/details_left_2.jpg) no-repeat left top; height:19px; width:2px; float:left;}
.dircet_div .mid_2{ background:url(../images/details_bg_2.jpg) repeat-x left top; height:19px; width:70px; float:left;}
.dircet_div .mid_2 span{font: bold 10px Georgia, "Times New Roman", Times, serif; color:#364048;}
.dircet_div .right_2{ background:url(../images/details_right_2.jpg) no-repeat left top; height:19px; width:2px; float:right;}

.dircet_div .left_3{ background:url(../images/details_left_3.jpg) no-repeat left top; height:19px; width:2px; float:left;}
.dircet_div .mid_3{ background:url(../images/details_bg_3.jpg) repeat-x left top; height:19px; width:70px; float:left;}
.dircet_div .mid_3 span{font: bold 10px Georgia, "Times New Roman", Times, serif; color:#364048;}
.dircet_div .right_3{ background:url(../images/details_right_3.jpg) no-repeat left top; height:19px; width:2px; float:right;}

/*-----------------fotter---------------------*/
.fotter{ width:100%; background:#3e4445; border-top:1px solid #fff; padding:5px 0px; }
.text_div_1{ float:left; margin:0 0 0 20px; width:71%;}
.text_div_1 h1{ font: bold 18px Georgia, "Times New Roman", Times, serif; color:#f2f1f1;}
.text_div_1 ul{ font: bold 11px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#f2f1f1; padding:0px 0 0 0;}
.text_div_1 ul li{font: bold 11px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#f2f1f1; display:inline; padding:0 0 0 0px;}
.text_div_1 ul li a{ text-decoration:none;font: bold 11px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#f2f1f1; padding:0 5px;}
.text_div_1 ul li a:hover{ text-decoration:underline;}
.text_div_2{ float:left; width:220px; margin:0 13px 0 80px ;}
.text_div_2 h1{ font: bold 18px Georgia, "Times New Roman", Times, serif; color:#f2f1f1;}
.text_div_2 span{ font: bold 12px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#03bcc8; float:right;}
.text_div_2 p{ font: bold 11px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#f2f1f1;}
.copyright {font:14px "Times New Roman"; color:#B3B3B3; padding:5px 0 0 5px;}
.it_chimes{padding:0px 30px 10px 0px; float:right; text-align:right; width:23%;}
.it_chimes a{ font:12px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
.it_chimes a:hover{color:#999999; text-decoration:underline;}


/*--------------------inner-------------------*/
.inner_heading{ float:left; margin:0 30px 0 0; }
.inner_heading ul{font: bold 12px Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#c8c9c7; padding:0 0 10px 0; }
.inner_heading ul li{ background:url(../images/bullet.gif) no-repeat left center; padding:4px 0 0 10px; text-decoration:underline; }

/*-----------------registration page---------------*/

.registration_div{ margin:0px; padding:0px 0 0 50px;}
.registration_div label{ width:120px; float:left; padding:5px 0 5px 0; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.registration_div input{ float:left; margin:5px 0 5px 0; width:280px;}
.registration_div h2{font: bold 18px "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 5px 0; }

/*----------------forget_password------------------*/

.forget_password{ width:590px; height:auto; margin:15px 20px 15px 20px;}
.forget_password_left{ background:url(../images/box-top-curve.gif) no-repeat; width:590px; height:6px; float:left; overflow:hidden;}
.forget_password_mid { background:url(../images/box-mid-bg.gif) repeat-y left top; width:550px; height:auto; float:left; padding:10px 20px 10px 20px;}
.forget_password_mid_2{ background:url(../images/box-mid-bg.gif) repeat-y left top; width:550px; height:auto; float:left; padding:10px 20px 5px 20px;}
.forget_password_mid a{ font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.forget_password_mid .span{ padding:10px 0 10px 0; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.forget_password_mid span{ font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.forget_password_mid h1{ font: bold 14px Arial, Helvetica, sans-serif ; color:#FFFFFF;}
.forget_password_mid h5{ font:18px Arial, Helvetica, sans-serif ; color:#FFFFFF;}
.forget_password_mid_2 h5{ font:18px Arial, Helvetica, sans-serif ; color:#FFFFFF;}
.forget_password_mid p{font: bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0; }
.forget_password_right{ background:url(../images/box-bottom-curve.gif) no-repeat; width:590px; height:6px; float:left; overflow:hidden;}
.Email_div{ float:left; margin:10px 0 0 0;}
.Email_div label{ float:left; width:100px; font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.Email_div input{ float:left; width:300px; height:18px;}
.Get_password{ float:left;}

/*----------------Thamks page------------------*/
.thanku_div{ float:left; width:400px; height:100px;}


/*----------------Welcome vivek------------------*/

.Edit_profile_div{ float:left; padding:20px 0 0 12px; width:150px; height:85px; font:14px Arial, Helvetica, sans-serif ; color:#FFFFFF; }
.welcome_message{ float:left; padding:20px 0 0 12px; width:150px; height:85px; font:12px Arial, Helvetica, sans-serif ; color:#FFFFFF; }
.img{float:left; padding:20px 0 0 0;}
.icon_div{ }
.icon_div img{ width:48px; height:49px; margin:20px 0 20px 10px; }
.change_password_div{}
.change_password_div a{ padding:0 0 30px 0;}

/*------------------------project gallery page----------------------------*/


.building_img_div_2{ padding:3px 0 0 10px; }
.building_img_div_2 .img-area{ width:170px; height:140px; padding:0 0 10px 5px; float:left;}

/********************************client feedback form********************************************/

.client_feedback_form{ padding:20px 0 0 20px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.client_feedback_form label{ width:110px; float:left;  margin:6px 0 6px 0 }
.client_feedback_form input{width:250px; float:left; margin:6px 0 6px 0; height:18px; font:12px Arial, Helvetica, sans-serif; color:#000000; border:none;}
.dropdown_div{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 0 0 0 ; width:600px; padding:0 0 20px 20px;}
.dropdown_div h4{ font: bold 15px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.dropdown_div li{ list-style:circle; line-height:30px; }
.dropdown_div ul{ margin:0 0 0 20px;}
.checkbox_div{ padding:10px 0 0 10px; float:right;}
.checkbox_div label{ width:25px; float:left;  font: bold 14px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 0 5px; }
.checkbox_div input{  width:20px; float:left; margin:0 0 0 2px; }

.forget_password_mid_3{ background:url(../images/box-mid-bg.gif) repeat-y left top; width:550px; height:auto; float:left; padding:10px 20px 10px 20px;}
.forget_password_mid_3 li{ list-style:circle; float:left; padding:0 0 0 10px; width:100px;}
.forget_password_mid_3 a{font:bold 12px Arial, Helvetica, sans-serif; line-height:22px; color:#FFF; text-decoration:none;}
.forget_password_mid_3 h3{font:bold 18px Georgia, "Times New Roman", Times, serif; color:#04e4f4; font-style:italic;  border-bottom:1px solid #858787; margin:0px 0 12px 0; padding:0px 0 10px 20px;}
.profile_div{ float:left; background:url(../images/quick_links_seprator.jpg) no-repeat right top; margin:0 0 0 20px; _margin:0 0 0 10px; width:240px;}
.profile_div img{ padding:0 12px 0 5px}
.profile_div_2{float:left;  margin:0 0 0 14px; width:270px;}
.profile_div_2 img{ padding:0 8px 0 5px}


.feedback_form{width:400px; float:left;}
.feedback_form h3{border-bottom:1px solid #858787; line-height:26px}

/*----------------Error Message-----------------------------*/
.error-msg {
	width:auto;
	height:auto;
	padding:5px;
	margin:0 0 10px 0;
	font-size:100%;
	color:#FF0000;
	background:#eaeaea;
	float:left;
}

.error-msg a{
	color:#000;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
}

.error-msg a:hover{
	color:#FF0000;
	text-decoration:none;
}

.error-title {
	float:left;
	width:auto;
	height:auto;
	padding:5px;
	color:#FF0000;
	font-size:100%;
	font-weight:bold;
}

.error-msg-txt {
	float:left;
	width:380px;
	height:auto;
	padding:5px;
	color:#FF0000;
	font-size:100%;
}
.error-msg-txt-green {
	float:left;
	width:480px;
	height:auto;
	padding:5px;
	color:#006666;
	font-size:100%;
}
.error-title-login {
	float:left;
	color:#FF0000;
	padding:0 5px 0 0;
	font-size:9pt;
	font-weight:bold;
}

.error-msg-txt-login {
	float:left;
	width:165px;
	height:auto;
	color:#FF0000;
	font-size:9pt;
}

.close-txt {
font:9pt Arial, Helvetica, sans-serif;
background:url(../images/close-ico.gif) no-repeat left;
padding:0 0 0 12px; float:right; _margin:-15px 0 0 0;
}

#contect-backend {
margin:0;
padding:10px 0 0 40px;
}

#contect-backend p{
margin:0;
padding:5px 0;
line-height:18px;
font-weight:bold;
}

/*************************sitemap*************************/
.sitemap{ margin:0px; padding:10px 0 0 10px;}
.sitemap a{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.sitemap a:hover{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
.sitemap li{ padding:0px 0 10px 20px; background:url(../images/bullet_sitemap.jpg) no-repeat left 5px; }
.partners {padding:5px 0 0 5px; color:#B3B3B3; font:11px Arial, Helvetica, sans-serif;}
.partners a{color:#B3B3B3; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.partners a:hover{color:#fff; text-decoration:none;}
