.body {
	font-family: Arial;
	background-color: #ffffcc;
	margin: 0px auto;
	text-align:center;
	font-size: 13px;
}

.buffer7 {
	font-size: 7px;
}

.buffer12 {
	font-size: 12px;
}

.mainLeft {
	vertical-align: top;
	background-color: #fff;
	font-size: 13px;
	text-align: left;
}

.mainLeftMiddleAlign {
	vertical-align: middle;
	background-color: #fff;
	font-size: 13px;
	text-align: left;
	border-bottom: solid 1px #8f007b;
}

.mainLeftPaddingR {
	vertical-align: top;
	background-color: #fff;
	font-size: 13px;
	text-align: left;
	padding-right: 7px;
}

.NewsTiRo {
	vertical-align: top;
	background-color: #fff;
	font-size: 14px;
	text-align: left;
	padding-right: 7px;
	font-family: times;
}

.NewsTiRoR {
	vertical-align: top;
	background-color: #fff;
	font-size: 14px;
	text-align: left;
	width: 333px;
	padding-left: 20px;
	padding-right: 10px;
	font-family: times;
}

.mainRight {
	vertical-align: top;
	background-color: #fff;
	font-size: 13px;
	text-align: center;
	width: 233px;
}

.mainRightEqualSplit {
	vertical-align: top;
	background-color: #fff;
	font-size: 13px;
	text-align: left;
	width: 333px;
	padding-left: 20px;
	padding-right: 10px;
}

.mainRightMiddleAlign {
	vertical-align: top;
	background-color: #fff;
	font-size: 13px;
	text-align: center;
	width: 233px;
	border-bottom: solid 1px #8f007b;
}

.mainRightContact {
	vertical-align: top;
	background-color: #fff;
	font-size: 13px;
	text-align: center;
	width: 350px;
}

.menubut {
	font-size: 12px;
	padding: 0px;
	background-color: #52831b;
	color: #fff;
	height: 40px;
	border-top: 2px solid #fff;
	border-bottom: 0px solid #fff;
	text-align: center;
}

.menubutCurrent {
	font-size: 13px;
	padding: 0px;
	background-color: #a9d508;
	color: #003300;
	font-weight: bold;
	height: 40px;
	border-top: 2px solid #fff;
	border-bottom: 0px solid #fff;
	text-align: center;
}

.sidemenu {
	font-size: 12px;
	padding: 0px;
	background-color: #52831b;
	color: #fff;
	width: 113px;
	text-align: center;
	height: 40px;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	border-right: 2px solid #fff;
}

.sidemenuCurrent {
	font-size: 13px;
	padding: 0px;
	background-color: #a9d508;
	color: #003300;
	width: 113px;
	text-align: center;
	font-weight: bold;
	height: 40px;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	border-right: 2px solid #fff;
}

.bannerLogo {
	width: 800px;
	height: 93px;
	border: 0px;
}

.bkg {
	background-color: #52831b;
}

.bkw {
	background-color: #fff;
}

.bkc {
	background-color: #ffffcc;
	text-align: center;
}

.mainTitle {
	font-family: Arial;
	font-size: 30px;
	color: #000;
	text-align: left;
	background-color: #fff;
	vertical-align: top;
}

.mainSubTitleG {
	font-family: Arial;
	color: #52831b;
	font-size: 17px;
}

.mainSubTitleP {
	font-family: Arial;
	color: #8f007b;
	font-size: 17px;
	padding-top: 0px;
	text-align: left;
}

.mainSubTitlePIndent {
	font-family: Arial;
	color: #8f007b;
	font-size: 17px;
	padding-top: 0px;
	text-align: left;
	margin-left: 20px;
}

.mainSubTitleRightP {
	font-family: Arial;
	color: #8f007b;
	font-size: 17px;
	padding-top: 13px;
}

.mainText {
	font-size: 13px;
	font-family: Arial;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	padding-right: 30px;
}

.maintextPadding20 {
	font-size: 13px;
	font-family: Arial;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	padding-right: 30px;
	padding-left: 20px;
}

.mainTextPricesL {
	font-size: 13px;
	font-family: Arial;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
}

.mainTextPricesR {
	font-size: 13px;
	font-family: Arial;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	width: 70px;
	font-weight: bold;
	padding-left: 5px;
}

.mainTextForce {
	font-size: 13px;
	font-family: Arial;
}

.mainTextMaster {
	font-size: 13px;
	text-align: left;
	font-family: Arial;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	width: 100%;
	padding-top: 0px;
}

.mPara {
	margin-right: 10px;
}

.NumIndent {
	width: 415px;
	margin-left: 20px;
}

.MainBulletMaster {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background-color: #fff;
	border: 0px;
}

.MainBulletMasterBeg {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background-color: #fff;
	border: 0px;
	margin-top: -6px;
}

.MainBulletMasterBegShort {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background-color: #fff;
	border: 0px;
	margin-top: 2px;
}

.MainBulletMasterIndent {
	margin-left: 20px;
	padding-left: 0;
	list-style: none;
	background-color: #fff;
	border: 0px;
}

.MainBulletMasterIndent10 {
	margin-left: 10px;
	padding-left: 0px;
	list-style: none;
	background-color: #fff;
	border: 0px;
}

.MainBulletListItem {
	padding-left: 20px;
	padding-top: 0px;
	margin-right: 10px;
	background-image: url(Images/ArrowPWBG.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	background-color: #fff;
	margin-bottom: 7px;
}

.MainBulletListItemG {
	padding-left: 20px;
	padding-top: 0px;
	margin-right: 10px;
	background-image: url(Images/ArrowGWBG.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	background-color: #fff;	
}

.MainBulletListItemG7 {
	padding-left: 20px;
	padding-top: 0px;
	margin-right: 10px;
	background-image: url(Images/ArrowGWBG.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	background-color: #fff;
	margin-bottom: 7px;
}

.HomePhoto {
	height: 292px;
	border: 0px;
}

.ShadowL {
	width: 30px;
	background-image: url('Images/ShadowL.jpg');
	font-size: 1px;
}

.ShadowR {
	width: 30px;
	background-image: url('Images/ShadowR.jpg');
	font-size: 1px;
}

.ShadowB {
	height: 10px;
	background-image: url('Images/ShadowB.jpg');
	font-size: 1px;
}

.ShadowC {
	height: 10px;
	width: 10px;
	border: 0px;
	font-size: 1px;
	vertical-align: top;
}

.LeftTable {
	width: 125px;
	text-align: left;
	background-color: #fff;
	vertical-align: top;
}

.RightTable {
	border: 0px;
	width: 233px;
}

.RightTopMargin {
	height: 70px;
	background-color: #FFF;
	padding-bottom: 20px;
}

.RightTopMarginShort {
	background-color: #FFF;
	padding-top: 22px;
	vertical-align: top;
	width: 233px;
}

.RightTitle {
	color: #52831b;
	font-size: 17px;
	text-align: left;
}

.RightTopTitle {
	color: #52831b;
	font-size: 17px;
	text-align: left;
	margin-top: -7px;
}

.RightBelowQuote {
	background-color: #FFF;
	text-align: center;
}

.QuoteBlockTop {
	height: 60px;
	background-color: #8f007b;
	border: 0px;
	font-size: 15px;
	color: #fff;
	padding: 5px;
	width: 233px;
	border-bottom: solid 2px #fff;
	text-align: center;
}

.QuoteBlockTopT {
	height: 30px;
	background-color: #8f007b;
	border: 0px;
	font-size: 15px;
	color: #fff;
	padding: 5px;
	width: 233px;
	text-align: center;
}

.QuoteBlockBottomT {
	background-color: #fff;
	border: 0px;
	font-size: 15px;
	color: #000;
	padding: 5px;
	width: 233px;
	padding-top: 15px;
	text-align: center;
	background-image: url(Images/QuoteTriangle.jpg);
	background-repeat: no-repeat;
	background-position: 186px -15px;
}

.QuoteBlockBottomTNoPad {
	background-color: #fff;
	border: 0px;
	font-size: 15px;
	color: #000;
	padding: 5px;
	width: 233px;
	padding-top: 0px;
	text-align: center;
	background-image: url(Images/QuoteTriangle.jpg);
	background-repeat: no-repeat;
	background-position: 186px -15px;
}

.QuoteBlockBottomTNoPadL {
	background-color: #fff;
	border: 0px;
	font-size: 15px;
	color: #000;
	padding: 5px;
	width: 233px;
	padding-top: 15px;
	padding: 0px;
	text-align: center;
	background-image: url(Images/QuoteTriangle.jpg);
	background-repeat: no-repeat;
	background-position: 186px -15px;
}

.QuoteBlockBottomTBig {
	background-color: #fff;
	border: 0px;
	font-size: 15px;
	color: #000;
	padding: 5px;
	padding-top: 15px;
	text-align: center;
	background-image: url(Images/QuoteTriangle.jpg);
	background-repeat: no-repeat;
	background-position: 628px -15px;
}

.QuoteBlockTopTriWithName {
	background-color: #8f007b;
	border: 0px;
	font-size: 14px;
	color: #fff;
	padding: 5px;
	padding-bottom: 3px;
	border-top: solid 5px #fff;
	width: 233px;
	text-align: center;
}

.QuoteBlockMiddleTriWithName {
	background-color: #8f007b;
	border: 0px;
	font-size: 13px;
	color: #fff;
	padding: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 233px;
	text-align: right;
	border-top: solid 2px #fff;
}

.QuoteBlockBottom {
	height: 20px;
	background-color: #8f007b;
	border: 0px;
	font-size: 13px;
	color: #fff;
	width: 233px;
	padding: 5px;
	text-align: right;

}

.QuoteMarks {
	width: 23px;
	height: 20px;
	border: 0px;
}

.QuoteName {
	font-size: 10px;
	color: #fff;
	padding-right: 5px;
	text-align: right;
}

.PhotoLink {
	border: 0px;
}

.ArticlesTable {
	vertical-align: top;
}

.InfoBottom {
	font-size: 15px;
	color: #000;
	text-align: center;
}

.InfoBottomHighlight {
	font-size: 15px;
	color: #52831b;
}

.BottomLogo {
	width: 261px;
	height: 68px;
	border: 0px;
	margin-left: 50px;
}

.BottomLogoBant {
	width: 128px;
	height: 46px;
	border: 0px;
}

.BottomLogoW3C {
	height: 31px;
	width: 88px;
	border: 0px;
	margin-left: 50px;
	margin-bottom: 7px;
}

.GridRP {
	vertical-align: middle;
	text-align: center;
	background-color: #8f007b;
	width: 220px;
	font-size: 15px;
	color: #fff;
	padding-left: 13px;
}

.GridRGTel {
	vertical-align: middle;
	text-align: center;
	background-color: #a9d508;
	width: 220px;
	height: 70px;
	font-size: 15px;
	color: #fff;
	padding-left: 13px;
	background-image: url(Images/QuoteBoxTriLGWBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 81px;
}

.GridRGCli {
	vertical-align: middle;
	text-align: center;
	background-color: #a9d508;
	width: 220px;
	height: 70px;
	font-size: 15px;
	color: #fff;
	padding-left: 13px;
	background-image: url(Images/QuoteBoxTriLGWBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 65px;
}

.GridBP {
	vertical-align: middle;
	text-align: center;
	background-color: #8f007b;
	font-size: 15px;
	color: #fff;
	height: 40px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.GridBPSplit {
	vertical-align: middle;
	text-align: right;
	background-color: #8f007b;
	font-size: 15px;
	color: #fff;
	padding-left: 13px;
	padding-right: 8px;
	height: 25px;
	border-top: 2px solid #fff;
	font-size: 13px;
}

.GridMainSplit {
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
}

.TestimonialsPhoto {
	width: 233px;
	border: 0px;
}

.TextP {
	color: #8f007b;
	margin-left: 20px;
}

.TextPNoIndent {
	color: #8f007b;
}

.TextIndent {
	color: #000;
	margin-left: 20px;
}

.Text11 {
	font-size: 8pt;
}

.Text15 {
	color: #000;
	font-size: 15px;
	padding-left: 10px;
	padding-top: 10px;	
}

.Text17Wh {
	color: #fff;
	font-size: 18px;
	padding-top: 10px;	
}

.TextArticle {
	color: #000;
	font-size: 19px;
	text-align: center;
}

.TextArticle30 {
	color: #000;
	font-size: 30px;
	text-align: left;
}

.TextArticle17 {
	color: #000;
	font-size: 17px;
	text-align: left;
}

.TextArticleQA {
	color: #fff;
	background-color: #000;
	font-weight: bold;
	border-left: 3px solid #000;
	border-right: 4px solid #000;
}

.TextSub {
	vertical-align: 100pt;
}

.TextLeftAfterBigQuote {
	text-align: left;
	margin-left: -5px;
}

.Red {
	color: #FF0000;
	font-weight: bold;
}

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#8f007b;
	font-size:0.9em;
	background-color:#fff;
	width:620px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left: 20px;
	background-image:url('Images/CrossP.gif');
	background-repeat:no-repeat;
	background-position: 0 .2em;	
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border: 3px solid #52831b;
	background-color:#fff;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 604px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

.TripleTable {
	text-align:left;
	background-color: #fff;
	float: left;
	margin-left: 10px;
	height: 150px;
}

.TripleTableIndent {
	text-align:left;
	background-color: #fff;
	float: left;
	margin-left: -5px;
	height: 150px;
}

UL.Green {
	color: #52831b;
	list-style-type: square;
}

UL.GreenLeft {
	color: #52831b;
	list-style-type: square;
	margin-left: 46px;
	line-height: 2; 
	margin-top: -14px;
	margin-bottom: -14px;
}

TextB {
	color: #000;
}



/* -----------Hyperlinks Properties--------- */
a.MenuTopButtonSingle:link, a.MenuTopButtonSingle:visited {color: #fff; font-size: 13px; font-family: Arial; text-decoration: none; background: #52831b; display: block; padding: 12px;}
a.MenuTopButtonSingle:hover, a.MenuTopButtonSingle:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 12px;}
a.MenuTopButtonDouble:link, a.MenuTopButtonDouble:visited {color: #fff; font-size: 13px; font-family: Arial; text-decoration: none; background: #52831b; display: block; padding: 4px;}
a.MenuTopButtonDouble:hover, a.MenuTopButtonDouble:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 4px;}

a.MenuSideButtonSingle:link, a.MenuSideButtonSingle:visited {color: #fff; font-size: 13px; font-family: Arial; text-decoration: none; background: #52831b; display: block; padding: 12px;}
a.MenuSideButtonSingle:hover, a.MenuSideButtonSingle:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 12px;}
a.MenuSideButtonDouble:link, a.MenuSideButtonDouble:visited {color: #fff; font-size: 13px; font-family: Arial; text-decoration: none; background: #52831b; display: block; padding: 4px;}
a.MenuSideButtonDouble:hover, a.MenuSideButtonDouble:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 4px;}

a.MenuTopButtonCurrSingle:link, a.MenuTopButtonCurrSingle:visited {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 12px;}
a.MenuTopButtonCurrSingle:hover, a.MenuTopButtonCurrSingle:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 12px;}
a.MenuTopButtonCurrDouble:link, a.MenuTopButtonCurrDouble:visited {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 4px;}
a.MenuTopButtonCurrDouble:hover, a.MenuTopButtonCurrDouble:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 4px;}

a.MenuSideButtonCurrSingle:link, a.MenuSideButtonCurrSingle:visited {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 12px;}
a.MenuSideButtonCurrSingle:hover, a.MenuSideButtonCurrSingle:active#font-family {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 12px;}
a.MenuSideButtonCurrDouble:link, a.MenuSideButtonCurrDouble:visited {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 4px;}
a.MenuSideButtonCurrDouble:hover, a.MenuSideButtonCurrDouble:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; background: #a9d508; display: block; padding: 4px;}

a.InfoBottomLink:link, a.InfoBottomLink:visited {color:#003300; font-size: 15px}
a.InfoBottomLink:hover, a.InfoBottomLink:active {color:#8f007b; font-size: 15px}

a.InfoBottomLinkNUnd:link, a.InfoBottomLinkNUnd:visited {color:#003300; font-size: 15px; text-decoration: none;}
a.InfoBottomLinkNUnd:hover, a.InfoBottomLinkNUnd:active {color:#8f007b; font-size: 15px; text-decoration: none;}

a.QuoteLink:link, a.QuoteLink:visited {color: #fff; font-size: 14px; font-family: Arial; text-decoration: none; font-family: Arial; display: block; padding-left: 12px; padding-right: 12px; border: 0px;}
a.QuoteLink:hover, a.QuoteLink:active {color: #a9d508; font-size: 14px; font-family: Arial; text-decoration: none; font-family: Arial; display: block; padding-left: 12px; padding-right: 12px; border: 0px;}

a.QuoteLinkSm:link, a.QuoteLinkSm:visited {color: #fff; font-size: 13px; font-family: Arial; text-decoration: none; font-family: Arial; display: block; padding-left: 8px; padding-right: 8px; border: 0px;}
a.QuoteLinkSm:hover, a.QuoteLinkSm:active {color: #a9d508; font-size: 13px; font-family: Arial; text-decoration: none; font-family: Arial; display: block; padding-left: 8px; padding-right: 8px; border: 0px;}

a.InvisibleBl:link, a.InvisibleBl:visited {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; font-weight:bold}
a.InvisibleBl:hover, a.InvisibleBl:active {color: #000; font-size: 13px; font-family: Arial; text-decoration: none; font-weight:bold}

a:link, a:visited {color: #003300; font-size: 15px; font-family: Arial}
a:hover, a:active {color: #8f007b; font-size: 15px; font-family: Arial}

a.LinkNorm:link, a.LinkNorm:visited {color: #003300; font-size: 13px; font-family: Arial}
a.LinkNorm:hover, a.LinkNorm:active {color: #8f007b; font-size: 13px; font-family: Arial}
