BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; color:#313729;
	line-height:150%; 
	margin:0;
	background-color:#332E22;
}
TD, TH {
	font-size:inherit;
}
IMG {
	border:0;
}
P {
	margin:0 0 15px;
}
H1 {
	font-size:16px; color:#FFF;
	padding:5px 0 5px 50px; margin:0 0 20px;
	background-color:#BBC6C5;
}
H2 {
	font-size:16px; color:#5F7983;
	text-align:left;
	margin:0 0 5px;
}
H3 {
	font-size:12px; color:#5F7983;
	line-height:normal;
	padding:3px 50px; margin:10px 0 5px;
	background-color:#BBC6C5;
}
H4 {
	font-size:24px; color:#A6B2B2;
}
A:link    {color: #0000CC}
A:visited {color: #660066}
A:hover   {color: #5E3F00}
A:active  {color: #0000CC}

.linkLight A:link    {color: #99A9A7}
.linkLight A:visited {color: #99A9A7}
.linkLight A:hover   {color: #FFF}
.linkLight A:active  {color: #99A9A7}

A:link .rollover   {padding:14px 20px;}
A:hover .rollover  {color:#000; background:#FFF;}

.backlight { 
	background-color:#99A9A8;
}
.wrapper {
	text-align:left;	
	padding:30px;
}
#headLeftContainer {
	width:300px;
	float:left;}
		#headLeft {
			float:left;}
		#headCenter {
			padding:11px 150px 0 0;
			float:right;}
		#headRight {
			float:right;}
.textSmall {
	font-size:10px;
}
.textLight {
	color:#99A9A7;
}
.textWhite {
	color:#FFF;
}
.textNormal {
	line-height:normal;
}
.textBody {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
}
.textColor {
	color:#586A82;
}
.textBig {
	font-size:24px; color:#A6B2B2; font-weight:bold;
}
.textBlurb {
	font-family:"Times New Roman", Times, serif; font-size:16px; color:#756C4F; font-weight:bold; font-style:italic;
}
.pageHead { 
	text-align:left;
	padding:7px 0 0; 
	height:23px; 
}
.tableNav {
	font-size:10px;
	line-height:normal;
	width:100%;
	border:solid 1px #CAD2D4; border-collapse:collapse;}
.tableNav TD{
	text-align:center !important;
	padding:5px;
	border:solid 1px #CAD2D4;
	background-color:#A6B2B2;}
.tableNav TH{
	color:#FFF; font-weight:normal;
	text-align:center !important;
	padding:5px;
	border:solid 1px #CAD2D4;
	background-color:#758791;
}
.tableHead { 
	font-size:10px; font-weight:bold; color:white;
	text-align:center !important; line-height:normal;
	padding:3px 5px;
	background-color:#728786 !important;}
.tableHead A { 
	color:white;}
.tableForm TH {
	width:40%; }
.tableForm TD {
	width:60%; }
.tableForm, .tableData {
	width:100%;
	border-collapse:collapse; }
.tableForm TD, .tableData TD { 
	font-size:80%;
	line-height:normal; vertical-align:middle; text-align:left;
	padding:3px;
	border:solid 1px #CAD2D4;}
.tableForm TH, .tableData TH {
	font-size:7pt; color:#FFF;
	text-transform:uppercase; line-height:normal; text-align:right; vertical-align:middle;
	height:30px;
	padding:0 5px 0 0;
	border:solid #CAD2D4; border-width:1px 0;
	background-color:#99A9A8;}
.tableData .tableFoot, .tableForm .tableFoot, .tableForm .tableFoot A { 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white;
	text-align:center; text-transform:uppercase;
	padding:2px 0px;	
	background-color:#728786;
}
.cfWebInnerTable { 
	width:90%}
.cfWebInnerTable TH { 
	color:#728786;
	width:50%; height:20px;
	background-color:#CAD2D4;}
.cfWebInnerTable, .cfWebInnerTable TD, .cfWebInnerTable TH { 
	padding:0; border:0;}
.cfWebInnerTable TD {
	font-size:10px; font-weight:bold; color:#728786;
	text-align:center;
	width:10%; height:20px;
}
.error {
	color:#F00;
}
.cap:first-letter {
	font-size:300%; font-weight:bold; color:#FFF;
	line-height:100%;
	padding:1px 3px; margin:0 3px 0 0;
	background-color:#9CACC7;
	float:left;
}
.box {  
	font-size:9px; color:#B5BEC1;
	border:1px #A5B0B4 solid;
	padding:5px 4px 5px 7px;
}
.box2 {  
	font-size:10px; color:#404A51; 
	padding:3px; 
	border:1px #758791 solid;
}
.sitemap {
	font-size:85%; font-weight:bold;
	text-transform:uppercase;
	margin:0; padding:0;}
.sitemap li { 
	list-style:none; }
.sitemap li ul { 
	margin:0; padding:0;}
.sitemap li ul li {
	font-size:100%; font-weight:normal;
	text-transform:capitalize; line-height:normal;
	margin:0 0 0 10px; padding:0;}
.sitemap A {
	text-decoration:none; }
.sitemap A:hover { 
	text-decoration:underline; 
}
.line {
	margin:10px 0 25px;
	border:solid #BBC6C5; border-width:0 0 4px;
}
