* { 
	font-family: Arial, Helvetica, sans-serif; 
}

/* Layout Styles  */
body {
	color: #036;
}
#wrapper {
	background: #FFF url(/images/mods-background.gif) top left repeat-y;
	width: 775px;
	margin: auto;
}
.leftside {
	background: ;
	width: 171px;
}
.search {
	float: left;
	width: 100px;
	margin: 0px;
	border: 1px solid #000;
}
.module {
	margin: 10px;
	margin-bottom: 5px; 
}
.modheader {
	background: #036;
	padding: 3px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.rightside {
	width: 604px;
}
.doc {
	padding: 0 20px 20px 20px;
}
#document-display {
	padding: 0;
}
.blogpost {
	width: 90%;
}
.foot {
	background: #C70528;
	height: 25px;
}

/* Global Styles */
p,ul,li,div { color: #036; font-size: 11px; line-height: 1.4em; }
a, a:visited, a:hover { color: #C70528; text-decoration: none; }
b { font-weight: bold; }
i {	font-style:italic; }
u {	text-decoration:underline; }

.menuContainer 	{
	background-color:#FFF;
	padding: 2px;
	text-align: left;
	border: 1px #036 solid;
}

.menuCell { padding-left: 4px;}
.menuCell a, .menuCell a:visited { text-decoration: none; }

.menuCellOver { background-color: #FFF; color: #036;  }
.menuCellOver a, .menuCellOver a:visited, .menuCellOver a:hover { color: #036; }


a.menu td 	{ 
	color: #C70528; 
	padding-right: 8px;
}

.bodybold {	font-weight: bold; }

.section,
.docheader {
	font-size: 1.4em; 
	font-weight: bold;
}

.sub {  }
.altbody { color: #B5809E; font-weight: bold; }
.footer { color: #fff; font-size: 11px; }

table.polltable,
table.topictable { font-size: 12px; color: #444; }
#questioncell { padding-bottom:10px; }
#answercell, #radiocell { padding-bottom: 5px; width: 116px ;}
#radiocell { text-align: right; padding-right: 5px; width: 10px; }
#buttoncell { padding: 10px; text-align: center; }
#viewresultcell { text-align: center; padding-bottom: 15px; }

a.stdlink,
a.stdlink:visited,
a.stdlink:hover {
	text-align: left; 
}

a.quicklink{
	line-height:13px;
}

a.menu {
	font-size: 12px; 
}

a.sectionpath,
a.sectionpath:visited,
a.sectionpath:hover {
}
a.sectionpath:hover { }

/* Page Utilities */
#pageutilities a:link,
#pageutilities a:visited,
#pageutilities a:hover 	{ 
	font-size: .9em; 
	padding:.8em;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}


.noborder { border: 0px; }
.textalignleft { text-align: left; }
.textalignright { text-align: right; }
.textalighncenter { text-align: center; }
.floatleft { float: left; }
.floatright { float: right; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clear { clear: both; }

.popupContainer .menuContainer a.menu { color: #000 !important; }