/*This style sheet was created by John Brits www.aziso.com*/

a{color:#009977; text-decoration:underline;}
a:active{color:#FF0000; text-decoration:underline;}
a:hover{background:#ccFFDD; text-decoration:underline;}
a:visited{color:#777777; text-decoration:underline;}

address{font-style: normal; padding:0.5em; padding-left:1em; margin:0;}
body{padding:.75em 2em;background:#D1FFDE; background-image: url(../images/gradient.jpg); color:#000000; font-size:76%; font-family:Tahoma,Arial,Helvetica,sans-serif; max-width:900px; margin-left:auto; margin-right:auto;}
h1{font-size:2.0em; font-weight:normal; padding:0.5em; padding-bottom:0.25em; margin:0;}
h2{font-size:1.6em; font-weight:normal; padding:0.5em; margin:0;}
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.2em; font-weight:bold; padding-left:1em;padding-bottom:0em;}
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;}

i{background:#FF0;}

li{line-height:120%;}
ol{text-align:justify;padding-right:5em;}

img {border:0}
li.indent{margin-left:20em}
td{line-height:130%; vertical-align:top; padding:.7em 1em 1.2em 1em; margin:0;}
td.right{text-align:right;}
th{padding:0.5em; padding-left:1.2em; margin:0;}
th{text-align:left;}

table.bustable {background:#fefeFF; border:none; color:#000000; margin:0 .7em; padding:.5em 0; } 
table.bustable caption{background:#000000; border-top:solid .9em #fefeFF; color:#fefeFF; font-weight:bold; text-align:left;}
table.bustable td{background:#FFF; border:none; vertical-align:top; padding:0.2em 2em 0.2em 0; margin:0;}
table.bustable th{padding:0.2em .5em 0.2em 0; margin:0;vertical-align:top; }

table.smalltable {background:#fefeFF; border:none; color:#000000; margin:0 .7em; padding:.5em 0; } 
table.smalltable caption{background:#000000; border-top:solid .9em #fefeFF; color:#fefeFF; font-weight:bold; text-align:left;}
table.smalltable td{background:#FFF; border:none; vertical-align:top; padding:0.2em 2em 0.2em 0; margin:0;}
table.smalltable th{padding:0.2em 4em 0.2em 0; margin:0;vertical-align:top; }
table.smalltable td + td {padding-right:0;text-align:right;}
table.smalltable th + th {padding-left:3em;padding-right:0;}


p{text-align:justify; line-height:130%; padding:0.5em; padding-left:1em; padding-right:1em; margin:0;}
p.centered {text-align:center;}
p.right {padding-right:1.5em;text-align:right;}

/*
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;}
*/

ul{list-style-position:inside;padding:0.5em; margin-top:-0.25em; margin-bottom:0.25em}
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;}


.imgleft{float:left;padding: 1.1em 1em 1em 1em;margin:0;position:relative;}
.imgrightpadleft{float:right;padding:1.1em 1em 0 1em;}
.imgright{float:right;padding:1.1em 1em 1em 1em;}


.header h1{font-size:2.0em; font-weight:normal; padding:.5em 1em 0 0; margin:0;}
.header p{padding-right:1em; margin:0;}
.header img{float:left; padding-left:10px;}

.footer p{text-align:left;padding:0 1em; margin:0;}
.footer img{position:relative;margin-bottom:-0.3em;}

.leftbox  p{background:#FF0; padding:0; margin:0;}

.rightbox a{color:#0000FF; text-decoration:underline;}
.rightbox a:active{color:#FF0000; text-decoration:underline;}
.rightbox a:visited{color:#FF00FF; text-decoration:underline;}
.rightbox a:hover{background:#00FFFF; text-decoration:underline;}
.rightbox h1{font-size:1.1em; font-weight:bold; padding:0 1.1em; margin:0;}
.rightbox td{padding:0 0.5em; padding-left:1.2em; margin:0;}
.rightbox th{text-align:left;padding:0 0.5em; padding-left:1.2em; margin:0;}
.rightbox p{padding:0.3em 0.5em 0 1.2em; margin:0;}
.rightbox p small{font-size:.75em;}

.tablestripe{background:#e8FFe8;}



#nav, #nav ul{z-index:11; float:left;list-style:none;line-height:1;background:#fefeFF;font-weight:bold;padding:0;border:solid 0.095em #fefeFF;margin:.3em 0 .2em 0;}
#nav       {width:99.8%;}
#nav a, #nav p {text-align:center;width:8.5em;display:block;color:#000;text-decoration:none;padding:0.25em 0.5em;}
#nav li li a {text-align:left;}
#nav li    {width:9.5em;margin:0;float:left;padding:0;}
#nav li ul {width:9.5em;position:absolute;left:-999em;height:auto;font-weight:normal;	border:solid 0.19em #0F8;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:#3F8;}

div.navwrap  {padding-bottom:.35em;margin:0;border-right:solid 4px #D1FFDE;}

div.content {padding:1em;margin:0; background:#fefeFF; color:#000000; border-right:solid 4px #D1FFDE;}
div.footer {border-top: solid .3em #fefeFF; border-bottom:solid 2px #D1FFDE; border-right:solid 4px #D1FFDE; margin: 0; background:#fefeFF; color:#000000;}
/* holly hack \*/
* html .footer {height: 1%;}
/* end holly hack */ 
div.header  {text-align:right; height:70px; padding-bottom:1em;margin: 0; background:#fefeFF; color:#000000; border-right:solid 4px #D1FFDE;}
/* holly hack \*/
* html .content {height: 1%;}
/* end holly hack */ 
div.leftbox {float:left; width:182px; padding:0 7px; margin: 0;}
/*div.rightbox {float:right; width:22em; margin: 0 .7em; background:#FFFFFF; color:#555555;}*/
div.rightbox {float:right; width:22em; margin: 0 .7em; background:#FFFFFF; color:#555555;}
div.rightfooter {float:right; width:11em; margin: 0 .7em;}

/* www.greywyvern.com/code/min-height-hack.html*/
.prop {height:35em; float:left; width:1px; background:#fefeFF;}
.clear {clear:both;}
.clearright {clear:right;}
.topClear {background:#D1FFDE; clear:both; height:.2em; overflow:hidden;}
.contentClear {background:#fefeFF; clear:both; height:.2em; overflow:hidden;}
.footerClear {background:#fefeFF; clear:both; height:1px; overflow:hidden;}

