@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

body {
	background: #021551 url(../images/layout/bg_repeat.jpg) repeat-x scroll center top;
}

a { outline: none; }

#site_wrap {
	background: transparent url(../images/layout/sitewrap_bg.png) center top no-repeat scroll;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}

#site_layout {
	margin: 0 auto;
	position: relative;
	width: 998px;
}

#site_layout #site_header {
	height: 173px;
	margin: 0 6px;
	position: relative;
	width: 986px;
	z-index: 200;
}

#site_layout #site_header #logo {
	height: 139px;
	left: 366px;
	margin: 0 auto;
	position: absolute;
	top: 12px;
	width: 158px;
	z-index: 8000;
}

#site_layout #site_header #logo a {
	display: block;
	height: 118px;
	margin: 0 auto;
	width: 264px;
}

#site_layout #site_header #top_of_header {
	background: transparent url(../images/layout/site_header.png) center top no-repeat scroll;
	height: 129px;
	width: inherit;
}

#site_layout #site_header #top_of_header #top_left_links {
	color: #003366;
	float: left;
	margin: 33px 0 0 22px;
}

#site_layout #site_header #top_of_header #top_left_links a {
	color: #003366;
	font-family: 'Trebuchet MS';
	font-size: .9em;
	text-decoration: none;
}

#site_layout #site_header #top_of_header #top_left_links a:link,
#site_layout #site_header #top_of_header #top_left_links a:visited {
	color: #003366;
	text-decoration: none;
}

#site_layout #site_header #top_of_header #top_left_links a:hover,
#site_layout #site_header #top_of_header #top_left_links a:active {
	text-decoration: underline;	
}

#site_layout #site_header #top_of_header #top_right_cart {
	background: transparent url(../images/layout/top_right_cart_under.png) center top no-repeat scroll;
	height: 34px;
	float: right;
	margin: 20px 0 0;
	width: 315px;
}

#site_layout #site_header #top_of_header #top_right_cart #promo_area {
	color: #2371a6;
	float: left;
	font-family: 'Trebuchet MS';
	font-size: .7em;
	font-weight: bold;
	padding: 6px 0 0 8px;
}

#site_layout #site_header #top_of_header #top_right_cart #promo_area #promo_input_box {
	border: 0px solid #000000;
	height: 13px;
	margin: 0 6px;
	width: 82px;
}

#site_layout #site_header #top_of_header #top_right_cart #promo_area #promo_go_btn {
	cursor: pointer;
}

#site_layout #site_header #top_of_header #top_right_cart #cart_area {
	float: right;
	padding-right: 20px;
	padding-top: 3px;
}

#site_layout #site_header #top_of_header #top_right_cart #cart_area a,
#site_layout #site_header #top_of_header #top_right_cart #cart_area a:link,
#site_layout #site_header #top_of_header #top_right_cart #cart_area a:visited {
	color: #2371a6;
	font-family: 'Trebuchet MS';
	font-size: 0.55em;
	text-decoration: none;
}

#site_layout #site_header #top_of_header #top_right_cart #cart_area a:hover,
#site_layout #site_header #top_of_header #top_right_cart #cart_area a:active {
	text-decoration: underline;
}

#site_layout #site_header #top_of_header #top_right_cart #cart_area a #cart_graphic {
	border: none;
	margin: 0 5px 0 9px;
	vertical-align: -3px;
}

#site_layout #site_header #header_menu {
	height: 29px;
	width: inherit;
}

#site_layout #site_header #under_menu {
	background: transparent url(../images/layout/under_menu.png) top left no-repeat scroll;
	height: 15px;
	width: inherit;
}

#site_layout #main_content {
	margin: 0 7px;
	position: relative;
	width: 986px;
	z-index: 100;
}

#site_layout #main_content #right_nav_ads {
	height: 476px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 295px;
	z-index: 2;
}

#site_layout #main_content #right_nav_ads .rna_75{
	height: 75px;
	width: inherit;
}

#site_layout #main_content #right_nav_ads .rna_178{
	height: 178px;
	width: inherit;
}

#site_layout #main_content #rotator {
	height: 476px;
	min-height: 476px;
	position: relative;
	width: 986px;
	z-index: 1;
}

#site_layout #site_footer {
	height: 160px;
	margin: 0 6px;
	position: relative;
	width: 986px;
	z-index: 200;
}

#site_layout #site_footer #top_of_footer {
	background: transparent url(../images/layout/top_of_footer.jpg) center top no-repeat scroll;
	height: 102px;
	width: inherit;
}

#site_layout #site_footer #top_of_footer #btm_montage {
	background: transparent url(../images/layout/btm_montage.png) center top no-repeat scroll;
	height: 125px;
	left: 335px;
	position: relative;
	top: -23px;
	width: 298px;
}

#site_layout #site_footer #btm_of_footer {
	background: transparent url(../images/layout/btm_of_footer_shadow.png) center top no-repeat scroll;
	height: 58px;
	width: inherit;
}

#site_layout #site_footer #btm_of_footer #btm_links {
	padding-top: 26px;
	margin: 0 auto;
	text-align: center;
	width: inherit;
}

#site_layout #site_footer #btm_of_footer #btm_links > ul {
	margin: 0 auto;
}

#site_layout #site_footer #btm_of_footer #btm_links ul li {
	display: inline;
	list-style: none;
	margin: 0 2px 0 0;
}

#site_layout #site_footer #btm_of_footer #btm_links ul li a {
	color: #ffffff;
	font-family: 'Trebuchet MS';
	font-size: .7em;
	line-height: 30px;
	text-decoration: none;
	vertical-align: 10px;
}

#site_layout #site_footer #btm_of_footer #btm_links .first_btm_link_li {
	list-style: none;
}

#site_layout #site_footer #btm_of_footer #btm_links .last_btm_link_li {
	margin: 0;
}

#site_layout #site_footer #btm_of_footer #btm_links a:link,
#site_layout #site_footer #btm_of_footer #btm_links a:visited {
	text-decoration: none;
}

#site_layout #site_footer #btm_of_footer #btm_links a:hover,
#site_layout #site_footer #btm_of_footer #btm_links a:active {
	text-decoration: underline;
}

#site_layout #site_footer #btm_of_footer #footer_info {
	color: #ffffff;
	font-family: 'Trebuchet MS';
	font-size: .7em;
	margin-bottom: 20px;
	text-align: center;
}

#site_layout #site_footer #btm_of_footer #footer_info .info_color {
	color: #a5a98e;
}

#site_layout #site_footer #btm_of_footer #btm_links #footer_addr_info {
	color: #FFFFFF;
	font-family: 'Trebuchet MS';
	font-size: 0.7em;
	margin-bottom: 10px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~  Images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#job { width:130px;height:40px; margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;  z-index:15; }

#job li{float:left;list-style:none;margin:0px 0px 0px 0px;}

#job a{text-decoration:none;display:block;float:left;}

#job #jobbtn1{background-image:url(../images/application_button.png);background-repeat:no-repeat;background-position:0 0;width:130px;height:40px;}

#job #jobbtn1:hover {background-position:0 -40px;}   
