/* Global Site Style */
h1, h2, h3, h4, h5, h6, form, ul, fieldset, body {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #4E563C;
	padding-bottom: 20px;
}
body, table, td {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: white;	
}
a, a:visited, a:link, a:active {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	text-decoration: underline;
}
a:hover {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #FFBB00;
	text-decoration: blink underline;
}

a.tag {
	text-transform: uppercase;		
}

.article_box td {
	color: black;
}

.article_box p {
	line-height: 150%;
}

.article_box p{
	text-align: justify;	
}

.article_box blockquote{
	text-align: justify;	
}

.article_box .author {
	text-align: right;
	font-style: italic;
}

.h1, h1 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background-image: url("../img/nav/main_title_bck.gif");
	text-transform: uppercase;
	color: white;
	padding: 3px 8px 4px 8px;
	margin-bottom: 2px;
	display: block;
}
.h2, h2, h2 {
	clear: both;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #F2F3F4;
	text-transform: uppercase;
	margin-bottom: 4px;
	display: block;
	padding: 3px 8px 4px 8px;
}
.h3, h3 {	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	margin-bottom: 4px;	
	margin-top: 20px;
	text-transform: uppercase;
}
.h4, h4 {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: black;
	font-style: italic;
}

.h2 a.tag, h2 a.tag {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.h3 a.tag, h3 a.tag {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.btn {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #F2F3F4;
	text-transform: uppercase;
	padding: 2px 5px 3px 5px;
	display: block;
	cursor:pointer;
}
.buttonstyle {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	background-color: white;
	border: 1px solid #333;
}
.inputstyle {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	background-color: white;
	border: 1px solid #333;
}
textarea {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	scrollbar-arrow-color: #333;
	scrollbar-base-color: white;
	border: 1px solid #333;
	padding-left: 4px;
}
ul li {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	list-style-type: square;
	list-style-image: url("../img/nav/arrow.gif");
	text-decoration: none;
	margin-left:18px;
}
a img {
	border: none;
}
#container {
	width: 770px;
}
#menubox {
	background-image: url("../img/nav/top_nav_bck.gif");
	height: 37px;
	padding: 4px 12px 4px 12px;
}
#menuitems td {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #474F2D;
	height: 15px;
}
#menuitems a, #menuitems a:visited, #menuitems a:link, #menuitems a:active {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
#menuitems a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFBB00;
	text-decoration: none;
}
#maincol {
	width: 540px;
	vertical-align: top;
}
#sidecol {
	width: 230px;
	vertical-align: top;
	background-color: #838e5d;
}
#endcol {
	width: 180px;
	vertical-align: top;
}
#midcol {
	width: 360px;
	vertical-align: top;
}
#singlecol {
	vertical-align: top;
}
#ftr {
	background-color: #636C4A;
	text-align:center;
}
#ftr table td {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
#btmmenu {
	background-color: #4E563C;
	height: 66px;
}
#ftr a, #ftr a:visited, #ftr a:link, #ftr a:active {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#ftr a:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
#letters_tbl a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#letters_tbl td {
	border-left: 1px solid #929B86;
}
#entries_tbl a {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 3px 0px;
}
.btm_box {
	padding: 10px;
	background-color: #95A269;
	margin: 10px 2px 6px 2px;
}
.srch_box {
	display: none;
	padding: 8px;
	background-image: url("../img/nav/search_bck.gif");
	margin-bottom: 4px;
	color: black;
}
.ftv_box {
	
	padding: 8px;
	background-color: #838E5D;
	margin-bottom: 4px;
}
.ftv_box_inset {
	padding: 4px;
	background-image: url("../img/nav/ftv_bck_sm.gif");
	color: black;
}
.hist_box {
	display: none;
	padding: 8px;
	background-color: #A0AD8E;
	margin-bottom: 4px;
}
.hist_box_inset {
	
	padding: 4px;
	background-image: url("../img/nav/hist_bck_sm.gif");
	color: black;
}
.subj_idx {
	padding: 4px;
	background-color: #8A937E;
	margin-top: 4px;
}
.subj_idx_inset {
	padding: 4px 4px 6px 7px;
	margin: 4px;
	width: 246px;
	background-image: url("../img/nav/subj_idx_bck.gif");
	color: black;
}
.subj_idx_inset a, .subj_idx_inset a:active, .subj_idx_inset a:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 14px;
	border-bottom: 1px solid #929B86;
	display: block;
}

.subj_idx_inset a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 14px;
	border-bottom: 1px solid #929B86;
	display: block;
	color: #FFBB00;
}
.re_box {
	display: none;
	padding: 8px;
	background-image: url("../img/nav/re_bck.gif");
	margin-bottom: 4px;
	color: black;
}
.re_box a,  .re_box a:visited, .re_box a:active{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.re_box a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFBB00;
}
.re_box li {
	border-bottom: 1px solid #8C9276;
	padding: 2px 0px;
}

.rn_box {
	padding: 4px;
	background-color: #A0AF72;
	margin-top: 4px;
}
.rn_box_inset {
	padding: 6px;
	background-image: url("../img/nav/rn_bck.gif");
	color: black;
}
.submain_col {
	background-color: #8B947F;
	padding: 4px;
}
.submain_box {
	padding: 8px;
	background-image: url("../img/nav/main_bck.gif");	
	background-repeat: repeat-x;
	background-color: white;
	color: black;
}

.submain_box td{
	color: black;
}

.article_box {
	padding: 8px;
	background-color: #E2E4DF;
	color: black;
}
.sponsor_box {
	padding: 8px;
	background-color: #DBE1D4;
	color: black;
}
.subindex_col {
	background-color: #DDE0DA;
	padding: 8px;
}
.subnav_col {
	background-color: #C4CDA8;
	padding: 0px 6px;
}

.tlYear {	
	padding: 5px;
	font-size: 14px;
	font-weight: bold;	
	background-color: #3b4125;
	color: #fff;
	margin-right: 10px;		
}
