/* CSS Document */

.tags
{
	color:#87c02a;
}

.g
{
	color:#4da72e;
}

.smallp
{
	font-size:10px;
	color:#999b9d;
}

.fp p
{
	padding:3px 0;
	margin:0;
	line-height:150%;
}

.fp td
{
	padding-bottom:35px;
}

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505961;

}

p
{
	line-height: 16px;
}
.fl {
	float:left;
}

.fr {
	float:right;
}

.clear {
	clear:both;
}

img {
	border:0;
}

a, input, textarea, select, checkbox, radio {
	outline:0;
}

p {
	margin:12px 0;
}

#main {
	width:998px;
	margin:auto;
	background:transparent url(../images/wrapper-bg.jpg) 0 0 repeat-y;
}

#wrapper {
	width:990px;
	margin:auto;
}

/* HEADER */
#header {
	height:136px;
	margin:auto;
}

	#header .top {
		width:100%;
		height:93px;
		background:transparent url(../images/header-bg.gif) 0 0 repeat-x;
	}

		#header .logo {
			width:220px;
			padding:37px 0 0 20px;
		}

		#header .menu {

		}

		#header .menu ul{
			margin:0;
			padding:0;
		}

		#header .menu ul li{
			list-style:none;
			float:left;
		}

		#header .menu ul a{
			display:block;
			height:93px;
			font-size:11px;
			color:#505961;
			text-decoration:none;
			padding:0 10px;
			line-height:93px;
			float:left;
		}

		#header .menu ul a:hover, #header .menu ul a.selected{
			color:#87c02a;
			background:transparent url(../images/menu-bg.gif) 0 0 repeat-x;
		}

		#header .login {
	/*	width:134px; */
			height:44px;
	background-color:#fbfbfb;
	margin-top:22px;
		}

		#header .login ul{
			margin:0 0 0 10px;
			padding:0;
		}

		#header .login ul li{
			list-style:none;
			float:left;
		}

		#header .login ul a{
			font-size:11px;
			color:#87c02a;
			text-decoration:none;
			padding:0 4px;
			line-height:44px;
		}

		#header .login ul a:hover{
			text-decoration:underline;
		}

		#header .login ul li.dot{
			font-size:28px;
			color:#505961;
			line-height:28px;
		}

	#header .bottom {
		width:96%;
		height:43px;
		margin:auto;
		border-bottom:1px solid #cccccc;
	}

		#header .breadcrumb {
			width:700px;
		}

		#header .breadcrumb ul{
			margin:0;
			padding:0;
		}

		#header .breadcrumb ul li{
			list-style:none;
			display:inline;
		}

		#header .breadcrumb ul a{
			font-size:9px;
			color:#505961;
			text-decoration:none;
			text-transform:uppercase;
			padding:0 4px;
			line-height:42px;
			float:left;
		}

		#header .breadcrumb ul a:hover, #header .breadcrumb ul a.selected{
			color:#87c02a;
		}

		#header .breadcrumb ul li.dot{
			font-size:36px;
			color:#87c02a;
			line-height:23px;
			float:left;
		}

		#header .search-panel {
			margin:7px 0 0 0;
		}

		#header .search-box {
			width:222px;
			height:24px;
			border:1px solid #bbbbbb;
		}

		#header .search-icon {
			padding:5px 0 0 5px;
		}

		#header .search {
			border:0;
			width:160px;
			height:18px;
			font-family:Arial, Helvetica, sans-serif;
			color:#505961;
			position:relative;
			top:-3px;
			left:7px;
		}

		#header .go-btn {
			width:29px;
			height:25px;
			background-color:#808184;
			border:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			position:relative;
			right:-8px;
			top:-2px;
			top:expression("0px");
		}

/* /HEADER */

/* CONTENTS */
#contents {
	width:96%;
	margin:auto;
}

	.gap10 {
		width:10px;
		height:10px;
	}

	.gap20 {
		width:20px;
		height:20px;
	}

	.gap50 {
		width:50px;
		height:50px;
	}

	.mt10 {
		margin-top:10px;
	}

	.mt20 {
		margin-top:20px;
	}

	.mt30 {
		margin-top:30px;
	}

	.ml20 {
		margin-left:20px;
	}

	.ml50 {
		margin-left:50px;
	}

	.w70px {
		width:70px;
	}

	.w100per {
		width:100%;
	}

	.w220px {
		width:220px;
	}

	.w380px {
		width:380px;
	}

	.w590px {
		width:590px;
	}

	#contents .banner {
	font-size:11px;
	background:transparent url(../images/bgtoppink.jpg) 100% 1px no-repeat;
	border-bottom:1px solid #cccccc;
	padding-bottom:14px;
	width:100%;
	}

	#contents .banner .left{
		width:360px;
	}

		#contents .heading1 {
	font-size:20px;
	color:#87c02a;
	font-weight:bold;
	line-height: 26px;
		}

	#contents .readmore {
		float:right;
	}

	#contents .readmore a{
		display:block;
		width:100px;
		height:18px;
		color:#FFFFFF;
		text-decoration:none;
		font-size:14px;
		padding:2px 0 0 10px;
		margin-right:5px;
		background:#87c02a url(../images/bullet1.gif) 85% 7px no-repeat;
	}

	#contents .section1 {
		margin-top:20px;
	}

	#contents .section1 .left {
		width:580px;
	}

	#contents .section1 .left2 {
		width:400px;
	}

	#contents .section1 .left3 {
		width:625px;
	}

	#contents h1 {
		font-size:23px;
		font-weight:bold;
		color:#939393;
		margin:0;
	}

	#contents h2 {
		font-size:16px;
		font-weight:bold;
		color:#505961;
		margin:0;
	}

	#contents h3 {
		font-size:23px;
		font-weight:bold;
		color:#505961;
		margin:0;
	}

	#contents h4 {
		font-size:16px;
		font-weight:bold;
		color:#505961;
		margin:0;
	}

	#contents .section1 .right {
		width:320px;
	}

	#contents .box {
		width:280px;
		border:1px solid #e6e6e6;
		padding:15px;
	}

	#contents .dotted-line {
		width:100%;
		height:20px;
		font-size:1px;
		background:transparent url(../images/dotted-line.gif) 0 40% repeat-x;
	}

	#contents .button1 a{
	display:block;
	width:250px;
	height:28px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:19px;
	line-height:26px;
	padding:2px 0 0 15px;
	margin:15px 5px 0 0;
	background:#87c02a url(../images/bullet2.gif) 94% -1111px no-repeat;
	}

	#contents .button2 a{
	display:block;
	width:140px;
	height:28px;
	color:#87c02a;
	text-decoration:none;
	font-weight:bold;
	font-size:19px;
	margin-top:15px;
	background:transparent url(../images/bullet3.gif) 98% -900px no-repeat;
	}

#contents .button2 a:hover,#contents .button3 a:hover{

	color:	#4da72e;
border-bottom:0px;
	}
		#contents .readmore a:hover,#contents .button1 a:hover,#contents .button2 a:hover,#contents .button3 a:hover{


border-bottom:0px;
	}



	#contents .button3 a{
	display:block;
	width:120px;
	height:28px;
	color:#87c02a;
	text-decoration:none;
	font-weight:bold;
	font-size:19px;
	margin-top:15px;
	background:transparent url(../images/bullet3.gif) 98%  -900px no-repeat;
	}

	#contents .section2 {
		margin-top:20px;
	}

	#contents .box2 {
		width:30%;
		float:left;
	}

	#contents .box2 ul {
		margin:0;
		padding:10px 10px 10px 0px;
	}

	#contents .box2 li {
		background:url(../images/bullet4.gif) 0px 8px no-repeat;
		margin-bottom:16px;
		list-style-type:none;
		padding-left:10px;
	}

	#contents .box2 a, #contents a.greenlink2 {
		color:#87c02a;
		text-decoration:none;
	}

	#contents a {
		color:#87c02a;
		text-decoration:none;
	}

	#contents a.greenlink {
		color:#87c02a;
		text-decoration:none;
	}
	#contents a:hover {
		color:#4da72e ;
		text-decoration:none;
		border-bottom:1px #4da72e  dotted;
	}

	#contents div.post {
		color:#505961;
		margin-bottom:33px;
	}

	#contents div.post p {
		margin:5px 0;
	}

	#contents .post-grey {
		color:#7f8284;
	}

	#contents .post-grey2 {
		color:#7f8284;
		margin-top:5px;
	}

	.green {
		color:#9ed775;
	}

	#contents .twitter {
		width:39px;
		height:35px;
		background:transparent url(../images/twitter-icon.gif) 0 0 no-repeat;
		float:right;
		position:relative;
		top:-43px;
		left:20px;
	}

	#contents .twitter-link {
		margin-left:10px;
		font-weight:bold;
	}

	input.textbox {
		width:310px;
		height:18px;
		padding:5px;
		color:#333333;
		border:1px solid #bbbbbb;
	}

	textarea.textarea {
		width:310px;
		padding:5px;
		color:#333333;
		border:1px solid #bbbbbb;
	}
	textarea.textarea2 {
		width:580px;
		padding:5px;
		color:#333333;
		border:1px solid #bbbbbb;
	}

	select.select {
		width:320px;
		height:26px;
	}

	input.textbox-error {
		width:310px;
		height:18px;
		padding:5px;
		color:#c40000;
		border:1px solid #c40000;
	}

	label {
		display:block;
		margin:10px 0 5px 0;
		color:#6e7468;
	}

	.error {
		color:#c40000;
		margin-left:10px;
		display:none;
	}

	.error.show {
		color:#c40000;
		margin-left:10px;
		display:inline;
	}

	label.verify {
		display:inline;
	}

	.btn {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#84c45b;
	border:0;
	padding:5px 10px;
	cursor: pointer;
	}

	#contents .line {
		background-color:#cccccc;
		height:1px;
		font-size:1px;
		margin:20px 0px;

	}

	.box3 {
		padding-right:20px;

	}

	.box3 ul {
		margin:0;
		padding:10px;
	}

	.box3 li {
		list-style-image:url(../images/bullet4.gif);
		margin-bottom:16px;
	}

	.box3 a, .right a.greenlink2 {
		color:#87c02a;
		text-decoration:none;
	}
	.box4 {
		padding-right:0px;
	}
	ul.right-nav {
		margin:0;
		padding:0px 0px 10px 0px;
	}

	ul.right-nav li{
		background:url(../images/bullet4.gif) 0 6px  no-repeat;
		margin-bottom:6px;
		list-style-type:none;
		margin-left:0px;
	}

	ul.right-nav li a{

	 	color:#707c86;
		text-decoration:none;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		padding-left:10px;
	}
	ul.right-nav li a:hover { text-decoration:underline; color:#87c02a;}
	ul.right-nav li.no-dot  {
		list-style-type:none;
		margin-bottom:10px;
	}

	ul.paging-nav {
		margin:0;
		padding:0px 0px 10px 0px;
	}
	ul.paging-nav li {
		display:inline;
	}
	ul.paging-nav li a {
		padding:2px 8px;
		text-align:center;
		background-color:#efefef;
		color:#a5a5a5;
		font-size:11px;
		float:left;
		margin:0px 2px;
		font-weight:bold;
		border:1px solid #dadada;
		text-decoration:none;

	}
	ul.paging-nav li a:hover {
		background-color:#FFFFFF;
	}
	.page-link {
		width:51%;
		margin:auto;
	}

	ul.paging-nav li a.page-button {
		background:none;
		border:0 none;
		margin:2px 0px 0px 0px;
	}

	a.allgreenlink {
		color:#87c02a;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
	}


/* /CONTENTS */

/* FOOTER */
#footer {
	width:100%;
	height:60px;
	background-color:#f7f7f7;
	font-size:10px;
	color:#b6b6b6;
}

	#footer .left {
		width:85%;
		padding:24px 0 0 20px;
	}

	#footer .right {
		width:10%;
		padding-top:24px;
	}

	#footer a {
		color:#b6b6b6;
		text-decoration:none;
		margin:0 6px;
	}

	#footer a:hover {
		text-decoration:underline;
	}

	#footer .copyright {
		color:#cccccc;
	}

	#footer .language {
		color:#b6b6b6;
	}

.footer-down {
	width:100%;
	height:6px;
	background:transparent url(../images/footer-down.gif) 0 0 no-repeat;
}

/* /FOOTER */
.news_title a {
		font-size:16px;
		font-weight:bold;
		color:#505961;
		margin:0;
		text-decoration:none;
}
.news_title a:hover {
	 	color:#9ECB64;
		text-decoration:underline;
		font-size:16px;
		font-weight:bold;
		margin:0;
}

