body, div, table, tr, td, th, ul, ol, li, p, img, h1, h2, h3  {margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;}
body { 
margin: 0px;
padding: 0px;
background: url(http://www.halliburton.com/images/halcom/main_bg.jpg) repeat-x;
background-color: #cccccc;
height: 100%;
}
a img {border:0;}

a {color:#30407B;}
a:hover {color:#333;}

h1{ font-weight:normal;font-size:18px;}

/*TFS 10057 : Halliburton.com page has a Crowded Title with superscript tag */
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}



/***************************************************/
/******** GENERIC BULLETS ********************/ 
/***************************************************/
/* Vidula: added style for ordered list  */

#content ul, #content ol, #content_twoCol ul, #content_twoCol ol,#content_fullPage ul, #content_fullPage ol  {
      margin:0px 10px 7px 35px;
}

#content li, #content_twoCol li, #content_fullPage li {
      margin-left:5px;
}

ul.arrows, ul.bullets {	
	margin:0px 10px 7px 35px;
}

ul.arrows li{
	list-style-image:url(http://www.halliburton.com/images/halcom/news_bullet.gif); 
	margin-left:5px;
}


ul.bullets li{
	list-style:disc;
	margin-left:5px;
}


/* ---the following are identical to the styles above, with no margins ---*/

ul.arrows_no_margin, ul.bullets_no_margin {	
	margin:0px 10px 7px 25px;
}

ul.arrows_no_margin li{
	list-style-image:url(http://www.halliburton.com/images/halcom/news_bullet.gif);
}


ul.bullets_no_margin li{
	list-style:disc;	
}

/***************************************************/
/******** MAST STRUCTURE & STYLES********************/ 
/***************************************************/


#wrapper{/********WRAPS ENTIRETY---*/
	width:1007px; 
	margin:0 auto;
}



#header_print {display:none;}


#header_wrapper{
	/*float:left; */
	width:1007px;
	margin-top:25px;
}


#header{
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:1007px; 
	height:60px;
}

#header_left{
	float:left;
	display:inline;
	margin-left:20px;
}

#header_right
{
	float:right;
	display:inline;
	margin-right:20px;
}

#top_nav{
	width:1007px;
	float:right;
	display:inline;
	margin:10 10 10 10;
	color:#fff;
	height:35px;
	text-align:right;
}

#top_nav a {
	color:#fff;
	font-size:11px;	
	text-decoration:none;	
}

#top_nav a:hover{
	text-decoration:underline;
}

#stock{
	float:right;
	display:inline;
	color:#fff;
}

#search{
	float:right;
	display:inline;
	text-align:right;
	margin-top:20px;
}

#search img{	
	vertical-align:middle;
	margin-left:3px;
}

#search input{
	vertical-align:middle;	
}


#nav li{
	float:left; 
	list-style:none;
}

#nav li a{
	display:block;
}

#nav li img{
	padding:0;
	margin:0;
	display:block;
}

#nav_header{
	border-top: solid 3px #CC0000;
	margin-bottom:-1px;
	width:1007px;
	position:absolute;
}

#breadcrumbs {
	float:left;
	display:inline;
	width:975px;
	margin:0px 15px;
	margin-top:20px!important;	
}

#breadcrumbs a.h1{
	color:#c00;
	font-size:12px;
	font-weight:bold;
}

#breadcrumbs a{
	margin: 0px 3px;
}

#breadcrumbs a.h1:hover{
	color:#333;
}

#icons{
	float:right;
	display:inline;
	width:450px;
	text-align:right;
	margin-right:10px;	 
	
}

#icons a{
	text-decoration:none;
	font-size:11px;
	margin-right:6px;
	color:#666;
}

#icons ul{
	float:right;
}

#icons ul li{
	float:left; 
	display:inline;
	list-style:none; 
	margin-right:5px;
}

#icons img{
	vertical-align:middle;
}



/***************************************************/
/********CONTENT AREAS******************************/
/***************************************************/

/* spans available width of page */

#content_wrapper{ 
	float:left; 
	width:1007px; 
	background-color:#fff;
	background-image:url(http://www.halliburton.com/images/halcom/home_top_bg.gif);
	background-repeat:no-repeat;
	padding-bottom:20px;
}



/***************************************************/
/********LEFT NAV******************************/
/***************************************************/


#left_nav_wrapper{
	float:left;
	display:inline;
	clear:left;
	margin:20px 0 0 5px;
	width:228px; 
	background-image:url(http://www.halliburton.com/images/halcom/left_nav_bg.gif);
	background-repeat:repeat-y;
}


#left_nav_header{
	background-image:url(http://www.halliburton.com/images/halcom/left_nav_top.gif);
	background-repeat:no-repeat;
}

#left_nav_wrapper p {
	padding:10px;
}

#left_nav_header h1{
	color:#FFFFFF; 
	font-size:15px; 
	font-weight:bold;
	line-height:18px;
	padding: 7px 0 5px 9px;
	margin:0;
}

/* Temporarily comment out the gradient to see if the customer
 * will accept this look.  We do not want the gradient there when
 * we don't have a root level nav node in red.
 * Carlos Barichello, 03DEC2008.
 */
#left_nav_wrapper ul{
	/* background-image:url(http://www.halliburton.com/images/halcom/left_nav_gradient.gif); */
	background-repeat:no-repeat;
}

#left_nav_wrapper ul li{
border-bottom:1px solid #CCCCCC;
list-style:none outside none;
margin:0 auto 0 0;
padding:7px 10px;
width:201px;
}

#left_nav_wrapper ul li a {
	text-decoration:none;
	color:#000;
}

#left_nav_wrapper ul li a:hover, #left_nav_wrapper ul li a.current:hover {
	text-decoration:none;
	color:#666;
}

#left_nav_wrapper ul li a.current{
	text-decoration:none;
	color:#c00;
	font-weight:bold;
}


#left_nav_wrapper .tertiary{
margin:7px 5px 15px 8px;
	
}

#left_nav_wrapper .tertiary a{
	display:block;
	color:#666;
	text-decoration:none;
	margin-bottom:6px;
}


#left_nav_wrapper .tertiary a:hover{
	color:#333;	
}


#left_nav_wrapper ul li.last{
	border-bottom:none; 
}



#left_nav_contact{
	background-image:url(http://www.halliburton.com/images/halcom/left_nav_gradient.gif);
	background-repeat:no-repeat;
	padding:15px 0 5px 15px;
}

#left_nav_contact a{
	text-decoration:none;
	color:#000;
}


#left_content{
	float:left;
	display:inline;
	clear:left;
	margin:10px 0 0 5px;
	width:228px; 
}

#left_content p{
	padding:10px;
}


/***************************************************/
/********RIGHT NAV ******************************/
/***************************************************/

/* Vidula : Replaced Right_nav code with the new code given by acquity */
/* got acquity styles from Nirdesh's mail on 18Dec08*/

#right_nav_wrapper{
	float:right;
	margin:0px;
	padding:0px;	
	margin-top:10px;
	margin-left:4px;
	background-image:url(http://www.halliburton.com/images/halcom/right_nav_bg.gif);
	background-repeat:repeat-y;	
}


#right_nav_image{
	float:right;	
	margin-top:10px;
	margin-left:4px;	
}


#right_nav_image img{
	margin:0px;
	margin-right:15px;
}


#right_nav_header{
	background-image:url(http://www.halliburton.com/images/halcom/right_nav_top.gif);
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	padding-top:5px;
}
 
#right_nav_header h1{
	margin:0;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;	
}


#right_nav_links {		
	padding:0px;
	padding-bottom:10px;/*vidula*/
	margin:0px;	
	margin-left:10px;	
}


#right_nav_links p{
	color:#666;
	font-weight:bold;
	padding:10px 15px 5px 10px;
}

#right_nav_copy {		
	width:250px;
	padding-bottom:20px;	
	margin:0px;	
}

#right_nav_copy p{
	padding:10px 15px 5px 10px;
}

#right_nav_wrapper p.viewAll{
	margin-right:5px;
}


#right_nav_wrapper ul{	
	margin:0px;
	padding:0px;
	margin-left:10px;
}


#right_nav_wrapper ul li{
	border:1px solid #fff;
	width:180px;
	list-style:none;
	margin:0px;
	padding:0px;
}



#right_nav_wrapper ul li ul{
	margin:0px;
	margin-bottom:10px;
	padding:0px;	
}


#right_nav_wrapper ul li ul li{
	margin:0px;
	padding:0px;
	margin-left:15px;
	width:165px
}


#right_nav_wrapper ul li a{	
	font-weight:normal;
	line-height:16px;
}

#right_nav_wrapper ul li ul li a{
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	line-height:16px;
}


#right_nav_wrapper ul li ul li a:hover{
	text-decoration:underline;
}



#right_nav_wrapper .title{
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	font-size:16px;
}

#right_nav_wrapper .gray_subtitle{	
	color:#333; 
	font-size:14px;
	font-weight:bold; 
	padding-top:10px;
	padding-left:10px;
	
}


#right_nav_bottom{		
	margin:0px;
	padding:0px;
}




/***************************************************/
/********CENTER CONTENT AREAS******************************/
/***************************************************/


/* defines primary content area for each layout */

#main_content_wrapper{
	float:left;
	display:inline;
	margin:22px 0 0 6px;
	width:509px;
}

#main_content_wrapper_twoCol{
	float:left;
	display:inline;
	margin:22px 0 0 6px;
	width:737px;
}


#main_content_wrapper_fullPage{
	float:left;
	display:inline;
	margin:22px 0 0 40px;
	width:920px;	
}



/* sets background treatment and borders for primary content area of each layout */


#content{
	float:left;
	display:inline;
	width:509px;
	background-image:url(http://www.halliburton.com/images/halcom/content_table_bg.gif);
	background-repeat: repeat-y; 
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
}



/* text and link styles for main content areas */


#content_twoCol h1, #content_fullPage h1, #content h1{
	padding:15px 0 5px 0; 
	font-size:18px;
	line-height:20px;
	color:#c00;
}

#content_fullPage h1, #content h1 {
	color:#c00;
}


#content h2, #content_twoCol h2, #content_fullPage h2{
	margin:0; 
	color:#333; 
	font-size:14px;	
}


#content h3, #content_fullPage h3 {
	margin:0;	 
	color:#333; 
	padding:15px 0 0px 15px; 
	font-size:12px;
}


#content_twoCol h3{
	font-size:12px;
	color:#333;	
	margin:0px;	
	margin-left:15px;
}

.content_item h3{
	margin:0; 
	color:#CC0000; 
	padding:0px 0 5px 15px; 
	font-size:13px;
}



#content p, p.right, #content_twoCol p, #content_fullPage p, .fiveCol_left p, fiveCol_right p {
	margin:0; 
	padding:0px 10px 7px 0;
}

#wrapper p.right{
	text-align:right;
	padding-right:25px;
}


.content_item p {
	padding-left:0 !important;
}

.content_item img, .content_item_twoCol img{
	float:left;
	display:inline;
	margin-left:0px;
	margin-right:10px;	
	margin-bottom:10px;
}


#content hr{
	height:1px;
	width:90%;
	margin:10px auto;
}


#content .line, #content_fullPage .line, #content_twoCol .line{
	width:90%;
	border-top:1px solid #efefef;
	margin:10px;
	margin-left:20px;
}


.viewAll{
	float:right;
	display:inline;
	width:150px;
	text-align:right;	
}

.dateline{
	color:#666;	
	margin:5px 0px;	
}

.margin{		
	margin:10px 0px 10px 0px;	
}




/* linked title styles for main content areas */


#content a.h2, #content_twoCol a.h2, #content_fullPage a.h2 {
	font-weight:bold;	
	font-size:13px;
	text-decoration:underline;
	color:#30407B;	
}

#content a.h2:hover, #content_twoCol a.h2:hover, #content_fullPage a.h2:hover{
	color:#333;
}


#content a.h3, #content_twoCol a.h3, #content_fullPage a.h3 {	
	font-weight:bold;	
	font-size:12px;
	text-decoration:underline;	
	color:#30407B;	
}

#content a.h3:hover, #content_twoCol a.h3:hover{
	color:#000;
}




/* video section formatting */



.video {
	margin-top:15px;
	text-align:center;
	margin-bottom:5px;	
}


.video_copy {
	text-align:left;
	width:380px;
	margin:0px;
	margin-left:40px;			
	
}


.video_caption{	
	margin-left:15px;	
	margin-bottom:10px;
}



/* misc. block links formatting */



.blockLinksRight_square{
	width:150px;
	background-color:#fff;
	float:right;	
	display:inline;
	padding:8px;
	border:1px solid #efefef;	
}



.blockLinksLeft_square{
	width:150px;
	background-color:#fff;
	float:left;	
	display:inline;
	padding:8px;
	border:1px solid #efefef;	
}

.blockLinksLeft_square_small{
	width:40px;
	background-color:#fff;
	float:right;	
	display:inline;
	padding:2px;
	border:1px solid #efefef;	
}


.blockLinksRight{
	width:150px;	
	float:right;	
	display:inline;			
	background-image: url(http://www.halliburton.com/images/halcom/background_blockLinksBack.gif);
	background-repeat:repeat-y;	
}

.blockLinksRightTop{
	width:150px;
	float:right;	
	display:inline;
	height:6px;
	background-image: url(http://www.halliburton.com/images/halcom/background_blockLinksLeftTop.gif);
	background-repeat:no-repeat;
}

.blockLinksRightBottom{
	width:150px;
	float:right;	
	display:inline;
	height:6px;
	background-image: url(http://www.halliburton.com/images/halcom/background_blockLinksLeftBottom.gif);
	background-repeat:no-repeat;
}


.blockLinksLeft{
	width:150px;	
	float:left;	
	display:inline;			
	background-image: url(http://www.halliburton.com/images/halcom/background_blockLinksBack.gif);
	background-repeat:repeat-y;	
}


.blockLinksLeftTop{
	width:150px;
	float:left;	
	display:inline;
	height:6px;
	background-image: url(http://www.halliburton.com/images/halcom/background_blockLinksLeftTop.gif);
	background-repeat:no-repeat;
}

.blockLinksLeftBottom{
	width:150px;
	float:left;	
	display:inline;
	height:6px;
	background-image: url(http://www.halliburton.com/images/halcom/background_blockLinksLeftBottom.gif);
	background-repeat:no-repeat;
}



.blockLinksLeft_noborder{
	width:150px;
	float:left;	
	display:inline;			
}

.blockLinksRight_noborder{
	width:150px;
	float:left;	
	display:inline;			
}

.blockLinksRight a, .blockLinksLeft a, .blockLinksLeft_noborder a, .blockLinksRight_noborder a, .blockLinksLeft_square a, .blockLinksRight_square a{
	display:block;
	margin-top:5px;
}



/* misc. image formatting */



img.icon_pdf, img.icon_external{	
	float:right;
	margin:0px;	
	margin-top:3px;
	margin-left:5px;
}

 img.icon_external{
 	float:right;
	margin-top:0px;
 }



img.icon_arrow{
	float:right;
	margin-top:2px;
}


.inbody_img_left{
	width:160px;
	float:left;
	display:inline;
	margin:10px;
	margin-bottom:100px;
}

.inbody_img_left img{
	margin-top:10px;
	
}

.inbody_img_right{
	width:160px;
	float:right;
	display:inline;
	margin:10px;
	margin-bottom:100px;
}

.inbody_img_right img{
	margin-top:10px;
	
}

.pic_buttons img{
	float:left;
	display:inline;
	margin:3px;
	margin-top:90px;		
}

img.icon_h1{
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

h1.icon{
	line-height:28px;
}

/***************************************************/
/********TABBED CONTENT******************************/
/***************************************************/



#tab_wrapper{
	float:left;
	display:inline;
	width:510px;
	height:26px !important;
	background-image:url(http://www.halliburton.com/images/halcom/content_table_top_bg.gif);
	background-repeat: repeat-x;
}


#tab_wrapper_notabs{
	float:left;
	display:inline;
	width:509px;
	height:26px !important;
	background-image:url(http://www.halliburton.com/images/halcom/content_table_top_bg.gif);
	background-repeat:repeat-x;
}

#tab_wrapper_notabs_twoCol{
	float:left;
	display:inline;
	width:737px;
	height:26px !important;
	background-image:url(http://www.halliburton.com/images/halcom/content_table_top_bg.gif);
	background-repeat:repeat-x;
}


#tab_wrapper ul li, #tab_wrapper_twoCol ul li, #tab_wrapper_notabs ul li {
	float:left;
	margin-right:2px;
	list-style:none;	
}

#tab_wrapper ul li.tab_active, #tab_wrapper_twoCol ul li.tab_active {
	background-image:url(http://www.halliburton.com/images/halcom/tab_active_bg.gif);
	background-repeat:repeat-x;
}

#tab_wrapper ul li.tab_active a, #tab_wrapper_twoCol ul li.tab_active a{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 6px;
}

#tab_wrapper ul li.tab_inactive, #tab_wrapper_twoCol ul li.tab_inactive{
	background-image:url(http://www.halliburton.com/images/halcom/tab_inactive_bg.gif);
	background-repeat:repeat-x;
}

#tab_wrapper ul li.tab_inactive a{
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 6px;
}

#tab_wrapper ul li img, #tab_wrapper_twoCol ul li img{
	vertical-align:middle;
}
#tab_wrapper ul li.content_table_corner, #tab_wrapper_twoCol ul li.content_table_corner{
	float:right;
	width:4px;
	margin:0;	
}



/*featured image */


.featured {	
	float:left;
	display:inline;
	text-align:center;
	color:#fff;
	width:509px;
	margin-bottom:10px;	
}

.featured_twoCol {
	float:left;
	text-align:center;
	display:inline;	
	color:#fff;
	width:737px;
	margin-bottom:10px;
	margin-top:10px;		
}


/***************************************************/
/********TWO COLUMN LAYOUT**********************************/
/***************************************************/


#tab_wrapper_twoCol{
	float:left;
	display:inline;
	width:737px;
	height:26px !important;
	background-image:url(http://www.halliburton.com/images/halcom/content_table_top_bg.gif);
	background-repeat:repeat-x;
}

#content_twoCol{
	float:left;
	display:inline;
	width:737px !important;
	background:url(http://www.halliburton.com/images/halcom/content_twoCol_table_bg.gif); 
	background-repeat:repeat-y;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:20px;
}


.content_twoCol_left, .content_twoCol_right{
	width: 350px;
	float: left;
	display:inline;	
	margin:0px;	
	margin-bottom:10px;
	border-bottom:1px solid #dfdfed;
	padding-bottom:15px;		
}

.content_twoCol_right{	
	width: 350px;
	float: right;
	display:inline;
	margin-right:15px;	
	background-image: url(http://www.halliburton.com/images/halcom/two_col_bg.gif);
	background-repeat:no-repeat; 
	background-color:#fdfdf9;
	
}

.content_twoCol_left{
	width: 100%;
	display:inline;
	margin-left:15px;
	background-image:url(http://www.halliburton.com/images/halcom/two_col_bg.gif);
	background-repeat:no-repeat;
	background-color:#fdfdf9;
}




/***************************************************/
/********TWO/THREE COLUMN LAYOUT**********************************/
/***************************************************/


.threeCol_left{
	float:left;
	display:inline;
	width:230px;		
	margin-left:15px;	
	padding-bottom:30px;	
	background-image:url(http://www.halliburton.com/images/halcom/three_col_bg.gif);	
	background-repeat:repeat-x;
	background-color:#fdfdf9;
	border-bottom:1px solid #d4d4d4;	
}

.threeCol_center{
	float:left;
	display:inline;
	width:230px;		
	margin:0px 7px;	
	padding-bottom:30px;	
	background-image:url(http://www.halliburton.com/images/halcom/three_col_bg.gif);
	background-repeat:repeat-x;
	background-color:#fdfdf9;
	border-bottom:1px solid #d4d4d4;
}

.threeCol_right{
	float:left;
	display:inline;
	width:230px;		
	margin-right:15px;	
	padding-bottom:30px;	
	background:url(http://www.halliburton.com/images/halcom/three_col_bg.gif);	
	background-repeat:no-repeat;
	background-color:#fdfdf9;
	border-bottom:1px solid #d4d4d4;
}

.threeCol_right_noback{
	float:left;
	display:inline;
	width:230px;		
	margin-right:15px;	
	padding-bottom:30px;
	text-align:center;	
}

.threeCol_left2{
	float:left;
	display:inline;
	width:230px;		
	margin-left:15px;	
	padding-bottom:30px;	
}



.threeCol_block p{
	padding: 10px 0px 30px 15px;
}

.threeCol_block a{
	display:block;
	margin-bottom:3px;
}




/***************************************************/
/********FULL PAGE SPREAD**********************************/
/***************************************************/



#content_fullPage{
	float:left;
	display:inline;
	width:920px !important;
	background-image:url(http://www.halliburton.com/images/halcom/content_table_bg_fullPage.gif);
	background-repeat:repeat-y; 
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
}

.fiveCol_top{
	text-align:center;
	width:920px;
	float:right;
}

.fiveCol_left{
	float:left;
	display:inline;
	width:170px;	
	margin-left:5px;
	margin-right:5px;	
	padding-bottom:30px;
}



.fiveCol_right{
	float:left;
	display:inline;
	width:170px;
	margin-right:5px;	
	padding-bottom:30px;
}

.fiveCol_left .margin, .fiveCol_right .margin{
	padding-top:30px;
}


.fiveCol_linkBlock{
	margin-left:10px;
}
.fiveCol_linkBlock a{
	display:block;
}

.fiveCol_left a.h2, .fiveCol_left a.h3, .fiveCol_right a.h2, a.fiveCol_right a.h3, .fiveCol_top a.h2, .fiveCol_top a.h2{		
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}

.fiveCol_left a.h2:hover, .fiveCol_left a.h3:hover, .fiveCol_right a.h2:hover, a.fiveCol_right a.h3:hover, .fiveCol_top a.h2:hover, .fiveCol_top a.h2:hover{
	text-decoration:underline;
}


.fiveCol_left a.h2, .fiveCol_right a.h2, .fiveCol_top a.h2{		
	font-weight:bold;
	margin-top:15px;
	font-size:13px;
	text-decoration:none;
	color:#30407B;
	border-bottom:1px solid #ccc;
}

.fiveCol_left a.h3, .fiveCol_right a.h3{
	margin-top:5px;
	text-decoration:none;
	color:#000;	
	background-color:#efefef;
	padding:2px 3px;
}



/***************************************************/
/******** CONTENT ITEM BLOCKS **********************************/
/***************************************************/


.content_item{	
	width:489px; 
	min-height:120px;
	margin:15px 5px 15px 15px;
}

.content_item_twoCol{	
	width:325px; 
	min-height:120px;
	margin:15px 5px 15px 15px;	
  }
/***************************************************/
/******** My Account **********************************/
/***************************************************/

.myaccount_link
{ 	
	color:#cc0000; 
    text-decoration :none;
}

.myaccount_twoCol_left, .myaccount_twoCol_right{
	width: 350px;
	float: left;
	display:inline;	
	margin-bottom:10px;
	padding-bottom:15px;
}

.myaccount_twoCol_right{	
	width: 350px;
	float: right;
	display:inline;
	margin-right:15px;	
	background-image: url(http://www.halliburton.com/images/halcom/two_col_bg.gif);
	background-repeat:no-repeat; 
	background-color:#fdfdf9;
}

.myaccount_twoCol_left{
	width: 350px;
	display:inline;
	margin-left:15px;
	background-image:url(http://www.halliburton.com/images/halcom/two_col_bg.gif);
	background-repeat:no-repeat; 
	background-color:#fdfdf9;
}

.myaccount_item_twoCol{	
	
	width:325px; 
	min-height:100px;
	margin:5px 5px 5px 5px;	
	
}

.myaccount_item_firstCol{	
	width:50px;
	min-height:100px;
	
	z-index:10;
	position:absolute;
}

.myaccount_item_secondCol{	
	min-height:100px;
	width:250px;	
	float: right;
	
	z-index:20;	
	position:relative;
}

.myaccount_box1 {
	position: relative;
	text-align:left;
 	color: white;
 	margin:5px 8px 10px 12px;
 	z-index: 1;
}
.myaccount_box2 {
	position: absolute;	 	
	top:40px; right:125px;
 	z-index: 10;
}
.myaccount_box3 {
	position: absolute;	 	
	top:85px; right:55px;
	color:#cc0000; 
    z-index: 10;
}


/***************************************************/
/********HOME PAGE SPECIFIC**********************************/
/***************************************************/



#home_top_wrapper{
	float:left; 
	width:1007px; 
	background-image: url(http://www.halliburton.com/images/halcom/home_top_bg.gif);
	background-repeat:no-repeat; 
	height:75px;
}

#title{
	float:left; 
	width:1007px; 
	margin-top:5px; 
	background-image:url(http://www.halliburton.com/images/halcom/title_bg.jpg);
	background-repeat:no-repeat; 
	color:#FFFFFF; 
	vertical-align:middle;
}

#title h1{
	font-size:18px;
	line-height:30px; 
	margin:0; 
	padding:0 0 0 15px; 
	color:#FFFFFF;
}

#home_mid_wrapper{
	float:left; 
	width:1007px; 
	background:#EAEBEB;
	background-image: url(http://www.halliburton.com/images/halcom/home_mid_bg.gif);
	background-repeat:repeat-x; 
	/*border-left:1px solid #FFF; 
	border-right:1px solid #FFF; */
	/*height:320px;*/
}

#home_contact{
	float:left;
	width:300px;	
	line-height:14px;	
	padding-left:20px;	
	padding-top:5px;
	color:#000;
	font-weight:bold;
}

#home_contact a{
	text-decoration:none;
	font-weight:bold;
}

#home_contact img{
	vertical-align:middle;
}

#home_left_wrapper{
	float:left;
	width:697px;
	margin-top:20px;
}

#home_sub_nav_wrapper{
	float:left; 
	width:197px; 
	padding-left:8px;
	padding-right:3px;
}

#home_sub_nav_wrapper li{
	text-align:right; 
	list-style:none; 
	line-height:32px; 
	margin-bottom:2px; 
	font-weight:bold;
}

.home_sub_nav_active{
	background:#8E991E url(http://www.halliburton.com/images/halcom/home_side_nav_on.gif) left top no-repeat; 
}

.home_sub_nav_active a, .home_sub_nav a:hover{
	color:#fff !important;
	height:32px;
	width:187px;
	padding-right:10px;
	display:block; 
	text-decoration:none;
}



.home_sub_nav{
	background:#C9D09D url(http://www.halliburton.com/images/halcom/home_side_nav_off.gif) left top no-repeat; 
}

.home_sub_nav a:hover{
	background:#8E991E url(http://www.halliburton.com/images/halcom/home_side_nav_on.gif) left top no-repeat;
	color:#FFF; 
}



.home_sub_nav a{
	color:#000;
	height:32px;
	width:187px;
	padding-right:10px;
	display:block; 
	text-decoration:none;
}


#photo_wrapper{
	float:left;
}

#update_wrapper{
	float:left; 
	width:691px; 
	margin:5px 0 0 6px; 
	display:inline;
}

#update{
	background-image:url(http://www.halliburton.com/images/halcom/update_bg.gif);
	background-repeat: repeat-y;
	width:691px;
	
}

#image_navigation{
	float:right;	 
	padding:0px 20px 0px 0;
}

#update p{
	padding:0 20px 10px 20px;
}

.home_red_title{	
	color:#C00; 
	padding:0px 30px 5px 20px;
	font-size:15px; 
	line-height:23px;
	font-weight:bold;
	
}

.red_title_sm{	
	color:#C00; 	
	font-size:12px; 
	line-height:18px;
	font-weight:bold;
	
}

.red_title{	
	color:#C00; 	
	font-size:15px; 
	line-height:23px;
	font-weight:bold;
	
}

.gray_title{	
	color:#333; 
	font-size:12px; 	
	font-weight:bold;
	margin-right:6px;
}


#home_right_wrapper{
	float:left; 
	width:300px; 
	background-image:url(http://www.halliburton.com/images/halcom/news_bg.gif);
	background-repeat:repeat-y; 
	margin-left:3px;
	margin-top:20px;
} 

/* Sonali: added style for Middle Announcement Section */
#home_middle_wrapper{	
	width:300px; 
	min-height:85px;
	margin: 8px 15px 5px 10px;
	border-bottom: 1px solid #d4d4d4;
	padding-bottom:5px;
	}

#home_news_header{
	background-image:url(http://www.halliburton.com/images/halcom/news_top.gif);
	background-repeat: no-repeat; 	
	text-indent:10px;	
	height:40px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
}

#home_news_header img{
	margin-right:5px;
	vertical-align:middle;
}

#home_news_content_wrapper
{
	/* TFS 9280 : Task 10 : Commented the background image code to remove the vertical line and empty shadow */
	/*background-image:url(http://www.halliburton.com/images/halcom/news_content_bottom_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat; */
	height:230px;
	display:inline;
}

#home_news_content_wrapper li{
	margin-top:1px;
	margin-bottom:1px;
	margin-right:15px;	
}

#home_right_wrapper ul{
	margin-left:20px;
	padding-top:10px;
}

#home_right_wrapper ul li{
	list-style:url(http://www.halliburton.com/images/halcom/news_bullet.gif); 
	margin-left:5px;
	padding-bottom:10px;
}

#home_bottom_wrapper{
	background-image:url(http://www.halliburton.com/images/halcom/home_bottom_bg.gif);
	background-repeat:repeat-y;
}

#home_bottom_left{
	float:left;
	display:inline;
	width:356px;
}

.home_bottom_left_item{
	background-image:url(http://www.halliburton.com/images/halcom/home_bottom_left_item_bg.gif);
	background-repeat:no-repeat;
	height:98px;
}
.home_bottom_left_item img{
	float:left;
	margin:10px 5px 0 15px;
}
.home_bottom_left_item p{
	padding-top:10px;
}
#home_bottom_mid{
	float:left;
	display:inline;
	width:323px;
	margin-left:3px;
	padding-bottom:10px;
}

#home_bottom_mid_head, #home_bottom_right_head{
	font-size:14px;
	margin:10px;
	margin-top:5px;	
	margin-bottom:3px;
	height:28px;
	vertical-align:middle;	
}

#home_bottom_mid_head img, #home_bottom_right_head img{
	float:left;
}

#home_bottom_mid_head{
	margin-bottom:0px;
}	


#home_bottom_mid p{
	padding:10px 10px 0 10px;
}

#home_bottom_mid ul{
	margin-left:20px;
	padding-top:3px;
}

#home_bottom_mid ul li{
	list-style:url(http://www.halliburton.com/images/halcom/news_bullet.gif); 
	margin-left:5px;
	padding-bottom:10px;
}

#home_bottom_mid hr, hr.light{
	height:1px;
	width:90%;
	color:#CCCCCC;
	margin:10px auto;
}

#home_bottom_right{
	float:left;
	display:inline;
	width:318px;
	margin-left:3px;
}

#home_bottom_right p{
	padding:0px 10px 10px 10px;
	color:#666;
}

#home_bottom_right p strong{
	color:#000;
}


/***************************************************/
/********FOOTER*************************************/
/***************************************************/

#NewFooter {
background:url("images/footerbg.jpg") repeat-x scroll 0 0 #666666;
border-top:9px solid #CC0000;
color:#FFFFFF;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
line-height:16px;
width:1007px;
}

#NewFooter div {
padding:10px 0 10px 20px;
}

#NewFooter h3 {
font-size:15px;
font-weight:bold;
padding-bottom:5px;
}

#NewFooter a {
color:#FFFFFF;
text-decoration:none;
}

#NewFooter a:hover{
	text-decoration:underline;
}

#footer
{
	border-top:solid 9px #CC0000;
	float:left;
	display:inline;	
	width:1007px;
	height:120px;
}

#footer p
{
	font:Helvetica;
	/*padding:10px 0 10px 0;*/
	color:#666666;
	line-height:1.5em;
	text-align:center;	
}

#EmailSubscribeFooter
{
	width:225px;
	float:left;
	position:relative;
	z-index:10;
	padding-left:10px;
}

#FirstLineFooter{
 text-align:center;
 width:750px;
 float:right;
 position:relative;
 z-index:20;
}
#FirstLineFooter a{
	font:Helvetica;
	text-decoration:none;
	margin:0px 10px;
	font-weight:bold;
}

#SecondLineFooter{
 text-align:center;
 margin-top:5px;
  width:750px;	
  float:right;
  position:relative;
  z-index:30;
}

#ThirdLineFooter{
  text-align:center;
  margin-top:5px;
  width:750px;	
  float:right;
  position:relative;
  z-index:40;
}

#SecondLineFooter a{
	font:Helvetica;
	text-decoration:none;
	margin:0px 5px;
}

#footer p a:hover{
	text-decoration:underline;
}

#black_space{
	background-color:#000000;
}



/***************************************************/
/********DROP-DOWN MENU'S***************************/
/***************************************************/

#dropmenudiv{
position:absolute;
color:#FFFFFF;
line-height:18px;
margin-left:0px;
margin-top:0px;
background-color:#FFF;
z-index:100;
padding:0;
border:solid #C00 1px;
}

#dropmenudiv ul{float:left;}
#dropmenudiv ul li{list-style:none;display: block;}
#dropmenudiv ul li span{
	width:100%;
	display:block;
	padding:3px 0;
	color:#C00;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
}
#dropmenudiv ul li a{
width:100%;
display:block;
padding:3px 0;
color:#000;
font-family:Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
text-indent:10px;
}

#dropmenudiv table{float:left;}

#dropmenudiv table tr td{white-space: nowrap;}
#dropmenudiv table tr td span{
	display:block;
	color:#C00;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
}

#dropmenudiv table tr td a{
margin:0 10px 0 0;
padding:0px 0;
width:100%;
display:block;
color:#000;
font-family:Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
text-indent:10px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #C00;
color:#FFF;
}

.sub_nav_display li{
	float:left;
	Display:inline;
	margin:10px 20px 10px 0;
}
#selectblocker{
left:0;
top:0;
}



	
	
/***************************************************/
/******** SEARCH & SEARCH RESULTS ELEMENTS **********************************/
/***************************************************/	

/*--- search page---*/	

#search_results_wrapper {margin-bottom:50px;}	

.search_term {font-size:15px;font-weight:bold;margin:20px 15px;}

#form_wrap_search  {width: 920px;float:left;display:inline;}
	#form_wrap_search .label {width:160px;float:left;display:inline;text-align:right;margin-right:8px;font-size:16px;width:110px;}	
	#form_wrap_search .listing {width:575px;margin:5px 0px;}
	#form_wrap_search .submit {float:right;display:inline;margin-right:10px;}
	

#form_search_results {float:left;display:inline;width:920px;border-top:1px solid #ccc;padding-top:20px;}



#results_wrapper {margin-bottom:30px;}
#results_footer {float:left;display:inline;width:700px;}
	#results_footer p {padding:20px 10px 20px 15px;color:#333;}
	

/*---search results pagination, search page---*/
#form_wrap_search_options {width: 920px;float:left;display:inline;margin-bottom:10px;}
	
	.search_showing {float:left;display:inline; width:240px;margin-left:10px;margin-top:5px;}
	
	.search_pageNumbers {float:left;display:inline;width:400px;text-align:center;margin-left:125px;margin-top:5px;}
		.search_pageNumbers a, .search_pageNumbers_bottom a {margin:0px 4px;}
		.search_pageNumbers a.selected, .search_pageNumbers_bottom a.selected {color:#30407B;}
	
	.search_ResultsPerPage {float:left;display:inline;width:240px;float:right;display:inline;text-align:right;margin-right:10px;}
		

/*---footer search results div for padding, search page, i.e. full page spreads---*/	
#content_wrapper .search_pageNumbers_bottom {float:left;display:inline;width:1007px;margin-top:5px;padding-top:20px;background-color:#fff;text-align:center;}


	
		/*---spans two columns, i.e. tools and resources, resources---*/	
		#results_header	{float:left;display:inline;width:700px;background-color:#333;padding:8px;padding-left:15px;margin:20px 0px;background:url(http://www.halliburton.com/images/halcom/title_bg.jpg) top left no-repeat;}
			#results_header a.head {color:#fff;font-size:15px;text-decoration:none;font-weight:bold;}
			
		
		/*---alternating color for two columns ---*/	
		.result, .result_border {border:1px solid #fff;float:left;display:inline;width:640px;padding:5px;margin-top:5px;padding-left:40px;}
		.result_border {border:1px solid #ccc;padding:4px;padding-left:40px;background-color:#f1f2e5;}
		
		
		/*---plus link ---*/
		.plus {float:left;width:17px;height:17px;background-color:#fff;border:1px solid #ccc;margin-right:6px;text-align:center;margin-bottom:0px;}
			 .plus a {font-size:15px;font-weight:bold;text-decoration:none;}
			 .plus a:hover {color:#ccc;}
		
		/*---sort options ---*/	 
		.date {float:right;width:170px;}		 
			
		.sort_dropdowns {float:left;display:inline;width:670px;margin-left:20px;}
		.sort_arrows {float:left;display:inline;width:670px;margin-left:20px;margin-top:10px;}.sort_by {float:right;width:215px;}	
		.sort_date {float:right;width:170px;font-weight:bold;font-size:14px;}	
		.sort_title	{float:left;width:50px;font-weight:bold;font-size:14px;}
	


		/*---spans one column, investors annual reports & proxy---*/	
		#results_header_500	{float:left;display:inline;width:485px;background-color:#333;padding:8px;padding-left:15px;margin:20px 0px;background:url(http://www.halliburton.com/images/halcom/title_bg.jpg) top left no-repeat;}
			#results_header_500 a.head {color:#fff;font-size:15px;text-decoration:none;font-weight:bold;}
		
		/*---alternating color for one column ---*/	
		.result_500, .result_border_500 {border:1px solid #fff;float:left;display:inline;width:480px;padding:5px;margin-top:5px;padding-left:10px;margin-left:5px;}
		.result_border_500 {border:1px solid #ccc;padding:4px;padding-left:10px;background-color:#f1f2e5;}
		
			
		/*---plus link ---*/
		.plus_500 {float:left;width:17px;height:17px;background-color:#fff;border:1px solid #ccc;margin-right:6px;text-align:center;}
			 .plus_500 a {font-size:15px;font-weight:bold;text-decoration:none;}
			 .plus_500 a:hover {color:#ccc;}
		
		/*---sort options ---*/	
		.date_500 {float:right;width:120px;}
		
		.sort_dropdowns_500 {float:left;display:inline;width:485px;margin-left:10px;}
		.sort_arrows_500 {float:left;display:inline;width:485px;margin-left:10px;margin-top:10px;}	 
		.sort_date_500 {float:right;width:120px;font-weight:bold;font-size:14px;}			 
		.sort_title_500	{float:left;width:50px;font-weight:bold;font-size:14px;}	
		.sort_by_500 {float:right;width:200px;}	
	
	
	
		/*--multiple columns/entries for a one column page, i.e. available width is 500 ---*/		
		
		/*---alternating color for one column page, three columed results ---*/	
		
		.result_500_3col_wrapper {float:left;display:inline;width:508px;margin:0px;margin-top:10px;}
		
			.result_500_3col, .result_500_3col_border, .result_500_3col_head {float:left;display:inline;width:99%;margin-left:2px;margin-top:1px;list-style:none;background-color:#fff;}
			.result_500_3col_border {background-color:#f1f2e5;}
			.result_500_3col_head {background-color:#ccc;}
		
			.result_500_3col .col, .result_500_3col_border .col, .result_500_3col_head .col {width:32%;float:left;padding:7px 0px;padding-left:5px;border-right:1px solid #fff;}	
			.result_500_3col .col_last, .result_500_3col_border .col_last, .result_500_3col_head .col_last {width:32%;float:left;padding:7px 0px;padding-left:5px;}	
		
			.result_500_3col_head .col a, .result_500_3col_head .col_last a {font-weight:bold;}
		
		/*---pagination for search results, one-column search---*/
		.search_pageNumbers_500 {width:470px;float:left;display:inline;padding-top:20px;text-align:center;background-color:#fff;}
		
		
		/*---footer search results div for padding in one-column search---*/	
		.search_pageNumbers_bottom_500 {width:480px;float:left;display:inline;margin-left:10px;padding-top:20px;background-color:#fff;}
		


		/*--multiple columns/entries for a two column page, i.e. available width is 700 ---*/		
		
		/*---alternating color for two column page, four columed results ---*/	
		
		.result_700_wrapper {float:left;display:inline;width:700px;margin:0px;margin-top:10px;}
		
		.result_700, .result_700_border, .result_700_head, .result_700_head_white {float:left;display:inline;width:99%;margin-left:2px;margin-top:1px;list-style:none;background-color:#fff;border:1px solid #fff;}
			.result_700_border {background-color:#f1f2e5;border:1px solid #CCC;}
			.result_700_head {background-color:#ccc;font-size:14px;}
			.result_700_head_white, .result_700_head_white a {font-size:14px;font-weight:bold;}
			
		
		
			.result_700 .col, .result_700_border .col, .result_700_head .col, .result_700_head_white .col {width:22%;float:left;padding:7px 0px;padding-left:5px;}	
			.result_700 .col_last, .result_700_border .col_last, .result_700_head .col_last, .result_700_head_white .col_last {width:22%;float:left;padding:7px 0px;padding-left:5px;}	
		
			.result_700_head .col a, .result_700_head .col_last a, .result_700_head_white .col a, .result_700_head_white .col_last a {font-weight:bold;}
		
		
		
		
		/*---pagination for search results, one-column search---*/
		.search_pageNumbers_700 {width:680px;float:left;display:inline;padding-top:20px;text-align:center;background-color:#fff;margin:0px 10px;}		
			
			.search_showing_700 {float:left;display:inline; width:240px;margin-top:5px;text-align:left;}
			.search_pageNumbers_700 {float:left;display:inline;width:680px;text-align:center;margin-top:5px;}
			.search_pageNumbers_700 a {margin:0px 4px;}
			.search_pageNumbers_700 a.selected {color:#30407B;}
	
		.search_ResultsPerPage_700 {float:left;display:inline;width:240px;float:right;display:inline;text-align:right;}






/***************************************************/
/******** EVENTS PAGE **********************************/
/***************************************************/


.event, .event_border {float:left;width:707px;display:inline;margin-bottom:15px;margin-left:5px;border:1px solid #fff;padding:5px 2px;}
.event_border {background-color:#f1f2e5;border:1px solid #ccc;}
	.event .location, .event_border .location {float:right;text-align:right;width:300px;}
	.event .external_link, .event_border .external_link, .event .location, .event_border .location {margin: 5px 15px;}
	


	

/***************************************************/
/******** TECHNICAL PAPERS RESULTS **********************************/
/***************************************************/	


#form_wrap_search_options_papers {width: 700px;float:left;display:inline;margin-bottom:10px;margin-top:40px;border-top:1px solid #ccc;padding-top:20px;}
	.search_showing {float:left;display:inline; width:200px;margin-left:10px;margin-top:5px;}
	.search_pageNumbers, .search_pageNumbers_bottom {float:left;display:inline;width:250px;text-align:center;margin-top:5px;}
		.search_pageNumbers a, .search_pageNumbers_bottom a {margin:0px 4px;}
		.search_pageNumbers a.selected, .search_pageNumbers_bottom a.selected {color:#30407B;}
	.search_ResultsPerPage {width:200px;float:right;display:inline;text-align:right;margin-right:10px;}
	

#form_search_results {float:left;display:inline;width:920px;border-top:1px solid #ccc;padding-top:20px;}

#form_wrap_tools {width: 700px;margin:30px 50px;float:left;display:inline;}
	#form_wrap_tools p, #form_wrap_left p, #form_wrap_right p {margin:0;padding:0px 0px 5px 0px;}
	#form_wrap_tools .label {width:160px;float:left;display:inline;text-align:right;margin-top:4px;margin-right:8px;}	
	#form_wrap_tools .listing {width:540px;margin:5px 0px;}
	#form_wrap_tools .submit {margin-left:168px;float:left;display:inline;text-align:right;margin-top:4px;}
	#form_wrap_tools .submit img {border:0px;}
	

/***************************************************/
/******** CLOSE BUTTON FOR POP-UPS / MODAL PAGES **********************************/
/***************************************************/


#closeWindowButton{width:18px;height:22px;float:right;position:relative;top:40px;right:40px;}/**/	
	#closeWindowButton	a.close {color:#c00;background-color:#fff;padding:0px 6px;text-decoration:none;border:1px solid #efefef;}
	#closeWindowButton	a.close:hover {color:#fff;background-color:#c00;}




/***************************************************/
/******** MODAL/POPUP CONTENT **********************************/
/***************************************************/


#modal_wrap {width:550px;margin:0px auto;}
	#modal_top {float:left;display:block;width:550px;height:15px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_top.gif);background-repeat:no-repeat;margin:0px auto;}
	#modal_content {float:left;display:block;width:550px;background-image:url(http://www.halliburton.com/images/halcom/modal_background.gif);background-repeat:repeat;margin:0px auto;}
	#modal_bottom {float:left;display:block;width:550px;height:22px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_bottom.gif);background-repeat:no-repeat;margin:0px auto;}

#modal_wrap_big {width:747px;margin:0px auto;}
	#modal_top_big {float:left;display:block;width:747px;height:15px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_top_big.gif);background-repeat:no-repeat;margin:0px auto;}
	#modal_content_big {float:left;display:block;width:747px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_big.gif);background-repeat:repeat;margin:0px auto;}
	#modal_bottom_big {float:left;display:block;width:747px;height:22px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_bottom_big.gif);background-repeat:no-repeat;margin:0px auto;}


a.close_modal {color:#c00;background-color:#fff;border:1px solid #ccc;padding:2px 6px;text-decoration:none;}
a.close_modal:hover {color:#fff;background-color:#c00;}


/***************************************************/
/******** MODAL/POPUP - FORM PAGES WITH TWO COLUMNS **********************************/
/***************************************************/


#form_wrap {width: 450px;margin:30px 50px;float:left;display:inline;}
	#form_wrap p, #form_wrap_left p, #form_wrap_right p {margin:0;padding:0px 0px 5px 0px;}
	#form_wrap .label {width:160px;float:left;display:inline;text-align:right;margin-top:4px;margin-right:8px;}	
	#form_wrap .listing {width:440px;margin:5px 0px;}
	#form_wrap .submit {margin-left:168px;float:left;display:inline;text-align:right;margin-top:4px;}
	#form_wrap .submit img {border:0px;}
	
	#form_wrap h2, #form_wrap_left h2, #form_wrap_right h2 {font-size:13px;color:#333;margin-top:12px;}		
	#form_wrap h1 {color:#c00;font-size:18px;line-height:22px;}
	
#form_wrap_left {width:300px;float:left;display:inline;margin:30px 50px;margin-right:20px;}
#form_wrap_right {width:300px;float:right;display:inline;margin:30px 50px;margin-left:0px;}
	#form_wrap_right ul {margin:15px;}
	#form_wrap_right li {margin-left:15px;}
	
	#form_wrap_left .listing, #form_wrap_right .listing {width:300px;margin:5px 0px;}	
	#form_wrap_left .label, #form_wrap_right .label {width:70px;float:left;display:inline;text-align:right;margin-top:4px;margin-right:8px;}	
	#form_wrap_left .submit {margin-left:78px;float:left;display:inline;text-align:left;margin-top:4px;}
	
	
#divider {width:1px;height:200px;margin-top:40px;float:left;display:inline;background-repeat:no-repeat;}	



/***************************************************/
/******** NEW WINDOW PAGES (Login/Email)*******************************/
/*********************************

#content_no_bg{
	float:none;
	display:table;
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
	list-style-type: disc;
	padding-left: 20px;
}

#form_wrap_no_bg {
	width: 450px;
	float:left;
	display:inline;
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
	margin-left: 0px;
}

	#log_wrap_big {width:747px;margin:0px auto;}
	#log_top_big {float:left;display:block;width:747px;height:15px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_top_big.gif);background-repeat:no-repeat;margin:0px auto;}
	#log_content_big {display:block;width:747px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_big.gif);background-repeat:repeat;}
	#log_bottom_big {float:inherit;display:block;width:747px;height:22px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_bottom_big.gif);background-repeat:no-repeat;margin:0px auto;}
	
		a.close_modal {color:#c00;background-color:#fff;border:1px solid #ccc;padding:2px 6px;text-decoration:none;}
a.close_modal:hover {color:#fff;background-color:#c00;}
	
	#log_wrap h1 {
	color:#c00;
	font-size:18px;
	line-height:22px;
	margin-left: 0px;}

	#log_wrap_small {width:550px;margin:0px auto;}
	#log_top {float:left;display:block;width:550px;height:15px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_top.gif);background-repeat:no-repeat;margin:0px auto;}
	#log_content {display:block;width:550px;background-image:url(http://www.halliburton.com/images/halcom/modal_background.gif);background-repeat:repeat;}
	#log_bottom {float:inherit;display:block;width:550px;height:22px;background-image:url(http://www.halliburton.com/images/halcom/modal_background_bottom.gif);background-repeat:no-repeat;margin:0px auto;}******************/	
	
	
	
	
/***************************************************/
/******** TABULAR DATA STYLES (TABLES) **********************************/
/***************************************************/
	
			      
table.sample {
	float:left;
	width:500px;
	margin:10px 2px;
	background-color:#fff;	
	border-top:1px solid #f1f2e5;
	border-bottom:1px solid #f1f2e5;
}

table.sample td, table.sample td.border, table.sample th{
	vertical-align:top;
	padding:7px 5px;	
}

table.sample th {	
	background-color:#ccc;
}

table.sample td.head {
	background-color:#efefef;
	font-weight:bold;
	padding-top:10px;
}


table.sample td {	
	background-color: #fff;
}
               
table.sample td.border {
	background-color:#f1f2e5;	
}


/***************************************************/

		      
table.sample_sm {
	float:left;
	width:315px;
	background-color:#fff;	
	border-top:1px solid #f1f2e5;
	border-bottom:1px solid #f1f2e5;
}

table.sample_sm td, table.sample_sm td.border, table.sample_sm th{
	vertical-align:top;
	padding:7px 5px;	
}

table.sample_sm th {	
	background-color:#ccc;
}

table.sample_sm td.head {
	background-color:#efefef;
	font-weight:bold;
	padding-top:10px;
}


table.sample_sm td {	
	background-color: #fff;
}
               
table.sample_sm td.border {
	background-color:#f1f2e5;	
}



/***************************************************/


table.sample_large {
	float:left;
	width:732px;
	margin:10px 2px;
	background-color:#fff;	
	border-top:1px solid #f1f2e5;
	border-bottom:1px solid #f1f2e5;
}

table.sample_large td, table.sample_large td.border, table.sample_large th{
	vertical-align:top;
	padding:7px 5px;	
}

table.sample_large th {	
	background-color:#ccc;
}

table.sample_large td.head {
	background-color:#efefef;
	font-weight:bold;
	padding-top:10px;
}


table.sample_large td {	
	background-color: #fff;
}
               
table.sample_large td.border {
	background-color:#f1f2e5;	
}


	
	
