strong{
	color: #41b1a7;
	font-weight:normal;
}
td{
	line-height:15px;
}
.contact_us_tab{
	padding-top:20px;
	margin-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	padding-left:15px;
	margin-left:15px;
	background:url(../images/back3.gif);
}
.contact_us_content{
	font-size:12px;
	color:#666666;
	padding:3px 3px 3px 3px;
}
.contact_us_content h2{
	font-size:12px;
	font-weight:bold;
	color:#41b1a7;
	padding:8px 8px 8px 8px;
}
.phone_no{
	font-size:12px;
	font-weight:bold;
	color:#666666
}
.home_section_title{
	color:#41b1a7;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.home_section_content{
	font-size:11px;
	color:#666666;
	padding-top:5px;
	margin-top:5px;
}
.home_section_tab{
	margin-top:20px;
	padding-top:20px;
}
.home_section_td{
	padding-top:20px;
	margin-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
}
.homt_section_right_content{
	color:#969696;
	font-size:10px;
	font-weight:bold;
	white-space:nowrap;
}
.home_section_right_mid{
	background-image:url(../images/home_right_mid.gif);
}
.home_section_right_content, .home_section_right_content a{
	font-size:11px;
	color:#666666;
	vertical-align:top;
	text-decoration:none;
}
.homt_section_right_tab{
	padding-top:7px;
	margin-top:7px;
}
.home_section_right_title{
	color:#41b1a7;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	text-transform:capitalize;
}
.feedback_tab{
	background:url(../images/feedback_back.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-top:7px;
	margin-top:7px;
	width:520px;
}
.feedback_td{
	padding-top:7px;
	margin-top:7px;
}
.feedback_title{
	font-size:15px;
	color:#666666;
	white-space:nowrap;
	text-transform:capitalize;
	padding:3px 3px 3px 3px;
}
.feedback_content{
	font-size:11px;
	color:#666666;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}
.feedback_content h1{
	color:#41b1a7;
	font-weight:bold;
	font-size:11px;
}
.consul_text{
	font-size:10px;
	color:#41b1a7;
	border:#999999 1px solid;
}
.home_section_right_content a:hover{
	color: #41b1a7;
	text-decoration:none;
	text-align:center;
}
.home_footer{
	background:url(../images/bot_boder.gif);
	background-repeat:no-repeat;
	height:75px;
	font-size:10px;
	color:#666666;
	white-space:nowrap;
	text-transform:capitalize;
	text-align:left;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:10px;
	margin-left:10px;
}
.home_footer a{
	font-size:10px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	white-space:nowrap;
}
.home_footer a:hover{
	font-size:10px;
	text-align:left;
	white-space:nowrap;
	color:#41b1a7;
	text-decoration:none;
}
.sub_but{
	background-color:#41b1a7;
	font-size:9px;
	text-align:center;
	text-transform:capitalize;
	border:#FFFFFF 1px solid;
	color:#FFFFFF;
	cursor:pointer;
}
.tip{
	padding:20px 20px 20px 20px;
	margin:20px 20px 20px 20px;
	font-size:12px;
	color:#666666;
	vertical-align:text-top;
}
.sub_tab{
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	width:540px;
}
.left_text_td{
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}
.about_us_content{
	padding-left:15px;
	margin-left:15px;
	padding-top:10px;
	margin-top:10px;
	font-size:12px;
	color:#666666;
}
.about_us_content h2{
	font-size:12px;
	color:#41b1a7;
	text-decoration:none;
	font-weight:bold;
}
.our_business_content{
	padding-left:15px;
	margin-left:15px;
	padding-top:10px;
	margin-top:10px;
	font-size:12px;
	color:#666666;
}
.our_business_list{
	background:url(../images/bullet_tick.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:30px;
	margin-left:30px;
	font-size:12px;
	color:#666666;
}
.our_business_content h2{
	background:url(../images/bullet_arrow.gif);
	padding-left:15px;
	margin-left:15px;
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	color:#41b1a7;
	text-decoration:none;
	font-weight:bold;
}
.our_business_content h3{
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.project_process_content{
	font-size:12px;
	color:#666666;
}
.project_process_content h2{
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	margin-top:10px;
	color:#666666;
}
.products_content{
	padding-left:25px;
	margin-left:25px;
	padding-top:5px;
	margin-top:5px;
	font-size:12px;
	color:#666666;
}
.products_content h3{
	padding-top:8px;
	margin-top:8px;
	font-size:12px;
	color:#41b1a7;
	font-weight:normal;
}
.products_title h2{
	background:url(../images/small_arrow.gif);
	padding-left:15px;
	margin-left:15px;
	padding-top:15px;
	margin-top:15px;
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:12px;
	color:#41b1a7;
	text-decoration:none;
	font-weight:bold;
}
.quote_tab{
	padding-top:20px;
	margin-top:20px;
	width:750px;
}
.form_con{
	font-size:11px;
}
.form_con_with_exp{
	font-size:11px;
}
.form_header{
	font-size:11px;
	font-weight:norm;
	color:#000000;
}
.form_exp{
	font-size:10px;
	color:#666666;
}
.form_input{
	width:200px;
	font-size:11px;
	color:#333333;
}
.form_sub{
	text-align:center;
}
.form_tab{
	padding:8px 8px 8px 8px;
}
.form_title{
	font-size:11px;
	text-align:right;
	vertical-align:top;
}
TEXTAREA{
	font-size:11px;
	color:#333333;
}
#good_list ul { list-style: none; }
#good_list ul li {
	font-size:12px;
	color:#666666;
	background:url(../images/bullet_tick.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-left:25px;
	padding-top:5px;
	margin-top:5px;
}
#gallery {
		background-color: #444;
		padding: 3px;
		width: 560px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 3px solid #3e3e3e;
	border-width: 3px 3px 10px;
}
#gallery ul a:hover img {
	border: 3px solid #fff;
	border-width: 3px 3px 10px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }
#main_container {
	text-align: left;
	position: relative;
	margin:0 auto;
	text-align:left;
}
#nav{
	positon:relative;
	height:66px;
}
#top_menu {
	background-image: url(../images/top_menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top_menu ul {
	list-style: none;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

#top_menu ul li {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	display: inline;
	float: left;
	background-image: url(../images/navdivider.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

#top_menu ul li a {
	display: block;
	float: left;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin: 1px 0px 0px 0px;
	padding: 13px 22px 4px 22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #898989;
	text-transform:capitalize;
}

#top_menu ul li a.over {
	color: #41b1a7;
	background-image: url(../images/top_menu_selector.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	text-transform:capitalize;
}

#top_menu ul li a.active {
	color: #41b1a7;
	text-transform:capitalize;
}

#top_menu ul li a:hover.active {
	color: #41b1a7;
	text-transform:capitalize;
}

#sub_menu{
	font-weight:normal;
	padding-top:3px;
	padding-bottom:1px;

}
#sub_menu	{
	padding-left: 19px;
}
#sub_menu ul {
	list-style: none;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 8px 0px ;
}

#sub_menu ul li {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	display: inline;
	float: left;
}
#sub_menu ul li a {
	display: block;
	float: left;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	margin: 3px 0px 5px 0px;
	padding: 0px 13px 0px 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898989;
	border-left: 1px solid #666666;
	text-transform:capitalize;
}

#sub_menu ul li a:hover {
	color: #41b1a7;
	text-decoration: underline;
	text-transform:capitalize;
}

#sub_menu ul li a.first {
	border: none;
	text-transform:capitalize;
}
div#footer{
	padding:0 20px 0 20px;
}
ul.list	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 50px;
}

p.first	{
	padding-top: 0px;
	margin-top: 0px;
}

div.content_subheading	{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.mandatory	{
	color: #0099FF;
}
#home_content p{
	text-align:justify;
	padding-right:18px;
}
div.home_content_left {
	font-size: 11px;
	color: #666666;
	float: left;
	width: 240px;
	padding: 10px 15px 8px 18px;
	margin: 0px 0px 0px 0px;
}
div.home_content_left h1{
	border-bottom: 3px solid #eee;
	padding-bottom:2px;
}
div.home_content_right img{
	position:absolute;
	top:178px;
	right:2px;
}
div.home_content_right a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
div.home_content_left ul.arrow {
	list-style-image:url(../images/bullet_arrow.gif);
	list-style-position: inside;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px -5px;
}
div.home_content_left ul.arrow li {
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 1px 0px;
}

div.home_content_left  ul.arrow li a {
	color: #666666;
	text-decoration: none;
	vertical-align: top;
}

div.home_content_left ul.tick {
	list-style-image:url(../images/bullet_tick.gif);
	list-style-position: inside;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 0px;
}

div.home_content_left ul.tick li {
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 1px 0px;
}

div.home_content_left ul.tick li a {
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	vertical-align: top;
}
/****
Clearing
*****/
.clearer:after, 
#sub_menu:after	
	{
	content: '[HI MUM]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearer, 
#sub_menu
	{
	display: inline-block;
	}
/*\*/
.clearer, 
#sub_menu
	{
	display: block;
	}
* > #footer, * > form, * > .output, * > #sub_menu 
	{
	position: relative;
	z-index: 1000;
	}
/* end easy clearing */
object p
{
	display:none;
}
.staffprofile 
{
	margin-top:10px;
}
.staffprofile td
{
	padding:0 5px;
}
.staffprofile h2
{
	padding:10px 0 5px 0;
	margin:0;
}
.staffprofile p
{
	padding:0;
	margin:0;
}


#tablemenu1 {width: 221px; table-layout:fixed; text-indent: 10pt; padding-bottom:20px; margin-bottom:20px; padding-top:0px; margin-top:0px; background:url(../images/back3.gif)}

#tablemenu1 td {width:221;}

#tablemenu1 td a {text-decoration:none;display:block;padding:0px; font-size:10px; text-align:right;}

#tablemenu1 td a:link, 

#tablemenu1 a:visited, 

#tablemenu1 a:active {color: #666666;background-color:#f1f1f1; cursor: hand; text-align:left;}

#tablemenu1 td a:hover {color: #ffffff;background-color:#999999;font-weight:bold; text-indent: 0pt;cursor: hand;}

#tablemenu1 td {}

#tablemenu1 td a {height:30px;}