/* General Styles */ 		

body		{
	/*scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #aaaaaa;
	scrollbar-shadow-color: #636163;
	scrollbar-3dlight-color: #aaaaaa;
	scrollbar-arrow-color: #636163;
	scrollbar-track-color: #aaaaaa;
	scrollbar-darkshadow-color: #636163;*/
	margin: 0px;
	/*background: url(images/background.gif) #53A1B5 repeat-x top;*/
	background: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	color: #666666;
}	

/*Navigation*/
a.mainnav {font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #111111; text-decoration: none;}
a.mainnav:hover {text-decoration: underline; color: #ffffff;}
a.subnav {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #111111; text-decoration: none;}
a.subnav:hover {text-decoration: underline; color: #5688C7;} 
.subnavlinks {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #111111; text-decoration: none;}
.navigation {background: #B6B6B6; height: 38px; text-align: left; vertical-align: middle;}
.rightpanel {background: #d6d6d6; text-align: left; vertical-align: top;  border: solid 2px #a6a6a6;}

/*Fonts*/
p {font-family: Verdana, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #666666; text-decoration: none; padding: 1px;	margin: 1px;}
H1 {font-family: Verdana, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #00359B; text-decoration: none; }
H2 {font-family: Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #5688C7; text-decoration: none; line-height: 0.9em; margin: 1px 0px 5px 0px; }
H3 {font-family: Verdana, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #00369C; text-decoration: none; line-height: 0.8em; }
H4 {font-family: Verdana, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #5688C7; text-decoration: none; line-height: 0.7em; margin: 1px; padding: 4px 0px 2px 0px;}
H5 {font-family: Verdana, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #C97E00; text-decoration: none; line-height: 1em; margin: 1px; padding: 0px 0px 1px 0px;}
H6 {font-family: Verdana, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #111111; text-decoration: none; line-height: 0.8em;}
a {font-family: Verdana, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #666666; text-decoration: underline; text-align: left;}
a:hover {text-decoration: underline; color: #5688C7;}
a.more_links {color: #C97E00; margin: 10px 0px 0px 0px; }
a.link {color: #C97E00; margin: 10px 0px 0px 0px; text-decoration: none;}
a.product_link {color: #C97E00; margin: 10px 0px 0px 0px; text-decoration: none;}
a.solutionEnquiryLink {font-family: Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #5688C7; text-decoration: none;  }
.offer {font-family: Verdana, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #E81B06;}

/*Bullets*/
ul { list-style-image: url("/images/content_bullet.gif"); color: #333333; line-height: 0.8em; }

/*==========Following requires amendments==========*/

/*==========Forms==========*/
.fieldtitle,.formlabel { font-family: Verdana, Helvetica, sans-serif;color: #5688c7; font-size: 0.8em;font-weight: bold;  }
.columnHeader { color: #B3BD10; font-size: 1.0em; font-weight: bold; }
/*input, textarea, select,option { font-size: 1.0em; font-weight: normal; color: #111111; text-decoration: none; background-color: #ffffff; border: 1px solid #A7B00F;}*/
/*input.checkbox { border: solid 1px #ffffff; }*/ /*=== Dennis this don't work ==*/

/*========= Added By Mark=======*/
.galleryText {font-family: Verdana, Helvetica, sans-serif;  font-weight: normal; color: #aaaaaa; text-decoration: none; padding: 1px;	margin: 1px;}

.MainSectionHeader { font-family: Verdana, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #B3BD10; text-decoration: none; padding-right: 0em; padding-left: 0em; padding-bottom: 0.2em; margin: 0px; padding-top: 0em; }
.SectionHeader { font-size: 1em; font-weight: bold; color: #B3BD10; text-decoration: none; padding-right: 0em; padding-left: 0em; padding-bottom: 0.2em; margin: 0px; }
.contextbuttons{ margin: 5px 3px 5px 3px; }
.actionbuttons{ margin: 5px 3px 5px 3px; }
.selected, .unselected { width: 80px; height: 100px; text-align:center; padding: 2px 2px 2px 2px; }
.unselected { background-color: transparent; border: solid 1px #a6b1cd; }
.selected { background: #a6b1cd; border: solid 1px #DBDB79; }
.scrollablelist { overflow: auto; height: 230px; width: 450px; border: solid 1px #DBDB79; }
.newsItemSeparator,.solutionCategorySeparator,.caseItemSeparator, .rssItemSeparator, .caseStudyControlSeparator { height:10px; }
.solutionControlSeparator  { height:-5px; }
.mainSolutionsSeparator  { height:20px; }
.linksItemSeparator { height:-5px; }
.linksDescItemSeparator { height:2px; }
.newsContentContainer, .solutionCategoryContentContainer,.caseItemContentContainer, .rssContentContainer, .linksContentContainer, .contentContentContainer,  { background: #ffffff; border-top: solid 0px; /*padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;*/ }
.newsControlContainer, .solutionCategoryControlContainer,.solutionControlContainer,.solutionSLControlContainer,.caseItemControlContainer, .rssControlContainer, .linksControlContainer,  .caseStudyControlContainer, .caseStudyItemControlContainer { background: #ffffff; border: solid 2px #5688C7;padding: 10px;}

.caseStudyContentContainer,.solutionContentContainer,.solutionSLContentContainer,.newsItemControlContainer { background: #ffffff; border: solid 0px; padding-top: 10px;}
.caseStudyItemContentContainer { background: #ffffff; border: solid 0px; padding-top: 0px;}
.noBorderControlContainer { background: #ffffff; border: solid 0px #5688C7; }
.contentForm { background: #cccccc; }



.contentControlContainer H1 { text-transform: uppercase; }
.caseControlContainer H2 {color: #00359B;}
.caseStudyControlContainer  H2 {color: #00359B;}
.caseStudyContentContainer H2  {color: #5688C7;}
.newsControlContainer H2 {color: #00359B;}
.linksControlContainer H2 {color: #00359B;}
.solutionControlContainer H2 {color: #00359B;}
.solutionSLControlContainer H2 {color: #00359B;}
.solutionCategoryControlContainer H2 {color: #00359B;}
.newsItemControlContainer H2 {color: #C97E00; }
.contentDate
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #5688C7;
	text-decoration: none;
}
.contentSmallDate {font-family: Verdana, Helvetica, sans-serif; font-size: 0.6em; font-weight: bold; color: #5688C7; text-decoration: none;}

.photo_198 {border: solid 1px #C97E00;}
.errormsg {font-family: Verdana, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #ff0000; text-decoration: none; padding: 1px;	margin: 1px;}
.errormsg ul {color: #ff0000;}


.enquiryControlContainer { background: #eeeeee; border: solid 2px #5688C7;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: #5688C7; 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; }