BODY {font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#000; text-align:center; margin:0; padding:0;}

/* -----------------------base html---------------------------*/
a img {border:none;}
h1, h2, h3, h4 {color:#fff; margin-top:0; margin-bottom:10px;}
h1 {font-size:16px; font-weight:bold; color:#ffff00;}
h2, h2 a, h2 a:visited {font-size:14px; font-weight:bold; color:#FF4141;}
h2 a:hover {color:#fff;}
h3 {font-size:11px; font-weight:bold; color:#ffff00; margin-bottom:0.3em;}

hr {height:1px;}

ul li {margin-bottom:1em;}

p, td {font:11px/16px Verdana, Arial, Helvetica, sans-serif; }/* for IE5 */
p {margin:0 0 1.5em 0;}

a, a:visited {color:#fff;}

div, table {margin:0; padding:0;}

table td {vertical-align:top; }

input, textarea, select {color:#000; background-color:#ddd; font:12px/18px Arial, Helvetica, sans-serif;}

/* ----------------------- layout divs ----------------------- */

div#wrapper {width:975px; margin-left:auto; margin-right:auto; background:#000 url(../nav-ims/wrapper-bg.gif) repeat-y;}

div#header {text-align:left;}
table#headCont {background:transparent url(../nav-ims/a-top-bg.gif) repeat-x;}
table#headCont td.button {padding:24px 14px 0 0;}

div#navCont {float:left; width:190px; }
div#nav {margin-top:25px; text-align:left; background:transparent url(../nav-ims/nav-bg.gif) repeat-y;}
div#underNav {margin:20px 0 0 17px; text-align:center;}

div#nav a, div#nav a:visited {display:block; font-size:12px; padding:5px 4px 5px 30px; margin:4px 0; text-decoration:none; background:transparent url(../nav-ims/a-out.gif) no-repeat;}
div#nav a:hover {background:transparent url(../nav-ims/a-over.gif) no-repeat;}

div.showHide {display:none; margin-left:12px; /*plus other pararmeters  ....................*/  }
div.showHide#showMenu {display:block;}

div#nav div.showHide a, div#nav div.showHide a:visited {/*parameters here that are different to the main anchor styles*/}
div#nav a#topActive {background:transparent url(../nav-ims/a-active.gif) no-repeat;}
div#nav a#secondActive {}

div#mainCont {margin:0 0 10px 230px; text-align:left;}
table.col2 td.leftcol {padding:20px 25px 0 0;}
table.col2 td.rightcol {} 

div#footer {font:12px/16px Arial, Helvetica, sans-serif; color:#FFFF00; padding:4px 10px 6px 10px; border-top:1px solid #767676; background-color:#272727; clear:both;}

div#sw {width:975px; margin:12px auto 20px auto; text-align:left;}
div#sw a, div#sw a:visited {font-size:10px; color:#555; text-decoration:none;}
div#sw a:hover {text-decoration:underline; color:#aaa; }

form.paypal input, form.paypal select {font:bold 14px Arial, Helvetica, sans-serif; color:#ff0000;}

p.quote {color:#ffff00; margin-bottom:0.3em; margin-top:2em;}
p.author {margin-left:90px; margin-top:0.3em;}

/* --------------------------classes---------------------------*/



