BODY{background : #FFFFFF; margin-left : 0px; margin-right : 0px; margin-top : 0px;margin-bottom : 0px;}
BODY, ADDRESS, BLOCKQUOTE, CAPTION, CENTER, DD, DIR, DIV, DL, DT, MENU, H1, H2, H3, H4, H5, OL, P, TD, TH, UL{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	font-style: normal; 
	color: #000000;
}

SELECT, TEXTAREA, INPUT, OPTION{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	font-style: normal; 
	color: #000000;
}
SELECT.padding { margin-top : 2px; }

FORM { padding-bottom : 0px; 
      padding-left : 0px; 
      padding-right : 0px; 
      padding-top : 0px; 
      margin-bottom : 0px; 
      margin-left : 0px; 
      margin-right : 0px; 
      margin-top : 0px; 
 }

td img.lineformat {display: block;}
tr.lineformat img {display: block;}
 
A:link { color: #000000; text-decoration: underline; }
/*A:visited { color: #003399; text-decoration: underline; }*/
A:visited { color: #000000; text-decoration: underline; }
A:hover { color: #D42E12; text-decoration: underline; }
 
.leftgutterline {background: #000000;}
.rightgutterline {background: #C9CACB;}
.subheadbarcolor{background: #D42E12;}
.leftgutterpadding{padding : 0px 0px 0px 0px;}
.centercontentpadding{padding : 0px 60px 50px 3px;width: 490px;}
.thirdlevelcontentpadding{padding : 0px 0px 50px 0px;}
.leftnavcontentpadding{padding : 5px 0px 0px 6px;}

.headertop{font-size: 18px;font-weight : bold;color: #000000;}
A.headertoplinks:link, A.headertoplinks:visited {font-size: 18px;font-weight : bold;color: #000000;text-decoration: none;}
A.headertoplinks:hover {font-size: 18px;font-weight : bold;color: #000000;text-decoration: underline;}

A.headertoplinkson:link, A.headertoplinkson:visited {font-size: 18px;font-weight : bold;color: #D42E12;text-decoration: none;}
A.headertoplinkson:hover {font-size: 18px;font-weight : bold;color: #D42E12;text-decoration: underline;}

.headertitle{font-size: 28px;color: #000000;}

.leftnavmain{font-size: 26px;font-weight : bold;color: #000000;}
A.leftnavmainlinks:link, A.leftnavmainlinks:visited {font-size: 26px;font-weight : bold;color: #000000;text-decoration: none;}
A.leftnavmainlinks:hover {font-size: 26px;font-weight : bold;color: #000000;text-decoration: underline;}

.leftnavsecond{font-size: 15px;color: #000000;}
A.leftnavsecondlinks:link, A.leftnavsecondlinks:visited {font-size: 15px;color: #000000;text-decoration: none;}
A.leftnavsecondlinks:hover {font-size: 15px;color: #D42E12;text-decoration: underline;}

.leftnavsecondon{font-size: 15px;color: #D42E12;}
A.leftnavsecondonlinks:link, A.leftnavsecondonlinks:visited {font-size: 15px;color: #D42E12;text-decoration: none;}
A.leftnavsecondonlinks:hover {font-size: 15px;color: #D42E12;text-decoration: none;}

.footer{ font-size: 11px; color: #000000; }
A.footer:link, A.footer:visited { color: #C1C1C1; text-decoration: underline; }
A.footer:hover { color: #000000; text-decoration: underline; }

.breadcrumb{font-size: 11px;text-transform: lowercase;}
A.breadcrumblink:link, A.breadcrumblink:visited {color: #000000; font-size: 11px; text-decoration: underline;text-transform: lowercase;}
A.breadcrumblink:hover {color: #D42E12; font-size: 11px; text-decoration: underline;text-transform: lowercase;}

.newstext{font-size: 11px;}
A.newstextlink:link, A.newstextlink:visited {color: #000000; font-size: 11px; text-decoration: none;}
A.newstextlink:hover {color: #D42E12; font-size: 11px; text-decoration: none;}

.newsheader{font-size: 18px;color: #FFFFFF;}
A.newsheaderlink:link, A.newsheaderlink:visited {color: #FFFFFF; font-size: 11px; text-decoration: none;}
A.newsheaderlink:hover {color: #FFFFFF; font-size: 11px; text-decoration: none;}

.hometext{color: #999999;}
A.hometextlink:link, A.hometextlink:visited {color: #999999; text-decoration: underline;}
A.hometextlink:hover {color: #D42E12; text-decoration: underline;}


.mainpageheader{color: #D42E12;font-size: 13px;text-decoration: none;font-weight : bold;}
.pageheader{color: #FFFFFF; 13px;text-decoration: none;font-weight : bold;text-transform: lowercase;}

.pageheader_v2{color: #6600CC; 13px;text-decoration: none;font-weight : bold;}
.pageSubheader{color: #000000;font-size: 13px;text-decoration: none;font-weight : bold;}
.asterisk{color: #D42E12;font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.bullet{font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.bodybold{font-weight : bold;}
.underline{text-decoration: underline;}

/*ul{
	list-style-type : square;
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
}
li
{
	padding: 1px 0 1px 0;
	margin: 0;	
}
*/

ul
{
	
	list-style-position: outside;	
	list-style-image: url(/images/shared/list_square.gif);	
	text-indent: -2px;	
	list-style-type : none;
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
}
li
{
	padding:0;
	margin: 0 0 3px 0;
}

/*The following are the styles for the HTML version of the careers page*/
#html_careers_map{
	position: relative;
	width: 493px;
}
#html_careers_map img{
	display: inline;
}
#amsterdam_jobs{
	position: absolute;
	top: 122px;
	left: 316px;
	width: 44px;
	text-align: right;							
	height: 12px;		
	display: none;											
}
#brussels_jobs{
	position: absolute;
	top: 154px;
	left: 314px;
	width: 44px;
	text-align: right;							
	height: 12px;	
	display: none;												
}
#chicago_jobs{
	position: absolute;
	top: 173px;
	left: 111px;
	width: 43px;
	text-align: right;							
	height: 12px;	
	display: none;												
}
#dallas_jobs{
	position: absolute;
	top: 141px;
	left: 95px;
	width: 44px;
	text-align: right;							
	height: 12px;	
	display: none;												
}
#london_jobs{
	position: absolute;
	top: 85px;
	left: 310px;
	width: 44px;
	text-align: right;							
	height: 12px;	
	display: none;												
}
#new_york_jobs{
	position: absolute;
	top: 66px;
	left: 122px;
	width: 44px;
	text-align: right;							
	height: 13px;	
	display: none;										
}
#san_francisco_jobs{
	position: absolute;
	top: 101px;
	left: 81px;
	width: 43px;
	text-align: right;							
	height: 13px;
	display: none;													
}
#dublin_jobs{
	position: absolute;
	top: 61px;
	left: 303px;
	width: 44px;
	text-align: right;							
	height: 12px;	
	display: none;														
}



