* {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

body {font: 12px arial, helvetica, sans-serif; text-align: center; padding: 0; margin: 0; }

a, a:visited, a:link {color: #a04000; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #a04000;}
a:hover {color: #000000; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #000000;}
a:active {color: #a04000; text-decoration: none; font-weight: bold;}

b {font-weight: bold;}
i {font-style: italic;}
u {text-decoration: underline;}
strong {font-weight: bold;}
em {font-style: italic;}

.e {font-size: 0.1em; color: #e0c590;}

img {margin: 0; padding: 0;}
img.border {border: 3px solid #4a4844; margin-top: 2px;}
img.thin {border: 1px solid #4a4844; margin-top: 2px;}

img#bg {position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100%;}

#wood {position: absolute; top: 0; left: 0; width: 100%; height: 330px; overflow: hidden; background: url(images/bknd_header.png); z-index: 2;}

.label {display: block; float: left; width: 50px; vertical-align: middle; font-weight: bold;}


/*************** introduction styles ***************/

#intro_links {position: absolute; width: 100%; height: 215px; top: 0; left: 0; padding: 15px 0 0 0; margin: 0; text-align: center; overflow: hidden; z-index: 100;}

#intro_photo {position: fixed; width: 100%; height: 408px; bottom: 0; left: 0; padding: 0; margin: 0; text-align: center; overflow: hidden; z-index: 50;}


/*************** main styles ***************/

#container {position: relative; width: 1000px; margin: 0 auto; text-align: center; z-index: 3;}

#header {position: relative; width: 1000px; height: 335px; overflow: hidden; margin: 0; padding: 0; z-index: 4;}

#menu {position: absolute; bottom: 0px; left: 0px; width: 1000px; height: 42px; overflow: hidden; margin: 0; padding: 0;  z-index: 5;}
	
	#menu p {font: 23px 'Arial Black', helvetica, sans-serif; text-align: center; line-height: 40px; margin: 0 30px 2px 30px; color: #ffffff;}
	
	#menu a, #menu a:visited, #menu a:link {color: #01161d; text-decoration: none; font-weight: normal;}
	#menu a:hover {color: #ffffff; text-decoration: none; font-weight: normal;}
	#menu a:active {color: #000000; text-decoration: none; font-weight: normal;}
	

/*************** text styles ***************/

#text {position: relative; width: 1000px; padding: 0 0 15px 0; margin: 0; text-align: center; vertical-align: top; float: right; display: inline; overflow: hidden;}
	
	#text p {font: 13px arial, helvetica, sans-serif; margin: 0 40px 1.1em 40px; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text h1 {font: bold 23px arial, helvetica, sans-serif; margin: 1em 40px 0.7em 40px; text-align: left; line-height: 1.3em; color: #01161d;}	
	#text h2 {font: bold italic 18px arial, helvetica, sans-serif; margin: 0 40px 0.9em 40px; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text .sm {font: italic 11px arial, helvetica, sans-serif; color: #000000;}
	
	#text .photo {margin: 2px 40px 7px 20px; float: right; display: inline; text-align: center;}
	    #text .photo img {border: 3px solid #000000; margin: 1px 0 3px 0;}
	    #text .photo p {font: italic 10px arial, helvetica, sans-serif; margin: 0 0 3px 0; text-align: center; line-height: 1.1em; color: #000000;}
	
	#text div.hr {height: 3px; margin: 1.1em 20px 0.7em 20px; padding: 0; overflow: hidden; border-top: 2px solid #936cbb;}
	
	#text ul {font: 13px arial, helvetica, sans-serif; margin: -0.2em 40px 0.9em 65px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
            #text ul li {line-height: 1.3em; margin: 0 0 0.7em 0; vertical-align: baseline;}
	#text ol {font: 13px arial, helvetica, sans-serif; margin: -0.2em 40px 0.9em 65px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
            #text ol li {line-height: 1.3em; margin: 0 0 0.7em 0; vertical-align: baseline; list-style-type: lower-alpha;}
	
	#text table {font: 12px arial, helvetica, sans-serif; border-collapse: collapse; margin: 0.3em 30px 0 40px;}
		#text table th {font: bold 12px arial, helvetica, sans-serif; color: #000000; padding: 0 10px 0.9em 0; text-align: left; line-height: 1.3em; vertical-align: middle;}
    	#text table td {font: 12px arial, helvetica, sans-serif; color: #000000; padding: 0 10px 0.9em 0; text-align: left; line-height: 1.3em; vertical-align: top;}
		#text table td.heading {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; text-align: center; vertical-align: middle; padding: 3px 6px; background: #936cbb;}
	
	#text table.center {margin: 0.3em auto 0 auto;}
		#text table.center th, #text table.center td {padding: 0 10px 0.9em 10px;}
	
	#text #col1 {width: 500px; float: left; display: inline; margin: 0; padding: 0; text-align: center;}
	#text #col2 {width: 500px; float: right; display: inline; margin: 0; padding: 0; text-align: center;}
        
        #text #sidebar {width: 318px; float: right; display: inline; margin: 20px; padding: 0 0 15px 0; text-align: center; background: #6a6866;}
            #text #sidebar h1 {font: bold 18px arial, helvetica, sans-serif; margin: 0.8em 20px 0 20px; text-align: left; line-height: 1.3em; color: #01161d;}
            #text #sidebar p {font: 13px arial, helvetica, sans-serif; margin: 0.9em 20px 0 20px; text-align: left; line-height: 1.3em; color: #ffffff;}
            #text #sidebar div.hr {height: 1px; margin: 1.1em 20px 0.7em 20px; padding: 0; overflow: hidden; border-top: 1px dotted #ffffff;}

/*************** footer styles ***************/

#footer {position: relative; width: 1000px; height: 29px; overflow: hidden; margin: 0 0 15px 0; padding: 0; background: url(images/bknd_footer.png) no-repeat top center; clear: both;}
	
	#footer p {font: bold 12px arial, helvetica, sans-serif; text-align: center; line-height: 25px; margin: 2px 10px; color: #ffffff;}
	
	#footer a, #footer a:visited, #footer a:link {color: #ffffff; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #ffffff;}
	#footer a:hover {color: #01161d; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #01161d;}
	#footer a:active {color: #000000; text-decoration: none; font-weight: bold;}


/*************** form element styles ***************/

input, select {font: 11px arial, helvetica, sans-serif; color: #000000; vertical-align: middle; border: 0; height: 15px; padding: 2px 3px;}
textarea {font: 11px arial, helvetica, sans-serif; text-align: left; color: #000000; vertical-align: top; width: 325px; height: 100px;}
textarea.sm {font: 11px arial, helvetica, sans-serif; text-align: left; color: #000000; vertical-align: top; width: 150px;}
input.submit {font: bold 10px arial, helvetica, sans-serif; color: #000000; vertical-align: middle; text-align: center; text-transform: uppercase; letter-spacing: 0.1em;}