/* CSS Document */
* { font-family: Arial, Helvetica, sans-serif; }
body { font-size: 82.5%; margin: 0; }

#wrapper-border { width: 775px; background: url(/images/bcgrd-wrapper-border.jpg) repeat-y top left; margin: 0 auto 0 auto; }
#wrapper { width: 754px; margin: 0 auto 0 auto; border-right: 1px #DBDEC5 solid; }
#top { border-bottom: #FFF 1px solid; }
#subnav { width: 200px; color: #FFF; margin: 0 0 0 15px; }
#header { border-bottom: #FFF 1px solid; }
#leftside {	float: left; margin: 0px 10px 10px 0; width: 170px; }
#doc { float: left; width: 165px; margin: 0px 10px 10px 5px; }
#rightside { float: right;  width: 145px; margin: 10px 5px 10px 0px; }
.sidebarwidth { width: 155px; }
fieldset { border: 1px solid #0366C8; margin-bottom: 20px; padding: 7px; }
legend { color: #0366C8; text-transform: uppercase; font-size: .9em; }
.module { color: #0366C8; }

#foot { color: #FFF; padding-bottom: 15px; text-align: center; font-weight: bold; }

/* Text Styles */
.docheader, .section, h1 { font-family: comic sans, arial, sans-serif; font-size: 1.3em }
.footer {  }



/* SiteNow specific styles */

.bodybold 	{ font-weight: bold; }
.sub 		{  }
.altbody 	{  }
sup {  }

#buttoncell { padding: 10px 0; }
#radiocell, #answercell { padding: 5px 0 0 0; }

.menuContainer 	{ background: #0366C8; padding: 2px; }
.menuCell { background: #0366C8; padding-left: 3px; }

.menuCell a,
.menuCell a:visited,
.menuCell a:hover { color: #FFF; }

.menuCellOver {	background: #2D4FB0; padding-left: 3px; }
.menuCellOver a, 
.menuCellOver a:visited, 
.menuCellOver a:hover { color: #FFF; }

a.menu td { color: #FFF; }





/* Link Styles */
a, a:visited, a:hover { color: #0366C8; text-decoration: none; }
#subnav a, #subnav a:visited, #subnav a:hover { color: #FFF; text-decoration: none; }
a.foot, a.foot:visited, a.foot:hover { color: #FFF; text-decoration: none; margin: 0 5px 0 5px; font-size: .9em; font-weight: normal;  }
#foot a, #foot a:visited, #foot a:hover { color: #FFF; }
a.subsectionlink, a:visited.subsectionlink, a:hover.subsectionlink { text-transform: uppercase; color: #FFF; font-size: .9em; font-weight: bold; }

.subsection { background: #0066CB; color: #000; margin: 2px; padding: 3px 10px; }
.subsectionover { background: #2D4FB0; color: #FFF; margin: 2px; padding: 3px 10px; }

/* Utility Styles */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.noborder { border: none; }
#document-display { padding: 0; }
