#skipContent
{
	display:none;
}

#wrapper { 
    width:870px; 
    margin:0 auto; 
}

#header {
    height: 139px;
    background-image: url(/template-images/header.jpg);
    margin-bottom: 20px;

}

#header.hwp-header{
	background:none;
}

#container { 
}

#navigation { 
    float:left; 
    width:205px; 
}

#navigation .shadow{
    margin-left: 12px;
    width: 175px;
    background-image: url(/template-images/menu_shadow.png);
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 2px;
}

#navigation .main_nav{
    width: 167px;
    border: 1px solid #f3f3f3;
    border-top: none;
}

#content { 
    float:left; 
    width:460px; 
	min-height:400px
}

#content ul { list-style: disc; padding-left: 15px; margin: 1em 2em; }
#content ol { list-style: decimal; padding-left: 15px; margin: 1em 2em; }

#right { 
    float:right; 
    width:191px; /* 205 - 14px */
    padding-left: 14px;
}

#right .action_panel{
    width: 183px;
    background-image: url(/template-images/right_shadow.png);
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-left: 3px;
    margin-bottom: 16px;
    min-height: 180px;
}

#right .action_panel img{
	margin-top: 3px;
	padding-right: 6px;
}

#right .action_panel h2{
    width: 177px;
    line-height: 200%;
    background-color: #e2eaf7;
}

#right .action_panel_align_left{
    width: 183px;
    background-image: url(/template-images/right_shadow.png);
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-left: 3px;
    margin-bottom: 16px;
    min-height: 180px;
    text-align: left;
}

#right .action_panel_align_left img{
	margin-top: 3px;
	padding-right: 6px;
}

#right #quick_subscribe{
    width: 183px;
    background-image: url(/template-images/right_shadow.png);
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-left: 3px;
	text-align: left;
    margin-bottom: 16px;
	margin-top: 16px; 
    min-height: 180px;
}

#right #quick_subscribe #quick_subscribe_title { width: 177px; height: 46px; overflow: visible; 
	background:#ffffff url('/template-images/quicksub/bg.jpg') no-repeat left top; }

#right #quick_subscribe h2{ width: 110px; line-height: 170%; padding-left: 0px; height: 2.3em; text-align: center; float:left; background-color: none; }
#right #quick_subscribe img {margin-top:5px;}
#right #quick_subscribe #form  #introtext {clear: both; color:#767676; font-weight:bold; margin-top: 0px; margin-bottom: 10px; width: 130px}
#right #quick_subscribe #form {padding:7px;}
#right #quick_subscribe #form fieldset {border:none;}
#right #quick_subscribe #form #personal {margin:0 0 0 0;}
#right #quick_subscribe #form #personal input { border: solid 1px #767676; color:#767676; margin: 0 0 6px 0;  width: 158px;}
#right #quick_subscribe #form input[type="submit"] {background:none; border: none; color:#1953A5; cursor: hand; text-decoration: underline; width: auto;;}
#right #quick_subscribe #form  #buttons {  margin: 0 7px 0 0; text-align:right; }

#right #quick_subscribe #form  #buttons input { background:none; border: none; cursor: hand; text-decoration: underline;}

#footer { 
    clear:both;
    margin-top: 20px;
    background-image: url(/template-images/blue_fade.png);
    min-height: 79px; /* 95px - 16px (top padding)*/
    padding-left: 205px;
    padding-top: 16px;
    padding-right: 30px;
}

#footer.hwp-launcher {
	padding-left: 36px;
}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */




/*
		News List
*/
#content .newsList ol#pages { list-style: none; margin: 0; text-align: center; padding: 0; }
	#content .newsList ol#pages li { display: inline; list-style: none; margin: 0; margin-right: 1em; padding: 0; }




#content .newsList ol#articles { list-style: none; margin: 0; padding: 0; }
	#content .newsList ol#articles li { list-style: none; margin: 0; margin-bottom: 2em; margin-top: 1em; padding: 0; }
		#content .newsList ol#articles li h2 { color: black; font-size: 1.2em; margin-bottom: 5px; margin-top: 5px; }
		#content .newsList ol#articles li p { margin-bottom: 5px; margin-left: 1em; }
		#content .newsList ol#articles li a {  margin-left: 1em; }
	#content .newsList ol#articles .divider  { background-color: #dbdcdd; height: 1px; margin-left: 1em; margin-right: 1em; margin-top: 1em; }




/*
		News Teaser
*/ 
/* 
.newsTeaser { background: transparent url(/template-images/kcp/news/bg.gif) no-repeat bottom left; margin-bottom: 0px;}	
	.newsTeaser .subBlockMainContent { background: transparent url(/template-images/kcp/news/top.gif) repeat-x top left; min-height: 80px; padding: 4px; }
		.newsTeaser .subBlockMainContent .teaserContent { background: transparent url(/template-images/kcp/news/bg.jpg) repeat-x bottom left; margin-top: 0;  padding: 1em; }
			.newsTeaser .subBlockMainContent .teaserContent .headerWrap { margin-top: 1em; }	
		.newsTeaser .subBlockMainContent .teaserContent img { float: left; margin-right: 10px; }
		.newsTeaser .subBlockMainContent .teaserContent h2 { margin-bottom: 0.5em; margin-top: 0; padding-top: 0px; }
		.newsTeaser .subBlockMainContent .teaserContent p {margin-bottom: 1em; margin-top: 5px; padding-top: 0px;}
		.newsTeaser .subBlockMainContent .teaserContent a { margin-bottom: 1em; margin-top: 10px;}
*/
#content .newsTeaser { background: transparent url(/template-images/kcp/news/bg.gif) no-repeat bottom left; margin-bottom: 0px;}	
	#content .newsTeaser .subBlockMainContent { background: transparent url(/template-images/kcp/news/top.gif) repeat-x top left; min-height: 80px; padding-top: 1px; }
		#content .newsTeaser .subBlockMainContent  h2 { background-color: #e8eff9; color: #236dae; font-size: 120%; margin: 4px 4px 0px 4px; padding: 8px 4px 6px 10px;  }
		#content .newsTeaser .subBlockMainContent .teaserWrap { padding: 0px 4px 4px 4px; }		
		#content .newsTeaser .subBlockMainContent .teaserContent { background: #fff repeat-x bottom left; border-bottom: solid 1px #e4e4e4; margin-bottom: 2em; margin-top: 0;  padding: 1em; padding-top: 4px;}
			#content .newsTeaser .subBlockMainContent .teaserContent .headerWrap { margin-top: 1em; }	
		#content .newsTeaser .subBlockMainContent .teaserContent img { float: left; margin-right: 10px; }
		#content .newsTeaser .subBlockMainContent .teaserContent p {margin-bottom: 1em; margin-top: 5px; padding-top: 0px;}
		#content .newsTeaser .subBlockMainContent .teaserContent a { color: #236dae; margin-bottom: 1em; margin-top: 10px;}
 


/*		
		HR
*/
.hrWrapper { border: solid 1px #dbdcdd; margin-bottom: 1em; width: 450px; } >>>>>>> .r29993

