* {font-family: Helvetica, Arial, sans-serif; }
body {margin:0;  }

a.menu td 	{ color: #FFFFFF; font-weight: bold; padding-right: 2px; }

.menuContainer 	{ background: #E8D121 url(/images/stripe_bcgrd.gif); border:0px solid #8f2735; }
.menuCell { background: none;}

.menuCell a,
.menuCell a:visited { color: #FFF; }

.menuCellOver {	background: #333; }
.menuCellOver a, 
.menuCellOver a:visited, 
.menuCellOver a:hover { color: #FFF; }


.body, p, td, body, div, ul, li 		{  font-size:13px; font-weight:normal; color: #666; }
.bodybold 	{ font-weight:bold; }
#mods .body {  font-size:11px; font-weight:bold; color: #FFF; text-transform: uppercase; padding-bottom: 3px; }

.section, .docheader 	{  font-size:15px; font-weight:bold;    }
.sub 		{  font-size:11px; }
.altbody 	{  font-size:11px; color: #069; }
.footer 	{  font-size:11px; }
.cofooter 	{  font-size:9px; font-weight:bold;  }
.modheader 	{  font-size:11px; font-weight:bold; color: #FFF; text-transform: uppercase; padding-bottom: 3px; }
.required .body	{  color:#c00; }

a.footer:link, a.footer:visited, a.footer:hover		{  font-size:11px; color:#CCC; font-weight:normal; }


a.quicklink, a.quicklink:visited, a.quicklink:hover 	{  font-size:11px; font-weight:normal; color:#FFF; text-decoration:none; }
a.quicklink:hover 	{  text-decoration:underline; }

#doc	{padding-left: 0px; }

a.stdlink, a.stdlink:visited, a.stdlink:hover		{  font-size:11px; color:#666; text-decoration:underline; }
a.stdlink:visited 	{  font-size:11px; color:#666; text-decoration:underline; }
a.stdlink:hover 	{  font-size:11px; color:#666; text-decoration:underline; }

a.menu, a.menu:visited, a.menu:hover 		{  font-size:11px; font-weight:normal; color:#FFF; text-decoration:none; padding: 0px 1px 0px 3px; }

a.pageutil, a.pageutil:visited, a.pageutil:hover 	{  font-size:11px; text-transform: uppercase; text-decoration:none;  }
a.pageutil:hover 	{  text-decoration:underline; }

a.sectionpath, a.sectionpath:visited, a.sectionpath:hover 	{  font-size:11px; font-weight:normal; color:#666; text-decoration:underline; }

a.white {color:#fff; }
.white	{color:#fff; }

.discussTable 		{ border: 0px; }
.discussMain table	{ padding-left: 0px; }
.discussHeader 		{ padding: 0px; }
.pollTable td		{ border: 1px;  }
.pollHeader		{ text-align: left; }
.pollMain		{ padding-left: 0px;  }

a 			{  font-weight:bold; color:#666;  }
a:hover	{  }

#document-display a, #document-display a:visited, #document-display a:hover { font-weight: normal; text-decoration: underline; }

b 			{ font-weight:bold; }
i 			{ font-style:italic; }
u 			{ text-decoration:underline; }
