body { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/bg_tall.png);}

img { border: none; }
p
{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:18px;
}
h1 {margin:0; padding:0; size:1.9em; font-size:1.8em;}
h2 {margin:0; padding:0; size:1.7em; font-size:1.6em; color:#393;}
h3 {margin:0; padding:0; size:1.5em; font-size:1.2em;}
#key { list-style: none;}
#key h1 { margin:0; padding:0; font-size:.75em; color:#CCC; text-indent: -1500em;}
#desc { list-style: none;}
#desc h1 { margin:0; padding:0; font-size:.75em; color:#CCC; text-indent: -10em;}

a{

	color: #006699;

	text-decoration: none;

}

li {line-height:18px;}

a:link{

	color: #006699;

	text-decoration: none;

}



a:visited{

	color: #006699;

	text-decoration: none;

}



a:hover{

	color: #b14a43;

	text-decoration: underline;

}

.sgreen {color: #33FF00};
.dkblue {color: #0000CC};
.syellow {color: #CCFF00};
.brown {color: #663300};
.purple {color: #9900CC};
.red {color: #FF0000}

#main {font-size:1.8em; padding-top:20px; padding-right:20px; width: 450px; position:relative; font-size:1.2em; vertical-align:top;}
#slider { position: relative; width: 100%; background-image:url(../images/banner_bg2a.png);  margin-right: auto; margin-left: auto; font-size:2.4em;}

#table { width:900px;}
#right { width: 160px; position:relative; font-size:1.0em; background-color:#99FF99; }

#footer { width: 100%; padding: 1.5em 0 2em 2em; background: #CCCCFF url(../images/footer-bg.gif) top repeat-x; position:inherit;}
#footer p {font: 1em verdana; line-height: 2.7em; margin-left: 3em; vertical-align: middle; color: #fff; }

#men_out {font: 1.081em verdana; }
#men_out a, a:hover { text-decoration: none; }
#men_in {}
#menu {list-style-type:none; padding-left:00; margin:0; width:165px; position:inherit; left:0; border:1px solid #e3fae5; border-width:0 1px 1px; z-index:100;}
#menu ul {list-style-type:none; padding:0; margin:0;}
/* first drop down */
#menu li {float:left; background:#def; position:relative; border-bottom:1px solid #e3fae5;}
/* initial menu */
#menu li.sub {background:#e3fae5;}
/* text colour */
#menu li, #menu li a {display:block; color:#666; font-family:arial, sans-serif; font-size:1.0em; line-height:2.2em; width:165px; text-decoration:none;  cursor:pointer; font-weight:bold; text-indent:5px;}


#menu ul,
#menu li.click ul ul,
#menu li.click ul li.hover ul ul {display:none;}
/* colour on hover - main menu */
#menu li.hover {color:#f00; z-index:500;}
/* colour on click - main menu */
#menu li.click {color:#f00;}
#menu li.click ul {display:block;}
#menu li.click ul li.hover ul, 
#menu li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:155px; top:-1px; border:1px solid #fff; border-width:0 1px 1px;}
/* flyout box colour - level 1 */
#menu li.click ul li.fly {background: #560 url(arrow.gif) no-repeat top right;}
/* flyout box colour - hover on level 1 */
#menu li.click ul li.hover {background:#ee0; color:#000000;}
/* flyout box colour - level 2 */
#menu li.click ul li.hover ul li {background:#daa;}
/* flyout box colour - level 2 */
#menu li.click ul li.hover ul li.fly {background: #000 url(arrow.gif) no-repeat top right;}
/* non flyout hover colour - level 2 */
#menu li.click ul li.hover ul li.hover {z-index:500; background:#123;}
/* hover text colour - level 2 */
#menu li.click ul li.hover ul li.hover a {color:#fff;}
/* non flyout colour - level 3 */
#menu li.click ul li.hover ul li.hover ul li {background:#180; z-index:500;}
/* non flyout hover colour - level 3 */
#menu li.click ul li.hover ul li.hover ul li.hover {background:#780;}
/* hover text colour - level 3 */
#menu li.click ul li.hover ul li.hover ul li.hover a {color:#ddd;}