
#content {
	width: 408px;
	padding: 15px 10px 15px 0;
	margin-top:15px;
}
#contentBox {
	width: 806px;
	border: none;
	background: transparent;
}

.news-list-container {
	width:100%;
	}

/* Right sidebar */
#rightCol {
	float: right;
	width: 361px;
	height:auto;
	background: transparent;
  
}


#rightCol .tx-kws-pi4  { clear:both;width: 330px; position:relative;top:10px;left:0;padding:5px 15px;	margin:0;	background:transparent;}
* html #rightCol .tx-kws-pi4  { width:320px;padding:5px 5px;}

#rightCol .tx-kws-pi4 .search-view {margin:0;padding:0;}
#rightCol .tx-kws-pi4 .search-view #searchform-header {font-size: 2.0em;	font-weight: normal;	margin: 10px auto;	padding: 5px 0;	text-align: left;}
#rightCol .tx-kws-pi4 .search-description {width:100%; margin:0 0 10px 0; }
#rightCol .tx-kws-pi4 .search-view input {float:right;width:40%;line-height:1em; margin:0 0 10px 0; padding:2px 0; border:1px solid #000000; }
#rightCol .tx-kws-pi4 .search-view select {float:left; width:45%;line-height:1em; margin: 0 5px 10px 0;padding:1px 0;border:1px solid #000000;}
/*#rightCol .tx-kws-pi4 .search-view input[type=submit] { clear:both;float:right;margin:0 0 20px 0;padding:1px 3px;}*/
#rightCol .tx-kws-pi4 .search-view #submitbutton { float:right; width:auto; padding:3px;margin:0 0 20px 0; border:1px solid #000; background-color:#EDEDED;}
#rightCol .tx-kws-pi4 .search-view  #zip { float:left;margin:0 0 0 15px; padding:2px 0;}


#rightCol div#home_first {
 margin: 0px auto;
 width:321px;
 padding:0 0 20px 0;
 background-color:transparent;
}
#rightCol div#home_first p {
	font-size: 0.95em;
	color: #000;
}	
#rightCol div#home_first p a {
 text-decoration:underline;
 }	
 
#rightCol div#home_first h1 { 
 margin: 5px 0 3px 0; 
}


#rightCol div#l_bg {
 float:left; 
 width:100%;
	margin: 0;
	padding: 0;
	background-color:transparent;
	background-image:url(../img/home_first_left.gif);
 background-repeat: no-repeat;
 background-position:  bottom left;
}
#rightCol div#r_bg {
 float:left;
  width:100%;
	margin: 0;
	padding: 0;
	background-color:transparent;
	background-image:url(../img/home_first_right.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
}

#nav_service {
 clear:both;
	width: 346px;
	padding: 0 0 0 15px;
	border-top:0 solid #FFFFFF ;
}
*html #nav_service {
 width:355px;
 margin:0 auto;
 padding: 0 0 0 5px;
}

#nav_service_1, #nav_service_2 {
	width: 162px;
	padding-bottom: 20px;
}

*html #nav_service_1 {
	padding-bottom: 0;
}
*html #nav_service_2 {
	padding-bottom: 0;
}

.nav_service_block li {
	width: 160px;
}

