/*This style sheet was created by John Brits www.techteq.com*/

a{color:#FFEF99;}
a:hover{color:#F00;}
address{font-style: normal; padding:0.5em; padding-left:1.5em; margin:0;}
body {background:#000; color:#FFF; font-size:76%; font-family:Verdana,Arial,Helvetica,sans-serif;}
em{font-size:1.1em;font-style: normal; font-weight:bold;}
h1{color:#DD0033;font-size:2.1em; font-weight:bold; padding:0.5em; padding-left:0.65em;margin:0;}
h2{font-size:1.7em; font-weight:normal; padding:0.5em; margin:0;}
h2 small{font-size:0.6em; font-weight:bold;}
h3{font-size:1.4em; font-weight:normal; padding:0.5em; margin:0;}
h4{font-size:1.2em; font-weight:bold; padding:0.5em; margin:0;}
h5{font-size:1.0em; font-weight:bold; padding:0.5em; margin:0;}
h6{font-size:0.8em; font-weight:bold; padding:0.5em; margin:0;}
h1.legal{font-size:1.3em; font-weight:bold; padding-left:1.1em;padding-bottom:0em;}
h2.legal{font-size:1.1em; font-weight:bold; padding-left:1.3em;padding-bottom:0em;padding-top:0.8em}
h3.legal{font-size:1.0em; font-weight:bold; padding-left:1em;padding-bottom:0em;}
i{font-style:normal;background:#FF0;}
img{border:0;}
p{padding:0.5em; padding-left:1.5em; margin:0;}
table{border: 0; margin:0; margin-left:1.3em;}
td{background:#555; padding:0.75em;}

p.info{text-align:left;margin-top:1em; margin-left:1.5em;margin-right:1.5em;padding:0.5em; color:#000; border:solid 2px #777; background:#efefef;}
.pic {text-align:center;margin:0;}
img.photo {border:solid 9px #FFF;}
img.emscaled{width:16.4em;height:8.2em;}


ul{list-style-position:outside;list-style:square;padding:0; margin-left:1.5em; margin-top:-0.25em; margin-bottom:0.25em}
li{margin-left:1.5em;margin-right:1.5em}
li ul {margin-top:0.25em;}

.center-col p{text-align:justify;padding-right:2.2em}
.center-col h1{padding-top:0.7em}
.left-col p{text-align:center;padding:0.2em 0.5em 0.2em 0em;}
.footer p{padding-top:1.6em;text-align:center;}
.footer a{padding:1em;color:#FFEF99;text-decoration:none}
.footer a:hover{color:#F00; text-decoration:underline;}
.rightfooter a{padding:1em;color:#FFEF99; padding-right:0; margin-right:0; text-decoration:none}
.rightfooter img{margin-bottom:-0.2em;}
.rightfooter p{text-align:right;}

/*vertical menu*/
.vertmenu ul{list-style-type:none; padding-top:1em; padding-bottom:0.5em; padding-left:2em; margin:0 0 0 -0.5em; width:14em}
.vertmenu ul li{background:#000; margin:0.5em 0 0.5em 0; padding:0.3em;}
.vertmenu a{color:#FFF; font-weight:bold; text-decoration:none;}
.vertmenu a:hover{background:#222;color:#F00;text-decoration:underline;}
.vertmenu a:active{color:#F00; text-decoration:underline;}

/*layout divs*/
.center-col{float: left; width: 100%; position: relative; z-index: 12;}
.clear{clear: both;}
.footer{margin:0;}
.inner{margin: 0; width: 100%;min-height:50em; color:#FFF;}
.left-col{color:#FFF;float:left; position:relative; z-index:10; width:17.5em; margin-left:-17.5em;}
.outer{width:auto; min-width:30em;  
	border-left-style:solid; border-left-width:17.5em;border-left-color:#000;
	border-right-style:solid; border-right-width:378px; border-right-color:#000;
	background:#000;}
.right-col{float:left; position:relative; z-index:11; width:378px; margin-right:-378px;}
.rightfooter {float:right; width:14.5em; margin: 0;margin-right: -0.5em;}
.wide{width:100%; position:relative; z-index:13; background:#000;color:#f00;}
.wrapper{margin-left:0; width:100%; min-width: 400px;}

/*www.greywyvern.com/code/min-height-hack.html*/
.prop {height:46em; float:left; width:1px; background:#000;}
.clear {background: #000; clear:both; height:1px; overflow:hidden;}
