/*This style sheet was created by John Brits www.techteq.com*/


body{background:#E8F6FD;color:#000;font-size:76%;font-family:Verdana,Arial,Helvetica,sans-serif;}

a:link,.fl{color:#B07400;text-decoration:none;}
a:active,.fl{color:#B07400;text-decoration:none;}
a:hover,.fl{color:#D98719;text-decoration:underline;}
a:visited,.fl:visited{color:#D1A446;text-decoration:none;}

em{font-weight:bold;font-style:normal}
h1{color:#B07400;font-size:2.2em;font-weight:bold;padding:0.5em;margin:0;}
h2{color:#B07400;font-size:1.9em;font-weight:bold;padding:0.5em;margin:0;}
h3{color:#B07400;font-size:1.4em;font-weight:bold;padding:0.5em;margin:0;}
h4{color:#B07400;font-size:1.2em;font-weight:bold;padding:0.5em;margin:0;}
h5{color:#B07400;font-size:1.0em;font-weight:bold;padding:0.5em;margin:0;}
h6{color:#B07400;font-size:0.8em;font-weight:bold;padding:0.5em;margin:0;}
img{border:0;}
p{text-align:justify;padding: 0.5em 1.5em 0.5em 1.5em;margin:0;}
sup{font-size:80%}


ul{list-style-position:outside;list-style:disc;padding:0; margin-left:1.5em; margin-top:-0.25em; margin-bottom:0.25em}
li{margin-left:1.5em;}
li ul {margin-top:0.25em;}

table{padding:0.5em;padding-left:1.5em;margin-left:1em;margin-right:1em}
td{padding:0.5em;}


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;}
p.googlead{margin-left:1.5em;}

p.status{text-align:left;margin-top:1em; margin-left:1.5em;margin-right:1.5em;padding:0.5em; color:#000; border:solid 2px #777; background:#FFDC9F;}
table.centered{margin-left:auto;margin-right:auto;}
tr.title{font-weight:bold; background-color:#E6CC98;}
tr.sub-title{font-weight:bold; background-color:#EAEAEA;}
tr.highlight{background-color:#FFDC9F}
tr.False{}
td.centered{align:centered;}
tr.True{background-color:#FAF1E8;}
td.lfix{width:20em;vertical-align:top;text-align:left;}
td.lfix h5{padding-top:0;}

table.gallery{background:#fff; margin-left:auto;margin-right:auto;}
table.gallery td{width:140px; align:center; vertical-align:top; }
table.gallery a img{padding-bottom:0.5em;}

table.top tr td{vertical-align:top;}

table.top2 tr td{width:16em;vertical-align:top;}



.bigouter h2{padding-top:1.6em;}
.centered{text-align:center;}

.dirprn table{width:530px;}
.dirprn td{width:350px;}
td.dirprnimg {width:180px;}


.footer p{text-align:center;}
.footer a{color:#000;padding-left:1em;padding-right:1em;text-decoration:none}
.footer a:hover{color:#3838FF;text-decoration:underline;}
.footnote p{font-size:0.8em;text-align:right; Padding-right: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{color:#B07400;padding:0 0 0.5em 0;margin:0;}
.header p{padding:0.5em 0 1em 0;margin:0;}
.reditalic{color:#F00;font-style:italic;}
.right-col p{text-align:left;}
.left-col p{text-align:center;}
.quicklinks hr{width:14em}
.quicklinks h1{color:#B07400;font-size:1.2em;font-weight:bold;padding:0.5em 1em;margin:0;}



.zoom_minisearch{padding:1.5em 0 0 1.5em;}
.zoom_searchform{margin: 0 0 0 1.5em; background:#FF0}
.zoom_button{margin: 0 0 0 0.5em;}
.zoom_per_page{margin: 0 0 0 1.5em;}
.zoomhighlight{background:#fc7;}
.zoomouter{width:auto; min-width:40em; background:#FFF6E5;}
.zoomouter h2{padding-left:1em}
.results, .searchheading{padding:1.5em;}


p.imgcenter{text-align:center;margin-top:0px;margin-bottom:0px;padding:0px;}
.imgleft{float:left;padding:1.5em;position:relative;}
.imgright{float:right;padding:1.5em;padding-right:0;position:relative;}
.imgpadded{padding:1em;}
.imgsidebar{padding:10px 15px 5px 15px;}
.header img{float:right;margin-right:0;position:relative;}

#nav, #nav ul{z-index:11; float:left;list-style:none;line-height:1;background:#FFF;font-weight:bold;
				padding:0;border:#856F3E solid 0.05em;margin:0 0 1em 0;font-size:1.1em;}
#nav{width:100%;min-width:46em;}
#nav a{display:block;	
	/*width:12em; */ 
	w\idth:10.2em;
	color:#7C6240;text-decoration:none;padding 0.25em 0 0.25em 0;}
#nav li{margin:0; float:left;padding:0; text-align:center;}
#nav li ul{
	position:absolute;left:-999em;height:auto;width:10.35em;
	font-weight:bold;font-size:1em;	border:#856F3E solid 0.05em;padding-right:1em;
	margin:0;}
#nav li li{
padding:0.3em 0.7em 0.3em 0.3em;
/*width:12em;*/ 
w\idth:9.85em;}
#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;padding-right:0.5em;}
#nav li:hover, #nav li.sfhover{color:#7C6240;background:#eda;}


.bigouter{position:relative; width:79.5em; min-width:40em; background:#FFF6E5;} 
.homepageouter{ width:79.5em; min-width:40em; background:#FFF6E5;} 
.homepage{padding-left:1.7em; margin-left:auto; margin-right:auto; position:relative;width:800px; min-width:40em; background:#FFF6E5}
.homepage p{margin-left:0;margin-right:0; padding-left:0;padding-right:0;}
.homepage h5{margin-left:0;margin-right:0; padding-left:0;padding-right:0;}
ul.homepage2 li{color:#B07400; font-weight:bold;}
.homepage3{margin:1em; background:#FFF; padding:1em; border:solid #000 1px; }
.center-col{padding-top:0.4em;float:left; width: 100%; position: relative; z-index: 12;}
.clear{clear: both;}
.footnote{width:79.5em;}
.header{margin-left:1em; width:79.5em; background:#E8F6FD;}

.inner{margin: 0; width: 100%;}
.biginner{margin: 1em; width: 100%;}
.left-col{float:left; position:relative; z-index:10; width:216px; margin-left:-216px;}
.lefttwocolouter{width:auto; min-width:40em; 
	border-left-style:solid; border-left-width:216px; border-left-color:#FFF;
	background:#FFF6E5;}
.outer{width:auto; min-width:40em;
	border-left-style:solid; border-left-width:216px;border-left-color:#FFF;
	border-right-style:solid; border-right-width:17em; border-right-color:#FFF;
	background:#FFF6E5;}
.right-col{float:left; position:relative; z-index:11; width:17em; margin-right:-17em;}
.sub-header{min-height:2em;}
.twocolouter{width:auto; min-width:40em; 
	border-right-style:solid; border-right-width:17em; border-right-color:#FFF;
	background:#FFF6E5;}
.twocolouter h2{padding-top:1.6em;}
.wide, .widealtcolor{width:100%; position:relative; z-index:13; background:#E8F6FD;}
.widealtcolor{background:#FFF;}
.wrapper{margin-left:1em; width:79.5em; min-width: 400px;}

.outer > .inner { border-bottom: 1px solid transparent; }
.left-col { margin-right: 1px; }
.right-col { margin-left: 1px; }
.center-col { margin: 0 -3px 0 -2px; }


