body {background-color:white ;}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#20333C ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:white ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#203366 ;}
.btn.btn-primary, .btn-primary {background-color:#D14836 ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#D14836 ;}
.btn.btn-primary, .btn-primary {background-color:#D14836 ;}
.btn.btn-primary, .btn-primary {background-color:#D14836 ;}
.btn.btn-primary, .btn-primary {color:white ;}
.btn.btn-primary, .btn-primary {color:white ;}
body {margin:0px;padding:0px;}
body {margin-top:0pxfont-weight:300;}
#container{width:95%;max-width:1000px;margin:auto;}
BODY, TD, P {font-size:12pt;line-height:160%;}
h1, h2, h3, h4, h5, h6 {font-weight:400;}
b,strong{font-weight:500;}
SMALL {font-size:9pt}
TH {text-align:left;}
.listtd {font-size:9pt;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
.termsAndConditions,.cmsFormData input, .cmsFormData select, .cmsFormData textarea, .cmsFormDataNoPrompt textarea {padding:10px;box-sizing:border-box;border:1px solid #EEE;}
.cmsTitle {font-weight:500;}
ul {list-style:square url("/images/2011_site_design/double_arrow_bullet_point.png");}
#TemplateMenu li {list-style:none;}
.menubuttonlink {text-decoration:none;}
.menubuttonlink:hover {text-decoration:underline;}
.copyright {color:#999999;}
#cmsBannerSlideDiv {z-index:1;position:relative;}
hr {border:0;width:100%;background-color:#e5e5e5;height:1px;}
table.hostingplans, table.hostingplandetail {border:none;border:1px solid #eee;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 3px 7px 0px rgba(0, 0, 0, 0.2);box-shadow:1px 3px 7px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 3px 7px 0px rgba(0, 0, 0, 0.2);}
table.hostingplans th, table.hostingplandetail th {background:#eee;border:1px solid #eee;}
table.hostingplans td, table.hostingplandetail td {border:none;border:1px solid #eee;padding:1%;}
h1{font-weight:400;font-size:30px;line-height:1.1em;}
h2{font-weight:400;font-size:25px;margin-top:30px;}
h3{font-weight:400;font-size:20px;margin-top:20px;}
h4{font-weight:500;font-size:12px;line-height:1.5em;}
#homepage,#homepage h1,#homepage h2,#homepage h3,#homepage h4,#homepage p,#homepage a{font-family:'Roboto', sans-serif;color:#20333C;}
.cmsSubPageEmbedded H1, .cmsSubPageEmbedded H2,.cmsSubPageEmbedded H3 {color:#20333C;}
.homeblocks{justify-content:space-between;}
.homeblocks .column.fourth{width:23%;padding:10px;margin-bottom:2%;}
.homeblocks .column.third{width:31%;}
.homegreenbox{text-align:center;box-sizing:border-box;margin:0;margin-bottom:1%;}
.homegreenbox figure{padding:10px;}
#templatex p{margin-top:0;font-size:15px;}
#templatex .column p{margin-top:0.8em;}
.sitewidth,#template #ContentCMS>.cmsSubPagesCompiled,#template.templateE #container{max-width:1000px;width:95%;margin:0 auto;}
#cmsPage446171 {margin-bottom:10px;}
#template.templateE #container{padding:5px;box-sizing:border-box;}
#bannercontainer {background:linear-gradient(rgb(117, 179, 232), rgb(248, 255, 251));background:linear-gradient(rgb(182, 217, 241), rgb(248, 255, 251));text-align:center;}
#bannercontainer img {max-width:1000px;text-align:center;}
#template #logo{float:left;}
#template #logo img {max-height:90px;}
#template #header #mainmenu{width:70%;display:inline-block;}
#template #logins{display:inline-block;width:25%;}
#bannercontainer.hasimage{display:none;}
#template #cmsPageFooterTools {margin-top:0;}
#template #footer{clear:both;padding:20px 5%;background-color:#494F54}
#template #footlogo{padding:0 0 20px 0;}
#template #footer #menu{float:none;height:auto;}
#template #footer #menu>ul>li{width:50%;float:none;display:inline-block;vertical-align:top;}
@media only screen and (min-width:600px){#template #footer #menu>ul>li {width:25%;}
}
@media only screen and (min-width:1000px){#template #footer #menu>ul>li {width:12%;}
}
#template #footer #menu li {font-size:10px;}
#template #footer #menu li li{width:100%;}
#template #footer #menu ul li a {text-align:left;padding:0;border:0;color:#fff;}
#template #menu ul ul li a{color:#fff;}
#template #footer #menu ul ul {position:relative;left:0;width:100%;margin:0px;padding:0px;display:block;}
#template #footer #menu ul ul li a {background:none;font-size:10px;line-height:1.8em;border-bottom:0px solid #fff;border-right:0px solid #ededed;padding:0;margin:0;width:100%;}
#template #footer #menu ul ul li a:hover{color:#D14836;}
#template #footer #menu ul ul ul{display:none;}
#header {position:relative;}
#header .menu{margin-top:15px;}
#searchIcon {}
#searchIcon img {height:16px;width:16px;}
.searchtoykeywords {width:200px;}
#template #menu,#template #cmslogin{float:right;width:auto;margin-top:15px;}
#template #cmslogin {margin-right:5px;}
#template #cmslogin a{margin-left:10px;}
#template #header:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#menu li:hover A, #nav li.sfhover A {color:#ffffff;background-color:#333;}
#footer #menu li:hover A, #footer #nav li.sfhover A,#footer #menu li:hover, #footer #menu li.sfhover,#footer #menu a:hover, #footer #menu a:visited:hover {color:inherit;background-color:inherit;background:none;}
#template #menu a{font-weight:400;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;border:0;}
.button{border:1px solid #888;color:black;font-size:14px;font-weight:300;padding:4px 10px;border-radius:0;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;text-decoration:none;}
.button.primary,.btn.btn-primary{color:#fff;background-color:#D14836;border-radius:0;border:1px solid #222;}
.btn.btn-primary{padding:6px 20px;font-size:1.1em;}
.button.primary:hover,.btn.btn-primary:hover{background-color:#AD2D1C;text-decoration:none;}
.button.secondary{color:#000;background-color:#DADADA;background-color:#F1DF0F;border:1px solid #222;line-height:1.6em;text-transform:uppercase;}
.button.secondary:hover{background-color:#bababa;}
@media only screen and (max-width:1200px){#template #footer #menu li {width:20%;}
}
.mobile{display:none;}
@media only screen and (max-width:500px){.mobile{display:block;}
#header #menu ul {text-align:center;}
#header #menu ul ul {display:none!important;}
#header #menu .menuparentactive,#header #menu .menuactive{color:#fff;background-color:#666;}
#template.homepage #cmsPageHeader {padding:5%;}
.homeblocks{justify-content:auto;flex-wrap:wrap;}
.homeblocks .column.fourth{width:46%;margin:2%;}
.homeblocks .column.third{width:100%;margin:2% 0;}
#submenubox{border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:30px;text-align:center;}
#submenubox ul{padding:0;}
#submenubox li a{font-size:12px;line-height:1.2em;}
#submenubox li li{display:none;}
#submenubox li{display:inline-block;padding:7px;}
#template #logo {float:none;text-align:center;}
#template #cmslogin {margin-right:5px;margin:0;float:none;text-align:center;padding:10px 0;}
#template #footer .btn.btn-primary {padding:6px 20px;font-size:1.1em;width:100%;box-sizing:border-box;text-align:center;white-space:normal;word-wrap:break-word;}
#cmsPage446084{text-align:center;}
#pageid446083 #cmsPageHeader{padding:0 5%;}
}
#template.homepage #cmsPageHeader{height:400px;background-image:url('/images/446083/newbanner-2.jpg'), linear-gradient(rgb(117, 179, 232), rgb(248, 255, 251));background-position:center bottom;background-size:auto 100%;background-repeat:no-repeat;}
#template.homepage #cmsPageHeader h1 {color:#fff;margin-top:55px;margin-bottom:25px;}
 .row .center .is-boxed-button-big a {margin:10px;}
#template.homepage .is-wrapper .is-box .is-container {margin-top:40px;margin-bottom:40px;max-width:1040px;}
#template #footer #menu li#mbtn446083 ,#menu li#mbtn446083 {display:none;}
#template #footer #menu li#mbtn275981,#menu li#mbtn275981 {display:none;}
.sitewidth {width:95%;margin:0 auto;}
.cmsFormCustomForm {background-color:#e9f6f9;padding:2%;overflow:hidden;}
@media only screen and (min-width:500px){.directoryClassifications li {box-sizing:border-box;display:inline-block;width:31%;margin:1%;vertical-align:middle;}
.directoryClassifications li a {display:block;padding:20px;height:80px;box-sizing:border-box;border:1px solid #aaa;text-align:center;}
.cmsFormSubmitAndCapture {float:right}
.cmsCapture {float:left;}
.cmsFormSubmitButton {float:right;margin:0;}
.cmsFormSubmitButton input {font-size:150%;padding:20px 40px ;}
}
.cmsSearchForm {min-width:320px;}
body {font-family:Poppins,'Roboto', sans-serif ;}
#menu {background-color:transparent;min-height:39px;margin-top:0px;border:0px solid white;z-index:1000;position:relative;}
#menu ul {list-style:none;padding:0px;margin:0px;}
#menu li {position:relative;display:inline-block;padding:0px;background-color:transparent;}
#menu > ul > li:last-child > ul{right:0x-margin-left:-156px;}
#menu > ul > li:nth-last-child(2)> ul{x-margin-left:-148px;}
#menu ul li a{text-align:center;text-decoration:none;font-size:10pt;font-weight:bold;color:#666;display:block;border-right:1px solid #ededed;line-height:39px;background-color:transparent;padding:0px 8px 0 8px;}
#menu a:hover, #menu a:visited:hover {color:white;background-color:#666;background-image:url(/images/2011_site_design/menu_bg_over.jpg);background-repeat:repeat-x;}
#header #menu ul ul {border:1px solid #ededed;}
#menu ul ul {position:absolute;display:none;width:250px;margin:0px;padding:0px;box-sizing:border-box;}
#header #menu ul ul li {background-color:#666;border-bottom:1px solid #fff;}
#menu ul ul li {display:block;width:100%;padding:0;margin:0;}
#menu ul ul li a {display:block;color:blue;text-align:left;font-weight:normal;font-size:10pt;line-height:25px;padding:6px;margin:0;}
#menu ul ul ul {position:absolute;top:auto;left:0px;margin:-33px -220px;width:220px;}
#menu ul ul a:hover, #menu ul ul a:visited:hover {color:#ffffff;background-image:none;background-color:#000000;}
#menu li:hover A, #nav li.sfhover A{color:#ffffff;background-color:#333;}
#menu li:hover, #menu li.sfhover {background:#b10707;color:#ffffff;}
#menu ul ul li:hover, #menu ul ul li.sfhover {background:#b10707;color:#ffffff;}
#menu li:hover>ul, #menu li.sfhover>ul{display:block;right:-70px;}
#menu li li:hover>ul, #menu li li li:hover>ul, #menu li li.sfhover>ul, #menu li li li.sfhover>ul {display:block;right:200px;}
H1,H2,H3 {color:#203366 ;}
H2,H3 {color:#000D2B ;}
H3 {color:#778822 ;}
A {color:#D14836 ;}
A:active, A:hover {color:#D14836 ;}
A:visited {color:#D14836 ;}
BODY {font-family:Poppins,'Roboto', sans-serif ;}
H1,H2,H3 , .cmsDefaultTextLogo, .cmsTitle, #cmsWebsiteNameTitle {font-family:'Montserrat', sans-serif ;}
.formDIVColour {background-color:#F9F9F9 ;border:3px solid #F9F9F9 ;padding:1%;}