@charset "UTF-8";

body {
	background-color: #eef4f6;
	background-image: url(/_images/Jobs/bg_MainBG.jpg);
	background-repeat: repeat-x;}
	
h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	line-height: 100%;
	padding-bottom: 10px;
	color: #333; }	
	
h4 {font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold; 	
	line-height: 100%;
	padding: 2px 0 5px 0;
	color: #333;}		
	
p { padding-bottom: 10px; }
	
#mainContent li, #mainContent p, #mainContent td, #JobsVacancies{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 180%;
	color: #444;
}
	
#mainContent li {
	list-style-type: square;
	list-style-position: outside; }	
	
#mainContent ul {
	margin: 0 0 10px 30px; }
	
#mainContent a, #SideBarContainerStory a, #SideBarContainerTop a,  #SideBarContainerStoryLoud a {
	color: #444;
	text-decoration: underline; }
	
#SideBarContainerStoryLoud a {
	color: #003910;
	text-decoration: underline;} 	

#mainContent a:hover, #SideBarContainerStory a:hover, #SideBarContainerTop a:hover, #SideBarContainerStoryLoud a:hover{
	color: #000;
	text-decoration: none; }	
	
#mainContentHeader {
	background-image: url(/_images/_common/MainContentBorders/default_top.png);
	background-repeat: no-repeat;
	behavior:url(/_scripts/iepngfix.htc);
	height: 1%;
	width: 980px; }
	
.DiscountLogo {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px; }
	
#Footer {
	font-size: 10px;
	color: #666666;
	line-height: 16px;
	padding: 5px 0 10px 21px; }
	
#Footer a {
	color: #666666;
	text-decoration: underline; }
	
#Footer a:hover {
	color: #333333;
	text-decoration: none; }
	
#FooterLinks {
	float: right;
	padding-right: 17px;}	
	
#FooterLinks a {
	padding-right: 4px;
	padding-left: 4px; }			

#mainContentFooter {
	background-image: url(/_images/_common/MainContentBorders/default_bot.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 980px; }

#pageTitleContainer {
	position: absolute; }

#breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	color: #999999;
	line-height: 10px;}
	
#breadcrumb a {
	color: #999999;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px; }	
	 
#breadcrumb a:hover {
	color: #333333;
	text-decoration: none; }	

#PageTitle {
	margin-bottom: 10px;
	background-image: url(/_images/_common/PageTitle/c_DottedBG_125h_lghtGray.gif);
	background-repeat: repeat-x;
	height: 125px;
	padding-left: 10px;
	width: 948px;
	line-height: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px; }

#mainContentContainer { 
	width: 958px;  
	background-image: url(/_images/_common/MainContentBorders/default_bg.png);
	background-repeat: repeat-y;
	behavior:url(/_scripts/iepngfix.htc);
	padding: 0 11px 0 11px; }	
	
#mainContentHolder {
	width: 958px;
	background-image: url(/_images/Jobs/c_ContentHolderBG.gif);
	background-repeat: repeat-y; 
	margin: 0 auto;
	text-align: left; } 
	
.threeCol #mainContentLeft {
	float: left; 
	width: 226px; }
	
.threeCol #mainContentRight {
	float: right;
	width: 226px; }
	
.threeCol #mainContent {
	margin: 0 244px 0 244px;
	padding: 0; }
	
.twoCol #mainContentLeft {
	float: left;
	width: 226px; }
	
.twoCol #mainContent {
	margin: 0 0 0 244px;
	padding: 0 10px 0 0; } 
	
.twoCol #JobsVacancies {
	margin: 0 0 0 231px;
	padding: 0 10px 0 0; } 	
	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px; }

#SideBarContainer {
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_bcc_bg.gif);
	background-repeat: repeat-y; }

#SideBarContainer470 {
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_470_bcc_bg.gif);
	background-repeat: repeat-y; }

#SideBarContainerTop {
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_bcc_Top.gif);
	background-repeat: no-repeat;
	padding: 15px 10px 10px 10px;
	font-weight: bold;
	color: #333; }
	
#SideBarContainerTop470 {
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_470_bcc_Top.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;}	

#SideBarContainerBot {
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_bcc_Bot.gif);
	background-repeat: no-repeat;
	height: 18px;
	margin-bottom: 10px;}
	
#SideBarContainerBot470 {
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_470_bcc_Bot.gif);
	background-repeat: no-repeat;
	height: 18px;
	margin-bottom: 10px;}	

#SideBarContainerDiv {
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_bcc_Div.gif);
	background-repeat: no-repeat;
	height: 2px;
	margin-top: 0px;
	margin-bottom: 0px;}

#SideBarContainerStory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 160%;
	color: #444;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 2px;}
	
#SideBarContainerStory470 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 160%;
	color: #444;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: bold;}	
	
#SideBarContainerStoryLoud {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 160%;
	color: #444;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(/_images/_common/Boxes/BasicCurvedCorners01/bx_bcc_bg_Loud.gif);
	background-repeat: repeat-y;}
	
#container #mainContentContainer #mainContentHolder #mainContentRight #SideBarContainer #SideBarContainerStory IMG.left {
	MARGIN: 2px 10px 0px 0px;
	border: 1px solid #CCCCCC; }	
	
#FactContainer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	position: relative;
	color: #666666;
}
#FigureContainer {
	font-weight: bold;
	position: absolute;
	display: inline;
	top: 10px;
	right: 10px;
	color: #333333;
}	
	
.PhotoBorder {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}	

.DiscountBorder {
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 10px;
	margin-left: 0px;
}	

.linktoDocument {
	display: block;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	background-image: url(/_images/icons/ico_s_doc01.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;}

