/******* Generic Styles *******/
body {margin: 0px; padding: 0px; background: #000000 url('images/globalBackgroundGradient.gif') repeat-x top center; font-family: Arial, Helvetica, sans-serif;}

#centerStage {background-color: #fff; width: 1026px; height: inherit; z-index: 3; clear: both; position: relative;}
#centeringDiv {width: 1026px; min-height: 770px; height: auto !important; height: 770px; position: absolute; left: 50%; margin-left: -513px; position: relative; padding-top: 40px; z-index: 0;}
#dropshadow {width: 1090px; height: 809px; background: url('images/globalDropshadow.png') no-repeat top; z-index: 0; position: absolute; top: 0px; left: -33px;}
#reflection {width: 1026px; height: 96px; background: url('images/globalReflection.gif') repeat-x top center; z-index: 1; float: left;}
#copyright {color: #afaeae; font-size: 10px; position: relative; left: 25px; top: 18px; font-weight: bold;}

/******* Header & Navigation *******/
#header {width: 1026px; height: 126px;}
#nav {width: 1026px; height: 22px; background: url('images/navBackground.gif') repeat-x top; z-index: 10; clear: both;}
#navigationUL {list-style: none inside none; width: 1026px; height: 22px; padding: 0; margin: 0; float: right;}
	#navigationUL li {list-style: none inside none; float: left;}
	#navigationUL .readerProfile a {width: 156px; height: 22px; background: url('images/navigation/navReaderProfile.gif') no-repeat; display: block;}
	#navigationUL .advertising a {width: 182px; height: 22px; background: url('images/navigation/navAdvertising.gif') no-repeat; display: block;}
	#navigationUL .editorial a {width: 105px; height: 22px; background: url('images/navigation/navEditorial.gif') no-repeat; display: block;}
	#navigationUL .downloads a {width: 141px; height: 22px; background: url('images/navigation/navDownload.gif') no-repeat; display: block;}
	#navigationUL .contact a {width: 78px; height: 22px; background: url('images/navigation/navContact.gif') no-repeat; display: block;}
	#navigationUL .return a {width: 364px; height: 22px; background: url('images/navigation/returnText.gif') no-repeat; display: block;}
	.readerProfile a:hover {background: url('images/navigation/navReaderProfile_hover.gif') no-repeat !important;position: relative; z-index: 20;}
	.advertising a:hover {background: url('images/navigation/navAdvertising_hover.gif') no-repeat !important;position: relative; z-index: 20;}
	.editorial a:hover {background: url('images/navigation/navEditorial_hover.gif') no-repeat !important; position: relative; z-index: 20;}
	.downloads a:hover {background: url('images/navigation/navDownload_hover.gif') no-repeat !important;position: relative; z-index: 20;}
	.contact a:hover {background: url('images/navigation/navContact_hover.gif') no-repeat !important;position: relative; z-index: 20;}
/* Selected Navigation */
	#readerProfile #navigationUL .readerProfile a {background: url('images/navigation/navReaderProfile_hover.gif') no-repeat !important;}
	#advertising #navigationUL .advertising a {background: url('images/navigation/navAdvertising_hover.gif') no-repeat !important;}
	#editorial #navigationUL .editorial a {background: url('images/navigation/navEditorial_hover.gif') no-repeat !important;}
	#downloads #navigationUL .downloads a {background: url('images/navigation/navDownload_hover.gif') no-repeat !important;}
	#contact #navigationUL .contact a {background: url('images/navigation/navContact_hover.gif') no-repeat !important;}
	
/******* Home Content Styles *******/
#content {width: 1026px; height: auto !important; position: relative; z-index: 20; background-color: #FFFFFF;}
	#content #leftColumn {width: 390px; min-height: 620px; height: auto !important; height: 620px;  float: left; padding: 0 0 0 3px; margin: 0; background-color: #FFFFFF;}
	#content #rightColumn {width: 633px; min-height: 620px; height: auto !important; height: 620px; float: right; padding: 0; margin: 0; background-color: #FFFFFF;}
	#home #content #leftColumn {height: 620px !important; overflow: hidden;}
	#home #content #rightColumn {height: 620px !important; overflow: hidden; background-color: #204baa;}

/******* readerProfile.htm *******/
#readerProfileTable {}
	#readerProfileTable .column1header {color: #ae7f14; font-weight: bold; line-height: 16px;}
	#readerProfileTable .column2header {color: #a85108; font-weight: bold; line-height: 16px;}
	#readerProfileTable .column3header {color: #80911a; font-weight: bold; line-height: 16px;}
	#readerProfileTable .statsTable {color: #636363; font-size: 12px;}
		#readerProfileTable .statsTable td {padding: 2px 0;}
		#readerProfileTable .highlight {font-size: 16px; color: #a85108; font-weight: bold;}
	.columnHorizDivider {width: 100%; height: 1px; background-color: #a85108; overflow: hidden; margin: 5px 0;}
	.columnVertDivider {border-right: 1px solid #ababab;}
	.downloadLink {color: #de8032; font-size: 11px;}
		.downloadLink a {color: #2e509d; font-size: 11px; text-decoration: none;}
#readerProfile #content {background: url('images/readerBottom.png') no-repeat bottom center; padding-bottom: 165px;}
	
/******* advertising.htm *******/
.adHeader {color: #a85108; font-size: 18px; font-weight: bold;}
.adHighlight {color: #81a93c; font-size: 17px; font-weight: bold;}
.adGreenDivider {border-left: 1px solid #81a93c;}
#advertising #content {background: url('images/advertisingBottom.png') no-repeat bottom center; padding-bottom: 435px;}
.adVertDividerDiv {background-color: #78a32e; overflow: hidden; width: 1px; height: 180px;}

/******* editorial.htm *******/
.editorialHighlight {color: #a85108; font-size: 18px; font-weight: bold;}
.editorialTable {color: #636363; font-size: 11px;z-index: 20;}
	.headerBlue {color: #3354a0; font-size: 12px; font-weight: bold;}
	.headerBlue a {color: #3354a0; text-decoration: none;}
	.headerBlue a:hover {color: #636363; text-decoration: none;}
	.headerOlive {color: #7e864a; font-size: 12px; font-weight: bold;}
	.headerGreen {color: #8a9c0c; font-size: 12px; font-weight: bold;}
	.headerOrange {color: #9b2d2a; font-size: 12px; font-weight: bold;}
	.headerOrange a {color: #9b2d2a; text-decoration: none;}
	.headerOrange a:hover {color: #636363; text-decoration: none;}

.editorialBottomImage {width: 1026px; height: 225px; position: relative; bottom: 0px; background: url('images/editorialBottom.jpg') no-repeat bottom center; z-index: -1;}

/******* downloads.htm *******/
#downloads #content #rightColumn {width: 618px; background: url('images/downloadsLeft.jpg') no-repeat bottom right; background-color: #FFFFFF;} 
#downloads #content #leftColumn {width: 405px; background: none; background-color: #FFFFFF;}

/******* contact.htm *******/

#contact #content #rightColumn {width: 618px; background: url('images/contactLeft.jpg') no-repeat bottom right; background-color: #FFFFFF;} 
#contact #content #leftColumn {width: 405px; background: none; background-color: #FFFFFF;}
.dottedLine {height: 1px; width: 75%; overflow: hidden; border-bottom: 2px dotted #898a8a;}
