
/* Main body */
BODY {margin:0px; padding:0px; font-family: arial,sans-serif; font-size: 12px; color: #000000; background: #ebebeb;}

/* Outside borders */
td.site {background-color:#ffffff; width:99%; border-left-style:solid; border-right-style:solid; border-right-color:#0d4d85;
border-right-width:2px; border-left-width:2px; border-left-color:#0d4d85; margin-top:0px; margin-bottom:0px; padding:0px 0px 0px 0px;}

/* Large blue topic */
.header {font-size: 20px; font-family: arial, helvetica, sans-serif; color: #03268C; font-weight: bold; font-style: italic;}

td.reg {font-size: 15px; font-family:arial, verdana; color:#000000;}
td.reg a:link, a:visited, a.active {color:#ff0000; text-decoration:underline;}
td.reg a:hover {color: #0066cc; text-decoration: underline;}

td.reg1 {font-size: 15px; font-family:arial, verdana; color:#000000;}
td.reg1 a:link, a:visited, a.active {color:#ffffff; text-decoration:underline;}
td.reg1 a:hover {color: #000000; text-decoration: underline;}

/* Product lines at top of page */
.products {font-size: 11px; font-family:arial, verdana; font-style: italic;}

.blue {font-size: 18px; font-family:arial, verdana; color:#03268C; font-weight: bold;}

/* General link properties */
a.main {color: #ff0000; text-decoration: underline;}
a.main:link {color: #ff0000; text-decoration: underline;}
a.main:visited {color: #ff0000; text-decoration: underline;}
a.main:active  {color: #ff0000; text-decoration: underline;}
a.main:hover {color: #0066cc; text-decoration: underline;}

/* Space between text and pictures */
#picPad {margin-right: 15px; margin-bottom: 10px;}
.padPic {margin-right: 15px; margin-bottom: 10px;}

/* Top fancy menu */
/* Top fancy menu */
#dropList {height:30px; width:1000px; background:#89a url(../images/css/topBack.gif) repeat-x left center; position:relative; font-family:verdana, sans-serif; color:#FFFF24; font-size:13px; z-index:500; border:1px solid #ccd; border-width:1px 1px 0 1px;}
#dropList ul#menu {margin:0; padding:0 0 0 60px; list-style:none; white-space:nowrap;}
#dropList ul#menu li.level1-li {float:left; height:29px; padding-top:1px; margin-right:1px;}
#dropList ul#menu li.level1-li a.level1-a {display:block; height:26px; float:left; border-left:1px solid #7e8586; border-right:1px solid #2d2d2d; padding:0 10px 0 10px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; color:#fff;}
#dropList ul#menu li.sub a.level1-a {color:#fff;}
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;}
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a {border-left:1px solid #2d2d2d; border-right:1px solid #fff; color:#fff; background:url(../images/css/over.gif);}
#dropList ul#menu li.sub a.level1-a:hover {height:29px; color:#fff; background:url(../images/css/over.gif);}
#dropList ul#menu li.sub:hover > a.level1-a {height:29px; color:#fff; background:url(../images/css/over.gif);}
#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:29px; background:#000 url(../images/css/divider_black_221.gif); border:1px solid #000; border-width:0 1px 1px 1px; padding:0;}
/* IE6 only */ #dropList table {border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0;}
#dropList ul#menu :hover div.listHolder {left:0;}
#dropList ul#menu a:hover div.listHolder {left:-1px;}

#dropList ul#menu div.col1 {width:231px;}


#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {left:-230px;}
#dropList ul#menu div.listHolder div.listCol {display:block; float:left; padding:10px; margin:0; width:205px;}

#dropList ul#menu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;}
#dropList ul#menu div.listHolder div.listCol ul li {line-height:15px; padding:0; margin:0;}
#dropList ul#menu div.listHolder div.listCol ul li a {color:#ffffff; text-decoration:none; padding-left:5px; font-weight:bold;}
#dropList ul#menu div.listHolder div.listCol ul li a:hover {text-decoration:underline;}
#dropList ul#menu div.listHolder div.bottomLine {clear:left; background:#666; padding:5px 10px;}
#dropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;}
#dropList ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(../images/css/arrow.gif) no-repeat left center; font-weight:bold;}
#dropList ul#menu div.listHolder div.bottomLine p a {color:#000; text-decoration:underline;}
#dropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;}

/* Form buttons */
.buto{width:100%; height:25px;cursor:pointer; font-size:14px;font-weight:bold;color:#ffff00; background-color:#000000; border: #ffffff outset 2px;}
.butoo{width:100%; height:25px;cursor:pointer; font-size:14px;font-weight:bold;color:#ffffff; background-color:#9F9F9F; border: #ffffff outset 2px;}

/* Footer */
td.footer {font-size: 12px; font-family: arial, helvetica, sans-serif; color: #525051; background-color: #eeeeee; line-height: 15px;font-weight: bold;}
td.footer a:link, .footer a:visited {color: #eeeeee;}
td.footer a:hover, .footer a:active {color: #eeeeee;}

/* Bummer ad link */
.bummer {font-size: 9px; font-family: arial, helvetica, sans-serif; font-weight: bold;}
.bummer a:link, .bummer a:visited, .bummer a:active {color: #0066cc;}
.bummer a:hover {color: #0D2B88;}

/* Blue horizontal rule */
hr {color: #04248C; background-color:#04248C; height: 2px;}
