body
{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

a
{
	font-family:Arial, Helvetica, sans-serif;
}

.contentSection
{
	background-image:url(/images/general/contentBg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.contentSectionInner
{
	background-color:#FFFFFF;
}

.nav
{
	background-image:url(/images/general/navBg.gif);
	background-repeat:no-repeat;
	height:37px;
}

.navInner
{
	background-image:url(/images/general/navInnerBg.gif);
	background-repeat:no-repeat;
	height:37px;
}

.navInnerDw
{
	background-image:url(/images/general/navInnerBgDw.gif);
	background-repeat:no-repeat;
	height:37px;
}

.nav ul, .navInner ul, .navInnerDw ul
{
	padding:8px 0px 0px 0px;
	margin:0px;
}

.nav ul li, .navInner ul li, .navInnerDw ul li
{
	display:inline;
	padding:5px 8px 5px 8px;
}

.nav ul li a, .navInner ul li a, .navInnerDw ul li a
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.nav ul li a:hover, .navInner ul li a:hover, .navInnerDw ul li a:hover
{
	color:#003300;
}

.nav ul li a.active, .navInner ul li a.active, .navInnerDw ul li a.active
{
	color:#003300;
}


.ctHead
{
	color:#f38606;
	font-size:20px;
	font-weight:bold;
	padding:10px 0px 0px 8px;
}

.ctContent
{
	font-size:12px;
	padding:0px 15px 0px 8px;
	line-height:20px;
}

.ctContent a
{
	color:#f38606;
}

.ctContent a:hover
{
	text-decoration:none;
}

.inContent a
{
	color:#f38606;
}

.inContent a:hover
{
	text-decoration:none;
}

.ctNewsHead
{
	color:#10600a;
	font-size:18px;
	font-weight:bold;
	padding:90px 0px 0px 0px;
}

.nwsItem
{
	width:280px;
	font-size:12px;
	padding:5px 0px 10px 0px;
}

.nwsDate
{
	font-size:11px;
}
.nwsIntro a
{
	color:#000000;
	text-decoration:none;
}

.nwsIntro a:hover
{
	color:#f38606;
	text-decoration:underline;
}

.lang td
{
	font-size:10px;
}

.sideNav
{
	background-color:#22895c;
}

.sideNav ul
{
	padding:5px 0px 0px 0px;
	margin:0px;
}

.sideNav ul li
{
	background-image:url(/images/general/sdNavItemBg.gif);
	background-repeat:repeat-y;
	height:auto;
	list-style:none;
	border-top:solid 1px #375436;
	border-bottom:solid 1px #375436;
	border-right:solid 1px #375436;
	padding:5px 0px 5px 10px;
	margin:0px 0px 1px 0px;
	font-weight:bold;
}

.sideNav ul li:hover
{
	background-image:url(/images/general/sdNavItemBgHover.gif);
	background-repeat:repeat-y;
}

.sideNav ul li a
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.sideNav ul li.active
{
	background-image:url(/images/general/sdNavItemBgHover.gif);
	background-repeat:repeat-y;
}

.inHeader
{
	font-size:14px;
	font-weight:bold;
	padding:10px 8px 0px 8px;
	
}

.inContent
{
	font-size:12px;
	line-height:20px;
	padding:0px 8px 0px 8px;
}

.footer
{
	font-size:11px;
	padding:20px 0px 10px 0px;
	
}

.footer ul
{
	padding:0px;
	margin:0px;
}

.footer ul li
{
	display:inline;
	padding:0px 10px 0px 10px;
}

.footer ul li a
{
	color:#10600a;
	text-decoration:none;
}

.footer ul li a:hover
{
	text-decoration:underline;
}

.dwItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 10px 10px 10px;
}

.dwTitle
{
	color:#2b6e29;
	font-weight:bold;
}

.dwDownload a
{
	color:#f38606;
	text-decoration:none;
}

.dwDownload a:hover
{
	text-decoration:underline;
}

.dwHeader
{
	font-weight:bold;
	font-size:17px;
	padding:10px 0px 0px 10px;
	color:#2b6e29;
}

.dwDescription a
{
	color:#f38606;
}

.dwDescription a:hover
{
	text-decoration:none;
}

.newsTitle a
{
	color:#2b6e29;
	font-weight:bold;
	text-decoration:none;
}

.newsTitle a:hover
{
	text-decoration:underline;
}

.newsDetail a
{
	color:#000000;
	text-decoration:none;
}

.newsDetail a:hover
{
	text-decoration:underline;
}

.newsDate a
{
	font-size:10px;
	font-weight:bold;
}

.newsDetail .newsArrow
{
	color:#f38606;
	text-decoration:none;
}

.tdFlash
{
	border-bottom:solid 1px #CCCCCC;
}

.secHeader
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:17px;
	padding:5px 0px 0px 10px;
}

.p
{
	line-height:5px;
}
.srcolfl{
	padding:0px;
	margin:10px 0px 0px;
	border: 1px solid #dbdbdb;
}