/* CSS RESET */
body { color: black; background: white; }
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0; }


body {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; background: #006DA6 url(bg.gif) repeat-x 0 0; color:#636363;text-align:center; }
a {color: #006DA6; text-decoration: underline;}
a:hover {text-decoration: none;}
/*hr {border: none; height: 2px; background: #948E6A url(hr.gif);}*/
hr {height: 0; border-width: 1px 0 0 0; border-style: solid; margin: 5px 0 5px 0;border-color: #EEEEED #EEEEED #666666 #666666; background-color: #EEEEED;}

#wrap {width: 722px; margin: 0 auto;background: url(header-top.gif) repeat-x 0 0;}
#header {height: 56px; margin-bottom: 3px; text-align:left;background: url(header-bottom.gif) no-repeat 0 100%;}
#header h3 {font-size: 15px; font-weight: bold; padding: 20px 0 0 16px;}
#header h3 a {color: #FEBA00;text-decoration: none;}
#header h3 a span{color: #006DA6;}
#footer {padding-top: 20px;font-size:7pt; background: url(page-bottom.gif) no-repeat 0 0; color: #ffffff; padding-bottom: 10px;text-align:left;}
#footer a{color: #ffffff; font-weight: bold}
/*#footer a:hover {color: #DADADA; }*/
#footer p {text-align: center;}
#page {background: #ffffff url(page-top.gif) no-repeat 0 0;text-align:left; overflow: hidden; height:100%;}

img.top {display: block;}

#menu {margin: 0 0 3px 0; clear:both; position: relative; background: #FDD201 url(menu-bg.gif) repeat-x 0 0; border-top: 3px #FDD400 solid;}
#menu h3 {text-indent: -9999px; width: 10px; height: 10px; position:absolute;background: url(menu-corner-left.gif) no-repeat 0 100%; bottom: 0; left: 0; z-index: 10; }
#menu h4 {text-indent: -9999px; width: 10px; height: 10px; position:absolute;background: url(menu-corner-right.gif) no-repeat 0 100%; bottom: 0; right: 0; z-index: 11; }
#menu ul { white-space:nowrap; width: auto; margin: 0; padding: 0; height: 36px}
#menu ul li{ margin: 0; padding: 0;height: 36px; float: left; background: url(menu-separator.gif) no-repeat 0 0;}
#menu ul li.first {background: none;}
#menu ul li a {width: auto; font-size: 13px;  padding: 10px 12px 10px 16px; color: #ffffff; font-weight: bold; display: block; text-decoration: none;}
#menu ul li a:hover {text-decoration: underline;}


#sidebar { float: left; width: 210px; margin: 15px 0 10px 0;}
#sidebar img {display:block; margin: 0 0 0 5px;}
#sidebar div.body { margin: 0 20px; padding-top: 10px;}
#sidebar b.title {color: #006DA6; font-weight: bold; font-size: 16px; margin: 10px 0 10px 0; padding: 5px; }
#sidebar a {color: #636363;}
/*#sidebar a:hover {color: #FFD800;}*/
#sidebar ul {border-top: 1px #EEEEED solid;  margin: 10px 0;}
#sidebar ul li {font-size: 8pt; border-bottom: 1px #EEEEED solid; padding: 5px 5px 5px 30px; background: url(arrow.gif) no-repeat 10px 8px;}

#content {float: right; width: 475px; margin: 10px 10px 10px 0;padding-left: 15px;padding-right: 5px;border-left: 1px #EEEEED solid;}
#content h1 {margin: 0 0 10px -15px; border-left: 3px #EEEEED solid;padding: 5px 5px 5px 15px; font-weight: bold; font-size: 18px;color: #006DA6; }
#content h2 {margin: 10px 0; color: #006DA6; font-weight: bold; font-size: 14px;}
#content h3 {font-size: 13px; font-weight: bold; border-bottom:1px solid #006DA6; padding: 0 3px 3px 5px; }
#content a {}
#content p {margin: 8px 0; text-align: justify;}
#content ul, #content ol {margin: 10px 0 10px 20px;}
#content ul {list-style: disc;}
#content ol {list-style: decimal;}

#content.wide {width: auto; float: none;}
#content.wide h1 {margin-left: -5px; padding-left: 10px;}

#content ul.list {list-style: none; margin: 10px;border-top: 1px #aaaaaa  dotted;}
#content ul.list li {padding: 10px; border-bottom: 1px #aaaaaa dotted;}
#content ul.list h3, #content ul.list p {margin: 2px 0;}
#content ul.list h3 {border: none; padding: 0;}

#content div.img {text-align: center; margin: 10px 0;}
#content div.img img {border: 2px #3D3D3D solid;}

#content table {border-collapse: collapse; margin: 10px 0; margin: 0 auto;}
#content table caption {text-align: center; font-size: 11px; font-weight: bold; padding: 0 0 3px 0;}
#content table  td, #content table  th		{border:1px solid #2C2C2C; padding: 3px; vertical-align: top;}
#content table  th {text-align: center; font-weight: bold; background: #666666}

#content blockquote {margin: 10px; border-left: 2px solid #666666; padding-left: 5px;}
#content dl {margin: 10px 2px;  }
#content dl dt {font-weight: bold; color: #000000; margin: 10px 0 0 0;}
#content dl dd {margin: 2px 5px 3px 10px; border-left: 1px #888888 dotted; padding-left: 4px; text-align: justify;}

input.iText {background: #ffffff; border: 1px #aaaaaa solid; font-size:11px;  padding: 1px; width:300px;}
input.iText:focus {border-color: #3D3D3D;}
textarea {background: #ffffff; border: 1px #aaaaaa solid; font-size:11px;  padding: 1px;font-family: Tahoma, Arial, Verdana, sans-serif; width:300px;  }
textarea:focus {border-color: #3D3D3D;}
input.iSubmit {background: #FBD818;border: 3px #E9CA1C solid;  margin: 5px; color: #000000; font-size: 10px; text-transform: uppercase;}
#sidebar form {margin: 30px 0 0 15px;}

form div {}
form div label {display: block;font-size: 11px; padding: 2px;}

div.ad_link ,div.ad_336, div.ad_468 {padding: 4px 0;} 
div.ad_link {border-top: 1px solid #dddddd;}
div.ad_468 {border-bottom: 1px solid #dddddd;}
