/* Text Styles *----------------- */


a { color: #336699; font-weight:bold; text-decoration:none; }
a:hover { color: #6699CC; }

p {
	line-height:20px;
	margin-bottom:1em;}

body {
	text-align:center;
	background:#CCC;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;}
	
	h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #3E3333;
	line-height:28px;
	margin-top:20px;
	margin-bottom:10px; }


h2 {
	font: 20px/24px Georgia, "Times New Roman", Times, serif;
	color: #C67600;
	margin-bottom: 8px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height:21px;
	color: #29578A;
	margin-bottom: 10px;
	font-style: italic;
}
h4 {
	font:italic normal 13px/19px Georgia, "Times New Roman", Times, serif;
	color: #29578A;
	margin-top: 5px;
	margin-bottom: 11px;
}


.smallText {
	font: 11px/15px Arial, Helvetica, sans-serif;
}

.quote { font: 20px Verdana, Arial, Helvetica, sans-serif; color: #A9C0D9; line-height:30px; }

.closed {
	font-size: 12px;
	font-weight: bold;
	color: #C67600;
}
	
#footer strong { color: #336699; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }

hr {
border: 1px dotted #C67600; 
border-style: none none dotted;
margin-left:0px;
align:left;  
width:100%}

/* LAYOUT ----------------- */

div#frame { 
	width:840px; 
	height:100%; 
	margin:0 auto; 
	background:url(bg-page.gif) repeat-y; 
	overflow:hidden;
	text-align:left;
}
/*IE6*/ * html div#frame { overflow:visible; }

.head_img { margin-bottom:12px; }

div#left_column { float:left; width:125px; padding:0 24px 0 12px; margin-right:14px; text-align:right; }
/*IE6*/ * html div#left_column { width:155px; }

div#content { float:left; width:628px; padding:6px 0 32px 0; }

div#footer { text-align:center; padding:24px; }




/* NAVIGATION --------------- */

ul#nav { 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #6fa146;
	font-size:12px;
	line-height:14px;
	margin-bottom:20px;
	background:#b6c7d9
	}
	

ul#navSection li { text-align:right; margin-bottom:5px; }
ul#nav li { text-align:right; margin-bottom:5px; }

ul#navSection a:hover { color:#6699CC; }
ul#nav a:hover { color:#6699CC; }



/* FORMS -------------------- */

table.tbl_form { width:520px; margin-bottom:1.2em; background:#b6c7d9; }
table.tbl_form tr { vertical-align:baseline; }
table.tbl_form th { background:#6699cc; width:100px; padding:4px 6px 4px 2px; color:#FFF; font-weight:normal; text-align:right; border-bottom:2px solid #b6c7d9; }
table.tbl_form td { padding:4px; }

div.form_box { background:#b6c7d9; padding:8px; margin-bottom:1em; width:504px; }

/* MISC --------------------- */

.img_right { float:right; margin:0 0 1.2em 1.2em; }
.img_right_bdr { float:right; margin:0 0 1.2em 1.2em; border:1px solid #333; }
.img_left { float:left; margin:0 1.2em 1.2em 0; }
.img_left_bdr { float:left; margin:0 1.2em 1.2em 0; border:1px solid #333; }
.img_nav { float:left; margin:0 0em 0em 0; border:0px }



/* SLIDE SHOW SYLES */

div#fadeshowHome {float:center; text-align:center; padding:0; }

