﻿.font-small { font-size: 0.9em; }


.portlet-container {position: relative;}
.portlet-box { }
.portlet-minimum-height {}



#layout-nav-container ul#sitenav li a.layout-tab-selected { background-color:#e7e7ce; color:#000; font-family: Arial, Helvetica, sans-serif; }

/* the style below is for correct display of top menu in IE */
* html ul#sitenav { float:left; width:945px; list-style:none; font-size: 10px; background-color:#c93; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; margin:1px 0 3px; padding:0; font-family: Arial, Helvetica, sans-serif;}


#sitenav li {float:left; list-style: none; border-left: 1px solid #000; text-transform: uppercase; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
#sitenav li a, #sitenav li a:link, #sitenav li a:visited, #sitenav li a:active {float:left; text-decoration:none; color:#fff; background-color:#c93; padding:2px 17px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#sitenav li a:hover { background-color:#568; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

/* below sitenav, About Us/Help, Archive etc. */
#sitehelp { clear:both; width:945px; /* border-bottom:1px solid #000; */ position:relative; margin:0 0 3px; padding:4px 0; vertical-align: top;}
.subNavHome, a.subNavHome, a.subNavHome:visited { color:#256EA1; font-family:Georgia, Times, "Times New Roman", serif; font-size:1.0em; font-weight:700; text-decoration:none; font-size: 11px; }
.backtohome { float:left; text-align:left; font-weight:700; font-size:85%; margin:2px 0 0; padding:0; }

ul.helpnav { float:left; text-align:left; list-style:none; margin:0 0 3px; padding:0; }
.helpnav li, .helpnav form, .helpnav input { display:inline; }
.helpnav li { font-size:90%; margin:0; padding:0; }
.helpnav li a { margin:0 3px; }
.helpnav li a:hover { text-decoration: underline; }

#searchpanel { float:right; margin:-3px 0 0; }

/* clearing float objects 
 When the story is extremely short, back to top (used in the story tool bottom) link is below pub column */
div.spacer { clear:both; margin:0; padding:0; }

div.doubledivider { border-style: solid; border-top-color: #cccccc; border-bottom-color: #999999; border-width: 1px 0 2px 0; height: 1px; padding: 0; font-size:1px; line-height:1px; }

/* Adjust for IE */
* html div.doubledivider { margin: 0 0 14px 0; padding: 0;}

#csmAdBanner { margin:20px 0 14px; padding:14px 0; }


#csmFooterTable { float: left; }

/* Footer - or A.K.A. bottom-content*/
#bottom-content { clear:both; text-align:center; width:945px; margin:1em auto; padding:1em 0 0; }
#bottom-content ul.bottomnav { list-style:none; margin:.3em 0; padding:0; }
#bottom-content ul.bottomnav li { display:inline; font-size:90%; margin:0; padding:0; }
#bottom-content ul.bottomnav li a { text-decoration:none; margin:0; padding:0 4px; }
#bottom-content ul.bottomnav li a:hover { text-decoration:underline; margin:0; padding:0 4px; }

p.copyright { font-size: 11px; width:100%; padding:0.5em 0 2em;  font-family: Arial, Verdana; vertical-align: top;}
.copyrighthide, .hide { display:none;}

a{font: normal 11px Georgia, Times, "Times New Roman", serif; text-decoration: none; color: #256EA1;}
a:hover{font: normal 11px Georgia, Times, "Times New Roman", serif; text-decoration: underline; color: #003367;}


.header_mrg
{
    FONT-WEIGHT: normal;
    width: 100%;
	height: 100%;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Georgia, Times, "Times New Roman", serif;
    TEXT-DECORATION: none;
    width: 100%;
	display: block;

	text-transform: uppercase;

}

.header_mrg:hover{
	width: 100%;
	height: 100%;
	display: block;
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Georgia, Times, "Times New Roman", serif;
    TEXT-DECORATION: underline;

	background-color: #556688;
	text-transform: uppercase;
}