/**********************************
NEW STYLES 
***********************************/

.default
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
}
.defaultalt
{
	font-size: 9pt;
	color: darkblue;
	font-family: Arial;
	background-color: #CCCCCC;
	margin-left: 0px;
}

.defaultalt span.spacer
{
	width: 20px;
	padding: 40px;
}

.defaultalt span.middle
{
	position: absolute;
	left: 380px;
	text-align: left;
	color: #000066;
	width: 19%;
}

.defaultalt span.right
{
	position: absolute;
	left: 470px;
	color: #000066;
	width: 49%;
}

.default A:active
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
}
.default A:link
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
}
.default A:visited
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: underline;
}
.default A:hover
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: none;
}
.footer
{
	font-weight: lighter;
	font-size: 8pt;
	color: navy;
	font-family: Arial;
}
.footer TD
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
}
.footer A:hover
{
	font-size: 8pt;
	color: white;
	text-decoration: none;
	font-family: Arial;
}

.footer a:active
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
}
.footer a:link
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
}
.footer a:visited
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
}
.footer TABLE
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
}
.fp_newshead
{
	font-family: "Arial Black";
	font-size: 10pt;
	color: darkblue;
}
.fp_newshead A:link
{
	font-family: "Arial Black";
	font-size: 10pt;
	color: darkblue;
	text-decoration: none;
}
.fp_newshead A:hover
{
	font-family: "Arial Black";
	font-size: 10pt;
	color: darkblue;
	text-decoration: none;
}
.fp_newshead A:visited
{
	font-family: "Arial Black";
	font-size: 10pt;
	color: darkblue;
	text-decoration: none;
}
H1
{
	font-size: 14pt;
	color: darkblue;
	font-family: Arial;
}
H2
{
	font-size: 12pt;
	color: darkblue;
	font-family: Arial;
}
H3
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
	font-weight: bold;
}
.mainHead
{
	font-family: "Arial Black";
	font-size: 14pt;
	font-weight: bold;
	color: darkblue;
	font-style: normal;
	letter-spacing: 2px;
}
.newstable
{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
}
.newstable TD
{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
}
.newstable A:link
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}
.newstable A:active
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}
.newstable A:hover
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
.newstable A:visited
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}
.sectionHead
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
	background-color: #DCDCDC;
	font-weight: bold;
}
.sectionHead span.left
{
	position: absolute;
	margin-left: 0px;
	text-align: left;
	font-weight: bold;
	color: #003399;
	width: 19%;
}

.sectionHead span.middle
{
	position: absolute;
	margin-left: 240px;
	text-align: left;
	font-weight: bold;
	color: #003399;
	width: 19%;
}
.sectionHead span.right
{
	position: absolute;
	left: 470px;
	text-align: left;
	font-weight: bold;
	color: #003399;
	width: 19%;
}

.scell
{
	color: steelblue;
	font-family: Arial;
}
.scell TD
{
	font-weight: bold;
	font-size: 8pt;
	color: steelblue;
	font-family: Arial;
}


/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/

/* Picture at the top of the site */
#poster
{
	background: url(images/kc_banner.gif) no-repeat;
	background-color: White;
	margin-right: auto;
	margin-left: auto;
	width: 726px;
	height: 120px;
	margin-top: 17px;
	text-align: right;
}
.xmltable
{
	font-size: 9pt;
	color: darkblue;
	font-family: Arial;
	margin-left: 0px;
	text-align: left;
}
.xmltable span.left
{
	position: absolute;
	left: 20px;
	text-align: left;
	font-weight: bold;
	color: #fff;
	width: 19%;
	margin: 20px;
}

.xmltable span.middle
{
	position: absolute;
	left: 380px;
	text-align: left;
	color: #000066;
	width: 19%;
}

.xmltable span.right
{
	position: absolute;
	left: 470px;
	color: #000066;
	width: 49%;
}

.xmltable span.spacer
{
	width: 20px;
	padding: 40px;
}

/***********************
OLD STYLEs to be removed
*************************/
.rollmenu
{
	border-right: #b3ab82 1px solid;
	padding-right: 2px;
	border-top: #b3ab82 2px solid;
	display: block;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: #b3ab82 1px solid;
	color: #006400;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #b3ab82 1px solid;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	background-color: #dfddd0;
	text-decoration: none;
}
:hover.rollmenu
{
	background-color: #d5e4c1;
	text-decoration: none;
}
.menuhead
{
	font-weight: bold;
	font-size: 18px;
	color: #006400;
	background-color: transparent;
}
UNKNOWN
{
	visibility: hidden;
	position: absolute;
	top: 1px;
	background-color: transparent;
}
#menu2
{
	left: 1px;
	visibility: hidden;
	position: absolute;
	top: 1px;
	background-color: transparent;
}
#menu3
{
	left: 1px;
	visibility: hidden;
	position: absolute;
	top: 1px;
	background-color: transparent;
}
#menu4
{
	left: 1px;
	visibility: hidden;
	position: absolute;
	top: 1px;
	background-color: transparent;
}
#menu5
{
	left: 1px;
	visibility: hidden;
	position: absolute;
	top: 1px;
	background-color: transparent;
}
#menu6
{
	left: 1px;
	visibility: hidden;
	position: absolute;
	top: 1px;
	background-color: transparent;
}
A:active
{
	color: white;
	font-family: Arial;
	text-decoration: none;
}
A:visited
{
	color: darkblue;
	text-decoration: underline;
}
TABLE A:active
{
	color: white;
	text-decoration: none;
}
A:hover
{
	color: red;
	text-decoration: underline;
}
STRONG
{
	color: #000080;
	text-decoration: none;
}
.mybgimage
{
	background-image: url('images/signs/navsign_grn.gif');
}
.TABLE1 TABLE
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
}
.TABLE1 A:link
{
	color: #00008B;
	font-family: Arial;
}
.TABLE1 A:visited
{
	color: gray TEXT-DECORATION: underline;
}
.newstable A:link
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}
.newstable TABLE
{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}

.newstable A:active
{
	font-size: 10pt;
	color: red;
	font-family: Arial;
	text-decoration: underline;
}
.newstable A:hover
{
	font-size: 10pt;
	color: red;
	font-family: Arial;
	text-decoration: underline;
}
.newstable A:visited
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}
.menu
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
}
.TABLE1
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial BACKGROUND-COLOR: white;
}
.TABLE1 A:active
{
	color: red;
	font-family: Arial;
}
.TABLE1 A:hover
{
	color: red;
}
.TABLE1 A:visited
{
	color: white;
}
.scell
{
	color: steelblue;
	font-family: Arial;
}
.scell TD
{
	font-weight: bold;
	font-size: 8pt;
	color: steelblue;
	font-family: Arial;
}
/*.footer
{

    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Arial
    
}
.footer TD
{

    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
    
}
.footer A:hover
{

    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial
    
}*/
H1
{
	font-size: 14pt;
	color: midnightblue;
	font-family: Arial;
	font-variant: small-caps;
}
.mtable
{
}
.mtable A
{
	background-color: darkgreen;
}
.mtable TD
{
	font-weight: normal;
	font-size: 10pt;
	color: green;
}
.mtable P
{
	font-weight: 500;
	font-size: 10pt;
	color: midnightblue;
	font-family: Arial, Verdana;
}
.footer A:active
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
}
.footer A:link
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
}
.footer A:visited
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
}
.table2
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
}
.table2 A:active
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: none;
}
.table2 A:hover
{
	font-weight: bolder;
	color: darkblue;
	font-family: Arial;
	text-decoration: none;
}
.table2 TABLE
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: none;
}
.table2 A:visited
{
	font-size: 10pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: none;
}
.itable
{
	color: white;
	font-family: Arial;
	background-color: gray;
}
.itable2
{
	font-weight: bold;
	font-size: 12pt;
	color: midnightblue;
	font-family: Arial;
}
.footer TABLE
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
}
#main A:visited
{
	color: darkblue;
	font-family: Arial;
	text-decoration: underline;
}
