
body				{ margin: 0; padding: 0; }

*               	{ font-family: Georgia, Arial, Verdana, serif; font-size: .94em; }

form				{ margin: 0; padding: 0; }
h1					{ margin-top: 0; font-size: 17px; }
p					{ margin-top: 0; }

a					{ text-decoration: none; }
a:hover				{ text-decoration: underline; }

.cb					{ clear: both; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0; }
.dn					{ display: none; }
.lClean				{ list-style-type: none; margin: 0; padding: 0; }

.fSml				{ font-size: 11px; }
.fBol				{ font-weight: bold; }

.bqRed				{ color: #f00; }
.spnBlack			{ color: #000; }

.divHeader			{ height: 90px; background-color: #bb0000; }
.divHeaderLogo		{ float: left; }
.divHeaderLogo img	{ border: 0; }
.divHeaderRight		{ float: right; width: 60%; height: 90px; color: #fff; text-align: right; }
.divHRQuote			{ margin: 10px 16px 0 0; font-style: italic; }
.divHRQuote p		{ margin-bottom: 4px; font-size: 16px; }
.divHRDate			{ margin: 16px 16px 0 0; font-size: 14px; color: #ff9; }

.navMain			{ height: 29px; margin: 0; background: #fda url('_Images/mainNav.gif') repeat-x; font-size: 13px; }
.navMain a  		{ line-height: 28px; padding: 5px 10px 5px 10px; color: #000; font-weight: bold; border-left: 1px solid #fff; border-right: 1px solid #bcd; }
.navMain a:hover	{ background: #eeeff1 url('_Images/mainNav.gif') 0 -32px repeat-x; color: #954; text-decoration: none; }
.navMain span		{ line-height: 28px; padding: 5px 10px 5px 10px; color: #000; font-weight: bold; border-left: 1px solid #fff; border-right: 1px solid #bcd; background: #eeeff1 url('_Images/mainNav.gif') 0 -32px repeat-x; color: #954; }

.navSub				{ width: 273px; padding: 10px 0 10px 0; background-color: #eeb; font-size: 13px; vertical-align: top; }
.navSub a			{ display: block; margin-bottom: 1px; border-left: 10px solid #cc9; padding: 5px 30px 5px 5px; background: #dda url('_Images/subArrow.gif') 97% 0 no-repeat; color: #000; text-align: right; }
.navSub a:hover		{ border-left: 10px solid #d5d5a3; padding: 5px 28px 5px 5px; background: #e5e5b3 url('_Images/subArrow.gif') 97% -25px no-repeat; text-decoration: none; }

.navSubArea			{ margin-bottom: 1px; border-left: 10px solid #bb8; padding: 4px 30px 4px 5px; background-color: #cc9; color: #000; text-align: left; font-weight: bold; cursor: pointer; }
.navSubArea:hover	{ border-left: 10px solid #c2c28f; padding: 4px 30px 4px 5px; background-color: #d3d3a0; text-decoration: none; }

div a				{ font-size: 12px; }

.horBorder			{ margin: 1px; border-bottom: 1px dotted #a98; }
.horMargin			{ margin-top: 1px; }

.frontSlog			{ color: #770; font-size: 18px; font-style: italic; margin-bottom: 15px; }

.tblMid				{ width: 100%; margin: 0; }

.navSepCon			{ width: 1px; border-right: 1px dotted #a98; font-size: 1px; }

.conCenter			{ padding: 15px; font-size: 14px; vertical-align: top; }
.conCenter p, .conCenter li, .conCenter span	{ line-height: 150%; font-size: 13px; }
.conCenter h1		{ border-bottom: 1px dotted #b55; }

.conRight			{ width: 151px; padding: 10px 10px 10px 14px; background: #fff7c5 url('_Images/gradShade.gif') left repeat-y; font-size: 14px; vertical-align: top; }

.newsTitle			{ margin-bottom: 3px; }
.newsDate			{ font-size: 11px; margin-bottom: 10px; }
.newsPost			{ margin-bottom: 15px; }

.inputText			{ background: #fff url('_Images/fldShade.gif') repeat-x; border: 1px solid #7f9db9; margin-bottom: 3px; padding: 2px; }
.profilePic			{ float: left; border: 1px solid #aaa; padding: 3px; margin: 0 10px 0 0; }

.ucTitle					{ font-weight: bold; border-bottom: 1px dotted #000; margin-bottom: 10px; }
.ucLoginForm				{  }
.ucCurrentEdition			{  }
.ucCurrentEdition a			{ color: #00a; display: block; background: url('_Images/ssArrow.gif') left no-repeat; padding-left: 13px; }
.ucCurrentEdition a:hover	{ color: #e32; }

.tblChecklist		{  }
.tblChecklist Td	{ width: 50%; padding: 5px; vertical-align: top; border: 1px dotted #aaa; }

.tblJrnToc			{ width: 100%; }
.tdJrnTocPage		{ width: 30px; background-color: #fe9; padding: 15px; text-align: right; vertical-align: top; font-size: 18px; font-weight: bold; color: #765; }
.tdJrnTocDesc		{ background-color: #fea; padding: 15px; font-size: 13px; }
.tdJrnTocDescTitle	{ font-weight: bold; }
.tdJrnTocDescText	{ margin: 5px 0 5px 0; }
.tdJrnTocDescAuthor	{ font-style: italic; color: #765; }

.divFooter1			{ font-size: 14px; padding: 10px; line-height: 160%; background-color: #f8e1a2; color: #000; text-align: center; }
.divFooter2			{ font-size: 14px; padding: 10px; line-height: 250%; background: #fbeeb4 url('_Images/footerGrad.gif') repeat-x; color: #000; text-align: center; }
.divFooter2 a		{ color: #820; font-size: 14px; }
.divFooter2 a:hover	{ color: #000; }
.divFooter2 span	{ color: #c70; font-size: 18px; font-style: italic; }
