    

/*----------------------------------------------------- Activities (COMPONENTS) ---------------------------------------------------------------------*/
#searchBOX {
	border-left:1px solid #ccd8e1;
	border-right:1px solid #ccd8e1;
	/*background-image: url(/images/box_bg_tile.jpg);*/
	background-repeat:repeat-x;
	margin:10px;
	padding:10px;
	background:#f1f7fd;
}
.searchBOX {
	
	border-left:1px solid #ccd8e1;
	border-right:1px solid #ccd8e1;
	/*background-image: url(/images/box_bg_tile.jpg);*/
	background-repeat:repeat-x;
	margin:10px;
	padding:10px;
	background:#f1f7fd;
}

.searchBOX td{
    padding-bottom:5px;
}

.subHeadCONTENT {
	padding-left: 0px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
}

.descriptionTITLE2 {
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#0a416c;
}

.descriptionTITLE2 a:link {
	color:#0a416c;
	font-size: 11pt;
	font-weight: bold;
}

.descriptionTITLE2 a:visited {
	color:#0a416c;
	font-size: 11pt;
	font-weight: bold;
}

.descriptionTITLE2 a:active{
	color:#0a416c;
	font-size: 11pt;
	font-weight: bold;
}

.descriptionTITLE2 a:hover {
	color:#fdd000;
	font-size: 11pt;
	font-weight: bold;
}


.descriptionSUB2 {
	padding-left: 12px;
	padding-top:0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#5396c5;
	font-weight: bold;
}

.descriptionSUB2 a:link {
	color:#5396c5;
}

.descriptionSUB2 a:visited {
	color:#5396c5;
}

.descriptionSUB2 a:active{
	color:#5396c5;
}

.descriptionSUB2 a:hover {
	color:#fdd000;
}


.descriptionContent2 {
	padding-left: 12px;
	padding-top:3px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
	line-height:1.3;
}

.space {
	margin-top:10px;
}
/*----------------------------------------------------- Activities (SIDE ELEMENTS) ----------------------------------------------------------------------*/
#squarePOSTERAD {
	width: 300px;
	height: 250px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/adHOME.jpg);
	background-repeat:no-repeat;
}


.logoGRAPHIC2 {
	padding-left: 15px;
	padding-top:4px;
	padding-bottom: 4px;
}


.logoCONTENT2 {
	padding-left: 8px;
	padding-top:3px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
}



.descriptionTITLE3 {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#0a416c;
}

.descriptionContent3 {
	padding-left: 24px;
	padding-top:5px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
}

.descriptionContent3 a:link {
	color:#5396c5;
}

.descriptionContent3 a:visited {
	color:#5396c5;
}

.descriptionContent3 a:active{
	color:#003866;
}

.descriptionContent3 a:hover {
	color:#fdd000;
}


.descriptionINFO{
	padding-left: 13px;
	padding-top:1px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
}
.descriptionINFO a:link {
	color:#5396c5;
}

.descriptionINFO a:visited {
	color:#5396c5;
}

.descriptionINFO a:active{
	color:#003866;
}

.descriptionINFO a:hover {
	color:#fdd000;
}

.descriptionDates{
	padding-left: 13px;
	padding-top:2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
}

.descriptionDates a:link {
	color:#5396c5;
}

.descriptionDates a:visited {
	color:#5396c5;
}

.descriptionDates a:active{
	color:#003866;
}

.descriptionDates a:hover {
	color:#fdd000;
}

.headerResults{
	padding-bottom:2px;
	padding-top:2px; 
}


/*------------------------------- Details Page (COMPONENTS) -------------------------------------------------*/
 
.subhead_SPACE {
	padding-left:12px;
}


.nameLABELS {
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#0a416c;
}

.nameLABELSALT {
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#0a416c;
	background-color: #e2f1f8;
}

.nameCONTENT {
	padding-left: 5px;
	padding-top:0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
	
}


.descriptionTITLE {
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#0a416c;
}


.descriptionSUB {
	padding-left: 12px;
	padding-top:2px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;;
}


.descriptionContent {
	padding-left: 12px;
	padding-top:11px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
}

.descriptionContent_view {
 	padding-left: 5px;
	padding-right: 25px;
	padding-top:11px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
	
	
}

.descriptionView_article {
	 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color:#0a416c;
	margin-left:10px;
	margin-top:12px;
	float:left;
	
}

.articleContent_Pager {
	padding-left:12px;
	margin-top:10px;
	float:left;
	padding-top:3px;
	 
}

.fieldLOCATION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#003366;
	margin:2px;
	padding:3px;
	float:left;
	border:1px solid #ccd8e1;
	background:#fff;
	


	}

.fieldLOCATION a{
text-decoration:none;
}

.fieldState_Active{

}

.tdFIELD_active {
	background:#fdd152;
    border:1px solid #e0a810;
    color:#725613;
}

.tdFIELD_active a{
    color:#725613;
}


.mainFIELD {
	padding-left: 8px;
	font-size: 22pt;
	font-weight:bold;
	color:#052959;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
    letter-spacing:-1px;
}


#article a:link {
	color:#003866;
}

#article a:visited {
	color:#866;
}

#article a:active{
	color:#003866;
}

#article a:hover {
	color:#fdd000;
}

a:active { 
  outline: none; 
}  

/*------------------------------- Details Page (SIDE ELEMENTS) -------------------------------------------------*/
 
 .displayTOPpadding {
	 padding-top:25px;
 }
 
.displayBOX {
	border:1px solid #ccd8e1;
	background:#f1f7fd;
	/*background-image: url(/images/display_container_box3.jpg);
	background-repeat:repeat-x;*/
	width:325px;
}


.projecTITLE {
	width: 74px;
	height: 15px;
	padding-top: 6px;
	padding-left:7px;
	padding-right: 1px;

}

.mapDISPLAY {
    text-align:center;
    padding-left:0px;
    padding-top:10px;
    padding-bottom:7px;

}

.mapDISPLAY img{

    border:1px solid #003366;
}

#displayDOTS {

	height: 3px;

	padding-top: 120px;
	padding-left:7px;
	padding-right: 0px;
}


.displayDOTS {
	padding-top: 15px;
	padding-left:7px;
	padding-right: 0px;
}

#titleIMAGE{


	height: 15px;
	padding-top: 135px;
	padding-left:7px;
	padding-right: 1px;
}
.titleIMAGE{
	padding-top: 5px;
	padding-left:7px;
	padding-right: 1px;
}




.logoGRAPHIC {
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 5px;
}


.logoCONTENT {
	padding-left: 0px;
	padding-right:22px;
	padding-top:3px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
	
}


.displayContent {
	
	padding-top: 5px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
}


.displayImage_Description {
	text-align:center;

	font-size: 18pt;
	color:#0a416c;
	padding-top:10px;
}

.displayImage_Number {


	font-size: 9pt;
	color:#0a416c;
	
    padding:20px 10px 5px 10px;
	
}

.displayImage_pagerLEFT {

}


.displayImage_pagerRIGHT {

		
}
.imagePager{text-align:center;padding-top:10px;padding-bottom:10px;}


.projectImage{border:1px solid #003366;text-align:center;	height:250px;
	width: 250px;}


.projectIMAGE {



	text-align:center;
	    padding-left:20px;
}



#testTable td {border:1px solid #000;}


/*----------------------------------------------------- Home Page Offshore Proj. (COMPONENTS)----------------------------------------------------------*/



.resultsTITLE {
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#003866;
	padding-right:10px;
}

.pagerTITLE {
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#071836;
}

.pagerContent2 {
	padding-left:0px;
	padding-top:0px;
	padding-bottom: 1px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
}



.subTITLES {
	background-color: #e2f1f8;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#003866;
	
}

td.subTITLES{cursor:default;}


.namesPROJECT {
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#0a416c;
}

.namesPROJECTALT {
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#0a416c;
	background-color: #e2f1f8;
}


.namesContent {
	padding-left: 12px;
	padding-top:0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
}


.namesContentALT {
	padding-left: 12px;
	padding-top:0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
	background-color: #e2f1f8;
}

.bluetile	{
	
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#0a416c;
	background: url(/images/tabGradient.gif) left top repeat-x; 
	height:25px;
}



.bluetile2	 {
	background-repeat: repeat-x;
	background-image: url(/images/dotted_LINE.gif);
	background-position:left bottom;

}


.namesPROJECT a:link {
	color:#003866;
}

.namesPROJECT a:visited {
	color:#003866;
}

.namesPROJECT a:active{
	color:#003866;
}

.namesPROJECT a:hover {
	color:#fdd000;
}

/*----------------------------------------------------- Home Page Offshore Proj.(ELEMENTS)----------------------------------------------------------*/
.logoGRAPHIC3 {
	padding-left: 15px;
	padding-top:4px;
	padding-bottom: 5px;
}


.logoCONTENT3 {
	padding-left: 20px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#0a416c;
}

.logoGRAPHIC_bg {
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 5px;
}


.logoCONTENT_bg {
	padding-left: 12px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
}

/*----------------------------------------------------- Home Page Offshore Proj.(ACTIVITIES)----------------------------------------------------------*/

#tableTILE	{

	background:#e3f1f7; /*url(/images/home_tile_table.gif) left top repeat-x;*/ 

}

.tableTITLES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#003866;


}

/*
.tableSUBtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
	float:left;
	padding-bottom:3px;
}

.tableSUBtitles a:link {
	color:#0a416c;
}

.tableSUBtitles a:visited {
	color:#0a416c;
}

.tableSUBtitles a:active{
	color:#0a416c;
}

.tableSUBtitles a:hover {
	color:#fcae32;
}



.moreLINK {
	padding-bottom: 3px;
	padding-right: 8px;
}

.tableTITLES a:link {
	color:#003866;
}

.tableTITLES a:visited {
	color:#003866;
}

.tableTITLES a:active{
	color:#003866;
}

.tableTITLES a:hover {
	color:#fcae32;
}  */

/*------------------------------------- Subscribe Weekly -------------------------------------------------------*/

.moreLinkRight {
padding-top:10px;
padding-right:5px;
padding-bottom:10px;
	float:right;
}

.moreLinkLeft {
	padding-bottom: 10px;
	padding-right: 8px;
	margin-right:10px;
	float:left;
}


#subscribe {
	background: url(/images/subscribe_bg_tile2.gif) left top repeat-x; 
	height:48px;
	width: 614px;
	margin-bottom:15px;
}

#subscribe .callOut {	
	float:left;
	margin-top: 16px;
	padding-right: 2px;

}

#subscribe .submitBUT {
	float: left;
	margin-top: 18px;
	padding-left:10px;
}

#subscribe .field {
	float:left;
	margin-left: 13px;
	padding-top: 17px;
}

#subscribe .leftSIDE {
	background: url(/images/subscribe_at_symbol4.gif) left top no-repeat; 
	width:33px; 
	height:48px;
	float:left;
}

#subscribe .rightSIDE {
	background: url(/images/subscribe_right_V3.gif) left top no-repeat; 
	width:4px; 
	height:48px;
	float:right;
	
}

#subscribe .policyTXT {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#FFF;
	float:left;
	margin-top: 23px;
	margin-left: 10px;
}

#subscribeSMALL2 a:link {
	color:#FFF;
	font-size: 7pt;
}

#subscribeSMALL2 a:visited {
	color:#366;
	font-size: 7pt;
}

#subscribeSMALL2 a:active{
	color:#FFF;
	font-size: 7pt;
}

#subscribeSMALL2 a:hover {
	color:#396;
	font-size: 7pt;
}

#subscribeSMALL2 {
	background: url(/images/sm_subscribe_SIDE4.gif) left top;
	background-repeat:no-repeat;
	height:122px;
	width: 127px;
	border-top:1px solid #fff;
}

#subscribeSMALL2 .submitBUT {
	margin-top: 7px;
	padding-left:57px;
}

#subscribeSMALL2 .field {
	margin-top: 40px;
	padding-left:4px;
}

#subscribeSMALL2 .field input{
	width:112px;
}

#subscribeSMALL2 .policyTXT {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#FFF;
	padding-top: 8px;
	padding-left:15px;	
}

#subscribe a:link {
	color:#FFF;
	font-size: 7pt;
	text-decoration: underline;
}

#subscribe a:visited {
	color:#366;
	font-size: 7pt;
	text-decoration: underline;
}

#subscribe a:active{
	color:#FFF;
	font-size: 7pt;
	text-decoration: underline;
}

#subscribe a:hover {
	color:#396;
	font-size: 7pt;
	text-decoration: underline;
}


/*--------------------------------------------------PROJECTS PAGE -----------------------------------------------------------------------*/
.namesCountry {
	padding-left: 0px;
	padding-top:0px;
	padding-bottom: 5px;
	padding-right: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
}
.namesCountryALT {
	padding-left: 0px;
	padding-top:0px;
	padding-bottom: 5px;
	padding-right: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
	background-color: #e2f1f8;
}

.logoGRAPHIC_Suppliers {
	padding-left: 10px;
	padding-top:0px;
	padding-bottom: 0px;
}

.logoCONTENT_Suppliers {
	padding-left: 0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0a416c;
}
/*------------------------------------- Universal CSS That goes throughout the entire Web Site -------------------------------------------------------*/
.shadowLong2 {
	/* background:url(/images/line_home.gif) center top no-repeat; */
	width:27px;
}

.shadowLong {
	/*  background:url(/images/shadow_long.gif) center top no-repeat; */
	width:30px;
}

.shadowShort {
	background:url(/images/shadow_short.gif) center top no-repeat; 
	width:10px;
	height: 248px;
}

.curvedHeader{
	background: url(/images/tab_body.gif) left top repeat-x; height:23px;
}

.curvedHeaderTAB{
	background: url(/images/tab_body.gif) left bottom repeat-x; height:26px;
	cursor:pointer;
}

.articleTAB{
	margin-left: 0px;
	float:left;
}

.articleTAB2{
	margin-right: 0px;
	float:left;
}

.arrow_leftCurve {
padding-top: 5px;
float:right;
padding-right: 10px;
}

.arrow_rightCurve {
padding-top: 5px;
float:right;

}

.leftCurve{
	background: url(/images/tab_corner_left.gif) left top no-repeat; width:9px; height:23px;float:left
}

.leftCurve2{
	background: url(/images/tab_corner_left.gif) left bottom no-repeat; width:9px; height:26px;float:left
}

.rightCurve{
	background: url(/images/tab_corner_right.gif) left top no-repeat; 
	width:9px; 
	height:23px;
	float:right;
}

.rightCurve2{
	background: url(/images/tab_corner_right.gif) left bottom no-repeat; 
	width:9px; 
	height:26px;
	float:right;
}

.titleCurve{
	float:left;
	margin-top: 5px;
}

.titleCurve2{
	float:left;
}
.tabPadding
{
	float:left;
	/*padding-left:11px;
	padding-right:11px; */
}
.titleCurve3{
	float:left;
	margin-left: 11px;
}

.dottedLINE {
	background-repeat: repeat-x;
	background-image: url(/images/dotted_LINE.gif);
	height: 1px;
	font-size:1px;
}

.dottedLINE_V {
	background-repeat: repeat-y;
	background-image: url(/images/dotted_LINE_V.gif);
	width: 5px;
}

/*----------------------------------------------- END --------------------------------------------------------------------------------------------------*/
#menu{position:relative; float:right;width:160px; border:0px solid #000;padding-bottom:20px; }
#menu img{border:0px;}

#menu ul .item{display:none;}
#menu ul:hover .item{display:block;}

#menu ul:hover .item a{color:#525d97;text-decoration:none;}
#menu ul:hover .item a:hover{color:#999;}

#menu ul:hover .item img{padding:0px 10px 0px 5px;}

#menu ul{width:35px;float:left;margin:0px;padding:0px;list-style:none;border-left:1px solid #e3ecf5;}
#menu ul.item1{border:0px;}
#menu ul.item4{position:absolute; z-index:1000;left:105px;}
#menu ul.item4 li.item{padding:3px;}
#menu ul.item4:hover{
background:#fff;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #336699;
text-align:left;
position:absolute; z-index:1000;left:105px;top:-1px;
}

.logoGRAPHIC_featuredEmloyers {
	padding-left:0px;
	padding-top:0px;
	padding-bottom: 0px;
}

#menu1{position:relative; float:right;width:160px; border:0px;left:30px;}
#menu1 img{border:0px;}

#menu1 ul .item{display:none;}
#menu1 ul:hover .item{display:block;}

#menu1 ul:hover .item a{color:#525d97;text-decoration:none;}
#menu1 ul:hover .item a:hover{color:#999;}

#menu1 ul:hover .item img{padding:0px 10px 0px 5px;}

#menu1 ul{width:35px;float:left;margin:0px;padding:0px;list-style:none;border-left:1px solid #e3ecf5;}
#menu1 ul.item1{border:0px;}
#menu1 ul.item3{position:absolute; z-index:1000;left:70px;}
#menu1 ul.item3 li.item{padding:3px;}
#menu1 ul.item3:hover{
background:#fff;
width:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #336699;
text-align:left;
position:absolute; z-index:1000;left:70px;top:-1px;
}





.topPad{padding-top:10px;}
.topMargin{margin-top:20px;}
.clear {clear:both;}

#welcome{background:url(/CustomUI/images/shell/title_welcome.gif) 10px top no-repeat;padding-top:10px;margin-top:10px;}
#welcome p{color:#93a2af;padding-left:10px; font-size:9pt; line-height:1.4;}

#subscribeYellow{background:url(/CustomUI/images/shell/subscribeBox_yellow.gif) left top no-repeat;width:623px; height:46px;margin-bottom:10px;margin-top:5px;}
#subscribeYellow p{padding-left:150px; font-size:8pt;color:#4b3c13;padding-top:10px;margin-top:0px;}


/* Featured Project on homepage */

#featuredProject{overflow:hidden;height:166px;background:url(/CustomUI/images/shell/bg_featuredAct.gif) left top no-repeat;color:#fff;}
#featuredProject .container{float:left; width:445px;margin:10px 0px 0px 10px;padding:2px 5px 5px 5px;color:#fff;}

#featuredProject a{color:#fff;text-decoration:none;}
#featuredProject a:hover{color:#ffe981;}
#featuredProject a:hover .title{color:#fff;}


#featuredProject .image{ background-color:#003366;position:relative;  margin:0px 10px 0px 0px;float:left;top:10px; left:15px;width:122px; height:122px;}
#featuredProject .image img{border:1px solid #003366;}

#featuredProject .project{margin:0px; font-size:16pt; font-weight:bold;}
#featuredProject .title{position:relative;font-weight:bold;padding-top:5px;margin:0px; padding-right:2px;color:#ffe981;}
#featuredProject .description{padding-top:5px;margin:0px; font-size:8pt;}
#featuredProject .button{margin-top:10px;}



/* Featured Activities Table on homepage */

.featuredActivitiesTable{margin:5px 5px 0px 5px;padding-right:5px;}
.featuredActivitiesTable td {vertical-align:top;}
.featuredActivitiesTable td:hover a{color:#003366;}
.featuredActivitiesTable .container {height:50px; border:1px solid #f1f7fd; padding:2px;
    background-repeat : repeat-x;
	background: url(/images/dotted_LINE.gif) left bottom repeat-x;
    padding-bottom:5px;
    }
.featuredActivitiesTable .container:hover { cursor:pointer;
    background:#fde596;
    border:1px solid #e0a810;
    color:#725613;
    }
.featuredActivitiesTable a {text-decoration:none;}



.title a:link {
	color:#003366
}

.title a:visited {
	color:#003366
}

.title a:active{
	color:#003366
}
.title a:hover {
	color:#003366
}

.homeOffshore td {font-size:9pt;}
.homeOffshore tr:hover {background:#fde596;cursor:pointer;}
.homeOffshore a{color:#003366;display:block;}
.homeOffshore a:hover{color:#003366;display:block;}
.homeOffshore a {display:block;text-decoration:none;}

.searchResults td {font-size:9pt;}
.searchResults tr:hover {background:#fde596;cursor:pointer;}
.searchResults a:hover{color:#003366;}
.searchResults a {display:block;text-decoration:none;}
.searchResults td.descriptionTITLE3:hover{background:#fff;}

tr.dots:hover{background-color:transparent;}

.searchResults2:hover {background:#fde596;cursor:pointer;}
.searchResults2 a:hover{color:#003366;}
.searchResults2 a {display:block;text-decoration:none;}

.searchResults3 table:hover {background:#fde596;cursor:pointer;}
.searchResults3 a:hover{color:#003366;}
.searchResults3 a {display:block;text-decoration:none;}

.searchResultsTD td:hover {background:#fde596;cursor:pointer;}
.searchResultsTD a:hover{color:#003366;}
.searchResultsTD a {display:block;text-decoration:none;}

.homeJobs{border:0px solid #ccc;}
.homeJobs td{font-size:8pt;color:#336699;padding:0px 5px 5px 5px;}

.generalTitle{font-size:9pt; color:#003366; font-weight:bold;padding-bottom:2px;padding-top:4px;}



/* ======================= Square Poster Ad styles ========================== */

#squarePosterAd {
	text-align:center;
	width:300px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;

}


.sqContainer {
	background-color:#FFFFFF;
	padding:0px;
	text-align:center;
	float:right;
	width:300px;
	padding:0px 0px 20px 0px;

}







/* ======================= Top Banner Ad styles ========================== */

#topBannerAd {
	width:935px;
	height:65px;
    text-align:center;
    margin:auto;
    border:0px solid #ff9900;
    background-color:#003366;
}


.topContainer {

	padding:0px;
    text-align:center;
	padding:0px 0px 10px 0px;
    margin:auto;
}



.activityWindow
{
width:605px;
}
.statusWindow
{
width:605px;
}

.descriptionWindow{width:605px;font-size:11pt;}
.descriptionWindow td{font-size:10pt;}


.descriptionWindow strong
{
    font-size:11pt;

    background-repeat: repeat-x;
	background-image: url(/images/dotted_LINE.gif);
	background-position:left bottom;
	display:block;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;

    }



.descriptionWindow p
{
padding-top:0px;
margin-top:0px;

    }



#activityResults {}
#activityResults a{text-decoration:none;}
/*#activityResults .container:hover{background:#fde596;cursor:pointer;}*/
#activityResults .container{padding:10px;}

#activityResults .name{font-size:13pt;font-weight:bold;padding-bottom:3px;}
#activityResults .name2{font-size:13pt;font-weight:bold;padding-bottom:3px;}
#activityResults .project{font-size:10pt;font-style:italic;}

#activityResults .notes{clear:both;font-size:10pt; color:#336699;padding:0px;margin:5px 0px 5px 0px;line-height:1.3;}
/*
#activityResults .viewArticle a{width:225px; height:15px; background:url(/images/rzLogo_small_blue.gif) right 4px no-repeat;display:block;padding:3px;border:1px solid #c2cfdb;color:#336699;}

#activityResults .viewArticle a:hover{ background:url(/images/viewArticle_on.gif) -28px -4px no-repeat;border:1px solid #8e7222;}
*/
#activityResults .viewArticle a{ background:url(/images/btn_viewArticle_rz4.gif) left top no-repeat;width:180px; height:30px;float:left;display:block;padding:0px 10px 10px 0px;margin-top:5px;}

#activityResults .viewProject a{ background:url(/images/btn_viewProject3.gif) left top no-repeat;width:113px; height:30px;float:left;padding:0px 10px 10px 0px;margin-top:5px;}









#statusHistory {}
#statusHistory a{text-decoration:none;}
#statusHistory .project{font-size:11pt;font-style:italic;border:0px solid #000;padding:10px 0px 0px 10px;margin:0px;}
#statusHistory .notes{font-size:10pt; color:#336699;margin:0px 0px 0px 0px;padding-left:10px;padding-bottom:10px; border-bottom:1px solid #f1f7fd;}
.pNames{font-size:13pt;padding-left:10px;font-weight:bold;margin-top:20px;}
#statusHistory p{padding:0px;margin:0px;}












.facilityField{}

.moduleBorder{border-left:1px solid #ccd8e1;border-right:1px solid #ccd8e1;background:#f1f7fd;padding:3px;}
.moduleBorderNoPad{border:1px solid #ccd8e1;background:#f1f7fd;}
.moduleBorderLarge{background:#f1f7fd;border-left:1px solid #ccd8e1;border-right:1px solid #ccd8e1;}

/* 
 e3f1f7  f1f7fd ccd8e1  */



h1 {
	background-repeat: repeat-x;
	background: url(/images/dotted_LINE.gif) left bottom repeat-x;
    font-size:14pt;
    font-weight:bold;
    margin-top:5px;
    color:#336699;
    padding-bottom:5px;
    margin-bottom:10px;
}
/*.leftNavWidth{width:785px;}*/



.descriptionContent li{font-size:10pt; margin-top:4px;display:block;}
.descriptionContent {font-size:10pt;}
.descriptionContent p{font-size:10pt;}



.descriptionContent2 {font-size:11pt;}

.normalList li{font-size:11pt; margin-top:4px;}

p .freeP{font-size:11pt; }

.caption{font-size:8pt;padding:5px; color:#336699;height:65px;}
.profileImages{width:250px; float:right;padding:10px 10px 0px 10px;border:1px solid #ccd8e1;margin:10px 10px 10px 30px;background:#e3f1f7;}

.dottedLINEpad
{
    background-repeat: repeat-x;
	background: url(/images/dotted_LINE.gif) left bottom repeat-x;
    font-size:14pt;
    font-weight:bold;
    margin-top:5px;
    color:#336699;
    padding-bottom:5px;}
    
    

    .jobCats a{text-decoration:none;}
    .jobCats td{padding:3px 5px 5px 12px; font-size;10pt;}
    .jobCats td.dottedLINE{padding:0px 0px 0px 0px;}
    

.roundCorner{background:url(/CustomUI/images/shell/roundCorner_mid.gif) left bottom repeat-x;height:5px;}
.roundCornerRight{background:#fff url(/CustomUI/images/shell/roundCorner_right.gif) right bottom no-repeat; width:25px;height:5px;float:right; }
.roundCornerLeft{background:#fff url(/CustomUI/images/shell/roundCorner_left.gif) left bottom no-repeat; width:25px;height:5px;float:left; }


#hSponsors {position:relative;margin-top:10px;}
#hSponsors .sponsor{width:290px; height:50px;margin-left:10px; border-bottom:1px solid #dce5ec;}
#hSponsors .logo {width:90px;height:50px; background:#fff;float:left;margin-right:10px;}
#hSponsors .descrip{padding:5px;float:left;color:#9ca3ad;font-size:8pt;margin-top:5px;width:180px;}



/*--- Featured News ---*/

#feature {background:url(/Images/features/siqFeature_general.jpg) left top no-repeat; width:614px; height:200px;margin:0px 0px 10px 0px;color:#fff;}
#feature .articleTitle{font-size:18pt;margin-bottom:5px;font-weight:bold;line-height:1.1;}
#feature .description{line-height:1.3;margin-bottom:10px;font-size:11pt;}
#feature .date{margin-bottom:5px;font-size:11pt; font-style:italic;}
#feature .container {margin:0px 20px 0px 220px; padding-top:15px;}
#features .readMore {border:0px;color:#fff;}
#features a:link{color:#fff;}
#features a:visited{color:#fff;}
#features a:visited{color:#fff;}
#features a:hover{border:0px;}
#features img {border:0px;padding:0px; margin:0px;}

.emailTable{margin-bottom:15px;}
.emailTable td{background:#f1f7fd;border:3px solid #fff;padding:10px;}

.pSummary {padding-left:10px;margin-top:5px;}
.pSummary td {padding:3px;border-bottom:1px solid #f1f7fd;  background:#fff;padding-left:20px;  }
.pSummary .title{text-align:right; width:95px;padding-right:10px;background:#f1f7fd;padding-left:0px;  }