body { background-image:url(/images/repeatingbackground.gif); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
img { border:0px; }
a { color:#00DD00; }
h1 { background-image:url(/images/titlebar.gif); background-repeat:no-repeat; height:48px; margin-top:15px; font-size:36px; font-weight:bold; padding-left:20px; padding-top:7px; color:#009933; line-height:40px; margin-bottom:0px; padding-bottom:0px; }
h2 { font-size:24px; border-bottom:1px dotted #eeeeee; line-height:26px; margin:0px; margin-bottom:10px; } 
h3 { margin:0px; margin-bottom:3px; font-size:16px; font-weight:bold; } 
h4,h5,h6 { margin:0px; font-weight: normal; } 
td { vertical-align:top; } 
input { width:200px; font-size:10px;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; width:200px; font-size:10px;}



#container { margin-left:auto; margin-right:auto; width:750px; }
#logo { position:absolute; height: 50px; width:140px; } 
#header { height:30px; text-align:right; font-size:9px; line-height:12px; }
#navigation { background-image:url(/images/nav.gif);  height:43px;  }
#navigation ul { margin:0px; padding:0px; padding-left:160px; padding-top:15px; } 
#navigation ul li {display: inline; list-style-type: none; }
#navigation ul li a { color:#FFFFFF; text-decoration:none; padding-left:17px; padding-right:17px; padding-top:15px; padding-bottom:10px; font-size:16px; line-height:18px; }
#navigation ul li a:hover { background-image:url(/images/hover.gif); background-repeat:no-repeat; background-position:center; } 
#subnav { position:absolute;}
#subnav ul { margin:0px; padding:0px; margin-top:10px; margin-left:10px; padding-right:14px; border-right:1px dotted #eeeeee; }
#subnav ul li { list-style-type:none; border-bottom:1px dotted #eeeeee;}
#subnav ul li a { font-size:13px; display:block; line-height:28px;  padding-left:3px; width:150px; } 
#subnav ul li a:hover { background-color:#efefef; }
.selected { background-color:#EEEEEE; }
#content { background-color:#FFFFFF; padding:20px; padding-left:35px; padding-right:35px;  }
#subcontent { background-color:#FFFFFF; padding:10px; padding-left:200px; }
#flasharea { height:285px; margin-top:15px; }
#smallboxes { margin-top:15px;}
.smallbox { background-image:url(/images/smallbox.gif); width:245px; height:171px; float:left; margin-right:7px; } 
.smallboxheader {  text-align:center; font-size:12px; line-height:18px; font-weight:bold; margin-top:5px; margin-left:2px; margin-right:2px;}
.smallboxtext { text-size:10px; position:relative; line-height:14px; }
#footer { margin-top:15px; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; font-size:9px; padding:7px; } 


.required { color:#00DD00; font-size:10px; } 