html {



	background:#dfedea;}



body {



	margin:0px;



	padding:0px;



	font-size:12px;



	text-align:center;



	color:#343434;



	margin-top:8px;



	font-family:Arial,Tahoma,Helvetica,Sans-serif;}



img {border:0;}



	



/* -------------------------------------- */



/* basic setings */











h1,h2,h3,h4,h5,h6,ul,li,form,div,p {



	margin:0px;



	padding:0px;}



h1 {



	font-weight:bold;



	font-size:15px;



	padding-bottom:18px;



	line-height:20px;



	font-family:Tahoma,Helvetica,Sans-serif;



	color:#338172;}



h2 {



	font-weight:bold;



	font-size:13px;



	line-height:18px;



	color:#338172;



	padding-bottom:12px;



	font-family:Tahoma,Helvetica,Sans-serif;}



h3 {



	font-weight:bold;



	font-size:12px;



	line-height:16px;



	color:#338172;



	padding-bottom:12px;



	font-family:Tahoma,Helvetica,Sans-serif;}



div {



	width:auto;



	height:auto;



	margin-left:auto;



	margin-right:auto;}







/*.input{



	border: 1px solid #B6B2AB;



	background-color:#fff;



	padding:4px;



	font-size:11px;



	color:#4C4C4C;}*/







a {



	text-decoration:underline;



	color:#93253a;



	outline:none;}



a:hover {
	text-decoration:none;
	color:#93253a;}







/* -------------------------------------- */
/* layout setings */

#main {
	width:1020px;
	text-align:left;}
#h_content {
	background:#fff;
	position:relative;}
#header {
	/*border-top:3px solid #6aa69a;*/
	color:#454545;
	height:76px;
	padding-top:10px;
	width:1010px;
	margin-top:2px;}
	.header_padding {
		padding-bottom:40px;}
	#logo {
		float:left;
		width:220px;
		margin-right:10px;}
	#logo2 {

		float:left;



		width:220px;



		margin-right:10px;}

	#message {



		float:left;



		width:550px;



		text-align:center;



		font-size:16px;}



		#message p {



			padding-top:8px;}



	#search {



		float:right;



		width:220px;}



	#header h1 {



		float:left;



		padding-right:8px;}

	#header h1 a {



		background:url(data/logo.gif) top left no-repeat;



		display:block;



		height:64px;



		width:214px;



		text-indent:-9999px;}



	#header #logo2 a {

		padding-right:8px;
		background:url(data/logo.gif) top left no-repeat;



		display:block;



		height:64px;



		width:214px;



		text-indent:-9999px;}



#kevin {



	float:left;



	width: 550px;



	font-size:12px;



	margin-bottom:12px;}

#kevin2 {


	position:absolute;

	top:0;

	width: 550px;



	font-size:12px;



	margin-bottom:12px;}



	#left_b {



		float:left;



		width:195px;}



	#right_b {



		padding-top:50px;}



	#left_b {



		font-size:14px;



		float:left;}



	#left_b ul {



		list-style-type:none;



		padding-left:0;



		margin:0;}



		#left_b ul li {



			padding-bottom:6px;}



	#image {



		float:left;



		width:160px;



		text-align:center;



		font-size:12px;



		font-weight:bold;}



	#image img {



		float:left;



		border:2px solid #999999;



		margin-bottom:5px;}







#menu {



	border-top:5px solid #fff;



	width:1010px;



	/*background:#338172;*/}



	#menu-ul {



		padding:0; 



		margin:0;



		list-style-type:none;



		float:left;}



	#menu-ul li {



		float:left;



		width: auto;



		height:35px;



		border-right:1px solid #fff;}



		#menu-ul li a {



			display:block;



			padding:10px 8px 10px 8px; 



			float:left;



			width: auto;



			background:#338172;



			color:#fff; 



			text-align:center;



			font-weight:bold;



			text-decoration:none;}



		#menu-ul li a:hover, #menu-ul li a.active {



			color:#fff; 



			background-color:#93253a;}



#page_content, #page_content2 {



	width:1010px;

	border-top:3px solid #6aa69a;

	background:#fff;




	padding-top:5px;


	margin-top:1px;}
	#page_content2 {padding-top:138px;border:none;}

#header_bottom {
	position:absolute;
	top:86px;
	left:5px;}



#sidebar {



	width:220px;



	background: #cbe3de;



	float:left;



	margin-bottom:5px;



	margin-right:10px;}



#right_sidebar {



	width:220px;



	background: #cbe3de;



	float:right;



	margin-right:10px;}



	#sidebar p {



		padding-bottom:5px;



		padding-left:10px;



		padding-top:5px;}



	#right_sidebar {



		float:right;



		margin-right:0;



		margin-left:10px;}



	#sidebar_main , .right_sidebar_main {



		padding:0; 



		margin:0;



		margin-bottom:5px;



		list-style-type:none;}



		.right_sidebar_main {



			border-bottom:5px solid #fff;



			margin-bottom:0px;



			padding-bottom:5px;}



			* html .right_sidebar_main {border-bottom:8px solid #fff;}



	.sub {



		list-style-type:none;



		padding:0; 



		margin:0;}



		.sub li {



			margin:0;



			padding:0;



			height:100%;}



			* html .sub li {margin-bottom:-3px;}



		.sub li a {



			display:block;



			background: #cbe3de;



			color:#2f3d3a;



			width:auto;



			text-decoration:none;



			padding-bottom:2px;



			padding-left:18px;



			padding-right:4px;



			padding-top:2px;}



			.sub li a:hover {



				text-decoration:underline;

				color:#93253A;}



		#sidebar_main li, .right_sidebar_main li {



			width:auto;



			padding:0;



			height:100%;}



			* html #sidebar_main li {margin-bottom:-3px;}



			* html .right_sidebar_main li {margin-bottom:-3px;}



		#sidebar_main li a.main, .right_sidebar_main li a.main {



			display:block;



		



			color:#343434;



			width:auto;



			font-weight:bold;



			text-decoration:none;



			padding-bottom:8px;



			padding-left:4px;



			padding-right:4px;



			padding-top:8px;}



			#sidebar_main li a.main:hover, .right_sidebar_main li a.main:hover {



				



				color:#93253A;}



#holding_box {



	float:left;



	width:780px;}



#content {



	width: 550px;



	float:right;}


#content2 {



	width: 550px;

	position:relative;
	padding-top:191px;

	float:right;}


	#content h1, #content2 h1 {



		padding-top:12px;}



	#content img, #content2 img {



		float:left;



		border:2px solid #999999;



		margin-right:12px;}



	#content p, #content2 p {



		padding-bottom:12px;



		line-height:18px;}



		#content ul, #content2 ul {



			list-style-type:none;}



			#content ul li, #content2 ul li  {



				padding-bottom:8px;}



#footer {



	color: #555555;



	width:1020px;



	padding-top:5px;



	line-height:20px;



	height:50px;}



	#footer a {



		text-decoration:none;}



	#footer a:hover,a:focus {



		text-decoration: underline;}



.comment {



	border-bottom:2px solid #999999;



	margin-bottom:16px;}



form {



	border-bottom:2px solid #999999;



	border-top:2px solid #999999;



	padding-top:8px;



	padding-bottom:8px;



	margin-bottom:5px;}



form input {



	padding:2px;}



form input.finput {



	border:2px solid #666666;



	padding:2px;



	width:200px;}



form input.cinput {



	border:2px solid #666666;



	padding:2px;}



form textarea, form select {



	border:2px solid #666666;



	padding:2px;}



form textarea {



	width:300px;}



form select {



	width:207px;}