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

/* The Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

#container {margin-left: auto; margin-right: auto; width:920px;text-align: left;}
#links {margin-left: auto; margin-right: auto; height:201px; vertical-align:top; text-align:right; background-image:url(images/homelinksbg.gif); padding:0 12px; display:block;}
#sublinks {margin-left: auto; margin-right: auto; vertical-align:bottom; text-align:right; background-image:url(images/subhead.jpg); background-repeat:no-repeat; padding:0px 20px 0 0; height:101px;}
#homecontent {vertical-align:top; padding:0 12px; width:738px;}
#subcontent {margin-left: auto; margin-right: auto; vertical-align:top; text-align:left; padding:0 20px;}
#footer {margin-left: auto; margin-right: auto; vertical-align:top; text-align:center; font-size:10px; padding-top:10px; margin-top:10px; border-top:1px #999 solid;}

body.home {background-color:#FFF; background-image:url(images/homebg.jpg); background-position:top center; background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;text-align: center;}
body {background-color:#FFF; background-image:url(images/subbg.jpg); background-position:top center; background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#333;text-align: center;}
td {vertical-align:top;}
h1 {font-size:15px; color:#366; margin-bottom:6px; padding-bottom:6px; font-weight:bold;}
h2 {font-size:13px; color:#477b61; padding-bottom:4px; font-weight:bold;}
h3 {font-size:13px; color:#333; font-weight:bold;}
h4 {font-size:12px; color:#477b61; font-weight:bold;}
h5 {font-size:11px; padding-bottom:2px; color:#666; margin-bottom:2px; border-bottom:1px #ccc solid; }
p {color:#333;}
.homedate {font-size:12px; color:#666;}
a.greenlink:link, a.greenlink:visited {text-decoration:none; color:#477b61;}
a.greenlink:active, a.greenlink:hover {text-decoration:underline; color:#477b61;}
.inset30 {padding:6px 0 6px 20px;}
.insetlist {list-style-type:disc; padding-left:20px;}
.bold {color:#477b61; font-weight:bold;}
.dottedtableborder {border: dashed 1px #ccc; border-top:none; border-bottom:none;}
.goldname {color:#977210; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
.register {	text-align:center;
	color:#977210;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	background-color:#E2F5D3;
	border-top: solid 1px #376B4E;
	border-bottom: solid 2px #376B4E;}
.box {padding:2px 4px; border: 1px #C33 solid; background-color:#FCC;}
.datesborder {border-top:#C3D3B6 1px solid;	color:#818C78;
	font-size:12px;
	font-weight:bold;
	padding:3px 6px;}
.tip {font-size:10px; font-style:italic;}
.formstable {border:#376B4E dashed 1px;}
.formstable td {height:22px;}

a.tooltip {color:#333;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:101; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; font-size:12px; line-height:14px; color:#366; border:1px solid #376B4E; background:#f2f6f4; width:600px;}
a.tooltip:hover b em {position:absolute; left:26px; top:-6px; width:11px; height:6px; background-image: url(images/arrow.gif); display:block; font-size:1px;}
.picright {padding-left:10px;}
.picleft {padding-right:10px;}
.byline {font-size:10px; font-weight:bold;color:#999;display:block;border-bottom:1px #999 solid; margin:-2px 0 6px 0; padding-bottom:2px;}
