/* Layout Styles */

/* Layout Wrapper */

.wrapper	{
	width: 600px;
	background-color: #FFF;
	border: 1px solid #000;
}


/* Navigation Styles*/

	/* Top Nav */

.navMenu	{
	background-color: #330; 
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
}

	/* SubNav */

.navMenuSecondary	{
	background-color: #369;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 150%;
	font-size: 10px;
	text-align: center;
	color: #FFF;
}

.navMenuTertiary	{
	background-color: #666;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 150%;
	font-size: 10px;
	text-align: center;
	color: #FFF;
}

	/* HREF */

a:hover {
	text-decoration: underline;
}

a.navMenuLink:link  {
	color: #FFF;
	text-decoration: none;
}

a.navMenuLink:visited   {
	color: #FFF;
	text-decoration: none;
}

a.navMenuLink:hover {
	
	text-decoration: underline;
}

a.altnavMenuLink:link  {
	color: #FFF;
}

a.altnavMenuLink:visited   {
	color: #FFF;
}

a.altnavMenuLink:hover {
	text-decoration: underline;
}

	/* Top Nav */

.topMenu	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	
}

.topSubMenu	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}
	/* Bottom Nav */

.footMenu	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}

	/* Search */

.searchResult	{
	line-height: 130%;
	font-size: 12px;
	font-weight: bold;
}

/* Call-Out Box Styles */

	/* Sign-In and Search Areas*/

.focusBox	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
}

.focusBoxEmphasis	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #933;
}

.focusBoxEmphasisReverse	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.focusBoxReverse	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	color: #FFF;
}

.focusBoxSearch	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 120%;
}

.focusBoxTitle	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.journalistSignInLabel	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* Footer Styles*/

.footer	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

/* Page Head Styles*/

.pageHead	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}

/* Main Content Area  Styles*/

.mainContent	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

/* Text Styles */

body	{
	background-color: #FFF;
	margin: 0px 20px 0px 20px;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

	/* Headers */

h1	{
	font-size: 120%;
	color: #330;
}

h2	{
	padding: 0px 0px 0px 20px;
	font-size: 110%;
	color: #330;
}

h3	{
	padding: 0px 0px 0px 40px;
	font-size: 100%;
	color: #330;
}

p	{
	line-height: 120%;
}

.centerHead	{
	font-size: 12px;
	font-weight: bold;
}

.smallHead	{
	font-size: 10px;
	font-weight: bold;
	color: #330;
}

	/* Errors */

.error	{
	color: red;
}

	/* Categories */

.categorySelected	{
	font-size: 120%;
	font-weight: bold;
}

.categoryHigh	{
	font-size: 110%;
	font-weight: bold;
}

.categoryLow	{
	font-size: 90%;
}

	/* Miscellaneous */

b	{
	font-weight: bold;
}

dt	{
	font-weight: bold;
}

i	{
	font-style: oblique;
}

p	{
	line-height: 120%;
}

.small {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.smallBold {
	font-size: 11px;
	font-weight: bold;
}

.smallBoldReverse {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.headerBoldReverse {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
