/* General Styles */
body { margin: 0; padding: 0; background: #404040; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #404040; }
table { font-size: 100%; }
h2, h3, h4 { margin: 0; padding: 0; color: #ff8c00; }


/* Template Styles */
#pagewrapper { border: 1px solid #666; border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 5px; width: 760px; background:#c0c0c0;}
#pagewrapper td { margin: 0; padding: 0; border: 0px solid #666; border-collapse: collapse; }

.header { border-bottom: 1px solid #666; background: url(/images/toplogobg.jpg); color: #efefef; height: 90px; }
.header h1 { margin: 0; padding: 0; margin-left: 10px; line-height: 90px; font-size: 2.4em; background:  url(/images/toplogo.jpg) no-repeat right;}

.subheader { background: url(/images/left1bg.gif); color: #EFEFEF; padding: 0; }


/* Main Menu  */
td#menu { background: #ff9900; width: 150px; margin: 0px; padding: 0px; text-align: left; vertical-align: top;  }
td#menu h3 { color: #ff6600; font-size: 12px; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #cccccc; padding: 3px;}
td#menu a { color: #000000; text-decoration: none; }                    
td#menu a:hover { color: #ffffff; 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: #ffffff; width: 610px; margin: 0px; padding: 0px; text-align: left; vertical-align: top;   }
div#content { background: #ffffff; 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 #cccccc; margin-top: 20px; padding-top: 10px; text-align: center; font-size: 0.7em; }
a { color: blue;  }
a:visited { color: #996600;  }  
