﻿/* @override http://selbyfoundation.com/css/styles.css?v=2.4 */



@charset "utf-8";
/* ==========================================================================
   CSS Reset
   ========================================================================== */
/*
YUI 3.11.0 (build d549e5c)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html{color:#000;background:#f1f1f1}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,images{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/* ==========================================================================
   Global CSS
   ========================================================================== */
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
html{-webkit-font-smoothing: antialiased;background: #f1f1f1 url(/images/bodybg.gif) no-repeat left bottom;}
body{font-family: Arial, sans-serif;font-size: 16px;color: #393939;}
.clear{}
.clear:before, .clear:after {display: table;content: "";line-height: 0;}
.clear:after {clear: both;}

.inner{width: 977px;margin: 0 auto;position: relative;}
.inner:before, .inner:after {display: table;content: "";line-height: 0;}
.inner:after {clear: both;}

a > img{border: none;}
a:hover{color: #6496ad;}
img{max-width:100%;height:auto;padding:0;}
strong{font-weight: bold;}
em{font-style: italic;}

/*
font-family:'Calibri W01 Light';
font-family:'Calibri W01 Light Italic';
font-family:'Calibri W01 Regular 904604';
font-family:'Calibri W01 Italic 904613';
font-family:'Calibri W01 Bold 904607';
font-family:'Calibri W01 Bold Italic 904610';

font-family: "ff-dax-compact-web-pro",sans-serif;
*/

.editorLink{
position: absolute;
top: 10px;
left: 10px;
z-index: 1;

}
.editorLink a{
display: block;
text-align: center;
color: #fff;
height: 22px;
padding: 0px;
width: 30px;
background:transparent url(/images/editor.png) no-repeat top left;
text-indent: -999em;

}

.widgetLink{
	position:absolute;
	top: -15px;
	left: -25px;
	}

.widgetLink a{
display: block;
text-align: center;
color: #fff;
height: 22px;
padding: 0px;
width: 35px;
background:transparent url(/images/editor_widget.png) no-repeat top left;
text-indent: -999em;

}



/* ==========================================================================
   Main
   ========================================================================== */
   
#main {padding: 0 0 60px 0;}

/* ==========================================================================
   Sidebar
   ========================================================================== */
   
#main .sidebar {float: left;width: 270px;padding: 34px 0 25px 0;background: #dfe1e2;}
	  .sidebar #logo {float: left;margin: 0 0 0 20px;}
	  .sidebar .nav {padding: 62px 20px 0 0;clear:both}
	  .sidebar .nav li {clear: both;}
	  .sidebar .nav li a {display: block;color: #6496ad;font-size:18px; line-height:30px;font-family:'Calibri W01 Regular 904604'; 
	  font-style: normal; padding:0 0 0 24px;text-decoration:none; }
	  .sidebar .nav li a:hover, /*.sidebar .nav li:hover a,.sidebar*/ .nav li a.active {background: #6496ad url(/images/listBullet.gif) no-repeat left 0;color:#ffffff;}
	  .sidebar .nav li ul {display:none; padding: 0 0 6px 0;background: #6496ad;}
	  .sidebar .nav li ul.general li{margin-bottom: 0px; height: 30px;}
	  
	  .sidebar .nav li ul.m-awards li {margin-bottom: 20px;}
	  .sidebar .nav li ul.m-awards li a {margin-bottom: 10px;  min-height:10px; line-height:15px;}

	  .sidebar .nav li ul li a span {font-size:14px;  min-height:10px;  line-height:10px; font-family:'Calibri W01 Regular 904604';}
	  .sidebar .nav li ul.active-category {display: block;}
	  .sidebar .nav li ul.active-category li a {background: #6496ad;color:#ffffff; }
	  .sidebar .nav li ul.active-category li.selected {background: #6496ad url(/images/listBullet.gif) no-repeat left 0; color:#ffffff;}
	  
	  .sidebar .nav li:hover ul.m-awards li.selected{background: #6496ad url(/images/listBulletSmall.gif) no-repeat left 0;color:#ffffff;}
	  .sidebar .nav li.active-category a {background: #6496ad url(/images/listBullet.gif) no-repeat left 0; color:#ffffff; }
	   
	  
	  //.sidebar .nav li:hover ul {display: block;}
	  //.sidebar .nav li:hover ul li a {background: #6496ad;color:#ffffff; }
	  .sidebar .nav li:hover ul li a:hover{background: #6496ad url(/images/listBullet.gif) no-repeat left 0;color:#ffffff;}
	  .sidebar .nav li:hover ul.m-awards li a:hover{background: #6496ad url(/images/listBulletSmall.gif) no-repeat left 0;color:#ffffff;}
	  .sidebar .nav li ul li a span em {font-size:14px; font-style: italic; line-height:16px; font-family:'Calibri W01 Regular 904604'; display:block;margin:-3px 0 3px;}
	  .sidebar .sidebar-block1 {padding: 54px 20px 0; position: relative;}
	  .sidebar .sidebar-block1 p {color: #383838;font-size:14px; line-height:20px; font-family:'Calibri W01 Regular 904604';border-bottom: 3px solid #383838;padding-bottom:29px;}
	  .sidebar .sidebar-block1 p strong {display:block;font-weight:700;font-size:15px;}
	  .sidebar .sidebar-block1 p a {display:block;text-decoration:underline;font-weight:700;color: #383838; padding: 0px; margin-bottom: 0px; l }
	  .sidebar .sidebar-block1 p a:hover {text-decoration:none; color: #6496ad;}
	  .sidebar .sidebar-block1 span {display:block;padding:25px 0 0 9px;}
	  .sidebar .sidebar-block1 span a {background:url(/images/socialIcon.png) no-repeat left top;color:#383838;font:12px/18px Arial, Helvetica, sans-serif;padding: 5px 0 0 24px;text-decoration:none;min-height:27px;}
	  .sidebar .sidebar-block1 span em {display:block;color:#383838;font: normal 400 12px/18px Arial, Helvetica, sans-serif; padding:7px 0 0 0;}
	  
	 
		  
/* ==========================================================================
   Content
   ========================================================================== */

#main .content {float:right;width:673px;border-top:3px solid #5f8ea4;margin:34px 0 0 0;}
#slider{
	margin-top: 5px;
}

/* ==========================================================================
   Inner1
   ========================================================================== */
#main .content h2 {color:#6496ad;font-size:44px; line-height:56px; font-family: "ff-dax-compact-web-pro", sans-serif;
font-style: normal;font-weight: 300;padding:13px 0 0 0;}
	  .content .content-block1 {clear:both;padding:73px 0 0 0;}
	  .content .content-block1left {float:left;width:393px;}
	  .content .content-block1 p {color:#4b4b4b; font-size:15px; line-height:20px; font-family:'Calibri W01 Regular 904604'; padding-bottom:21px;}
	  .content .content-block1 p a{color:#4b4b4b; font-size:15px; line-height:20px; font-family:'Calibri W01 Regular 904604'; padding-bottom:21px; text-decoration: underline;}
	  
	  .content .content-block1 ul li {color:#4b4b4b; font-size:15px; line-height:20px; font-family:'Calibri W01 Regular 904604'; list-style: disc; margin-left: 30px;
	  }
	  
	  .content .content-block1right {float:right;width:242px;}
	  .content .imgblock1 {padding:0 0 16px 0;overflow:hidden; min-height: 290px; 
	  }
	  .content .imgblock1 img {width:100%;}
	  .content .imgblock1 span {clear:both;padding:7px 0 0 0;display:block;}
	  .content .imgblock1 span em {color:#4b4b4b; font-size:12px; font-style: italic; line-height:16px font-family:'Calibri W01 Regular 904604'; float:left;width:94%;}
	  .content .imgblock1 span a {background:url(/images/morebtn.gif) no-repeat right top; width:6%; height:13px; float:right;}
	  
/* ==========================================================================
   Inner2
   ========================================================================== */
#main .content .content-block2 {clear:both;padding:32px 0 0 0;}
	  .content .content-block2 .pagenation {float: right;clear:both;margin-bottom: 10px; margin-right: 6px;
	  }
	  .content .content-block2 .pagenation .leftArrow {float: left;background:url(/images/arrows1.png) no-repeat left top;width:11px;height:13px;margin-top:8px;}
	  .content .content-block2 .pagenation .rightArrow {float: left; background:url(/images/arrows1.png) no-repeat right top;width:11px;height:13px;margin-top:8px;}
	  .content .content-block2 .pagenation ul {float:left;padding:0 12px 0 14px;}
	  .content .content-block2 .pagenation ul li {float:left;color:#383838;font:12px/28px Arial, Helvetica, sans-serif;padding:0 6px 0 0;}
	  .content .content-block2 .pagenation ul li a {color:#383838;text-decoration:none;display:block;}
	   .content .content-block2 .pagenation ul li.cycle-page-active {color:#383838;text-decoration:underline;display:block;}
	  .content .content-block2 .pagenation ul li a:hover {text-decoration:none;}
	  .content .content-block2 .pagenation ul li a.active {text-decoration:none;background:#ffffff;color:#000000;padding:0 13px;line-height:28px;margin-right:5px;}
	  .content .gallery {clear:both;margin-left:-14px;padding-top:12px;}
	  .content .gallery ul li {float:left; width:213px;margin:0 0 0 14px;padding-bottom:0px;}
	  .content .content-block2 .pagenation ul li.cycle-pager-active {color:#383838;text-decoration:underline;display:block;}
	  

	 
/* ==========================================================================
   Inner3
   ========================================================================== */
#main .content .content-block3 {clear:both;padding:60px 0 0 0;}
	  .content .content-block3 ul li {clear: both;padding:15px 0 25px 0;border-top:5px solid #e4e4e4;overflow:hidden;}
	  .content .content-block3 ul li .imgblock1 {float: right;margin-left:64px;width:242px;padding:0;}
	  .content .content-block3 ul li p {color:#4b4b4b; font-size:14px; line-height:20px; font-family:'Calibri W01 Regular 904604';}
	  .content .content-block3 ul li p strong {font-weight:700; line-height:22px; font-family:'Calibri W01 Regular 904604'; }
	  .content .content-block3 ul li p a {color:#4b4b4b;font-weight:700;text-decoration:none;}
	  .content .content-block3 ul li a { font-size:14px; color:#4b4b4b;font-weight:700;text-decoration:none;font-family:'Calibri W01 Regular 904604';}

/* ==========================================================================
   Inner4
   ========================================================================== */
#main .content .content-block4 {padding-top: 60px;}
	  .content .content-block4 ul li .imgblock1,.content .content-block5 ul li .imgblock1,.content .content-block6 ul li .imgblock1,.content .content-block7 ul li .imgblock1 {margin-left:40px;}
	  .content .content-block3 .block1 {float:left;width:390px;}   
	  .content .content-block3 .block1 h3 {color:#4b4b4b;font-weight:700; font-size:24px; line-height:26px; font-family:'Calibri W01 Regular 904604';}
	  .content .content-block3 .block1 p {padding-top:24px;}
	  .content .content-block3 .block1 .backtotop {background:url(/images/listBullet2.png) no-repeat left center;padding:0 0 0 16px;color:#6496ad;font-weight: 700; font-size:14px;line-height:19px; font-family:'Calibri W01 Regular 904604';text-decoration:none;margin-top:22px;display:inline-block;clear:both;}

/* ==========================================================================
   Inner5
   ========================================================================== */
#main .content .content-block5 {padding-top:77px;}
	  .content .content-block3 .block1 p strong {font: 700 14px/20px Arial, Helvetica, sans-serif;}
	  .content .content-block5 ul li:first-child {border:none;}
	  .content .content-block5 .block2 p {color:#6496ad; font-size:18px;line-height:20px; font-family:'Calibri W01 Regular 904604';padding:0; margin-bottom: 20px;
	  }
	  .content .content-block5 ul li .block2 ul {padding-top:21px;}
	  .content .content-block5 ul li .block2 ul li {padding:0;border:none;}
	  .content .content-block5 ul li .block2 ul li a {background:url(/images/listBullet2.png) no-repeat left center;padding:0 0 0 16px;color:#6496ad;font-weight: 700; font-size:14px;line-height:19px; font-family:'Calibri W01 Regular 904604';text-decoration:none;}

/* ==========================================================================
   Inner6
   ========================================================================== */
#main .content .content-block6 {padding-top:65px;}
	  .content .content-block6 .block1 p {padding:0 0 24px 0;}
	  .content .content-block6 ul li {border:none;border-bottom:5px solid #e4e4e4;padding-bottom:17px;}
	  .content .table {padding-top:18px;}
	  .content .table ul li {padding:5px 0 5px 7px;border:none;background:#dfe1e2;}
	  .content .table .headingrow {background:#6496ad;}
	  .content .table .headingrow strong {color:#ffffff;font: 700 13px/26px Arial, Helvetica, sans-serif;float:left;}
	  .content .table strong.th1 {width: 30px;margin-right:7px;}
	  .content .table strong.th2 {width: 170px;margin-right:9px;}
	  .content .table strong.th3 {width: 245px;margin-right:9px; }
	  .content .table strong.th4 {width: 188px;}
	  .content .table li strong.th2,.content .table li.listrow strong.th2 {font-weight:700}
	  .content .table li strong {color:#4b4b4b;font: 400 13px/18px Arial, Helvetica, sans-serif;float:left;}
	  .content .table li.listrow {background: #f4f4f4;}
	  .content .table li.listrow strong {font: 400 13px/18px Arial, Helvetica, sans-serif;}
		
/* ==========================================================================
   Inner7
   ========================================================================== */
#main .content .content-block7 {padding-top:87px;}
	  .content .form-block {clear:both;padding:40px 0 0 0;}
	  .content .form-block span {display:block;clear:both;color:#4b4b4b;font:12px/18px Arial, Helvetica, sans-serif;}
	  .content .form-block .row {clear:both;padding:9px 0 0 0; position: relative;}
	  .content .form-block .row label {float:left;width:94px;height:25px;color:#4b4b4b;font: 700 12px/13px Arial, Helvetica, sans-serif;}
	  .content .form-block .row input[type='text']{float:left;width:295px;height:25px;color:#4b4b4b;padding:0 5px;border:none;background:#fff;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-ms-transition:all 0.5s linear;}
	  .content .form-block .row input[type='text']:focus{box-shadow: inset 0 0 8px #47b85d;}
	  .content .form-block .enquiry {clear:both;padding:10px 0 0;}
	  .content .form-block .enquiry strong {clear:both;color:#4b4b4b;font: 700 12px/13px Arial, Helvetica, sans-serif;padding-bottom:9px;display:block;}
	  .content .form-block .enquiry p {padding-top:7px;overflow:hidden;}
	  .content .form-block .enquiry .radio_list {background:url(/images/radiobtn.png) no-repeat left 2px;color:#4b4b4b;font:14px/18px Arial, Helvetica, sans-serif;padding:0 0 0 21px;position:relative;float:left;width: 195px;}
	  .content .form-block .enquiry .radio_list input[type='radio']{position:absolute;left:-9999px;}
	  .content .form-block .enquiry .radio_list.on {background:url(/images/radiobtn.png) no-repeat left -28px;}
	  .content .form-block .row textarea{float:left;width:295px;height:163px;color:#4b4b4b;padding:0 5px;border:none;background:#fff;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-ms-transition:all 0.5s linear;}
	  .content .form-block .row textarea:focus{box-shadow: inset 0 0 8px #47b85d;}
	  .content .form-block .btn {background:url(/images/btn2.png) no-repeat left top;width:112px;height:30px;text-align: center;color:#ffffff;font:16px/30px Arial, Helvetica, sans-serif;border:none;cursor:pointer;float:right;margin:19px 0 0 0;}
	  .content .form-block .btn:hover {background:url(/images/btn2.png) no-repeat left bottom;}
	  
	  .content .content-block3 .contact-page p {padding-top:0px;} 	 

.enquiry label.error{
	position: absolute;  top: 0px; z-index: 999;
	right: -190px;
	color: #f33;
}	  

.row label.error{
	position: absolute; left: 100px; top: 15px; color: #f33 !important;
}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

	#main .sidebar {float: left;width: 170px;padding: 34px 0 25px 0;background: #dfe1e2;}
	#main .content {float:left;width:273px;border-top:3px solid #5f8ea4;margin:34px 0 0 20px;}

}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	#main .sidebar {float: left;width: 170px;padding: 34px 0 25px 0;background: #dfe1e2;}
	#main .content {float:left;width:273px;border-top:3px solid #5f8ea4;margin:34px 0 0 20px;}
}

@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
    #main .sidebar {float: left;width: 170px;padding: 34px 0 25px 0;background: #dfe1e2;}
	#main .content {float:left;width:273px;border-top:3px solid #5f8ea4;margin:34px 0 0 20px;}
}	  
	  
