@charset "utf-8";

/*------------------------------------------------------------------
[1. Common ]
*/	
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
/* tables still need 'cellspacing="0"' in the markup */
p{	font-size:12px;	font-family:Georgia, "Times New Roman", Times, serif;padding-top:15px;color:#696c57;line-height: 180%;text-align: justify;}
p strong{ color:#696C57;font-weight:bold;}
h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
h2, h3 {}
h1{font-size:28px;	color:#43310d;border-bottom:1px #43310d dotted;	letter-spacing:-0.05em;	line-height:26px;}
h2 {font-size:20px;color:#43310d;border-bottom:1px #6e904b dotted;letter-spacing:-0.06em;line-height:22px;}
.newsBox h2 a {font-size:20px;color:#43310d;letter-spacing:-0.06em;line-height:20px;}
.serviceBox h2 a {font-size:20px;color:#43310d;letter-spacing:-0.06em;line-height:20px;}
.serviceBox{padding:20px 0 0px 0;}
.newsBox{padding:20px 0 0px 0;}
h3 {font-size: 14px;color:#373830;line-height: 140%;margin-top:1.5em;font-weight:bold;}
.newsBlock{padding-bottom:20px;}
.newsBlock h3 a {font-size: 14px;color:#373830;line-height: 20px;font-weight:bold;}
.newsBlock h3 a:hover {font-size: 14px;color:#B6AA97;line-height: 20px;font-weight:bold;}

h4 {padding-top:15px;padding-bottom:10px;font-size: 14px;color:#cd8d69;line-height: 25px;}
h5 {font-size: 12px;color:#d39171;padding:10px 0px 5px 0px;}

blockquote {margin-left: 3em;margin-right: 3em;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}

.contentLink a {font-size: 12px;color:#b6aa97;text-decoration:none;margin-bottom: 0.5em;}
.contentLink a:hover{color: #b6aa97;text-decoration:underline;}

.leftContent a{ font-size: 12px;color:#b6aa97;text-decoration:none;margin-bottom: 0.5em;}
.leftContent a:hover{ color:#b6aa97;text-decoration:underline;}
.leftContent ul,li{padding:10px 0px 0px 50px; list-style-image:none;list-style-position:outside;list-style-type:circle;font-size: 12px;color:#4C6E21;line-height:150%}
.leftContent li{padding-bottom:10px;line-height:150%}
.transport{float:left;width:270px;}
.google{float:left;}
.rightContent ul,li{padding:5px 0px 10px 18px; list-style-image:none;list-style-position:outside;list-style-type:circle;font-size: 12px;color:#4C6E21;line-height:110%
}
.rightContent li{padding-bottom:10px; line-height:150%
}
a {	text-decoration: none;}
a:hover {text-decoration: none;}

a img {	border: none;}
img.left {float: left;margin: 5px 20px 15px 1px;border: solid #e0e2db 2px;}
img.right {	float: right;margin: 5px 0 10px 20px;border: solid #e0e2db 2px;}
img.accred {float: right;margin: 14px 0 10px 20px;}

/*------------------------------------------------------------------		
	[1.6 Form Styles ]
	*/
.searchBut{	background:url(../images/search.gif) no-repeat;	border:none;cursor:pointer;	width:55px;	height:20px;}
/*input, textarea {	padding: 2px 5px;	border: 1px solid #EBEBEB;	font: bold 11px Arial, Helvetica, sans-serif;color: #6B6B6B;}*/

/*------------------------------------------------------------------		
	[1.5 Menu ]		
	*/
.linksHome ul { margin:0 auto 0 0px; overflow: hidden; font-family:Arial,Helvetica,sans-serif; font-size:11px;text-decoration: none; list-style:none; float:left;line-height:110%; }
.linksHome li{ font-family:Arial,Helvetica,sans-serif;text-decoration: none; font-size:11px; list-style:none;float:left; padding:0 7px 0 6px; }
.linksHome li a { font-family:Arial,Helvetica,sans-serif; text-decoration: none; font-size:11px; list-style:none;float:left; padding:0 7px 0 6px; color:#707561; }
.linksHome li a:hover { color:#517422; }

/*------------------------------------------------------------------		
	[1.6 List Styles ]
	*/
ol, ul {}
ul,li {	margin: 0;padding: 0;border: 0;}
ul {}
li {position: relative;	padding: 0px;z-index: 11;}



	/*------------------------------------------------------------------
[2. forms]
*/

form.verticalForm{ margin:1em 0 1em 0; }
form.verticalForm label { display: block; width: 300px;}
form.fieldset { margin: 0px; padding: 0px; }
form.verticalForm input, form.verticalForm textarea { border:1px solid #ccc;background-color:#ffffff;
display: block; margin: 2px 0 8px 0; padding: 3px 2px; width: 490px;
-moz-border-radius: 3px;color:#666666}

div.message { padding: 10px; background: #ffeeee;  margin: 0 auto;  font-size: 14px;width:530px;margin: 40px 0px 0 70px; }
div.error{ padding: 10px; background: #f00; color: #fff; font-size: 14px;  -moz-border-radius: 5px;
width:530px;margin: 40px 0px 0 70px;}

form.verticalForm input[type="hidden"]{ margin: 0; padding: 0; border: none; }
.required, .error_list {color:#ff0000}
form.verticalForm input.checkbox {width:auto;}


div.in-this-section {float:right;width:150px;margin:0 0 1em 1em}

div.in-this-section li {padding:.5em;border-bottom:solid #eee 1px;}

div.in-this-section li a,div.categories li a {color:#555749}
div.in-this-section li a:hover,div.categories li a:hover {color:#8E907A}

div.categories li {float:left;margin:0 .5em 0 0;border-right:1px solid #555749;padding-right:.5em;}
div.categories li:last-child{border:0px;}

/*------------------------------------------------------------------		
[2. Pagination ]
*/	
	.pageRecords { float: left; padding-top: 20px; }
		.pageRecords p { padding: 7px 0px 10px 0px; font-size: 11px; line-height: 18px; }
	.pageNavigation { padding: 26px 0px 10px 0px; float: right; }
		.pageNo, .pageNoActive { float: left;  border: 1px solid #636363; margin-left: 5px; text-align: center; font-size: 11px; }
			.pageNo p { float: left; display: block; color: #000;  }
			.pageNo a { text-decoration: none; color: #000; padding: 5px; display: block; background: #f9f9f9; margin-bottom: 0px; font-size: 11px; }
			.pageNo a:hover { color: #fff; background: #636363; }
		.pageNoActive { background: #636363; padding: 5px; color: #fff; font-weight: bold; }
		.pageLast, .pageFirst { float: left; }
		.pageLast { padding-left: 5px; }
			.pageLast p, .pageFirst p { font-size: 11px; line-height: 16px; padding: 3px 0px 0px 0px; }
			.pageLast a, .pageFirst a { color: #333; text-decoration: none; }
			.pageLast a:hover, .pageFirst a:hover { color: #000; }