/*This style sheet was created by John Brits www.azizo.com*/

body{background:#FFF;color:#000;font-size:76%;font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;}

h1,h2,h3,h4,h5,h6{text-transform:capitalize;color:#253183;font-variant: small-caps; font-weight:normal;padding:0.5em 0.5em 0em 0;margin:0;}
h1{border-bottom:.09em solid #dddddd;padding:0.5em 0.5em 0.2em 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;}
p.right{text-align:right;}
.rightcol p{color:#253183}
.rightcol table{color:#253183}


ol{list-style-position:outside;padding:0.5em; margin-left:1.5em; margin-top:-0.25em; margin-bottom:0.25em}
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;}

p.tabh2{position:relative;padding:0.5em;padding-left:1.5em;margin-left:13em;margin-top:-2.5em;}
ol li			p.tab{position:relative;padding:0.5em;padding-left:1.5em;margin-left:15em;margin-top:-1.92em;}
li				p.tab{position:relative;padding:0.5em;padding-left:1.5em;margin-left:19em;margin-top:-2em;}
li ul li		p.tab{margin-left:15.5em;}
li ul li ul li	p.tab{margin-left:12em;}

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.2em .3em 0.2em 0; vertical-align:top;text-align:left;}
.contact address{font-style:normal;}


.center-col a{border-bottom:1px solid #ddf;color:#454F94;text-decoration:none}
.center-col a:hover{color:#000;background:#DDDDDD;text-decoration:underline;}

.rightcol a{border-bottom:1px solid #ddf;color:#454F94;text-decoration:none}
.rightcol a:hover{color:#000;background:#DDDDDD;text-decoration:underline;}


.footer a{width:10em;text-align:center;color:#FFF;text-decoration:none;padding:0 2.5em .2em 2.5em;}
.footer a:hover{background:#DDDDDD;color:#000}
.footer p{padding:.2em 0;}
.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:#0038FF;text-decoration:underline;}
.header h1{padding:0;margin:0;}
.header p{padding:0;margin:0;}
p.headerstrap{color:#253183;float:right;margin: 1.8em 0 0 0;position:relative;text-transform:uppercase;}
.here{background:#bbbbFF}


.hdrimgleft{float:left;margin:0 0 1em 0;position:relative;}

.quotebox{padding:1em; border: 1px solid #ddd;}

.rightcol p{}



.imgleft{float:left;margin:0.3em 1em 0 0;position:relative;}
.imgright		{float:right;position:relative;}
.hdrimgright{float:right;margin-right:0;position:relative;}
.imgrightpadded{padding-top:10em;float:right;margin-right:1.5em;position:relative;}

table.smalltable {background:#bbb; border:none; color:#000; padding:.5em 0; width:50em; } 
table.smalltable caption{background:#253183; color:#FFF; font-weight:bold; padding-top:.3em;padding-left:1.1em; text-align:left;}
table.smalltable td{background:#FFF; border:none; vertical-align:top; padding:0.2em 0.5em; padding-left:1em; margin:0;}
table.smalltable td + td {width:35em; }
table.smalltable th{text-align:left;padding:0 0.5em; padding-left:1.2em; margin:0;}



#nav, #nav ul{float:left;list-style:none;line-height:1;background:#FFFFFF;font-weight:bold;padding:0;border-left:1px solid #FFF;margin:0 0 1em 0;}
#nav       {padding-top:.3em;padding-left:.3em;height:2em;background-image:url(../images/backgrounds/back.png);width:99.8%;min-width:46em;}
#nav a, #nav p {text-align:center;width:9em;display:block;color:#FFF;text-decoration:none;padding:0.25em 0.5em;}
#nav li li a {background:#6470B8;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 #000077;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, #nav a:hover, #nav a.sfhover
{color:#000;background:#DDD;}

.center-col{padding-right:1em;margin-left:0em;float:left;width:97%;position:relative;z-index:12; }
.clear{clear:both;}
.footer{
text-align:center;
line-height:1;
background:#253183;
background-image:url(../images/backgrounds/back.png);
height:2em;
padding:.6em .2em 0 .3em;

border-left:1px solid #FFF;
margin:1em 0 0 0;}






.footnote{width:97.5%;}
.header{border-left:1px solid #FFF;margin-left:1em;width:97.5%;background:#FFF;}
.inner{margin:0;width:100%;}
.outer{width:auto; min-width:30em;
	border-right-style:solid; border-right-width:20em; border-right-color:#FFF;
	background:#FFF;}
.rightcol{margin-left:1px;float:left; position:relative; z-index:11; width:20em; margin-right:-20em;}
.sub-header{min-height:2em;}
.wide{width:100%;position:relative;z-index:13;background:#FFF;}
.wrapper{margin-left:1em;width:97.5%;min-width:30em;}
.prop {height:36.75em; float:left; width:1px; background:#FFF;}


.outer > .inner{border-bottom:1px solid transparent;}

/*CCBot/1.0 (+http://www.commoncrawl.org/bot.html)*/

/*IE*/
/*IE - default if others are not applied*/
.contactform {float:left; margin:1em 1em 0 0; width:47%}
.contactform p{padding:.2em;}
.contactform form {margin:0}
.contactform form p{text-align:right; margin-right:0.3em;}
.contactform form p input{margin-left:0.3em;}
.contactform form select{font-size:1.0em; width: 10.7em; height:1.7em;}
.contactform form input{font-size:1.0em; height:1.1em; width:15em;}
.contactform form input.button {font-size:1.0em; width:9.5em; height:2.1em; margin-right:-.4em; margin-top:.4em;margin-bottom:.4em;}
.contactform fieldset legend{color:#253183;padding:0 .35em 0 0;}
.contactform fieldset{margin:0}
.chkbox input{width:2.4em;}
.radio input{width:2.4em;}

