HTML BODY {color: #333; background: #FFF; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; margin: 0px; padding: 0px;}

BODY.topbg {background: url(i/bg-top.gif) #fff repeat-x left top;}	

H1 {color: #333; font-size: 1.3em; font-family: verdana, tahoma, arial; letter-spacing: -1px; padding: 10px 0px 3px; margin: 0px 0px 0.8em; border-bottom: #666 1px solid; width: 100%}
H2 {color: #333; font-size: 1em; font-family: verdana, tahoma, arial, sans-serif; background: #F3F3F3 url(i/bg-arrows.gif) no-repeat left center;  padding: 2px 0px 3px 34px; margin: 1.2em 0px 1em;}
H3 {color: #03C; font-size: 0.9em; font-family: verdana, tahoma, arial, sans-serif; margin: 1.4em 0px 0.5em; }

P {color: #333; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.5em; margin: 0px 0px 1em; padding: 0px;}

A:link  {color: #03C; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none} 
A:visited {color: #36C; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none}
A:hover {color: #69F; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}

A.hot:link  {border-bottom: 1px #36C dashed; }
A.hot:visited {border-bottom: 1px #36C dashed;}
A.hot:hover {border-bottom: 1px #39F solid; text-decoration: none;}

IMG.right {float: right; margin: 6px 2px 6px 20px;}
IMG.left {float: left; margin: 6px 16px 6px 0px}

.clear {clear: both; padding: 0px; margin: 0px;}	
.strong {font-weight: bold;}
.center {text-align: center}

#container {text-align: left; position: relative; margin-right: auto; margin-left: auto; width: 740px;}

#content {width: 100%;}

#top {margin-top: 0px; height: 63px;}
#logo {margin-top: 0px; float: left;}

#topnav {padding-top: 18px; margin: 0px 1px 0px 0px; float: right;}
#topnav UL {padding: 0px; margin: 0px;}
#topnav LI {color: #FFF; font-size: 0.9em; text-decoration: none; list-style-type: none; border-right: #FFF 1px solid; padding: 0em 0.75em; display: inline; width: 10px;}
#topnav LI.act {font-weight: bold;}	
#topnav LI.first {border-left: #FFF 1px solid;}
#topnav A {color: #FFF;}

#footer {text-align : center; border-top: 1px #666 solid; padding-top: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-top: 1em; position: relative; width: 740px;}
#copyright {text-align : center; margin-left: auto; margin-right: auto; margin-top: 12px; margin-bottom: 20px;}

#form {border: #CCC 1px dashed; background: #FAFAFA; margin: 20px 0px 30px 20px; padding: 4px 2px 14px 30px; width: 700px;}
#form P {font-weight: bold; margin: 0px; padding: 8px 0px 2px; }
#form FORM {margin: 0px; padding: 0px;}
#form INPUT.edit {border: 1px #999 solid; width: 350px;}
#form SELECT {border: 1px #999 solid; width: 350px;}
#form TEXTAREA {border: 1px #999 solid; width: 600px;}
#form INPUT.submit {margin-top: 10px; }
#form HR {margin-top: 16px; margin-right: 20px;}
#form SPAN {color: #F00; margin-left: 10px; padding-bottom: 4px;}

#form A.privacy {font-size: 0.8em; font-weight: normal; margin-left: 6px;}
#form A.privacy:link  {color: #F00; border-bottom: 1px #F00 dashed; }
#form A.privacy:visited {color: #666; border-bottom: 1px #666 dotted;}
#form A.privacy:hover {color: #F00; border-bottom: 1px #F00 solid; text-decoration: none;}

#problems P {color: #F00;}
#problems UL {margin: 6px 10px 10px 30px; padding: 0px;}
#problems LI {color: #06F; font-weight: bold; margin: 4px 0px;}

#sent {text-align: center; padding: 16px 20px 10px; margin: 6px 0px 12px; border: #CCC 1px dashed; background: #F6F6F6;}
#sent P.strong {color: #C30; font-weight: bold;}