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

body			{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
h1				{  }

div#container				{ margin: 0px auto; text-align: center; width: 970px; padding: 0 0 17px 0; background: url(../images/bg_footer.jpg) left bottom no-repeat; }
div#containerint			{ width: 970px; margin: 0px auto; text-align: center; background: url(../images/bg_spacer.jpg) top left repeat-y; }
div#containermain			{ width: 900px; margin: 0px auto; text-align: center; padding: 0 25px 0 25px; background: url(../images/main_bg.jpg) 0px 69px repeat-x #fff; }
div#header					{ height: 69px; clear: both; }
div#logo					{ width: 467px; float: left; }
div#headerright				{ float: right; margin: 30px 15px 0px 0px; }
div#headerright a			{ text-decoration: none; color: #000; }
div#headerright a:hover		{ text-decoration: underline; }
div#headerbase				{ height: 200px; clear: both; }
div#navigation				{ width: 200px; float: left; text-align: left; }
div#navigation ul			{ list-style: none; padding: 0px; margin: 16px 0px 0px 30px; list-style: none; line-height: 21px; }
div#navigation ul li		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url(../images/nav_left.gif) 0px 8px no-repeat; }
div#navigation ul a			{ text-decoration: none; color: #fff; padding: 0px 0px 0px 0px; display: block; }
div#navigation ul a:hover	{ text-decoration: underline; }
div#navigation				{ width: 200px; float: left; text-align: left; }
div#navigation ul ul			{ list-style: none; padding: 0px; margin: 0px 0px 0px 0px; list-style: none; line-height: 21px; }
div#navigation ul ul li			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url(../images/nav_left_sub.gif) 0px 8px no-repeat; }
div#navigation ul ul a			{ text-decoration: none; color: #fff; padding: 0px 0px 0px 0px; display: block; font-size: 7pt; }
div#navigation ul ul a:hover	{ text-decoration: underline; }
div#headerimage				{ width: 666px; float: right; }
div#content					{ width: 900px; clear: both; }
div#contactform				{ width: 215px; float: left; margin: 20px 0px 20px 0px; text-align: left; font-size: 7pt; }
div#contactform h2			{ margin: 5px 0px 5px 0px; font-size: 14pt; color: #333; font-family: "Estrangelo Edessa", Arial, Helvetica, sans-serif; }
div#contactform p			{ margin: 6px 0px 0px 0px; }
div#contactform input,textarea	{ width: 210px; border: 1px solid #c3c3c3; color: #333; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p#submit					{ text-align: center; width:210px; }
div#contactform input#submit	{ text-align: center; width: 84px; height: 24px; font-weight: bold; border: none;  }
div#contentmain				{ min-height: 280px; width: 646px; border-left: 1px dotted #404040; float: right; margin: 20px 0px 20px 0px; text-align: left; padding: 0px 0px 0px 20px; }
div#contentmain h1			{ margin: 5px 0px 5px 0px; font-size: 14pt; color: #333; font-family: "Estrangelo Edessa", Arial, Helvetica, sans-serif; }
div#content div#spacer		{ height: 0px; border-bottom: 1px solid #404040; margin: 10px 0px 15px 0px; }
div#content p 				{ margin: 10px 0px 10px 0px; }
div#footer					{ width: 900px; clear: both; }
p#footerlinks				{ color: #333; margin: 10px 0px 10px 0px; font-size: 7pt; }
p#footerlinks a				{ color: #333; text-decoration: none; }
p#footerlinks a:hover		{ text-decoration: underline; }
p#footercontact				{ color: #717171; margin: 0px 0px 10px 0px; font-size: 7pt; }
p#footercontact a			{ color: #717171; text-decoration: none; }
p#footercontact a:hover		{ text-decoration: underline; }

div#contactinfo				{ float: right; text-align: left; width: 280px; }
div.homeintro				{ float: right; width: 215px; padding: 0px 0px 0px 0px; }
div.homeintro img			{ border: 1px solid #d5d5d5; }
div.homeintro h2			{ margin: 5px 0px 5px 0px; font-size: 10pt; color: #333; font-family: "Estrangelo Edessa", Arial, Helvetica, sans-serif; }
div.homeintro a				{ font-weight: bold; text-decoration: none; color: #333; }
div.homeintro a:hover		{ text-decoration: underline; }

div#contentimage			{ float: right; padding: 0px 0px 10px 20px; }
div#contentimage img		{ border: 1px solid #d5d5d5; }
p#contentimage				{ text-align: center; }
p#contentimage img			{ border: 1px solid #d5d5d5; }

div#back					{ float: right; padding: 6px 10px 0px 0px; }
div#back a					{ text-decoration: none; color: #333; }
div#back a:hover			{ text-decoration: underline; }
img.imgborder				{ border: 1px solid #d5d5d5; }