body {
	margin: 0px;
	border: 0px;
	padding: 0px;
	text-align: center;
	background-color: #989898;
	background-position: center;
	height: 100%;
}

.bodyPrint { background-image: none; background-color: #ffffff; }

div {
	background: transparent;
}

div#breakWrapper {
	width: 915px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px;
}

div#wrapper {
	width: 915px; /* 140px */
	height: 576px;
	margin: 0px auto 0px auto;
	border: 0px;
	padding: 0px;
	text-align: left;
	position: relative;
}

div#logo {
	height: 61px;
	width: 180px;
	position: absolute;
	top: 0px;
	left: 0px;
}

/* MAIN NAVIGATOION */
div#topNav {
	position: absolute;
	height: 29px;
	width: 735px;
	position: absolute;
	top: 32px;
	right: 0px;
	overflow: hidden;
}

.menuItem, .menuItemSelected {
	background: #989898;
	color: #ffffff;
	border: none;
	border-left: solid 1px #ffffff;
	font-size: 15px;
	font-weight: normal;
	padding: 7px 14px 5px 14px;
	float: right;
}
.menuItemSelected {
	font-weight: bold;
	background-color: #ffffff;
	color: #989898;
}
.menuItemSelected a {
	color: #989898;
	text-decoration: none;
}
.menuItemSelected a:hover {
	color: #989898;
	text-decoration: none;
}


.menuItem a {
	color: #ffffff;
	text-decoration: none;
}
.menuItem a:hover {
	color: #ffffff;
	text-decoration: none;
}

div#content, div#contentPrint {
	width: 831px;
	height: auto;
	margin: 0px;
	border: 0px;
	padding: 0px 42px 42px 42px;
	background: #ffffff;
	text-align: left;
	overflow: auto;
	position: relative;
}

div#mainContent {
	padding: 25px 0 0 0;
	float: right;
	width: 550px;
	position: relative;
}
div#leftContent {
	float: left;
	padding: 25px 0 0 0;
	width: 263px;
	overflow: visible;
}

div#baseline{ /* see h1 in text-styles */
	padding: 0 0 9px 0;
	line-height: 21px;
	font-size: 21px;
	font-weight: normal;
	border-bottom: solid 3px #F68C1E;
	width: 100%;
	clear: both;
	float: left;	
}
div#basenav{ /* see h2 in text-styles */
	padding: 16px 0 9px 0;
	line-height: 16px;
	font-size: 16px;
	font-weight: normal;
	width: 550px;
	float:right;
	clear: both;
}

div#interstitial {
	padding: 0;
	margin: 0;
	width: 915px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
	font-weight: normal;
}

.mtContainer {}

.halfContentL {
	width: 263px;
	float: left;
	text-align: left;
	overflow: visible;
}
.halfContentR {
	width: 263px;
	float: right;
	text-align: left;
	overflow: visible;
}

input.radio {
	color: #F68C1E;
}

/* SUB NAVIGATOION */
div#subNav {
	/* position: absolute; */
	float: left;
	padding: 75px 0 0 0;
	width: 242px;
	overflow: auto;
}
.menuRSS {
	float: right; 
	padding-right: 20px;
	background: url(images/shared/rss.gif) no-repeat top right;
}
.menuRSS a {
	font-weight: normal; 
}

.subMenuItem, .subMenuItemSelected, .subMenuItem, .subMenuItemSubs {
	color: #999999;
	padding: 4px 0 5px 0;
	width: 239px;
	border-bottom: solid 1px #F68C1E;
	clear: both; 
	overflow: auto;
}
.subMenuItem, .subMenuItemSelected {
	font-weight: bold;
	font-size: 14px;
}
.subMenuItemSelected {
	color: #F68C1E;
}
.subMenuItem a, .subMenuItemSubs a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.subMenuItem a:hover, .subMenuItemSubs	 a:hover {
	color: #F68C1E;
	text-decoration: underline;
}

.subMenuItemSubs {
	width: auto;
	padding-left: 15px;
	line-height: 22px;
}
.subMenuItemSubs a {
	font-weight: normal;
}

/* FOOTER */
div#footer {
	width: 915px;
	height: auto;
	padding: 5px 0px 5px 0px;
	text-align: left;
	display: inline;
}
div#footer div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	float: left;
	padding-top: 5px;
}
div#footer div a {
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
div#footer div a:hover {
	color: #F68C1E;
	text-decoration: underline;
}
.footerSearch {
	border: 1px solid #ffffff;
	width: 140px;
	height: 14px;
	background: #999999;
}

div.homePanel {
	width: 265px;
	padding-right: 20px;
	font-size: 16px;
	color: #ffffff;
	float: left;
	clear: none;
	font-weight: normal;
}
div.homePanelInner {
	height: 218px; /* 163px; */
	overflow: visible;
	padding-bottom: 3px; border-bottom: #be131b solid 2px; width: 100%;
	font-weight: normal;
}
div.homeHead, div.homeHead2 {
	line-height: 18px; padding-bottom: 3px; border-bottom: #F68C1E solid 3px; width: 100%;
	font-weight: normal;
}
div.homeHead2 {
	font-size: 18px;
}
.homeBlubs { 
	font-size: 18px; 
	line-height: 20px;
}
.homeBlogBlurbs {
	font-size: 13px; 
	line-height:17px;
}

div#helpfulSend, div#helpfulVoted {
	position: absolute;
	bottom: 53px;
	left: 40px;
	font-size: 13px;
}
div#helpfulVoted {
	display: none;
	visibility: hidden;
}
div#helpfulSendTeam, div#helpfulVotedTeam {
	margin-bottom: -11px;
	position: absolute;
	bottom: 53px;
	right: 40px;
	font-size: 13px;
}
div#helpfulVotedTeam {
	display: none;
	visibility: hidden;
}


a:link.regionLinks, a:active.regionLinks, a:visited.regionLinks{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a:hover.regionLinks {
	color: #F68C1E;
	text-decoration: none;
	font-weight: normal;
}



/* Custom Drops */
select { display: block; width: 104px; }
select.year { display: block; width: 53px; }
select.contact { display: block; width: 271px; text-align: right;}
select.replaced { display: none; }

ul.selectReplacement { background:  /*url("images/common/s_dropbox-up.gif") top left no-repeat;*/ #D5D5D5; margin: 0; padding: 0; height: 22px; width: 104px; }
ul.selectReplacement li { background: #D5D5D5; color: #999; cursor: pointer; display: none; font-size: 14px; line-height: 22px; list-style: none; margin:0px; padding: 0px 4px; width: 98px; }
ul.selectReplacement li.selected { background:  /*url("images/common/s_dropdown.gif") bottom left no-repeat;*/ #D5D5D5; color: #999; display: block; }

ul.selectReplacementYear { background:  /*url("images/common/s_dropbox-up.gif") top left no-repeat;*/ #D5D5D5; margin: 0; padding: 0; height: 22px; width: 53px; }
ul.selectReplacementYear li { background: #D5D5D5; color: #999999; cursor: pointer; display: none; font-size: 14px; line-height: 22px; list-style: none; margin:0px; padding: 0px 6px; width: 48px; }
ul.selectReplacementYear li.selected { background:  /*url("images/common/s_dropdown.gif") bottom left no-repeat;*/ #D5D5D5; color: #999; display: block; }

ul.selectReplacementContact { background:  /*url("images/common/s_dropbox-up.gif") top left no-repeat;*/ #EFEFEF; margin: 0; padding: 0; height: 22px; width: 266px; }
ul.selectReplacementContact li { background: #EFEFEF; color: #999999; cursor: pointer; display: none; font-size: 14px; line-height: 22px; list-style: none; margin:0px; padding: 0px 6px; width: 261px; }
ul.selectReplacementContact li.selected { background:  /*url("images/common/s_dropdown.gif") bottom left no-repeat;*/ #EFEFEF; color: #999; display: block; }

ul.selectOpen li { display: block; }
ul.selectOpen li.selected { background: #D5D5D5; color: #ffffff; display: block; }
ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover { background: #D5D5D5; color: #ffffff; }

.selectInput { width: 99%; background-color: #EFEFEF; font-size: 14px; color: #999999; border: 0 solid #EFEFEF; height: 22px; font-family: Trebuchet, "Trebuchet MS", Tahoma, Arial; }
table.contactTable td { padding-bottom: 10px; vertical-align: top; }
/* ------------ */

/* OLD */
div#leftcol, div#rightcol, div#leftcol_420, div#leftcol_full {
	width: 215px;
	float:left;
	
}

div#rightcol {
	margin-left: 20px;
}

div#leftcol_420 {
	width: 440px;
}

div#leftcol_full {
	width: 100%;
}
/* === */

.itemline {
	width: 550px;
	float: left;
	clear: both;
	padding: 0 0 30px 0;
	height: 10px;
}
.itemlineInner {
	width: 550px;
	border-bottom: 1px solid #F68C1E;
}
/* ---- Navigation ---- */
img {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

img.content {
	border: 1px solid #5E165B;
}


.item_block {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #9FD98C;

}
.bottomNav {
 /*float: left;
 clear: both;*/
 position: absolute;
 bottom: -30px;
 left: 0;
}


/* CMS */
#cms_area { display: block; width: 100%; background-color: #cccccc; clear: both; }
.img_cms { z-index: 20; }
.img_cms_form { postion: absolute; bottom: 0; left: 0; float: none; z-index: 30; }
.long_input { width: 100%; }
.mce_edit_text { width: 100%; height: 500px; overflow-x: hidden; }
textarea { width: 100%; }
