@charset "utf-8";
/* CSS Document */
html, body, ul, li, p, h1, h2, h3, h4, h5, h6, form, dt, dd, dl, input, form {
	margin:0px;
	padding:0px;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.jpg) repeat-x #fff;
}
h1 {
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
h2 {
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
h3 {
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4, h5 {
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
h6 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#00;
}
input, textarea, select {
	outline:none !important;
}
p {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
ul, li, ol {
	list-style:none;
}
img {
	border:none;
}
a img {
	border:none;
}
a {
	text-decoration:none;
	color:#145B00;
	font:11px Arial, Helvetica, sans-serif;
}
a:hover {
	color:#0C2904;
}
/*-------------------- HEAD WRAPPER START ---------------------*/
.cssClassHeaderWrapper {
	width:100%;
	clear:both;
}
.cssClassHeaderWrapperContent {
	margin:0 auto;
	width:974px;
	padding:10px 0 0 0;
}
.cssClassHeaderLeft {
	float:left;
	width:1000px;
	position:relative;
	z-index:5;
}
.cssClassHeaderLeft .cssClassFormWrapper {/* z-index:999;*/
	position:absolute;
}
.cssClassHeaderLeft .cssClassTopSetting {/* position:absolute; top:3px; left:0;*/
}
.cssClassHeaderLeft .cssClassFormWrapper { /*z-index:999;*/
	position:absolute;
}
.cssClassHeaderCenter {
	/*float:right;  padding:0 0 0 5px; width:250px; width:auto;*/
	position:relative;
	z-index:5;
}
.cssClassHeaderCenter .cssClassFormWrapper { /*z-index:999; position:absolute;*/
}
.cssClassHeaderRight { /*position:relative;overflow:hidden;  z-index:999;z-index:5;*/
}
.cssClassHeaderRight .cssClassFormWrapper { /*z-index:999; position:absolute;*/
}
.cssClassLogo {
	float:left;
	width:974px;
}
.cssClassRegister {
	float:right;
	width:400px;
}
.cssClassTopMenu {
	float:right;
}
.cssClassSubscribe {
	margin:18px 0 0 0;
	background:url(../images/suscribe.png) no-repeat;
	float:right;
}
/*--------------------- NAGIGATIN WRAPPER START (CLIENT PART ) --------------------*/

.cssClassNavigationWrapper {
}
.cssClassNavigation {
	background:url(../images/navigation-bg.jpg) repeat-x;
	width:974px;
	margin:10px 0 0 0;
	clear:both;
	height:42px;
}
.cssClassNavigation ul {
	z-index:11 !important;
}
.cssClassNavigation ul li {
	background:url(../images/navigation-seperator.jpg) no-repeat;
	height:41px;
	position:relative;
	float:left;
	padding:0 0 0 2px;
}
.cssClassNavigation ul li:first-child {
	background:none;
	padding:0;
}
.cssClassNavigation ul li a {
	color:#fff;
	text-decoration:none;
	font:bold 12px/41px Verdana, Arial, Helvetica, sans-serif;
	padding:0 16px 0;
	text-transform:uppercase;
	display:block;
}
.cssClassNavigation ul li ul li {
	/*border-bottom:1px solid #17721C;
	border-top:1px solid #27BA30;*/
	background:#166F1B !important;
	height:30px;
	margin:0 !important;
}
.cssClassNavigation ul li ul li a {
	color:#fff !important;
	text-decoration:none;
	font:bold 12px/18px Arial, Helvetica, sans-serif !important;
	float:left;
	text-transform:none;
	display:block;
	width:280px;
	padding-left:4px !important;
}
.cssClassNavigation ul li a:hover, .cssClassNavigation ul li a.AspNet-Menu-Selected {
	background:url(../images/navigation-hover.jpg) repeat-x;
	color:#000;
}
.cssClassNavigation ul li ul li a:hover, .cssClassNavigation ul li ul li a.AspNet-Menu-Selected {
	background:#0D6612 !important;
	color:#fff;/*display:block;*/
}
.cssClassNavigation ul li ul {
	position:absolute;
	left:0;
	top:40px;
	background:#0B6410;
	/*border:3px solid #fbb179;*/
	border-top:none;
	width:auto;
	z-index:12 !important;
}
.cssClassNavigation ul li ul li ul {
	left:225px;
	top:-3px;
	border:3px solid #fbb179;
	z-index:13;
}
.cssClassNavigation ul li ul li {
	background:#0B6410;/*width:350px;*/
}
.cssClassNavigation li ul li:first-child {
	background:#a2e2a6;
}
.cssClassNavigation ul li ul li a {
	color:#000;
	text-decoration:none;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 5px 0;
	border-bottom:1px solid #0E5112;
	border-top:1px solid #1E9425;
	color:#FFFFFF !important;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu {
	position: relative;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu, .cssClassNavigation ul.AspNet-Menu ul {
	margin: 0;
	padding: 0;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li {
	position: relative;
	list-style: none;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li a, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li span {
	display: block;
	text-decoration: none;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu ul {
	position: absolute;
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li:hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li li:hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li.AspNet-Menu-Hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible;
}
.cssClassNavigation .AspNet-Menu-Vertical ul.AspNet-Menu li {
	width: 100%;
}
/*--------------------- NAGIGATIN WRAPPER START (ADMIN PART ) --------------------*/
.cssClassAdminNavigation {
	background:url(../images/navigatinobg.png) no-repeat;
	height:44px;
	padding:0 0 14px 0;
	float:left;
	width:974px;
	margin:12px 0 0 0;
}
.cssClassAdminNavigation ul li {
	background:url(../images/seperator.png) no-repeat 0 2px;
	float:left;
	width:auto;
	line-height:45px;
	height:43px;
	padding:2px 0 0 2px;
	osition:relative;
}
.cssClassAdminNavigation ul li:first-child {
	background:none;
}
.cssClassAdminNavigation ul li a {
	color:#fff;
	text-decoration:none;
	font:bold 14px/43px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 20px 0;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #ffcb99;
}
.cssClassAdminNavigation ul li a:hover, .cssClassAdminNavigation ul li a:active {
	color:#000;
}
.cssClassAdminNavigation ul li ul {
	position:absolute;
	right:0;
	top:44px;
	width:225px;
	background:#fff;
	border:3px solid #fbb179;
	border-top:none;
}
.cssClassAdminNavigation ul li ul li ul {
	left:225px;
	top:-3px;
	border:3px solid #fbb179;
}
.cssClassAdminNavigation ul li ul li {
	background:#fff;
	width:223px;
}
.cssClassAdminNavigation li ul li:first-child {
	background:#fff;
}
.cssClassAdminNavigation ul li ul li a {
	color:#af4510;
	text-decoration:none;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 5px 0;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #ffcb99;
}
/*-------------------- BREAD CRUM WRAPPER START ---------------------*/
.cssClassAdminBreadCrum {
	float:left;
}
.cssClassAdminBreadCrum span {
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 2px;
}
.cssClassAdminBreadCrum span a {
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#ffe81c;
}
.cssClassAdminBreadCrum a:hover {
	color:#000;
}
.cssClassBreadCrumWrapper {
	width:100%;
	clear:both;
}
.cssClassBreadCrum {
	padding:2px 10px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#c36002;
	margin:0 auto;
	width:974px;
}
/*-------------------- MESSAGE WRAPPER START ---------------------*/
.cssClassMessageWrapper {
	width:100%;
	clear:both;
	margin:0;
}
.cssClassMessageBoxInside {
	margin:0 auto;
	width:974px;
}
/*-------------------- TOP WRAPPER START (BANNER) ---------------------*/
.cssClassTopWrapper {
	width:100%;
	clear:both;
}
.cssClassTopWrapperCotent {
	margin:0 auto;
	width:974px;
	z-index:2;
}
.cssClassBannerContentInside {
	background:url(../images/banner.jpg) no-repeat;
	height:226px;
}
/*-------------------- BODY CONTENT WRAPPER START ---------------------*/
.cssClassBodyContentWrapper {
	width:100%;
	clear:both;
	z-index:1;
}
.cssClassBodyContent {
	margin:0 auto;
	width:954px;
	background-color:#fff;
	overflow:hidden;
	padding:0 10px 20px 10px;
}
.cssClassMasterLeft {
	float:left;
	width:230px;
}
.cssClassMasterCenter {
	float:left;
	width:700px;
	margin:0 0 0 20px;
}
.cssClassMasterRight {
	float:right;
	width:348px;
	overflow:hidden;
}

.cssClassMasterWrapperCenter .cssClassMasterCenter{ padding:0 !important; margin:0 !important;}
.cssClassMasterWrapperLeftCenter {
	margin:10px 0 15px;
	overflow:hidden;
}
.cssClassMasterWrapperLeftCenter .cssClassMasterRight {
	display:none;
}
.cssClassMasterWrapperCenterRight {
	margin:10px 0 15px;
	overflow:hidden;
}
.cssClassMasterWrapperCenterRight .cssClassMasterLeft {
	display:none;
}
.cssClassMasterWrapperCenter {
}
.cssClassMasterWrapperCenter .cssClassMasterCenter {
	width:952px;
	padding:0;
}
.cssClassMasterWrapperCenter .cssClassMasterLeft {
	display:none;
}
.cssClassMasterWrapperCenter .cssClassMasterRight {
	display:none;
}
.cssClassmaincontent .cssClassleftPane {
	display:none;
}
/*-------------------- MASTER WRAPPER BOTTOM CONTAINER START ---------------------*/
.cssClassBottomWrapper {
	width:100%;
	clear:both;
}
.cssClassBottomContent {
	margin: 0 auto;
	width:974px;
	padding:0 0 10px 0;
}
/*-------------------- FOOTER WRAPPER START ---------------------*/

.cssClassFooterWrapper {
	width:100%;
	background:url(../images/footerbg.jpg) repeat-x #fff;
	clear:both;
	float:left;
}
.cssClassfooter {
	margin:0 auto;
	width:974px;
	padding:20px 0 10px 0px;
}
.cssClassFooterLink {
	overflow:hidden;
}
.cssClassFooterLink ul li {
	float:left;
	width:auto;
	padding:0 24px 0 24px;
	position:relative;
	background:url(../images/footer-link-seperator.jpg) no-repeat 0 7px;
}
.cssClassFooterLink ul li:first-child {
	background:none;
	padding:0 26px 0 0;
}
.cssClassFooterLink ul li a {
	color:#133915;
	text-decoration:none;
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:auto;
}
.cssClassFooterLink ul li a:hover, .cssClassFooterLink ul li a.AspNet-Menu-Selected {
	color:#000;
}
.cssClassFooterCopyWrite {
	overflow:hidden;
	padding:40px 0 0 0;
	float:left;
	width:410px;
}
.cssClassCopyRight {
	float:left;
	width:410px;
}
.cssClassCopyRight p {
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:5px 0 0 0;
}
.cssClassCopyRight p.boldtext {
	padding:20px 0 0 0;
}
.cssClassCopyRight p img {
	margin:10px 10px 0 0;
}
.cssClassContactLeft {
	float:left;
	width:250px;
	margin:10px 0 0 0;
}
.cssClassContactLeft h1 {
	background:url(../images/footer-contact-bg.jpg) no-repeat;
	font:bold 18px/23px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 40px;
}
.cssClassContactLeft p {
	padding:15px 0 0 0;
	line-height:18px;
}
.cssClassContactRight {
	float:left;
	width:275px;
	margin:10px 0 0 0;
}
.cssClassContactRight p {
	padding:38px 0 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.cssClassContactRight p a {
	text-decoration:none;
	color:#0C7411;
	font:12px Arial, Helvetica, sans-serif;
}
.cssClassContactRight p a:hover {
	color:#000;
}
/*------------------------------ADMIN PART CSS START --------------------------------------------------------------*/

.cssClassAdminControlPanel {
	background-color:#0F6814;
}
.cssClassAdminControlPanelContent {
	margin:0 auto;
	width:974px;
	height:26px;
	color:#34D93D;
	font:12px/24px Arial, Helvetica, sans-serif;
}
.cssClassAdminControlPanelContent a {
	color:#fff;
	font-weight:bold;
}
.cssClassAdministration {
	float:left;
	padding:0 0 0 0;
	width:100px;
}
.cssClassAdministration a {
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF !important;
	text-decoration:none;
}
.cssClassAdministration a:hover {
	color:#fff;
}
.cssClassHome {
	float:left;
}
.cssClassHome img {
	margin:4px 10px 0 0;
}
.cssClassHome a {
	color:#fff;
	font:12px/24px Arial, Helvetica, sans-serif;
}
.cssClassLogout {
	float:right;
	padding:0 18px 0 0;
	width:auto;
}
.cssClassLogout a {
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#ffdc4b;
	text-decoration:none;
	text-transform:uppercase;
	color:#34D93D;
}
.cssClassLogout a:hover {
	color:#fff;
}
/*--------------------- Top Admin NAGIGATIN --------------------*/

.cssClassAdminMenu {
	float:right;
	width:auto;
}
.cssClassAdminMenu ul {
	z-index:100;
}
.cssClassAdminMenu ul li {
	float:left;
	psition:relative !important;
	text-align:left;
	background:url(../images/admin_top_navi_seperator_bg.jpg) no-repeat;
}
.cssClassAdminMenu ul li:first-child {
	background:none;
}
.cssClassAdminMenu ul li a {
	color:#e5efff;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:5px 8px;
	float:left;
}
.cssClassAdminMenu ul li a:hover, .cssClassAdminMenu ul li a.AspNet-Menu-Selected {
	background:#126B17;
	color:#fff;
}
.cssClassAdminMenu ul li ul {
	position:absolute !important;
	top:24px;
	right:0 !important;
	width:225px;
	background:#fff;
	font:11px/24px Arial, Helvetica, sans-serif !important;
	z-index:101;
}
.cssClassAdminMenu ul li ul li a:hover, .cssClassAdminMenu ul li ul li a.AspNet-Menu-Selected {
	background:#0D6612 !important;
	color:#fff;
}
.cssClassAdminMenu ul li ul li ul {
	left:225px;
	top:-3px;
	border:1px solid #a7d7ff;
	margin:0 !important;
}
.cssClassAdminMenu ul li ul li {
	background:#166F1B !important;
	width:223px;
	margin:0 !important;
}
.cssClassAdminMenu li ul li:first-child {
}
.cssClassAdminMenu ul li ul li a {
	color:#fff !important;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	float:left;
	text-transform:capitalize;
	display:block;
	width:203px;
	padding-left:15px !important;
	border-bottom:1px solid #0E5112;
	border-top:1px solid #1E9425;
	_border-bottom:none;
}
.AspNet-Menu-WithChildren .AspNet-Menu-ChildSelected {
	background-color:#5EAF63 !important;
	color:#fff;
}
li.AspNet-Menu-WithChildren {
	float:left !important;
	position:relative !important;
}
.AspNet-Menu-Leaf {
	position:absolute;
	right:0;
	top:0;
}
.cssClassAdminMenu ul.AspNet-Menu {
	position: relative;
	visibility:visible;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: visible !important;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul, .cssClassAdminMenu ul.AspNet-Menu li li.AspNet-Menu-Hover ul, .cssClassAdminMenu ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible;
}
.cssClassAdminMenu .AspNet-Menu-Vertical ul.AspNet-Menu li {
	width: 100%;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul li {
	float:left !important;
	width:auto;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li {
	float: none;
	right:0;
}
.cssClassAdminMenu ul.AspNet-Menu ul {
	visibility: visible !important;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul ul, .cssClassAdminMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: visible !important;
}
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible !important;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul {
	display: none;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul ul, .cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul ul ul, .cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	display: block;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul, .cssClassAdminMenu ul.AspNet-Menu li li.AspNet-Menu-Hover ul {
	display: block;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {
	position:relative !important;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {
	z-index:102 !important;
}
/*---------------------------------------LOADING START FROM HERE----------------------------------------------*/
.cssClassLoadingBG {
	background:#000;
	z-index:400;
	width:100%;
	display:block;
	position:fixed;
	height:100%;
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	/* IE 5-7 */
  filter: alpha(opacity=70);
	/* Netscape */
  -moz-opacity: 0.7;
	/* Safari 1.x */
  -khtml-opacity: 0.7;
	/* Good browsers */
  opacity: 0.7;
}
.cssClassloadingDiv {
	position:absolute;
	left:50%;
	top:55%;
	padding:10px;
	z-index:401;
}
.cssClassOuterMainWrapper {
}
/*-------------------- SEARCH START ---------------------*/
.cssClassSageSearchWrapper {
	padding:40px 0 0 0;
	position:absolute;
	right:0;
	top:60px;
	display:none;
}
.cssClassSageSearchWrapper ul {
	float:right;
}
.cssClassSageSearchWrapper ul li {
	float:left;
}
.cssClassSageSearchWrapper ul li span.cssClasssNormalRed {
	padding:0 5px 0 0;
}
.cssClassSageSearchWrapper input.cssClassSageSearchBox {
	background:url(../images/admin/search-bg.jpg) no-repeat;
	width:200px;
	height:24px;
	border:none;
	color:#6e6e6e;
	padding:0 0 0 5px;
	font:11px Arial, Helvetica, sans-serif;
}
.cssClassSageSearchWrapper input.cssClassSageSearchButton {
	background:url(../images/admin/search-btn.jpg) no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
	border:none;
	text-indent:-6000px;
	display:block;
	font-size:0;
	line-height:0;
}
/*-----------------------------------------EDIT WRAPPER ------------------------------------------ */
.cssClassEditWrapper, .cssClassEditWrapper .cssClassFormWrapper {
	z-index:9999;
}
.cssClassRightBox {
	background-color:#A2E2A6;
}
.cssClassRightBox h1 {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#fff !important;
	background-color:#429647 !important;
	padding:0 6px 0 6px;
	display:block;
}
.cssClassNewsItem h1 a:hover {
	color:#11240B;
}
.cssClassRightBox_TopBg {
	background:url(../images/right-box-top-bg.jpg) no-repeat top;
}
.cssClassRightBox_BtnBg {
	background:url(../images/right-box-btn-bg.jpg) no-repeat bottom;
	padding:0 0 5px 0;
}
.cssClassRightBox_MidBg {
	background:url(../images/right-box-mid-bg.jpg) repeat-y;
	height:1%;
}
.cssClassRightBox_MidBg {
}
.cssClassNewsItem {
	background:url(../images/right-box-border.jpg) repeat-x bottom;
	padding:10px 5px 5px 5px;
	margin:0 1px 0 1px;
}
.cssClassNewsItem h2 {
	background:url(../images/plus.jpg) no-repeat scroll 0 4px transparent;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.cssClassNewsItem h2, .cssClassNewsItem h2 a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#145B00;
	padding:0 6px 0 7px;
	display:block;
}
.cssClassNewsItem h2 a:hover {
	color:#11240B;
}
.cssClassNewsItem span {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 12px 0 12px;
}
.cssClassNewsItem p {
	font:12px/18px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:0 12px 0 12px;
}
/*----------------------------------------- CONTACT PAGE START------------------------------------------- */

.cssClassContactFormDetails { /*position:relative;*/
}
.cssClassContactFormDetails .cssClassFormWrapper {
	background:none;
	border:none;
	padding:0 !important; /*position:absolute; top:160px; left:25px;*/
}
.cssClassContactFormDetails .cssClassFormWrapper p {
	padding:10px 0 0 0;
}
.cssClassContactFormDetails .cssClassFormWrapper p span.cssClassFormLabel {
	display:block;
}
.cssClassContactFormDetails .cssClassFormWrapper .cssClassFormLabel {
	font:bold 12px/20px Verdana !important;
	color:#2b1c1c;
	padding:0px;
}
.cssClassContactFormDetails .cssClassFormWrapper input {
	width:288px;
	height:24px;
	padding:0 0 0 10px;
	margin:10px 0 0 0;  /*background:url(../images/contactinputbg.jpg) no-repeat;*/
	border:none;
	outline:none;
	border:1px solid #A2E2A6 !important;
}
.cssClassContactFormDetails .cssClassFormWrapper .cssClassButtonWrapper input.cssClassContactSendBtn {
	background:url(../images/submit_button.gif) no-repeat;
	color:#000;
	cursor:pointer;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	height:28px !important;
}
.cssClassContactFormDetails .cssClassFormWrapper .cssClassButtonWrapper input.cssClassContactSendBtn:hover {
	background:url(../images/submit_button_hover.gif) no-repeat;
}
.cssClassContactFormDetails .cssClassFormWrapper textarea {
	width:290px !important;
	height:24px;
	padding:0 0 0 10px;
	margin:10px 0 0 0;  /*background:url(../images/contactinputbg.jpg) no-repeat;*/
	border:none;
	outline:none;
	border-top:1px solid #808080;
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	height:219px;
}
.cssClassContactFormDetails .cssClassFormWrapper p.cssClassMandatory {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#c44c12;
	text-align:right;
	padding:10px 20px 0 0;
}
.cssClassContactFormDetails .cssClassButtonWrapper {
	margin:5px 0 0 0;
	overflow:hidden;
	position:relative;
}
.cssClassContactFormDetails .cssClassButtonWrapper input {
	background-color:#009933;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font:bold 16px/26px Arial, Helvetica, sans-serif;
	height:33px !important;
	margin:0 10px 0 0 !important;
	text-align:center;
	width:79px;
}
.cssClassContactFormDetails .cssClassButtonWrapper input:hover {
	background-color:#007708;
	color:#ededed;
}
.cssClassContactFormDetails .cssClassButtonWrapper label {
	position:absolute;
	left:10px;
	top:5px;
}
.cssClassContactFormDetails .cssClassFormWrapper .cssClasssNormalRed {
	padding:1px 0 0 0;
}
.jj .cssClassFormWrapper .cssClassContactFormDetails .cssClassFormWrapper {
	display:none !important;
}
.cssClassContactInformation {
	padding:30px 0 0 0;
	float:right;
	color:#000;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	height:1%;
	margin:0 10% 0 0;
}
.cssClassContactInformation h1 {
	font:bold 14px/18px Verdana, Geneva, sans-serif;
	color:#145B00;
}
.cssClassContactInformation .cssClassRightPadding {
	padding:0 165px 0 0;
}
.cssClassMapWrapper {
	position:absolute;
	top:232px;
	right:128px;
}
.cssClassMap {
	height:500px;
	width:300px;
}

.ajax__tab_xp .ajax__tab_header{background:url(../images/submit_button.gif) repeat-x bottom;}
