<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; /*background: url(/images/bg.jpg);*/ background: #e5641b;}
a img { border:none;}

.outerContainer { width:993px; margin:30px auto 0;}
.innerContainer { float:left; width:993px;}
.top { float:left;}
.top img { float:left;}
.wrapper { float:left; width:993px; background:url(/images/bgMiddle.png) repeat-y;}
.contentContainer { width:940px; float:left; margin-left:16px; padding:0 10px 0 10px;}
.bottom { float:left;}

.header { float:left; margin-bottom:10px; padding:5px 20px 0 20px; width:920px;}
.logo { float:left; }
.statement { float:right; font-size:21px; width:550px; font-style:italic; color:#e5641b; margin-top:20px; margin-right:15px; color:#333;}
.mainNavContainer { float:left; width:940px; margin:20px 0 10px 0;}
ul.mainNav { list-style:none; margin-left:19px; float:left;}
ul.mainNav li { display:inline; float:left; position:relative;}
ul.mainNav li a { text-decoration:none; font-size:16px; color:#e5641b; padding:8px 15px 8px 15px; border-right:1px solid #CCC; float:left;}
ul.mainNav li a:hover, ul.mainNav li a.selected { color:#FFF; background-color: #e5641b;}
ul.mainNav li:hover a { background-color: #e5641b; color:#FFF;}
ul.mainNav li ul { display:none;}
ul.mainNav li:hover ul { display:block; width:200px; border:solid 1px #F90; float:left; position:absolute; left:0; top:34px; background-color:#FFF; -webkit-box-shadow: 0px 7px 15px rgba(50, 50, 50, 0.30); -moz-box-shadow: 0px 7px 15px rgba(50, 50, 50, 0.30); box-shadow: 0px 7px 15px rgba(50, 50, 50, 0.30);}
ul.mainNav li:hover ul li a { background: #F7F7F7; padding:5px 0 5px 8px; width:192px; border-bottom:dashed 1px #CCC; color:#e5641b; border-right:none;}
ul.mainNav li:hover ul li a:hover { background-color:#e5641b; color:#FFF;}

.scroller { float:left; width:960px; margin-left:-9px; margin-bottom:15px; border-top:solid 1px #999; border-bottom:solid 1px #999;}

.imageNavContainer { float:left; width:100%; margin-bottom:30px; border-bottom:solid 1px #999; padding-bottom:18px;}
.imageNavContainer img { float:left; margin:0 0 10px 0;}
.imageNav { float:left; width:217px; margin-left:14px;}
.imageNav h4 a { font-size:14px; color:#333333; border-bottom:1px solid #999; padding-bottom:9px; margin-bottom:15px; text-decoration:none; display:block;}
.imageNav p { line-height:1.8; margin-bottom:10px; float:left;}
.imageNav a.readMore { background-image: url(/images/homeServicesBtn.png); width:81px; height:27px; float:left; color:#FFF; text-decoration:none; padding:10px 0 0 19px;}
.imageNav a.readMore:hover { background-position:bottom; padding:13px 0 0 20px; width:80px; height:24px;}

.read_link { color:#e5641b; text-decoration: none;}
.read_link:hover { color:#000;}

.side_image { margin-top: 470px;}

.footer { font-size:16px;  padding:0 10px 0 10px; line-height:1.6; margin-bottom:15px;}
.footer span.testimonialText { color:#e5641b!important; font-style:normal; font-size:16px;}
.footer span.testimonialName { color:#3d3d3e!important; font-style:normal; font-size:14px; float:right;}

.info { float:left; margin-left:20px; margin-bottom:10px;}
.info a { text-decoration:none; color:#333; font-size:12px;}
.info a:hover { text-decoration:underline;}

.subPageContainer { float:left; width:100%; margin-bottom:20px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.subPageImage { float:right; width:380px; height:254px; margin:0 0 15px 15px; border-top:1px solid #e5641b; border-bottom:1px solid #e5641b; padding:10px 0 10px 0;}
.leftPanel { float:left; width:225px; margin:8px 0 8px 0; border-right:1px solid #ccc;}
ul.sideNav { float:left; list-style:none;}
ul.sideNav li { float:left;}
ul.sideNav li a { float:left; display:block; width:187px; background-color:#f5f5f5; background-position:160px center; margin-bottom:5px; text-decoration:none; color:#e5641b; font-size:14px; padding:10px 0 10px 10px; padding-right:20px;}
ul.sideNav li a:hover { color:#FFF; background:url(/images/Untitled-44.png) no-repeat #e5641b; background-position:175px center;}
ul.sideNav li a.selected { color:#FFF; background:url(/images/Untitled-44.png) no-repeat #e5641b; background-position:185px center;}
ul.sideNav li ul { list-style:none;}
ul.sideNav li ul li { border-bottom:1px dashed #999; padding:0 0 5px 0; margin-bottom:5px;}
ul.sideNav li ul li a { background:none; font-size:12px; margin:0; color:#333;}
ul.sideNav li ul li a:hover { background:none; color:#e5641b;}
ul.sideNav li ul li a.selected { background:none; background-position:195px center; color:#e5641b;}

.rightContent { float:left; margin:10px 0 10px -1px; width:675px; border-left:1px solid #CCC; padding-left:15px;}
.bread { margin-bottom:5px; color:#e5641b; font-size:11px;}
.bread a { margin-bottom:5px; color:#999; text-decoration:none; font-size:11px;}
.bread a:hover { text-decoration:underline;}
.rightContent h1 { font-size:18px; color:#333; font-weight:normal; margin-bottom:10px; display:block;}
.rightContent p { line-height:2.2; margin-bottom:20px;}

.rightContent ul { margin:0 0 20px 10px; list-style:none;}
.rightContent ul li { margin-bottom:10px; background:url(/images/bullet.png) no-repeat; padding:0 0 0 20px;}

.rightContent ol { margin:0 0 20px 30px;}
.rightContent ol li { margin-bottom:10px;}

.services { float:left; width:320px; border-bottom:1px solid #e5641b; margin-bottom:15px;}
.services h2 { font-size:18px; font-weight:normal; display:block; border-bottom:1px solid #e5641b; padding-bottom:10px; color:#333; margin-bottom:15px;}
.services p { line-height:1.9; margin:15px 0 15px 0;}
.services a { height:31px; width:124px; background:url(/images/servicesPageButton.png); float:left; color:#FFF; font-size:16px; text-decoration:none; padding:10px 0 0 20px;margin-bottom:15px;}
.services a:hover { background-position:bottom; padding:12px 0 0 22px; height:29px; width:122px;}

.contact { float:left; width:280px; height:230px; margin-top:18px;}
.contact p { font-size:14px; line-height:1.7; margin-bottom:25px;}
.contact a { text-decoration:none; color:#F60;}
.contact a:hover { text-decoration:underline;}
.GoogleMap { float:left; width:388px; height:250px; margin-left:5px; border:solid 1px #CCC;}

.leftPanelContact { float:left; width:200px; margin:5px 5px 5px 0; background:url(/images/formGradient.jpg) repeat-x #ff7041;padding:5px;}
.onlineEnquiry { font-size:16px; font-weight:normal; color:#FFF;}
.onlineForm { float:left; margin-top:5px;}
.onlineForm td { float:left; margin-bottom:5px; color:#FFF;}
.formInput .input { float:left; width:190px; height:25px; border:1px solid #CCC;}
.formInput.error input { border:solid 1px #F00; background-color:#ffd5d5;}
.formInput.error textarea { border:solid 1px #F00; background-color:#ffd5d5;}
.thankYouMessage { font-size:18px; margin-top:10px; color:#FFF;}

.formInput .textarea { float:left; width:190px; max-width:190px; height:50px; max-height:100px; margin-bottom:5px; border:1px solid #CCC;}
.formButton .submit { float:left; width:95px; height:36px; background: url(/images/formSubmit.png); border:none; color: #333; text-indent:-9999px;}
.formButton .submit:hover { background-position: center;}
.formButton .submit:active { background-position:bottom;}

.secondary_school { float:left; width:270px; margin-bottom:30px; padding:10px 0 0 0;}
.secondary_school h4 a {  border-bottom:1px solid #e5641b; font-size:14px; display:block; padding-bottom:10px; margin-bottom:10px; background:none; color:#000; text-decoration:none;}
.secondary_school img { margin-bottom:10px; background:none;}
.secondary_school p { line-height:1.6; margin-bottom:10px;}

.Types { float:left; width:270px; margin-bottom:30px; padding:10px 0 0 0; margin-left:20px;}
.Types h4 a {  border-bottom:1px solid #e5641b; font-size:14px; display:block; padding-bottom:10px; margin-bottom:10px; background:none; color:#000; text-decoration:none;}
.Types img { margin-bottom:10px; background:none;}
.Types p { line-height:1.6; margin-bottom:10px;}
a.button { height:37px; width:125px; background:url(/images/questionnaireBtn.png); float:left; color:#FFF; font-size:16px; text-decoration:none;}
a.button:hover { background-position:bottom; height:35px; width:124px;}
.button { height:37px; width:125px; background:url(/images/questionnaireBtn.png); float:left; color:#FFF; font-size:16px; text-decoration:none;}
.button:hover { background-position:bottom; height:35px; width:124px;}


.pageQuote { background:#e5641b; width:350px; padding:15px; float:right; margin:0 0 15px 15px; color:#fff; font-size:16px; font-style:italic;}
.pageQuote a { color:#FFF;}
.pageQuote a:hover { text-decoration:none;}

.smartFormBox { background:#f5f5f5; padding:10px; width:400px; margin:0 auto;}
.smartFormBox h2 { font-size:16px; font-weight:normal; color:#e5641b; margin:5px 0 10px 0;}
.smartimage { float:right; padding:0 0 10px 10px;}
.smartForm {  padding:0 0 0 10px;}
.smartForm td.formLabel  { float:left; width:120px; padding:7px 0 0 0;}
.smartForm .input { margin:0 15px 0 0; width:220px;}
.smartForm .textarea { min-width:220px; min-height:80px;}
.smartFormSubmit input { background:#e5641b; padding:10px; cursor:pointer; font-size:15px; color:#fff; border:none;}
.smartFormSubmit input:hover { background:#c3c3c3;}

.sales_overview {}
.sales_left, .sales_right { display: inline-block; width:48%; vertical-align: top;}
.sales_left { color:#e5641b; font-size: 14px;}
.sales_right { float:right;}
.sales_h { margin:20px 0 30px;}

.sales_boxes { text-decoration: none; }
.sales_boxes:hover .sales_title { color:#bb551b; background: #f2f2f2;}
.sales_boxes .sales_title { background: #f5f5f5; text-decoration: none; color:#e5641b; display: block; padding:10px; font-size:17px;}

.sales_img img { width:100%;}

.boxes { display: inline-block; width:48%; margin-bottom: 40px; text-decoration: none;}

.products .product_title { border-bottom:1px solid #e5641b; width:92%:; display: block; margin-bottom:5px; padding-bottom: 5px; font-weight: bold; font-size:18px; color:#000; text-decoration:none;}
.products .product_img { margin:10px 0;}
.products .product_img .floatImageLeft img { width:100%; height: auto;}
.products .product_img.booklet .floatImageLeft img { width:200px; height: 220px;}
#dataImage_SaleBox6 { margin-bottom: 40px;}

.contact_info { color:#e5641b; margin-top:60px; }
.contact_info a { color:#e5641b; }
.contact_info_text, .contact_info_img { display: inline-block; vertical-align: top; }
.contact_info_text { width:250px;  -webkit-box-shadow: 3px 3px 5px 6px #ccc; -moz-box-shadow:    3px 3px 5px 6px #ccc; box-shadow:  3px 3px 5px 6px #ccc; padding:20px; background: #f5f5f5;}

.box_image { float:right; height:auto; width:300px;}

.booklet_img { height:auto;}
/*.booklet_img .floatImageLeft img { width:300px; height:auto;}*/
.booklet_sample { background:#e5641b; border-radius: 10px; text-decoration: none; padding:15px 20px; color:#fff; font-size:18px; display: inline-block; margin:20px 0;}
.booklet_sample:hover { background:#e69262;}
</pre></body></html>