 
/* CSS Document */
body { background-color: #fff; font-family: Arial; font-size: 10px; margin: 0px 0px 0px 0px; text-align: center;}
ul { list-style-image: url(../_imgs/bullet1.gif); }
/*Top Section */
div.HeaderMenu { background-image: url(../_imgs/header-bg-2.png); height: 105px; position: relative; width: 100% }
div.HeaderMenuContainer { height: 105px; margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 800px; }
img.HeaderMenuLogo {  background-repeat: no-repeat; position: absolute; top: 15px; }
div.HeaderMenuStrapLine { color: #fff; font-size: 16px; font-weight: normal;  position: absolute; top: 45px; }
div.HeaderMenuComment { color: #fff; font-size: 11px; font-weight: normal;  position: absolute; top: 85px; width: 475px; }
div.HeaderMenuContact { right: 0px; position: absolute; text-align: center; top: 8px;  }
div.HeaderMenuContactNumber { color: #fff; font-size: 20px; font-weight: normal; letter-spacing: 1px; }
div.HeaderMenuContactOther { font-size: 18px; }
input.HeaderSearchInput { border: 1px #1c335f solid; bottom: 10px; font-size: 14px;  right: 20px; padding: 2px 2px 2px 2px; position: absolute; width: 200px; }
input.HeaderSearchButton { background-color: #e2e4eb; border: 1px #1c335f solid; bottom: 10px; font-size: 14px; height: 22px; position: absolute; right: 0px; width: 26px;}
div.HeaderNav { background-image: url(../_imgs/header-bg-3.png); background-color: #e2e4eb; border-bottom: 2px #e2e4eb solid; color: #000; height: 18px; position: relative; width: 100%; }
div.HeaderNavContainer {  margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 800px; } 
div.HeaderNavMenu ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 11px; list-style: none; }
div.HeaderNavMenu li { float: left; font-size: 14px; padding: 0px 8px 0px 0px; }
div.HeaderNavMenu a { color: #364664; text-decoration: none; }
div.HeaderNavMenu a:hover { color: #f7f8fc; background-color: #364664; }
div.HeaderNavTopMenu {  right: 230px; position: absolute; top: 83px; }
div.HeaderNavTopMenu ul { font-size: 10px; margin: 0px 0px 0px 0px; list-style: none; padding: 0px 0px 0px 0px; }
div.HeaderNavTopMenu li { float: left; padding: 0px 4px 0px 4px; }
div.HeaderNavTopMenu a { color: #e2e4eb; text-decoration: none; }
div.HeaderNavTopMenu a:hover { color: #e2e4eb; }
/* */
div.ContentContainer { margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 998px;  }
div.ContentHome { color: #fff; font-size: 14px; font-weight: bold; height: 260px; padding: 0px 8px 0px 4px; text-align: center;text-decoration: none; width: 998px; }
div.ContentHeaderContainer { border-bottom: 1px #000 dotted; color: #333; height: 57px; padding: 0px 0px 0px 0px; position: relative; text-align: left; width: 998px; }
div.ContentHeader { height: 57px; width: 998px; }
div.ContentHeaderLeft { background-color: #fff; float: left; font-size: 36px; height: 57px; padding: 0px 100px 0px 0px; }
div.ContentHeaderRight { background-color: #222; color: #888; float: right; height: 57px; left: 788px; width: 209px;}
div.ContentHeaderPath { color: #888; font-size: 12px; height: 20px; padding: 4px 0px 0px 0px; text-align: left; }
div.ContentHeaderPath a { color: #aaa; text-decoration: none; }
div.ContentHeaderTitle { color: #888; font-size: 28px; height: 55px; }
div.ContentMainContainer { background-color: #fff; padding-bottom: 18px;  position: relative; text-align: left; width: 998px; }
div.ContentLeft { float: left; width: 778px; }
div.ContentLeftBrief { color: #1c335f; font-size: 16px; font-style: normal; padding: 4px 8px 4px 0px; }
div.ContentLeftText { font-size: 12px; padding: 4px 8px 4px 0px; }
div.ContentLeftFooter { font-size: 12px; padding: 4px 8px 4px 0px; }
div.ContentLeftBox1 { background-color: #e0e6f3; border: 1px #1c335f solid; padding: 4px 8px 4px 0px; }
div.ContentLeftDownload { padding: 40px 0px 40px 0px; text-align: center; width: 788px; }
div.ContentLeftDownload a { color: #aaa; font-size: 24px; text-decoration: none; }
div.ContentLeftDownload a:hover { border-bottom: 3px #1c335f solid; }
div.ContentRight { color: #000; float: right; position: relative; text-align: left; width: 219px; }
div.ContentRightTitle { color: #888; font-size: 16px; font-weight: bold; padding: 8px 0px 4px 6px; }
div.ContentRightItem { color: #555; font-size: 12px; padding: 1px 0px 3px 6px; }
div.ContentRightItem a { color: #7986a5; text-decoration: none; }
div.ContentRightItemRelated { color: #999; font-size: 11px; font-style: italic; padding: 1px 0px 3px 6px; }
div.ContentRightItemRelated a { color: #7986a5; font-size: 11px; text-decoration: none; }
div.ContentPadding { padding: 5px 5px 5px 5px; }
div.ContentList { background-color: #fff; margin-bottom: 4px; padding: 1px 1px 1px 1px; }
div.ContentListHover { background-color: #e0e6f3; margin-bottom: 4px; padding: 1px 1px 1px 1px; }
div.ContentList1Brief { color: #1c335f; padding: 1px 1px 1px 1px; }
div.ContentTitle1 {  border-bottom: 3px #aaa solid; color: #1c335f; font-size: 12px; font-weight: bold; margin-bottom: 4px; margin-top: 4px; padding-bottom: 4px; text-decoration: none; }
div.ContentBody1 {  color: #000; font-size: 12px; margin-bottom: 16px; }
div.ContentImg1 {  color: #555; font-size: 11px; margin: 8px 0px 8px 0px; text-align: center; }
div.ContentTitle2 {  border-bottom: 2px #aaa solid; color: #1c335f; font-size: 12px; font-weight: bold; margin-bottom: 4px; margin-top: 16px; padding-bottom: 4px; text-decoration: none; }
div.ContentFooter {  margin-bottom: 16px; }
/* MainMenu */
div.MainMenuStateControl {  }
div.MainMenu { background-color: #f7f8fc; border-top: #c4c9d4 1px solid; border-bottom: 1px #c4c9d4 solid; float: none;	height: 400px; position: relative; text-align: center; width: 100%; }
div.MainMenuContainer { margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 998px; }
div.MainMenuMinMax { background-color: #fff; height: 10px; position: relative; right: 0px; width: 10px; z-index: 100; }
div.MainMenuTitle { color: #888; font-size: 14px; font-weight: bold; padding: 8px 0px 0px 16px; text-align: left; }
div.MainMenuProducts { height: 400px; left: 0px; position: absolute; top: 0px; text-align: left; width: 330px; }
div.MainMenuNews { height: 400px; left: 304px; position: absolute; text-align: left; top: 0px;	width: 330px;	}
div.MainMenuNewsItem { color: #888; font-size: 12px; padding: 8px 0px 0px 16px; text-align: left; }
div.MainMenuNewsItem a { color: #7986a5; font-size: 12px; text-align: left; text-decoration: none; }
div.MainMenuAdverts { height: 400px; left: 608px; position: absolute; top: 0px; width: 330px; }
/* MainMenuExpander */
div.MainMenuExpander1 { background-color: #081747; border-top: #364664 1px solid;	height: 10px; position: relative; text-align: center; width: 998px; }
div.MainMenuExpander2 {  background-color: #1c335f; height: 10px; padding-top: 1px; position: relative; text-align: center; width: 998px; }
div.MainMenuExpanderBut { background-image: url(../_imgs/MmControlBut.png); background-repeat: no-repeat; height: 8px; left: 435px; position: relative; width: 64px;  }
/* MainMenuScrolling */
div.MainMenuProd {  padding: 12px 0px 0px 16px; }
div.MainMenuScroll { clip: rect(0px 272px 330px 0px); height: 240px; position: absolute; width: 272px; }
div.MainMenuProdTitle { background-color: #c4c9d4; color: #f7f8fc; font-weight: bold; font-size: 11px; height: 20px; padding: 4px 0px 0px 4px; width: 272px; }
div.MainMenuProdContent { background-color: #f7f8fc; height: 300px; padding: 4px 4px 4px 4px; position: absolute; width: 272px; }
div.MainMenuProdItem { padding: 4px 4px 4px 4px; }
div.MainMenuProdItem a { color: #7986a5; font-size: 11px; text-decoration: none; }
/* Adverts */
div.MainMenuAdvert1 { background-color: #c4c9d4; border: 1px #fff solid; color: #f7f8fc; font-size: 18px; min-height: 100px; margin-top: 2px; padding: 16px 0px 0px 16px; position: relative; width: 304px;  }
input.MainMenuAdvert1 { border: 1px #f7f8fc solid; font-size: 14px; width: 240px;  }
input.MainMenuAdvert1Submit { background-color: #f7f8fc; color: #888; height: 22px; }
div.MainMenuAdvert2 {left: 1;  position: relative;  }

/* Footer section */
div.Footer { height: 80px; position: relative; width: 100%; }
div.FooterContainer { float: clear; height: 80px; margin-left: auto; margin-right: auto; position: relative; position: relative; width: 998px; }
div.FooterLogos { float: left; padding: 4px 0px 0px 4px; position: relative; width: 700px; }
div.FooterSearch { float: right; position: relative; width: 280px; }
div.FooterCr { color: #999; padding: 8px 0px 8px 0px; position: relative; text-align: center; width: 998px; }
div.FooterCr a { color: #777; text-decoration: none; }
div.FooterCr a:hover { color: #777; text-decoration: underline; }
div.FooterMenu { color: #aaa; padding: 4px 0px 4px 0px; position: relative; text-align: center; width: 998px;  }
div.FooterMenu a { color: #777; text-decoration: none; }
div.FooterMenu a:hover { color: #777; text-decoration: underline; }
div.Rights {	color: #A9A9AB;	font-size:10px;	text-align:center;	width: 998px; font-family: Arial, Helvetica, sans-serif;}
/* Misc */
.Edit { color: red; font-size: 10px; font-weight: normal; text-decoration: none; }
.FloatClear { clear: both; }
