body{
	 padding:0px; 
	 margin:0px;
	 background:#dfdfdf;
	 font-family:Verdana,Arial,Helvetica,sans-serif;
}


/*************************************/
/*            type styles            */
/*************************************/

.box_heading_reverse {font-size:18px;}



.box_heading {
	font-size:18px;
	/*
		font-size:14px;
		font-weight:bold;
	*/
	margin-bottom:10px;
	/* padding-bottom:0px; */
	padding-bottom:1px;

	// color:#00668C;
	font-family:Trebuchet MS, Verdana, Helvetica, Arial;
}
.box_heading_12 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:0px;
}
.box_heading_reverse {
 	font-size:18px;
	/*
  	font-size:12px;
  	font-weight:bold;
	*/
	/*
	color:#ffffff;
	*/
	font-family:Trebuchet MS, Verdana, Helvetica, Arial;
}
/* old style to make Forums Module look right */
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: "#000000"
}
h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:27px;
	/*
	font-weight:bold;
	*/
	color:#000;
	padding:0px;
	margin:6px 0px;  
}
.plain {
	font-size:12px;
	line-height:15px;
	margin-top:0px;
	color:#000000;
}
.intro_par {
	font-size:15px;
	line-height:20px;
}
.breadcrumb { 
	font-size:11px;
	color:#000000;
}
p {
	margin:10px 0px 10px 0px;
	font-size:12px;
}
ul {
	font-size:12px;
	margin-left:16px;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	color: #000000;
}
ol {
	font-size:12px;
	margin-left:16px;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	color: #000000;
}
li {
	line-height:14px;
	margin-bottom:4px;
	color: #000000;
}
.footer_text {
	font-size:11px;
	font-weight:normal;
}
a {
	color:#0000cc; 
	text-decoration:none;
}
/* Added by WH June 2008 */
a.box_heading_reverse {
	color:#ffffff; 
	text-decoration:none;
}
td.box_heading_reverse {
	color:#ffffff; 
	text-decoration:none;
}
td.plain {color: #000000;}
td {
	color: #000000;
	bgcolor: #ffffff;
	}

.highlight_orange {
	background:#f68300;
	color:#fff;
	padding:2px;
}
.highlight_red {
	background:#d84a1d;
	color:#fff;
	padding:2px;
}
.highlight_green {
	background:#008b59;
	color:#fff;
	padding:2px;
}
.highlight_blue {
	background:#008bc9;
	color:#fff;
	padding:2px;
}



/*************************************/
/*      overarching navigation       */
/*************************************/
.overarch_div {
	margin:0px auto;
	padding:0px;
	margin-bottom:14px!important;
	padding-top:0px;
	height:25px;
	width:960px; 
	text-align:center; 
	font-size:11px;
	text-decoration:none;
	vertical-align:center;
}
ul#overarch_list{
	margin:0px;
	padding:0px;
}
#overarch_list li
{
	display:inline;
	list-style-type:none;
	line-height:22px;
}
#overarch_list a { 
	padding:6px 10px!important;
	font-weight:bold; 
}
#overarch_list a:link, #overarch_list a:visited
{
	color: #333333;
	text-decoration: none;
}
#overarch_list a:hover{
	color: #000;
	background:url(top_hover.gif) no-repeat;
	background-position:bottom right;
	text-decoration: none;
}
#active{
	color: #000;
	background:url(top_hover.gif) no-repeat;
	background-position:bottom right;
	text-decoration: none;
	padding: 6px 10px!important;
	font-weight:bold;
}

/* overarch nav popup boxes */
.overarch_basediv {
	z-index:9000;
	width:400px;
	position:absolute;
	display:none;
}
.overarch_top{
	background:url(overarch_bg_top.gif) no-repeat;
	background-position:left top;
	height:18px;
}
.overarch_bot {
	background:url(overarch_bg_bot.gif) no-repeat;
	background-position:right bottom;
	height:16px;
}
.overarch_bg{
	background:url(overarch_bg.gif) repeat-x;
	background-position:bottom;
	padding:0px 16px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	border-color:1px solid #ffffff;
}
.overarch_bg img {
	padding:3px 15px 0px 0px;
}
.overarch_bg div { 
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.overarch_bg a, .overarch_bg a:visited {
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold;
}
.overarch_bg a:hover, .overarch_bg a:visited:hover {
	color:#00ccff;
	text-decoration:underline;
	font-weight:bold;
}




/*************************************/
/*      dropdown navigation menu     */
/*************************************/
.dmenu_item {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	cursor:pointer; cursor:hand;  /*cross-browser*/
	padding:5px 3px 5px 8px;
	background-color:#e5e5e5;
	border-top:1px solid #999999;
}
.dmenu_list {
	z-index: 9000;
	position: absolute;
	display: none;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}




/*************************************/
/*           table layouts           */
/*************************************/
.main_container {
	width:960px;
	border-collapse:collapse;
	padding:0px;
	margin:0px auto;
	background:#ffffff;
	margin-bottom:20px;
}
.corner_main_bot {
	background:url(corner_main_bot.gif) no-repeat; 
	background-position:right bottom; 
	height:17px;
}
.corner_main_top {
	background:url(corner_main_top.gif) no-repeat; 
	background-position:left top; 
	padding-top:11px; 
	padding-left:18px;
	padding-right:18px;
}

/* top table (with logo) */
.table_top { 
	width:924px;
}
.table_top_logo {
	width:214px; 
	/* padding-top:10px; */ 
	vertical-align:middle
}
.table_top_banner {
	width: 480px; 
	vertical-align:middle
}
.table_top_search{ 
	width:232px;
	color:#999999;
	vertical-align:middle;
	font-size:11px;
}
.table_top_search table td{ 
	padding-bottom:6px;
	text-align:right
}

/* table with section banner */
.table_banner{ 
	margin-top:10px; 
	margin-bottom:8px;
}

/* table with navbar */
.table_nav { 
	background:url(bg_nav.gif); 
	height:32px; width:100%; 
	// text-align:center;
}

/* table with main content columns */
.table_main_left {
	width:146px;
	vertical-align:top;
}
.table_main_mid {
	vertical-align:top;
}
.table_main_right {
	padding-top:30px;
	width:252px;
	vertical-align:top;
	text-align:right;
}

/* content section */
.content { 
	/* 060313 WH: Changed 22 from  to 11  */
	margin-top:11px; 
	border-collapse:collapse; 
	width:924px;
}




/*************************************/
/*      functional areas & colors    */
/*************************************/
.box_grey {
	width:232px;  
	border-collapse:collapse; 
	text-align:left; 
	padding:0px; 
	margin-bottom:27px;
}
.box_grey_top {  
	background:#e9e9eb url(corner_grey_top.gif) no-repeat; 
	background-position:left top; 
	padding:4px 14px;
	font-size:11px;
	color:#000000;
}
.box_blue_top {  
	background:#0067ce url(blue_cr.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_orange_top {  
	background:#f68300 url(corner_orange_top.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_red_top {  
	background:#d84a1d url(corner_red_top.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_green_top {  
	background:#008b59 url(corner_green_top.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_green_light_top {  
	background:#6CB123 url(corner_green_light_top.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_pink_red_top {  
	background:#D40055 url(corner_pink_red_top.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_rs_red_top {  
	background:#B51F3B url(corner_rs_red_top.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_black_top {  
	background:#000000 url(corner_black_top.gif) no-repeat; 
	background-position:left top; 
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.box_grey_bg {  
	background:#e9e9eb; 
	background-position:left top; 
	padding:4px 14px;
	font-size:11px;
	color:#000;
}
.box_grey_bot { 
	background:#e9e9eb url(corner_grey_bot.gif) no-repeat; 
	background-position:right bottom; 
	height:8px;
}
.box_grey ul {
	 margin-left:16px; 
	 padding-left:0px; 
	 padding-top:0px; 
	 margin-top:0px;
}
.box_beige {
	width:232px;  
	border-collapse:collapse; 
	text-align:left; 
	padding:0px; 
	margin-bottom:27px;
}
.box_beige_top {  
	background:#f2e9d3 url(corner_beige_top.gif) no-repeat; 
	background-position:left top; 
	padding:4px 14px;
	font-size:11px;
}
.box_beige_bot { 
	background:#f2e9d3 url(corner_beige_bot.gif) no-repeat; 
	background-position:right bottom; 
	height:8px;
}
.box_gradient { 
	/* 060313 WH: Changed from 523 to 669 */
	width:669px;
	background:url(bg_box_gradient.gif) repeat-x;
	background-position:top;
	background-color:#e4e4e4;
	padding:0px; 
	margin:0px; 
	margin-top:20px!important;
	line-height:16px;
	font-size:11px;
}
.box_gradient_inner {
	background:url(corner_grey_gradient_bot.gif) no-repeat;
	background-position:bottom right;
	/* 060313 WH: Changed from 515 to 661 */
	width:661px;
	padding-left:14px;
	padding-top:0px;
}
.box_gradient_small { 
	/* 060313 WH: Changed from 254 to 320 */
	width:320px;
	background:url(bg_box_gradient.gif) repeat-x;
	background-position:top;
	background-color:#e4e4e4;
	padding:0px; 
	margin:0px; 
	margin-top:20px!important;
	line-height:16px;
	font-size:11px;
}
.box_gradient_small_inner {
	background:url(corner_grey_gradient_bot.gif) no-repeat;
	background-position:bottom right;
	/* 060313 WH: Changed from 246 to 312 */
	width:312px;
	padding-left:14px;
	padding-top:0px;
}
.left_orange {
	background:#f68300 url(corner_orange_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_red {
	background:#d84a1d url(corner_red_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_green {
	background:#008b59 url(corner_green_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_green_light {
	background:#6CB123 url(corner_green_light_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_blue {
	background:#008bc9 url(corner_blue_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_grey {
	background:#e9e9eb url(corner_grey_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_pink_red {
	background:#D40055 url(corner_pink_red_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_rs_red {
	background:#B51F3B url(corner_rs_red_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}
.left_black {
	background:#000000 url(corner_black_top.gif) no-repeat; 
	background-position:top; 
	width:8px;
}



/*************************************/
/*      homepage sitemap footer      */
/*************************************/
div#nav_bottom_wrapper {
	width:100%;
	background-image: url(hp_bg_grad.gif);
	background-repeat:repeat-x;
	border-top:1px solid #d7d7d7;
	padding-top:10px;
	height:150px;
}
ul#nav_bottom {
	text-align:left;
	width:940px;
	margin:0px;
	padding:0px 5px 0px 15px;
	font-size:11px;
}
ul#nav_bottom li {
	float:left;
	margin:0px 18px 15px 4px;
	display:block;
	padding:0;
	width:128px;
}
ul#nav_bottom li a {
	text-decoration: none;
	color: #757575;
}
ul#nav_bottom li a:hover {
	text-decoration: underline;
}
ul#nav_bottom li.selected a {
	text-decoration: none;
	color: #0000cc;
}
ul#nav_bottom li.selected li a {
	text-decoration: none;
	color: #0000cc;
}
ul#nav_bottom li.selected li a:hover {
	text-decoration: underline;
}
ul#nav_bottom li li a {
	text-decoration: none;
	color: #757575;
	padding-right:15px;
}
ul#nav_bottom li {
	font-size: 11px;
	font-weight: bold;
}
ul#nav_bottom li ul {
	margin-top: 5px;
	padding: 0;
	margin-left:0px;
}
ul#nav_bottom li li {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	display: block;
	margin: 0 0 4px; /* between elements */
	padding: 0px;
}
ul#nav_bottom li:hover a {
	color: #0000cc;
}
ul#nav_bottom li:hover li a {
	color: #0000cc;
}
ul#nav_bottom li:hover li a:hover {
	text-decoration: underline;
}
ul#nav_bottom li.hover a {
	color: #0000cc;
}
ul#nav_bottom li.hover li a {
	color: #0000cc;
}
ul#nav_bottom li.hover li a:hover {
	text-decoration: underline;
}
li#nav1, li#nav2, li#nav3, li#nav4, li#nav5, li#nav6 {
	min-height: 16em;
}
li#nav6 {
	clear: right;
}




/*************************************/
/*         other misc styles         */
/*************************************/
.input_textbox {
	background:#fff; 
	border:1px solid #5285aa;
	width:90px;
}
.search_button {
	border:1px solid #805010; 
	background:#ffa01f; 
	color:#000; 
	font:bold 10px tahoma; 
	padding:0px;
}
hr {
	border-top:1px solid #B51F3B;
	border-bottom:0px;
	color:#ffffff;
	height:0px;
}
hr.grey {
	color:#e9e9eb; 
	height:1px;
}
.ad_tile {
	margin:5px 0px 20px 0px;
}
.rbox_orange {
	width:232px;
	height:85px;
	background:url(rbox_bg_orange.gif) no-repeat;
	font-size:14px;
	# margin-bottom:27px;
}
.rbox_blue {
	width:232px;
	height:85px;
	background:url(rbox_bg_blue.gif) no-repeat;
	font-size:14px;
	# margin-bottom:27px;
}
.tall_rbox_blue {
	width:232px;
	height:180px;
	background:url(rbox_bg_blue_tall.gif) no-repeat;
	font-size:14px;
	margin-bottom:3px;
	padding-right:12px;
	padding-left:12px
}
.rbox_orange td {
	padding-left:14px; 
	text-align:left;
}
.box_orange_125 {
	width:125px;
	height:97px;
	background:url(rbox_bg_orange_125.gif) no-repeat;
	font-size:12px;
	margin-bottom:0px;
	padding-right:3px;
	padding-left:3px
}


/*************************************/
/*        old styles        */
/*************************************/

.small {font-size: 10px; color: "#F26522"}

LI.list1 {list-style: square outside; color:#F26522;}

/* blockquote style, lifted from wordpress */
blockquote { border-left: 5px solid #ccc; margin: 15px 30px 0 10px; padding-left: 20px }