body { /* margin:0; font-family: Verdana, Arial; font-size:9pt; color:#666666; */ }

body {
   background:#edefee url('images/bodyside.gif') center repeat-y;
	color: #333333;
	font-size: 9pt;
	font-family: Verdana, Arial;
 	margin: 0px auto 0px ;
	padding: 0px;

	}

hr { line-height:0; }

.default { font-family: Verdana, Arial; font-size:9pt; color:#666666; line-height:1.4;}
.default1 { font-family: Verdana, Arial; font-size:12pt; color:white; font-weight:bold; }
.defaultgap { font-family: Verdana, Arial; font-size:9pt; color:#666666; line-height:1;}

a:link 			{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: none; color: maroon; }
a:visited 		{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: none; color: maroon; }
a:hover 		{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: underline; color: maroon; }

a.maroon:link 			{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: none; color: maroon; }
a.maroon:visited 		{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: none; color: maroon; }
a.maroon:hover 		{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: underline; color: maroon; }

a.blue:link 			{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: none; color: royalblue; }
a.blue:visited 		{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: none; color: royalblue; }
a.blue:hover 		{ font-family: Verdana, Arial; font-size: 9pt; text-decoration: underline; color: royalblue; }

a.blue2:link 			{ font-family: Verdana, Arial; font-size: 10pt; text-decoration: underline; color: blue; }
a.blue2:visited 		{ font-family: Verdana, Arial; font-size: 10pt; text-decoration: underline; color: blue; }
a.blue2:hover 		{ font-family: Verdana, Arial; font-size: 10pt; text-decoration: underline; color: blue; }

a.grey:link 			{ font-family: Verdana, Arial; font-size: 8pt; text-decoration: none; color: BEBEBE; }
a.grey:visited 		{ font-family: Verdana, Arial; font-size: 8pt; text-decoration: none; color: BEBEBE; }
a.grey:hover 		{ font-family: Verdana, Arial; font-size: 8pt; text-decoration: underline; color: BEBEBE; }

a.klmarket, a.klmarket:visited {
	color:#555555;
	border:1px solid #888888;
	padding:3px;
	margin:2px;
	float:left;
}
a.klmarket:hover {
	color:maroon;
}

ul { margin-left:15; padding-left:10; }
li { line-height:1.3; }

#leftblue { background-color: #235BD9; width:3%; } 

#sidegap { width:5%; }
#left_deco { background-image: url('images/background-left.gif'); background-repeat: repeat-y;}

#body_all { width:915px; margin: 0 auto; border-color:#aaaaaa;}
#body_content { width: 915px; margin: 0 auto;}

#body_right { width:250; }

#valuation_header { background-color: #E2ECF9; color:cadetblue; }
#valuation { background-color: white; }

#corebiz th { padding:5; }
#corebiz td { padding:5; }
#corebiz ul { padding:0; }
#corebiz li { line-height:2; }

#balance_sheet_header { background-color: #E2ECF9; color:cadetblue; }
#balance_sheet { background-color: white; width:100%; }
#balance_sheet_highlight { background-color: #f7f7f7; color:#666666; }
#balance_sheet th { padding:3; }
#balance_sheet td { padding:3; }

#profit_loss_header { background-color: #E2ECF9; color:cadetblue; }
#profit_loss { background-color:white; width:100%; }
#profit_loss_highlight { background-color: #f7f7f7; color:#666666; }
#profit_loss th { padding:3; }
#profit_loss td { padding:3; }

#news { background-color:white; width:100%}
#news_header { background-color:#E2ECF9; color:#666666; }

#overview_header { background-color: #E2ECF9; color:cadetblue; }
#overview { width:100%; background-color:white; }
#overview th { padding:3; }
#overview td { padding:3; }

#valuation { width:100%; }
#valuation th { padding:3; }
#valuation td { padding:3; }

#retained_earnings_header { background-color: #E2ECF9; color:cadetblue; }
#retained_earnings { background-color: white; width:100%; }
#retained_earnings_highlight { background-color: #f7f7f7; color:#666666; }
#retained_earnings th { padding:3; }
#retained_earnings td { padding:3; }

#minipop { width:100%; }
#minipop_header { background-color:#E2ECF9; color:cadetblue; }

#note { font-family: Verdana, Arial; font-size:8pt; color:#666666; line-height:1.5; font-style:italic; }

.topheading {
	background:#3C61A4;
	color:white;
	height:20px;
}
.topyear {
	background:#93ABC7;
	color:white;
}
.topbottom {
	background:#eeeeee;
}

.thewidth {
	width:100px;
}

.thewidthsmaller {
	width:75px;
}






#navmenu { 
/*	width: 840px; */
    width:934px;
    margin: 0 auto; 
	position:relative;
	min-height: 16px; 
	background:#F5F5F5;
	/*border-left: 1px solid #aebcc2;*/
	border-left: 1px solid #000000;
	line-height:0.9;
	}

#navmenuwrap { 
/*	width: 840px; */
         width:973px;
         margin: 0 auto; 
         height: 25px;
	position:relative;
	background:#f5f5f5;
	}

#menu {
	font-size: .9em;
	font-weight:bold;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	text-transform: uppercase;
	height:20px; 
	}

#menu li {
	/*float:left; */
	float: right;
/*	border-right: 1px solid #aebcc2;*/
	border-right: 1px solid #000000;
	wrap: auto;
	font-weight:light;
/*	color:#660000; */
    color:#FFF;
	font-size: 11px;
	padding-top: 3px; 
	margin: 0;

	}

/*
#menu ul li a {
	font-size: .9em;
	display:block;
	height: 10px;
	width: 7em;  
	line-height: 0px;
	_line-height: 8px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	}
*/

#menu a {
	font-size: .9em;
	display:inline;
	height: 25px;
	width: 7em;  
/*	line-height: 8px;
	_line-height: 8px; 
	padding: 14px 5px 5px 5px; */
	padding:5px 10px 0px 10px;
	text-align: center;
	}


	

#menuh {
	height: 25px;
	width:932px;
/*	color: #172d51; */
    color:#FFF;
/*	background: #e9f2f5; */
    background:#000000;
	border: none;
	margin: 0!important;
	}

#menuh a {
	height: 25px;
/*	color: #172d51; */
    color:#FFF;
	text-decoration: none !important;
	}

#menuh a:hover {
	color:#acf4ff;
/*	color:#FFF; */
	font-weight:bold;
/*	background: #172d51; */
    background:#000000;
	text-decoration: none !important;
	height: 25px;
	}

#menuh .current_page_item a{
	background: #172d51 !important;
	color:#FFF;
	font-weight:bold;
	}

#menuh .current_page_item a:hover{
	background: #172d51;
	color:#FFF;
	font-weight:bold;
	}
