/* GENERAL LAYOUT */
* { margin:0; padding:0; border: 0; }
body {
	padding:25px 0;
	margin:5px 0;
	background:#FFFFFF url('images/header-awning-bg.gif') repeat-x 20px 0px;
}
#main-container { margin:0 0 0 10px; }

.left {	float:left; }
.right { float:right; }
.center { text-align:center; }
/* GENERAL LAYOUT */


/* HEADER */
#h1Title { padding-top:47px; width:412px; background-image:url(images/title.gif); background-repeat:no-repeat; overflow:hidden; height:47px; voice-family:"\"}\""; voice-family:inherit; height:0; margin-top:0px; }
#header { padding-top:15px; }
/* HEADER */


/* NAVIGATION */
#nav1 { background:url('images/nav-bg.gif') repeat-x; height:80px; }
#nav1 ul { padding:28px 0 0 0px; }
#nav1 li { display:inline; list-style-type:none; padding-right:5px; }
#nav1 li a { color:#FFF; text-decoration:none; font-family:geneva; font-weight:bold; font-size:18px; letter-spacing: 1pt; }
#nav1 li a:hover { text-decoration:underline; color: #DBCF8A;}
.imgAbsolute { position:absolute; top:80px; right:30px; }
/* NAVIGATION */


/* CONTENT */
#content-holder { width:600px; border:1px solid #D5D5D5; margin-left:145px; padding:10px; }
#content-holder p { padding:5px 0 5px 0; }

#extra-content { position: absolute; top: 160px; left: 10px; width:130px; padding-top:17px; text-align:center; clear:both; }
#extra-content p { padding:5px 0 5px 0; }
#extra-content img { margin-top:5px; }
.extratitle { font-weight:bold; color:#104C30; }
.extrabreak { height:1px; background-color:#D5D5D5; width:95%; margin:2px 0 2px 7px; }
/* CONTENT */


/* FOOTER */
#footer { height:34px; margin:15px 0 15px 0; background:url('images/footer-bg.gif') repeat-x; width:100%; }
#footer ul { padding:6px 0 0 0px; margin-top:4px; }
#footer li { display:inline; list-style-type:none; padding-right:5px; }
#footer li a { color:#FFF; text-decoration:none; font-family:verdana; font-weight:bold; font-size:11px; }
#footer li a:hover { text-decoration:underline; }
/* FOOTER */


/* TEXT ATTRIBUTES */
.smalltext001 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333; }
.indent { padding-left:2em; }
.border001 { margin:5px 15px 15px 5px; padding:0px 5px 5px; border:1px solid #999999; }
.subnav { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#707070;	font-size:0.85em; border:1px dotted #707070; padding:3px; padding-left:50px; }
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a:link { color:#104C30; }
a:hover { color:#A2804D; }
a:visited {	color:#104C30; }
p { font-family:verdana; font-size:11px; }
h1 { color:#104C30;	font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; letter-spacing:-1px; font-weight:normal; margin:8px 0 8px 0;
}
h2 { color:#A2804D;	font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing:-1px; font-weight:normal; margin:8px 0 8px 0; }
h3 { color:#104C30; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; margin:8px 0 8px 0; }

/*h4 { color:#336699; font-family:Georgia, "Times New Roman", Times, serif; }
h5 { color:#000000; font-family:Georgia, "Times New Roman", Times, serif; }
h6 { color:#12867C; font-family:Georgia, "Times New Roman", Times, serif; }*/

a.altlink001 { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:bold; }
a.altlink001:link { color:#996633; }
a.altlink001:hover { color:#996633; }
a.altlink001:active {  }
a.altlink002 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; }
a.altlink002:visited { color:#996633; }
a.altlink002:link { color:#333366; }
a.altlink002:hover { color:#FFF; background-color:#272766; }
a.altlink002:active {  }

ul { margin-bottom:10px; }
li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 0 25px; }
/* TEXT ATTRIBUTES */


/* GENERAL TABLE STYLES */
td.td-altcolor001 {	color:#FFF;	font-weight:bold; font-family:arial; font-size:12px; background-color:#2E6397; }
td.td-altcolor002 {	color:#FFF;	font-weight:bold; font-family:arial; font-size:12px; background-color:#2C9C72; }
tr.tr-altcolor001 {	color:#FFF; font-family:arial; background-color:#2E6397; }
tr.tr-altcolor002 {	color:#FFFFFF; font-family:arial; background-color:#C7D5D4; }
/* GENERAL TABLE STYLES */


/* GENERAL STYLES */
img { border-width:0; }
.imgborder { border:3px solid #104C30; }
.border { border:2px solid #008000; border-width:2px 2px 2px 2em; padding:0.5em 0.5em 0.5em 1em; background:#FFE; 	line-height:1em; }

#join {  }
#join a { text-decoration:none;	display:block; }
/* GENERAL STYLES */


/* FORM STUFF */
label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; }
td {vertical-align:top;}

.formtext {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; font-weight:bold; }
.form_el { float:left; margin:5px; padding:3px; }
.form_row { clear:both; padding:0 0 8px; overflow:auto; }
.form_row_alt_color { background:#EAEAEA; }
.error_field { background-color:#FDD; border:2px solid #F00; }
.error_field { background-color:#FFCCCC; border:2px solid #F00; margin:3px; }
input, textarea, select { border: 1px solid #AAA; padding: 2px; margin: 4px 0 0;}
input[type='radio'] { border: 0; }
/* FORM STUFF */