body
{
	margin: 0;
	padding: 10px 0 0;
	background: #F1E9C9 url(../images/background.jpg) top center no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #363636;
}

img
{
	border: none;
}

/*general styles*/
a, a:link, a:active, a:visited
{
	text-decoration: underline;
	color: #04756F;	
}

a:hover
{
	text-decoration: none;
	color: #04756F;	
}

h1, h2
{
	color: #04756F;
}
h3{
	color: #585858;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:24px;
}

.clear
{
	clear: both;
	height: 1px;
	font-size: 1px;
}

.left
{
	float: left;
}
.right
{
	float: right;
}

.center
{
	text-align: center;
}

.italic
{
	font-style: italic;
}

.bold
{
	font-weight: bold;
}

.bolditalic
{
	font-weight: bold;
	font-style: italic;
}
/*end general styles*/

/*div structure*/
#wrapper
{
	width: 952px;
	margin: 0 auto;
}

#wrapper #logo
{
	margin: 0 0 25px;	
}

#wrapper #container
{
	margin: 0 0 15px;	
}
/*--- HEADER ---*/
#wrapper #container #container_top
{
	height: 40px;
	background: transparent url(../images/container-top.png) no-repeat;
	padding: 9px 20px 0;
}

#wrapper #container #container_top h2
{
	font-weight: normal;
	text-transform: uppercase;
	font-size: 20px;
	margin: 0;
	width:230px;
	float:left;
}

#wrapper #container #container_top #ticker{
	float:right;
}
/*--- END HEADER ---*/

/*--- MAIN CONTENT ---*/
#wrapper #container #container_middle
{
	clear:both;
	background: transparent url(../images/container-middle.png) repeat-y;
	padding: 0 20px 0 19px;
	float: left;
	width: 913px;
}

/*--- NAVIGATION ---*/
#wrapper #container #container_middle #left_col
{
	width: 227px;
	float: left;
	margin: 0 20px 0 0;
}

#wrapper #container #container_middle #left_col ul
{
	padding: 0;
	margin: 10px 0 0;
	list-style-type: none;
}

#wrapper #container #container_middle #left_col ul li
{
	text-transform: uppercase;	
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 11px;
}

#wrapper #container #container_middle #left_col ul li:hover ul
{
	/*display: block;*/
}

#wrapper #container #container_middle #left_col ul li a
{
	color: #363636;	
	text-decoration: none;	
	padding: 2px 0 0 14px;
	display: block;
	width: 213px;
	height: 17px;
	margin: 0 0 2px;
}

#wrapper #container #container_middle #left_col ul li a:hover, #wrapper #container #container_middle #left_col ul li.selected a
{
	color: #FFF;
	background: transparent url(../images/navigation-over.gif) no-repeat;
}


#wrapper #container #container_middle #left_col ul li ul
{
	display: none;
	margin: 0;
}

#wrapper #container #container_middle #left_col ul li.selected ul
{
	display: block;
}

#wrapper #container #container_middle #left_col ul li ul li
{
	text-transform: none;	
	font-size: 10px;
	margin: 0;
	height: 17px;
}

#wrapper #container #container_middle #left_col ul li ul li a, #wrapper #container #container_middle #left_col ul li.selected ul li a
{
	text-transform: none;	
	font-size: 10px;
	margin: 0 0 10px;
	padding: 0 0 0 25px;
	width: 200px;
	background: none;
	color: #363636;	
}

#wrapper #container #container_middle #left_col ul li ul li a:hover, #wrapper #container #container_middle #left_col ul li ul li a.selected
{
	color: #72AD22;
	background: transparent url(../images/arrow.png) 14px 2px no-repeat;
}
/*--- END NAVIGATION ---*/

/*--- RIGHT CONTENT ---*/
#wrapper #container #container_middle #right_col
{
	width: 666px;
	float: left;
}

#wrapper #container #container_middle #right_col #image_header
{
	margin: 0 0 5px;	
}

#wrapper #container #container_middle #right_col #body_content
{
	width: 624px;
	border: 1px solid #E9E9E9;
	padding: 15px 15px 15px 25px;
	float: left;
}

#wrapper #container #container_middle #right_col #body_content h1
{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: normal;
	padding: 0 0 10px;
	border-bottom: 1px solid #CAC9C9;
	margin: 0 0 25px;
}	

#wrapper #container #container_middle #right_col #body_content #buttons
{
	float:left; 
	width: 392px;	
}

#wrapper #container #container_middle #right_col #body_content a#find_career
{
	float: left;	
	display: block;
	width: 228px;
	height: 101px;
	background: transparent url(../images/find-career-button.png) no-repeat;
}

#wrapper #container #container_middle #right_col #body_content a#find_career:hover
{
	background-position: bottom;
}

#wrapper #container #container_middle #right_col #body_content #buttons a
{
	margin: 0 0 4px 3px;
	float: left;	
	display: block;
	width: 192px;
	height: 48px;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#camp
{
	
	background: transparent url(../images/campus-button.png) no-repeat;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#camp:hover
{
	background-position: bottom;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#eve
{
	
	background: transparent url(../images/events-button.png) no-repeat;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#eve:hover
{
	background-position: bottom;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#ben
{
	
	background: transparent url(../images/benefits-button.png) no-repeat;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#ben:hover
{
	background-position: bottom;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#mil
{
	
	background: transparent url(../images/military-button.png) no-repeat;
}

#wrapper #container #container_middle #right_col #body_content #buttons a#mil:hover
{
	background-position: bottom;
}

/*--- LEFT COLUMN CONTENT ---*/
#wrapper #container #container_middle #right_col #body_content #left
{
	width: 334px;
	float: left;
	margin: 0 30px 0 0;
}

#wrapper #container #container_middle #right_col #body_content div.quote
{
	font-style: italic;
	font-size: 11px;
	background: #e3f0ef url(../images/quote-top.png) 0 15px no-repeat;
	border-top:1px solid #cac8c8;
	border-bottom:1px solid #cac8c8;
	padding: 15px 0 0 35px;
	margin: 0 0 15px;
}

#wrapper #container #container_middle #right_col #body_content div.quote p
{
	padding: 0px 25px 15px 0;
	margin-top:0px;
	background: #e3f0ef url(../images/quote-bottom.png) right bottom no-repeat;
}

#wrapper #container #container_middle #right_col #body_content div.quote-caption
{
	margin-bottom:15px;
}

#wrapper #container #container_middle #right_col #body_content #left p
{
	line-height: 15px;	
	
}

#wrapper #container #container_middle #right_col #body_content #left p:first-child
{
	
	margin-top: 0;
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li
{
	margin: 0 0 5px;	
	padding: 0 0 5px;
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li a
{
	font-weight: bold;
	text-indent: -9999px;
	display: block;
	width: 347px;
	height: 49px;
	padding:0px 0px 0px 0px;
	background-position:top;
}

/* benefits buttons */
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.health
{
	background: transparent url(../images/healthcare-benefits.gif) no-repeat;	
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.financial
{
	background: transparent url(../images/your-financial-security.gif) no-repeat;	
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.life
{
	background: transparent url(../images/your-life.gif) no-repeat;	
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li ul
{
	list-style-type: none;	
	margin: 0;
	padding: 0;	
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li ul li
{
	padding: 0 5px 5px;		
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li ul li p
{
	margin-top: 0;
	font-size: 11px;	
}

#wrapper #container #container_middle #right_col #body_content #left ul#menu li ul li a
{
	background:none;
	width:auto;
	height:auto;
	display:inline;
}

/* content buttons on Military > Find Your Best Fit page */
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-customer-care{
	background: transparent url(../images/btn-customer-care.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-engineering{
	background: transparent url(../images/btn-engineering.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-sales{
	background: transparent url(../images/btn-sales.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-retail{
	background: transparent url(../images/btn-retail.gif) no-repeat;
}

/* Career Choices - Sales buttons */
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-sales-retail{
	background: transparent url(../images/btn-sales-retail.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-sales-agent{
	background: transparent url(../images/btn-sales-agent.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-sales-business{
	background: transparent url(../images/btn-sales-business.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-sales-leadership{
	background: transparent url(../images/btn-sales-leadership.gif) no-repeat;
}

/* Career Choices - Marketing buttons */
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-marketing-strategy{
	background: transparent url(../images/btn-marketing-strategy.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-marketing-brand{
	background: transparent url(../images/btn-marketing-brand.gif) no-repeat;
}
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a.btn-marketing-product{
	background: transparent url(../images/btn-marketing-product.gif) no-repeat;
}


/* hover for ALL buttons */
#wrapper #container #container_middle #right_col #body_content #left ul#menu li a:hover
{
	background-position:bottom;
}


/* content dropdowns on Campus > Interviewing Tips */
#wrapper #container #container_middle #right_col #body_content #left #interviewing-tips ul#menu li
{
	margin-bottom:15px;
	padding-bottom:15px;
	clear:both;
}
#wrapper #container #container_middle #right_col #body_content #left #interviewing-tips ul#menu li a
{
	font-weight: bold;
	text-indent:0;
	display:block;
	width: auto;
	height: auto;
	color: #585858;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:17px;
}

#wrapper #container #container_middle #right_col #body_content #left #interviewing-tips ul#menu li img
{
	float:left;
	margin-top:1px;
}

#wrapper #container #container_middle #right_col #body_content #left #interviewing-tips ul#menu li a span
{
	width:307px;
	float:right;
}

#wrapper #container #container_middle #right_col #body_content #left #interviewing-tips ul#menu li ul.dropdown{
	padding-top:5px;
	margin-top:5px;
	width:307px;
	float:right;
	font-size:12px;
}

#wrapper #container #container_middle #right_col #body_content #left #interviewing-tips ul#menu li ul li ul
{
	list-style:disc;
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px 8px;
}

#wrapper #container #container_middle #right_col #body_content #left #interviewing-tips ul#menu li ul li ul li{
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}


	

/*--- END LEFT COLUMN CONTENT ---*/

/*--- RIGHT COLUMN CONTENT ---*/
#wrapper #container #container_middle #right_col #body_content #right
{
	width: 260px;
	float: left;
}

#right .search
{
	width: 260px;
	height: 49px;
	display: block;
	background: transparent url(../images/search-jobs.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 15px;
}

#right .search:hover
{
	background-position: bottom;	
}

#wrapper #container #container_middle #connect
{
	background:url(../images/connect-bg.jpg) no-repeat;
	width:255px;
	height:52px;
	padding-right:5px;
	margin-bottom:15px;
}

#wrapper #container #container_middle a.a2a_dd,
#wrapper #container #container_middle a#youtube,
#wrapper #container #container_middle a#linkedin,
#wrapper #container #container_middle a#facebook
{
	width:22px;
	height:29px;
	display:block;
	float:right;
	margin:15px 12px 0px 0px;
}

#wrapper #container #container_middle a.a2a_dd
{
	background:url(../images/share-btn.gif) no-repeat bottom;
	width:48px;
}

#wrapper #container #container_middle a#youtube
{
	background:url(../images/youtube-btn.gif) no-repeat bottom;
}

#wrapper #container #container_middle a#linkedin
{
	background:url(../images/linkedin-btn.gif) no-repeat bottom;
}

#wrapper #container #container_middle a#facebook
{
	background:url(../images/facebook-btn.gif) no-repeat bottom;
}

#wrapper #container #container_middle a.a2a_dd:hover,
#wrapper #container #container_middle a#youtube:hover,
#wrapper #container #container_middle a#linkedin:hover,
#wrapper #container #container_middle a#facebook:hover
{
	background-position:top;
}

#wrapper #container #container_middle #right_col #body_content #right a.play_button
{
	width: 260px;
	height: 77px;
	display: block;
	background: transparent url(../images/play-button.png) no-repeat;
	text-indent: -9999px;
}

#wrapper #container #container_middle #right_col #body_content #right a.play_button:hover
{
	background-position: bottom;	
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar{
	margin-left:-7px;
	width:276px;
	background:url(../images/sidebar-bg.jpg) no-repeat bottom;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar #sidebar-content{
	width:258px;
	padding:0px 9px 20px 9px;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar #sidebar-content h4{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:#04756f;
	padding:12px 0px;
	margin:0px;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar #sidebar-content p{
	padding:8px 10px 8px 14px;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar-video{
	width:268px;
	margin-bottom:15px;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar-video h4{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#04756f;
	padding:8px;
	margin:0px 4px;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar .internships p{
	padding:0px 10px 0px 14px;
	margin:0px;
	font-size:11px;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar #sidebar-content h5{
	padding:1px 10px 0px 14px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

#wrapper #container #container_middle #right_col #body_content #right #sidebar #sidebar-content ul li{
	margin:3px 10px 3px 0px;
	padding:3px 10px 3px 0px;
}

#wrapper #container #container_middle #right_col #body_content #right a.map-btn
{
	width: 260px;
	height: 81px;
	display: block;
	background: transparent url(../images/map-btn.gif) no-repeat;
	text-indent: -9999px;
	margin: 0 0 25px;
}

#wrapper #container #container_middle #right_col #body_content #right a.map-btn:hover
{
	background-position: bottom;	
}

/*--- END RIGHT COLUMN CONTENT ---*/
/*--- END RIGHT CONTENT ---*/
/*--- END MAIN CONTENT ---*/

/*--- FOOTER ---*/
#wrapper #container #container_bottom
{
	height: 33px;
	background: transparent url(../images/container-bottom.png) no-repeat;
	padding: 18px 20px 0;
	clear: both;
}

#wrapper #container #container_bottom p
{
	margin: 0;	
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	color: #9E9E9E;
}
/*--- END FOOTER ---*/
/*end div structure*/
