@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#e3dfdf; color: #666; line-height: 15px; }
a img { border:none; }
h1, h2,  h4, h5, h6 { padding:0px; margin:0px; display:block; font-weight:normal; }
h1 { font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; color:#3e4343; line-height:28px!important; }
h2 { font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; color:#c4cacf; padding-top:2px;  }
h3 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#ba1222; padding-top:2px;  }
h4 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#3e4343; line-height: 120%; }
h5 { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; line-height: 120%; }
h6 { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; line-height: 120%; font-style: italic; }
.req{color:#ba1222;}
label{color:#666666;}
.clearfix {clear:both;font-size:0.1px;height:0pt;line-height:0pt;width:0pt;}
p { color:#666666; line-height:16px; }
hr { border:none; color:#ba1222; border-top:1px dotted #ba1222; height:1px; padding-bottom:5px; margin-bottom:5px; }b
.statement { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ba1222; font-style: italic; }
.tag { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ba1222; font-style:  ; font-weight: bold; }
.highlight { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ba1222; font-style:  ; font-weight: bold; }
#wrapper { background-image:url('/images/main-bg.jpg'); background-repeat:repeat-x; }
a{ color: #666666; }
a:hover { color: #ba1222; }
.management { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#ba1222; padding-top:2px; font-weight: bold; }
.management-title { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; padding-top:2px; font-weight: normal; }


ul.bullet, ul.bullet ul { padding:0px; margin:0px; list-style-type:none;  }
ul.bullet li { background-image:url('/images/bullet.jpg');  padding-left:23px; background-repeat:no-repeat;  background-position:0px 2px; }
ul.bullet ul li { background-image:url('/images/tick.png'); padding-left:25px; background-repeat:no-repeat; margin-left:25px; }

#header, #navigation, #content, #footer { width:901px; margin-left:auto; margin-right:auto; }

/* Header */
#header { height:60px; padding-top:15px; }
#header .logo { margin-left:10px; background-image:url('/images/logo.png'); width:235px; height:43px; display:block; text-decoration:none; float:left;  }
#header .reigon { float:right; }
#header .reigon span { line-height:30px; float:left; margin-right:10px; color:#FFF; }
#header .reigon img { margin-left:5px; margin-right:5px; }
#header .reigon.small span { line-height:15px; }


 #navigation { background-image:url('/images/navigation.png'); height:35px; border-bottom:2px solid #afb3b7; }
#navigation ul, #navigation li { margin:0px; padding:0px; list-style:none; }
#nav_721361 li { float:left; line-height:32px; background-image:url('/images/navigation-spacer.jpg'); background-repeat:no-repeat; background-position:left;  }
#nav_721361 li.first { background-image:none; }
#nav_721361 li a { cursor:pointer; text-transform:lowercase; padding-left:29px; padding-right:29px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; text-decoration:none; display:block;  height:35px;  }
#nav_721361 li a:hover, #navigation li a.selected, #navigation li a.selected_hover {  background-image:url('/images/navigation-over.png'); background-repeat:no-repeat; background-position:bottom;  }

/* Sub Nav */
#nav_721361 li ul { position:absolute; background-color:#afb3b7; padding:0px; margin:0px; line-height:normal; padding-top:5px; padding-bottom:3px; left: -999em;}
#nav_721361 li ul li { float:none; line-height:normal; background-image:none; display:block;}
#nav_721361 li ul li a { text-transform:none; white-space:nowrap; display:block; color:#0d1414; font-size:12px; height:20px; padding-top:4px; padding-bottom:0px;  padding-left:25px; padding-right:30px; }
#nav_721361 li ul li a:hover,#nav_721361 li ul li a.selected,#nav_721361 li ul li a.selected_hover { background-color:#ba1222; color:#FFF; background-image:none; }

/*submenu hover*/
#nav_721361 li ul ul {margin: -20px 0 0 150px;}
#nav_721361 li:hover ul ul, #nav_721361 li.sfhover ul ul {left: -999em;}
#nav_721361 li:hover ul, #nav_721361 li li:hover ul, #nav_721361 li.sfhover ul, #nav_721361 li li.sfhover ul {left: auto;}
#nav_721361, #nav_552774 ul {padding: 0;margin: 0;list-style: none; line-height: 1;}

#about #mnCompany a,#management #mnCompany a, #purpose #mnCompany a,#company #mnCompany a,#UK #mnInternational a,#AU #mnInternational a, #international #mnInternational a,#NZ #mnInternational a,#license #mnLicense a,#faqs #mnLicense a,#requirements #mnLicense a,#why #mnLicense a,#learn #mnLearn a,#products #mnLearn a,#systems #mnLearn a,#service #mnLearn a,#training #mnLearn a,#opportunity #mnLearn a,video #mnLearn a,#contact #mnContact a,#press #mnPress a,#info #mnInfo a{
background-image:url('/images/navigation-over.png'); background-repeat:no-repeat; background-position:bottom;}
#about #mnCompany li a,#management #mnCompany li a, #purpose #mnCompany li a,#company #mnCompany li a,#UK #mnInternational li a,#AU #mnInternational li a, #international #mnInternational li a,#NZ #mnInternational li a,#license #mnLicense li a,#faqs #mnLicense li a,#requirements #mnLicense li a,#why #mnLicense li a,#learn #mnLearn li a,#products #mnLearn li a,#systems #mnLearn li a,#service #mnLearn li a,#training #mnLearn li a,#opportunity #mnLearn li a,video #mnLearn li a,#contact #mnContact li a,#press #mnPress li a,#info #mnInfo li a{
background-image:none;}
/* Sub Nav */
#navigation ul li .navigation_sub { position:absolute; background-color:#afb3b7; padding:0px; margin:0px; line-height:normal; padding-top:5px; padding-bottom:3px; }
#navigation ul li .navigation_sub a { text-transform:none; white-space:nowrap; display:block; color:#0d1414; font-size:12px; height:20px; padding-top:4px; padding-bottom:0px;  padding-left:25px; padding-right:25px; }
#navigation ul li .navigation_sub a:hover { background-color:#ba1222; color:#FFF; background-image:none; }

#nav_722039,#nav_722045,#nav_722047,#nav_722049{padding:0px; margin:0px; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; padding-top:18px;}
#nav_722039 a ,#nav_722045 a ,#nav_722047 a ,#nav_722049 a { background-color:#c4cacf; width:120px; display:block; color:#FFF; text-decoration:none; padding-left:25px; background-image:url('/images/bullet-white.jpg'); background-repeat:no-repeat; background-position:5px; line-height:22px; margin-bottom:5px; }
#nav_722039 a:hover,#nav_722045 a:hover,#nav_722047 a:hover,#nav_722049 a:hover { color:#000; background-image:url('/images/bullet-black.jpg'); }

.sidenav_header { white-space:nowrap; text-transform:lowercase; font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; color:#c4cacf; padding-top:3px; text-decoration:none; display:block;  }
/*a:hover.sidenav_header { color:#333; }*/

#about #sideAbout a,#management #sideManagement a,#purpose #sidePurpose a,#requirements #sideRequirements a,#faqs #sideFaqs a,#why #sideWhy a,#UK #sideUK a,#NZ #sideNZ a,#AU #sideAU a,#products #sideProducts a,#systems #sideSystems a,#service #sideService a,#training #sideTraining a,#opportunity #sideOpportunity a,#video #sideVideo a{color:#000; background-image:url('/images/bullet-black.jpg');}

#sideLearn,#sideInternational,#sideCompany,#sideLicense{display:none;}
#about #sideCompany,#management #sideCompany, #purpose #sideCompany,#company #sideCompany,#UK #sideInternational,#AU #sideInternational, #international #sideInternational,#NZ #sideInternational,#license #sideLicense,#faqs #sideLicense,#requirements #sideLicense,#why #sideLicense,#learn #sideLearn,#products #sideLearn,#systems #sideLearn,#service #sideLearn,#training #sideLearn,#opportunity #sideLearn,video #sideLearn{display:inline;}

#content { background-color:#FFF; background-image:url('/images/content-bg.jpg'); background-repeat:repeat-x; background-position:top; }
#content .module-index { padding-top:15px; }
#content .module-index img { padding-left:50px; padding-right:20px; }
#content .module-index p { line-height:22px; font-size:14px; color:#666666; padding-right:50px; display:block; font-family: Arial, Helvetica, sans-serif; font-style: normal; }
#content .module-index h1 { padding-top:10px; }

#content .padding { padding:20px 10px 10px 10px; }
#content .padding2 { padding-top:10px; }
#home .padding{padding:0px;}
#content .module-boxes { height:150px; position:relative; margin-bottom:-60px; padding-top:10px; margin-top: 30px;   }
#content .module-boxes img { float:left; margin-left:-5px; }
.content-link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ba1222; font-style:  ; font-weight: bold; }
.content-link:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-style:  ; font-weight: bold; }

#footer-wrapper { width:100%; border-top:6px solid #ba1222; height:163px; background-image:url('/images/footer-bg.jpg'); }
#footer { font-size:12px; color:#55605e; }
#footer a { color:#55605e; }
#footer .leftcontent { float:left; padding-top:10px; }
#footer .rightcontent { float:right; padding-top:15px; }
#footer .rightcontent span { line-height:44px; float:left; margin-right:10px;  } 

#photo { height:76px; width: 76px; border: thin solid #ba1222; margin-right: 10px; float: left; margin-bottom: 10px; }
.boxImg{background:url('/images/box-closed.jpg') top left no-repeat;}
#purpose .boxImg{background-image:url('/Images/box-purpose.jpg');}
#opportunity .boxImg{background-image:url('/Images/box-opportunity.jpg');}
#products .boxImg{background-image:url('/Images/box-products.jpg');}
#systems .boxImg{background-image:url('/Images/box-systems.jpg');}
#training .boxImg{background-image:url('/Images/box-training.jpg');}
#service .boxImg{background-image:url('/Images/box-support-services.jpg');}
.dateAnnounce{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.news{border-bottom:1px dotted #ba1222;padding-top:10px;padding-bottom:10px;}
.news .links a { color: #ba1222; }
.news .links a:hover { color: #666666; }
.faqQbox{padding-bottom:5px;}
.faqSign{float:left; width:3%;}
.faqTxt{float:left; width:93%;}
.faqFlag{font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#ba1222; font-weight:bold;}
.faqAnsw{color:#666666; line-height:18px; }

.boxPub{ padding-left:10px;}
#sideReady {
background: url(/images/bg_getstarted.gif) no-repeat bottom #eaeaea;
width: 215px;
word-wrap: break-word;padding-bottom:15px;
}
#sideReady p{padding-left:15px;padding-right:15px;}

#sideReady h3 {
color: #fff;background: url(/images/bg_getstarted_top.gif) no-repeat;
font-size: 14px;padding: 0 15px 0px 15px;
height:26px;line-height:26px;
}
.leftLinks{width:200px;}
.leftLinks a{color:#ba1222; text-decoration:none;}
.leftLinks a:hover{color:#ba1222; text-decoration:underline;}
.itemHolder{margin:5px 0px;}
.leftLinks .post-body,.leftLinks .post-details{display:none;}
.leftLinks .blog-post h3.post-title a{font-size:12px;font-weight:normal;}
/*Additional*/
ol,ul {color: #666;}
ol li {padding: 3px 0; line-height: 15px}
