/* -----fonts----- */

body {font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;}
code,kbd,tt,pre {font-family:Georgia,Monaco,Courier,"Courier New";}


/* -----font sizes----- */

.small{font-size:11px}
body {font-size:14px}
h5{font-size:12px}
h4{font-size:14px}
h3{font-size:16px}
h1,h2{font-size:18px}


/* -----generic----- */

code,kbd,tt,pre {color:#666}


/* -----forms----- */

form{display:inline}
form,select,input,textarea {margin:0px; padding:0px; color:#B00403; font-family:Georgia,sans-serif}


/* -----pad & spacer----- */

div.pad6{padding:6px}
div.pad10{padding:10px}
div.pad10x0{padding:10px 0px}


/* -----links----- */

p{margin-top:0px; margin-bottom:17px;}
a:link {color:#444444;}
a:visited {color:#595959;}
a:hover {color: #777777;}
a:active {color:#AAAAAA;}

a.nav:link {color:#333333;}
a.nav:visited {color:#595959;}
a.nav:hover {color: #888888;}
a.nav:active {color:#AAAAAA;}
a {text-decoration: none;}

a.nav2:link {color:#E3ECD1;}
a.nav2:visited {color:#595959;}
a.nav2:hover {color: #FFFFFF;}
a.nav2:active {color:#FFFFFF;}



/* -----image formating----- */

img.images {
	background-color: #000000;
	border: medium solid #000000;
}
img.portraitR {float:right; margin: 2px 0px 2px 5px; background-color: #6E736D; border: thin solid #000000;}
img.portraitL {float:left;  margin: 2px 5px 2px 0px; background-color: #6E736D; border: thin solid #000000;}


/* -----body backgrounds, etc----- */

body {
 background-color: #828D62;
	margin: 0;
	padding: 0;
	height:  100%;
}
body.noimage {
	background-color: #ABC8AA; 
	margin: 0;
	padding: 0;
	height:  100%;
	background-image: none;
}


/* -----containers----- */

div.landing_container {
	margin-left: auto;
	margin-right: auto;
	padding: 0px 10px 0px 10px;
	font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;
	color: #111111;
	width: 1000px;
}

div.landing_container2 {
    margin-left: 42px;
	margin-top: 20px;
	padding: 3px 3px 3px 3px;
	font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;
	color: #111111;
	width: 755px;
	background-color: #6E736D;
	height: auto;
}

div.container {
	margin-left: 60px;
	margin-top: 20px;
	padding: 1px 1px 1px 1px;
	font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;
	color: #111111;
	background-color: #6E736D;
	width: 720px;
	height: auto;
}

div.containerDK {
	margin-left: 60px;
	margin-top: 20px;
	padding: 2px 2px 2px 2px;
	font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;
	color: #111111;
	background-color: #6E736D;
	width: 720px;
	height: auto;
}
div.container2 {padding: 10px 10px 10px 10px; background-color: #8F8D91; color: #000000; background: url(tree2b.png) no-repeat center; width: 700px; margin-left: auto; margin-right: auto; text-align: left; height: 80%;}
div.container3 {padding: 20px 10px 10px 20px; background-color: #000000; color: #EEEEEE; 	height: auto; }
div.content { margin-left: auto; margin-right: auto; width: 690px;  text-align: left; background-color: #ABC8AA; padding: 10px 20px 10px 10px; height:auto; }
div.landing_content {background: url(sky_fixed-755.jpg) no-repeat scroll top left;  margin-left: auto; margin-right: auto; width: 755px;  text-align: left;  background-color: #7F9BFF; padding: 0px 0px 0px 0px; height: 482px; }


/* -----misc----- */

span.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-style: italic;*/
}
span.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
p.indent {padding: 0px 0px 0px 20px;}
div.notice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	position: absolute;
	height: 50;
	width: 180;
	left: 450px;
	top: 180px;
}
hr.lite {color: #BBBBBB;}


/* -----banner, nav, footer----- */

div.banner {color: #000000; font-size: 30px; padding: 10px 10px 10px 10px; height: 30px; margin-left: 30px; width: 816px;}
div.nav span, a.nav  {padding: 0px 10px 0px 10px}
div.nav2 span, a.nav2 {padding: 0px 10px 0px 10px}
span.divider {
	font-size: 18px;
	color: #AAAAAA;
	text-align: center;
	vertical-align: top;
}
span.divider2 {
	font-size: 18px;
	color: #E3ECD1;
	text-align: center;
	vertical-align: top;
}
div.nav span {color: #111111;}
div.nav2 span.lite {color: #E3ECD1;}
div.nav2 span.dkgrey {color: #111111;}
div.nav { margin-left: 50px; width: 755px; text-align: left; color: #555555; padding: 10px 10px 10px 0px; font-size: 16px; 
}
div.nav2 { margin-left: 50px; width: 755px; text-align: left; color: #555555; padding: 10px 10px 10px 0px; font-size: 16px; 
}

div.footer {
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
	padding: 50px 10px 10px 10px;
	height: 20px !important;
	height /**/: 70px;
	font-size: 12px;
	color: #807799;
	vertical-align: bottom;

}




