body, td { font-size: x-small; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, form { padding:0; margin:0; }
p { padding:0; margin:0; margin-bottom:10px; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { font-size:1.4em; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }
h4 { font-size:1.1em; }
h5 { font-size:1.0em; }
h6 { font-size:1.0em; }
hr { margin:2px 0; padding:0; clear:both; height:1px; border:none; }
br { margin:3px; padding:0; }
img { border:none; }
/*=======================================================================================================
== Special Classes
=======================================================================================================*/
.clear { margin:0; padding:0; height:0; clear:both;  }
.hide { display:none; }
.right { text-align:right; }
.left { text-align:left; }
.center {text-align:center; }
.imgright{ float:right; margin:0 0 10px 10px; }
.imgleft { float:left; margin:0 10px 10px 0; }
.iconright { margin:0; padding:0; margin-left:5px; float:right; vertical-align:middle; }
.iconleft { margin:0; padding:0; margin-right:5px; float:left; vertical-align:middle; }
.error { color:#900; }
.photo { border:1px solid #999; padding:4px; }
#contentarea img.right { float:right; margin:10px; }
/*=======================================================================================================
== Menus
=======================================================================================================*/
#header, #footer, #topmenu, #leftmenu, #rightmenu, .screenonly { display:none; }
#content { border:none; width:100%; }
#printableheader, #printablefooter { display:block; }

/*=======================================================================================================
== Content Area
=======================================================================================================*/
#contentarea { float:left; width:759px;}
#contentarea h1, #contentarea h2,#contentarea h3,#contentarea h4,#contentarea h5,#contentarea h6 { margin:5px 0; color:#039; }
#contentarea h1, #contentarea h2,#contentarea h3,#contentarea h4,#contentarea h5,#contentarea h6,#contentarea p{ padding-left:10px; padding-right:10px;}
#contentarea h1{ margin-bottom:0; }
#contentarea hr.title { border-bottom:1px solid #039; margin:0 10px; }
#contentarea .error { color:#900; }
/*=======================================================================================================
== Staff List
=======================================================================================================*/
#stafflist { padding-left:5px; }
#stafflist thead td {color:#000; font-weight:bold; padding:3px 5px;}
#stafflist tbody td { padding:0px 3px; font-size:xx-small; }
#stafflist tbody tr.alt td { background-color:#EFEFFF; }

#contentlist { list-style:none; }
#contentlist li{ clear:both; }
#contentlist img{ float:left; margin:0 10px 10px 0; border:none; }

#contentarea .faqlist { margin:15px; }
#contentarea .faqlist dd{  margin: 5px 0 5px 10px; }

#contentarea .download { border:1px dashed #999; background-color:#EFEFEF; margin:15px; padding:10px; }
#contentarea .download img{ margin-bottom:25px; }

#rightmenu { display:none; }