body { background-color: #f5f5f5; margin: 0; padding: 0; }
#wrap { background-image: url(../images/bg2.jpg); width: 1002px; margin: 20px auto auto; }
#wrap_g { background-image: url(../images/g_bg2.jpg); margin: 20px auto auto; width: 1002px; }
#wrap_g li { list-style-image: url(../images/g_li.gif); }
#left { float: left; }
#left_third { width: 30%; float: left; }
#right { float: right; }
#left_menu { width: 400px; float: left; }
#clearall { clear: both; }
#main { width: 545px; float: left; margin-top: 110px; margin-left: 25px; }
#pad { padding-right: 20px; padding-left: 20px; }
#dotted { background-image: url(../images/bg_dotted.gif); background-repeat: repeat-y; background-position: 50% 0; width: 545px; }
#dotted_g { background-image: url(../images/g_bg_dotted.jpg); background-repeat: repeat-y; background-position: 50% 0; width: 545px; }
#dotted_s { background-image: url(../images/bg_dotted_services.gif); background-repeat: repeat-y; background-position: 50% 0; width: 545px; }
a:link    { color: #39c ; text-decoration : none}
a:active  { color: #fff; text-decoration : none}
a:visited { color: #3366CC; text-decoration : none}
a:hover { color: #FFCC00; text-decoration : none}
p { color: #333; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; }
h1 { color: #069; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #666; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
li { color: #333; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; list-style-image: url(../images/li.gif); }
.blue { color: #069; }
.green { color: #390; }
#numbers {  }
#numbers a:link { color: #39c; padding: 2px; border: solid 1px #ccc; }
#numbers a:visited { color: #999; padding: 2px; border: solid 1px #ccc; }
#numbers a:hover { color: #fff; background-color: #999; padding: 2px; border: solid 1px #ccc; }
#numbers .selected { color: #fff; background-color: #ccc; padding: 2px; border: solid 1px #ccc; }
