body {
	background:url(../images/kf_page_bg.jpg) repeat-x;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ebe9e2;
}
body,td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
}

.header_bg {
	background:url(../images/kf_header_bg.jpg) no-repeat;
	height: 174px;
	width:951px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09bfbd;
}

.header_mainDiv {
	width: 925px;
	height:174px;
	padding-left:13px; 
	padding-right:13px;
}

.header_TxtLinks {
	float: left; 
	width: 340px; 
	height: 52px;
	padding-left: 240px;	
	padding-top:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: ##09bfbd;
	}

.header_rightArea {
	float: left; 
	width: 300px;
	height: 101px;
	padding-left: 20px;
	padding-top:20px;	
}

h2 {
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;}
	
h3 {
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;}

.header_Menu {
	float: left;
	width: 885px; 
	height: 27px;
	padding-left: 20px;
	padding-right:20px;
	padding-top:10px;
	background:url(../images/kf_menu.jpg) no-repeat;
	vertical-align:middle;
}

.header_Shadow {
	float: left;
	width: 925px; 
	height: 15px; 
	background:url(../images/kf_menu_shadow.jpg) no-repeat;
}

a.HeaderLinks:link, a.HeaderLinks:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.HeaderLinks:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}

a.HeaderLinks2:link, a.HeaderLinks2:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa9900;
	text-decoration: none;
}
a.HeaderLinks2:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50432f;
	text-decoration: underline;
}

.Sign_up_Div {
	margin-top:10px; 
	width: 322px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
}

.Sign_up_Image {
	float: left; 
	width:48px; 
	height:48px;
}

.Login {
	float: left; 
	width:118px; 
	padding-left:10px; 
	padding-right:8px; 
	border-right:1px solid #ccc;
}

.Join {
	float: left; 
	width:118px; 
	padding-left:9px; 
	padding-right:10px;
}


.Top_menu {
	float:left; 
	padding-right:15px; 
	padding-left:15px; 
	border-right: 1px dotted #fff;
}

.Top_menu_Items {
	position:absolute; 
	visibility:hidden; 
	border:1px solid #e51d1f; 
	background-color:#ffffff; 
	width:145px; 
	padding:5px; 
	z-index:0
}

.Top_menu_Links {
	border-bottom:1px dotted #e51d1f; 
	padding-left:7px; 
	height: 22px;
	margin-bottom:3px;
}

a.MenuLinks:link, a.MenuLinks:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
a.MenuLinks:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff000;
	font-weight:bold;
	text-decoration:none;
}

.Middle_top {
	background:url(../images/kf_middle_top.jpg) no-repeat;
	height: 10px;
}

.Middle_rep {
	background:url(../images/kf_middle_rep.jpg) repeat-y;
	padding-left:10px;
	padding-right:10px;
}

.Middle_bottom {
	background:url(../images/kf_middle_bottom.jpg) no-repeat;
	height:10px;
}

.Middle_Left {
	float:left; 
	width:206px;
}

.Middle_Middle {
	float:left; 
	width:475px; 
	padding-left:20px; 
	padding-right:20px;
}

.Middle_Right {
	float:left; 
	width:210px;
}

.Middle_Left_description {
	width: 184px;
	background: url(../images/left_description_back.jpg) repeat-x;
	background-color: #d8f1c4;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ccc;
	border-top:0px;
	border-bottom:0px;
	color: #749d53;
	font-size:12px;
}

.Right_headings {
	background:url(../images/kf_right_heading.jpg) no-repeat;
	width:180px;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	height: 25px;
	font-size:14px;
	color: #fff;
	font-weight: bold;
}

.Right_headings2 {
	background: url(../images/kf_right_heading2.jpg) no-repeat;
	width:180px;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	height: 25px;
	font-size:14px;
	color: #fff;
	font-weight: bold;
}

.Right_rep {
	background:url(../images/kf_right_rep.jpg) repeat-y;
	width:200px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	color: #333;
}

.Right_bottom {
	background:url(../images/kf_right_bottom.jpg) no-repeat;
	width:210px;
	height:5px;
	margin-bottom:15px;
}

.footer_top {
	height:10px;
	background:url(../images/kf_botto_bop.jpg) no-repeat;
}

.footer_rep {
	background:url(../images/kf_botto_rep.jpg) repeat-y;
	text-align:center;
}

.footer_bottom {
	background:url(../images/kf_botto_bottom.jpg) no-repeat;
	height:10px;
	margin-bottom:15px;
}

.form_top {
	background:url(../images/kf_form_top.jpg) no-repeat;
	height:44px;
	padding:10px;
	width: 455px;
	margin-top:15px;
}

.form_rep {
	background:url(../images/kf_form_rep.jpg) repeat-y;
	padding: 10px 15px 10px 15px;
	border-top:1px dashed #ccc;
	width: 445px;
}

.form_bottom {
	background:url(../images/kf_form_bottom.jpg) no-repeat;
	height:11px;
	width: 475px;
}


.middiel_buttons {
	margin-top:10px; 
	margin-bottom:10px; 
	border-top:1px dashed #dedede; 
	border-bottom:1px dashed #dedede; 
	padding: 7px 0px 7px 0px;
	height:23px;
}

.middiel_buttons2 {
	float:left; 
	margin-right:20px;
}

.textAreas {
	margin-bottom:10px;
	text-align:justify;
}

.GoogleAds {
	height:60px; 
	margin-bottom:10px;
}

.Images {
	background: #fff;
	border:1px solid #ccc;
	padding:2px;
	margin-right:10px;
}

/* Form CSS */

input.formfeild, textarea.formfeild, select.formfeild {
	color: #333;
	border: 1px solid #e5e5e5;
	padding:4px;
	background: #fff;
}
input.button {
	background:url(../images/search-button.jpg) no-repeat;
	border: 1px solid #057c9a;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

input.button2 {
	background:#393;
	border: 1px solid #333;
	font-weight: bold;
	color: #fff;
	padding:2px;
}

a.DropDownLinks:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58393a;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}
a.DropDownLinks:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58393a;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}
a.DropDownLinks:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6ecc09;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}
a.DropDownLinks:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6ecc09;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}


/* Links CSS */


a.ReadMore:link, a.ReadMore:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f17853;
	text-decoration:underline;
	
	}
a.ReadMore:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f17853;
	text-decoration:none;
}

a.LeftLinks:link, a.LeftLinks:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #02bfb4;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
	
	}
a.LeftLinks:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
}

a.right_links:link, a.right_links:visited {
	font-size: 13px;
	color: #88a50a;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
	
	}
a.right_links:hover {
	font-size: 13px;
	color: #88a50a;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}

/* Text CSS */

.Common_header1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #bd8400;
}

.Common_header2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:7px;
}

.Common_header3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4fb809;
}

.Common_header4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #db0775;
}


.HeaderLinkSheps {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.DescriptionHeaders {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-weight:bold;
}

.Essays_heading {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-weight:normal;
}

.ArticleTitles {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

.DescriptionText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.TextAboveMenu {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #047c7b;
	padding-left:10px;
	padding-right:10px;
}

.TextWhite {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-transform:uppercase;
}

.TextBlue {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #12bed2;
	line-height:15px;
}

/* Left Menu*/

div.leftsidemenu {
	width: 206px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#87C137;
	
}
div.leftsidemenu div {
	overflow: hidden;
}

div.leftsidemenu div.collapsed {
	height: 31px;
}
div.leftsidemenu div span {
	
	display: block;
	padding: 6px 0px 9px 11px;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	cursor: pointer;
	background:#9bd86b;
	border-left:1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top:1px solid #ffffff;

}

div.leftsidemenu div a {
	padding: 4px 4px 3px 10px;
	border-bottom: 1px solid #f8fdf4;
	border-left:1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color:#d9f1c4;
	background-position: 10px 12px;
	color: #618e00;
	font-weight:normal;
	text-decoration: none;
	display: block;
}
div.leftsidemenu div a.current {
	background : #d9f1c4;
	background-position: 10px 12px;
}
div.leftsidemenu div a:hover {

	background-color:#f5fcf0;
	background-position: 10px 12px;
	color: #022324;
	text-476702: none;
	display: block;
}

.h1 {
	font-size:12px;
	color: #749d53;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}


.home_top_bg {
	background:url(../images/home_top_back.jpg) no-repeat;
	width: 365px;
	height: 218px;
	padding:20px 20px 0px 20px;
}

.h2 {
	font-size:14px;
	color: #ffddf0;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.h3 {
	font-size:16px;
	color: #fff;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.h4 {
	font-size:14px;
	color: #333;
}

.Left_column {
	border-right:1px dashed #ccc;
}

.right_column {
	border-left:1px dashed #ccc;
}

a.MiddleLink01:link, a.MiddleLink01:visited {
	font-size: 14px;
	color: #edae06;
	font-weight:bold;
	text-decoration:none;
	
	}
a.MiddleLink01:hover {
	font-size: 14px;
	color: #000;
	font-weight:bold;
	text-decoration:underline;
}

a.MiddleLink_new_02:link, a.MiddleLink_new_02:visited {
	font-size: 16px;
	color: #edae06;
	font-weight:bold;
	text-decoration:none;
	
	}
a.MiddleLink_new_02:hover {
	font-size: 16px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
}

a.MiddleLink_new_03:link, a.MiddleLink_new_03:visited {
	font-size: 16px;
	color: #29a2d4;
	font-weight:bold;
	text-decoration:none;
	
	}
a.MiddleLink_new_03:hover {
	font-size: 16px;
	color: #1880ab;
	font-weight:bold;
	text-decoration:none;
}

a.MiddleLink_new_04:link, a.MiddleLink_new_04:visited {
	font-size: 16px;
	color: #da0d52;
	font-weight:bold;
	text-decoration:none;
	
	}
a.MiddleLink_new_04:hover {
	font-size: 16px;
	color: #640424;
	font-weight:bold;
	text-decoration:none;
}

.Middletop {
	background:url(../images/middle_top.jpg) no-repeat;
	width:468px;
	height:10px;
}

.Middlerep {
	background:url(../images/middle_rep.jpg) repeat-y;
	padding:0px 10px 0px 10px;
	width:448px;
	height:115px;
}

.Middlebottom {
	background: url(../images/middle_bottom.jpg) no-repeat;
	width:468px;
	height:10px;
}

.Middle_Links {
	float: left;
	width:147px;
}


a.ArticleLinks:link, a.ArticleLinks:visited {
	font-size: 13px;
	color: #777777;
	font-weight:normal;
	text-decoration:underline;
	
	}
a.ArticleLinks:hover {
	font-size: 13px;
	color: #777777;
	font-weight:normal;
	text-decoration:none;
}

.cases_button {
	width: 160px;
	height: 65px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	line-height:15px;
	font-weight:bold;
	font-size:12px;
}
.cases_button a {
	display: block;
	color:#4d6f31;
	text-decoration: none;
}
.cases_button a:hover {
	color:#4d6f31;
	text-decoration:underline;
}

.stories_button {
	width: 158px;
	height: 95px;
	line-height:15px;
	font-weight:bold;
	font-size:12px;
}
.stories_button a {
	display: block;
	color:#4d6f31;
	text-decoration: none;
}
.stories_button a:hover {
	color:#4d6f31;
	text-decoration:underline;
}



.poems_button {
	width: 195px;
	height: 15px;
	margin-bottom:10px;
}
.poems_button a {
	display: block;
	color:#666;
	text-decoration: none;
}
.poems_button a:hover {
	color:#666;
	text-decoration:underline;
}


.Pink_Header {
	background:url(../images/pink_header.jpg) no-repeat;
	width:196px;
	padding-left:10px;
	height:38px;
	font-size:22px;
	color: #d80477;
	padding-top:9px;
	font-weight:bold;
}

h1{
	font-size:22px;
	color: #d80477;
	font-weight:bold;	
}


a.CommonLinks001:link, a.CommonLinks001:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	text-decoration:underline;
}
a.CommonLinks001:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
}

a.article_links:link, a.article_links:visited {
	font-size: 13px;
	color: #000;
	font-weight:bold;
	text-decoration:underline;
	
	}
a.article_links:hover {
	font-size: 13px;
	color: #666;
	font-weight:bold;
	text-decoration:none;
}

.gmaes_button {
	width: 160px;
	height: 70px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	line-height:14px;
	font-weight:bold;
	font-size:11px;
	color:#333;
}
.gmaes_button a {
	display: block;
	color:#4d6f31;
	text-decoration:underline;
}
.gmaes_button a:hover {
	color:#4d6f31;
	text-decoration:none;
}


#slideshow { list-style:none; color:#fff }
#slideshow span { display:none }
#wrapper { width:526px; margin:0; display:none }
#wrapper * { margin:0; padding:0 }
#fullsize { position:relative; width:526px; height:200px; padding:0; border:0; background:none }
#information { position:absolute; bottom:0; width:526px; height:0; background:#fff; color:#333; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70) }
#information h3 { padding:4px 8px 3px; font-size:14px; font-weight:bold }
#information p { padding:0 8px 8px }
#image { width:526px }
#image img { position:absolute; z-index:25; width:auto }
.imgnav { position:absolute; width:25%; height:200px; cursor:pointer; z-index:150 }
#imgprev { left:0; background:url(../images/left.gif) left center no-repeat }
#imgnext { right:0; background:url(../images/right.gif) right center no-repeat }
