@charset "utf-8";
/* CSS Document */

body		{ margin-top:0; padding-top:0; background-color:#FAF8F8; }
a:link, a:visited, a:hover, a:active { /*text-decoration:none;*/ color:#0000FF; }

#newsMenu	{ width: 98px; z-index:8; }
#retMenu	{ width:115px; z-index:7; }
#dirMenu    { width:123px; z-index:6; }
#volMenu	{ width:175px; z-index:5; }
#forum		{ width:122px; z-index:4; }
#retinfo	{ width:125px; z-index:3; border-right:none; }

#accessLinks{ display:none; }
#frame		{ text-align:left; width:800px; border:solid black; border-width:0 1px 1px 1px; padding-top:5px; background-color:#FFFFFF; position:relative; }
#changeFontSize	{ position:absolute; right:5px; top:9px; text-align:right; /*background-color:#FFF;*/ color:#E1F1FF; font-weight:bold; font-size:1em; }
#changeFontSize a	{ text-decoration:none; cursor:pointer; color:#E1F1FF; }
#header		{ background:#FFF url(../images/headerBG.gif) repeat-x bottom; }
#leftMenu	{ width:151px; color:#990000; font-weight:bold; padding-top:1em; overflow:hidden; }
#leftMenu ul{ padding-left:0; margin-left:1.5em; margin-top:0; }
#leftMenu a	{ color:#990000; text-decoration:none; }
#leftMenu a:hover	{ color:#DD0000; }
#mainContent{ padding:0 0 1.1em 6px; border-left:4px solid black; }
#pageTitle, h1, #title2 { font-weight:normal; margin-top:.4em; color:#990000; }
#pdfnote	{ text-align:right; }
#rtSwooshTop{ width:23px; background:#FFFFFF url(../images/side_top_left.jpg) top right no-repeat; height:190px; }
#rtSwooshBot{ width:23px; background:#FFFFFF url(../images/side_bottom_left.jpg) bottom right no-repeat; height:190px; }
#rtBar		{ width:120px; background-color:#004cb1; color:#FFFFFF; text-align:center; }
#rtBar a	{ color:#FFFFFF; text-decoration:underline; }
#footer		{ color:#FFFFFF; background-color:#CF090A; font-size:.8em; padding:2px 5px 2px 5px;clear:both; height:1.5em; border-top:1px solid #333333; }
#footer a	{ color:#FFFFFF; text-decoration:underline; }
#footer div	{ background-color:#CF090A; }
#extSite	{ text-align:center; font-size:.8em; clear:both; }

#navcontainer	{ clear:both; background:#000000 url(../images/backing.jpg) repeat-x center left; width:100%; padding:0; margin:0; height:1em; font-family:times new roman, serif; font-size:1.4em; font-weight:bold; }
#menu		{ margin:0; padding:0; color:#ffcc33; position:relative; top:0; left:0px; list-style:none; vertical-align:middle; height:1.2em; font-size:.75em; }
#menu li 	{ float:left; position:relative; top:0px; left:0px; padding:0 3px 0 3px; text-align:center; font-weight:bold; margin:0;background:#000000 url('../images/backing.jpg') repeat-x center; vertical-align:middle; border-right:1px #ffffff outset; }
#menu li a 	{ color:#FFFFFF; text-decoration:none; vertical-align:middle; }
#menu li ul { display: none; position:absolute; top:100%; left:0em; border:none; background:#000; font-size:1em; padding:5px 0px 2px 0px; margin:0; list-style: none; }
#menu li ul li	{ padding:2px 4px 2px 4px; margin:0; width:15em; text-align:left; float:none; background:#000; height:auto; border:none; }
#menu ul li:hover, #menu ul li.over	{ background:#FFFF00; color:#000; }
#menu li:hover ul, #menu li.over ul	{ display: block;  }
#menu li:hover ul li:hover a, #menu li.over ul li.over a	{ color:#000000; }

#capAreaLabel		{ display:block; }
#capImg				{ margin:0 1.2em 0 .5em; }
#capImageText		{ padding:5px; display:block; margin:0; }
#capImageText img	{ vertical-align:middle; }
#capImageField		{ white-space:nowrap; }
#capImageText label	{ font-weight:bold; }
#capImageText input	{ width:8em; }
#capNote			{ font-size:.8em; display:block; }

@media print {
	#header, #navcontainer, #leftMenu, #rtSwooshTop, #rtSwooshBot, #rtBar, #footer, #extSite, #changeFontSize	{ display:none; }
	#mainContent, #frame	{ border:none; width:100%; }
	
}
