/******************************
   General element styles
******************************/

* { margin:0; padding:0; }
body { margin: 15px 0px 0px 0px; font-family: Verdana; color: #666; font-size:100%; background:url('images/menu/body-background.gif') center repeat-y; background-color: #f4f4f4; }
h1 { float:left; width: 86px; height: 89px; }
h2 { font-size:18px; color: #f1781e; }
h3 { font-family: "Trebuchet MS", "Myriad Pro", verdana; font-size: 21px; margin-bottom:3px; font-weight: normal; }
	#content h3 { font-family: Verdana; margin: 0 0 8px 0; }
h4 { font-size:14px; }

ul { list-style-type: none; }
ul.bulleted { list-style-type:disc; margin-left:25px; margin-bottom:8px; }
          ul.bulleted li { padding-bottom:6px; width:auto; overflow:visible !important; }

ol { margin-left:25px; }
	ol li { padding-bottom:6px; overflow:visible !important; }

input { vertical-align: middle; }
fieldset { border:none; }
	legend { display: none; }
	fieldset div input { border:1px solid #999; }
a { color: #1d91cc; text-decoration: none; }
form div input { padding: 2px; }
form div input, select { font-size: 11px; color:#666; }
p { line-height: 1.5em; margin:10px 0;}
sup { font-size:8px; font-weight:bold; }
a img { border:none; }
.clear { clear:both; }
.subhead { font-family: Verdana, Helvetica, sans-serif !important; color:#666666; font-size:14px; padding-top:6px;}     
sup.reg { font-size:8pt; font-weight:normal; vertical-align:top; }

#wrapper { position: relative; font-size:11px; width:924px; margin:auto; background: #fff; }

/*****************************
   General styles
******************************/

/* common link styles */
a:hover { text-decoration: underline; }

/* spacing for UL in module to match others */
.module ul li { padding-bottom:4px; }

