body {background: #8E8E8E url(images/background.gif) repeat-x fixed; margin: 20px 0px; font: 12px Arial, Helvetica, sans-serif; color: #6A6A6A;}

td {font: 12px Arial, Helvetica, sans-serif; color: #6A6A6A;}

form {margin: 0px; }

input {font: 12px Arial, Helvetica, sans-serif; color: #000;}

select {font: 12px Arial, Helvetica, sans-serif; color: #000;}

textarea {font: 12px Arial, Helvetica, sans-serif; color: #000;}

h1 {font: bold 16px Arial, Helvetica, sans-serif; color: #fff; margin: 0px; padding: 8px; background:#316482;}

h2, h3, h4 {margin: 0px; padding: 0px;}

ul {list-style-type:disc;}

li {margin-left: -20px;}

.maincontainer {background: #fff; border:2px solid #fff;}

.topnavcontainer {background: #C0A75A; color: #3F3F3F; border-top:1px solid #fff; border-bottom:1px solid #fff; padding: 10px;}
.topnavcontainer2 {background: #323232; color: #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding: 10px; color:#fff;}

a:link, a:active, a:visited {font: 12px Arial, Helvetica, sans-serif; color: #607498; text-decoration: none;}
a:hover {font: 12px Arial, Helvetica, sans-serif; color: #607498; text-decoration: underline;}

a.leftnav:link, a.leftnav:active, a.leftnav:visited {font: 12px Arial, Helvetica, sans-serif; color: #5B6812; text-decoration: none; line-height: 20px;}
a.leftnav:hover {font: 12px Arial, Helvetica, sans-serif; color: #333B05; text-decoration: none; line-height: 20px;}

a.topnav:link, a.topnav:active, a.topnav:visited {font: bold 12px Arial, Helvetica, sans-serif; color: #3F3F3F; text-decoration: none;}
a.topnav:hover {font: bold 12px Arial, Helvetica, sans-serif; color: #3F3F3F; text-decoration: underline;}

a.topnav2:link, a.topnav2:active, a.topnav2:visited {font: bold 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
a.topnav2:hover {font: bold 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}

a.bottomnav:link, a.bottomnav:active, a.bottomnav:visited {font: 12px Arial, Helvetica, sans-serif; color: #323232; text-decoration: underline;}
a.bottomnav:hover {font: 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: underline;}

a.quicklinks:link, a.quicklinks:active, a.quicklinks:visited {font: 7px small fonts, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
a.quicklinks:hover {font: 7px small fonts, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}

.boldredlink {font:12px Arial; color:#FF0000; font-weight:bold;}
a.boldredlink {font:12px Arial; color:#FF0000; font-weight:bold;}

/* topnav settings */
#site-nav {margin:0 auto; padding:0px; width:764px; height:33px;}
#site-nav a {color:#fff; background:#dbdbdb url(images/tab-left-off.gif) left top no-repeat; text-decoration:none; padding-left:14px; font:bold 12px arial; margin-right:3px; cursor:pointer;}
#site-nav a span {background:url(images/tab-right-off.gif) right top no-repeat; padding:10px 14px 8px 0px;}
#site-nav a, #site-nav a span {display:block; float:left;}
#site-nav a:hover {color:#000; background:url(images/tab-left-on.gif) left top no-repeat; padding-left:14px;}
#site-nav a:hover span {background:url(images/tab-right-on.gif) right top no-repeat; padding-right:14px;}
#site-nav ul {list-style-type:none; padding:0px; margin:0px;}
#site-nav ul li {display:inline; margin:0px; padding:0px;}
#site-nav a.on {color:#515050; background:url(images/tab-left-on.gif) left top no-repeat; padding-left:14px;}
#site-nav a.on span {background:url(images/tab-right-on.gif) right top no-repeat; padding-right:14px;}
#site-nav #last-topnav-li {float:none;clear:both;display:block;}

.previous {margin-bottom:35px;}
.previous a:link, .previous a:active, .previous a:visited {font: 12px Arial, Helvetica, sans-serif; color: #666; text-decoration: none; padding:6px 10px; background:#f4f4f4; border:1px solid #ccc;}
.previous a:hover {font: 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; border:1px solid #000;}
.previous span {font-size:14px;}

.inner-nav {margin-bottom:35px;}
.inner-nav a:link, .inner-nav a:active, .inner-nav a:visited {font: 12px Arial, Helvetica, sans-serif; color: #666; text-decoration: none; padding:6px 10px; background:#f4f4f4; border:1px solid #ccc; float:left; margin-right:10px; margin-bottom:15px;}
.inner-nav a:hover {font: 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; border:1px solid #000;}

.training-nav {margin-bottom:35px;}
.training-nav a:link, .training-nav a:active, .training-nav a:visited {font: 12px Arial, Helvetica, sans-serif; color: #666; text-decoration: none; padding:6px 10px; background:#f4f4f4; border:1px solid #ccc; float:left; margin-right:10px; margin-bottom:15px; width:150px; height:150px;}
.training-nav a:hover {font: 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; border:1px solid #000;}

.top {}
.top a:link, .top a:active, .top a:visited {font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; padding:10px; float:right; clear:both;}
.top a:hover {text-decoration: underline;}

.header {background:#323232; border-top:1px solid #fff; padding:8px 15px; color:#fff; font:bold 16px arial; margin:0px;}

.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; float:none;}

#disclaimer {color:#fff; text-align:center; padding:15px 0px; position:absolute; width:760px; font-size:11px;}
#disclaimer a:link, #disclaimer a:visited {color:#fff; text-decoration:none; font-size:11px;}
#disclaimer a:active, #disclaimer a:hover {color:#fff; text-decoration:none; font-size:11px;}
#disclaimer a.site:link, #disclaimer a.site:visited {color:#444; text-decoration:none; font-size:11px;}
#disclaimer a.site:active, #disclaimer a.site:hover {color:#444; text-decoration:underline; font-size:11px;}