html {height:100%;}
body {height:100%; margin:0; background-color:#CBCBCB; color:#FFF; font:8pt Arial, Verdana, Geneva, sans-serif; }
.title {font:15pt Tahoma, Arial, Helvetica, sans-serif;}
.footerheading {font:bold 12pt Tahoma, Arial, Helvetica, sans-serif;}
.footerdetails {font:10pt Tahoma, Arial, Helvetica, sans-serif;}
a:link {color: #FFF; text-decoration: none}
a:visited {color: #FFF; text-decoration: none}
a:hover {color: #FFF; text-decoration: underline}
a:active {color: #FFF; text-decoration: none}
.maintable {border-left:4px solid #FFF; border-right:4px solid #FFF; background:url(images/ContentBG.jpg); width:750px; margin-left:auto; margin-right:auto;}
.maintable td {vertical-align:top;}
.headerTR {background:url(images/HeaderBG.jpg) repeat-x; height:121px;}
.footerTR {background:url(images/FooterGradient.jpg) repeat-x; height:55px; border-top:1px #FFF solid; border-bottom:4px #FFF solid; text-align:center; padding:4px 0 0 0;}
.contentTR {clear:both; padding:20px;}
#menu {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; width:100%; background-color:#6692b7;border-top:1px solid #FFF; border-bottom:1px solid #FFF; height:20px; margin:0; padding:0; }
#menu a {text-decoration:none;}
#menu ul {margin:0; padding:0; list-style:none; }
#menu ul li {display:block; float:left; padding:3px 15px; border-right:1px solid #FFF; background-color:#6692b7;}
#menu ul li:hover {background-color:#f47823;}
.frame { padding:5px; background-color:#FFF; border:1px solid #666;}
input.leftpadding,textarea.leftpadding {position:relative; left:60px;}
.formtitle {position:absolute; width:50px; text-align:right;}
fieldset {width:350px;}
legend {color:#FFF; font:10pt Tahoma, Arial, Helvetica, sans-serif;}
