/* --Default Page Settings-- */

/* Body */
BODY {
    margin: 0px;
border:  0px;
padding: 0px;
/*    background-color           : #3869CC;*/
/*    background-color: #ECF0F8; */
background-color: #001570;
/* #EFE8E1; */
/*    background: #FEF2E2 url(/images/stories/oran.bmp) repeat-x; */
    color                      : White;
text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000; 
}

/* KP_DEFS */
#kpheader {
background-color: #FFF;
height: 70px;
top: 20px;
padding: 0px;
margin: 0px;
z-index: 2;
}

#sidecontent {
margin: 0px;
border: 12px solid #FFC629;
border-top: 0px solid #FFC629;
width: 170px;
padding: 10px;
background-color: #FFFFE5;
}
/* IE\*/
* html #sidecontent {
width: 214px;
}

#sidecontentright {
margin: 0px;
borders: 1px solid #E5F2FF;
width: 180px;
margin-bottom: 10px;
}

#righthead, #lefthead {
margin: 0px;
text-align: center;
width: 100%;
display:block;
font-size: 14px;
color: #FFF;
background-color: #8FABFF;
margin-bottom: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

#lefthead {
width: 194px;
background-color: #000D80;
margin-bottom: 0px;
border-left: 10px solid #FFC629;
border-right: 10px solid #FFC629;
font-weight: bold;
}
/* IE\*/
* html #lefthead {
width: 214px;
}



#tc_cont {
text-align: center;
width: 100%;
margin-bottom: 20px;
color: #888;
}

#small_main {
color: #555;
margin-bottom: 25px;
font-size: 12px;
width: 100%;
}

#smg {
color: #aaa;
font-size: 10px;
}


#hp_header {
font-size: 18px;
color: #006;
margin-bottom: 6px;
background-color: #EEE;
padding: 2px;
padding-left: 6px;
display: block;
}

#dbew{
text-align: left;
border: 1px solid #CCE;
padding: 4px;
background-color: #FFF;
margin: 4px;
margin-top: 0px;
}

#dbewhead{
font-family: Arial;
background-color: #6699cc;
text-align: left;
padding-left: 6px;
margin: 4px;
margin-bottom: 0px;
color: #FFF;
}

#kcat{
width: 200px;
font-size: 14px;
font-family: Arial;
text-align: left;
border: 0px solid #FFB;
margin-left: 0px;
margin-right: 10px;
height: 20px;
float: left;
}

#kcatal{
margin-top: 1px;
font-size: 10px;
font-family: Arial;
color: #5982C0;
text-decoration: none;
display: block;
text-align: left;
padding-bottom: 2px;
border-bottom: 1px solid #C8D5EA;
}

#bcat, #ccat{
width: 200px;
display: block;
color: #305080;
text-decoration: none;
}

#ccat {
color: #314A7B;
background-color: #B5B5DE;
border-left: 4px solid #5BBFFF;
}


#boxhead
{
margin-top: 0px;
text-align: left;
width: 170px;
height: 20px;
background: #A1D1F7 url(/images/landf/lheader.gif) no-repeat;
color: #2077BE;
font: 13px Tahoma, Arial;
line-height: 20px;
font-weight: bold;
padding-left: 4px;
}


#boxhead_white
{
margin-top: 10px;
text-align: center;
height: 20px;
background-color: #FFF url(/images/stories/boxheader_blue_o.gif) no-repeat;
width: 170px;
color: #305080;
font: 12px Tahoma, Arial;
line-height: 20px;
font-weight: bold;
padding: 0px;
}

#adv_box {
width: 170px; background-color: #F7EFF7; color: #000B5A; text-align: left; font-family: Arial; font-size: 11px;  padding-top: 2px; margin-bottom: 20px; border: 1px solid #77c2fd; border-top: 0px;
}

#hpwo {
position: absolute;
background: url(/images/stories/ostern.jpg) no-repeat;
top: 20px;
right: 20px;
height: 95px;
text-align: left;
margin-left: 0px;
margin-right: 0px;
width: 110px;
z-index: 16;
}


#kpsectionheader, #kpsectionfooter_not, #kpprodheader, #kpprodfooter {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
color: #FFF;  
font-weight: bold;
line-height: 17px;
text-align: center;
z-index: 11;
margin-left: 5px;
margin-top: 0px;
width: 170px;
}

#kpsectionfooter{
/*background: #204080; //url(/images/stories/blbottom.gif) no-repeat;*/
line-height: 6px;
height:6px;
font: 6px Arial;
}

#kpgoon, #kpgotw, #kpgoth
{
background: #FFF url(/images/stories/go1.png) no-repeat;
padding-top: 12px;
padding-left: 60px;
width:228px;
height:52px;
color: #000;
font: 18px Arial;
font-weight: bold;
text-align: left;
}

#kpgotw
{
background: #FFF url(/images/stories/go2.png) no-repeat;
}

#kpgoth
{
background: #FFF url(/images/stories/go3.png) no-repeat;
}


#kpprodheader{
color: #eeedeb;
background: #FF9E17 url(/images/stories/blocksmtop.gif) no-repeat;
margin: 0px;
margin-right: 10px;
padding: 0px;
width: 136px;
}

#kpprodfooter{
color: #eeedeb;
background: #eeedeb url(/images/stories/blocksmbot.gif) no-repeat;
height:10px;
width: 136px;
margin: 0px;
padding: 0px;
}


#kpcatsearch{
background: #eeedeb url(/images/stories/catsearch.gif) no-repeat;
}

#kpinstructions {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
color: #000000;
font-weight: normal;  
}


#kpinstructionsborder {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
color: #FFFFFF;
font-weight: normal;  
padding: 2px;
margin: 8px;
border: 1px solid #E80909;
text-align: center;
background: #eeedeb;
}

#kpnewsletter, #kpadvertisment {
z-index: 5;
position: absolute;
background: #FFF; 
top: 125px;
width: 200px;
text-align: center;
padding-left: 10px;
}

#kpnewsletter {
left: 0px;
margin-top: -3px;
/*border-right: 1px dashed #999;*/
}

#kpsearchbox {
z-index: 3;
background: #D1E0FF;
margin-top: 122px;
margin-left: 196px;
margin-right: 200px;
padding: 10px;
color: #eeedeb;
}

#kpsearchboxsm {
text-align: center;
font: 16px bold Arial;
position: absolute;
z-index: 4;
background: #DBF5EC;
padding-top: 6px;
padding-bottom: 6px;
top: 84px;
color: #555;
left: 0px;
right: 200px;
margin-right: 200px;
height: 16px;
}

#kpcontentbox {
padding: 8px;
color: #666666;
background: #FFFFFF;
margin-left: 191px;
margin-right: 180px;
width: 100%;
}

#kpcontentboxinner{
color: #666666;
width: 100%;
}

#kpadvertisment {
right: 0px;
top: 0px;
padding-top: 10px;
background-color: #FFF;
/*border-left: 10px solid #999;*/
}

/* END KP_DEFS */

HR {
  margin-top: 6px;
  margin-bottom: 6px;
  color: #ACD62A;
  width:50%px;
  border-top: 1px dotted #ACD62A;
 }

H1, H2
{
font: 18px Arial;
font-weight: bold;
color: #316AC5;
margin: 0px;
padding: 0px;
}

H3, H5, H6
{
font: 14px Arial;
}

H5
{
font: 12px Arial;
}

H6
{
font-size: 10px;
padding: 0px;
color: #666;
margin: 0px;
font-weight: normal
}

/* --Default Class Settings-- */
.articlehead {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #3366CC;
background: #fff;
font-weight: bold;
 }
.articleimg {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #00E6A1;
font-weight: bold;

}
.button {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  color: #000000;
  background-color : #666699;
  border-style: solid;
  border-color: #000000;
  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.componentHeading {
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #000080;
  text-align: left }

.inputbox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color : #D2E4FC;
  border-color: #000000;
  border: 0px; }

.newsarticle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
background: #fff;
  text-align: left }

.newspane {
  background-color : #FFFFFF;
  border: none;
 }

.newspaneouter {
  background-color : #FFFFFF;
border-bottom: 1px dotted #7799DA;
}

.newspaneinner {
  background-color : #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: #4275FF;
  font-weight: bold;
}


.newspaneopen {
  border-top : 2px solid #888888;
  background-color : #FFFFFF;
 }

.poll {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  line-height: 14px }

.popupwindow {
  background-color : #FFFFFF; }

.sectiontableentry1 {
  background-color : #DFE6ED; }

.sectiontableentry2 {
  background-color : #A7BDD4; }

.sectiontableheader {
  background-color : #517DA8;
  color : #000000;
  font-weight : bold; }

.small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
  font-weight: normal }

.smalldark {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal }

.navigationline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000; }

#navlist
{
left: 0px;
padding: 0px;
margin: 8px;
margin-left: 5px;
margin-top: 0px;
font: bold 11px Arial, Verdana, sans-serif;
background: #FFF;
width: 130px;
}

#navlist li
{
left: 0px;
list-style: none;
margin: 0px;
padding:0px;
text-align: left;
}

#navlist li a
{
display: block;
padding: 1px 1px 1px 2px;
border-left: 5px solid #FFF;
border-right: 5px solid #FFF;
background: #FFF;
text-decoration: none;
width: auto;
}

#navlist li a:link { color: #204080; }
#navlist li a:visited { color: #204080; }

#navlist li a:hover
{
border-color: #FFF;
color: #FFF;
background: #204080;
}

a.p_head, a.p_menu, a.p_menu_active{
height: 18px ;
padding: 2px;
float: left;
padding-left: 8px;
padding-right: 8px;
margin: 0px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #FFF;
font-weight: bold;
background-color: #F90;
}

a.p_menu
{
color: #FFF;
background-color: #008080;
margin-right: 4px;
margin-top: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
border: 2px solid #000;
border-bottom: 0px;
line-height: 14px;
height: 14px;
}

a.p_menu_active
{
color: #000;
background-color: #FFF;
margin-right: 2px;
margin-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-top: 5px;
height: 30px;
}

#allab
{
	position:absolute;
	width: 400px;
	top: -800px;
	left: -800px;
	z-index:1;
}

