.clear {
  clear:both;
}

img {border:0;}

b,strong {

color:#000;

}

 

/****** General Styles ******/

body {
	font-size: 14px;
	font-family: Tahoma, Arial;
	text-align: center;
	color: #505050;
	margin-top:0px;
	margin-bottom:0px;
  background-color:#ccc;
}
.DP_menu_search{
margin-left:300px;
width:300px;
#height:20px;
_height:-10px;
}

a {
	text-decoration: none;
	color: #0066cc;
}
a:hover {
	text-decoration: underline;
	color:#114477;
}

hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #CCCCCC;
	clear:both;

}


h5 {
  padding-left: 20px;
  background: url('images/h5.gif') no-repeat ;
  font-size:14px;
  padding-top:0px;
  margin-top:5px;
  line-height:100%;
  color:#FF4500;
 
}


h50 {
  padding-left: 20px;
 
  font-size:14px;
  padding-top:0px;
  margin-top:5px;
  line-height:100%;
  color:#FF4500;
 
}
*h5 {
  margin-top:18px;
}

ul li {
  list-style:square;
}

ol,ul {
  margin-left:0px;
  padding-left:35px;  
}

li {
  margin-bottom:5px;
}

.nav {

 padding-left:0px;
 margin-top:10px;
 font-size:12px;
 font-weight:normal; 
  

}

/****** Main Layout Styles ******/
#wrapper {
	margin:0 auto;
	width: 900px;
	text-align: left;
	line-height: 180%;
	background-color:#fff;
}


#mainwrapper {
  padding:0px;  
	margin-top:10px;
	margin-bottom:10px;
	padding-left:2px;
	padding-right:2px;

}

.headline {
  margin-top:10px;
  margin-bottom:30px;
  color:#9c0;
  font-size:20px;
  font-weight:bold;
  background:url('images/arrow.gif') repeat-y;
  padding-left:40px;
}

.bigbox {
  border:1px solid #D3D3D3;
  
  margin-top:6px;
  
}

.bigbox .headline {
  border-bottom:1px solid #D3D3D3;
  padding-bottom:10px;
  margin-bottom:10px;
  background-repeat:no-repeat;
}

.bigbox .bigbox-content {

  padding:10px;
  padding-top:2px;
  font-size:12px;
  
}


#idxleft {
  float:left;
  width:200px;
  
}


#idxmid {
  width:480px;
  float:left;

}

#idxmid_search {
  width:680px;
  float:left;

}

#idxright {
  float:right;
  width:200px;
  
  
  
}

.idximg {

  margin-left:20px;
  width:200px;
  float:left;
  margin-top:5px;

}

#conleft {
  float:left;
  width:600px;
	padding-left:0px;
	padding-right:0px;
 
}

#conleft .memo {
  color:#808080;
  font-size:12px;
  font-style:italic;

}


#conright {
  float:right;
  width:250px;

}

#header {
  
  height:120px;
}

#topline {
	background: url('images/pagetop.jpg') no-repeat top center;
  height:12px;
}

#topbanner {
	background: url('images/head.png') no-repeat top center;
  height:70px;
}


#menu {
  background: url('images/menubg.jpg') repeat-x ;
  height: 44px;
  padding-left:5px;
  margin-top:2px;
}
#menu ul{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#menu li{
	list-style: none;
	margin-right: 20px;
	font-size: 14px;
	float: left;
	text-align: center;
	color:#556B2F;
}
#menu a{
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	color:#556B2F;
  height: 26px;
}
#menu a:hover {
	color: #ff0000;
	
	text-decoration: none;
}




#footer {
  background:url("images/page_footer.jpg") repeat-x ; 
	clear: both;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	color: #556B2F;
	line-height:150%;
	margin-top:0px;
}

#footer a{
	color: #ffffff;
}

/*Panels_Panel,Panel1,Panel2,Panel3,Panel4,Panel5*/

.panel-content {

  font-size:12px;

}

.panel-content_search {

  font-size:12px;

}

.panel-content ul{
	padding: 1px;
	margin: 0px;
	margin-left: 2px;
	padding-left:20px;
}

.panel-content p {
  padding-left:5px;
  line-height:200%;
  
}

.panel-content li{
	padding: 0px;
	margin: 0px;
	/*list-style: none;*/
}

.panel{
	padding:0px;
	margin-bottom: 10px;
	margin-top:0px;
	float:left;
}
.panel .title {
	background: url('images/panel_top.jpg') left no-repeat;
	height:36px;
	width:250px;
	margin-top:0px;
  padding-left:35px;
  padding-top:10px;
  color:#FF4500;
  font-weight:bold;
  
}
.title1 {

	margin-top:0px;
  padding-left:5px;
  padding-top:10px;
  color:#FF4500;
  font-weight:bold;
  
}

.panel .panel-content{
	width: 240px;
	margin:0px;
	margin-top:-8px;
	padding-top:5px;
	padding-left: 2px;
	padding-right:5px;
	padding-bottom: 5px;
	color:#666666;
	border: 1px solid #D3D3D3;
	border-top:0px;
	
	
}


.panel1{
	padding:0px;
	margin-bottom: 10px;
	float:left;
	margin-right:0px;
	width:200px;
	margin-right:0px;
	
	
	
	
}
.panel1 .title {
	background: url('images/panel1_top.jpg') left no-repeat;
	height:36px;
	margin-top:0px;
  padding-left:35px;
  padding-top:10px;
  color:#FF4500;
  font-weight:bold;
  
}


.panel1 .panel-content{
	width: 191px;
	margin:0px;
	margin-top:-8px;
	padding-top:5px;
	padding-left: 2px;
	padding-right:5px;
	padding-bottom: 5px;
	color:#666666;
	border: 1px solid #D3D3D3;
	border-top:0px;
	font-size:12px;
	
}

.panel3{
	padding:0px;
	margin-bottom: 10px;
	width:600px;
	border-top:0px;
	
}
.panel3 .title {
	background: url('images/panel3_top.jpg') no-repeat left;
	height:36px;
	margin:0px;
	color:#6B8E23;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;

}

.panel3 .panel-content{
	border: 1px solid #D3D3D3;
	margin:0px;
	margin-top:-5px;
	padding-top:5px;
	padding-left: 2px;
	width:590px;
	padding-bottom: 5px;
	color:#666666;
	border-top:0px;
  padding-right:5px;
}


.panel4{
	padding:0px;
	margin-bottom: 10px;
	float:left;
	margin-right:0px;
	width:480px;
	margin-right:0px;
	margin-left:8px;
	
	
	
}

.panel4_search{
	padding:0px;
	margin-bottom: 10px;
	float:left;
	margin-right:0px;
	width:680px;
	margin-right:0px;
	margin-left:8px;
}

.panel4_search .title {
	background: url('images/panel4_top_search.gif') left no-repeat;
	height:36px;
	margin-top:0px;
  padding-left:10px;
  padding-top:10px;
  color:#FF4500;
  font-weight:bold;
  width:600px;
  
}

.panel4_search .panel-content{
	width: 471px;
	margin:0px;
	margin-top:-8px;
	padding-top:5px;
	padding-left: 2px;
	padding-right:5px;
	padding-bottom: 5px;
	color:#666666;
	border: 1px solid #D3D3D3;
	border-top:0px;
	font-size:12px;
	
}

.panel4 .title {
	background: url('images/panel4_top.jpg') left no-repeat;
	height:36px;
	margin-top:0px;
  padding-left:10px;
  padding-top:10px;
  color:#FF4500;
  font-weight:bold;
  
}


.panel4 .panel-content{
	width: 471px;
	margin:0px;
	margin-top:-8px;
	padding-top:5px;
	padding-left: 2px;
	padding-right:5px;
	padding-bottom: 5px;
	color:#666666;
	border: 1px solid #D3D3D3;
	border-top:0px;
	font-size:12px;
	
}

.panel5{
	padding:0px;
	margin-bottom: 10px;
	float:left;
	margin-right:0px;
	width:200px;
	margin-right:0px;
	
}
.panel5 .title {
	background: url('images/panel5_top.jpg') left no-repeat;
	height:55px;
	margin-top:0px;
  padding-left:30px;
  padding-top:30px;
  color:#FF4500;
  font-weight:bold;
  
}


.panel5 .panel-content{
	width: 191px;
	margin:0px;
	margin-top:-8px;
	padding-top:5px;
	padding-left: 2px;
	padding-right:5px;
	padding-bottom: 5px;
	color:#666666;
	border: 1px solid #D3D3D3;
	border-top:0px;
	font-size:12px;
	
}
