@charset "utf-8";
/* CSS Document */

/**********************************/
/********* Containers *************/
/**********************************/

#header {
	border:0px solid #000000;
	position:relative;
	float:left;
}
#main-wrapper {
	border:0px solid #000000;
	margin:0 auto;
	width:960px;
}
#top-nav {
	border:0px solid #000000;
	margin-right:18px;
	margin-top:25px;
	float:left;
}

#content-wrapper {
	border:0px solid #000000;
	margin-left:5px;
	float:left;
	width:799px;
}

#content-top {
	border:0px solid #000000;
	background-image:url(../images/careers/content-top-bg.png);
	background-repeat:no-repeat;
	height:12px;
	width:792px;
	float:left;
	clear:left;
}

#content-middle {
	border:0px solid #000000;
	background-image:url(../images/careers/content-middle-bg.png);
	background-repeat:repeat-y;
	width:792px;
	float:left;
	clear:left;
}


#content-bottom {
	border:0px solid #000000;
	background-image:url(../images/careers/content-bottom-bg.png);
	background-repeat:repeat-x;
	height:12px;
	width:792px;
	float:left;
	clear:left;
}



#body-shell {
	border:0px solid #000000;
	width:960px; 
	float:left;
}
#footer {
	border:0px solid #000000;
	width:960px;
	margin-top:10px;
	float:left;
	clear:left;
}
#nav-menu {
	float:left;
}

#left-nav {
	border:0px solid #000000;
	width:156px;
	margin-top:4px;
	float:left;
}
/**********************************/
/*** Header Container Objects *****/
/**********************************/
#nav-example {
	background-image:url(../images/careers/header.png);
	background-repeat:no-repeat;
	width:960px;
	height:100px;
	margin:0;
	padding:0;
}

#nav-example span {
display: none;
}

#nav-example li, #nav-example a {
height:25px;
display:block;
}

#nav-example li {
float:left;
list-style:none;
display:inline;
}

#nav-example-01 {
	border:0px solid #000000;
	width: 45px;
	margin-top:36px; 
	margin-left:205px;
}
 
#nav-example-02 {
	border:0px solid #000000;
	width: 80px;
	margin-top:36px; 
	margin-left:8px;	
}
	
#nav-example-03 {
	border:0px solid #000000;
	width: 122px;
	margin-top:36px; 
	margin-left:12px;	
}

#nav-example-04 {
	border:0px solid #000000;
	width: 83px;
	margin-top:36px; 
	margin-left:12px;	
}

#nav-example-05 {
	border:0px solid #000000;
	width: 44px;
	margin-top:2px; 
	margin-left:231px;	
}

#nav-example-06 {
	border:0px solid #000000;
	width: 47px;
	margin-top:2px; 
	margin-left:5px;	
}

#nav-example-07 {
	border:0px solid #000000;
	width: 50px;
	margin-top:2px; 
	margin-left:5px;	
}

#nav-example-08 {
	border:0px solid #000000;
	width: 180px;
	margin-top:6px; 
	margin-left:202px;	
}


#nav-example-01 a:hover {background:url(../images/careers/header.png) -205px -131px no-repeat;}
#nav-example-02 a:hover {background:url(../images/careers/header.png) -258px -131px no-repeat; }
#nav-example-03 a:hover {background:url(../images/careers/header.png) -350px -131px no-repeat; }
#nav-example-04 a:hover {background:url(../images/careers/header.png) -484px -131px no-repeat; }
#nav-example-05 a:hover {background:url(../images/careers/header.png) -798px -97px no-repeat; }
#nav-example-06 a:hover {background:url(../images/careers/header.png) -847px -97px no-repeat; }
#nav-example-07 a:hover {background:url(../images/careers/header.png) -899px -97px no-repeat; }
#nav-example-08 a:hover {background:url(../images/careers/header.png) -769px -128px no-repeat; }	


/**********************************/
/********** GLOBAL ASSETS *********/
/**********************************/
html {
	height: 100%;
	overflow-y:scroll;
}

body {
    background-image: url("/images/corp/cmn/bg-body-careers.png");
	background-repeat:repeat-x;
	background-color:#D6D6D6;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 16px;
	color: #333333;
	min-height: 100%;
}




img {
	border:none;
}

a {
   outline: none;
}


#content-shell-benefits {
	border:0px solid #000000;
	width:710px;
	margin-left:40px;


}

#content-shell-values {
	border:0px solid #000000;
	width:710px;
	margin-left:40px;
}


#content-shell-faqs {
	border:0px solid #000000;
	width:710px;
	margin-left:40px;
}


#content-shell-00 {
	border:0px solid #000000;
	background-color:#FFFFFF;
	height:308px;
	width:224px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	float:left;
	clear:left;
}

#content-shell-01 {
	border:0px solid #000000;
	height:100%;
	width:490px;
	margin-top:5px;
	margin-right:30px;
	margin-bottom:10px;
	float:right;
}

#content-shell-02 {
	border:0px solid #000000;
	height:160px;
	width:490px;
	margin-top:0px;
	margin-right:30px;
	margin-bottom:10px;
	float:right;
	clear:right;
}

#content-shell-02-left {
	border:0px solid #000000;
	background-color:#FFFFFF;
	height:160px;
	width:225px;
	margin-right:8px;
	float:left;
}

#content-shell-02-right {
	border:0px solid #000000;
	background-color:#FFFFFF;
	height:160px;
	width:205px;
	margin-left:8px;
	float:left;
}

#site-search {
	position:absolute;
	border:0px solid #000000;
	position:absolute;
	top:28px;
	left:773px;
}


.search-box {
border:none;
text-align:right;
	
}

#logo-link {
	position:absolute;
	top:30px;
	left:10px;
	height:36px;
	widows:175px;
}

#red-text {
	color:#333333;
}

#large-start-letter {
	font-size:16px;
}


/**********************************/
/******** LEFT NAV ASSETS ********/
/**********************************/

#l-nav-header {
	border:0px solid #000000;
	background-image:url(../images/careers/l-nav-header.png);
	width:156px;
	height:34px;
	float:left;
}
#l-nav-middle {
	background-image:url(../images/careers/l-nav-middle.png);
	background-repeat:no-repeat;
	width:156px;
	height:31px;
	float:left;
	clear:left;
	margin:0px;
	padding:0px;
}

#l-nav-bottom {
	background-image:url(../images/careers/l-nav-bottom.png);
	width:156px;
	height:10px;
	float:left;
	clear:left;
}

/**********************************/
/********** FOOTER ASSETS *********/
/**********************************/
#bottom-nav-links {
	border:0px solid #333333;
	text-align:center;
	width:740px;
	float:left;
}

#bottom-nav-content-01 {
	width:740px;
	float:left;
	clear:left;
}

#bottom-nav-content-02 {
	width:715px;
	margin-left:25px;
	margin-bottom:25px;
	float:left;
	clear:left;
}

.bottom-nav-content {
	color:#666666;
}

/**********************************/
/******* Text & Link Styles *******/
/**********************************/

.left-nav-links{
	font-family: Arial, sans-serif; helvetica;
	font-size:13px;
	color:#CCCCCC;
	margin-left:20px;
	padding-top:8px;
}

.left-nav-links a:link {text-decoration:none;color:#cccccc;}
.left-nav-links a:visited {text-decoration:none;color:#cccccc;}
.left-nav-links a:hover {text-decoration:none;color:#333333;}
.left-nav-links a:active {text-decoration:none;color:#cccccc;}


#employee-titles {
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:1.2;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:5px;
}

#content-titles {
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:1.2;
	font-size:24px;
	letter-spacing:4px;
	color:#333333;
	margin-top:10px;
	margin-bottom:10px;
}

.benefits-bullets {
	font-family: Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#777777;
	margin-left:20px;
	margin-bottom:10px;
	list-style:disc;
}



.sub-titles {
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:1.2;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#333333;
	margin-bottom:5px;
}


p {
	font-family: Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#333333;
}

p a {
	text-decoration:underline;
}

.home-text {
	font-family: Arial, sans-serif, Helvetica;
	font-size:13px;
	color:#333333;
}

.home-title {
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:1.2;
	font-size:18px;
	line-height: 20px;
	color:#333333;
}

a {
	color:#333333;
	text-decoration: none;
}


/**********************************/
/******** HOME PAGE ASSETS*********/
/**********************************/
#getflash {
    width:250px;
    height:343px;
    margin:0px;
    margin-top:55%;
    text-align: center;
}

/**********************************/
/********** PLANS ASSETS **********/
/**********************************/


/**********************************/
/******** COVERAGE ASSETS *********/
/**********************************/


/**********************************/
/********* RAVES ASSETS ***********/
/**********************************/

