/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 1em Tahoma, sans-serif;
}
#logo{float:left; position:absolute; top: 5px; left: 0px; z-index: 101; padding-left: 1px; background-color: white;}
#topheader{float:right; width:100%; height:97px; background-color:#F0F0F0; background-image: url('topheader_gradient.jpg'); background-repeat: repeat-x;}
#toplinks{position:absolute; right:10px; top:10px;}
#menu{float:right; width:100%; height:32px; background-image:url(bg_menu.gif); background-repeat:repeat-x;}
#submenu{float:right; width:100%; height:32px; background-image:url(bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
#contenttext{float:left; padding-left: 230px; min-height: 500px;}
#leftpanel{position:absolute; width:230px; top: 215px; left: -8px;}
/*#footer{float:left; width:99%; background-color:#F0F0F0; padding:10px; border-top: 1px solid gray; border-bottom: 1px solid gray;}*/

#leftpanel a {
	text-decoration: none;
	color: #4F4F4F;
	margin-left: 18px;
	display: block;
	/*height: 20px;*/
	text-indent: -12px; 
	padding-top: 1px;
	padding-left: 14px;
	padding-bottom: 1px;
	border: 1px solid #F7F7F7;
	text-align: left;
	font-size: .9em;
	
}

#leftpanel a:hover {
	display: block;
	background-color: white;
	border: 1px solid gray;
	color: black;
	padding-left: 14px;
	margin-left: 18px;
	padding-top: 1px;
}

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}

/*TEXT STYLES*/
.bodytext {
	
	color: #666666;
}

a.KS_topnav {
 text-decoration: none;
 color: white;
 border: 1px solid white;
 padding: 3px 5px 3px 5px;
 position: relative;
 top: -3px;
 font: .9em Tahoma, sans-serif;
 font-weight: bold;
 /*margin-right: -1px;*/
 /*position: relative;
 right: 6px;*/
 }
  a.KS_topnav:hover{
	background-color: #EFEFEF;
	color: black;
	border: 1px solid black;
	/*zoom: 1;
	position: relative;
	top: 0px;*/
	opacity: 0.5;
	-moz-opacity:.50;
	filter: alpha(opacity=50);
	
	
}

h4 { color:#2F2F2F; border: 1px solid #2F2F2F; margin-right: 5px; margin-top: 0px; font-size: .9em; background-color: white; 
	margin-bottom: 0px;
	padding-left: 2px; }

.titletext {
	font-size:25px;
	font-weight:bold;
	color:#253136;
	font-family: Tahoma, sans-serif;
	margin-bottom: 12px;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 1em Tahoma, sans-serif;
	/*font-size:14px;*/
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}
.mediumblacktext {
	font: 0.75em Tahoma, sans-serif;
	
	
	color:black;
}
/*dropdown menu*/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
color: #CC0000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #F0F0F0;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #BFBFBF;
}


table.datatable { background-color: #3F3B3B; font-size: .9em;
/*border-top: 2px solid #003B59; border-left: 2px solid #003B59; font-family: arial,sans-serif;*/
}
table.datatable td { background-color: white; padding: 0 2px 0 2px ; }
table.datatable th { background-color: #6F6F6F; color: white; padding: 0 3px 0 3px; }
