body { margin:32px 0 32px 0; padding:0; width:100%; height:100%; overflow:-moz-scrollbars-vertical; background:#FFF; }

#pagearea { width:880px; margin:0 auto 0 auto; padding:0; font-family:arial, sans-serif; font-size:.8em; line-height:18px; color:#464646; }
#header { width:880px; height:87px; }
#topnav { width:720px; padding:5px 0 0 160px; }
#leftnav { width:160px; float:left; }
#contentarea { width:720px; float:left; margin:0; padding:0; background:#FFF url(../img/bg.gif) repeat-y; }
#subnav { width:720px; margin:0; padding:0; text-align:center; }
#content { width:630px; margin:0; padding:15px 45px 15px 45px; }
#footer { width:720px; padding:0 0 0 160px; color:#6A3C2A; font-size:.9em; }

h1 { margin:0 0 5px 0; font-size:1.65em; font-family:Myriad Web Pro, Myriad Pro, Arial, sans-serif; font-weight:normal; letter-spacing:-1px; color:#6A3C2A; }
h2 { margin:0; font-size:1em; font-family:Myriad Web Pro, Myriad Pro, Arial, sans-serif; color:#464646; }
h3 { margin:5px 0  0 0; font-size:1.1em; font-family:Myriad Web Pro, Myriad Pro, Arial, sans-serif; color:#DE1D48; }

p { margin:0 0 15px 0; }
p.fine { margin:0 0 15px 0; font-size:.8em; }

.dots { background:#FFF url(../img/dot.gif) repeat-x; }

table { margin:0; border:0; }
td { text-align:left; vertical-align:top; }
.grey01 { background:#DADADA; }
.grey02 { background:#F1EFEF; }

img { border:0; }

form { margin:0; padding:0; }
input.text { border:1px solid #CAD533; }
input.radio { border:0; }
input.button { margin:10px 0 10px 0; height:25px; letter-spacing:2px; color:#711371; background-color:#D8D8D8; border:0; cursor:pointer; }

a:link, a:active, a:visited { text-decoration:underline; color:#009DCA; }
a:hover { text-decoration:none; color:#009DCA; }

a:link.a_topnav, a:active.a_topnav, a:visited.a_topnav { font-size:1.35em; font-family:Myriad Web Pro Condensed, Myriad Pro, Arial, sans-serif; font-weight:bold; color:#6A3C2A; text-decoration:none; padding:0 15px 0 15px; }
a:hover.a_topnav { font-size:1.35em; font-family:Myriad Web Pro Condensed, Myriad Pro, Arial, sans-serif; font-weight:bold; color:#FFF; background:#6A3C2A; text-decoration:none; padding:0 15px 0 15px; }
a:link.a_topnav_on, a:active.a_topnav_on, a:visited.a_topnav_on,a:hover.a_topnav_on { font-size:1.35em; font-family:Myriad Web Pro Condensed, Myriad Pro, Arial, sans-serif; font-weight:bold; color:#FFF; background:#6A3C2A; text-decoration:none; padding:0 15px 0 15px; }

a:link.a_sublink, a:active.a_sublink, a:visited.a_sublink { font-family:Arial, sans-serif; color:#464646; text-decoration:none; padding:0 15px 0 15px; }
a:hover.a_sublink { font-family:Arial, sans-serif; color:#FFF; background:#E23B60; text-decoration:none; padding:0 15px 0 15px; }
a:link.a_sublink_on, a:active.a_sublink_on, a:visited.a_sublink_on,a:hover.a_sublink_on { font-family:Arial, sans-serif; color:#FFF; background:#E23B60; text-decoration:none; padding:0 15px 0 15px; }

a:link.submit, a:active.submit, a:visited.submit, a:hover.submit { color:#711371; padding:3px 8px 3px 8px; background-color:#D8D8D8; text-decoration:none; }

