html {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
body {margin: 0px; padding: 0px;}

#top1 {margin: 0px; padding: 0px; width: 100%; height: 16px; border-bottom: 1px solid #ddd; background-color: #F8F8F8;}
#top2 {margin: 0px; padding: 0px; width: 100%; height: 50px; border-bottom: 4px solid #4fb1e4; background-image: url(/images/top-logo.jpg); background-position: 6px 3px; background-repeat: no-repeat;}

#corner-notice {z-index: 999; position: absolute; top: 0px; right: 0px; width: 156px; height: 156px; background-image: url(/images/under-construction.gif);}

#menu {width: 586px; height: 20px; margin: 0px auto; padding: 29px 0px 0px 0px;}
#menu ul {list-style: none; margin: 0px; padding: 0px;}
#menu li {display: inline; float: left; margin: 0px; padding: 0px;}
#menu a:link, #menu a:visited {width: auto;; text-decoration: none; font-size: 13px; color: #0000FF; background-color: #fff; margin: 0px 2px 0px 0px; padding: 2px 4px; border: 1px solid #999; border-bottom: 0px; display: block;}
#menu a:hover {text-decoration: none; font-size: 13px; color: #fff; background-color: #4fb1e4; margin: 0px 2px 0px 0px; padding: 2px 4px; border: 1px solid #999; border-bottom: 0px;}
#menu .nodisplay {display: none;}

#container {width: 100%; margin: 0px; padding: 0px 0px 20px 0px; border-top: 4px solid #ffe794; background-image: url(/images/shadow.jpg); background-position: top; background-repeat: repeat-x;}
#center-box {width: 888px; margin: 30px auto 0px auto; padding: 0px;}

#left {width: 136px; float: left; margin: 20px 0px 0px 0px; padding: 10px 0px 0px 0px; border-top: 2px solid #ffe794;}
#left p {font-size: 12px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px dotted #4fb1e4; text-align: center;}
#left p.ad {font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px; border: 1px dotted #4fb1e4; text-align: center;}
#left p.ad a:link {border: 0px;}
#left img {margin: 0px; padding: 0px; border: 0px;}
#left form {margin: 0px; padding: 0px;}
#left p.search input.border {margin: 0px; padding: 0px; width: 110px;}
#left ul {font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 1px solid #999; text-align: left; list-style-type: none;}
#left li {font-size: 12px; margin: 0px; padding: 0px;}
#left li a:link, #left li a:visited {width: auto; text-decoration: none; font-size: 13px; color: #0000FF; background-color: #fff; margin: 0px; padding: 2px 4px; border: 1px solid #999; border-bottom: 0px; display: block;}
#left li a:hover {text-decoration: none; font-size: 13px; color: #fff; background-color: #4fb1e4; margin: 0px; padding: 2px 4px; border: 1px solid #999; border-bottom: 0px;}

#right {width: 136px; float: right; margin: 20px 0px 0px 8px; padding: 10px 0px 0px 0px; border-top: 2px solid #ffe794;}
#right p {font-size: 12px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px dotted #4fb1e4; text-align: center;}
#right img {margin: 0px; padding: 0px; border: 0px;}
#right form {margin: 0px; padding: 0px;}
#right p.search input.border {margin: 0px; padding: 0px; width: 110px;}
.search {font-size: 12px; background-color: #F8F8F8; border: 1px dotted #4fb1e4; text-align: center;}

.red {color: red;}
.float-left {float: left; border: 1px solid #000; padding: 0px; margin: 0px 0px 10px 10px;}
.float-right {float: right; border: 1px solid #000; padding: 0px; margin: 0px 0px 10px 10px;}
.clear {clear: both;}

#box {width: 600px; float: left; margin: 0px 0px 0px 8px; padding: 0px;}
#box h1 {font-size: 17px; line-height: 20px; border-bottom: 2px solid #4fb1e4; margin: 0px 0px 10px 0px; padding: 0px;}
#box h2 {font-size: 15px; font-style: italic; margin: 0px 0px 10px 0px; padding: 0px;}
#box p {font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px;}
#box p.small {font-size: 10px; margin: 0px 0px 10px 0px; padding: 0px;}
#box ul {font-size: 12px; margin: 0px; padding: 0px 0px 10px 30px;}
#box ul li {background: url(/images/bullet1.gif) no-repeat; background-position: 0px 3px; font-size: 12px; line-height: 15px; margin: 0px 0px 2px 0px; list-style-type: none; padding: 0px 0px 0px 16px;}
#box a:link {text-decoration: underline; line-height: 14px; color: #0000FF;}
#box a:hover {text-decoration: underline; line-height: 14px; color: #0000FF;}
#box a:visited {text-decoration: underline; line-height: 14px; color: #0000FF;}

#box .entry {border: 1px solid #000; padding: 0px; margin: 0px 0px 20px 0px;}
#box .entry h2 {font-size: 15px; font-style: italic; margin: 0px 0px 10px 0px; padding: 10px 10px 0px 10px;}
#box .entry h3 {font-size: 18px; margin: 0px 0px 10px 0px; padding: 6px 10px; background-color: #4fb1e4; background-image: url(/images/gradient-bg.jpg); color: #fff; border-bottom: 2px solid #ffe794;}
#box .entry p {font-size: 13px; margin: 0px 0px 10px 0px; padding: 0px 10px;}
#box .entry img {border: 0px; margin: 0px 0px 2px 0px; padding: 0px;}
#box .entry p.pic {float: right; text-align: right; margin: 0px;}
#box .entry p.pic img {padding: 2px; border: 1px solid #4fb1e4;}

#box .rounded-box-gray-top {padding: 0px; margin: 20px 0px 0px 0px; background-image: url(/images/rounded-gray-top.jpg); height: 10px;}
#box .rounded-box-gray {border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#box .rounded-box-gray h2 {font-size: 15px; font-style: italic; margin: 10px 0px 10px 0px; padding: 0px 10px;}
#box .rounded-box-gray h2.no-margin {font-size: 15px; font-style: italic; margin: 0px 0px 10px 0px; padding: 0px 10px;}
#box .rounded-box-gray p {font-size: 13px; margin: 0px; padding: 2px 10px;}
#box .rounded-box-gray-bottom {padding: 0px; margin: 0px 0px 10px 0px; background-image: url(/images/rounded-gray-bottom.jpg); height: 10px;}
#box .rounded-box-blue-top {padding: 0px; margin: 20px 0px 0px 0px; background-image: url(/images/rounded-blue-top.jpg); height: 10px;}
#box .rounded-box-blue {border-left: 1px solid #4fb1e4; border-right: 1px solid #4fb1e4;}
#box .rounded-box-blue h2 {font-size: 15px; font-style: italic; margin: 10px 0px 10px 0px; padding: 0px 10px;}
#box .rounded-box-blue h2.no-margin {font-size: 15px; font-style: italic; margin: 0px 0px 10px 0px; padding: 0px 10px;}
#box .rounded-box-blue p {font-size: 13px; margin: 0px; padding: 2px 10px;}
#box .rounded-box-blue-bottom {padding: 0px; margin: 0px 0px 10px 0px; background-image: url(/images/rounded-blue-bottom.jpg); height: 10px;}

#box p.feature {padding: 4px 4px 4px 44px; background-image: url(/images/info.png); background-position: 14px 5px; background-repeat: no-repeat; border-top: 1px solid #4fb1e4; border-bottom: 1px solid #4fb1e4; background-color: #e9f4fe;} 

#contact {padding: 10px 10px 10px 30px; margin: 0px;}
#contact h3 {margin: 0px; padding: 2px; font-size: 12px;}
#contact p {margin: 0px; padding: 0px;}
#contact td {margin: 0px; padding: 2px; font-size: 12px;}

#footer {border-top: 1px solid #ffe794; padding: 9px 10px 0px 10px; margin: 0px; font-size: 10px; clear: both; height: 22px; background-color: #F8F8F8;}
#footer img {margin: 0px 0px 0px 4px; padding: 0px; border: 0px;}
#footer a:link, #footer a:visited  {text-decoration: none; border: 0px; color: #0000FF;}
#footer a:hover {text-decoration: underline; border: 0px; color: #0000FF;}
#footer-left {float: left; margin: 0px; padding: 0px; }
#footer-right {float: right; margin: 0px; padding: 0px; }

/* 4fb1e4 3cbfbd ffe794 */