/* General Styles */
body { margin: 0; padding: 0; background: #999999; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #003399; }
table { font-size: 100%; }
h2, h3, h4, { margin: 0; padding: 0; color: #003399; }


/* Template Styles */
#pagewrapper { border: 1px solid #666; border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 5px; width: 760px; background:#ffcc00;}
#pagewrapper td { margin: 0; padding: 0; border: 0px solid #666; border-collapse: collapse; }

.header { border-bottom: 1px solid #666; background: url(/images/toplogobg_2010.jpg); color: #efefef; height: 90px; }
.header h1 { margin: 0; padding: 0; margin-left: 10px; line-height: 90px; font-size: 2.4em; background: url(/images/toplogoblue_2010.jpg) no-repeat right;}

.subheader { background: url(/images/left1bg.gif); color: #EFEFEF; padding: 0; }


/* Main Menu  */
td#menu { background: #333366; width: 150px; margin: 0px; padding: 0px; text-align: left; vertical-align: top;  }
td#menu h3 { color: #003399; font-size: 12px; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #FFcc00; padding: 3px;}
td#menu a { color: #fff; text-decoration: none; }                    
td#menu a:hover { color: #FF0000; text-decoration: underline; }


td#menu ul, td#menu li { margin: 0; padding: 0; }
td#menu ul { margin-left: 20px; margin-right: 5px; }
td#menu li { padding: 3px 0px; }


/* Main Content Area  */
td#main { background: #cccccc; width: 610px; margin: 0px; padding: 0px; text-align: left; vertical-align: top;   }
div#content { background: #cccccc; width: 98%; margin: 10px; text-align: left; vertical-align: top;   }

ttd#main img { text-align:center; display: inline; margin:0; padding: -20px; }

div#copyright { border-top: 1px solid #ff0000; margin-top: 20px; padding-top: 10px; text-align: center; font-size: 0.7em; }
a { color: blue;  }
a:visited { color: #191970;  }  