#wrapper {
	width: 962px;
}

#logo {
	width: 367px;
}

#outer_shadow {
	width: 961px
}

#inner_shadow, #content_wrapper, #main_nav, #two_column_content_wrapper {
	width: 960px;
}

#content_wrapper {
	overflow: hidden;
}

#header_wrapper {
	width: 959px;
}

#utility_nav, #search_box {
	padding-right: 28px;
}

#home_flash_area {
	width: 880px;
	margin: 10px 0 0 38px;
}

#home_content_wrapper {
	width: 936px;
	background: url(../images/home_content_bg.gif) repeat-y;
	background-position: 65px 0;
	padding-left: 0 !important;
	margin-left: 0;
}

.home_content_areas {
	width: 260px;
	padding-left: 38px;
	text-align: left;
}

#footer {
	width: 962px;
}

#tag_line {
	display: none;
}

#main_nav {
	background: none;
	padding-left: 38px;
}

#main_nav ul li {
	margin-right: 2px;
	width: 145px;
}

#main_nav a {
	cursor: pointer !important;
}

#main_nav ul li a {
	color: #525252 !important;
	background: url(../images/mainNav_top.jpg) top left repeat-x;
	border: none;
	width: 145px !important;
	padding-top: 0 !important;
	height: 28px !important;
}

#main_nav ul li a:hover, #main_nav ul li:hover a, #main_nav ul li.sfhover a, #main_nav ul li.current a, #main_nav ul li.parent a {
	background: url(../images/mainNav_top_hover.jpg) top left repeat-x;
}

#main_nav ul li a span {
	display: block;
	padding-top: 10px;
	background: url(../images/mainNav_left.jpg) top left no-repeat;
	height: 18px;
}

#main_nav ul li a:hover span, #main_nav ul li:hover a span, #main_nav ul li.sfhover a span, #main_nav ul li.current a span, #main_nav ul li.parent a span {
	background: url(../images/mainNav_left_hover.jpg) top left no-repeat;
	color: #FFFFFF;
}

#main_nav li ul {
	border: #c3b8b2 1px solid;
	width: 200px;
}

#main_nav ul ul li {
	margin-right: 0;
	background: #FFFFFF;
}

#main_nav ul ul li a {
	background: #FFFFFF !important;
	width: 170px !important;
	padding: 7px 15px !important;
	height: auto !important;
	font-weight: normal !important;
	border: 0 !important;
	border-top: none !important;
}

#main_nav ul ul li a:hover {
	background: #eceded !important;
}

#message ul {
	margin: 0;
}

.hr {
	height: 1px;
	overflow: hidden;
	background: #cccccc;
}

.clear {
	display: block;
	clear: both;
	overflow: hidden;
	height: 0px;
}

h6 {
	margin-bottom: 5px;
}

div.textpander {
	width: auto;
}

/************
INTERNAL
**********************/
#internal_content_wrapper, #two_column_content_wrapper, #home_content_wrapper {
	width: 960px;
	padding: 20px 40px 20px;
}

#contentBG {
	background: url(../images/bg_mainContent.gif) repeat-y 160px 0;
	margin-bottom: 20px;
	float: left;
}

#internal_side_content {
	width: 150px !important;
	overflow: hidden;
	padding-right: 10px;
	padding-bottom: 0;
}

ul#left_nav li a, ul#left_nav li a:visited, ul#left_nav li a:hover {
	width: auto !important;
}

#internal_side_content_image {
	width: 140px !important;
}

ul#left_nav {
	padding-left: 15px;
	padding-bottom: 20px;
	background: none;
	border-left: none;
	list-style: url(../images/nav_bullet.gif);
}

ul#left_nav .current {
	list-style: url(../images/nav_bullet_current.gif);
}

ul#left_nav .current ul {
	list-style: none !important;
	list-style-image: none !important;
}

ul#left_nav ul li ul li a {
	background: url(../images/nav_bullet.gif) no-repeat 5px 10px !important;
}

ul#left_nav ul li ul li.current a {
	background: url(../images/nav_bullet_current.gif) no-repeat 5px 10px !important;
}

ul#left_nav .parent .current, ul#left_nav .parent .parent {
	list-style: none;
	list-style-image: none;
}

/*ul#left_nav .parent .parent a {
	color: #B2927D !important;
}

ul#left_nav .parent .parent ul a {
	color: #747474 !important;
}

ul#left_nav li.current a, ul#left_nav li.parent ul li.current a, ul#left_nav li.parent a {
	color: #b2927d !important;
}*/

ul#left_nav a {
	color: #666666 !important;
}

ul#left_nav .current a {
	color: #B2927D !important;
}

ul#left_nav .current ul a {
	color: #666666 !important;
}

/*ul#left_nav li ul a, ul#left_nav li ul li ul a, ul#left_nav li.current ul li a, ul#left_nav li.parent ul li a, ul#left_nav li.parent ul li.current ul li a {
	color: #666666 !important;
}*/

ul#left_nav ul li ul, ul#left_nav ul li ul li, ul#left_nav ul li ul li ul, ul#left_nav ul li ul li ul li {
	margin: 0 0 0 -15px !important;
	padding: 0;
	list-style: none !important;
	list-style-image: none !important;
}

ul#left_nav ul li a {
	padding: 10px 0 10px 20px !important;
}

ul#left_nav ul li ul li a, ul#left_nav ul li ul li a:hover, ul#left_nav ul li ul li a:visited {
	margin-left: 0;
}

ul#left_nav li a, ul#left_nav li a:visited, ul#left_nav li a:hover {
	padding-left: 0;
	background: none;
}

#internal_bottom_content {
	width: 932px;
}

.sectionHeader {
	text-align:left;
	border-bottom:0;
	margin: 0 0 5px 0;
}

h2.sectionHeader a {
	font-size: 13px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.sectionHeader a:hover {
	color: #888;
}

h2.sectionHeader.current a {
	color: #B2927D !important;
}

#internal_main_content, #two_column_main_content, #bios_main_content {
	padding-right: 0;
	padding-left: 20px;
	width: 692px;
	float: left;
	padding-bottom: 0;
}

#two_column_left {
	width: 485px;
	padding: 0;
	float: left
}

#two_column_right {
	margin: 0;
	background: none;
	padding-top: 0;
	width: 150px;
	padding-left: 40px;
}

#two_column_main_content {
	padding-top: 0;
	background: url(../images/bg_mainContent.gif) repeat-y 525px 0;
}

#twoColTopBG {
	background: #FFF;
	padding-bottom: 5px;
}

#twoColBG p {
	margin-top: 0;
}

#internal_bottom_content {
	width: 880px;
	padding: 0;
}

h3.gsa_result_headline {
	margin-bottom: 0 !important;
}

/************
ETG
**********************/

#etg #home_content_wrapper {
	background-position: 110px 0;
}

#etg #content_area_2.home_content_areas {
	width: 570px !important;
}