/* CSS Document */
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: normal 11px/14px verdana, arial, helvetica, sans-serif; color: #000; background:url(./images/bg.gif) repeat-x top #999; text-align: center;}

#header { width: 960px; padding: 0; margin-top: 10px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align:right; width: 960px; voice-family: "\"}\""; voice-family:inherit; width: 960px; font: normal 11px/14px verdana, arial, helvetica, sans-serif; color: #666; }
html>body #header { width: 960px; }
#header a { color: #666; text-decoration:none;}
#header a:hover { color: #036;}

#menu { width: 960px; padding: 0; margin-top: 10px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align:left; width: 960px; voice-family: "\"}\""; voice-family:inherit; width: 960px; border:1px solid #dddddd; background:url(images/menu_bg.gif) repeat-x; height:23px; font: normal 12px/12px verdana, arial, helvetica, sans-serif; color: #666; }
html>body #menu { width: 960px; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; }
#nav a { display: block; color: #036; text-decoration:none; padding: 5px 11px 7px 11px; width:60px; }
#nav a:hover { color:#666; background-color:#FFFFFF; padding: 5px 10px 6px 10px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #ffffff; width:60px;}
#nav li { float: left; text-align:center; }
#nav li ul { position: absolute; background: white; border: 1px solid #dddddd; border-width: 0 1px 1px 1px; width: 10em; left: -999em; }
#nav li ul.products { background:url(/images/footer.gif) left bottom no-repeat #ffffff; border: 1px solid #dddddd; border-width: 0 1px 1px 1px; width:782px; }
#nav li ul li { text-align:left; }
#nav li ul li { padding: 5px 10px; border: 0px;}
#nav li ul li a { padding:0; border:0;}
#nav li ul li a:hover { padding:0; border:0;}
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul, li.over ul { display: block; z-index:20; }
#nav li:hover, #nav li.hover { position: static; }

#nav a.table { display:inline; padding:0; color: #666;}
#nav a:hover.table { display:inline; padding:0; color: #036; background:none;}

#site { width: 960px; padding: 0 0 30px 0; margin-top: 0px; margin-bottom: 10px; margin-right: auto; margin-left: auto; background: #fff; text-align:left; width: 960px; voice-family: "\"}\""; voice-family:inherit; width: 960px; background:url(./images/footer.gif) no-repeat bottom #ffffff; border:1px solid #dddddd; border-width: 0 1px 1px 1px; }
html>body #site { width: 960px; }

#content { padding:10px;}
#content h1 { margin: 0 10px; font: normal 24px/30px Verdana, Arial, Helvetica, sans-serif; color:#336699;}

a.tickl{ font: bold 12px/14px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#000099;}
a.tickl:hover{color:#036;text-decoration:none;}
.ticki{width:500px;height:13px;overflow:hidden; text-align:left;}
.ticko{width:500px;padding:0 0 0 10px;margin:0;display:block; text-align:left;}
.tickls{color:#000;}
.tickh{display:none;}

#right { float:right; margin:0; padding:0; width:675px; text-align:right;}
#right p { font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;}
#right h1 { padding:10px 0; font: normal 24px/30px Verdana, Arial, Helvetica, sans-serif; color:#336699; background:url(./images/line.gif) no-repeat bottom;}
#right h2 { padding:0; font: normal 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#666999;}

#left_col { margin:0 0 0 1px; float:left; display:inline; width:230px; border:0px solid #0000FF; background:url(./images/left_col_bg.gif) no-repeat;}
#left_col p { margin:0; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; padding:10px;}
#left_col a { color: #036; text-decoration:none;}
#left_col a:hover { color:#666;}
#left_col_footer {}

#right_col { margin:1px 0 0 236px; padding:0; border:0px solid #0000FF; width:701px; text-align:left; background:url(./images/right_col_bg.gif) no-repeat;}
#right_col p { margin:0; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; padding:10px;}
#right_col h2 { font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:0; padding:10px;}
#right_col h3 { font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:0px 0px;}
#right_col h4 { font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:5px 10px;}
#right_col h5 { font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:5px 10px;}
#right_col h6 { font: normal 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:5px 10px;}
#right_col ul {margin-top:0;}
#right_col li { margin:0 15px 0 0;}
#right_col table { padding:10px;}
#right_col a { color: #036; text-decoration:underline;}
#right_col a:hover { color:#666; text-decoration:none;}

#right_col_home { margin:10px 0 0 239px; padding:0; border:0px solid #0000FF; width:701px; text-align:left; background:url(./images/right_col_bg.gif) no-repeat;}
#right_col_home p { margin:0; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; padding:10px;}
#right_col_home h2 { font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:0; padding:10px;}
#right_col_home h3 { font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:5px 7px;}
#right_col_home table {padding:10px;}
#right_col_home a { color: #036; text-decoration:none;}
#right_col_home a:hover { color:#666;}
#right_col_footer {}

#right_col_plain { margin:20px 0 0 236px; padding:0; border:0px solid #0000FF; width:701px; text-align:left; }
#right_col_plain p { margin:0; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; padding:10px;}
#right_col_plain h1 { font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:0;}
#right_col_plain table {padding:10px;}
#right_col_plain img {padding:7px 10px;}
#right_col_plain a { color: #036; text-decoration:none;}
#right_col_plain a:hover { color:#666;}

#footer { width: 960px; padding: 0; margin-top: 0px; margin-bottom: 20px; margin-right: auto; margin-left: auto; text-align:left; width: 960px; voice-family: "\"}\""; voice-family:inherit; width: 960px; font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 0 10px; }
html>body #footer { width: 960px; }
#footer a { color: #333; text-decoration:none;}
#footer a:hover { color:#036;}
#footer .left{ margin:0;}
#footer .right {float:right; margin:0;}