/*This style sheet was created by John Brits www.aziso.com*/

body{background:#FFF;color:#000;font-size:76%;font-family:Verdana,Arial,Helvetica,sans-serif;}
h1{font-size:2.0em;font-weight:normal;padding:0.5em 0 0.25em .8em;margin:0;}
h2{font-size:1.7em;font-weight:normal;padding:0.25em 0;margin:0;}
h3{font-size:1.4em;font-weight:normal;padding:0.25em 0;margin:0;}
h4{font-size:1.2em;font-weight:bold;padding:0.25em 0;margin:0;}
h5{font-size:1.0em;font-weight:bold;padding:0.25em 0;margin:0;}
h6{font-size:0.8em;font-weight:bold;padding:0.25em 0;margin:0;}
h2.legal{font-size:1.1em; font-weight:bold; padding-left:1em;padding-bottom:0em;}
h3.legal{font-size:1.0em; font-weight:bold; padding-left:1em;padding-bottom:0em;}
img{border:0;}
img.temp {padding:20px; border:0;}
p{padding:1em 1.5em;margin:0;}
p.right{text-align:right;}
p.aziso{text-align:right;padding:0;}
p.center{text-align:center;}
h1.head {font-size:2.0em;font-weight:normal;padding:0.25em;margin:0;}
h1.head  small{font-size:0.5em;}


li				p.tab{position:relative;padding:0.5em;padding-left:1.5em;margin-left:14.5em;margin-top:-1.65em;}
li ul li			p.tab{margin-left:11em;}
li ul li ul li	p.tab{margin-left:7.5em;}

li p.tab1{position:relative;padding:0.5em;padding-left:1.5em;margin-left:14.5em;margin-top:-1.65em;}
li p.tab2{position:relative;padding:0em;padding-left:1.5em;margin-left:8em;margin-top:-1.15em;}
li p.tab2tab{position:relative;padding:0em;padding-left:1.5em;margin-left:11em;margin-top:-1.15em;}

table{padding:0.5em;margin-left:1em;}
td{padding:0.5em;}
.center-col a{color:#388838;text-decoration:none}
.center-col a:hover{color:#FF0000;background:#8F8F8F;text-decoration:underline;}
.center-col li{padding:.2em 0 0 0;}
.center-col li ul li{list-style:square;}
.center-col ul{list-style:none; margin-left:2em; padding:0}
.footer p{padding-bottom:0;margin-bottom:0;}
.footer a{color:#000;padding-left:1em;padding-right:1em;text-decoration:none}
.footer a:hover{color:#388838;text-decoration:underline;}
.header p{padding:0.5em 0 1em 1.5em;margin:0;}
.left-col a{color:#38A838;text-decoration:none}
.left-col a:hover{color:#FF0000;background:#FFFF6a;text-decoration:underline;}

.imghead{float:left;padding:4px 0 0 18px;margin:0;position:relative;}
.imgleft{float:left;padding:1em;margin:0;position:relative;}
html[xmlns] .imgleft{margin:0 1em 0 0;} 
.imgright{float:right;margin:0.5em 1em;position:relative;}
html[xmlns] .imgright{margin:0 1em 0 0;}
.imgrightpadded{padding-top:10em;float:right;margin-right:1.5em;position:relative;}
html[xmlns] .imgright{margin:0 1em 0 0;}
/*.header img{float:right;margin-right:0;position:relative;}*/


#nav, #nav ul{z-index:22; float:left;list-style:none;line-height:1;background:#FFFF77;font-weight:bold;padding:0;margin:0 0 1em 0;}
#nav{width:100%;	min-width:46em;	}
#nav a{display:block;	width:10em;
	w\idth:6em;
	color:#000;
	text-decoration:none;
	padding:0.25em 2em;}
#nav li{float:left;padding:0;width:10em;}
#nav li ul{
	position:absolute;	left:-999em;height:auto;	width:14.4em;
	w\idth:13.9em;
	font-weight:normal;
	border:#FFF000 0.25em solid;
	margin:0;
}
#nav li li{padding-right:1em;width:13em}
#nav li ul a{
	width:13em;
	w\idth:12em;
}
#nav li ul ul{margin:-1.75em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{left:auto;}
#nav li:hover, #nav li.sfhover
{color:#000;background:#999900;}


.center-col{float:left;width:100%;position:relative;z-index:12; }


.header{background:#FFF000;}
.sub-header{min-height:2em;}
.footer{z-index:22;}

.clear{clear:both;}
.inner{margin:0;width:100%;}
.fatleft-col{float:left;position:relative;z-index:10;width:88em;margin-left:-88em;}
.left-col{float:left;position:relative;z-index:10;width:42em;margin-left:-42em;}
.fatouter{width:auto;min-width:30em;
	border-left-style:solid;border-left-width:88em;border-left-color:#FFFFaa;
	background:#FFFF77;}
.outer{width:auto;min-width:30em;
	border-left-style:solid;border-left-width:42em;border-left-color:#FFFFaa;
	background:#FFFF77;}
.wide{width:100%;position:relative;z-index:13;background:#FFF;}
.wrapper{width:100%;min-width:30em;}

.outer > .inner{border-bottom:1px solid transparent;}
/*.left-col{margin-right:1px;}*/
.center-col{margin:0 -3px 0 -2px;}
