@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
	border: none;
	list-style: none;
	text-decoration: none;
}
html	{
	background: #622520;
}

/*						PAGE LAYOUT						*/

#wrap	{
	width: 768px;
	margin: 0 auto;
	position: relative;
	padding: 0 196px 258px 196px;
	background: #622520 url(../images/html_bg.jpg) repeat-y center bottom;
}
#header	{
	height: 393px;
	background: url(../images/header_bg.jpg) no-repeat left top;
}
#content	{
	z-index: 5;
	position: relative;
	padding: 0 26px 0 168px;
	height: 800px;
}
.clear	{
	clear: both;
	height: 10px;
}
span#reid	{
	left: 0;
	bottom: 0;
	z-index: 5;
	width: 557px;
	height: 871px;
	display: block;
	position: absolute;
	margin: 0 0 118px 25px;
	background: url(../images/index_reid.png) no-repeat left top;
}
#footer	{
	left: 50%;
	bottom: 0;
	z-index: 1;
	width: 1165px;
	height: 476px;
	position: absolute;
	margin: 0 0 0 -582px;
	background: url(../images/body_bg.jpg) no-repeat center bottom;
}

/*						GLOBAL STYLES						*/

input, button	{
	vertical-align: middle;
}
button span	{
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
hr	{
	display: none;
}
a:hover	{
	text-decoration: underline;
}
.lbord, .rbord	{
	float: left;
	display: block;
}
.rbord	{
	float: right;
}

/*						HEADER STYLES						*/

#header h1	{
	width: 232px;
	height: 167px;
	padding: 27px 0 116px 80px;
}
#header h1 a, #header h1 a:visited, #header h1 span	{
	width: 232px;
	height: 167px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	margin-top: -167px;
	text-indent: -9000px;
}
#header h1 span	{
	margin: 0;
	background: url(../images/header_logo.png) no-repeat left top;
}
#header ul	{
	z-index: 3;
	position: relative;
	padding-left: 52px;
}
#header li	{
	float: left;
}
#header li a, #header li a:visited	{
	height: 30px;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
#header li a.nav1, #header li a.nav1:visited	{
	width: 60px;
}
#header li a.nav2, #header li a.nav2:visited	{
	width: 104px;
}
#header li a.nav3, #header li a.nav3:visited	{
	width: 76px;
}
#header li a.nav4, #header li a.nav4:visited	{
	width: 172px;
}
#header li a.nav5, #header li a.nav5:visited	{
	width: 74px;
}
#header li a.nav6, #header li a.nav6:visited	{
	width: 93px;
}
#header li a.nav7, #header li a.nav7:visited	{
	width: 87px;
}
#header li em	{
	height: 30px;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
#header em.nav1	{
	background: url(../images/nav01.png) no-repeat left top;
}
#header em.nav2	{
	background: url(../images/nav02.png) no-repeat left top;
}
#header em.nav3	{
	background: url(../images/nav03.png) no-repeat left top;
}
#header em.nav4	{
	background: url(../images/nav04.png) no-repeat left top;
}
#header em.nav5	{
	background: url(../images/nav05.png) no-repeat left top;
}
#header em.nav6	{
	background: url(../images/nav06.png) no-repeat left top;
}
#header em.nav7	{
	background: url(../images/nav07.png) no-repeat left top;
}
#header a em, #header a:visited em	{
	display: block;
}
#header a:hover em	{
	display: none;
}
#header li span	{
	height: 30px;
	display: block;
}
#header span.nav1	{
	background: url(../images/nav01h.png) no-repeat left top;
}
#header span.nav2	{
	background: url(../images/nav02h.png) no-repeat left top;
}
#header span.nav3	{
	background: url(../images/nav03h.png) no-repeat left top;
}
#header span.nav4	{
	background: url(../images/nav04h.png) no-repeat left top;
}
#header span.nav5	{
	background: url(../images/nav05h.png) no-repeat left top;
}
#header span.nav6	{
	background: url(../images/nav06h.png) no-repeat left top;
}
#header span.nav7	{
	background: url(../images/nav07h.png) no-repeat left top;
}

/*						CONTENT STYLES						*/
#mainFlash	{
	float: right;
	width: 530px;
	height: 320px;
	margin-left: 20px;
	
}


#bannerOne	{
	float: right;
	width: 400px;
	height: 50px;
	margin: 20px 0 0 20px;
	
}
#bannerTwo	{
	float: right;
	width: 400px;
	height: 50px;
	margin: 15px 0 0 20px;
	
}

#bannerThree	{
	float: right;
	width: 400px;
	height: 50px;
	margin: 15px 0 0 20px;
	
}

#sponsors	{
	float: right;
	width: 400px;
	height: 200px;
	margin: 25px 0 0 10px;
	
}

#acc	{
	float: left;
	width: 228px;
	height: 60px;
	margin-top: 15px;
	text-align: right;
	padding: 5px 61px 0 0;
	background: url(../images/access_bg.jpg) no-repeat right top;
}

#acc big	{
	color: #ffe500;
	font: 18px/20px Arial, Helvetica, sans-serif;
}
#acc small	{
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
#acc a, #acc a:visited	{
	color: #fff;
}
/*#league	{
	float: right;
	width: 363px;
	margin-top: 37px;
}
#league li	{
	float: left;
	font: bold 15px/18px Arial, Helvetica, sans-serif;
}
#league li.russ	{
	width: 210px;
}
#league li.amer	{
	width: 153px;
}
#league li a, #league li a:visited	{
	color: #fff;
	height: 29px;
	display: block;
	background: url(../images/league_head_left.jpg) no-repeat left top;
}
#league li a:hover	{
	text-decoration: none;
	background: url(../images/league_head_left.jpg) no-repeat left bottom;
}
#league li span	{
	height: 29px;
	display: block;
	background: url(../images/league_head_right.jpg) no-repeat right top;
}
#league li a:hover span	{
	background: url(../images/league_head_right.jpg) no-repeat right bottom;
}
#league li strong	{
	height: 23px;
	display: block;
	cursor: pointer;
	padding: 6px 0 0 40px;
}
#league li.russ strong	{
	background: url(../images/flag_russ.jpg) no-repeat 10px center;
}
#league li.amer strong	{
	background: url(../images/flag_amer.jpg) no-repeat 10px center;
}
#league table	{
	clear: both;
	color: #fff;
	width: 363px;
	background: #000;
	text-align: center;
	border-collapse: collapse;
}
#league caption	{
	display: none;
}
#league tr	{
	font: 14px/16px Arial, Helvetica, sans-serif;
}
#league td	{
	height: 20px;
	vertical-align: middle;
}
#league .rank	{
	width: 52px;
	background: url(../images/rank_bg.jpg) no-repeat left top;
}
#league .name	{
	width: 169px;
	text-align: left;
	text-indent: 10px;
	background: url(../images/name_bg.jpg) repeat-x right top;
}
#league .web	{
	text-align: left;
	text-indent: 10px;
	background: url(../images/web_bg.jpg) no-repeat right top;
}
#league tr.head	{
	text-indent: 0;
	text-align: center;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
}
#league tr.head th	{
	height: 24px;
}
#league tr.head .rank	{
	background: url(../images/rank_head_bg.jpg) no-repeat left top;
}
#league tr.head .name	{
	text-indent: 0;
	text-align: center;
	background: url(../images/name_head_bg.jpg) repeat-x right top;
}
#league tr.head .web	{
	text-indent: 0;
	text-align: center;
	background: url(../images/web_head_bg.jpg) no-repeat right top;
}
#league tr.foot td	{
	height: 23px;
}
#league tr.foot .rank	{
	background: url(../images/rank_foot_bg.jpg) no-repeat left top;
}
#league tr.foot .name	{
	background: url(../images/name_foot_bg.jpg) repeat-x left top;
}
#league tr.foot .web	{
	background: url(../images/web_foot_bg.jpg) no-repeat right top;
}
#league tbody tr:hover .rank	{
	background: url(../images/rank_bg.jpg) no-repeat left bottom;
}
#league tbody tr:hover .name	{
	color: #f2052c;
	background: url(../images/name_bg.jpg) repeat-x right bottom;
}
#league tbody tr:hover .web	{
	background: url(../images/web_bg.jpg) no-repeat right bottom;
}
#league table tr.foot:hover .rank	{
	background: url(../images/rank_foot_bg.jpg) no-repeat left bottom;
}
#league table tr.foot:hover .name	{
	color: #f2052c;
	background: url(../images/name_foot_bg.jpg) repeat-x right bottom;
}
#league table tr.foot:hover .web	{
	background: url(../images/web_foot_bg.jpg) no-repeat right bottom;
}*/
#timer	{
	clear: right;
	float: right;
	height: 78px;
	width: 300px;
	margin: 47px 0 29px 0;
	background: url(../images/timer_bg.jpg) repeat-x left top;
	display: none;
}
#timer .lbord, #timer .rbord	{
	width: 12px;
	height: 78px;
	background: url(../images/timer_lbord.jpg) no-repeat left top;
}
#timer .rbord	{
	background: url(../images/timer_rbord.jpg) no-repeat left top;
}
#timer .logo	{
	float: left;
	width: 70px;
	height: 78px;
	display: block;
	margin: 0 17px 0 8px;
	background: url(../images/timer_logo.jpg) no-repeat left top;
}
#timer h3	{
	float: left;
	color: #fff;
	height: 23px;
	width: 160px;
	padding: 10px 0 0 10px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
}
#timer p span	{
	color: #fff;
	float: left;
	height: 33px;
	display: block;
	padding-top: 2px;
	text-align: center;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
#timer p .day	{
	width: 35px;
	padding-right: 10px;
	background: url(../images/timer_days.jpg) no-repeat left top;
}
#timer p .hrs	{
	width: 26px;
	padding-right: 10px;
	background: url(../images/timer_hours.jpg) no-repeat left top;
}
#timer p .min	{
	width: 26px;
	padding-right: 10px;
	background: url(../images/timer_mins.jpg) no-repeat left top;
}
#timer p .sec	{
	width: 26px;
	background: url(../images/timer_secs.jpg) no-repeat left top;
}
#timer p em	{
	display: none;
}
#spon	{
	width: 284px; height: 197px;
	float: right; position: relative;
	top: 250px; right: -300px;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	background: none;
}

#spon a, #spon a:visited	{
	height: 42px;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
#spon a.hur, #spon a.hur:visited	{
	width: 250px;
	height: 62px;
	background: url(../images/hurley.gif) no-repeat left top;
}
#spon a.mik, #spon a.mik:visited	{
	width: 250px;
	height: 62px;
	background: url(../images/mikasa.gif) no-repeat left top;
}
#spon a.kae, #spon a.kae:visited	{
	width: 162px;
	height: 120px;
	background: url(../images/kaenon.gif) no-repeat left top;
}
#spon a.sam, #spon a.sam:visited	{
	width: 250px;
	height: 206px;
	margin-top: 20px;
	background: url(../images/sam.gif) no-repeat left top;
}


/*						ABOUT PAGE STYLES						*/

#wrap .header_about	{
	background: url(../images/header_about_bg.jpg) no-repeat left top;
}
#wrap .reid_about	{
	width: 326px;
	height: 876px;
	margin: 0 0 118px 75px;
	background: url(../images/about_reid.png) no-repeat left top;
}
#content_about	{
	z-index: 2;
	position: relative;
	padding: 0 27px 0 190px;
}
#content_about h2	{
	color: #fff;
	height: 32px;
	padding-top: 20px;
	font: bold 24px/26px Arial, Helvetica, sans-serif;
	background: url(../images/about_h2_bg.jpg) repeat-x left bottom;
}
#content_about #pics	{
	z-index: 3;
	float: right;
	width: 100px;
	margin-left: 40px;
	padding-top: 21px;
	position: relative;
}
#content_about #pics img	{
	margin-bottom: 57px;
}
#content_about #pics img.last	{
	margin: 0;
}
#content_about ul	{
	margin: 25px 0;
}
#content_about li	{
	color: #fff;
	font: 14px/16px Arial, Helvetica, sans-serif;
}
#content_about p	{
	color: #fff;
	padding-bottom: 25px;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#content_about p.more	{
	text-align: right;
}
#content_about p a, #content_about p a:visited	{
	color: #fff;
	padding-right: 10px;
	background: url(../images/more_bg.jpg) no-repeat right center;
}

/*						CONTACT PAGE STYLES						*/

#wrap .header_contact	{
	background: url(../images/header_contact.jpg) no-repeat left top;
}
#reid_contact	{
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 639px;
	height: 882px;
	display: block;
	position: absolute;
	margin: 0 21px 178px 0;
	background: url(../images/reid_contact.png) no-repeat left top;
}
#contact	{
	width: 615px;
	padding: 0 120px 0 33px;
}
#contact form	{
	width: 328px;
	display: block;
	padding-left: 26px;
	background: url(../images/contact_form.jpg) repeat-y left top;
}
#contact form h2	{
	color: #fff;
	height: 26px;
	padding-top: 13px;
	margin: 0 0 10px -26px;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	background: url(../images/contact_h2.jpg) repeat-x left top;
}
#contact form h2 .lbord, #contact form h2 .rbord	{
	width: 20px;
	height: 39px;
	margin-top: -13px;
	background: url(../images/contact_h2_right.jpg) no-repeat right top;
}
#contact form h2 .lbord	{
	margin-right: 6px;
	background: url(../images/contact_h2_left.jpg) no-repeat left top;
}
#contact form p	{
	color: #a0a0a0;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
#contact form br, #contact legend	{
	display: none;
}
#contact form p br	{
	display: inline;
}
#contact label	{
	color: #fff;
	display: block;
	padding: 10px 0 4px 0;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}
#contact input	{
	width: 212px;
	height: 13px;
	padding: 4px;
	font: 12px/13px Arial, Helvetica, sans-serif;
	background: #fff url(../images/contact_input.jpg) no-repeat left top;
}
#contact textarea	{
	padding: 4px;
	width: 258px;
	height: 93px;
	overflow: auto;
	font: 12px/14px Arial, Helvetica, sans-serif;
	background: #fff url(../images/contact_textarea.jpg) no-repeat left top;
}
#contact button	{
	width: 82px;
	height: 23px;
	display: block;
	cursor: pointer;
	margin-top: 15px;
	background: url(../images/button_send.jpg) no-repeat left top;
}
#contact button span	{
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
#contact form .footer	{
	height: 25px;
	display: block;
	margin-top: 10px;
	margin-left: -26px;
	background: url(../images/contact_form_foot.jpg) repeat-x left top;
}
#contact form .footer .lbord, #contact form .footer .rbord	{
	width: 19px;
	height: 25px;
	background: url(../images/contact_form_left.jpg) no-repeat left top;
}
#contact form .footer .rbord	{
	background: url(../images/contact_form_right.jpg) no-repeat right top;
}
#contact #info	{
	z-index: 3;
	float: right;
	width: 210px;
	margin-top: -65px;
	position: relative;
}

#contact_response {
	color: #be292d;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}
#contact_response.loading {
	margin-top: 10px;
	height: 20px;
	background: url(../images/loading.gif) no-repeat left;
}
#contact_response.response {
	margin-top: 10px;
}


#info h3	{
	color: #fff;
	letter-spacing: 1px;
	padding-bottom: 15px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
}
#info p	{
	color: #fff;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#info p strong	{
	color: #cc001d;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
#social	{
	z-index: 3;
	width: 354px;
	margin: 40px 0;
	position: relative;
}
#social h3	{
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	padding-bottom: 20px;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}
#social ul	{
	width: 302px;
	margin: 0 auto;
}
#social li.mysp	{
	float: left;
}
#social li.face	{
	float: right;
}
#social li a, #social li a:visited	{
	width: 143px;
	height: 54px;
	display: block;
	overflow: hidden;
	margin-bottom: 70px;
	text-indent: -9000px;
}
#social li.mysp a, #social li.mysp a:visited	{
	background: url(../images/myspace.jpg) no-repeat left top;
}
#social li.face a, #social li.face a:visited	{
	background: url(../images/facebook.jpg) no-repeat left top;
}
#social form	{
	width: auto;
	height: 34px;
	margin: 0 8px;
	display: block;
	text-align: center;
	padding: 8px 0 0 0;
	background: url(../images/subscribe_bg.jpg) repeat-x left top;
}
#social form .lbord, #social form .rbord	{
	width: 13px;
	height: 42px;
	margin-top: -8px;
}
#social form .lbord	{
	background: url(../images/subscribe_lbord.jpg) no-repeat left top;
}
#social form .rbord	{
	background: url(../images/subscribe_rbord.jpg) no-repeat right top;
}
#social form button	{
	margin: 0;
	width: 80px;
	height: 21px;
	display: inline;
	background: url(../images/button_subscribe.jpg) no-repeat left top;
}
#social form input	{
	width: 193px;
	height: 13px;
	padding: 4px;
	color: #676767;
	margin-right: 17px;
	font: 12px/13px Arial, Helvetica, sans-serif;
	background: url(../images/subscribe_input.jpg) no-repeat left top;
}

#join_response {
	color: #be292d;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-align: center;
}
#join_response.loading {
	height: 20px;
	margin-bottom: 10px;
	background: url(../images/loading.gif) no-repeat center;
}
#join_response.response {
	margin-bottom: 10px;
}

/*						JOURNEY PAGE STYLES						*/

#wrap .header_journey	{
	background: url(../images/header_journey.jpg) no-repeat left top;
}
#reid_journey	{
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 415px;
	height: 597px;
	position: absolute;
	margin: 0 41px 180px 0;
	background: url(../images/reid_career.png) no-repeat left top;
}
#journey	{
	padding: 0 25px;
}
#journey #post	{
	z-index: 2;
	float: left;
	width: 500px;
	position: relative;
}
#journey .post	{
	margin-bottom: 40px;
	padding-bottom: 40px;
	background: url(../images/post_bg.jpg) repeat-x left bottom;
}
#journey .post h2	{
	height: 35px;
	color: #cc001d;
	padding: 7px 0 0 0;
	margin-bottom: 25px;
	font: 22px/24px Georgia, "Times New Roman", Times, serif;
	background: url(../images/post_h2_bg.jpg) repeat-x left top;
}
#journey .post h2 .lbord, #journey .post h2 .rbord	{
	width: 17px;
	height: 42px;
	margin-top: -7px;
}
#journey .post h2 .lbord	{
	background: url(../images/post_h2_left.jpg) no-repeat left top;
}
#journey .post h2 .rbord	{
	background: url(../images/post_h2_right.jpg) no-repeat right top;
}
#journey .post h4	{
	float: left;
	width: 69px;
	height: 82px;
	color: #348700;
	margin-left: 15px;
	text-align: center;
	font: bold 21px/23px Arial, Helvetica, sans-serif;
	background: url(../images/post_date_bg.jpg) no-repeat left top;
}
#journey .post h4 strong, #journey .post h4 em	{
	display: block;
}
#journey .post h4 strong	{
	color: #fff;
	padding-top: 6px;
	font: bold 22px/24px Arial, Helvetica, sans-serif;
}
#journey .post h4 em	{
	color: #5f5f5f;
	padding-top: 8px;
	font: bold 11px/13px Arial, Helvetica, sans-serif;
}
#journey .post p	{
	color: #fff;
	margin: 0 0 30px 100px;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
#journey .post ul	{
	height: 21px;
	padding-left: 100px;
}
#journey .post li	{
	float: left;
	padding-right: 4px;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#journey .post li a, #journey .post li a:visited	{
	float: left;
	color: #000;
	height: 18px;
	display: block;
	padding: 3px 15px 0 30px;
	border: solid 1px #d4e4e3;
}
#journey .post a.comm, #journey .post a.comm:visited	{
	background: #fff url(../images/post_comm_bg.jpg) no-repeat 7px center;
}
#journey .post a.more, #journey .post a.more:visited	{
	background: #fff url(../images/post_more_bg.jpg) no-repeat 7px center;
}
#journey #sbar	{
	float: right;
	width: 193px;
	background: url(../images/journey_sbar_bg.jpg) repeat-y left top;
}
#journey #sbar h3	{
	color: #fff;
	height: 27px;
	margin: 0 8px;
	padding: 7px 0 0 15px;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	background: url(../images/sbar_h3_bg.jpg) repeat-x left top;
}
#journey #sbar h3.top	{
	padding: 7px 0 0 0;
}
#journey #sbar h3 .lbord, #journey #sbar h3 .rbord	{
	height: 34px;
	margin-top: -7px;
}
#journey #sbar h3 .lbord	{
	width: 15px;
	background: url(../images/sbar_h3_left.jpg) no-repeat left top;
}
#journey #sbar h3 .rbord	{
	width: 10px;
	margin-left: -5px;
	background: url(../images/sbar_h3_right.jpg) no-repeat right top;
}
#journey #sbar ul	{
	padding: 0 20px;
	margin: 10px 0 15px 0;
}
#journey #sbar li	{
	padding: 4px 0 4px 14px;
	border-bottom: solid 1px #fff;
	font: 12px/14px Arial, Helvetica, sans-serif;
	background: url(../images/sbar_bullet1.jpg) no-repeat left center;
}
#journey #sbar #arch li	{
	background: url(../images/sbar_bullet2.jpg) no-repeat 2px center;
}
#journey #sbar li.last	{
	border: none;
}
#sbar li a, #sbar li a:visited	{
	color: #fff;
}
#sbar .foot	{
	height: 21px;
	display: block;
	background: url(../images/sbar_footer.jpg) no-repeat left top;
}
#sbar h4	{
	height: 23px;
	background: #23201f;
	padding: 20px 0 0 27px;
	font: 18px/20px Arial, Helvetica, sans-serif;
}
#sbar h4 a, #sbar h4 a:visited	{
	color: #fff;
	float: left;
	height: 22px;
	display: block;
	padding: 1px 0 0 36px;
	background: url(../images/icon_rss.jpg) no-repeat left center;
}

/*						ACCESS PAGE STYLES						*/

#wrap .header_access	{
	background: url(../images/header_access.jpg) no-repeat left top;
}
#reid_access	{
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 887px;
	height: 342px;
	display: block;
	position: absolute;
	margin: 0 120px 0 0;
	background: url(../images/reid_access.png) no-repeat left top;
}
#access	{
	z-index: 3;
	width: 675px;
	height: 585px;
	position: relative;
	margin: 0 auto 80px auto;
	background: url(../images/flash.png) no-repeat left top;
}

/*						CALENDAR PAGE STYLES						*/

#wrap .header_cal	{
	background: url(../images/header_cal.jpg) no-repeat left top;
}
#reid_cal	{
	right: 0;
	bottom: 0;
	z-index: 3;
	width: 360px;
	height: 533px;
	position: absolute;
	margin: 0 -40px 150px 0;
	background: url(../images/reid_cal.png) no-repeat left top;
}
#cal	{
	z-index: 2;
	width: 674px;
	height: 581px;
	position: relative;
	margin: 30px auto 50px auto;
	
}

/*						CAREER PAGE STYLES						*/

#wrap .header_career	{
	background: url(../images/header_career.jpg) no-repeat left top;
}
#reid_career	{
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 335px;
	height: 514px;
	position: absolute;
	margin: 0 31px 215px 0;
	background: url(../images/reid_career.png) no-repeat left top;
	display: none;
}
#career ul	{
	z-index: 3;
	width: 720px;
	margin: 0 auto;
	position: relative;
}
#career li	{
	float: left;
	padding: 0 36px;
	margin-bottom: 50px;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
}
#career li.last	{
	margin: 0;
}
#career li span	{
	width: 88px;
	height: 84px;
	display: block;
	margin: 12px auto 0 auto;
}
#career li a, #career li a:visited	{
	color: #fff;
	width: 108px;
	height: 129px;
	display: block;
	padding-top: 3px;
	text-align: center;
}
#career li a.carr01, #career li a.carr01:visited	{
	background: url(../images/carr01.jpg) no-repeat left top;
}
#career li a.carr02, #career li a.carr02:visited	{
	background: url(../images/carr02.jpg) no-repeat left top;
}
#career li a.carr03, #career li a.carr03:visited	{
	background: url(../images/carr03.jpg) no-repeat left top;
}
#career li a.carr04, #career li a.carr04:visited	{
	background: url(../images/carr04.jpg) no-repeat left top;
}
#career li a.carr05, #career li a.carr05:visited	{
	background: url(../images/carr05.jpg) no-repeat left top;
}
#career li a.carr06, #career li a.carr06:visited	{
	background: url(../images/carr06.jpg) no-repeat left top;
}
#career li a.carr07, #career li a.carr07:visited	{
	background: url(../images/carr07.jpg) no-repeat left top;
}
#career li a.carr08, #career li a.carr08:visited	{
	background: url(../images/carr08.jpg) no-repeat left top;
}
#career li a.carr09, #career li a.carr09:visited	{
	background: url(../images/carr09.jpg) no-repeat left top;
}
#career li a.carr10, #career li a.carr10:visited	{
	background: url(../images/carr10.jpg) no-repeat left top;
}
#career li a.carr11, #career li a.carr11:visited	{
	background: url(../images/carr11.jpg) no-repeat left top;
}
#career li a.carr12, #career li a.carr12:visited	{
	background: url(../images/carr12.jpg) no-repeat left top;
}
#career li a.carr13, #career li a.carr13:visited	{
	background: url(../images/carr13.jpg) no-repeat left top;
}
#career li a.carr14, #career li a.carr14:visited	{
	background: url(../images/carr14.jpg) no-repeat left top;
}
#career li a.carr15, #career li a.carr15:visited	{
	background: url(../images/carr15.jpg) no-repeat left top;
}

#career li a.carr16, #career li a.carr16:visited	{
	background: url(../images/carr16.jpg) no-repeat left top;
}
#career li a:hover	{
	text-decoration: none;
}
#career li a:hover span	{
	cursor: pointer;
	border: solid 2px #fff;
}
#clear_career	{
	height: 60px;
}


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 260px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

.highslide-wrapper p{
	color: #cc001d;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	padding:5px 8px 0 10px;
}

.highslide-wrapper img{
	padding-top:10px;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
