/* CSS Document */

/* reset browser defaults  */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend,/* table,  tr, th  */caption, tbody, tfoot, thead
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
/* end reset */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; line-height: 140%; background-color:#06D }

a:link { color:blue }
a:visited { color:blue }
a:focus { color:red; text-decoration:none }
a:hover { color:red; text-decoration:none }
a:active { color:red; text-decoration:none }
fieldset { float:left; clear:left; margin:0 0 .5em 0; padding:0 }
fieldset li { float:left; clear:left; width:350px; padding-bottom:0.75em }
fieldset ol { padding:0 .1em 0 0; list-style:none; margin-left:5px }
fieldset.submit { float:none;  width:auto; border:0 none #fff; padding-left:9em; padding-bottom:1em }
h1 { text-align:left; padding-bottom:5px; margin-bottom: 20px; font: bold 1.7em Georgia, serif; border-bottom-style:inset; border-bottom-width:3px; border-bottom-color: #000; font-variant: small-caps }
h2 { font-size:1.3em; line-height:1.5em; margin: 20px 0 5px 0; font-family: Georgia, serif }
h3 { text-align:left; line-height:1.7em; font-size:1em; padding-bottom:5px }
label { float:left; width:6em; margin-right:0.3em }
legend { margin-left:5px; color:#000; font-weight:bold; font-size:1.3em; line-height:1.5em }
ol { list-style-position:outside; padding:0 5px 10px 30px }
p { margin-bottom:1em }
table { margin:20px 0 }
th { vertical-align:middle }
ul { list-style-type:disc; list-style-position:outside; padding:0 5px 10px 30px }

.img_left { float:left; margin-right:10px }
.img_right { float: right; margin-left:20px; margin-top:10px; clear:right }
.preload1 {background: url(images/three_1.gif) }
.preload2 {background: url(images/three_1a.gif) }
.signed { text-align:right }

#content { padding:30px 0; overflow:auto }
#copyright { color:#fff; text-align:center; font-size:.8em; padding-bottom:20px }
	#copyright a:link { color:#fff; text-decoration:none }
	#copyright a:visited { color:#fff; text-decoration:none }
	#copyright a:hover { text-decoration:underline }
#footer { background:url(images/footer.jpg) no-repeat; width:967px; height:133px }
	#footer h2 { color:#fff; padding-top:50px; margin:0; text-align:center; font-size:.85em }
#header { background:url(images/banner-downeast.jpg) no-repeat; width:967px; height:204px }
#main { float:left; clear:left; width:455px; padding:0 0 0 40px }
	#main img { padding:20px 30px }
#nav { padding:0; margin:0; list-style:none; height:38px; background:#fff url(images/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif; width:956px }
	#nav li.top { display:block; float:left; height:38px }
	#nav li a.top_link { display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:14px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(images/three_0.gif) }
	#nav li a.top_link span { float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/three_0.gif) right top no-repeat }
	#nav li a.top_link span.down { float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/three_0a.gif) no-repeat right top }
	#nav li:hover a.top_link { color:#fff; background: url(images/three_1.gif) no-repeat }
	#nav li:hover a.top_link span { background:url(images/three_1.gif) no-repeat right top }
	#nav li:hover a.top_link span.down {background:url(images/three_1a.gif) no-repeat right top }
	#nav li:hover { position:relative; z-index:200 }
	#nav li:hover ul.sub { left:1px; top:38px; background:#06d; padding:3px; border:3px solid #6cd; white-space:nowrap; width:180px; height:auto; z-index:300 }
	#nav li:hover ul.sub li { display:block; height:25px; position:relative; float:left; width:130px; font-weight:normal }
	#nav li:hover ul.sub li a { display:block; font-size:14px; height:25px; width:178px; line-height:25px; text-indent:5px; color:#fff; text-decoration:none; border:1px solid #06d }
	#nav li:hover ul.sub li a:hover { background:#0cd; color:#000; border-color:#fff }
	#nav ul, #nav li:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none }
#sidebar { float:left; padding: 15px 0 0 40px; width:380px }
	#sidebar img { padding: 20px 0 3px 0 }
	#sidebar img.no_caption { padding:20px 0 }
	#sidebar p { font-size:.85em; font-style:italic; margin:0; padding:0 20px 20px 20px }
#wrapper { margin: 10px auto; width:967px }
#wrapper2 { width:967px; background:url(images/background-repeat-y.gif) repeat-y; padding:0 6px 6px 6px; overflow:auto; border-bottom:1px solid #06D; margin-bottom:-1px }