/* CSS Document */

#news_main img{
	margin-right:5px;
	margin-bottom:5px;
}

body {

	background: #FFF;

}

body, p, input, select, textarea {

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

	font-size: 12px;

	color: #6E707E;

}

body, form, dl, dt, dd, ul, li {

	margin: 0;

	padding: 0;

}

a img {

	border: 0 none;

}

h1 {

	color: #4F5855;

	font-size: 24px;

	font-weight: normal;

	font-style: normal;

	margin: 0 0 12px 0;

	text-transform: uppercase;

	_padding-top: 4px;

	line-height:24px;

}

h2 {

	color: #2D2D30;

	font-size: 18px;

	font-weight: normal;

	font-style: normal;

	margin: 6px 0 10px 0;

	line-height:18px;

}

h2 span {

	display: block;

	float: left;

	font-size: 11px;

	background-color: #EBEFE2;

	padding: 1px 7px;

	margin-right: 14px;

}

h3 {

	color: #2b3133;

	display: block;

	font-size: 18px;

	line-height:18px;

	font-weight: normal;

	font-style: normal;

	text-align: center;

	width: 278px;

	padding-top: 16px;

/*	background: url(../images/bg_h3.gif); */
	background:#F7FAF0;
	height: 30px;

	margin: 0;

}

h3 span {

	font-size: 12px;

	color: #56A845;

}

p.navigation

{

font-size:18px;

}

p.navigation a.all

{

font-size:12px;

}

h4 {

	color: #2b3133;

	display: block;

	font-size: 18px;

	line-height:18px;

	font-weight: normal;

	font-style: normal;

	text-align: left;

	padding-left:20px;

	padding-top: 16px;

	background:#EBEFE2;

	border:5px solid #F7FAF0;

	height: 30px;

	margin: 0 0 15px 0;

}

h5 {

	color: #2D2D30;

	font-size: 14px;

	font-weight: normal;

	font-style: normal;

	margin: 6px 0 10px 0;

	line-height:18px;

}

h5 span {

	display: block;

	float: left;

	font-size: 11px;

	background-color: #EBEFE2;

	padding: 1px 7px;

	margin-right: 14px;

}

#news_list

{

float:right;

text-align:right;

font-size:12px;

text-transform:none;

}

.green

{

color:#56A845;

}

table#menu 

{

border-collapse:collapse;

}

table#menu td.menus, 

table#menu td.active

{

padding:4px;

border:1px solid #D5E9D0;

border-left:none;

font-size:12px;

border-right:none;

}

table#menu td.menus a, 

table#menu td.active a

{

text-decoration:none

}

table#menu td.active

{

background:#F7FAF0;

}

table#menu td.activepix

{

background:url(../images/active_bg.gif) center center no-repeat;

width:20px;

}

p {

	margin: 0 0 10px 0;

}

/*table {

	border-collapse: collapse;

}

table td {

	vertical-align: top;

	padding: 0;

}*/

table td {

	vertical-align: top;

}

a {

	text-decoration: underline;

	color: #56A845;

}

a:hover {

	text-decoration: none;

}

strong {
	color: #56A845;
}

.tac { text-align: center;}

.floatl { float: left;}

p img.floatl { margin: 0 20px 8px 0;}

#Top {

	width: 965px;

	margin: auto;

	margin-top: 13px;

	margin-bottom: 4px;

	border-bottom: 1px solid #B5E4AD;

	border-top: 1px solid #B5E4AD;

	height: 82px;

}

#hr {

	clear: both;

	display: block;

	height: 4px;

	width: 965px;

	margin: auto;

	margin-bottom: 2px;

}

#flashcontent {

	margin: auto;

	width: 965px;

}

#chromemenu {

	display: block;

	background-color: #56A845;

	height: 38px;

	width: 965px;

	margin: auto;

	z-index:100;

}

.chromestyle:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}

.dropmenudiv {
	text-align: center;

	width: auto;
/*	position:absolute; */
	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 12px;

	top: 0;

	margin-top: -1px;

	border-bottom-width: 0;

	padding: 8px 0 16px 0;

	z-index:100;

	background-color: #3D514B;

	/*visibility: hidden;*/
	display: none;
	
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=4);

}

.dropmenudiv a {

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

	font-size: 12px;

	width: auto;

	display: block;

	text-align: left;

	text-decoration: underline;

	font-weight: normal;

	color: #FFF;

	font-weight: bold;

	padding: 4px 18px;

}

.dropmenudiv a:hover{

	background-color: #486059;

	text-decoration: underline;

	color: #E7F4DE;

}

#submenu, .submenu{

	background-color: #F1F2F3;

	height: 24px;

	color: #41992F;

	width: 925px;

	margin: auto;

	padding: 6px 20px 0 20px;

	font-weight: bold;

}

#submenu a, .submenu a {

	color: #3F3E3E;

	text-decoration: none;

}

#submenu a:hover, .submenu a:hover {

	text-decoration: underline;

}

#submenu img, .submenu img {

	margin: 0 16px;

}

#navbar {

	height: 24px;

	color: #3CA303;

	border-bottom: 1px dotted #CACDD4;

	font-size: 11px;

	width: 925px;

	margin: auto;

	margin-bottom: 30px;

	padding: 8px 20px 0 20px;

}

#navbar span {

	color: #1F2C19;

}

#Content {

	width: 925px;

	margin: auto;

	line-height: 18px;

}



#Content {

	width: 925px;

	margin: auto;

	line-height: 18px;

}



#Left {

	width: 540px;

	padding-right: 10px;

	padding-left: 10px;

}

#Right {

	width: 350px;

	padding-left: 15px;

}

#Left.contact { line-height: 24px;}



#Left2 {

	width: 590px;

	padding-right: 10px;

	padding-left: 10px;

}





#Right2 {

	width: 285px;

	padding-left: 30px;

}











.biglink {

	font-size: 18px;

	display: block;

	float: right;

	margin-right: 36px;

	_margin-right: 16px;

}


.pl0 {
	background: url(/images/pl_0.gif) no-repeat;
	height: 324px;
	padding: 156px 0 0 85px;
	line-height: 26px;
}
.pl1 {
	background: url(/images/pl_1.gif) top no-repeat;
}
.pl2 {
	background: url(/images/pl_12.gif) bottom no-repeat;
}
.pl3 {
	background: url(/images/pl_13.gif);
	margin-left: 30px;
}

table.list {

	width: 236px;

	clear: both;

	margin: 66px 0 0 52px;

}

table.list td {

	height: 21px;

	vertical-align: middle;

	border-bottom: 1px solid #DFE7D2;

	width: 50%;

	padding-left: 10px;

}

table.list2 {

	width: 236px;

	_width: 216px;

	clear: both;

	margin: 0;

	margin-top: -10px;

}

table.list2 td {

	height: 21px;

	vertical-align: middle;

	border-bottom: 1px solid #DFE7D2;

	width: 50%;

	padding-left: 10px;

}

table.list2 td a:hover { color: #446E2D; }

.infobox {

/*	background-color: #F7FAF0; */

	width: 226px;

	padding: 26px;

}

.infobott {

	display: block;

	clear: both;

	width: 278px;

	height: 6px;

	margin-bottom: 8px;

}

.leftcol {

	width: 186px;

}

.leftcol img { margin-bottom: 6px;}

#others {

	background: url(../images/others.gif) #F7FAF0 no-repeat;

	width: 892px;

	height: 55px;

	margin: auto;

	margin-top: 5px;

	font-size: 14px;

	font-weight: bold;

	color: #56A845;

	padding: 10px 0 0 20px;

}

.desc {

	border-left: #EBEFE2 4px solid;

	padding-left: 8px;

}

#Map {

	border: 1px solid #EFF1EE;

	margin-bottom: 8px;

	_margin-bottom: 15px;

}

.remark {

	width: 218px;

	border: 1px solid #EFF1EE;

	padding: 8px 30px;

	font-size: 11px;

	color: #96A1A6;

}

.map1 {

	width: 230px;

	height: 90px;

	vertical-align: middle;

	color: #49A914;

}

.map1 span {

	margin-top: 6px;

	padding-top: 6px;

	display: block;

	width: 206px;

	border-top: 1px dotted #D9DAD7;

	color: #77868D;

}

.map1 img { margin-right: 8px;}

.map2 {

	padding: 16px 0 0 36px;

	background-color: #FAFCF9;

}

.map2 span {

	display: block;

	color: #49A914;

	font-size: 18px;

	margin-bottom: 4px;

}

.news {

	font-size: 11px;

	color: #77868D;

	padding: 12px 0 18px 0;

	border-bottom: 1px dotted #A4ADA6;

}

.news span.date {

	display: block;

	clear: both;

	font-size: 10px;

	color: #777B7C;

}

.news span.heading {

	display: block;

	clear: both;

	font-size: 12px;

	color: #3CA303;

	margin-bottom: 4px;

}

.news span.heading2 {

	display: block;

	clear: both;

	font-size: 12px;

	color: #3CA303;

	text-transform:uppercase;

}

.news a { text-decoration: none;}

.news a:hover { text-decoration: underline;}











#MiniMenu {

	color: #8B9693;

	width: 965px;

	margin: auto;

	margin-top: 24px;

	clear: both;

	text-align: center;

	border-top: 5px solid #F6F8F7;

	padding: 20px 0;

	font-size: 11px;

}

#MiniMenu a {

	font-size: 11px;

	color: #8B9693;

	text-decoration: underline;

}

#MiniMenu a:hover {

	text-decoration: none;

}

#Copy {

	border-top: 1px solid #F4F4F4;

	border-left: 1px solid #F4F4F4;

	border-right: 1px solid #F4F4F4;

	clear: both;

	color: #BCC5C3;

	width: 934px;

	margin: auto;

	padding-left: 29px;

	padding-top: 16px;

	height: 24px;

	font-size: 11px;

	text-decoration: underline;

}

#Footer {

	font-size: 11px;

	display: block;

	clear: both;

	color: #8B9693;

	width: 901px;

	margin: auto;

	padding-left: 32px;

	padding-right: 32px;

	padding-top: 8px;

	height: 64px;

}

#Footer a {

	color: #3CA303;

	text-decoration: underline;

}

#Footer a:hover { text-decoration: none;}

#Creator {

	display: block;

	float: right;

}

#Creator a { color: #8B9693;}

#Creator img {

	vertical-align: bottom;

	_vertical-align: middle;

}

#Info { float: left;}

#Info form { display: inline;}

input.search {

	background: url(../images/bg_search.gif) no-repeat;

	width: 136px;

	height: 24px;

	border: 0 none;

	padding: 4px 24px;

	cursor: pointer;

	margin-left: 40px;

	_vertical-align: text-top;

}

.form100

{

width:99%;

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

font-size:12px;

margin:0;

}

.price

{

font-weight:bold;

color:#56A845;

}

.rcg {}

.rb1,.rb2,.rb3,.rb4 {display:block;overflow:hidden;height:1px;}

.rb2,.rb3,.rb4,.text,.text_header {background:#F7FAF0;border:#F7FAF0 solid;border-width:0 1px;}

.rb1 {background:#F7FAF0;margin:0 5px;}

.rb2 {border-width:0 2px;margin:0 3px;}

.rb3 {margin:0 2px;}

.rb4 {margin:0 1px;height:2px;}

.text {display:block;padding:10px 10px;}

.text_header {display:block;}

#others table td{
	vertical-align: middle;
}

h6{
	font-size: 17px;
	color: #56A845;
	text-transform: none;
	margin:5px 0 5px 0;	 padding:0;
}


.Print{
	DISPLAY: none;
}

#Left2 ul { margin-left:1.4em; } 