/* GLOBAL STYLES */
body {
	background: #000000;
	font-size: 70%;
	margin: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a {
	color: #646464;
}
.off {
	text-decoration:none;
}
strong{
	font-weight:bold;
}
em{
	font-style: italic;
}
ul{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	list-style-type:disc;
}
ul li{
	list-style-type:disc;
}
ul.none, ul.none li {
	list-style-type: none;
}
img {
	border: 0px;
}
h1,h2,h3,h4,h5,h6{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1.0em;
}
h1{
	font-size:1.1em;
}
h2{
	font-size:1.05em;
}
.inline {
	display:inline;
}
.smallYellow, .smallYellow a, .smallYellow:hover a {
	color: #ECB616;
	font-size: 0.9em;
}
.red {
	color: #EE1B2E;
}
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.caps {
	text-transform: uppercase;
}
.floatClear {
	/*float:clear;*/
}
.clearBoth {
	clear:both;
}
.textAlignBot {
	 /*text-align:bottom;*/
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.displayBlock{
	display:block;
}
.displayNone {
	display:none; 
}

/* FORM ELEMENTS */
input, select {
	color: #666666;
	font-size: 0.9em;
}
input.search {
	margin: 0px 0px 4px 5px;
	border: 1px solid #878587;
}
input.border {
	border: 1px solid #878587;
}
form {
	display: inline;
}

/* HEADER STYLES */
#header {
	width: 765px;
	margin: 15px 0px 6px 0px;
}
#search {
	text-align: right;
}
#nav {
	float: left;
}

/* MARGIN AND PADDING ONLY STYLES */
.marginLeftXsm {
	margin-left: 3px !important;
}
.marginBottomXsm {
	margin-bottom: 3px !important;
}
.marginBottomSm {
	margin-bottom: 6px !important;
}
.marginLeftSm {
	margin-left: 6px !important;
}
.marginLeftMed {
	margin-left: 9px !important;
}
.marginLeftLg {
	margin-left: 20px !important;
}
.marginTopMed {
	margin-top: 9px !important;
}
.padTopLg {
	padding-top: 20px !important;
}
.padBottomLg {
	padding-bottom: 20px !important;
}
.padRightLg {
	padding-right: 20px !important;
}
.padLeftLg {
	padding-left: 20px !important;
}
.padTopMed {
	padding-top: 9px !important;
}
.padBottomMed {
	padding-bottom: 9px !important;
}
.padRightMed {
	padding-right: 9px !important;
}
.padLeftMed {
	padding-left: 9px !important;
}
.padBottomSm {
	padding-bottom: 6px !important;
}
.padTopSm {
	padding-top: 6px !important;
}
.padLeftSm {
	padding-left: 6px !important;
}
.padRightSm {
	padding-right: 6px !important;
}
.padBottomXsm {
	padding-bottom: 3px !important;
}

/* CONTENT STRUCTURE STYLES */
.contentWrapper {
	padding: 0px 9px 0px 9px;
}
.contentWrapper h1 {
	padding: 5px 0px 9px 0px;
}
.content2ndCol {
	padding: 0px 9px 9px 9px;
	width: 528px;
	float: right;
}
.content2ndCol_2thirds {
	width: 470px;
}
.content2ndColCol1 {
	width: 370px;
	float: left;
	padding: 0px 9px 0px 0px;
}
.content2ndColCol1 h2 {
	font-family: arial;
	color: #000000;
	font-size: 1.3em;
	margin-bottom: 9px;
}
.content2ndColCol2 {
	width: 160px;
	float: left;
	padding: 0px 9px 9px 0px;
}

/* MAIN CONTENT BOX STYLES (red box) */
div#containerDiv{
	margin: 0 auto;
	width: 767px;
} 
.mainContainer {
	width: 767px;
}
.mainContainer_top {
	background: url('/common/images/bg/greybox_top_767.gif') no-repeat;
	line-height:21px;
}
.mainContainer_mid {
	width: 758px;
	padding: 0px 0px 0px 9px;
	background: url('/common/images/bg/greybox_bg_767.gif');
	overflow: hidden;
}
.mainContainer_bot {
	background: url('/common/images/bg/greybox_bottom_767.gif');
	line-height:16px;
	background-position: bottom; 
}

/* MAIN CONTENT BOX STYLES (white box) */
.whiteContainer_fullPage_top {
	background: url('/common/images/bg/content_white_top.gif') no-repeat;
	line-height: 6px;
	width:747px;
}
.whiteContainer_fullPage_mid {
	overflow: hidden;
	width:747px;
	padding: 0px;
	margin:0px;
	background: url('/common/images/bg/content_white_mid.gif') repeat-y;
}
.whiteContainer_fullPage_bot {
	width:747px;
	line-height: 6px;
	background: url('/common/images/bg/content_white_bot.gif') no-repeat;
}
.whiteContainer_1third_top {
	background: url('/common/images/bg/content_white_top_1third.gif') no-repeat;
	line-height: 6px;
	width:243px;
}
.whiteContainer_1third_mid {
	overflow: hidden;
	width:243px;
	padding: 0px;
	margin:0px;
	background: url('/common/images/bg/content_white_mid_1third.gif') repeat-y;
}
.whiteContainer_1third_bot {
	width:243px;
	line-height: 6px;
	background: url('/common/images/bg/content_white_bot_1third.gif') bottom no-repeat;
}
.whiteContainer_1half_top {
	background: url('/common/images/bg/content_white_top_1half.gif') no-repeat;
	line-height: 6px;
	width:369px;
}
.whiteContainer_1half_mid {
	overflow: hidden;
	width:369px;
	padding: 0px;
	margin:0px;
	background: url('/common/images/bg/content_white_mid_1half.gif') repeat-y;
}
.whiteContainer_1half_bot {
	width:369px;
	line-height: 6px;
	background: url('/common/images/bg/content_white_bot_1half.gif') bottom no-repeat;
}
.whiteContainer_2thirds_top {
	background: url('/common/images/bg/content_white_top_2thirds.gif') no-repeat;
	line-height: 6px;
	width:496px;
}
.whiteContainer_2thirds_mid {
	overflow: hidden;
	width:496px;
	padding: 0px;
	margin:0px;
	background: url('/common/images/bg/content_white_mid_2thirds.gif') repeat-y;
}
.whiteContainer_2thirds_bot {
	width:496px;
	line-height: 6px;
	background: url('/common/images/bg/content_white_bot_2thirds.gif') bottom no-repeat;
}
.whiteContainer_3fourths_top {
	background: url('/common/images/bg/content_white_top_3fourths.gif') no-repeat;
	line-height: 6px;
	width:558px;
}
.whiteContainer_3fourths_mid {
	overflow: hidden;
	width:558px;
	padding: 0px;
	margin:0px;
	background: url('/common/images/bg/content_white_mid_3fourths.gif') repeat-y;
}
.whiteContainer_3fourths_bot {
	width:558px;
	line-height: 6px;
	background: url('/common/images/bg/content_white_bot_3fourths.gif') bottom no-repeat;
}

/* LEFT NAV STYLES */
#leftNavWrapper {
	width: 180px;
	padding: 0px 0px 20px 0px;
}
#leftNavWrapper ul, #leftNavWrapper ul li {
	list-style-type:none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}

/* PROMO BOX STYLES */
.promoHeader {
	height: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
}
/* PROMOS FOR BOTTOM OF PAGE (plum - called "promoBot" because these promos only appear at the bottom of the page, unless used as a warning message) */
.promoBot_2thirds_top {
	line-height: 10px;
	background: url('/common/images/bg/module_dgrey_2thirds_top.gif') no-repeat;
}
.promoBot_2thirds_mid {
	width: 486px;
	padding: 1px 0px 0px 10px;
	background-color: #414141;
}
.promoBot_2thirds_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_dgrey_2thirds_bot.gif') no-repeat bottom;
}

.promoBot_1half_top {
	line-height: 10px;
	background: url('/common/images/bg/module_dgrey_1half_top.gif') no-repeat;
}
.promoBot_1half_mid {
	width: 359px;
	padding: 1px 0px 0px 10px;
	background-color: #414141;
}
.promoBot_1half_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_dgrey_1half_bot.gif') no-repeat bottom;
}
.promoBot_1third_top {
	line-height: 10px;
	background: url('/common/images/bg/module_dgrey_1third_top.gif') no-repeat;
}
.promoBot_1third_mid {
	width: 235px;
	padding: 1px 0px 0px 10px;
	background-color: #414141;
}
.promoBot_1third_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_dgrey_1third_bot.gif') no-repeat bottom;
}
.promoBot_1fourth_top {
	line-height: 10px;
	background: url('/common/images/bg/module_dgrey_1fourth_top.gif') no-repeat;
}
.promoBot_1fourth_mid {
	width: 170px;
	padding: 1px 0px 0px 10px;
	background-color: #414141;
}
.promoBot_1fourth_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_dgrey_1fourth_bot.gif') no-repeat bottom;
}

/* PROMOS FOR TOP OF PAGE (gray "glass" - miscellaneous promos not at bottom of page) */
.promo_1third_top {
	line-height: 10px;
	background: url('/common/images/bg/module_dgrey_1third_top.gif') no-repeat;
}
.promo_1third_mid {
	width: 235px;
	padding: 1px 0px 0px 10px;
	background-color: #414141;
}
.promo_1third_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_dgrey_1third_bot.gif') no-repeat bottom;
}
.promo_1fourth_top {
	line-height: 10px;
	background: url('/common/images/bg/module_dgrey_1fourth_top.gif') no-repeat;
}
.promo_1fourth_mid {
	width: 170px;
	padding: 1px 0px 0px 10px;
	background-color: #414141;
}
.promo_1fourth_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_dgrey_1fourth_bot.gif') no-repeat bottom;
}
.promo_1half_top {
	line-height: 10px;
	background: url('/common/images/bg/module_dgrey_1half_top.gif') no-repeat;
}
.promo_1half_mid {
	width: 350px;
	padding: 1px 0px 0px 10px;
	background-color: #414141;
}
.promo_1half_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_dgrey_1half_bot.gif') no-repeat bottom;
}

/* MODULES INFO OTHER THAN PROMOS (usually contain some sort of form element) */
.mod_1third_top {
	line-height: 7px;
	background: url('/common/images/bg/module_grayFlat_1third_top.gif') no-repeat;
}
.mod_1third_mid {
	width: 235px;
	padding: 1px 0px 0px 10px;
	background: #A5A5A5 url('/images/bg/module_grayFlat_1third_mid.jpg') no-repeat;
}
.mod_1third_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_grayFlat_1third_bot.gif') no-repeat bottom;
}

.mod_1half_top {
	line-height: 7px;
	background: url('/common/images/bg/module_grayFlat_1half_top.gif') no-repeat;
}
.mod_1half_mid {
	width: 350px;
	padding: 1px 0px 0px 10px;
	background: #A5A5A5 url('/common/images/bg/module_grayFlat_1half_mid.jpg') no-repeat;
}
.mod_1half_bot {
	line-height: 4px;
	background: url('/common/images/bg/module_grayFlat_1half_bot.gif') no-repeat bottom;
}

	/* Inner areas of modules (white within) */
.inner_1third_top {
	line-height: 3px;
	background: url('/common/images/bg/innerPromoThird_top.gif') no-repeat;
}
.inner_1third_mid {
	width: 208px;
	padding: 6px 8px 6px 9px;
	background: #FFFFFF;
}
.inner_1third_bot {
	line-height: 3px;
	background: url('/common/images/bg/innerPromoThird_bottom.gif') no-repeat left bottom;
}

.inner_1fourth_top {
	line-height: 3px;
	background: url('/common/images/bg/innerPromoFourth_top.gif') no-repeat;
}
.inner_1fourth_mid {
	width: 144px;
	padding: 6px 8px 6px 9px;
	background: #FFFFFF;
}
.inner_1fourth_bot {
	line-height: 3px;
	background: url('/common/images/bg/innerPromoFourth_bottom.gif') no-repeat left bottom;
}

.inner_1half_top {
	line-height: 3px;
	background: url('/common/images/bg/innerPromoHalf_top.gif') no-repeat;
}
.inner_1half_mid {
	width: 325px;
	padding: 6px 8px 6px 9px;
	background: #FFFFFF;
}
.inner_1half_bot {
	line-height: 3px;
	background: url('/common/images/bg/innerPromoHalf_bottom.gif') no-repeat left bottom;
}

.innerBot_2thirds_top {
	line-height: 3px;
	background: url('/common/images/bg/innerBotPromo2thirds_topbot.gif') no-repeat left top;
}
.innerBot_2thirds_mid {
	width: 461px;
	padding: 6px 8px 6px 9px;
	background: #FFFFFF;
}
.innerBot_2thirds_bot {
	line-height: 3px;
	background: url('/common/images/bg/innerBotPromo2thirds_topbot.gif') no-repeat left bottom;
}

.innerBot_1half_top {
	line-height: 3px;
	background: url('/common/images/bg/innerBotPromoHalf_top.gif') no-repeat;
}
.innerBot_1half_mid {
	width: 334px;
	padding: 6px 8px 6px 9px;
	background: #FFFFFF;
}
.innerBot_1half_bot {
	line-height: 3px;
	background: url('/common/images/bg/innerBotPromoHalf_bottom.gif') no-repeat left bottom;
}

.innerPromoWrapper {
	padding: 6px 0px 6px 0px;
}

/* FOOTER STYLES */
#footercontent {
	height: 170px;
	background: url('/common/images/bg/footer_bg.jpg') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: left;
	line-height: 150%;
	vertical-align: top;
	margin:0px 1px 0px 1px;
}
#footerPadding{
	padding-left:10px;
}
#footercontent ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	list-style-type:none;
	display:inline;
}
#footercontent ul li {
	float:left; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	list-style-type:none;
	color: #FFFFFF;
	display:inline;
}
#footercontent ul li.category{
	color: #ECB616;
}
#footercontent ul li a {
	border:none;
	color: #FFFFFF;
	text-decoration: none;
}
#footercontent p {
	color: #ECB616;
}
#footertop {
	background: url('/common/images/bg/footer_top.gif');
	line-height: 10px;
	width: 765px;
	margin: 10px 0px 0px 1px;
}
* html #footercontent {
	width: 765px !important;
}
.footerwhite, .footerwhite a {
	color: #FFFFFF;
	text-decoration: none;
}
.footerwhite a:hover {
	text-decoration: underline;
}
.footerPaddingBottom {
        padding:45px 0px 0px 0px;
}

/* NEW LEFT NAV 11-2-06 */
ul#leftNavigation {
	float:left;
	list-style-type:none;
	margin:0px 9px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
ul#leftNavigation li {
	list-style-type:none;
	color: #000000;
}
ul#leftNavigation li a {
	color: #666666;
	text-decoration: none;
}
ul#leftNavigation li a:hover {
	text-decoration: underline;
}
ul.leftNav_level1 li {
	margin:12px 0px 0px 0px;
}
ul.leftNav_level2, ul.leftNav_level3, ul.leftNav_level4 {
	margin:0px 0px 9px 18px;
}
ul.leftNav_level2 li, ul.leftNav_level3 li, ul.leftNav_level4 li {
	margin:0px 0px 0px 0px;
}
li.on {
	list-style-image: url('../images/global/leftnav_caret_on.gif')
}
