﻿body
{
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(../Images/bodybg.jpg);
	background-repeat: repeat;
	background-position: top center;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color:#000066;
	oldcolor: #000066;
	text-align:justify;

}
.marginauto
{
	margin: 0px auto;
}
.form
{
	margin: 0px;
	padding: 0px;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.clearboth
{
	clear: both;
}
.smallgap
{
	line-height: 8px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.gap
{
	line-height: 10px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.space
{
	line-height: 15px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.largegap
{
	line-height: 20px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.vspace
{
	line-height: 30px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.bluebggap
{
	line-height: 35px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
a 
{
	text-decoration :none;
}
	
#main
{
	clear: both;
	margin: 0px auto;
	width: 1000px;
	
}
#main
{
	clear: both;
	margin: 0px auto;
	width: 963px;
	
}
#header
{
	clear: both;
	background-color: #EBECEB;
	background-image: url(../Images/headerbg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	height: 57px;
}
#header ul
{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	clear: both;
}
#header ul li
{
	float: left;
	list-style-type: none;
	padding-left: 4px;
}
#header ul li.tabsgap
{
	float: left;
	width: 1.5px;
	margin: 0px;
	padding: 0px;
}
#header ul li.firsttab
{
	float: left;
	list-style-type: none;
	padding-left: 8px;
}
#homecontentdiv
{
	clear: both;
	padding: 3px;
	background-color: #ffffff;
	float: left;
	width: 957px;
}
#content
{
	clear: both;
	border-bottom: solid 2px #E8E8E8;
}
#flashcontainer
{
	height: 600px;
	text-align: left;
}
#flash
{
	width: 700px;
	height: 600px;
	position: absolute;
	z-index: 0;
}
.descriptionthermo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin-left: 15px;
	margin-top: 35px;
	padding: 5px;
	font-weight: bold;
	line-height: 14px;
	position: absolute;
	z-index: 1;
}
#flash h1
{
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	position: absolute;
	z-index: 1;
}
.titlealign
{
	padding-left: 20px;
}
.linkalign
{
	padding-right: 20px;
}
#client_section
{
	clear: both;
}
#client_section ul
{
	padding: 10px 0px 8px 0px;
	clear: both;
	background-color: #E8E8E8;
	margin: 0px;
	height: 114px;
}
#client_section ul li
{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px;
}
#projects ul
{
	padding: 10px 0px 8px 15px;
	clear: both;
	margin: 0px;
}
#projects ul li
{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}
#projects ul li a
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #0B4C87;
	text-decoration: underline;
	text-align: center;
}
#projects ul li a:hover
{
	text-decoration: none;
}
#news ul
{
	padding: 10px 0px 8px 15px;
	clear: both;
	margin: 0px;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #4a4a4a;
}
#news ul li
{
	clear: both;
	list-style-type:none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.NewsListing
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #0B4C87;
	text-decoration: underline;
	text-align: left;
}
#news ul li a:hover
{
	text-decoration: none;
}
.bullets
{
	float: left;
	width: 25px;
	text-align: center;
	padding-top: 5px;
}
.newslinks
{
	float: left;
	width: 340px;
	text-align: left;
	font-family: Arial;
	font-size:12px;
	line-height:20px;
}
.datestyle
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.pic
{
	border: solid 2px #ffffff;
}
.titlebg
{
	background-color: #FFFFFF;
	height: 50px;
}

#colortabs ul
{
	padding: 0px;
	margin: 0px;
	clear: both;
}
#colortabs ul li
{
	float: left;
	list-style-type: none;
}
#footer
{
	clear: both;
	text-align: center;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #424242;
}
#footer p
{
	float: left;
	padding: 0px;
	margin: 0px;
}
#footer p.thermoicon
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100px;
	text-align: left;
	padding: 2px;
}
#footer p.copyright
{
	float: left;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	width: 688px;
	text-align: center;
	line-height: 24px;
}
#footer p.winit
{
	float: left;
	padding: 24px 0px 0px 0px;
	margin: 0px;
	width: 140px;
	text-align: right;
	padding-right: 20px;
}
#footer a
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #0B4C87;
	text-decoration: underline;
}
#footer a:hover
{
	text-decoration: none;
}
.red
{
	color: #AA0000;
	font-weight: bold;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
}
.heading
{
	color: #3E3E3E;
	font-weight: bold;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 14px;
}
.footertext
{
	color: #AA0000;
}
#innercontent
{
	clear: both;
	padding: 10px 20px 20px 20px;
	margin: 0px;
	background-image: url(../Images/innerbodybg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #ffffff;
}
#innercontent p
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #3E3E3E;
	text-align: left;
	line-height: 18px;
	clear: both;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.thermocontents
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #3E3E3E;
	text-align: left;
	line-height: 18px;
	clear: both;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
#innercontent ul
{
	clear: both;
	padding: 5px 0px 15px 40px;
	margin: 0px;
}
#innercontent ul li
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #3E3E3E;
	text-align: left;
	line-height: 18px;
	clear: both;
}
.headingbg
{
	clear: both;
	background-image: url(../Images/dottedlinebg.jpg);
	background-repeat: repeat-x;
	background-position: bottom center;
	line-height: 10px;
}
.text
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#000066;
	oldcolor: #2E2E2E;
	text-align:justify;
}
a.links
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #074080;
	text-decoration: underline;
}
a.links:hover
{
	text-decoration: none;
}
a.linkssmall
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #C09E54;
	text-decoration: underline;
}

a.linkssmall:hover
{
	text-decoration: none;
}
.searchboxpadding
{
	padding: 10px 10px 0px 22px;
	float: left;
	background-color: #F4F4F2;
	width: 171px;
	height: 60px;
}
.textbox
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #4a4a4a;
	height: 18px;
	width: 120px;
	border: solid 1px #cccccc;
}
.description
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
}
#leftblue
{
	background-color: #C5D4FF;
	width: 217px;
	height: 100%;
}
#leftblue ul
{
	padding: 10px 0px 0px 15px;
	margin: 0px;
	clear: both;
}
#leftblue ul li.tabs
{
	clear: both;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-image: url(../Images/tab.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 188px;
	height: 32px;
	text-align: right;
}
#leftblue ul li.tabsmaroon
{
	clear: both;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-image: url(../Images/tabsel.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 188px;
	height: 32px;
	text-align: right;
}
#leftblue ul li.tabssel
{
	clear: both;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-image: url(../Images/tabsel.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 188px;
	height: 32px;
}
.tabselstyles
{
	font-family: Arial,verdana,helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 31px;
	text-align: right;
	padding-right: 23px;
}
#leftblue ul li a
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 31px;
	text-decoration: none;
	text-align: right;
	margin-right: 23px;
}
#leftblue ul li a:hover
{
	text-decoration: underline;
}
#leftblue ul li.tabsgap
{
	float: left;
	width: 1px;
	margin: 0px;
	padding: 0px;
}
.contenttdpadding
{
	padding-left: 25px;
	height: 450px;
}
.contentheight
{
	height: 450px;
}
.imgbdr
{
	border: solid 2px #EBEBEB;
}
#thermocontent
{
	position: fixed;
	float: left;
	top: 800px;
	left: 50px;
}
.projectlist
{
	clear: both;
	margin: 0px;
	padding: 10px;
	border: dashed 1px #BFBEBE;
}
.spacer
{
	vertical-align: top;
	padding-bottom: 40px;
	margin: 0px;
}
.maroonbold
{
	color: #AA0000;
	font-weight: bold;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 19px;
}
.info
{
	color: #3E3E3E;
	font-family: Arial,verdana,helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
}
.value
{
	color: #3E3E3E;
	font-family: Arial,verdana,helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
	text-align: left;
}
.feedbackbox
{
	width: 330px;
	height: 19px;
	border: solid 1px #A0A0A0;
	font-family: Arial,verdana,helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	text-align: left;
}
.buttonstyles
{
	height: 22px;
	border: solid 1px #FFD3D2;
	background-color: #A00000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 21px;
}
.mandatorytext
{
	background-color: #F3F3F3;
	height: 25px;
	line-height: 24px;
	padding-right: 10px;
	color: #3E3E3E;
	font-family: Arial,verdana,helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
}
.astriek
{
	color: #ff0000;
	font-family: Arial,verdana,helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}
.contentbdr
{
	clear: both;
	margin: 0px;
	padding: 10px;
	border: solid 1px #DDDDDD;
	background-color: #F8F7F7;
}
.contactcontentbdr
{
	clear: both;
	margin: 0px;
	padding: 10px;
	border: solid 1px #DDDDDD;
	background-color: #F8F7F7;
	padding: 10px;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #3E3E3E;
	text-align: left;
	line-height: 18px;
	padding-top:0px;
}
.projectheaderbg
{
	background-color: #172F6F;
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	color: #ffffff;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
.spacer
{
	clear: both;
	padding-bottom: 10px;
}
/*badra*/
.fom_1
{
	width: 654px;
	float: left;
}
.fom_1 ul
{
	margin: 0px;
	padding: 0px;
}

.fom_1 ul li
{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
label
{
	text-align: right;
	width: 185px;
	float: left;
	margin-right: 5px;
	font-weight: bold;
}
.form
{
	height: 20px;
	float: left;
	border: #7F9DB9 1px solid;
	margin: 0px 0px 10px 0px;
}
.radio
{
	height: 20px;
	float: left;
	margin: 0px 0px 10px 0px;
}
.form_1
{
	height: 20px;
	float: left;
	border: #7F9DB9 1px solid;
	margin: 0px 0px 10px 0px;
}
.form_2
{
	height: 20px;
	float: left;
	border: #7F9DB9 1px solid;
	margin: 0px 0px 10px 55px;
}
.fom_2
{
	width: 654px;
	float: left;
}
.photocontainer
{
	float: left;
	width: 200px;
	height: 185px;
}
.offshorephotocontainer
{
	float: left;
	width: 310px;
	height: 240px;
	text-align: center;
}
.imgglry
{
	margin: 10px 0px 0px 20px;
	border: solid 1px #001C5F;
}
.searchbox
{
	width: 140px;
	border: solid 1px #7F7F7F;
	height: 24px;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #4a4a4a;
}
.projectdescription
{
	background-color: #E1E9FF;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#000066;
	text-align:justify;
	padding: 10px;
	line-height: 18px;
	clear: both;
	border: solid 1px #D9D9D9;
}
.projectstyles
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #172F6F;
}
.picture_projectsdiv
{
	float: left;
	width: 170px;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #072987;
	text-align: center;
}
.staffstrengthdiv
{
	float: left;
	width: 220px;
	margin-left: 10px;
}
.commercialdiv
{
	background-color: #FFFFFF;
	font-family:Arial,verdana;
	color: #AA0000;
	font-weight: bold;
	font-size: 14px;
	float: left;
	margin-left: 10px;
	border-top: solid 1px #CCCCCC;
}
.altergreybg
{
	background-color: #F3F3F3;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#000066;
	margin: 0px;
	padding: 7px;
	border-top: solid 1px #CCCCCC;
}
.alterwhitebg
{
	background-color: #FFFFFF;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#000066;
	margin: 0px;
	padding: 7px;
	border-top: solid 1px #CCCCCC;
}
.commercialdecdiv
{
	clear: both;
}
#projectscontent p
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #484848;
	margin: 0px;
	padding: 6px;
}
#projectscontent p.altergreybg
{
	background-color: #F3F3F3;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #484848;
	margin: 0px;
	padding: 7px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
.offshoreheader
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #484848;
	text-align: left;
	height: 30px;
	background-color: #E4E4E4;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #FCFCFC;
	line-height: 20px;
}
.offshorecontent
{
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #484848;
	text-align: left;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #F1F1F1;
	line-height: 20px;
}
.photodiv1
{
	float: left;
	text-align: center;
	font-family: Arial, verdana, helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #9F0000;
	line-height:10px;
}
.pgbdr
{
	border: solid 1px #7CCCFA;
}
.leftdiv
{
	float: left;
	width: 300px;
	border-right: dashed 1px #cccccc;
}
.rightdiv
{
	float: left;
	width: 360px;
	text-align: center;
}

.boxnewtop
{height:10px;
	width:430px;
	float:left;
	line-height:10px;
	}
.b_t_l
{
	background:url(../Images/spriteb.gif);
	height:10px;
	line-height:10px;
	width:10px;
	float:left;

	}
	.b_t_r
{
	background:url(../Images/spriteb.gif) 10px 0px;
	height:10px;
	width:10px;
	line-height:10px;
	float:left;

	}
		.b_t_m
{
	background-color:#fff;
	height:10px;
	float:left;
	line-height:10px;
	width:410px;

	}
	.b_b_l
{
	background:url(../Images/spriteb.gif) 0px -10px;
	height:10px;
	line-height:10px;
	width:10px;
	float:left;

	}
	.b_b_r
{
	background:url(../Images/spriteb.gif) 10px -10px;
	height:10px;
	width:10px;
	line-height:10px;
	float:left;

	}
		.b_b_m
{
	background-color:#fff;
	height:10px;
	float:left;
	line-height:10px;
	width:410px;
	

	}
	
	.b_t_l1
{
	background:url(../Images/spriteb1.gif);
	height:10px;
	line-height:10px;
	width:10px;
	float:left;

	}
	.b_t_r1
{
	background:url(../Images/spriteb1.gif) 10px 0px;
	height:10px;
	width:10px;
	line-height:10px;
	float:left;

	}
		.b_t_m
{
	background-color:#fff;
	height:10px;
	float:left;
	line-height:10px;
	width:410px;

	}
	.box{
	width: 185px;
    height: 320px;   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-left: 10px;
    padding-top: 10px;    
    margin-top: 40px;    
    font-weight: normal;
    line-height: 18px;
    position: absolute;
    z-index: 1;
    color:#3E3E3E;
    text-align:justify;
	}
	.contentTitle
	
	{
	    font-family:Arial, "Arial Rounded MT Bold";
		/*font-style:oblique;*/
	    font-size:18pt;
	    font-weight:900;
	    color:#B12C18;
	    
	}
	.ProjectListingHeader
	{
	    font: Arial;
	    font-weight: bold;
	    font-size: 14px;
	    color: #ffffff;
	    text-align: left;
	    height: 30px;
	    background-color: #172F6F;
	    vertical-align: middle;
	    padding-left: 5px;
	    padding-right: 5px;
	    border: solid 1px #FCFCFC;
	    line-height: 20px;
	}
	.ProjectListingDetails
	{
	    background-color: #E1E9FF;
	    font-family: Arial, verdana, helvetica,Sans-Serif;
	    font-weight: normal;
	    font-size: 12px;
	    text-align: left;
	    color: #303647;
	    padding: 10px;
	    line-height: 20px;
	    vertical-align: middle;
	    clear: both;
	    border: solid 1px #D9D9D9;
	}
    .footerText    
    {
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	vertical-align: middle;
    }

