body 
{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333;
	background-color:#CCC;
}
ul
{
	margin:0;
	padding:0;
}
input[type='text'],select,textarea,input[type='password']
{
	width:200px;
	border:solid 1px #468EDD;
	font-family:"Trebuchet MS";
}
select
{
	width:202px;
}
input[type='submit']
{
	border:solid 1px #468EDD;
	background-image:url(../images/nav_bg.png);
	background-repeat:repeat-x;
	height:20px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
}
.banner 
{
	background-image:url(../images/banner.png);
	background-repeat:repeat-x;
	height:76px;
}
.navBg 
{
	background-image:url(../images/navBg.png);
	background-repeat:repeat-x;
	height:60px;
}
.navBar 
{
	background-image:url(../images/navBar.png);
	background-repeat:repeat-x;
	height:55px;
	width:1000px;
	margin:auto;
	margin-top:-55px;
	border-left:#44536A solid 1px;
	border-right:#44536A solid 1px;
}
.navBar ul, .navBar ul ul
{
	padding:0;
	margin:0;
}
.navBar li
{
	list-style:none;
	float:left;
	background-image:url(../images/navBarDivider.png);
	background-repeat:no-repeat;
	height:44px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-left:28px;
	padding-right:28px;
	cursor:pointer;
	margin-top:11px;
	z-index:999;
}
/*.navBar li:hover
{
	background-image:url(../images/navBarHover2.png);
	background-repeat:repeat-x;
	height:54px;
	margin-top:1px;
}*/
.content
{
	background-color:#FFFFFF;
	width:1000px;
	margin:auto;
	height:650px;
}
.header,.header2
{
	height:50px;
	background-color:#333;
	margin-top:-700px;
	opacity:0.1;
}
.header4
{
	height:50px;
	background-color:#333;
	margin-top:-850px;
	opacity:0.1;
}
.imgNews
{
	width:725px;
	height:355px;
	/*border-right:solid 1px #CCCCCC;*/
}
.imgNews ul.subNav
{
	margin-top:300px;
	position:absolute;
	height: 46px;
}
.imgNews ul.subNav li
{
	list-style:none;
	float:left;
	background-image:url(../images/filmstrip-nav-9.png);
	background-repeat:no-repeat;
	height:45px;
	width:145px;
	cursor:pointer;
	text-align:center;
	padding-top:20px;
	font-weight:bold;
}
.imgNews ul.subNav li:hover
{
	/*background-image:url(../images/filmstrip-nav-hover.png);
	background-repeat:no-repeat;
	background-position:center -5px;*/
	height:45px;
	cursor:pointer;
	color:#FFFFFF;
}
.welcomeMsg
{
	float:right;
	width:250px;
	margin:-320px 10px 0 0;
	text-align:justify;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:20px;
}
.welcomeMsg img
{
	float:left;
	padding-right:10px;
	
}
.heading
{
	background:url(../images/arrow-red.png) no-repeat left center;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	color:#333;
}
.quickLinks
{
	margin:auto;
	margin-top:20px;
}
.quickLinks div
{
	float:left;
	height:150px;
	width: 290px;
	background:url(../images/strip.png) no-repeat right center;
	padding:10px;
	padding-left:24px;
}
.quickLinks div span,a#readMore,a#readLess
{
	font-weight:bold;
	color:#2A3D5B;
}
.quickLinks div span.readMor
{
	color:#666666;
	font-weight:normal;
	display:none;
}
.readMore
{
	background:url(../images/readMore.png) no-repeat;
	height:20px;
	width:127px;
}
/*Slider*/
.imgNews ul.slider
{
	margin:0;
	padding:0;
	width: 99999px;
}
.imgNews ul.slider li
{
	list-style:none;
}

.sliderHolder
{
	width:725px;
	height:302px;
	/*border:#033 solid 1px;*/
}

/*Footer*/
.footer
{
	background:url(../images/footer.jpg) repeat-x;
	height:30px;
	width:990px;
	border-top:solid 1px #CCC;
	margin:auto;
	margin-top:10px;
	padding:5px;
	font-size:11px;
}
.footer span
{
	float:right;
	margin-top:-5px;
}
.footer span a
{
	color:#2A3D5B;
}

/*Slider*/
img 
{
	border:none;
}
*											{ margin: 0; padding: 0; }
			  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; text-decoration:none; color:#FFFFFF;}
a.cross-link								{ color:#666;}

/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 724px; min-height:20px; position: absolute; margin:-86px 0 0 -39px;}


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
/*a:hover, a:active,li:hover						{ color: white; }*/

/*
	SLIDER
*/
.slider-wrap								{ width: 724px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 724px; height: 346px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 724px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ margin-right: 5px; }
#movers-row									{ margin: 0 0 0 -85px;}
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); height: 32px; padding:5px;
											  margin-top: -42px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 12px; }
.cross-link									{ z-index: 9999; }
/*.active-thumb 								{ background: transparent url(image/icon-uparrowsmallwhite.png) top center no-repeat; }*/
/*.active-thumb								{ background: url(../images/transpBlack.png); height: 45px; 
											  z-index: 9999; color: white; }*/


/*About Us*/

.header6
{
	height:50px;
	background-color:#333;
	margin-top:-2150px;
	opacity:0.1;
}
div.contentAbout
{
	background-color:#FFFFFF;
	width:1000px;
	margin:auto;
	height:2100px;
}
div.contentFos
{
	background-color:#FFFFFF;
	width:1000px;
	margin:auto;
	height:800px;
}
.aboutBanner
{
	background:url(../images/aboutBanner.jpg) no-repeat;
	height:225px;
	width:758px;
	margin-left:2px;
}
.fosBanner
{
	background:url(../images/speBanner.jpg) no-repeat;
	height:225px;
	width:758px;
	margin-left:2px;
}
.careersBanner
{
	background:url(../images/careersBanner.jpg) no-repeat;
	height:225px;
	width:758px;
	margin-left:2px;
}
.hseBanner
{
	background:url(../images/hseBanner.jpg) no-repeat;
	height:225px;
	width:758px;
	margin-left:2px;
}
.projBanner
{
	background:url(../images/projBanner.jpg) no-repeat;
	height:225px;
	width:758px;
	margin-left:2px;
}
.partnerBanner
{
	background:url(../images/partnerBanner.jpg) no-repeat;
	height:225px;
	width:758px;
	margin-left:2px;
}
div.history,div.news
{
	padding:10px;
	text-align:justify;
	width:750px;
}
div.history span,div.news span
{
	color:#2A3D5B;
	font-weight:bold;
	padding-bottom:5px;
}
.quickLinks2
{
	float:right;
	margin:-55px 100px 0 0;
}
.quickLinks2 ul
{
	list-style:none;
}
.quickLinks2 a
{
	color:#5A99D5;
}
.leftLinkQuote
{
	float:right;
	margin:-300px 5px 0 0;
	width:230px;
	text-align: justify;
}
.leftLinkQuote span
{
	font-size:36px;
}
.leftLinkQuote span.author
{
	font-style:italic;
	font-size:10px;
	font-weight:bold;
}

/*HSE Policy*/
div.contentHse
{
	background-color:#FFFFFF;
	width:1000px;
	margin:auto;
	height:2300px;
}
.header5
{
	height:50px;
	background-color:#333;
	margin-top:-2350px;
	opacity:0.1;
}

/*Project*/

div.contentProject
{
	background-color:#FFFFFF;
	width:1000px;
	margin:auto;
	height:2650px;
}
.header3
{
	margin-top:-2700px;
}


.header2
{
	margin-top:-2350px;
}
.quickLinks3
{
	float:right;
	margin:-55px 10px 0 0;
	width:200px;
}
.quickLinks4
{
	float:right;
	margin:50px 0 0 250px;
	width:200px;
}
.date
{
	color:#999;
	font-style:italic;
	float:right;
}
.twitter
{
	border:solid 1px #A2D1E4;
	width:190px;
	height:auto;
	padding:5px;
}
.twitter .arrow
{
	width:0;
	height:0;
	border:solid 10px #A2D1E4;
	border-left:none;
	border-right:none;
}
/*404 Error*/
div.error
{
	background:url(../images/error.png) center left;
	background-repeat: no-repeat;
	background-position:5px;
	border:solid 1px #CD0A0A;
	height: auto;
	background-color:#FEF8F6;
	width:900px;
	padding-left:70px;
	padding-top:2px;
	padding-right:3px;
	font-size:90px;
	text-align:center;
	color:#CD0A0A;
	margin:auto;
	margin-top:50px;
}
div.error2
{
	background:url(../images/error.png) center left;
	background-repeat: no-repeat;
	background-position:5px;
	border:solid 1px #CD0A0A;
	height: auto;
	background-color:#FEF8F6;
	width:300px;
	padding-left:70px;
	padding-top:2px;
	padding-right:3px;
	font-size:12px;
	color:#CD0A0A;
	margin-top:5px;
	margin-bottom:10px;
}
div.success
{
	background:url(../images/success.png) center left;
	background-repeat: no-repeat;
	background-position: 5px 9px;
	border:solid 1px #FFCC33;
	height:25px;
	background-color:#FFF4C2;
	width:900px;
	padding-left:20px;
	padding-top:6px;
	padding-right:3px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:auto;
	margin-bottom:10px;
}
div.success2
{
	background:url(../images/success.png) center left;
	background-repeat: no-repeat;
	background-position: 5px 9px;
	border:solid 1px #FFCC33;
	height:25px;
	background-color:#FFF4C2;
	width:750px;
	padding-left:20px;
	padding-top:6px;
	padding-right:3px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
}
/*Contact*/
.contact
{
	padding-top:5px;
}
.contact div
{
	float:left;
	margin-left:20px;
	width:220px;
}
div.contact span
{
	color:#2A3D5B;
	font-weight:bold;
}
div.socialNetwork
{
	margin:250px 300px 0 20px;
	width:200px;
}
/*Members*/
.members
{
	background-color:#FFFFFF;
	width:990px;
	margin:auto;
	height:700px;
	padding-bottom:80px;
	padding-left:10px;
}

#headingBold
{
	color:#2A3D5B;
	font-weight:bold;
}
#headingBold a
{
	color:#2A3D5B;
	font-weight:bold;
}
div.members .socialNetworks
{
	margin-top:250px;
	padding:10px;
	position:absolute;
}
div.members .socialNetworks div
{
	float:left;
	width:200px;
}
.header3
{
	height:50px;
	background-color:#333;
	opacity:0.1;
}
/*#actions
{
	margin-left:50px;
	margin-top:-15px;
}*/
#actions a
{
	color:#2A3D5B;
}
div.members ul
{
	list-style:none;
	padding-bottom:40px;
}
div.members li
{
	float:left;
	width:120px;
}
div.members li a
{
	color:#666666;
}
div.memberDetails
{
	margin-left:200px;
}
ul.myDiscussion
{
	margin-top:-15px;
	
}
ul.myDiscussion li
{
	width:120px;
	margin-right:13px;
}
ul.myDiscussion li a
{
	color:#2A3D5B;
	font-weight:bold;
}
/*Register*/
.members form
{
	margin-left:350px;
}


/*Projects*/
.spy img
{
	height:50px;
	width:auto;
	border:solid 1px #999;
	padding:1px;
	margin-right:5px;
}
.spy li
{
	margin-top:10px ;
	display:block;
	font-size:12px;
	color: #666666;
	list-style:none;
	clear:both;
}
span.desc
{
	color: #666666;
	margin-top:-30px;
}
.spy p
{
	margin-top:-60px;
	margin-left:80px;
	width:200px;
	position:absolute;
}
a.link
{
	color:#666;
}
ul.project
{
	list-style:none;
	position:absolute;
	width:900px;
	
}
ul.project li
{
	float:left;
	margin-left:20px;
	margin-bottom:50px;
	display:block;
}
ul.project img
{
	border:solid 1px #999;
	padding:2px;
}
.pad
{
	margin-left:20px;
}
.project img
{
	width:90px;
	height:90px;
}
.project li
{
	margin-left:-10px;
}
#contact
{
	float:left;
	margin:20px 0 0 5px;
}
