/* header */
div#top { color: #ffffff; font-weight: bold; }
img#logo { float:  left; margin-left: 13px; width: 933px; height: 46px; background:  url(../images/logo.png) 0 0 no-repeat; }
div#header { background: url(../images/header-bg.png) 0 0 repeat-x; }
div#header .rk-1 { background:  url(../images/header-r.png) 100% 0 no-repeat; }
div#header .rk-2 { background:  url(../images/header-l.png) 0 0 no-repeat; height: 46px; overflow: hidden; }
/* end header */
/* JB */
input.button { color:#FFFFFF; background-color:#660000; border-top-style:solid; border-top-color:#000000; border-top-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:1px; border-left-style:solid; border-left-color:#000000; border-left-width:1px; border-right-style:solid; border-right-color:#000000; border-right-width:1px; }
input.inputbox { color: #000000; background: #EEEEEE; border: 1px dotted #000000 }
textarea.inputbox { color: #000000; background: #EEEEEE; border: 1px dotted #000000 }
/* left column */
td.left { width: 217px;}
/* HERE! */
td.left div.moduletable { color: #333; }
td.left div.moduletable h3 { border-bottom: 2px solid #d0d0d0; }
/* left column end */
/* right column */
td.right { background: #ffffff; url(../images/col-divider.png) 0 0 repeat-y;
width: 255px; }
td.right div.moduletable { color: #333; }
td.right div.moduletable h3 { border-bottom: 2px solid #d0d0d0; }
/* right column end */
/* main body */
td.mainbody { background: url(../images/seal_bg2.gif) 0 0 no-repeat; border-bottom: 4px #660000 solid; border-right: 1px #000 solid; width:748px;}
/* main body end */
/* horizontal menu */
div#horiz-menu li { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; padding-right: 2px; float: left; list-style: none; background: url(../images/menu-divider.png) 100% 0 repeat-y; }
div#horiz-menu { background: url(../images/menu-bg.png) 0 0 repeat-x; height: 36px; }
div#horiz-menu a:hover { background: #212121; }
div#horiz-menu ul { margin: 0; padding: 6px 0 0 0; }
div#horiz-menu a:link, div#horiz-menu a:visited { display: block; float: left; padding: 7px 14px; height: 15px; line-height: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
/* end horizontal menu */
/* icons */
div#icon-menu { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; padding-right: 2px; float: left; list-style: none; background: url(../images/menu-divider.png) 100% 0 repeat-y; }
div#icon-menu { background: url(../images/menu-bg.png) 0 0 repeat-x; height: 36px; }
div#icon-menu a:hover { background: #212121; }
div#icon-menu { margin: 0; padding: 6px 0 0 0; }
div#icon-menu a:link, div#icon-menu a:visited { display: block; float: left; padding: 7px 15px; height: 15px; line-height: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
/* footer */
div#footer { background: url(../images/footer-bg.png) 0 0 repeat-x; }
div#footer .rk-1 { background: url(../images/footer-r.png) 100% 0 no-repeat; }
div#footer .rk-2 { background: url(../images/footer-l.png) 0 0 no-repeat; height: 105px; overflow: hidden; }
/* end footer */
/* text related colours */
/* main body text */
body { line-height: 135%; font-family: Arial, Helvetica, sans-serif; color: #333; }
/* bottom text */
div#bottom div.moduletable { color: #bebebe; }
/* sub text */
div#sub div.moduletable { color: #d7d7d7; }
/* regular links */
a:link, a:visited { color: #a81b20; text-decoration: none; }
a:hover { text-decoration: underline; }
/* sub links */
div#sub a:link, div#sub a:visited { color: #d72018; }
/* bottom links */
div#bottom a:link, div#bottom a:visited { color: #d72018; }
/* page background */
html { background: #e3e3e3 url(../images/bg.png) 0 0 repeat-x; }
/* sub background */
div#sub { background: #a31a21 url(../images/sub-bg.png) 0 0 repeat-x; }
/* bottom background */
div#bottom { background: #212121 url(../images/bottom-bg.png) 0 0 repeat-x; }
/* main content module headings */
div.moduletable h3 { color: #333; border-bottom: 2px solid #a81b20; padding: 3px 0; }
/* main content headings */
.contentheading { padding: 1px 0; margin-top: 5px; /* was 10 */ margin-bottom: 10px; line-height:100%; font-size: 16pt; color: #660000; /* was #a81b20 */ }
/* sub content headings */
div#sub div.moduletable h3 { border-bottom: 2px solid #ccc; color: #d7d7d7; }
/* bottom content headings */
div#bottom div.moduletable h3 { border-bottom: 2px solid #595959; color: #bebebe; }
/* menu bullet logo */
a.mainlevel { display: block; padding: 4px 0 2px 28px; margin-bottom: 3px; background: url(../images/menu-bullet.png) 0 0 no-repeat; }
/* Type addons */
/* !--Alert Styles */
.warn { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #c00; border-top: 3px solid #fe7b7a; border-bottom: 3px solid #fe7b7a; background: #fac6c6 url(../images/type/warn.png) 10px 50% no-repeat; }
.info { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #0055BB; border-top: 3px solid #629de3; border-bottom: 3px solid #629de3; background: #c6daf0 url(../images/type/info.png) 10px 50% no-repeat; }
.notepad { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #B79000; border-top: 3px solid #fde179; border-bottom: 3px solid #fde179; background: #f9eec6 url(../images/type/notepad.png) 10px 50% no-repeat; }
.download { display: block; padding: 10px 10px 10px 50px; margin: 15px 0; color: #57861A; border-top: 3px solid #c2df88; border-bottom: 3px solid #c2df88; background: #e2eecb url(../images/type/download.png) 10px 50% no-repeat; }
/* !--end */
/* !--List Styles */
td.mainbody ul { margin-left: 10px; }
td.mainbody li { padding-left: 0px; padding-bottom: 15px; }

.ul.list-1, .ul.list-2, .ul.list-3, .ul.list-4, .ul.list-5, .ul.list-6 { margin-left: 35px; }
ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li, ul.list-5 li, ul.list-6 li { list-style: none; padding: 10px 10px 10px 40px; }
ul.list-1 li { background: url(../images/type/list-1.png) 0 50% no-repeat; }
ul.list-2 li { background: url(../images/type/list-2.png) 0 50% no-repeat; }
ul.list-3 li { background: url(../images/type/list-3.png) 0 50% no-repeat; }
ul.list-4 li { background: url(../images/type/list-4.png) 0 50% no-repeat; }
ul.list-5 li { background: url(../images/type/list-5.png) 0 50% no-repeat; }
ul.list-6 li { background: url(../images/type/list-6.png) 0 50% no-repeat; }
/* !--end */
/* !--quote */
.quote { background: #ebebeb url(../images/type/quote.png) 0 0 no-repeat; width: auto; padding: 10px 10px 10px 80px; margin: 15px 0; }