@charset "utf-8";
/* CSS Document */
html {
	height:100%;
}
.cssClassclear {
	clear:both;
}
.cssClassnomargin {
	margin:0 !important;
}
#cssClasswrapper {
	margin:0 auto;
	width:1000px;
}
.clear {
	clear:both;
}
.clearBoth {
	clear:both;
}
/*------------------------------------------------------ HEADER PART START ------------------------------------------------------ */

/*---------------------HEADER LEFT PART START (LOGO)--------------------*/
.cssClassLogo a {
	display:block;
	text-indent:-6000px;
	background:url(../images/dpcr-logo.jpg) no-repeat;
	outline:none;
	height:95px;
}
/*--------------------- HEADER RIGHT PART START (NEWS SUBSCRIBE) --------------------*/
.cssClassTopMenu ul li {
	float:left;
	margin-right:1px;
	position:relative;
	padding:0 0 0 5px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#444444;
}
.cssClassTopMenu ul li a {
	padding:0 0 0 5px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#429647;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}
.cssClassTopMenu ul li a:hover {
	color:#000;
	text-decoration:underline;
}
.cssClassTopMenu ul li ul {
	display:none;
	position:absolute;
	left:0;
	top:30px;
	background-color:#429647;
	width:100px;
}
.cssClassTopMenu ul li:hover ul {
	display:block;
}
.cssClassTopMenu ul li ul li {
	width:100px;
	border-bottom:1px solid #fff;
}
.cssClassSubscribe input {
	background:none;
	border:none;
	height:22px;
	line-height:22px;
	padding:0 8px 0 8px;
	font-size:11px;
	width:210px;
}
input.cssClasssubmitbtn {
	height:22px;
	width:22px;
	margin:0 0 0 8px;
	cursor:pointer;
	background:url(../images/news_suscribe_btn.jpg) no-repeat;
	outline:none
}
/*------------------------------------------------------ TOP WRAPPER START (BANNER) ------------------------------------------------------ */
.cssClassbannerbtm {
	background:url(../images/slider-bg-btm.jpg) no-repeat 0 bottom;
	min-height:255px;
	height:270px !important;
}
.cssClassbannerleft {
	float:left;
	width:640px;
	padding:20px 0 0;
	position:relative;
}
.cssClassbannerleft h1 {
	color:#429647;
	font: bold 20px/34px Arial, Helvetica, sans-serif;
}
.cssClassbannerleft h1 span {
	color:#429647;
	font: bold 28px/34px Arial, Helvetica, sans-serif;
}
.cssClassbannerleft p {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#429647;
	padding:.5em 0;
}
.cssClassbannerright {
	float:right;
	background:url(../images/seperator.gif) no-repeat 0 -10px;
	padding:30px 0 10px 110px;
	width:240px;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.cssClassbannerright ul li {
	line-height:54px;
	color:#429647;
	width:240px;
	overflow:hidden;
	line-height:54px;
}
.cssClassbannerright ul li a:hover {
	color:#000 !important;
}
.cssClassbannerright ul li img {
	float:left;
	width:auto;
	padding:11px 10px 0 0;
}
.cssClassbannerright ul li em {
	float:left;
	width:auto;
}
.cssClassbannerright ul li a {
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#429647;
	line-height:54px;
}
/*------------------------------------------------------ BODY CONTENT WRAPPER CURVE ------------------------------------------------------ */


.cssClassleftPane {
	background: url(../images/left-bg.gif) repeat-x left bottom #fef7e3;
	position:relative;
	border:1px solid #f4dfa6;
	overflow:hidden;
}
.cssClassleftPane .cssClassmaincontent {
	overflow:hidden;/*padding:15px;*/
}
.lt, .lb, .rt, .rb {
	position:absolute;
	height:5px;
	width:5px;
	overflow:hidden;
	display:block;
}
.lt img, .lb img, .rt img, .rb img, .ltr img, .lbr img, .rtr img, .rbr img {
	display:block;
}
.ltr, .lbr, .rtr, .rbr {
	position:absolute;
	height:14px;
	width:14px;
	z-index:500;
	overflow:hidden;
}
.lt {
	left:-1px;
	top:-1px;
	display:block;
}
.lb {
	left:-1px;
	bottom:-1px;
	display:block;
}
.rt {
	right:-1px;
	top:-1px;
	display:block;
}
.rb {
	right:-1px;
	bottom:-1px;
	display:block;
}
.ltr {
	left:-1px;
	top:-1px;
}
.lbr {
	left:-1px;
	bottom:-1px;
}
.rtr {
	right:-1px;
	top:-1px;
}
.rbr {
	right:-1px;
	bottom:-1px;
}
.cssClassmaincontent {
	padding:5px 0 15px 0;
}
.cssClassrightPane .cssClassmaincontent {
	padding:0px !important;
	margin:0px !important;
	height:1% !important;
}
.cssClassrightPane .cssClassmaincontent h1 {
	/*color:#bb4201;*/
	padding:0 0 0 15px;
}
.cssClassmaincontent h1 {
	color:#429647;
	font: 18px/34px Arial, Helvetica, sans-serif;
	padding:0 0 0 25px;
}
.cssClassmaincontent {
/*overflow:hidden;*/
}
.cssClassfeatured {
	display:block;
	overflow:hidden;
}
.cssClassmaincontent .cssClassfeatured li {
	float:left;
	width:313px;
	padding:13px 0 13px 30px;
	display:inline;
}
.cssClassmaincontent .cssClassfeatured li img {
	float:left;
	width:auto;
}
.cssClassmaincontent .cssClassfeatured li em {
	float:left;
	width:auto;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding:8px 0 0 10px;
}
.cssClassmaincontent .cssClassfeatured li a {
	text-decoration:none;
	color:#525252;
}
.cssClassmaincontent .cssClassfeatured li a:hover {
	color:#429647;
}
/*--------------------- BODY CONTENT RIGHT PART --------------------*/
.cssClassrightPane {
/*background:url(../images/right-bg-front.jpg) repeat-x 0 0 #fef5de;
	border:1px solid #e3c36e;
	height:50px;
	position:relative;
	min-height:315px;
	height: auto !important;
	height:315px;*/
}
/*------------------------------------------------------ FOOTER WRAPPER START ------------------------------------------------------ */

.cssClassbox {
	width:218px;
	float:left;
	margin:0 39px 0 0;
}
.last {
	margin-right:0;
}
.cssClassbox h1 {
	background:#A2E2A6;
	color:#429647;
	border:1px solid #ffce93;
	font: bold 13px/26px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}
.cssClassbox .cssClassfromtheblog {
	border-bottom:1px solid #A2E2A6;
}
.cssClassbox .cssClassfromtheblog li {
	border-top:1px solid #A2E2A6;
	border-bottom:1px solid #A2E2A6;
	padding:10px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#a65b33;
}
.cssClassbox .cssClassfromtheblog li:first-child {
	border-top:none;
}
.cssClassfromtheblog li span {
	display:block;
	color:#6f3d22;
	font-weight:normal;
}
.cssClassfromtheblog li a {
	color:#a65b33;
	text-decoration:none;
}
.cssClassfromtheblog li a:hover {
	color:#000;
	text-decoration:underline;
}
.cssClassboxcontent {
	padding:10px 0;
}
.cssClassterms li {
	display:inline;
	border-left:1px solid #6f3d22;
}
.cssClassterms li:first-child {
	border:none;
}
.last .cssClassboxcontent {
	text-align:center;
}
.cssClassterms li a {
	font:10px Arial, Helvetica, sans-serif;
	color:#6f3d22;
	text-decoration:none;
	padding:0 5px 0;
}
.cssClassterms li a:hover {
	color:#F00;
}
.last .cssClassboxcontent p {
	color:#6f3d22;
	padding:20px 0 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.last .cssClassboxcontent p a {
	color:#6f3d22;
	font-weight:bold;
	text-decoration:none;
}
.cssClassnavigate li {
	float:left;
	width:102px;
	margin:0 0 0 5px;
	display:inline;
}
.cssClassnavigate li a {
	background:url(../images/bullet.jpg) no-repeat 0 4px;
	padding:0 0 0 20px;
	color:#6f3d22;
	text-decoration:none;
	font:12px/25px Arial, Helvetica, sans-serif;
}
.cssClassnavigate li a:hover {
	background:url(../images/bullet.jpg) no-repeat 0 4px;
	padding:0 0 0 20px;
	color:#ff470f;
	text-decoration:none;
	font:12px/25px Arial, Helvetica, sans-serif;
}
.cssClassreadmore {
	overflow:hidden;
	margin:1em 0 0 0;
	padding:5px 0 0 0 !important;
}
.cssClassreadmore a {
	background:url(../images/readmore.jpg) no-repeat 0 0;
	font:12px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	width:97px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.cssClassnavigatemenu {
	position:absolute;
	bottom:0;
	right:0;
	width:55px;
}
.cssClassnavigatemenu li {
	float:left;
	width:auto;
	margin:0 5px 0 0;
}
.cssClassnavigatemenu li img {
	display:block;
}
.cssClassmoremodules {
	padding:5px 15px 0 0;
	text-align:right;
	border-top:1px solid #F2D78F;
}
.cssClassmoremodules a {
	color:#e96c00;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.cssClassmoremodules a:hover {
	color:#000;
}
.master-wrapper-right .bg {
	background:url(../images/top-curve.gif) no-repeat 0 0 transparent;
	padding:14px 0 0 0;
}
.cssClassrightpanel {
	background:url(../images/right-bg.gif) repeat-y;
	padding:0 1px 0;
	overflow:hidden;
}
.cssClassside-panel {
	background:url(../images/right-bg-shadow.gif) repeat-x 0 bottom transparent;
	border-bottom:1px solid #fff;
	padding:14px;
}
.cssClassrightpanelbtm {
	background:url(../images/btm-curve.gif) no-repeat 0 bottom;
	height:14px;
}
.cssClassrightpanel .first {
	padding:0 14px 14px;
}
.cssClassrightpanel .last {
	background:url(../images/right-bg-shadow-trick.gif) repeat-x 0 bottom transparent;
	border:none;
	padding:14px 14px 0
}
.cssClassside-panel h2 {
	color:#616161;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
}
.cssClassside-panel p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#616161;
	padding:5px 0 0 0;
}
.cssClassside-panel ul {
	padding:10px 0 0 0;
}
.cssClassside-panel ul li {
	background:url(../images/li-bullet.gif) no-repeat 10px 7px;
	padding:0 0 0 20px;
	list-style:none;
	line-height:20px;
}
.master-wrapper-center .bg {
	background:url(../images/top-curve-left.gif) no-repeat 0 0;
	padding:5px 0 0 0;
}
.cssClassleftpanel {
	background:url(../images/left-rept.gif) repeat-y 0 0;
	padding:0 1px 0;
}
.cssClasscontent-panel {
	background:url(../images/right-bg-shadow.gif) repeat-x 0 bottom transparent;
}
.cssClassleftpanel .last {
	background:url(../images/right-bg-shadow-trick2.gif) repeat-x 0 bottom transparent;
	padding-top:0;
}
.cssClassleftpanelbtm {
	background:url(../images/btm-curve-left.gif) no-repeat 0 top;
	height:5px;
	overflow:hidden;
}
.cssClassmaincontent h1, .cssClassleftpanel h2 {
/*color:#2370b2;
	font: 18px/34px Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
	border-bottom:1px solid #f2d78f;*/
}
.cssClasscontentbox {
	padding:10px 14px 10px;
	color:#8b4b0e;
}
.cssClasscontentbox p {
	color:#8b4b0e;
	line-height:18px;
	padding:.5em 0 1em 0;
}
.cssClasscontentbox h3 {
	color:#e97a16;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.cssClassScreenshots {
	overflow:hidden;
}
.cssClassScreenshots li {
	float:left;
	width:156px;
	border:1px solid #908072;
	margin:0 0 0 15px;
	display:inline;
}
.cssClassScreenshots li.first {
	margin:0;
}
.cssClassScreenshots li img {
	display:block;
}
.AspNet-Menu-ChildSelected {
	background:red;
}
/*---------------------------------------MASTER WRAPPER LEFT PART START FROM HERE----------------------------*/
.master-wrapper-left {
	float:left;
	width:243px;
}
/*---------------------------------------FULLWIDTH WRAPPER START FROM HERE----------------------------*/


.cssClassMasterWrapperCenter {
	margin:10px 0 15px;
	overflow:hidden;
}
.cssClassMasterWrapperCenter .master-wrapper-center {
	width:1000px;
}
.cssClassMasterWrapperCenter .master-wrapper-right {
	display:none;
}
.cssClassMasterWrapperCenterRight {
	margin:10px 0 15px;
	overflow:hidden;
}
.cssClassMasterWrapperLeftCenter {
	margin:10px 0 15px;
	overflow:hidden;
}
.cssClassMasterWrapperCenterRight .master-wrapper-left {
	display:none;
}
.cssClassloadingDiv {
	position:absolute;
	top: 50%;
	left: 50%;
	width:150px;
	height:50px;
	margin-top: -25px; /*set to a negative number 1/2 of your height*/
	margin-left: -75px; /*set to a negative number 1/2 of your width*/
	border: 1px solid #19AD38;
	background-color: #fff6ed;
	padding:2px 0 0 0;
	color:#19AD38;
	text-align:center;
	z-index:999;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.UpdateProgress1 {
	position:relative;
	z-index:999;
}
.testclass {
	visibility:visible;
}
#visibletest {
	visibility:visible;
}
/*---------------------SQUARE POP UP-------------------------*/

.cssClassSquarePopUpBg {
	background:#000;
	z-index:99999998;
	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;
}
.cssClassSquarePopUpLoadingDiv {
	position:absolute;
	left:50%;
	top:55%;
	padding:10px;
	z-index:999999999;
}
.cssClassSquarePopUpLoadingDivInfo {
	border:5px solid #00F;
	background-color:#fff;
	padding:10px;
}
.cssClassSquarePopUpLoadingDivInfo p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
}
.cssClassSquarePopUpBg input.CssClassSubmitBtn {
	background:url(../images/add_button_bg.jpg) no-repeat;
	border:none;
	outline:none;
	text-align:center;
	color:#fff;
	width:66px;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	height:20px;
	cursor:pointer;
}
.cssClassSquarePopUpBg input.CssClassSubmitBtn:hover {
	color:#000;
}
/*---------------------------------------FAQ PAGE START FROM HERE----------------------------*/
.cssClassFaqPage {
	font:11px Arial, Helvetica, sans-serif;
	color:#691414;
	background:#fef7e3;
	padding:15px;
	border:1px solid #f4dfa6;
}
.cssClassFaqPage .cssClassTopTitleHeading h1 {
	color:#EF7609;
	font:bold 16px/20px Arial, Helvetica, sans-serif !important;
	padding:0 0 0 5px;
	text-transform:none !important;
	text-align:justify;
}
.cssClassFaqPage .cssClassTopTitle h1 span {
	font:bold 14px/20px Arial, Helvetica, sans-serif !important;
	color:#5e5e5e;
	cursor:pointer;
}
.cssClassTopTitle {
	text-align:right;
}
.cssClassTopTitle .cssClassManage {
	float:right;
}
.cssClassTopTitle label {
	background:url(../images/label_left_bg.jpg) no-repeat left top;
	padding:0 0 0 14px;
	float:left;
	height:20px;
	margin:0 0 0 5px;
	cursor:pointer;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#c7520c;
}
.cssClassTopTitle label:hover {
	color:#e75904;
}
.cssClassTopTitle label span {
	background:url(../images/label_right_bg.jpg) no-repeat right top;
	padding:0 14px 0 0;
	float:left;
	height:20px;
	cursor:pointer;
}
.cssClassTopTitleHeading {
	background-color:#f2e8ca;
	height:30px;
}
.cssClassTopTitleHeading h1 {
	font:bold 16px/30px Arial, Helvetica, sans-serif;
	color:#ef7609;
	padding:0 0 0 5px;
	text-transform:none !Important;
}
.cssClassTopTitleHeading h1 span {
	color:#5e5e5e;
	padding:0 0 0 5px;
}
.cssClassHeadText {
	font:bold 16px/20px Arial, Helvetica, sans-serif !important;
	color:#ef7609;
}
.cssClassHeadText span {
	font:bold 14px/20px Arial, Helvetica, sans-serif !important;
	color:#5e5e5e;
}
.cssClassTopTitleHeading h1 span p {
	float:left;
	white-space:nowrap;
}
.cssClassFaqCurve {
	margin:17px 0 10px 10px;
	position:relative;
	background-color:#f2efe8;
	width:auto;
	border:1px solid #ffd7b4;
	padding:10px;
}
.cssClassFaqCurve_Curve {
	background:url(../images/faq_curve.gif) no-repeat;
	width:35px;
	height:17px;
	position:absolute;
	top: -16px;
	left: 40px;
}
/*.cssClasst {
	background: url(../images/dot2.gif) 0 0 repeat-x;
}
.cssClassb {
	background: url(../images/dot2.gif) 0 100% repeat-x
}
.cssClassl {
	background: url(../images/dot2.gif) 0 0 repeat-y
}
.cssClassr {
	background: url(../images/dot2.gif) 100% 0 repeat-y
}
.cssClassbl {
	background: url(../images/bl.gif) 0 100% no-repeat
}
.cssClassbr {
	background: url(../images/br.gif) 100% 100% no-repeat
}
.cssClasstl {
	background: url(../images/tl.gif) 0 0 no-repeat
}
.cssClasstr {
	background: url(../images/tr.gif) 100% 0 no-repeat;
	padding:15px;
}*/
.cssClasstr h1 {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#ef7609;
	border-bottom:none;
}
.cssClasstr p {
	font:12px/18px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#5b5b5b;
}
.cssClassDate {
	padding:10px 0 0 10px;
	color:#db6d14 !important;
}
.cssClassEdit a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fe6600;
	text-decoration:none;
}
.cssClassEdit a:hover {
	text-decoration:underline;
}
/*.cssClassFaqPage table{
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}*/
/*------------------------------------------------------ POP UP MESSAGE START ------------------------------------------------------ */


.cssClassPopupLoadingBg {
}
.cssClassPopUpPage {
	background:url(../images/popupbg.png) no-repeat;
	width:217px;
	height:247px;
	position:relative;
}
.cssClassPopUpColse {
	position:absolute;
	width:25px;
	height:25px;
	background:url(../images/popupclose.png) no-repeat;
	right: -6px;
	top: -14px;
	cursor:pointer;
}
.cssClassPopTitle {
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	padding:3px 0 0 20px;
	text-transform:uppercase;
}
.cssClassPopUp {
	padding:5px 0 0 18px;
}
.cssClassPopUp select {
	width:180px;
	border:1px solid #000;
	height:163px;
}
.cssClassPopUp .cssClassPopUpMessage {
	border:none;
	margin:5px 0 5px 0;
	font:11px/25px Arial, Helvetica, sans-serif !important;
	color:#AA5D02;
	background:none !important;
}
.cssClassPopUp .cssClassBtn {
	padding:0 0 0 30px;
}
.cssClassPopUp .cssClassBtn .cssClassSubmit {
	background:url(../images/add_button_bg.jpg) no-repeat;
	border:none;
	outline:none;
	text-align:center;
	color:#fff;
	width:66px;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	height:20px;
	cursor:pointer;
}
.cssClassPopUp .cssClassBtn .cssClassSubmit:hover {
	color:#000;
}
/*------------------------------------------------------ NEWS PART START ------------------------------------------------------ */
.cssClassMasterLeft .cssClassmaincontent {
	position:relative;
	background-color:#A2E2A6;
	padding:0 0 15px 0;
}
.ccsClassNewsCurve {
	background:url(../images/news-heading-curve.jpg) no-repeat;
	height:39px;
	width:8px;
	position:absolute;
	left:-8px;
	top:0;
}
.cssClassnews {
	padding:5px !important;
	border-bottom:1px dotted #000000;
}
.cssClassMasterLeft h1 {
	background:url(../images/whitearrow.jpg) no-repeat 5px 15px #429647;
	font: bold 14px/40px Arial, Helvetica, sans-serif !important;
	padding:0 0 0 20px !important;
	color:#fff !important;
	height:39px;
}
.cssClassnews span {
	color:#000;
	font:11px/15px Arial, Helvetica, sans-serif;
	padding:10px 0 0 10px;
}
.cssClassnews h2 {
	background:url(../images/plus.jpg) no-repeat 0 7px;
	padding:0 0 0 10px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.cssClassnews h2 a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	display:block;
}
.cssClassnews p {
	font:11px/16px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0 0 0 10px;
}
.cssClassnews h2 a:hover {
	color:#145B00;
}
.morenews {
	display:block;
	padding:10px 15px 0 0;
	text-align:right;
}
.morenews a {
	color:#000;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.morenews a:hover {
	color:#fff;
}
.cssClassnews img {
	padding:2px;
	background-color:#fff;
	border:2px solid #C60;
	padding:0 15px 0 0;
}
.cssClassFormWrapper .cssClassnews {
	padding:0 !important;
}
.cssClassAlternativeOdd .cssClassNewsInfo, .cssClassAlternativeEven .cssClassNewsInfo {
	border:none !important;
}
.cssClassAlternativeOdd .cssClassnews, .cssClassAlternativeEven .cssClassnews {
	padding:0 !important;
}
/*--------------------- NEWS PART START (NEWS PAGE) --------------------*/
.cssClassNewsWrapper {
}
.cssClassNewsWrapper table, .cssClassNewsWrapper table td {
	/*	border:none;*/
	padding:0;
}
.cssClassNewsWrapper tr.cssClassAlternativeOdd, .cssClassNewsWrapper tr.cssClassAlternativeEven {
	background-color:#fff !important;
}
.cssClassNewsWrapper tr.cssClassAlternativeOdd:hover, .cssClassNewsWrapper tr.cssClassAlternativeEven:hover {
	background-color:#f2efe8 !important;
}
.cssClassNewsWrapper .cssClassnews {
	margin:0;
	padding:0;
}
.cssClassNewsWrapper .cssClassnews .cssClassNewsHeading {
	background:url(../images/news_more.png) no-repeat 10px 6px #f6eed5;
	font: bold 18px/33px Arial, Helvetica, sans-serif;
	padding:0 0 0 40px;
	color:#e96e00;
}
.cssClassNewsWrapper .cssClassnews .cssClassNewsHeading a {
	color:#a7601d;
	text-decoration:none;
	line-height:26px;
	display:block;
	font: 18px/26px Arial, Helvetica, sans-serifl;
}
.cssClassNewsWrapper .cssClassnews .cssClassNewsHeading a:hover {
	color:#000;
}
.cssClassNewsWrapper .cssClassnews .cssClassNewsInfo {
	padding:5px 15px 10px 0;
	border-bottom:1px solid #ffd2ad;
}
..cssClassNewsWrapper .cssClassnews .cssClassNewsInfo .cssClassDateFormat {
}
.cssClassNewsWrapper .cssClassnews .cssClassNewsInfo .cssClassDateFormat span {
	padding:5px 0 0 24px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#f37300;
	display:block;
}
.cssClassNewsWrapper .cssClassnews .cssClassNewsInfo p {
	padding:10px 0 0 25px;
	color:#994e0b;
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
}
.cssClassNewsWrapper .cssClassnews .cssClassNewsInfo p span {
	padding:0 !important;
	color:#994e0b;
}
.cssClassNewsWrapper .cssClassGridWrapper table td, .cssClassGridWrapper table th {
	border:none !important;
}
.cssClassNewsDetail {
}
.cssClassNewsDetail .cssClassnews {
	margin:0;
	padding:0;
}
.cssClassNewsDetail .cssClassnews .cssClassNewsHeading {
	background:url(../images/news_more.png) no-repeat 10px 10px #f2e8ca;
	padding:0 0 0 20px;/*border-bottom:1px dashed #eb8c32;
	border-top:1px solid #fcf5de;*/
}
.cssClassNewsDetail .cssClassnews .cssClassNewsHeading span {
	color:#a7601d;
	line-height:33px;
	display:block;
	font: 18px/33px Arial, Helvetica, sans-serifl;
}
.cssClassNewsDetail .cssClassnews .cssClassNewsInfo {
}
.cssClassNewsDetail .cssClassnews .cssClassNewsInfo .cssClassDateFormat {
}
.cssClassNewsDetail .cssClassnews .cssClassNewsInfo .cssClassDateFormat span {
	padding:5px 0 5px 0px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#f37300;
	display:block;
}
.cssClassNewsDetail .cssClassnews .cssClassNewsInfo .cssClassNewsLongDesc {
}
.cssClassNewsDetail .cssClassnews .cssClassNewsInfo .cssClassNewsLongDesc p {
	margin:0;
	padding:0;
}
.cssClassNewsDetailPageContent {
	padding:0 !important;
}
.cssClassNewsLongDesc img {
	margin:0 15px 0 0;
	border:4px solid #efdeac;
	background-color:#fff;
	padding:2px;
}
.cssClassNewsLongDesc p {
	text-align:justify;
	margin:0;
	padding:0;
}
.cssClassNewsLongDesc p span {
	margin:0 !important;
	padding:0 !important;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.cssClassStarRating {
}
.cssClassStarRating input {
	float:left;
!important
}
div.rating-cancel, div.star-rating {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}
div.rating-cancel, div.rating-cancel a {
	background:url(../images/delete.gif) no-repeat 0 -16px
}
div.star-rating, div.star-rating a {
	background:url(../images/star.gif) no-repeat 0 0px
}
div.rating-cancel a, div.star-rating a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px;
	border:0
}
div.star-rating-on a {
	background-position:0 -16px!important
}
div.star-rating-hover a {
	background-position:0 -32px
}
/* Read Only CSS */
div.star-rating-readonly a {
	cursor:default !important
}
/* Partial Star CSS */
div.star-rating {
	background:transparent!important;
	overflow:hidden!important
}
/* END jQuery.Rating Plugin CSS */

/*------------------------------------------------------  ADMIN PART CSS START ------------------------------------------------------ */
.cssClassAdminMidContentBg {
	background-color:#F9F0D6;
	border:1px solid #F1DFB7;
	padding:10px;
}
/*---------------------------------------LOGIN BOX START FROM HERE----------------------------*/
.loginbox {
	margin:0 auto;
	/*width:300px;*/
	margin:6% 0 6% 0;
}
.cssClassloginbox {
}
.cssClassloginbox a {
	text-decoration:none;
	color:#F00;
}
.cssClassloginbox a:hover {
	text-decoration:underline;
	color:#000;
}
.cssClassloginbox .cssClassloginboxbg {
	background-color:#bce4bf;
	padding:20px;
	border:1px solid #73d07a;
}
.cssClassloginbox h1 {
	font:bold 20px/60px Verdana, Geneva, sans-serif;
	color:#3aba44;
	text-align:center;
	background:url(../images/login.png) no-repeat;
	height:50px;
	margin:0 0 10px 100px;
	text-align:left;
}
.cssClassloginbox h1 span {
	padding:0 0 0 60px;
}
.cssClassloginbox .cssClassnormalborder {
}
.cssClassloginbox .cssClassnotmaltext {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 10px;
	text-align:left;
}
.cssClassloginbox input {
	border:1px solid #bbe5bf;
	font:11px/22px Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
	color:#b1624f;
	background-color:#fff;
	height:20px;
	margin:4px 0 0 0;
}
.cssClassloginbox .cssClasscheck input {
	border:4px solid #000 !important;
	margin:0 2px 0 0;
	width:20px !important;
	outline:none !important;
}
.cssClassloginbox input.cssClasssubmitbtn {
	background-color:#41c24d;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	border:none !important;
	text-align:center;
	cursor:pointer;
	padding:3px;
	outline:none;
	background-image:none !important;
	width:auto !important;
}
.cssClassloginbox input.cssClasssubmitbtn:hover {
	background-color:#40da4f;
}
.cssClassusernotfound {
	color:#38c26f;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#dd6a00;
}
.cssClassloginbox .cssClassCheckBox input {
	border:none !important;
	outline:none !important;
}
/*------------------------------------------------------  BREAD CRUM WRAPPER START ------------------------------------------------------ */
.cssClassBreadCrum {
	padding:2px 10px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#c36002;
}
.cssClassBreadCrum a {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#ff4200;
}
.cssClassBreadCrum span {
	padding:0 1px 0 1px;
}
/*---------------------------------------FORGET PASSWORD START FROM HERE----------------------------*/
.cssClassForgetPasswordPage {
	padding:0;
	_padding:12px;
}
.cssClassForgetPasswordPage .cssClassFormWrapper {
	margin:0px !important;
	padding:0px !important;
}
.cssClassForgetPassword {
	margin-bottom:0px;
	border-bottom:1px solid #69AF6D;
	padding:0 0 3px 5px;
	background-color:#A2E2A6 !important;
	color:#000;
	font:bold 16px/30px Arial, Helvetica, sans-serif !important;
	display:block;
}
.cssClassHelpTitleForgetPassword {
	padding:0 0 10px 5px;
	margin:10px 0 0 0;
	display:block;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassForgetPasswordBtnPadding {
	padding:0 0 10px 114px !important;
	_padding:0 0 10px 116px !important;
}
.cssClassForgetPasswordPage .cssClasssNormalRed {
	color:#FF0000;
	font:bold 11px/18px Arial, Helvetica, sans-serif !important;
	padding:0 0 0 10px;
}
/*---------------------------------------COLAPSE WRAPPER START FROM HERE----------------------------*/
.cssClassCollapseWrapper {
}
.cssClassCollapseWrapper .cssClassSectionHeadHeader {
	overflow:hidden;
	background-color:#C1E7C3;
	padding:6px 0 3px 10px;
	border-bottom:1px solid #B6FFBB;
	border-top:1px solid #fff;
	font:bold 12px/20px Arial, Helvetica, sans-serif !important;
	color:#000 !important;
}
.cssClassCollapseWrapper .cssClassSectionHeadHeader:hover {
	background-color:#DBF1DC;
}
.cssClassCollapseWrapper .cssClassFormWrapper {
	padding:0;
	margin:0;
	border:none;
}
.cssClassCollapseContent {
	background:#F1F7FF;
	margin:1px 0 0 0;
}
.cssClassCollapseContent .cssClassHelpTitle {
	font:bold 12px/30px Arial, Helvetica;
	color:#000;
	height:30px;
	/*background-color:#f1dfb7;*/
	background-color:#DAF0DB;
	display:block;
	padding:0 0 0 10px;
}
/*--------------------- HOST SETTING PAGE --------------------*/
.cssClassMailTest {
	float:left;
	padding:0;
	margin:0;
	position:relative;
}
.cssClassMailTest a {
	margin:6px 0 0 10px;
	_margin:0 0 0 10px;
	position:absolute;
	left:270px;
	_left:270px;
	top:0;
	_top:-18px;
}
/*------------------------------------------------------  MESSAGE WRAPPER START ------------------------------------------------------ */

/*--------------------- CURVE BOX MESSAGE --------------------*/
.cssClassMessageBox {
	background-color:#a2e2a6;
	position:relative;
	margin:0 0 10px 0;
}
.cssClassMessageBoxCurve {
	position:absolute;
	left:20px;
	height:20px;
	width:41px;
	background: url(../images/message_curve.gif) 0 0 repeat-x;
	margin:-1px 0 0 0;
}
.messaget {
	background: url(../images/messagedot2.gif) 0 0 repeat-x;
}
.messageb {
	background: url(../images/messagedot2.gif) 0 100% repeat-x
}
.messagel {
	background: url(../images/messagedot2.gif) 0 0 repeat-y
}
.messager {
	background: url(../images/messagedot2.gif) 100% 0 repeat-y
}
.messagebl {
	background: url(../images/messagebl.gif) 0 100% no-repeat
}
.messagebr {
	background: url(../images/messagebr.gif) 100% 100% no-repeat
}
.messagetl {
	background: url(../images/messagetl.gif) 0 0 no-repeat
}
.messagetr {
	background: url(../images/messagetr.gif) 100% 0 no-repeat;
	padding:10px;
}
/*--------------------- CURVE BOX MESSAGE --------------------*/
.cssClassAlert {
	padding:0 20px 0 10px;
}
.cssClassAlert .cssClassMessageTitle {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#e98002;
	padding:9px 20px 0 28px;
	background: url(../images/notification.png) no-repeat 0 1px;
	height:32px;
}
.cssClassAlert .cssClassCustomMessage {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	text-align:justify;
}
.cssClassAlert .cssClassDetailMessage {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	text-align:justify;
}
.cssClassError {
}
.cssClassError .cssClassMessageTitle {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#e98002;
	padding:9px 20px 0 28px;
	background: url(../images/error.png) no-repeat 0 4px;
	height:32px;
}
.cssClassError .cssClassCustomMessage {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	text-align:justify;
}
.cssClassError .cssClassDetailMessage {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	text-align:justify;
}
.cssClassSuccess {
/*padding:0 0 0 15px;*/
}
.cssClassSuccess .cssClassMessageTitle {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#31a238;
	padding:12px 10px 0 32px;
	background: url(../images/success.png) no-repeat 0 6px;
	height:32px;
}
.cssClassSuccess .cssClassCustomMessage {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#79746e;
}
.cssClassSuccess .cssClassDetailMessage {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	text-align:justify;
}
/*---------------------------------------FOR TAB PANEL START FROM HERE----------------------------*/
.ajax__tab_body .cssClassFormWrapper {
	margin:0;
	padding:0 10px 10px 10px;
	border:none;
}
.usernamager {
	font:11px Arial, Helvetica, sans-serif;
}
.usernamager table td .username {
	font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassNormalTitle {
	font:bold 14px/30px Arial, Helvetica;
	color:#5e5e5e;
	height:30px;
	background-color:#f7edcd;
	display:block;
	padding:0 0 0 5px;
}
.cssClassHelpTitle {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#19801F;
	height:30px;
	background-color:#C3E8C6;
	display:block;
	padding:0 0 0 5px;
}
.ajax__tab_xp, .ajax__tab_container, .ajax__tab_default {
	visibility:visible !important;
}
.ajax__tab_header {
	visibility:visible !important;
	font:bold 12px/28px Arial, Helvetica, sans-serif !important;
	background: url(../images/header_buttom_bg.jpg) bottom repeat-x !important;
}
.ajax__tab_default .ajax__tab_header {
	white-space:normal !important;
}
.ajax__tab_default .ajax__tab_outer {
	display:-moz-inline-box;
	display:inline-block
}
.ajax__tab_default .ajax__tab_inner {
	display:-moz-inline-box;
	display:inline-block;
}
.ajax__tab_inner {
	margin-left:5px;
}
.ajax__tab_default .ajax__tab_tab {
	overflow:hidden;
	text-align:center;
	display:-moz-inline-box;
	display:inline-block;
}
.ajax__tab_xp .ajax__tab_header {
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	background: url(../images/header_buttom_bg.jpg) bottom repeat-x !important;
}
.ajax__tab_xp .ajax__tab_outer {
	padding-right:13px !important;
	background: url(../images/tab_defult_right.jpg) no-repeat top right !important;
	height:28px !important;
	line-height:28px !important;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
	padding-left:13px;
	background: url(../images/tab_defult_left.jpg) no-repeat;
}
.ajax__tab_xp .ajax__tab_tab {
	height:28px !important;
	line-height:28px !important;
	margin:0px;
	padding:0px !important;
	background: url(../images/tab_defult_mid.jpg) repeat-x !important;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
	cursor:pointer;
	background: url(../images/tab_active_right.jpg) no-repeat right top !important;
	height:28px !important;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner {
	cursor:pointer;
	background: url(../images/tab_active_left.jpg) no-repeat;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
	cursor:pointer;
	background: url(../images/tab_active_mid.jpg) repeat-x !important;
	height:28px !important;
	line-height:28px !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
	background: url(../images/tab_active_right.jpg) no-repeat top right !important;
	height:28px !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
	background: url(../images/tab_active_left.jpg) no-repeat !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
	background: url(../images/tab_active_mid.jpg) repeat-x !important;
	height:28px !important;
	line-height:28px !important;
}
.ajax__tab_xp .ajax__tab_disabled {
	color: #66C;
}
.ajax__tab_xp .ajax__tab_body {
	font-family:verdana, tahoma, helvetica;
	font-size:10pt;
	border:1px solid #f4dfa6;
	border-top:0;
	background-color:#ffffff;
	border-right:1px solid #A2E2A6 !important;
	border-left:1px solid #A2E2A6 !important;
	border-bottom:1px solid #A2E2A6 !important;
}
/* scrolling */
.ajax__scroll_horiz {
	overflow-x:scroll;
}
.ajax__scroll_vert {
	overflow-y:scroll;
}
.ajax__scroll_both {
	overflow:scroll
}
.ajax__scroll_auto {
	overflow:auto
}
.ajax__tab_plain .ajax__tab_outer {
	text-align: center;
	vertical-align: middle;
	border:2px solid #999999;
}
.ajax__tab_plain .ajax__tab_inner {
	text-align: center;
	vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_body {
	text-align: center;
	vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_header {
	text-align: center;
	vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {
	background:#FFFFE1;
}
table.cssClassFormCalendar {
	width:auto !important;
}
/*---------------------------------------USER MANAGEMENT START HERE (USER ROLE)----------------------------*/
.cssClassFormWrapper td.cssClassSelectLeftRight {
	padding:0 10px 0 10px;
	width:30px !important;
	text-align:center !important;
}
.cssClassFormWrapper td.cssClassSelectLeftRight input {
	margin:10px 0 0 0;
}
.cssClassFormWrapper input.cssClassSelectOneLeft {
	float:left;
	height:18px;
	width:22px;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#2b65c2;
	padding:0 4px 0 4px;
	border:none !important;
	text-indent:-6000px;
	cursor:pointer;
	background:url(../images/left_arrow_one.png) no-repeat left top;
}
.cssClassFormWrapper input.cssClassSelectOneRight {
	float:left;
	height:18px;
	width:22px;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#2b65c2;
	padding:0 4px 0 4px;
	border:none !important;
	text-indent:-6000px;
	cursor:pointer;
	background:url(../images/left_arrow_two.png) no-repeat left top;
}
.cssClassFormWrapper input.cssClassSelectAllLeft {
	float:left;
	height:18px;
	width:22px;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#2b65c2;
	padding:0 4px 0 4px;
	border:none !important;
	text-indent:-6000px;
	cursor:pointer;
	background:url(../images/left_arrow.png) no-repeat left top;
}
.cssClassFormWrapper input.cssClassSelectAllRight {
	float:left;
	height:18px;
	width:22px;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#2b65c2;
	padding:0 4px 0 4px;
	border:none !important;
	text-indent:-6000px;
	cursor:pointer;
	background:url(../images/right_arrow.png) no-repeat left top;
}
.cssClassFormHeadingUser {
	margin-bottom:0px;
	border-bottom:1px solid #7FC583;
	padding:2px 0 3px 5px;
	background-color:#A2E2A6;
	display:block;
	color:#5E5E5E;
	font:bold 16px/30px Arial, Helvetica, sans-serif !important;
	margin:0 0 3px 0;
}
/*---------------------------------------SHOW AND HIDE INFORMATION START FROM HERE----------------------------*/
.cssClassShowDetails, .cssClassHideDetails {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#930;
	cursor:pointer;
	text-decoration:none;
}
/*---------------------------------------FORM WRAPPER START FROM HERE----------------------------*/
.cssClassFormWrapper {
	font:11px Arial, Helvetica, sans-serif;
	color:#055509;
	background:#fff;
	/*padding:15px;*/
	border:1px solid #A2E2A6;
}
.cssClassFormWrapper .cssClassModuleWrapper {
	border:none;
}
.cssClassFormWrapper .cssClassFormWrapper {
	border:none;
	padding:0;
}
.cssClassFormWrapper table {
	margin:0 !important;
	padding:0 !important;
	width:100%;
}
.cssClassFormWrapper table td {
	font:12px/18px Arial, Helvetica, sans-serif !important;
	text-align:left;
}
.cssClassFormWrapper table table {
	border:none;
}
.cssClassFormWrapper table tr td p {
	font:12px/18px Arial, Helvetica, sans-serif !important;
	color:#9a581d !important;
	padding:0 5px 0 5px;
	text-align:left;
}
.cssClassFormHeading, h2.cssClassFormHeading {
	margin-bottom:0px;
	border-bottom:1px solid #7FC583;
	padding:0 0 3px 5px;
	background-color:#A2E2A6 !important;
	color:#5E5E5E;
	font:bold 16px/30px Arial, Helvetica, sans-serif !important;
}
.cssClassFormWrapper .cssClassHeadingOne, .cssClassFormWrapper h2 {
	background-color:#f2e8ca;
	height:30px;
	font:bold 16px/30px Arial, Helvetica, sans-serif !important;
	color:#5e5e5e;
	padding:0 0 0 5px;
}
.cssClassFormWrapper .cssClassNormalText {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassFormWrapper a, .cssClassFormWrapper p a, .cssClassFormWrapper td a, .cssClassFormWrapper p sapn a {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 2px;
	outline:none;
}
.cssClassFormWrapper a:hover, .cssClassFormWrapper p a:hover, .cssClassFormWrapper td a:hover, .cssClassFormWrapper p sapn a:hover {
	text-decoration:none;
	color:#930;
}
.cssClassFormWrapper b, .cssClassFormWrapper strong {
	font: bold 12px/18px Arial, Helvetica, sans-serif !important;
	color:#9a581d !important;
}
.cssClassFormWrapper input {
	border:1px solid #A2E2A6;
	outline:none;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px 2px;
	margin:2px 0 0 0;
}
.cssClassFormWrapper select {
	border:1px solid #A2E2A6;
	outline:none;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px 2px;
	margin:2px 0 0 0;
	background-color:#fff;
}
.cssClassFormWrapper input.cssClassNormalTextBox {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:3px;
	border:1px solid #A2E2A6;
	width:250px;
	height:17px;
	background-color:#fff;
}
.cssClassFormWrapper textarea {
	border:1px solid #A2E2A6 !important;
	outline:none;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px 2px;
	margin:10px 0 0 0;
	width:255px !important;
	background-color:#fff !important;
}
.cssClassFormWrapper .cssClassTextArea {
	border:1px solid #A2E2A6 !important;
	outline:none;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 2px 2px;
	margin:10px 0 0 0;
	width:450px !important;
	height:160px;
	background-color:#fff !important;
}
.cssClassFormWrapper .cssClassDropDown {
	width:258px;
	border:1px solid #A2E2A6;
	background-color:#fff;
}
.cssClassFormWrapper .cssClassNormalDropDown {
	width:44px;
	border:1px solid #A2E2A6;
	background-color:#fff;
	margin:0 5px 0 0;
}
.cssClassFormWrapper .cssClassCheckBox {
	border:none;
	outline:none;
	padding:10px 2px 0 2px;
	margin:4px 0 0 2px;
	width:auto;
	height:auto;
}
.cssClassFormWrapper .cssClassFormList {
	width:250px;
}
.cssClassFormWrapper .cssClassReturnWrapper {
}
.cssClassFormWrapper .cssClassFormLabel {
	font:bold 11px/30px Arial, Helvetica, sans-serif !important;
	color:#19801F;
	padding:0 0 0 5px;
}
.cssClassFormWrapper .cssClassFormLabelField {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666;
}
/*.cssClassFormWrapper .cssClassNormalTextBox {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:3px;
	border:1px solid #C90;
	width:250px;
	height:24px;
}*/
.cssClassFormWrapper .cssClassFormLabel_padding label {
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}
.cssClassNormalFileUpload input {
	border:none !important;
	background-color:#fff !important;
}
.cssClassFormWrapper .cssClassNormalTitle {
	font:bold 14px/30px Arial, Helvetica;
	color:#000;
	height:30px;
	background-color:#A2E2A6;
	display:block;
	padding:0 0 0 5px;
}
.cssClassFormWrapper .cssClassHelpTitle {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#344235;
	height:30px;
	background-color:#C1E7C3;
	display:block;
	padding:0 0 0 5px;
}
.cssClassFormWrapper .cssClasssNormalRed {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#F00;
}
.cssClassFormWrapper .cssClassFAQSelect {
	width:246px;
	border:1px solid #f1d681;
	padding:3px 0 0 0;
	font:11px/26px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	height:26px;
	outline:none;
}
.cssClassFormWrapper .cssClassFAQTextArea {
	width:240px;
	height:106px;
	border:1px solid #f1d681;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	padding:3px;
}
.cssClassFormWrapper .cssClassrequired, .cssClassFormWrapper .cssClassupdatesuccessfully {
	color:#900;
	font:11px/18px Arial, Helvetica, sans-serif;
}
.cssClassFormWrapper .cssClassusernotfound {
	color:#930;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.cssClassFormWrapper .cssClassrighttext {
	text-align:right;
}
.cssClassFormWrapper .cssClassSectionHeadHeader {
	overflow:hidden;
	background-color:#A2E2A6;
	padding:6px 0 3px 5px;
	border-bottom:1px solid #71C276;
	border-top:1px solid #fff;
}
.cssClassFormWrapper .cssClassSectionHeadHeader:hover {
	background-color:#B1F4B5;
}
.cssClassFormWrapper .cssClassSectionHeadHeader input {
	margin:3px 10px 0 0;
	line-height:20px;
	font:bold 12px/20px Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	width:auto;
	height:auto;
}
.cssClassFormWrapper .cssClassSectionHeadHeader .cssClassSectionHeadTitle {
	color:#000 !important;
	cursor:pointer;
	font:bold 12px/18px Arial, Helvetica, sans-serif !important;
	margin:0 10px 0 0;
}
.cssClassFormWrapper .cssClassFormLabel_padding {
	padding:5px 0 0 10px;
}
/*------------------------------------------------- AUDIT BAR START FROM HERE -------------------------------------------------------------*/
.cssClassAuditBar {
	color:#da7a24;
	font:11px/20px Arial, Helvetica, sans-serif;
	padding:5px 15px;
	text-align:right !important;
}
.cssClassSectionHeadHr {
	color:#fff;
	height:1px !important;
	size:1;
}
.cssClassValidationSummary {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#F00;
	padding:0 0 0 190px;
}
.cssClassPropertyValue {
}
/*----------------------------- RADIO BUTTON WRAPER START ------------------------------------------------------*/

.cssClassFormWrapper .cssClassButtonListWrapper table {
	width:auto !important;
}
cssClassRadioButtonList table {
	width:auto !important;
}
.cssClassRadioButtonList {
	height:20px;
}
.cssClassRadioButtonList tbody tr td label {
	float:left;
	padding:2px 3px 0 5px;
	/*_padding:8px 3px 0 5px;*/
	font:11px/12px Arial, Helvetica, sans-serif;
	margin:0 0 0 3px;
	width:auto;
}
.cssClassRadioButtonList tbody tr td input {
	outline:none;
	border:none;
	float:left;
	margin:0;
	padding:0;
}
.cssClassRadioButton {
	border:none;
	outline:none;
	padding:10px 2px 0 2px;
	margin:4px 0 0 2px;
	width:auto;
	height:auto;
}
.cssClassFormWrapper .cssClassrequired, .cssClassFormWrapper .cssClassupdatesuccessfully {
	color:#900;
	font:11px/18px Arial, Helvetica, sans-serif;
}
.cssClassFormWrapper .cssClassusernotfound {
	color:#930;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.cssClassAddRoleBg {
	background-color:#f9f0d6;
	padding:10px;
	border:1px solid #f1dfb7;
}
/*---------------------------------------GRID WRAPPER START FROM HERE----------------------------*/

.cssClassGridWrapper {
}
.cssClassGridWrapper table {
	border-top:1px solid #A2E2A6;
	border-right:1px solid #A2E2A6;
	border-left:1px solid #A2E2A6 !important;
}
.cssClassGridWrapper .cssClassHeadingOne th table tbody th {
	border:none !important;
}
.cssClassGridWrapper table td, .cssClassGridWrapper table th {
	border-left:1px solid #A2E2A6;
	border-bottom: 1px solid #A2E2A6;
}
.cssClassGridWrapper table table {
	border: none !important;
}
.cssClassGridWrapper table table tr td {
	border:none!important;
	padding:0px !important;
	margin:0px !important;
}
.cssClassGridWrapper a img {
	padding:2px 0 0 0;
}
.cssClassGridWrapper table td, .cssClassGridWrapper table, td, th, .cssClassGridWrapper table td p, .cssClassGridWrapper table th, .cssClassGridWrapper table th p {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassGridWrapper td {
	padding:2px 0 2px 5px;
}
.cssClassGridWrapper .cssClassHeadingOne th {
	font:bold 12px/26px Arial, Helvetica, sans-serif !important;
	color:#000;
	background-color:#A2E2A6;
	text-align:left;
	padding:0 0 0 5px;
}
.cssClassGridWrapper .cssClassHeadingTwo {
	font:bold 16px/26px Verdana, Geneva, sans-serif;
	color:#c46a19;
}
.cssClassGridWrapper .cssClassNormalTitle {
	font:bold 14px/24px Verdana, Geneva, sans-serif;
	color:#c46a19;
}
.cssClassGridWrapper .cssClassColumnIsSecure {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#000;
}
.cssClassGridWrapper .cssClassColumnIsActive {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#000;
	width:70px;
}
.cssClassGridWrapper .cssClassColumnIsParent {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#000;
	width:60px;
}
.cssClassGridWrapper th.cssClassColumnIsActive {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#000;
	width:70px !important;
	_width:80px !important;
}
.cssClassGridWrapper th.cssClassColumnInUse {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#000;
	width:40px;
}
.cssClassGridWrapper .cssClassColumnIsActive span {
	padding:0 0 0 5px;
}
.cssClassGridWrapper th.cssClassColumnAddedOn {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#000;
	width:64px;
}
.cssClassGridWrapper .cssClassColumnUpdatedOn {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#000;
	width:73px;
}
.cssClassGridWrapper td.cssClassColumnEdit {
	width:24px;
}
.cssClassGridWrapper th.cssClassColumnEdit {
	width:24px;
}
.cssClassGridWrapper .cssClassColumnEdit input img {
	margin:2px 0 2px 0;
}
.cssClassGridWrapper td.cssClassColumnDelete {
	width:24px !important;
}
.cssClassGridWrapper th.cssClassColumnDelete {
	width:24px !important;
}
.cssClassGridWrapper .cssClassColumnOrder {
	width:24px;
}
.cssClassGridWrapper .cssClassColumnOrder div input {
	width:10px !important;
	height:10px !important;
	margin:0 !important;
	padding:0 !important;
}
.cssClassGridWrapper .cssClassNormalText {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassGridWrapper .cssClassNormalBoldText {
	font:bold 12px/24px Verdana, Geneva, sans-serif;
	color:#900;
}
.cssClassGridWrapper a, .cssClassGridWrapper p a, .cssClassGridWrapper td a, .cssClassGridWrapper p sapn a {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 2px;
	outline:none;
}
.cssClassGridWrapper a:hover, .cssClassGridWrapper p a:hover, .cssClassGridWrapper td a:hover, .cssClassGridWrapper p sapn a:hover {
	text-decoration:none;
	color:#000;
}
.cssClassGridWrapper b, .cssClassGridWrapper strong {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassGridWrapper tr.cssClassAlternativeOdd {
	font:12px/22px Arial, Helvetica, sans-serif !important;
	color:#145B00;
	background-color:#CFECD0;
}
.cssClassGridWrapper tr.cssClassAlternativeOdd:hover {
	font:12px/22px Arial, Helvetica, sans-serif !important;
	color:#fff;
	background-color:#ebe8e1;
}
.cssClassGridWrapper tr.cssClassAlternativeEven {
	font:11px/22px Arial, Helvetica, sans-serif !important;
	color:#fff;
	background-color:#fff;
}
.cssClassGridWrapper tr.cssClassAlternativeEven:hover {
	font:11px/22px Arial, Helvetica, sans-serif !important;
	color:#fff;
	background-color:#e8e8e8;
}
.cssClassGridWrapper .cssClassrequired, .cssClassGridWrapper .cssClassUpdateSuccessfully {
	color:#900;
	font:11px/18px Arial, Helvetica, sans-serif;
}
.cssClassGridWrapper .cssClassUserNotFound {
	color:#930;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.cssClassGridWrapper .cssClassRightText {
	text-align:right;
}
.cssClassGridWrapper .cssClassPageNumber {
	height:40px;
}
.cssClassGridWrapper .cssClassPageNumber span {
	text-decoration:none;
	background-color:#318135;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	padding:2px 6px 2px 6px;
}
.cssClassGridWrapper .cssClassPageNumber a {
	text-decoration:none;
	background-color:#42B249;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
	padding:2px 6px 2px 6px;
}
.cssClassGridWrapper .cssClassPageNumber a:hover {
	text-decoration:none;
	background-color:#318135;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	padding:2px 6px 2px 6px;
}
/*---------------------------------------EVENET VIEWER START FROM HERE----------------------------*/
td.cssClassEvenViewerInfo {
	background-color:#FFD7B3;
	padding:10px;
	margin:0 0 10px 0;
 border:
}
span.cssClassBoldText {
	font:bold 11px/20px Arial, Helvetica, sans-serif !important;
	color:#bc4545!important;
	padding:0 5px 0 0;
}
.cssClassEvenViewerInfo p {
	font:11px/18px Arial, Helvetica, sans-serif!important;
	color:#5d2624 !important;
	text-align:justify;
	padding:0 10px 0 10px;
}
.cssClassColumnCheckBox {
	width:20px;
}
/*---------------------------------------BUTTOM WRAPPER START FROM HERE----------------------------*/
.cssClassButtonWrapper {
	margin:10px 0 10px 0;
	overflow:hidden;
	padding:5px;
}
.cssClassLeftPadding {
	padding:5px 5px 5px 190px;
}
.cssClassButtonWrapper img {
	border:none;
	outline:none;/*float:left;*/
}
.cssClassButtonWrapper input {
	border:none;
	float:left;
	outline:none;
	margin:0 5px 0 0!important;
	padding:0 !important;
}
.cssClassButtonWrapper label {
	font:bold 12px/18px Arial, Helvetica;
	color:#19801F;
	cursor:pointer;
	margin:0 10px 0 10px !important;
	float:left;
	padding:0 !important;
}
.cssClassButtonWrapper label:hover {
	color:#79746e;
}
.cssClassButtonWrapper span {
	float:left;
	padding:4px 0 0 0;
}
.cssClassButtonWrapper lable {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.cssClassButtonWrapper .cssClassButton {
	background:url(../images/submit_button.gif) no-repeat;
	width:71px;
	text-align:center;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#0E6513;
	height:26px !important;
	border:none;
	cursor:pointer;
	margin:0 10px 0 0!important;
}
.cssClassButtonWrapper .cssClassButton:hover {
	background:url(../images/submit_button_hover.gif) no-repeat;
	color:#000;
}
.cssClassButtonWrapper .cssClassCreateUserButton {
	background:url(../images/create-user.png) no-repeat;
	width:91px;
	text-align:center;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#429647;
	height:26px !important;
	border:none;
	cursor:pointer;
	margin:0 10px 0 0!important;
}
.cssClassButtonWrapper .cssClassCreateUserButton:hover {
	background:url(../images/create-user-hover.png) no-repeat;
	color:#000;
}
.cssClassButtonWrapper .cssClassButtonEditor {
	height:22px;
	width:110px;
	text-align:center;
	font:bold 12px/21px Arial, Helvetica;
	color:#900;
	height:22px!important;
	border:none;
	cursor:pointer;
	margin:0 10px 0 0!important;
	background-color:#C90;
}
.cssClassButtonWrapper .cssClassButtonEditor:hover {
	color:#fff;
}
.cssClassFormLinkButton {
	height:20px;
	overflow:hidden;
}
.cssClassFormLinkButton a {
	float:left;
}
.cssClassFormLinkButton label {
	float:left;
	padding:0 0 0 6px;
}
.cssClassFormLinkButton .cssClassFormLabel {
	line-height:20px !important;
}
/*----------------- BUTTOM WRAPPER RIGHT ALIGN START ------------ IF YOU WANT TO SHOW BUTTOM WRAPPER CONTENT IN RIGHT PART THEN USE THIS CLASS*/
.cssClassTopSetting {
	/*float:right;*/
	margin:0 !important;
	padding:0 !important;
}
/*------------------------------------------------------ DASHBOART PAGE START ------------------------------------------------------ */
.cssClassDashBoard {
	padding:20px 0 20px 20px;
	overflow:hidden;
	height:1%;

}
.cssClassDashBoard ul li {
	text-align:center !important;
	float:left;
	margin:0 20px 20px 0;
}
.cssClassDashBoard ul li a {
	border:1px solid #A2D4A6;
	color:#1a681f;
	float:left;
	height:180px;
	text-decoration:none;
	width:120px;
	padding:10px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#E3F4E4;
}
.cssClassDashBoard ul li a:hover {
	color:#07420b;
	display:block;
	float:left;
	text-decoration:none;
	vertical-align:middle;
	background-color:#b3f4b7;
}
.cssClassDashBoard ul li .cssClassImageHeight {
	height:10px;
	display:block;
}
/*------------------------------------------------------ FAQ SETTING PAGE  ------------------------------------------------------ */
.cssClassFaqPageSetting {
	width:100%;
}
/*------------------------------------------------------ POP UP CALENDAR  ------------------------------------------------------ */
.CssClassCalendar {
	z-index:999;
	background-color:#fff;
	border:1px solid #900;
}
.ajax__calendar_header {
	background-color:#900;
	font:bold 11px/22px Verdana, Geneva, sans-serif;
	color:#fff;
}
/*------------------------------------------------------ BLOG PAGE START  ------------------------------------------------------ */
.cssClassBlogPage {
}
.cssClassBlog_Left {
	float:left;
	width:668px;
}
.cssClassBlog_Right {
	float:right;
	width:300px;
}
.cssClassBlogTitleTop {
	margin:0 0 20px 0;
	position:relative;
}
.cssClassBlogCurveBox {
	background-color:#f2e8ca;
}
.cssClassBlogt {
	background: url(../images/blogdot2.gif) 0 0 repeat-x;
	width:668px;
}
.cssClassBlogb {
	background: url(../images/blogdot2.gif) 0 100% repeat-x
}
.cssClassBlogl {
	background: url(../images/blogdot2.gif) 0 0 repeat-y
}
.cssClassBlogr {
	background: url(../images/blogdot2.gif) 100% 0 repeat-y
}
.cssClassBlogbl {
	background: url(../images/blogbl.gif) 0 100% no-repeat
}
.cssClassBlogbr {
	background: url(../images/blogbr.gif) 100% 100% no-repeat
}
.cssClassBlogtl {
	background: url(../images/blogtl.gif) 0 0 no-repeat
}
.cssClassBlogtr {
	background: url(../images/blogtr.gif) 100% 0 no-repeat;
	padding:10px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#de920f;
}
.cssClassBlogTitleCurve {
	position:absolute;
	background:url(../images/blogtitlecurve.gif) no-repeat;
	width:33px;
	height:21px;
	top:37px;
	left:20px;
}
/*-----------------------------------------------------*/
.cssClassBlogInfoCurve {
	background-color:#fff;
	margin:0 0 20px 0;
}
.cssClassBlogInfoCurvet {
	background: url(../images/bloginfodot2.gif) 0 0 repeat-x;
}
.cssClassBlogInfoCurveb {
	background: url(../images/bloginfodot2.gif) 0 100% repeat-x
}
.cssClassBlogInfoCurvel {
	background: url(../images/bloginfodot2.gif) 0 0 repeat-y
}
.cssClassBlogInfoCurver {
	background: url(../images/bloginfodot2.gif) 100% 0 repeat-y
}
.cssClassBlogInfoCurvebl {
	background: url(../images/bloginfobl.gif) 0 100% no-repeat
}
.cssClassBlogInfoCurvebr {
	background: url(../images/bloginfobr.gif) 100% 100% no-repeat
}
.cssClassBlogInfoCurvetl {
	background: url(../images/blogbloginfotl.gif) 0 0 no-repeat
}
.cssClassBlogInfoCurvetr {
	background: url(../images/bloginfotr.gif) 100% 0 no-repeat;
	padding:15px 20px 15px 20px;
	height:1%;
}
.cssClassBolgTitle {
	background-color:#ede9e0;
	font:bold 12px/30px Verdana, Geneva, sans-serif;
	color:#d76e0e;
	padding:0 5px 0 5px;
}
.cssClassBolgTitle a {
	font:bold 12px/30px Verdana, Geneva, sans-serif;
	color:#d76e0e;
	text-decoration:none;
}
.cssClassBolgTitle a:hover {
	color:#000;
}
.cssClassBlogAuthorDate {
	padding:10px 0 10px 0;
	margin:0 0 10px 0;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#86705d;
	text-decoration:none;
	border-bottom:1px dashed #cecbc8;
}
.cssClassBlogAuthorDate a {
	color:#86705d;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.cssClassBlogAuthorDate a:hover {
	color:#000;
}
.cssClassBlogAuthor {
	float:left;
}
.cssClassBlogDate {
	float:right;
}
.cssClassBlogShortInfo {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:5d534a;
	text-align:justify;
	padding:0 0 10px 0;
}
.cssClassBlogShortInfo p {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:5d534a;
	text-align:justify;
}
.cssClassBlogShortInfo img {
	background-color:#fff;
	padding:2px;
	border:2px solid #eedeaf;
	margin:0 15px 20px 0;
}
.cssClassViewRating {
}
.cssClassViewRatingStar {
	float:left;
}
.cssClassViewRatingStar a img {
	padding:0 3px 0 0;
}
.cssClassViewRatingThumb {
	float:right;
}
.cssClassViewMoreRating {
}
.cssClassViewRatingStar span a, .cssClassViewRatingThumb span a {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#ff7800;
	padding:0 0 0 20px;
	text-decoration:underline;
}
.cssClassViewRatingThumb span a:hover, .cssClassViewRatingStar span a:hover {
	color:#000;
}
.cssClassViewRatingThumb a img {
	margin:0 0 0 3px;
}
.cssClassBlogTagCateMoreComment {
	margin:10px 0 0 0;
}
.cssClassBlogTagCate {
	float:left;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#e76e00;
	width:400px;
}
.cssClassBlogTagCate a {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#8d857e;
	text-decoration:none;
}
.cssClassBlogTagCate span {
	display:block;
}
.cssClassBlogCategory {
}
.cssClassBlogMoreComment {
	float:right;
}
.cssClassBlogMoreComment a {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#e76e00 !important;
}
.cssClassBlogMoreComment a:hover {
	color:#000;
}
.cssClassBlogMore a {
	color:#060;
}
.cssClassBlogMore a:hover {
	color:#900 !important;
	text-decoration:underline;
}
.cssClassBlogComment {
}
.cssClassBlogComment a {
	color:#060;
}
.cssClassBlogComment a:hover {
	color:#900 !important;
	text-decoration:underline;
}
.cssClassCountComment {
	color:#000;
	text-decoration:none;
}
.cssClassBlogPages {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#ea720b;
	padding:0 20px 0 20px;
}
.cssClassBlogPagesMargin {
	margin:20px 0 0 0;
}
.cssClassBlogPages .cssClassTotalPage {
	float:left;
}
.cssClassBlogPages span {
}
.cssClassBlogPages span a {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#ea720b;
	text-decoration:none;
}
.cssClassBlogNoOfPages {
	float:left;
	padding:0 30px 0 30px;
}
.cssClassBlogNoOfPages ul li {
	float:left;
}
.cssClassBlogNoOfPages ul li a {
	background-color:#f9f0d5;
	padding:2px 10px 2px 10px;
	color:#f3a053;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	border:1px solid #f3a053;
}
.cssClassBlogNoOfPages ul li a:hover, .cssClassBlogNoOfPages ul li a.active {
	border:1px solid #e7c9ad;
	background-color:#f2e8ca;
}
.cssClassBlogPagesNextLast {
	float:right;
}
.cssClassBlogPagesNextLast a {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#ea720b;
	text-decoration:none;
}
/*-----------BLOG SEARCH---------------*/

.cssClassBlogSearch {
	height:1%;
}
.cssClassBlogSearchCurveBox {
	background-color:#f2e8ca;
	margin:10px 0 0 0;
}
.cssClassBlogSearcht {
	background: url(../images/blogdot2.gif) 0 0 repeat-x;
	width:300px;
}
.cssClassBlogSearchb {
	background: url(../images/blogdot2.gif) 0 100% repeat-x
}
.cssClassBlogSearchl {
	background: url(../images/blogdot2.gif) 0 0 repeat-y
}
.cssClassBlogSearchr {
	background: url(../images/blogdot2.gif) 100% 0 repeat-y
}
.cssClassBlogSearchbl {
	background: url(../images/blogbl.gif) 0 100% no-repeat
}
.cssClassBlogSearchbr {
	background: url(../images/blogbr.gif) 100% 100% no-repeat
}
.cssClassBlogSearchtl {
	background: url(../images/blogtl.gif) 0 0 no-repeat
}
.cssClassBlogSearchtr {
	background: url(../images/blogtr.gif) 100% 0 no-repeat;
	padding:10px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#de920f;
	height:1%;
}
.cssClassBlogSearchtr p {
	font:bold 16px/18px Arial, Helvetica, sans-serif !important;
	color:#de920f !important;
}
.cssClasBlogSearchBg {
	background: url(../images/blogsearchbg.gif) no-repeat;
	height:22px;
	padding:5px 0 0 0;
	margin:15px 0 10px 0;
}
.cssClasBlogSearchBg input {
	font:11px Arial, Helvetica, sans-serif;
	color:#cba480;
	background:none;
	outline:none;
	border:none;
	padding:0 10px 0 10px;
	width:210px;
}
.cssClasBlogSearchBg span input {
	background:none;
	border:none;
	text-indent:-6000px;
}
.cssClassBlogSearchBtn {
	background:url(../images/blogsearchbtn.gif) no-repeat !important;
	width:18px !important;
	height:20px;
	cursor:pointer;
	text-indent:-6000px;
}
/*----------------RECENT POST + RECENT COMMENTS POST START-----------------*/
.cssClassRecentPostComments {
	margin:20px 0 0 0;
}
/*----------------BLOG POST CATEGORY START-----------------*/
.cssClassBlogPost {
	margin:20px 0 20px 0;
	background:url(../images/category_topheading_bg.gif) no-repeat;
	padding:7px 0 0 0;
}
.cssClassBlogPostInfo {
	background:url(../images/category_btnheading_bg.gif) no-repeat bottom;
	padding:0 0 7px 0 !important;
	height:1%;
}
.cssClassBlogPostInfoCategory {
	border-right:1px solid #f1ca53;
	border-left:1px solid #f1ca53;
	background-color:#f2e8ca;
}
.cssClassBlogtitle {
	background:url(../images/category_head_bg.jpg) repeat-x;
}
.cssClassBlogtitle h1 {
	background:url(../images/category_arrow.png) no-repeat 0 -3px;
	padding:0 0 0 30px;
	font:bold 14px/20px Verdana, Geneva, sans-serif;
	color:#353228;
	margin:0 0 0 10px;
}
.cssClassBlogPostInfoCategory ul {
	padding:10px 20px 10px 20px;
}
.cssClassBlogPostInfoCategory ul li {
	background:url(../images/category_li_arrow.jpg) no-repeat #f6efd9 5px 9px;
	padding:0 0 0 27px;
	margin:3px 0 0 0;
}
.cssClassBlogPostInfoCategory ul li a {
	font:bold 12px/26px Verdana, Geneva, sans-serif;
	color:#4a463a;
	text-decoration:none;
}
.cssClassBlogPostInfoCategory ul li a:hover, .cssClassBlogPostInfoCategory ul li a.active {
	color:#ff7c00;
}
.cssClassBlogPostInfoCategory ul li ul {
	margin:0 !important;
	padding:0 !important;
}
.cssClassBlogPostInfoCategory ul li ul li {
	margin:0;
	padding:0;
	background:url(../images/subcategory_arrow.jpg) no-repeat 5px 9px;
	padding:0 0 0 20px;
	border-top:2px solid #f2e8ca;
}
.cssClassBlogPostInfoCategory ul li ul li a {
	font:bold 11px/20px Verdana, Geneva, sans-serif;
	color:#000;
}
.cssClassCategoryReadMore {
	padding:0 0 0 30px;
}
.cssClassCategoryReadMore span {
	float:left;
}
.cssClassCategoryReadMore span a {
	float:left;
}
.cssClassCategoryReadMorep {
	margin:0 0 0 30px;
}
.cssClassCategoryReadMore p a {
	color:#fff;
	text-decoration:none;
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	background:url(../images/blog_category_readmore_left.jpg) no-repeat left top;
	padding:0 0 0 10px;
	float:left;
}
.cssClassCategoryReadMore p a:hover {
	background:url(../images/blog_category_readmore_left_hover.jpg) no-repeat left top;
}
.cssClassCategoryReadMore p a span {
	background:url(../images/blog_category_readmore_right.jpg) no-repeat right top;
	height:23px;
	padding:0 10px 0 10px;
	float:left;
	cursor:pointer;
}
.cssClassCategoryReadMore p a:hover span {
	background:url(../images/blog_category_readmore_right_hover.jpg) no-repeat right top;
}
.cssClassCategoryReadMore p a:hover {
	color:#900;
}
/*----------------ARCHIVES POST START-----------------*/
.cssClassArchives {
}
.cssClassArchives .cssClassArchiveHeading {
	background:url(../images/archives_bg.jpg) no-repeat;
	height:49px;
	padding:0 0 0 53px;
	font:bold 14px/32px Verdana, Geneva, sans-serif;
	color:#00;
}
.cssClsasArchiveDetails {
}
/*----------------PARTNER LINKS START-----------------*/
.cssClassPartnerLinks {
	margin:20px 0 0 0;
}
.cssClassPartnerLinks .cssClassPartnerLinksHeading {
	background:url(../images/partnerlinks_heading_bg.jpg) no-repeat;
	height:49px;
	padding:0 0 0 53px;
	font:bold 14px/32px Verdana, Geneva, sans-serif;
	color:#00;
}
.cssClassPartnerLinks .cssClassPartnerLinksDetail {
	background:url(../images/category_btnheading_bg.gif) #f2e8ca no-repeat bottom;
	padding:0 0 7px 0;
}
.cssClassPartnerLinks .cssClassPartnerLinksDetailInfo {
	border-left:1px solid #f1ca53;
	border-right:1px solid #f1ca53;
	padding:0 30px 0 30px;
}
.cssClassPartnerLinks .cssClassPartnerLinksDetailInfo ul li {
	background:url(../images/partnerlinks_link_arrow.jpg) no-repeat 0 13px;
	padding:0 0 0 20px;
	border-top:1px solid #fff9e7;
	border-bottom:1px solid #e5cd84;
}
.cssClassPartnerLinks .cssClassPartnerLinksDetailInfo ul li.nonetop {
	border-top:none;
}
.cssClassPartnerLinks .cssClassPartnerLinksDetailInfo ul li.nonebtn {
	border-bottom:none;
}
.cssClassPartnerLinks .cssClassPartnerLinksDetailInfo ul li a {
	display:block;
	font: 12px/30px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#4a463a;
}
.cssClassPartnerLinks .cssClassPartnerLinksDetailInfo ul li a:hover {
	color:#900;
}
/*----------------TOTAL COMMENTS -----------------*/
.cssClassTotalComments {
	position:relative;
	margin:0 0 26px 0;
}
.cssClassTotalCommentst {
	background: url(../images/totalcommentsdashed.jpg) 0 0 repeat-x;
	width:auto;
	background-color:#eeeeee;
}
.cssClassTotalCommentsb {
	background: url(../images/totalcommentsdashed.jpg) 0 100% repeat-x
}
.cssClassTotalCommentsl {
	background: url(../images/totalcommentsdashed.jpg) 0 0 repeat-y
}
.cssClassTotalCommentsr {
	background: url(../images/totalcommentsdashed.jpg) 100% 0 repeat-y
}
.cssClassTotalCommentsbl {
	background: url(../images/totalcommentsbl.jpg) 0 100% no-repeat
}
.cssClassTotalCommentsbr {
	background: url(../images/totalcommentsbr.jpg) 100% 100% no-repeat
}
.cssClassTotalCommentstl {
	background: url(../images/totalcommentstl.jpg) 0 0 no-repeat
}
.cssClassTotalCommentshtr {
	background: url(../images/totalcommentstr.jpg) 100% 0 no-repeat;
	padding:10px 10px 10px 20px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#636363;
}
.cssClassTotalComentsCurve {
	background:url(../images/totalcomment_curve.jpg) no-repeat;
	height:17px;
	width:31px;
	position:absolute;
	left:30px;
	bottom:-16px;
}
/*----------------COMMENTS DETAIL START COMMENTS -----------------*/
.cssClassCommentDetails {
	margin:20px 0 0 0;
}
.cssClassCommentDetailsHeading {
	background:url(../images/comment_icon.jpg) no-repeat 1px 5px;
	font:bold 16px/30px Arial, Helvetica, sans-serif;
	color:#393939;
	padding:0 0 0 40px;
	height:45px;
}
.cssClassCommentDetailsInfo {
	margin:30px 0 0 0;
	position:relative;
}
.cssClassCommentDetailsInfoCurve {
	background:url(../images/commentdetails_curve.jpg) no-repeat;
	height:19px;
	width:31px;
}
.cssClassDetailCommentst {
	background: url(../images/totalcommentsdashed.jpg) 0 0 repeat-x;
	width:auto;
	background-color:#eeeeee;
}
.cssClassDetailCommentsb {
	background: url(../images/totalcommentsdashed.jpg) 0 100% repeat-x
}
.cssClassDetailCommentsl {
	background: url(../images/totalcommentsdashed.jpg) 0 0 repeat-y
}
.cssClassDetailCommentsr {
	background: url(../images/totalcommentsdashed.jpg) 100% 0 repeat-y
}
.cssClassDetailCommentsbl {
	background: url(../images/totalcommentsbl.jpg) 0 100% no-repeat
}
.cssClassDetailCommentsbr {
	background: url(../images/totalcommentsbr.jpg) 100% 100% no-repeat
}
.cssClassDetailCommentstl {
	background: url(../images/totalcommentstl.jpg) 0 0 no-repeat
}
.cssClassDetailCommentstr {
	background: url(../images/totalcommentstr.jpg) 100% 0 no-repeat;
	padding:25px 25px 5px 25px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#636363;
}
.cssClassDetailCommentstr p {
	font:normal 11px/18px Arial, Helvetica, sans-serif !important;
	color:#393939 !important;
	text-align:justify;
}
.cssClassDetailComentsCurve {
	background:url(../images/commentdetails_curve.jpg) no-repeat;
	height:19px;
	width:31px;
	position:absolute;
	left:28px;
	top:-18px;
}
/*----------------BLOG POST COMENTS START COMMENTS -----------------*/
.cssClassBlogCommentBox {
	margin:20px 0 0 0;
}
.cssClassBlogInfoCurvet {
	background: url(../images/bloginfodot2.gif) 0 0 repeat-x;
}
.cssClassBlogCommentBoxb {
	background: url(../images/bloginfodot2.gif) 0 100% repeat-x
}
.cssClassBlogCommentBoxl {
	background: url(../images/bloginfodot2.gif) 0 0 repeat-y
}
.cssClassBlogCommentBoxr {
	background: url(../images/bloginfodot2.gif) 100% 0 repeat-y
}
.cssClassBlogCommentBoxbl {
	background: url(../images/bloginfobl.gif) 0 100% no-repeat
}
.cssClassBlogCommentBoxbr {
	background: url(../images/bloginfobr.gif) 100% 100% no-repeat
}
.cssClassBlogCommentBoxtl {
	background: url(../images/blogbloginfotl.gif) 0 0 no-repeat
}
.cssClassBlogCommentBoxtr {
	background: url(../images/bloginfotr.gif) 100% 0 no-repeat;
	padding:15px 20px 15px 20px;
	height:1%;
}
.cssClassBlogCommentBoxTitle {
	background-color:#ede9e0;
	font:bold 18px/20px Verdana, Geneva, sans-serif;
	color:#d76e0e;
	padding:4px 5px 4px 5px;
}
.cssClassLeaveComments {
	margin:10px 0 0 0;
}
.cssClassLeaveCommentsLeft {
	float:left;
	width:280px;
}
.cssClassLeaveCommentsLeft p label {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
.cssClassLeaveCommentsLeftInputBg {
	background:url(../images/blog_coments_input_bg.jpg) no-repeat;
	width:260px;
	height:27px;
	padding:7px 0 0 0;
}
.cssClassLeaveCommentsLeftInputBg input {
	background:none;
	border:none;
	width:240px;
	padding:0 10px 0 10px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
.cssClassLeaveCommentsLeftCheckBox {
	font:bold 12px/18px Arial, Helvetica, sans-serif !important;
	color:#d76e0e !important;
}
.cssClassLeaveCommentsLeftCheckBox input {
	width:15px;
}
.cssClassLeaveCommentsRight {
	float:right;
	width:280px;
}
.cssClassLeaveCommentsLeftTextareaBg {
	background:url(../images/blog_coments_textarea_bg.jpg) no-repeat;
	height:125px;
	width:280px;
}
.cssClassLeaveCommentsLeftTextareaBg textarea {
	background:none;
	border:none;
	width:255px;
	padding:10px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	height:100px;
}
.cssClassLeaveCommentsRight p label {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
.cssClassLeaveCommentsLeftSubmitBtnBg {
	background:url(../images/blogcomment_submit_btn.jpg) no-repeat;
	margin:20px 0 0 0;
	width:144px;
}
.cssClassLeaveCommentsLeftSubmitBtnBg:hover {
	background:url(../images/blogcomment_submit_btn_hover.jpg) no-repeat;
	margin:20px 0 0 0;
	color:#424242;
}
.cssClassLeaveCommentsLeftSubmitBtnBg input {
	border:none;
	background:none;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	width:144px;
	height:32px;
	cursor:pointer;
	outline:none;
}
.cssClassLeaveCommentsLeftSubmitBtnBg input:hover {
	color:#424242;
}
.cssClassBogPostReply {
	padding:5px 0 0 0;
	height:20px;
	overflow:hidden;
}
.cssClassBogPostReply span {
	float:left;
}
.cssClassBogPostReply span a {
	float:left;
}
.cssClassBogPostReply a {
	color:#000;
	text-decoration:none;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	background:url(../images/reply_left_hover.jpg) no-repeat left top;
	padding:0 0 0 7px;
	float:left;
}
.cssClassBogPostReply a:hover {
	background:url(../images/reply_left.jpg) no-repeat left top;
}
.cssClassBogPostReply a span {
	background:url(../images/reply_right_hover.jpg) no-repeat right top;
	height:23px;
	padding:0 10px 0 5px;
	float:left;
	cursor:pointer;
}
.cssClassBogPostReply a:hover span {
	background:url(../images/reply_right.jpg) no-repeat right top;
}
.cssClassBogPostReply p a:hover {
	color:#900;
}
.cssClassRelatedTopicTitle {
	margin:0 0 20px 0;
}
.cssClassRelatedTopicTitle ul {
	padding:20px 0 0 0;
}
.cssClassRelatedTopicTitle ul li {
	background:url(../images/related_icon.png) no-repeat 0 11px;
	padding:0 0 0 30px;
	border-bottom:1px solid #e3d6ad;
	border-top:1px solid #fff;
}
.cssClassRelatedTopicTitle ul li:first-child {
	border-top:none;
}
.cssClassRelatedTopicTitle ul li a {
	font:bold 12px/34px Arial, Helvetica, sans-serif !important;
	color:#757473 !important;
	text-decoration:none;
}
.cssClassRelatedTopicTitle ul li:hover {
	background-color:#f7edcd;
	color:#de920f !important;
}
.cssClassRelatedTopicTitle ul li a:hover {
	color:#de920f !important;
}
.cssClassRelatedTopicTitle .cssClassBlogtr h3 {
	background:url(../images/related_topic_bg.jpg) no-repeat 0 1px;
	padding:0 0 0 45px;
	color:#DE920F;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
}
/*-----------------------------------------*/


.cssClassBlogPostPosting {
}
.cssClassBlogPostingComments {
	border:1px solid #d3d3d3;
	background-color:#e8e8e8;
	padding:10px;
	margin:10px 0 0 10px;
	height:1%;
	position:relative;
}
.cssClassBlogPostingComments h1 {
	padding:0 0 0 20px;
}
.cssClassBlogPostingComments h1, .cssClassBlogPostingComments h1 a {
	font:bold 12px/20px Arial, Helvetica, sans-serif !important;
	color:#626262 !important;
}
.cssClassBlogPostingComments h1 span {
	padding:0 0 0 20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassPostingInformation {
	margin:10px 0 0 0px;
	overflow:hidden;
}
.cssClassPostingInformationLeft {
	float:left;
	width:60px;
}
.cssClassPostingInformationLeftPicture {
	border:2px solid #cecece;
	background-color:#fff;
	padding:3px;
	margin:8px 0 0 0;
}
.cssClassPostingInformationRight {
	float:right;
	width:500px;
	margin:0 0 0 10px !important;
	padding:0 !important;
}
.cssClassPostingInformationRight p {
}
.cssClassBogPostReplyLink a {
	color:#000;
	text-decoration:none;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	padding:2px 10px 2px 10px;
	background-color:#fff;
	border:1px solid #d3d3d3;
}
.cssClassBogPostReplyLink a:hover {
	color:#C60;
}
.cssClassBlogPostingCommentsArrow {
	background:url(../images/commentbox_arrow.png) no-repeat;
	height:24px;
	width:33px;
	position:absolute;
	left:-15px;
	top:3px;
}
/*---------------------------------------------------------------------------------*/
.cssClassBlogPostPostingAnswer {
}
.cssClassBlogPostingAnswer {
	border:1px solid #d3d3d3;
	background-color:#fff;
	padding:10px;
	margin:20px 0 10px 10px;
	position:relative;
	height:1%;
}
.cssClassBlogPostingAnswer h1 {
	padding:0 0 0 40px;
}
.cssClassBlogPostingAnswer h1, .cssClassBlogPostingAnswer h1 a {
	font:bold 12px/20px Arial, Helvetica, sans-serif !important;
	color:#ff5a00 !important;
}
.cssClassBlogPostingAnswer h1 span {
	padding:0 0 0 20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#ff5a00;
}
.cssClassPostingInformationAnswer {
	margin:10px 0 0 0px;
	overflow:hidden;
}
.cssClassPostingInformationAnswerLeft {
	float:left;
	width:60px;
}
.cssClassPostingInformationAnswerLeftPicture {
	border:2px solid #cecece;
	background-color:#fff;
	padding:3px;
	margin:8px 0 0 0;
}
.cssClassPostingInformationAnswerRight {
	float:right;
	width:500px;
	margin:0 0 0 10px !important;
	padding:0 !important;
}
.cssClassPostingInformationAnswerRight p {
}
.cssClassBlogPostingAnswerArrow {
	background:url(../images/answer_arrow.png) no-repeat;
	height:51px;
	width:20px;
	position:absolute;
	left:20px;
	top:-21px;
}
.cssClassCommentsBoxMoreDiv {
	overflow:hidden;
	height:22px;
}
.cssClassBogPostAnswerLink {
	float:left;
}
.cssClassBogPostAnswerLink a {
	color:#db5e0b;
	text-decoration:none;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	padding:2px 10px 2px 10px;
	background-color:#fff;
	border:1px solid #d3d3d3;
}
.cssClassBogPostAnswerLink a:hover {
	color:#000;
}
.cssClassTotalComentsCounts {
	font:bold11px/20px Arial, Helvetica, sans-serif;
	color:#CCC;
	float:right;
	height:1%;
}
.cssClassTotalComentsCounts a {
	color:#db5e0b;
	text-decoration:none;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	padding:2px 10px 2px 10px;
	line-height:24px !important;
	height:24px !important;
	background-color:#f2e8ca;
	border:1px solid #ffbf00;
}
.cssClassTotalComentsCounts a:hover {
	color:#333;
}
/*---------------------------------------------*/
.cssClassYourAnswerComments {
	background-color:#fff7df;
}
.cssClassYourAnswerComments h1 {
}
.cssClassBlogPostingAnswer h1, .cssClassBlogPostingAnswer h1 a {
	font:bold 12px/20px Arial, Helvetica, sans-serif !important;
	color:#9c3c08 !important;
}
.cssClassBlogPostingAnswer h1 span {
	padding:0 0 0 20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#9c3c08;
}
/*-------------------------TREE VIEW START {LIST PAGE }-----------------------------------------*/
.cssClassTreeViewWrapper {
	padding:10px;
	margin:5px 20px 0 0;
	height:400px;
	overflow:scroll;
	width:350px;
}
.cssClassTreeViewWrapper table {
	padding-bottom:5px;
}
.cssClassTreeViewWrapper table tr td {
	padding:2px 0px 2px 5px!important;
}
.cssClassTreeViewWrapper table tr td a {
	color:#135717;
}
.cssClassTreeViewWrapper table tr td a:hover {
	color:#000;
	text-decoration:underline;
}
/*-------------------------LIST MANAGEMENT START {LIST PAGE }-----------------------------------------*/
.cssClassListManagement {
	background:#fff;
	/*padding:10px 15px;*/
	border:1px solid #A2E2A6;
}
.cssClassListManagement .cssClassButtonWrapper label {
	color:#19801F;
}
.cssClassListManagement .cssClassButtonWrapper label:hover {
	color:#000;
}
.cssClassListManagement h2.cssClassFormHeading {
	margin-bottom:0px;
	border-bottom:1px solid #A2E2A6;
 padding-:0 0 3px 5px background-color:#ffdaad !important;
	color:#000;
	font:bold 16px/30px Arial, Helvetica, sans-serif !important;
}
td.cssClassFormHeading {
	margin-bottom:0px;
	border-bottom:1px solid #f3b250;
 padding-:0 0 3px 5px background-color:#ffdaad !important;
	color:#5E5E5E;
	font:bold 16px/30px Arial, Helvetica, sans-serif !important;
}
.cssClassListManagement .cssClassFormWrapper {
	background-color:#fff;
	margin:10px 0 0 0;
}
/*------------------------- MODULW INSTALLER PAGE START -----------------------------------------*/
.cssClassModuleInstaller table {
	width:100% !important;
}
.cssClassModuleInstaller .cssClassFormWrapper, .cssClassModuleInstaller .cssClassFormWrapper table td {
	border:none;
	padding:0 !important;
	margin:0 !important;
}
.cssClassModuleInstaller {
	font:12px Arial, Helvetica, sans-serif;
	color:#691414;
	margin-bottom:0px;
	background:#fff;
	padding:10px 15px;
	border:1px solid #A2E2A6;
}
.cssClassModuleInstaller .cssClassFormWrapper {
	margin:0;
	padding:0;
}
.cssClassModuleInstaller .cssClassNormalTitle {
	background-color:#A2E2A6;
	padding:0 0 0 5px;
	margin:10px 0 0 0;
	display:block;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	width:100%;
	border-bottom:1px solid #A9EBAD;
}
.cssClassModuleInstaller .cssClassHelpTitle {
	color:#000000;
	display:block;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	margin:10px 0 0;
	padding:0 0 0 5px;
	background:none;
}
/*-------------------------CALENDAR START-------------------------*/
.ajax__calendar_container {
	background-color:#FFF;
	cursor:default;
	font-family:tahoma, verdana, helvetica;
	font-size:11px;
	padding:0px !important;
	text-align:center;
	width:200px;
}
.ajax__calendar_container td {
	border-bottom:1px solid #e7d08b;
	margin:0px !important;
	padding:0px !important;
	text-align:left !important;
	border-right:1px solid #e7d08b;
}
.ajax__calendar_day {
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#000;
}
.ajax__calendar_header {
	background-color:#cf9f0e;
}
.ajax__calendar_body {
}
.ajax__calendar_header {
}
.ajax__calendar_prev {
	padding:4px 0 0 0;
}
.ajax__calendar_next {
	padding:4px 0 0 0;
}
.ajax__calendar_title {
}
.ajax__calendar_body {
}
.ajax__calendar_days {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	cursor:pointer;
	height:22px;
	padding:0 2px;
	text-align:left !important;
	width:22px;
}
..ajax__calendar_days td {
padding:4px;
}
.ajax__calendar_dayname {
}
.ajax__calendar_day {
}
.ajax__calendar_months {
}
.ajax__calendar_month {
}
.ajax__calendar_years {
}
.ajax__calendar_year {
}
.ajax__calendar_footer {
	background-color:#cf9f0e;
	height:20px !important;
	font:bold 11px/20px Arial, Helvetica, sans-serif !important;
	color:#fff;
}
.ajax__calendar_today {
}
.ajax__calendar_hover {
	background-color:#edc448;
	color:#9c5100;
}
.ajax__calendar_active {
	background-color:#e7d08b;
	color:#000;
}
.ajax__calendar_other {
}
.CssClassCalendar {
	border:1px solid #e7d08b;
	z-index:999999;
	overflow:hidden;
	background-color:#e7d08b;
}
.cssClassCalendarBtn input {
	margin:0 0 0 10px !important;
	padding:0 !important;
	float:left;
}
.cssClassCalendarBtn1 input {
	margin:4px 0 0 10px !important;
	padding:0 !important;
	float:left;
}
/*-------------------------MODULE WRAPPER START-------------------------*/
.cssClassModuleWrapper {
	font:11px Arial, Helvetica, sans-serif;
	color:#3E6914;
	background:#fff;
	padding:15px;
	border:1px solid #A2E2A6;
}
.cssClassModuleWrapper .cssClassModuleWrapper {
	padding:0;
	margin:0;
	border:none;
}
.cssClassModuleWrapper .cssClassFormWrapper {
	padding:0 0 0 5px;
	border:none;
}
/*---------------------- COLOR SCHEME START -----------------------*/
.cssClassColorScheme {
	width:200px;
	background-color:#D5E1DD;
	overflow:hidden;
}
.cssClassColorScheme_Red {
	background-color:#F00;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_Black {
	background-color:#000;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_Blue {
	background-color:#06C;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_Green {
	background-color:#3C3;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_White {
	background-color:#fff;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_Purple {
	background-color:#F0F;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_Gray {
	background-color:#999;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_Orange {
	background-color:#F93;
	height:20px;
	margin:2px 0 0 0;
}
.cssClassColorScheme_Yellow {
	background-color:#FF0;
	height:20px;
	margin:2px 0 0 0;
}
/*---------------------- ALL PAGES POPUP START -----------------------*/
.cssClassOnClickPopUp {
	background-color:#fff;
	position:relative;
	border:3px solid #429647;
	-moz-box-shadow: 1px 3px 9px #888;
	-webkit-box-shadow: 1px 3px 9px #888;
}
.cssClassOnClickPopUpInside {
	border:5px solid #fff;
	background-color:#429647;
}
.cssClassOnClickPopUpClose {
	position:absolute;
	width:30px;
	height:30px;
	right: -17px !important;
	top: -21px !important;
	cursor:pointer;
	background: url(images/close.png) 0 0 repeat-x;
}
.cssClassOnClickPopUpTitle {
	background-color:#429647;
	height:24px;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
	color:#fff;
}
.cssClassOnClickPopUpInfo {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 5px 10px 5px;
}
/*-------------------------WELCOME TEXT START-------------------------------*/
.cssClassWelcomeText {
	padding:10px 0 0 0;
}
.cssClassWelcomeText h1 {
	font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassWelcomeText p {
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:15px 0 0 0;
	text-align:justify;
}
.cssClassWelcomeText .leftpaddingpic {
	padding:0 0 0 20px;
}
/*-------------------------FOOTER PART START-------------------------------*/
.cssClassFooterTop {
	position:relative;
	padding:24px 0 24px 0;
}
.cssClassChild {
	position:absolute;
	top:-82px;
	left:450px;
	background:url(../images/child.png) no-repeat;
	width:195px;
	height:101px;
	z-index:999;
}
.footerbox {
	overflow:hidden;
}
.getinvolved {
	float:left;
	width:230px;
	background:url(../images/footer_box_border.jpg) no-repeat top right;
	padding:0 19px 0 0;
}
.getinvolved h1 {
	background:url(../images/get_involved.jpg) no-repeat;
	text-indent:-6000px;
}
.getinvolved ul {
	padding:0 25px 0 0;
}
.getinvolved ul li {
	background:url(../images/get_involved_arrow.jpg) no-repeat 0 14px;
	border-bottom:1px dotted #00910a;
	padding:0 0 0 15px;
}
.getinvolved ul li a {
	font:12px/34px Arial, Helvetica, sans-serif;
	color:#00910a;
	text-decoration:none;
}
.getinvolved ul li a:hover {
	color:#000;
}
.footercontact {
	float:left;
	width:230px;
	background:url(../images/footer_box_border.jpg) no-repeat top right;
	padding:0 19px 0 30px;
}
.footercontact h1 {
	background:url(../images/contactus.jpg) no-repeat;
	height:43px;
	text-indent:-6000px;
}
.footercontact p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#00910a;
}
.footerrightbox {
	float:left;
	width:420px;
	padding:0 0 0 50px;
}
.footernavi {
	display:block;
}
.footernavi ul {
}
.footernavi ul li {
	background:url(../images/footerlink_seperator.jpg) no-repeat 0 5px;
	float:left;
	padding:0 13px 0 13px;
	_padding:0 9px 0 9px;
}
.footernavi ul li:first-child {
	background:none;
}
.footernavi ul li a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#00900a;
}
.footernavi ul li a:hover {
	color:#000;
}
.footersignupcopyright {
	display:block;
	padding:70px 0 0 0;
}
.footersignup {
	background:url(../images/suscribe_border.jpg) no-repeat top right;
	float:left;
	width:240px;
	padding:0 0 0 12px;
}
.footersignup h1 {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#00910a;
}
.footersignup p {
	background:url(../images/suscribe_bg.jpg) no-repeat;
	width:226px;
	height:26px;
	margin:10px 0 0 0;
}
.footersignup p input {
	background:none;
	width:138px;
	border:none;
	padding:5px 5px 0 5px;
	font:11px/26px Arial, Helvetica, sans-serif
}
.footersignup p input.submit {
	width:72px;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	padding:5px 0 0 0;
	cursor:pointer;
	outline:none;
}
.footercopyright {
	float:right;
	width:150px;
	text-align:right;
}
.footercopyright p {
	font:11px Arial, Helvetica, sans-serif;
	color:#00910a;
}
.socialicon {
	margin:20px 0 0 0;
}
.socialicon img {
	padding:0 10px 0 0;
}
.cssClassFooterAssociated {
	background:url(../images/associated.jpg) no-repeat;
	height:48px;
	width:1000px;
}
/*-------------------------ABOUT US PAGE START-------------------------------*/
.aboutus {
}
.aboutus h1 {
	background:url(../images/about-us.jpg) no-repeat;
	height:30px;
	text-indent:-6000px;
}
.aboutus p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#747474;
	text-align:justify;
	padding:15px 0 0 0;
}
.aboutus p img {
	padding:0 30px 0 0;
}
/*-------------------------CONTACT US PAGE START-------------------------------*/
.contactpage {
	padding:15px 0 0 0;
}
.contactpage h1 {
	font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.contactpage p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:10px 0 0 0;
}
.contactpage .borderrbutton {
	border-bottom:1px dotted #747474;
	padding:15px 0 15px 0;
}
.contactpage .contactform {
	position:relative;
	padding:15px 0 0 0;
}
.contactpage .cssClassFormWrapper {
	border:none;
	background:none;
	padding:0;
}
.contactpage .cssClassFormWrapper .cssClassFormLabel {
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	color:#19801F;
}
.contactpage .cssClassFormWrapper input.cssClassNormalTextBox {
	height:32px;
	width:255px;
	font:11px/32px Arial, Helvetica, sans-serif;
	color:#747474;
	border:1px solid #87D18B;
	background-color:#EAF7EB;
}
.contactpage .cssClassFormWrapper textarea.cssClassTextArea {
	height:138px;
	width:255px;
	border:1px solid #87D18B;
	background-color:#EAF7EB;
	font:11px/32px Arial, Helvetica, sans-serif;
}
.contactpage .cssClassFormWrapper .cssClassButtonWrapper {
	margin:0;
	padding:0;
}
.contactpage .cssClassFormWrapper .cssClassButtonWrapper input {
	background:url(../images/submit-btn.jpg) repeat-x;
	height:40px;
	width:79px;
	text-indent:-6000px;
	cursor:pointer;
}
.contactpage .cssClassFormWrapper .cssClassButtonWrapper label {
	display:none;
}
.contactpage .contactform .contactdetails {
}
.contactpage .contactform .contactdetails p {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
.locationmapwrapper {
	margin:20px 0 0 0;
}
.locationmapwrapper h1 {
	background:url(../images/locationmap.jpg) no-repeat;
	height:25px;
	text-indent:-6000px;
}
.locationmapwrapperdetails {
	background-color:#fff;
	padding:4px;
}
.locationmapwrapperdetails img {
	border:1px solid #000;
}
/*------------------------------------FOR DPRC TEMPLATE---------------------------------------------*/

.cssClassEvents {
	position:relative;
	background-color:#A2E2A6;
	padding:0 0 15px 0;
	margin:20px 0 0 0;
}
.cssClassEventsCurve {
	background:url(../images/news-heading-curve.jpg) no-repeat;
	height:39px;
	width:8px;
	position:absolute;
	left:-8px;
	top:0;
}
.cssClassEvents h2 {
	background:url(../images/whitearrow.jpg) no-repeat 17px 15px #429647;
	font: bold 14px/40px Arial, Helvetica, sans-serif;
	padding:0 0 0 35px;
	color:#fff;
	height:39px;
}
.cssClassEventsBox {
	margin:10px 15px 0 15px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #000000;
}
.cssClassEventsBox h3 {
	background:url(../images/plus.jpg) no-repeat 0 7px;
	padding:0 0 0 20px;
}
.cssClassEventsBox h3 a {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.cssClassEventsBox h3 a:hover {
	color:#145B00;
}
.cssClassEventsBox p {
	color:#000;
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}
/*------------------------------------------------------ WHO WE ARE START ------------------------------------------------------ */
.cssClassWhoWeAre {
	padding:10px 0 0 0;
}
.cssClassWhoWeAre h1 {
	font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.cssClassWhoWeAre p {
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:15px 0 0 0;
	text-align:justify;
}
.cssClassWhoWeAreBox {
	margin:20px 0 0 0;
}
.cssClassWhoWeAreBox h2 {
	background:url(../images/heading-second-bg.jpg) no-repeat #D0F0D2 5px 13px;
	height:34px;
	padding:0 0 0 25px;
	font:bold 16px/34px Verdana, Arial, Helvetica, sans-serif;
	color:#036140;
}
.cssClassWhoWeAreBox p {
	padding:10px 0 0 0;
}
.cssClassWhoWeAreBox ul {
	padding:0 0 0 20px;
}
.cssClassWhoWeAreBox ul li {
	background:url(../images/libg.jpg) no-repeat 0 14px;
	font:12px/20px Arial, Helvetica, sans-serif;
	padding:5px 0 0 20px;
}
.boardofdirectors {
	border-bottom:1px solid #90D4B0;
	padding:20px 0 10px 0;
	overflow:hidden;
	display:block;
	height:1%;
}
.boardofdirectors h1 {
	text-transform:uppercase;
}
.boardofdirectors h1, .boardofdirectors h2 {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3A6E03;
}
.boardofdirectors img {
	padding:0 0 0 20px;
}
/*------------------------------------------------------ BANNER PART START ------------------------------------------------------ */
#gallery {
	position:relative;
	height:219px;
	color:#fff !important;
	z-index:1;
}
#gallery a {
	float:left;
	position:absolute;
	z-index:1;
}
#gallery .caption {
	z-index:2;
	background-color:#000;
	height:10px;
	width:923px !important;
	position:absolute;
	bottom:0px;
	margin:10px 6px 3px 23px;
	padding:5px 5px 10px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff !important;
}
.content {
	color:#fff !important;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	text-align:left;
	z-index:2;
}
.cssClassEventCalendarWrapper {
	margin:20px 0 0 0;
}



/*---------------------------------------HTML MODULE VIEW WRAPPER START FROM HERE----------------------------*/
.cssClassViewWrraper{ position:relative;}
.cssClassViewWrraper h1{color:#000; font:bold 18px/23px Arial,Helvetica,sans-serif; background-color:#CCEBCE; padding:0 5px 0 5px; margin:5px 0 0 0;}
.cssClassViewWrraper h2{color:#126216; font:bold 16px/23px Arial,Helvetica,sans-serif; height:23px; padding:10px 5px 0 5px;}
.cssClassViewWrraper h3, .cssClassViewWrraper h4, .cssClassViewWrraper h5, .cssClassViewWrraper h6{color:#429647; font:bold 14px/23px Arial,Helvetica; height:23px; padding:10px 5px 0 5px;}
.cssClassViewWrraper p{ font:12px/18px Arial, Helvetica, sans-serif; text-align:justify; color:#1E3006; padding:5px 0 0 0; }
.cssClassViewWrraper p a{ color:#3E6906;}


.cssClassViewWrraper table{ width:100%; border-left:1px solid #C8C7C3; border-top:1px solid #C8C7C3; margin:20px 0 0 0; vertical-align:top;}
.cssClassViewWrraper table td{ border-bottom:1px solid #C8C7C3; border-right:1px solid #C8C7C3; line-height:24px; padding:0 5px 0 5px; vertical-align:top;}
.cssClassViewWrraper table td p{ font:11px/18px Arial, Helvetica, sans-serif; color:#fff; }

.cssClassViewWrraper table td table{ border-bottom:none; margin:5px 0 5px 0; vertical-align:top;}
.cssClassViewWrraper table td table td{ vertical-align:top;}

.cssClassViewWrraper ul{ padding:0 0 0 15px; }
.cssClassViewWrraper ul li{ list-style:none; font:12px/20px Arial, Helvetica, sans-serif; color:#1E3006; background:url(../images/ul-li-arrow.jpg) no-repeat 0 8px; padding:0 0 0 15px;}
.cssClassViewWrraper ol li{ list-style:none; font:12px/20px Arial, Helvetica, sans-serif; color:#1E3006; background:url(../images/ol-arrow.jpg) no-repeat 0 8px; padding:0 0 0 15px;}

.cssClassViewWrraper tr.cssClassAlternativeOdd{
	background-color:#fff !important;
}
.cssClassViewWrraper tr.cssClassAlternativeOdd:hover{
	background-color:#E9F7EA !important;
}
.cssClassViewWrraper tr.cssClassAlternativeEven{
	background-color:#f2efe8 !important;
}