/* Accessibility */
#accessibility {
	float:left;
	position:absolute;
}

#accessibility a{
	font-size:1px;
	color:#ADC2D6;
}

#accessibility hr{
	display:none;
}

#printheader {
	display:none;
}

/* Handheld */
#handheld_nav {
	display:none;
}

/* Index */
#headerwrapper {
	margin:0px;
	width:auto;
	height:81px;
	background:url(images/header_tile.gif) repeat-x top left;
}

#headerinside {
	width:771px;
	height:81px;
	margin:0px auto;
	background:url(images/header_bg.gif) top right no-repeat;
}

#headerinside img {
	margin:7px 0 0 51px;
	float:left;
}

.bodywrapper {background:url(images/indexbody_bg.jpg) top left no-repeat; text-align:left;}

#indexbodyright {
	width:610px;
	height:447px;
	float:right;
	background:url(images/indexbodyright_bg.gif) top right no-repeat;
}

#indexbodyrighttop {
	width:610px;
	height:25px;
	float:left;
	text-align:right;
}

#indexbodyrightbottom {
	width:610px;
	height:401px;
	float:left;
}

#indexbodyrightbottomleft {
	width:450px;
	height:422px;
	float:left;
}

#indexbodyrightbottomlefttop {
	width:450px;
	height:308px;
	float:left;
}

#indexbodyrightbottomlefttop p{
	margin:10px 10px 0;
	text-align:justify;
}

#indexbodyrightbottomlefttop ul{
	list-style-image:none;
	margin-right:30px;
}

#indexbodyrightbottomlefttop ul li{
	list-style-image:url(images/bullet.gif);
	padding-bottom:10px;
	text-align:justify;
}

#indexbodyrightbottomleftbottom {
	width:450px;
	height:114px;
	float:left;
	overflow:hidden;
}

#indexbodyrightbottomright {
	width:160px;
	height:401px;
	margin-top:21px;
	float:left;
	text-align:center;
}

#escorelogin {margin-top:5px;}

/* Columns */
#columnwrapper {
	width:771px;
	margin:0px auto;
	text-align:left;
}

.twocolumnwrapper {text-align:left;}

#columntopnav {
	width:751px;
	height:25px;
	text-align:right;
	margin-right:20px;
	background:url(images/columntopnav_bg.gif) top right no-repeat;
}

#onecolumnbody {
	border-top:dashed 1px #666666;
	width:751px;
	height:auto;
	padding:0px 10px;
}

#twocolumntop {
	background:url(images/twocolumn_bg.gif) bottom left no-repeat;
	height:57px;
	width:771px;
	float:left;
}

#twocolumntopleft {
	top:37px;
	left:10px;
	position:relative;
	float:left;
	color:#666666;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#twocolumntopright {
	width:599px;
	height:57px;
	float:right;
}

#twocolumnleftnav {
	width:171px;
	float:left;
}

#twocolumnbody {
	border-left:dashed 1px #666666;
	width:579px;
	padding:0px 10px;
	float:right;
}

#onecolumnnavpath {
	text-align:right;
	width:737px;
	height:15px;
	font-size:10px;
	padding:5px 0;
}

#twocolumnnavpath {
	text-align:right;
	width:559px;
	height:15px;
	font-size:10px;
	padding:5px 0;
}

/* Left Navigation */
#leftnav #links {
	margin:0px;
}

#leftnav #links ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#leftnav #links ul li{
	margin:0px;
	padding:0px;
}

#leftnav #links ul li #leftnavtopbg{
	padding:0px;
	background: url(images/leftnavtop_bg.gif) bottom left no-repeat;
}

#leftnav #links ul li a.second{
	display:block;
	font-size:10px;
	margin-right:3px;
	padding:4px 5px 6px 12px;
	text-decoration:none;
}

#leftnav #links ul li #leftnavthirdbg{
	padding:0px;
	background:url(images/leftnav_third.gif) left top repeat-y;
}

#leftnav #links ul li a.third{
	background: url(images/arrow.gif) left top no-repeat;
	display:block;
	font-size:10px;
	padding:4px 5px 6px 21px;
	text-decoration:none;
	line-height:10px;
}

/* Footer */
#footerwrapper {
	margin:20px auto 0;
	width:771px;
	height:54px;
}

#columnfooterwrapper {
	margin:30px auto 0px;
	background:url(images/columnfooter_bg.gif) top left repeat-x;
	height:54px;
	width:auto;
	clear:both;
}

#columnfooter {
	margin:0px auto;
	width:771px;
	height:54px;
}

#footerleft {
	width:255px;
	height:54px;
	float:left;
	text-align:left;
}

#footerright {
	width:516px;
	height:54px;
	float:right;
	text-align:right;
}