/*This style sheet was created by John Brits www.azizo.com*/

body{background:#FFF;color:#000;font-size:76%;font-family:Verdana,Arial,Helvetica,sans-serif;}

h1,h2,h3,h4,h5,h6{color:#555;font-family:Trebuchet MS;font-weight:bold;padding:0.5em 0.5em 0.5em 0;margin:0;}
h1{font-size:2em;}
h2{font-size:1.7em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.0em;}
h6{font-size:0.8em;}
i{font-style:normal;color:#f00;background:#ff0;}
img{border:0;}
p{padding:0.5em 0.5em 0.5em 0;margin:0;}
sup{font-size:80%}
table{font-size:1em;padding:0.5em;padding-left:1.5em;;margin:0;}
td{padding:0.5em;}

h2.legal{font-size:1.2em;}
h3.legal{font-size:1.0em;}
p.center{text-align:center;}


ul{list-style-position:outside;list-style:square;padding:0.5em; margin-left:1.5em; margin-top:-0.25em; margin-bottom:0.25em}
li{margin-left:1.5em;}
li ul {margin-top:0.25em;}

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;}

.info{width:55%;text-align:left;margin-top:1em; margin-left:0em;margin-right:1.5em;padding:1em; color:#000; border:solid 1px #ff9900; background:#fff;}

.contact table{border:0;}
.contact td{border:0; padding:0.5em 1.5em 0.5em 0; vertical-align:top;text-align:left;}
.contact address{font-style:normal;}


.center-col a{color:#FF9900;text-decoration:none}
.center-col a:hover{color:#000;background:#FFdd77;text-decoration:underline;}

.footer{width:100%;text-align:center;line-height:1;background:#F7E7D1;padding:0.2em;;border:solid 0.095em #FF9900;margin:0;}
.footer a{width:10em;text-align:center;color:#000;text-decoration:none;padding:0.25em 2.5em;}
.footer a:hover{background:#FF9900;}
.footnote p{font-size:0.8em;text-align:left;padding-left:0;}
.footnote img{position:relative;margin-bottom:-0.4em;}
.footnote a{color:#000;text-decoration:none}
.footnote a:hover{color:#3838FF;text-decoration:underline;}
.header h1{padding:0;margin:0;}
.header p{padding:0;margin:0;}


.imgleft{float:left;margin:0.5em 1em;position:relative;}
html[xmlns] .imgleft{margin:0 1em 0 0;} 
.imgright		{float:right;margin:0.5em 1em;position:relative;}
.hdrimgright{float:right;margin-right:0;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;}
#nav, #nav ul{float:left;list-style:none;line-height:1;background:#F7E7D1;font-weight:bold;padding:0;border:solid 0.095em #FF9900;margin:0 0 1em 0;}
#nav       {width:100%;min-width:46em;}
#nav a, #nav p {text-align:center;width:9em;display:block;color:#000;text-decoration:none;padding:0.25em 0.5em;}
#nav li li a {text-align:left;}
#nav li    {width:10em;margin:0;float:left;padding:0;}
#nav li ul {width:10em;position:absolute;left:-999em;height:auto;font-weight:normal;	border:solid 0.095em #FF9900;margin:0;}
#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:#FF9900;}

.center-col{margin-left:1em;float:left;width:97%;position:relative;z-index:12; }
.clear{clear:both;}
.footer{background:#F7E7D1;border:solid 0.095em #FF9900;margin-top:1em;}
.footnote{width:79.5em;}
.header{margin-left:1em;width:79.5em;background:#FFF;}
.inner{margin:0;width:100%;}
.outer{width:auto; min-width:30em;
	border-right-style:solid; border-right-width:195px; border-right-color:#FFF;
	background:#FFF;}
.right-col{float:left; position:relative; z-index:11; width:195px; margin-right:-195px;}
.sub-header{min-height:2em;}
.wide{width:100%;position:relative;z-index:13;background:#FFF;}
.wrapper{margin-left:1em;width:79.5em;min-width:30em;}


.outer > .inner{border-bottom:1px solid transparent;}
