/* Theme Style */

* { margin: 0; padding: 0; }

img { vertical-align: middle; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background: #FFFFFF;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 7px;
	margin-bottom: 15px;
	width: 97%;
}

.container {
	width: 100%;
	border: 0px solid #cccccc;
	background: white;
}

.content {
	width:	90%;
	margin: auto;
	padding: 10px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 25px;
}

a { color:#006699; text-decoration: none; }
a:hover { color:#DB8606; text-decoration: underline; }

td {
	color: #3E3E3E;
	text-decoration: none;
	border: none;
}
p { padding: 3px 0 3px 0; }
h1,h2,h3,h4,h5,h6 { margin: 5px 0 5px 0; }
hr {
  text-align: center;
  margin: 5px auto 5px auto;
  border: 0;
  width: 100%;
  color: #F3C67D;
  background-color: #F3C67D;
  height: 2px;
}
.nav {
	background-color:   #FFFFFF;
				
	padding-top:		4px;
	padding-bottom:		4px;
	padding-left:		25px;
	padding-right:		25px;

	text-align: right;
}
.nav li {
	height: 25px;
	line-height: 25px;
	margin-left: 3px;
	display: inline;
}
.nav ul { padding-right: 5px; }
.nav a {
	color: #0D5C07;
	text-decoration: none;
	border: none;
	font-weight: bold;

	padding-left:		2px;
	padding-right:		2px;
}
.nav a:hover { 
	color: #FFDB35; 
	text-decoration: none; 
	font-weight: bold;

	padding-left:		2px;
	padding-right:		2px;
}

textarea { width: 99%; }
option { padding-right: 5px; }
.content table td { padding: 3px; }
.content table td table td { padding: 2px; }
.content table td table td table,.content table td table td table td { padding: 0; margin: 0; }
.pre-footer {
	background-color:   #996E11;
	line-height: 25px;
	height: 25px;
	text-align: center;
	font-size: 11px;
	color: white;
}
.footer { 
	padding: 3px 10px 3px 10px;
	color: #CCC;
	font-size: 10px;
	line-height: 25px;
	height: 25px;
}
.barTxt { font-size: 10px; color: white; }


table.hdr {
				width:				100%;
				background-color:	#996E11;
	}



td.hdr_grad {
				background-image:		url(images/hdr_grad.jpg);
				background-repeat:		no-repeat; 
				background-attachment:	scroll; 

				padding-left:			160px;
				padding-right:			30px;

}



table.ftr {
			border-top:			2px #0D5C07 solid;

			margin-top:			30px;
			margin-bottom:		10px;

			width:				100%;
}


.copyr {
			color:				#0F145A;
			font-size:			0.8em;

}


table.tblIndex {
			border-top:				1px solid #F3C67D;
			border-bottom:			1px solid #F3C67D;
}


td.tdIndexC {
			border-left:		1px solid #F3C67D;
}


td.mnubar {
				background-color:	#0D5C07;
				border-top:			5px #002800 solid;

				padding-top:		3px;
				padding-bottom:		7px;
				padding-left:		15px;
				padding-right:		10px;
}

.mnu_lg { 
				text-decoration:	none;
				color:				#FFDB35;
				border:				1px solid #0D5C07;

				padding-left:		1px;
				padding-right:		1px;
}


a.mnu_lg, a.mnu_lg:active, a.mnu_lg:visited { 
			font-size:			12px; 
			font-weight:		bold;
			text-decoration:	none;
			color:				#FFFFFF;
			border:				1px solid #0D5C07;

			padding-left:		1px;
			padding-right:		1px;
}


a.mnu_lg:hover { 
			font-size:			12px; 
			font-weight:		bold;
			text-decoration:	none;
			color:				#FFFFFF;
			border:				1px solid #FFDB35;

			padding-left:		1px;
			padding-right:		1px;
}

.dateline {
			font-size:			11px;
			font-weight:		bold;
				
			color:				#FFDB35;
}


div.ftr_l {
			float:				left;

			padding-top:		3px;
			padding-bottom:		3px;
			padding-left:		3px;
			padding-right:		50px;
}


div.ftr_c {
			float:				right;

			padding-top:		3px;
			padding-bottom:		3px;
			padding-left:		10px;
			padding-right:		10px;
}



div.ftr_r {
			background-color:	#0D5C07;
			border-bottom:		3px #002800 solid;

			float:				right;

			vertical-align:		top;
			padding-top:		3px;
			padding-bottom:		5px;
			padding-left:		10px;
			padding-right:		10px;
}

.copyright { 
			font-size:			10px; 
			color:				#0D5C07; 

}

.mnu_sm { 
			text-decoration:	none;
			color:				#FFDB35;
			border:				1px solid #0D5C07;

			padding-left:		1px;
			padding-right:		1px;
}


a.mnu_sm, a.mnu_sm:active, a.mnu_sm:visited { 
			font-size:			10px; 
			text-decoration:	none;
			color:				#FFFFFF;
			border:				1px solid #0D5C07;

			padding-left:		1px;
			padding-right:		1px;
}


a.mnu_sm:hover { 
			font-size:			10px; 
			text-decoration:	none;
			color:				#FFFFFF;
			border:				1px solid #FFDB35;

			padding-left:		1px;
			padding-right:		1px;
}