body {background:#fff; padding:0; margin:0; color:#444; background:url(/img/back_extra_1.jpg) top center no-repeat #fff}

h1 { font: 1.75em arial, sans-serif; line-height:100%; margin:40px 0 20px 0; border-bottom:#aaa solid 1px; padding-bottom:10px}
h2 { font: bold 1.75em arial, sans-serif; line-height:100%; margin:20px}
h3 { font: bold 1.15em arial, sans-serif; line-height:100%; margin:10px 0 }

.greyinput {border:0; background:#eee; font-size: 70%; border-top:#ccc solid 1px; border-left:#ccc solid 1px}
.gray {color: #999}

.bottom { clear:both; margin:90px 0 10px 0; float:left; width:100%; border-top:#ffd24f solid 1px; font:70% arial,sans-serif; line-height:175%; color:#999 }
.content { float:left; width:710px; margin:30px 0 0 50px; font:80% arial,sans-serif; line-height:145% }
.swoosh { margin-top:-1000px; padding-top:1000px; padding-bottom:80px; background:url(/img/back_extra_2.gif) bottom center no-repeat }
.white { color:#fff	 }

ul.dots {margin:15px 0 0 49px; list-style:outside url(img/dot.gif); padding:0}
ul.dots li {margin-bottom:15px}
ul.dots_white {margin:20px 10px 0 39px; list-style:outside url(img/dot_white.gif); padding:0}
ul.dots_white li {margin-bottom:7px}

.top {background:url(img/back_top.gif) top repeat-x; padding-top:45px}
.topp {background:url(img/back_top.gif) top repeat-x; padding-top:15px}
.sub {float:right; width:104px}
.sub ul {margin:0; padding:0; list-style: none; line-height:120%}
.sub li a {width:100px; display:block; text-decoration:none}
.sub li a:hover {text-decoration:none}
b { font-weight: bold }
big { font: bold 1.15em arial, sans-serif}
form {padding:0; margin:0}
small, .sm { font: 70% verdana,sans-serif }
strong { font: bold 90% arial,verdana,sans-serif }
.e { border: #fc0 1px solid; font: 8pt sans-serif }
.e2 { border: #fff 1px solid; font: 8pt sans-serif }
.e3 { border: #333 1px solid }
.e4 { border: #fff 1px solid; font: 8pt sans-serif; background-color:#fed; }
.f { border-bottom: #eee 1px solid; border-left: #444 1px solid; border-right: #eee 1px solid; border-top: #444 1px solid; font: 9pt arial,verdana,sans-serif }
.g { color: #093 }
.h { color: #d00 }
.l { color: #fc0 }
.o { color: #f90 }
.p { color: #b99 }
.r { color: #e00 }
.rs { background-color:#fed;  font: 65% verdana,sans-serif}
.s,.s:visited { color: #a9a9a9; text-decoration: none }
.s:active,.s:hover { color: #f60; text-decoration: none }
.subli {list-style:none; margin-left:15px }
.t,ul { font: 75% verdana,arial,sans-serif }
.u { font: bold 85% arial,verdana,sans-serif }
.x { font: 65% verdana,sans-serif }
.y { color: #fc0 }
a img {border:none}
a { color:#059 }
a:visited { color:#747 }
a:hover,a:active { color:#933 }
.bl,.bl:visited { color: #337fdd }
.bl:hover,.bl:active { color: #d00; text-decoration: underline }
.b,.b:visited { color: #555 }
a.i { text-decoration: none }
a.i:visited { text-decoration: none; color: #337fdd }
a.i:hover,a.i:active,.b:hover,.b:active { color: #d00; text-decoration: none }
a.graylink { color:#999 }
a.graylink:visited { color:#999 }
a.graylink:hover,a.graylink:active { color:#933 }
.m { color: #fc0; text-decoration: none }
.m:visited { color: #fc0; text-decoration: none }
.v:hover,.m:hover { color: #f90; text-decoration: none }
.v,.v:visited,.v:active { color: #c60; text-decoration: none }
.w,.w:visited { color: #fff }
.w:hover { color: #fd0 }
.w { color: #fff }
.z,.z:visited, { color: #fec }