@charset "utf-8";
/* CSS Document */

/* Default Styles */
body { margin:0px; padding:0px; background-color:#221113; font-family:Arial, Helvetica, sans-serif; font-size:1px; line-height:1px; color:#333; }
div { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; line-height:17px; }
h1, h2, h3, h4, h5, h6, p {margin:0px; padding:0px; font-weight:bold;}
p, table, ul { margin:0px; margin-bottom:16px; font-weight:normal;}
img { border:0px; padding:0; margin:0; }
td {padding:0px; margin:0px; }
h1 { margin-bottom:15px; font-weight:normal; font-size:20px; line-height:20px; color:#221113; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; }
h2 { margin-bottom:5px; margin-top:25px; font-size:14px; line-height:14px; color:#009999; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
h3 { margin-bottom:16px; margin-top:25px; font-size:14px; line-height:14px; color:#009999; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
h4 { margin-bottom:5px; margin-top:20px; font-size:13px; line-height:13px; color:#221113;}
h5 { margin-bottom:5px; margin-top:20px; font-size:12px; line-height:12px; }
h6 { margin-bottom:5px; margin-top:20px; font-size:11px; line-height:11px; color:#009999; }
ul { padding:0 0 0 30px;}
li { list-style-image:url(../_images/bullet.gif); margin:0; padding:0 0 9px 0;}

input {border:#009999 1px dotted; margin-bottom:10px; vertical-align:middle; padding:2px;}
label input {border:0px; margin:0px;}
.small input {margin-bottom:0px; vertical-align:top; font-size:11px; line-height:13px;}
textarea {border:#009999 1px dotted; margin-bottom:10px;}
select {border:#009999 1px dotted; margin-bottom:10px;}
.send { cursor:pointer; color:#555; font-weight:bold; border:#009999 1px solid; background-color:#ebf5f5;}
.send:hover {background-color:#009999; color:#ebf5f5;}
.p {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}

.jade { color:#009999; font-weight:bold; font-size:12px;}
.jade2 { color:#009999; font-weight:normal; font-size:12px;}
.h3 { font-size:14px; color:#009999; font-weight:bold;}
.brown { color:#221113; font-weight:bold; }

.clearfloat { clear:both; height:3px; line-height:3px;}
.clearfloat2 { clear:both; height:10px; line-height:10px;}
.dottedline {width:100%; height:1px; line-height:1px; font-size:1px; margin:0 0 15px 0; border-bottom:1px dotted #009999; }
.linkTop {width:100%; height:12px; margin:0 0 5px 0; text-align:right; font-size:10px; line-height:11px; color:#009999; }

.fadein { position:relative; height:120px; width:370px; right:0; top:0; }
.fadein img { position:absolute; left:0; top:0; }

.quote { width:190px; padding:80px 20px 20px; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:16px; line-height:25px; color:#009999; text-align:center;}

a:link, a:active, a:visited { text-decoration:underline; color:#666; }
a:hover, a:focus { text-decoration:underline; color:#009999; }

/* Superstructure */
#container { width:920px; margin:15px auto 0px auto; }
#box { width:920px; position:relative; }
#main { width:920px; position:absolute; left:0px;}
	
#header {
	width:920px;
	height:16px;
	background-color:#221113;
	color:#009999;
	line-height:12px;
	text-align:right;
}
#logohead { width:920px; height:120px; padding-top:25px; background-color:#221113; }
#logohead img {float:left;}
#rightTop { width:370px; height:120px; float:right; }
#nav {width:878px; height:12px; padding:7px 20px 7px 20px; border-top:2px solid #009999; border-bottom:5px solid #009999; border-right:2px solid #009999; color:#ebf5f5; font-weight:bold; text-align:center; line-height:12px; float:left; background-color:#221113;}

#content { width:918px; border-left:#009999 solid 2px; padding-bottom:15px; float:left; background-color:#ebf5f5;}
#content.noPadding { padding-bottom:0px; }
#text { width:600px; padding:40px 40px 0 0; float:right; }
#text.home { width:510px; padding:35px 40px 0 0;}
#textGallery { width:838px; padding:40px 40px 20px 40px; float:none; }
#leftImages { width:230px; float:left;}
#leftImages.home { width:325px;}
#footer { width:920px; height:5px; line-height:1px; font-size:1px; padding:0; background-color:#009999; float:left; clear:both;}
#footer2 { width:920px; height:50px; padding-top:10px; text-align:center; color:#666; font-size:11px; line-height:17px; float:left; clear:both; margin-bottom:10px;}
#footer2Home { width:920px; height:35px; padding-top:10px; text-align:center; color:#666; font-size:11px; line-height:17px; float:left; clear:both; margin-bottom:10px;}


/* Specifics */
#header ul { margin:0; padding:0; list-style:none; }
#header li { margin:0; padding:0 10px 0 12px; display:inline; border-left:1px #009999 solid;}
#header li:first-child { border-left:0; margin:0; padding:0 11px 0 0; }
#header a:link, #header a:active, #header a:visited { text-decoration:none; color:#009999; }
#header a:hover, #header a:focus { text-decoration:underline; color:#ebf5f5; }
#header li.first { border-left:0; margin:0; padding:0 11px 0 0; }

#nav ul { margin:0; padding:0; list-style:none; font-weight:bold;}
#nav li { margin:0; padding:0 10px 0 12px; display:inline; border-left:1px #009999 solid;}
#nav li:first-child { border-left:0; margin:0; padding:0 12px 0 0; }
#nav a:active, #nav a:link, #nav a:visited { color:#009999; text-decoration:none; font-weight:normal;}
#nav a:hover, #nav a:focus { color:#ebf5f5; text-decoration:none; font-weight:normal;}
#nav li.first { border-left:0; margin:0; padding:0 12px 0 0; }

h2.first {margin-top:0px;}
ul.noSpace li {padding:0 0 2px 0;}
table.form1 {border:#009999 1px solid; width:99%; background-color:#FFF; color:#555; line-height:13px;}
table.form1 td.tableTop {padding-top:20px;}
table.form1 td.tableBottom {padding-bottom:10px;}
td.dotted {border-top:1px solid #009999; height:20px;}

#footer2 a:link, #footer2 a:active, #footer2 a:visited { text-decoration:none; color:#666; }
#footer2 a:hover, #footer2 a:focus { text-decoration:none; color:#ebf5f5; }
#footer2Home a:link, #footer2Home a:active, #footer2Home a:visited { text-decoration:none; color:#666; }
#footer2Home a:hover, #footer2Home a:focus { text-decoration:none; color:#ebf5f5; }

