body{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0E4A3F;

	margin: 0 0 5px 0;

}

h1{

	font-size: 20px;

	letter-spacing: -1px;

	color: #F16820;

	margin:0 0 10px 0;

}

h2{
	font-size: 23px;
	font-family: "Berlin Sans FB";
	font-weight:100;
	color: #0E4A3F;
	margin: 0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;

}

h3{

	font-size: 18px;

	letter-spacing: -1px;

	color: #087432;

	margin: 0 0 5px 0;

}

h4{

	font-size: 18px;

	font-weight: normal;

	margin: 0 0 5px 0;

	color: #666;

}

h4 a{

	color: #666;

}

h5{

	font-size: 12px;

	margin: 10px 0 10px 0;

	color: #666;

}

p{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 0 0 7px 0;

}

dl, dd{

	margin:10px;

}

dt{

	font-weight:bold;

}

a{
	color: #07652D;
	outline: none;

}
a:hover{
	color: #F16820;
	outline: none;

}




li{

	list-style-position: inside;

}



td, tr, th{

	vertical-align: top;

	border-collapse: collapse;

	border: 1px #0E4A3F solid ;

}

td{

	padding: 3px;

}

table {

	border-collapse: collapse;

	width: 100%;

	margin: 10px 0;

}

th{

 font-weight: bold;

}

.sf{

	clear: both;

}

.nobr{

	white-space: nowrap;

}

.dot{

	clear: both;

	margin: 10px 0;

	background: url(images/dot.gif) repeat-x;

	height: 3px;

}

a img{

	border: 0;

}



img{

	width: auto !important; height: auto !important;

}

.img_box{

	clear: both;

	border: 1px #ddd solid;

	padding: 8px;

	text-align: center;

	float: left;

	margin: 0 10px 10px 0;

}

.img_box p{

	line-height: 11px;

	margin: 4px 0 0 0;

	font-size: 10px;

	color: #555;

}



/*  */

.center{

 text-align: center;

}
