body {margin:0px;
	background:url(images/backfade.jpg) repeat-x top #424347;	
}
table tr td{font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#FFF}

a{color:#77BBFF}
.ArticleColumn a{color:#0066CC}
a:hover{color:#999999}

.headerleft{
}
.topmiddle{
}
.headerright{
}
.contentleft{
}
.contentright{
}
.left_nav_link{
	padding:3px 3px 5px;
	border-top:1px solid #CCC;
	background:#FFF;
}
.left_nav_link a{
	text-decoration:none;
}
.contentmiddle{
	background:#FFF;
	height:300px;
	vertical-align:top;
}
#ContentTable{
	background:#FFF;
}
.ArticleColumn{
	width:235px;
	background:#d0d0d1;
	vertical-align:top;
	color:#000;
}

.ContentColumn{
	height:300px;
	vertical-align:top;
	background:#57585a;
	border-left:5px solid #424347;
	color:#FFF;
}
.footerleft{
}
.footerright{
}
.footermiddle{
}

/* Header Styles */
.TopHeader{
	background:url(images/kc_04.jpg) repeat-x bottom;
	height:120px;
}
#HeaderTable{
	
}
.HorNavBackground{

}
#NavTable{
	background:url(images/tabimage_back.jpg) bottom center repeat-x;
}
#NavTable tr td{padding-left:5px; color:#FFFFFF}
.navigation a{text-decoration:none; padding:10px 4px 8px 4px; color:#CCC; display:block; background:url(images/tabimage_down.jpg) bottom center; font-weight:bold; border-bottom:2px solid #2b2c2e}
.navigation a:hover{background:url(images/tabimage_over.jpg) bottom center #FFF; padding:10px 4px 10px 4px; color:#FFF; border-bottom:0px solid #2b2c2e}
.navigation a.Sel{text-decoration:none; padding:10px 4px 10px 4px; color:#FFF; display:block; background:url(images/tabimage_up.jpg) bottom center; border-bottom:0px solid #2b2c2e}
.navigation a.Sel:hover{background:url(images/tabimage_up.jpg) bottom center}

/*Header Sub Nav*/
.menuroll{
position:absolute;
visibility: hidden;
border-top:1px solid #666666;
font:normal 12px;
line-height: 18px;
z-index: 100;
background-color: #CCCCCC;
filter:alpha(opacity=90);-moz-opacity:.90;
}

.menuroll a{
display: block;
text-indent: 3px;
background-color: #EEE;
border-bottom: 1px solid #ccc;
padding: 2px;
text-decoration: none;
text-indent: 5px;
}

.menuroll a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: black;
}

/* Headings */
h1{
	font-size:1.8em;
	color:#ECF5FF;
	margin-top:0px;
}
.ArticleColumn h1{
	color:#333;
}
h2{
	font-size:14px;}
h3{}

.SubDescription{
	font-size:1.2em;
	padding-bottom:15px;
	border-bottom:1px solid #AAA;
	margin-bottom:20px;
	font-style:italic;
	font-family:Arial Narrow, Helvetica, sans-serif
}
.field{background:#FFF}
.category{background:#EEE; color:#666}

.bluebox{
	background-color:#ccccff;
	border:1px solid #9999ff;
	margin-bottom:6px;
}
.redbox{
	background-color:#ffcccc;
	border:1px solid #ff6666;
	color:#990000;
	margin-bottom:6px;
}

.footertext{
	font-size:.55em;
	text-transform:uppercase;
}
.footertext a{
	color:#CCC;
}

/* Form Tables */
.info_table{ background:#CCC; }
.info_table tr td{ background:#FFF; }
.margin_medium{ margin:10px }
.top_margin_medium{ margin-top:10px; }
.bottom_margin_medium{ margin-bottom:10px; }

.form_text{ background:#DDD; border:1px solid #FFF; height:1.5em}
.form_select{ background:#EEE; border:1px solid #999; }
.form_textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; border:1px solid #999; width:100%}
.required{ font-weight:bold; color:#0033CC; }
input.required, select.required{ border:1px solid #0033CC; font-weight:normal; color:#000 }

.buttons{
	color:#FFF;
	cursor:pointer;
	background:url(images/tabimage_over.jpg);
	font-size:12px;
	border:1px solid #FFF;
	height:1.7em;	
}

#dropinboxv2cover{
	width: 320px; /*change width to desired */
	height: 170px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
	position:absolute; /*Don't change below 4 rules*/
	z-index: 100;
	overflow:hidden;
	visibility: hidden;
}

#dropinboxv2{
	width: 300px; /*change width to above width-20. */
	height: 140px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
	border: 2px solid #003399; /*Customize box appearance*/
	border-top:0px;
	background:#FFF;
	padding: 4px;
	position:absolute; /*Don't change below 3 rules */
	left: 0;
	top: 0;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}