/*==========General Styles==========*/ 		
body { padding: 0; margin: 0; font-size: 75%;font-family: Verdana, helvetica, sans-serif; }
.outerMargin { width: 10px; } 
.mainContentArea { border: solid 1px 1px 1px 1px #E1E1E1; padding: 15px 10px 20px 10px } 

/*==========Fonts & Titles==========*/
/*Main Content*/
p, a { font-weight: normal; text-decoration: none; font-size: 1em; }
p { color: #505151; border: solid 0px; border-color: Black; }
/*Main Content Line Break*/
hr { color: #EAEAEA; }
/*Main Header HTAG*/
h1 { font-weight: bold; color: #53A54D; text-decoration: none; font-size: 1.3em; padding-top: 16px; line-height: 0px; }
/*Main Content HTAG*/
h2 { color: #505151; font-size: 1em; font-weight: bold; line-height: 1em;padding-top: 5px;}
/*Header Right Panel HTAG*/
h3 { color: #505151; font-size: 1em; font-weight: bold; }
/*Sub Headers (Content) Right Panel HTAG*/
h4 { color: #505151; font-size: 1em; font-weight: bold; }
h5 { color: #505151; font-size: 1em; font-weight: bold; }

.telephoneText { font-weight: bold; color: #53A54D; text-decoration: none; font-size: 1.1em; }

/*==========Links==========*/
a { color: #94B93D; font-weight: bold; }
a:hover { color: #2D6933; font-weight: bold; background: #CEF5CB; text-decoration: underline; }

/*==========Header==========*/
a.headerTextLinks { font-weight: normal; color: #ffffff; text-decoration: none; font-size: 1em; }
a.headerTextLinks:hover { text-decoration: underline; color: #2D6933; }
.header { background: url(images/generic/header.gif) no-repeat; height: 101px; width: 760px; } 
.headerText { color: #ffffff; font-weight: normal; font-size: 0.8em; }

/*==========Footer==========*/
a.footer { font-weight: normal; color: #53A54D; text-decoration: none; font-size: 0.8em; }
a.footer:hover { text-decoration: underline; }  
a.sublinks { color: #53A54D; text-decoration: none; font-size: 1em; font-weight: normal; }
a.sublinks:hover { color: #53A54D; text-decoration: underline; font-weight: normal; }
.sublinks { color: #53A54D; font-weight: normal;}
.footer { font-size: 0.8em; padding: 10px 0px 10px 0px}

/*==========Navigation==========*/
a.navigation { font-weight: normal; color: #53A54D; text-decoration: none; font-size: 1em; }
a.navigation:hover { color: #6E6B2C; }
.navigation { color: #53A54D; height: 24px; text-align: left; vertical-align: middle; }

/*==========Bullets==========*/
/*Bullet No Link*/
li { font-size: 1em; font-weight: normal; color: #505151; text-decoration: none; padding-bottom: 2px; padding-top: 2px; line-height: 1.4em; }
/*Bullet With Link*/
li a { font-size: 1em; font-weight: normal; color: #505151; text-decoration: none; padding-bottom: 2px; padding-top: 2px; line-height: 1.4em; }

/*==========Right Panel==========*/
.rightPanelHeader { background-color: #C2C2C2; height: 20px; padding: 0px 0px 0px 0px }
.rightPanelContent { background-color: #E0EFDA; padding: 6px 6px 6px 6px }

.fieldtitle,.formlabel { color: #53A54D; font-size: 0.8em;font-weight: bold;  }

.photo_198 {border: solid 0px #C97E00;}

.contentForm { background: #eeeeee; }

.contentDate
{
	color: #53A54D;
	font-weight: bold;
	margin-top: 0px;
}
.contentSmallDate 
{
	color: #53A54D;
	font-weight: bold;
	margin-top: 0px;
}

.enquiryControlContainer { background: #E0EFDA; border: solid 2px #53A54D;padding: 1px;}
.tabtl { background: url(images/tabtl.gif) no-repeat top; width:27; height:18; }
.tabtr { background: url(images/tabtr.gif) no-repeat top; width:27; height:18; }
.tabcr { background: #53A54D; font-family: Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 0.9em; margin: 1px 0px 0px 0px; }

.offer {font-weight: bold; color: #E81B06;}
.FAQQuestion {font-weight: bold; color: #53A54D; text-decoration: none;}


/*========= Added By Mark=======*/

/* Content Separators */
.leftPanelItemSeparator,
.newsListItemSeparator,
.solutionCategorySeparator,
.rssItemSeparator{ height:5px; }
.solutionControlSeparator  { height:-5px; }
.mainSolutionsSeparator  { height:15px; }
.linksItemSeparator { height:-5px; }
.linksDescItemSeparator { height:10px; }

/* Content Containers */
.leftPanelTestimonialContentContainer,
.leftPanelContentContainer,
.faqQuestionsContentContainer,
.newsContentContainer, 
.solutionCategoryContentContainer,
.rssContentContainer, 
.solutionSLContentContainer { background-color: #E0EFDA; padding: 6px 6px 6px 6px; border: solid 0px;}

.linksItemContentContainer,
.newsListContentContainer { background: #ffffff; border: solid 0px #5688C7; }
.noBorderContentContainer { background: #ffffff; border: solid 0px #5688C7; }

.linksItemControlContainer,
.newsListControlContainer { background: #ffffff; border: solid 0px #5688C7; }
.newsItemControlContainer { background: #ffffff; border: solid 0px #5688C7;  margin-top: 20px;}
.noBorderControlContainer { background: #ffffff; border: solid 0px #5688C7; }

/* Control Container */
.leftPanelControlContainer,
.faqQuestionsControlContainer,
.newsControlContainer,
.solutionCategoryControlContainer,
.solutionControlContainer,
.solutionSLControlContainer,
.rssControlContainer{ background-color: #C2C2C2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;}
.leftPanelInfoControlContainer{ background-color: #C2C2c2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;	background-position: 217px 3px; background-image: url(/images/icon_Info.gif); background-repeat: no-repeat;}
.leftPanelFAQControlContainer{ background-color: #C2C2c2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;	background-position: 217px 3px; background-image: url(/images/icon_faq.gif); background-repeat: no-repeat;}
.leftPanelOffersControlContainer{ background-color: #C2C2c2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;	background-position: 217px 3px; background-image: url(/images/icon_offers.gif); background-repeat: no-repeat;}
.leftPanelProductsControlContainer{ background-color: #C2C2c2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;	background-position: 217px 3px; background-image: url(/images/icon_product.gif); background-repeat: no-repeat;}
.leftPanelLinkControlContainer{ background-color: #C2C2c2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;	background-position: 217px 3px; background-image: url(/images/icon_links.gif); background-repeat: no-repeat;}
.leftPanelRSSControlContainer{ background-color: #C2C2c2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;	background-position: 217px 3px; background-image: url(/images/icon_rss.gif); background-repeat: no-repeat;}
.leftPanelNewsControlContainer{ background-color: #C2C2c2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:0px;	background-position: 217px 3px; background-image: url(/images/icon_news.gif); background-repeat: no-repeat;}
.leftPanelTestimonialControlContainer { background-color: #C2C2C2; padding: 0px 0px 0px 0px;border: solid 0px; margin-top:-20px; background-position: 217px 3px; background-image: url(/images/icon_testimonials.gif); background-repeat: no-repeat;}

.leftPanelInfoControlContainer H2,
.leftPanelFAQControlContainer H2,
.leftPanelOffersControlContainer H2,
.leftPanelProductsControlContainer H2,
.leftPanelLinkControlContainer H2,
.leftPanelRSSControlContainer H2,
.leftPanelNewsControlContainer H2 {padding-left: 5px;margin-bottom:5px;}
.leftPanelControlContainer H2 {padding-left: 5px;margin-bottom:5px;}
.leftPanelContentContainer H2 {padding-left: 0px;margin-bottom:13px;}
.leftPanelContentContainer H5 {margin-top: 5px;}
.leftPanelContentContainer p {margin-top: -10px; }
.leftPanelTestimonialContentContainer p {margin-top: 0px; }

.leftPanelTestimonialControlContainer H1 { color: #505151; font-size: 1em; font-weight: bold; line-height: 1em;padding-top: 5px;padding-left: 5px;margin-bottom:5px;}
.contentControlContainer H1 { color: #505151; font-size: 1.1em; font-weight: bold; line-height: 1em;padding-top: 5px;}

.solutionContentContainer H2 {margin-top: 0px;margin-bottom: 5px;}
.newsItemControlContainer H2 {margin-top: 0px;margin-bottom: 5px;}

.newsListContentContainer H5 {margin-top: 0px;}
.newsListContentContainer p {margin-top: -12px;}
.linksItemContentContainer p {margin-top: 0px;}

.testimonialClient { color: #53A54D; font-size: 0.8em;font-weight: bold;  }
.contactlabel { color: #53A54D; font-size: 1em;font-weight: bold;  }


