@charset "utf-8";

body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #f2f2f2 url(../images/index_01.gif) repeat-y center scroll; }
a { color: #00ccff; text-decoration: none; outline-style: none; }
a:hover { text-decoration: none; color: #9ad5ff; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h1 { font-size: 15px; color: #00ccff; width: 100%; margin: 0; padding: 0; line-height: 1em; }
h2 { font-size: 15px; color: #00ccff; width: 100%; margin: 0; padding: 0; line-height: 1em; }
h3 { font-size: 12px; color: #666; background: url(../images/index_16.gif); width: 210px; height: 17px; margin: 0 auto; text-align: center; padding: 3px 0px 0px 0px; }
h3 a:link, h3 a:active, h3 a:visited, h3 a:hover { color: #666666; text-decoration: none; }
h4 { font-size: 15px; color: #00ccff; width: 790px; margin: 0px; padding: 5px 0px 0px 0px; border-bottom: 1px dotted #e2e2e2; line-height: 20px; }
p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
p a { color: #505050; }
ul { margin: 0px 0px 0px 8px; padding: 0px; list-style: inside; }
li { margin: 0px 0px 0px 20px; }
.link, .link a { color: #00ccff !important; }
.link a:hover { color: #9ad5ff; }
.quicklinkred, .quicklinkred a { color: #FF0000 !important; font-size: 9px; float: right; }
img { -moz-border-radius: 3px; }

/*  WRAPPERS  */
#pagewrapper { width: 800px; background-color: #fff; margin: 0 auto; height: 100%; min-height: 100%; overflow: hidden; }
#headerwrapper { width: auto; height: 100px; }
#logowrapper { width: 300px; height: 100px; float: left; }
#quicklinkwrapper { padding: 35px 0px 0px 0px; float: right; text-align: right; }
#navwrapper { width: 790px; height: 25px; padding: 0px 0px 0px 10px; }
#navwrapper a:hover { color: #999 !important; }
#subnavwrapper { width: 790px; height: 20px; float: left; margin: 0px 0px 10px 0px; background: url(../images/index_09.gif) repeat-x; }
#adwrapper { width: auto; height: 150px; padding: 0px; background: url(../images/index_11.gif) no-repeat; float: left; margin: 0px 0px 10px 0px; }
#contentwrapper { width: auto; }
.leftwrapper { width: 395px; float: left; margin-right: 10px; }
.rightwrapper { width: 395px; float: left; margin: 0; }
#newswrapper { width: auto; margin: 10px 0px 0px 0px; float: left; }
#footerwrapper { width: 780px; float: left; background: #f2f2f2; padding: 10px; }

/*  NEW STYLE  */
input { background: #fff; border: 1px solid #ccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
input:focus { background: #f1fcff; border: 1px solid #999; }
textarea { background: #fff; border: 1px solid #ccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
textarea:focus { background: #f1fcff; border: 1px solid #999; }
select { background: #fff; border: 1px solid #ccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
select:focus { background: #f1fcff; border: 1px solid #999; }

div#nav { width: 800px; height: 2em; }
ol#nav { width: auto; line-height: 2em; list-style: none; margin: 0; padding: 0; }
ol#nav li { background: url(../images/tabs.gif); float: left; margin: 0 1px 0 0; padding-left: 10px; }
ol#nav li:hover { background: url(../images/tabs.gif) 0 -25px; }
ol#nav li a { background: url(../images/tabs.gif) 100% 0; color: #333; float: left; line-height: 2em; padding-right: 10px; text-decoration: none; }
ol#nav li a:hover { background: url(../images/tabs.gif) 100% -25px; float: left; line-height: 2em; padding-right: 10px; text-decoration: none; }
ol#nav li#current { background: url(../images/tabs-current.gif); float: left; margin: 0 1px 0 0; padding-left: 10px; }
ol#nav li#current:hover { background: url(../images/tabs-current.gif) 0 -25px; float: left; margin: 0 1px 0 0; padding-left: 10px; }
ol#nav li#current a { background: url(../images/tabs-current.gif) 100% 0; color: #fff; float: left; line-height: 2em; padding-right: 10px; text-decoration: none; }
ol#nav li#current a:hover { background: url(../images/tabs-current.gif) 100% -25px; float: left; line-height: 2em; padding-right: 10px; text-decoration: none; }
ol#nav li#apply { background: url(../images/tabs-apply.gif); float: right; margin: 0; padding-left: 10px; }
ol#nav li#apply:hover { background: url(../images/tabs-apply.gif) 0 -25px; }
ol#nav li#apply a { background: url(../images/tabs-apply.gif) 100% 0; color: #fff; float: left; line-height: 2em; padding-right: 10px; text-decoration: none; }
ol#nav li#apply a:hover { background: url(../images/tabs-apply.gif) 100% -25px; float: left; line-height: 2em; padding-right: 10px; text-decoration: none; }

div#subnav { width: 800px; height: 2em; background: url(../images/tabs-sub.gif); margin-bottom: 10px; }
ol#subnav { width: auto; line-height: 2em; list-style: none; margin: 0; padding: 0; color: #fff; }
ol#subnav li { float: left; margin: 0 1px 0 0; padding-left: 10px; }
ol#subnav li a { color: #fff; }
ol#subnav li a:hover { color: #ccc; }

div#rotator { width: 800px; height: 150px; position: relative; margin-bottom: 10px; -moz-border-radius: 3px; }
div#rotator div#wrap { width: auto; height: 100%; list-style-type: s }
div#rotator div#wrap div#info { width: 300px; position: absolute; bottom: 15px; left: 15px; background: url(../images/info-bg.png) repeat; -moz-border-radius: 3px; }
div#rotator div#wrap div#info:hover { cursor: pointer; }
div#rotator div#wrap div#button { position: absolute; right: 15px; bottom: 15px; background: url(../images/info-bg.png) repeat; -moz-border-radius: 3px; text-align: center; }
div#rotator div#wrap div#button:hover { cursor: pointer; }
div#rotator div#wrap div#info a,div#rotator div#wrap div#button a { color: #fff; font-size: 12px; }
div#rotator div#wrap p { padding: 5px 8px; }
div#rotator div#wrap a img { border: none; }

.contlight { width: auto; background: #f9f9f9; padding: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; margin: 0 0 10px 0; float: left; }
.contdark { width: auto; background: #f2f2f2; padding: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }

.pad10 { padding: 10px; }

#leftcolumntop { background: url(../images/index_12.gif); width: 220px; height: 5px; }
#leftcolumn { width: 220px; background: #f7f7f7; float: left; }
#leftcolumnbottom { background: url(../images/index_15.gif); width: 220px; height: 5px; }
#content { width: 100%; }
#partners { width: 100%; float: left; text-align: center; margin-top: 10px; }
#footerleft { width: 390px; float: left; text-align: left; }
#footerright { width: 390px; float: right; text-align: right; }
#footerlinks { width: auto; float: left; text-align: center; padding: 4px 0px 0px 0px; }
#footercont { width: auto;  float: left;  }
.footercol { width: 33%; float: left; }
#footerbg { background: #ccc; padding: 5px; float: left; width: auto; }
.breaker { width: 100px; height: 4px; text-align: center; margin: 10px; float: left; }
#affiliates { text-align: center; width: 80%; background: #f2f2f2; border: 1px #e2e2e2 solid; margin: 0 auto; padding: 5px; }
.content-top { background: #f5f5f5; width: 100%; float: left; height: 5px; }
.content-top3 { background: #e1e1e1; width: 100%; float: left; height: 5px; }
.content-topleft { background: url(../images/content_01.gif); float: left; height: 5px; width: 5px; }
.content-topleft3 { background: url(../images/content_01-dark.gif); float: left; height: 5px; width: 5px; }
.content-topright { background: url(../images/content_02.gif); float: right; height: 5px; width: 5px; }
.content-topright3 { background: url(../images/content_02-dark.gif); float: right; height: 5px; width: 5px; }
.content-middle { background: #f5f5f5; width: 98%; padding: 0px 10px 5px 10px; min-height: 10px; float:left; }
.content-middle2 { background: #f5f5f5; width: 95%; padding: 0px 10px 5px 10px; float: left; }
.content-middle3 { background: #e1e1e1; width: 100%; padding: 0px 10px 5px 10px; float: left; min-height: 10px; }
.content-bottom { background: #f5f5f5; width: 100%; float: left; height: 5px; }
.content-bottom3 { background: #e1e1e1; width: 100%; float: left; height: 5px; }
.content-bottomleft { background: url(../images/content_03.gif); float: left; height: 5px; width: 5px; }
.content-bottomleft3 { background: url(../images/content_03-dark.gif); float: left; height: 5px; width: 5px; }
.content-bottomright { background: url(../images/content_04.gif); float: right; height: 5px; width: 5px; }
.content-bottomright3 { background: url(../images/content_04-dark.gif); float: right; height: 5px; width: 5px; }
.spacer { float: left;width: 100%; overflow: hidden; }
.makes { width: 180px; }
.makes a { color: #505050; display: block; line-height: 1.5em; position: relative; }
.makes a:hover { color: #9ad5ff; }
.makes a img { border: 0; }
.makes img { margin: 0; vertical-align: middle; position: absolute; right: 0; }