html {
	margin:0px; padding:0px; height:100%;
	overflow-x:hidden;
	overflow-y:auto;
}
body   { 
	font-family:arial; font-size:10pt;
	height:100%; margin:0px; padding:0px; 
}
div { margin:0px; padding:0px; }
a { text-decoration:none; color:#18157c;}
h1 { color:#18157c; font-size: 14pt; margin:0px; padding:0px; font-weight:normal; padding-bottom:15px;}
h2 { color:#18157c; font-size: 12pt; margin:0px; padding:0px; font-weight:normal;}
h3 { color:#18157c; font-size: 10pt; margin:0px; padding:0px; font-weight:bold;}
p { margin:0px; padding:0px; }
img { border:0px; }
li { list-style-image:url(/common/kem/list.gif); margin-bottom:20px; }

.container {
  width:1014px;  
  position:absolute; left:50%; top:0px;
	margin-left:-507px;	
	background-image:url(/common/kem/bg_shadow.gif);
  background-repeat: repeat-y;
}
.innerContainer { height:100%; width:1002px; margin-left:6px; }
.top {
  height:257px; width:1002px;
  background-image:url(/common/kem/top.gif);
  background-repeat: no-repeat;
  color:#FFFFFF;
  font-size:11pt;
}

.box {
  width:1014px;
  position:absolute; left:50%; top:0px;
	margin-left:-507px;	
	background-image:url(/common/kem/bg_shadow.gif);
  background-repeat: repeat-y;
  margin-top:257px;   
  width:100%; 
}
.innerBox {
  width:1002px; margin-left:6px; height:100%;
  background-image:url(/common/kem/left_bg_s.gif);
  background-repeat: repeat-y;
}
.boxLeft {	
  float:left;
  width:255px; 
  background-image:url(/common/kem/left_bg.gif);
  background-repeat: no-repeat;
  padding-bottom:70px;
  
}
.boxCenter { 
  float:left;
  background-image:url(/common/kem/content_bg.gif);
  background-repeat: no-repeat;
	width:744px; min-height:380px;  
}
.bottom {
  background-image:url(/common/kem/bottom.gif);
  background-repeat: no-repeat;
  height:35px; width:1014px;
  clear:both;
}
.spacer { height:50px; }
.spacerXL { height:94px; }
.home { display:block; height:200px; width:230px; }

.boxContent { 
  height:100%; width:100%;  
}
.contentPage { 
  margin: 0px 0px 0px 20px;      
}
.contentBody {
  margin: 10px 20px 50px 0px;   
}
.factTable { border-left:1px solid #ececec; border-bottom:1px solid #ececec; }
.factTable td {
  height:22px; padding:0px 10px 3px 10px; border-right:1px solid #ececec; border-top:1px solid #ececec;
}
.contentFooter {
   margin: 0px 0px 0px 285px;
   clear:both;
}
.cfLeft { position:relative; top: 0px; left:0px; }
.cfRight { position:relative; top: -16px; left:642px; }
.cfRight span { margin-left:15px; }
.menu { margin-top:55px; }
.level0 {   
  height:30px;   
  background-image:url(); background-repeat: no-repeat;
  background-position: 16px 3px;
}
.level0A {  
 height:30px;  
}
.level0B {  
  background-image:url(/common/kem/link.gif); background-repeat: no-repeat;
  background-position: 16px 3px;
  height:30px;   
}
.level1 {
  height:30px;   
  background-image:url(); background-repeat: no-repeat;
  background-position: 16px 3px;
  margin-left:22px;
}
.level1A {
  height:30px;   
  background-image:url(/common/kem/link.gif); background-repeat: no-repeat;
  background-position: 16px 3px;
  margin-left:22px;
}
.menuLink { padding:0px 0px 0px 0px; }
.menuLink a { 
  padding-top:7px;
  display:inline; 
  height:23px;
  margin-left:13px; 
  color:#18157c;
  padding-left:18px; 
  font-size:11pt; 
}
.level0B a { color:#18157c; }
.level1 a  { color:#18157c; }
.level1A a { color:#18157c; }

.search {
  margin-left:760px; width:240px;
  color:#FFFFFF; 
  font-size:11pt;
  padding-top:4px; 
}
.searchLabel {float:left; padding-right:8px; padding-top:2px;}
.searchBtn {
  cursor:hand; cursor:pointer;
  margin-left:5px;
}
.searchFieldBox {
  width:148px; height:23px; 
  background-image:url(/common/kem/search_bg.gif);
  background-repeat:no-repeat;
  float:left;
  padding-left:5px;
}
.searchField { 
  border:0px; margin:0px;
  width: 135px;
  background-color:transparent;
}
.topLeft {
  position:relative; top: 5px; left:15px; 
}
.topLeft span{
  cursor:hand; cursor:pointer;
  margin-left:10px;
}
.topLeft a { color:#FFFFFF; }

.topRight {
  position:relative; top: -12px; left:810px;
}
.topRight span {
  cursor:hand; cursor:pointer;
  margin-left:20px;
}
.topRight a { color:#FFFFFF; }

.sitemap { background-repeat: no-repeat; background-position: -3px 0px; }
.lvl1 { font-size:12pt; font-weight:bold; height:20px; padding-top:10px;}
.lvl2 { font-size:11pt; padding-left:30px; }
.lvl3 { font-size:10pt; padding-left:60px; }
.lvl4 { font-size:10pt; padding-left:90px; }

.searchLink {
  height:20px; padding-top:4px; cursor:hand; cursor:pointer;
}

/* NEWS */
.newsTable { 
  margin-bottom:20px;
}
.newsTable td {
  padding-right:15px;
}
