body
{
   background-color: #003333;
   margin:0px;
	padding:0px;
	font-family:geneva, arial, helvetica, sans-serif;
	color:#333;
    font-size: 13px;
}

.main-link 
{
  text-decoration: none;
  color: #fff;
  display: block;
  float: left;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 2px;
}

.main-link:hover
{
  text-decoration: none;
  color: #fff;
}

.container
{
  width: 900px;
  position: relative;
  left: -5px;
}

.header
{
  height: auto;
  width: 100%;
}

.header-top
{
   background-color: #fef9e3;
   width: 100%;
   height: 50px;

}

table 
{
  width: 100%;
  border-width: 1px;
  border-color: 1px solid #ccc;
  text-align: center;
  border-bottom: 1px dotted #ccc;
}

table th
{
  background-color: #f2f2f2;
}

.header-top-title
{
    background: url(images/kc_logo.gif) no-repeat left center;
    width: 300px;	
    height: 45px;
    font-size: 26px;
    color: #003300;
    font-family: 'Arial', 'Helvetica', sans-serif;
    padding-left: 50px;
    padding-top: 5px;
    font-weight: 600;
    float: left;
}

.header-top-lan
{
   float: right;
 
}

.header-image
{
  border: none;
}

.header-deco
{
   background-color: #fef9e3;
   float: right;
   width: 100%;
   color: #fff;
}


.header-deco-right
{
   width: 59px;
   background: url(images/top_curve.gif) no-repeat left bottom;
   height: 23px;
   float: right;	
}

.header-deco-rightside
{
   width: 630px;
   background-color: #003300;
   float: right;
   height: 23px;
   color: #fff;
  
}

.header-deco-rightside .main-link
{
   color: #fff;
}

.header-deco-green
{
   background: url(images/top_dot_bar.gif) repeat-x left top;
   width: 100%;
   clear: both;
   background-color: #336633;
   height: 20px;
   padding-top: 10px;
}

.content
{
  background-color: #fff;
}

.top-bar-wrapper
{
 padding:1px;
}

.top-bar 	
{
 background: url(images/menu.jpg) repeat center center;
 height: 25px;
 border: 1px solid #e5e5e5;
 padding-left: 10px;
 padding-top: 10px;

}


a {
	color:#333333
	font-size:13px;
	text-decoration:none;
	/* font-weight:600; */
	font-family:geneva, arial, helvetica, sans-serif;
}

a:link {color:#1E5C82;font-weight:normal;}
a:visited {color:#333333;font-weight:normal;}
a:hover {border-bottom:1px solid;}

.main-content
{
   height: auto;
   width: 100%;
   overflow: hidden;
}

.left-menu
{

	/*padding:10px;
	background-color:#CBE4F3; */
	border-top:2px solid #4AA1D6;
	width:210px;
	height: auto;
    float: left;
    margin-top: 10px;
}
/*
.left-menu ul 
{
  list-style: none;
 
}
.left-menu  ul li
{
   height: 25px;
   position: relative;
   left: -40px;
   margin-bottom: 5px;
   width: 160px;
   border-bottom: 1px dotted #fff;
}
*/
.right-content
{
  float: left;
  margin-left: 20px;
  line-height: 20px;
  width: 650px;
  margin-top: 10px;
}

.intro
{
  width: 650px;
  height: auto;
  margin-top: 10px;
  FONT-SIZE: 9pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

  COLOR: #000000; 
  LINE-HEIGHT: 160%
}

.sections
{	
  border: 1px solid #fff;
  width: 100%;
  padding-top: 5px; 
  padding-bottom: 5px;
  height: auto;
  background-color: #f2f2f2;
  overflow: hidden;
}

.sections a
{
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight: bold;
white-space: nowrap;

}	



.section-content
{
  width: 100%;
  margin-left: 10px;
  overflow: hidden;
  FONT-SIZE: 9pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  COLOR: #000000; 
}

.course
{
   width: 650px;
}

.related
{
  width: 650px; 
  margin-top: 20px;
 
  
}

.sections
{
  width: 100%;
}
.footer-image
{
width: 100%;
}
.footer
{
   width: 100%; 
   text-align: center;
   color: #fff;
}

.footer a
{
  color: #fff;
}

.footer a:hover
{
   text-decoration: underline;
   color: #fff;	
}
