html{color:#000;background:#24343d;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{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:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
html{background:#24343d;}
body {font-family:Arial, sans-serif;font-size:0.8em;padding-top:52px;padding-bottom:25px;color:#000;}

h1 {color:#09243c;font-weight:bold;font-size:17px;height:34px;line-height:34px;padding-left:16px; padding-top: 21px; clear:both;}
h2 {color:#246bab;font-weight:bold;font-size:14px;padding-left:16px;}
h3 {color:#246bab;font-weight:bold;font-size:12px;padding-left:16px;}
p { padding-left:16px;padding-right:16px; color: #FFF;}
fieldset {margin-bottom: 10px;border:none;border-top:1px solid #ADADAD;color:#000000;}
label {display: inline-block; width: 180px; line-height: 1.8;vertical-align: top;font-size:0.9em;}
legend {color:#246bab;font-size:1em;margin-bottom:5px;text-transform:uppercase;font-weight:bold;}
#main form{margin-left:16px;margin-right:16px;}
#get_tab{float:left; margin-left:490px; margin-bottom:15px; clear:both;}

#wrapper {background-color:#3ca6d8;background-image:url(/images/page-bg.jpg);width:940px;background-repeat:repeat-y;margin-left:auto;margin-right:auto;background-position: bottom left;}

#navigation {width:180px;font-size:15px;float:left;font-weight:bold;padding-top:15px;display:block;}
#navigation ul li {margin-left:12px;margin-top:5px;padding-bottom:6px;}
#navigation ul li a:link, #navigation ul li a:visited {text-decoration:none; color: #FFF;}
#navigation ul li a:hover, .activelink, .activelink a:visited, .activelink a:link{color:#052441 !important}
#navigation ul li ul li {margin:0;padding-top:5px;font-size:0.8em;margin-left:5px;text-transform:capitalize;}
#navigation ul li ul li:last-child {margin-bottom:-5px;background-image:none;}

#header{background-image:url(/images/header-bg.jpg); height:166px; width:940px;}
#logo{height:112px; width:198px; float: left; margin-top: 15px; margin-left: 15px;}

#searchbox {float:right;margin-top:10px;margin-right:25px;color:#3994cd;}
#searchbox a:link, #searchbox a:visited {color:#3994cd;text-decoration:none;}
#searchbox a:hover { text-decoration:underline; }
#searchbox ul {padding-top:10px;clear:both;font-size:11px;}

form#topsearch input[type=text] {color:#CCCCCC;width:205px;height:19px;background-image:url(/images/search-bg.png);background-repeat:no-repeat;border:0;padding-top:4px;padding-left:3px;}
#topsearch div {float:left;}
form#topsearch input[type=submit] {color:#3993d3;font-weight:bold;height:19px;margin-left:5px;border:0;background:none;}

#breadcrumb {background-color: #3ca6d8; color:#FFF; font-size: 10px; height: 18px; padding-left: 167px;}
#breadcrumb a:link, #breadcrumb a:visited {color:#FFF;text-decoration:none;}
#breadcrumb a:hover {color:#052441 !important}

#main {float:left; padding-left: 14px; padding-top:4px; padding-right: 10px; padding-bottom: 20px; width:730px;}
#main h2 {color:#000;font-weight:bold;font-size:14px;padding-left:16px;padding-top:16px;padding-bottom:8px;}
#main a{color:#000; text-decoration: none;}

#left-copy p{margin-top: 10px; margin-bottom: 10px;}

#content_wrap {background-color:transparent;width:940px;}
#featuredImage{text-align:center;margin-top:4px;margin-left:8px;margin-right:8px;}
#img-frame{background-image:url(/images/home-img-frame.png); width: 248px; height: 367px; position: absolute; left: 0px; top: 0px; z-index: 1;}
#featuredImage ul li {display:none; height:367px;}

#home-welcome{min-height:285px;}
#home-welcome h1{color:#09243c;font-weight:bold;font-size:17px;height:24px;line-height:24px;padding-left:16px; padding-top: 16px;}
#home-welcome h2 {color:#246bab;font-weight:bold;font-size:14px;padding-left:16px;padding-bottom:0px;height:16px;line-height:16px;}
#home-welcome h3 {color:#246bab;font-weight:bold;font-size:12px;padding-left:16px;padding-bottom:0px;padding-top:5px;height:16px;line-height:16px;}

#home-news{width: 265px; min-height:264px; margin-bottom: 10px; background-color: transparent; background-image:url(/images/white-news-bg.gif);background-position:bottom left;}
#home-news p{color:#000;padding-left:8px;}
#home-news a{color:#63c4f2; text-decoration: none;}
#home-news h2{color:#000;padding-left:8px;padding-top:0px;padding-bottom:0px;}

#home-case{width: 265px; min-height:540px;background-color: transparent; background-image:url(/images/white-news-bg.gif);background-position:bottom left; margin: 5px; float: left;}
#home-case p{color:#000;padding-left:8px;}
#home-case a{color:#63c4f2; text-decoration: none;}
#home-case h2{color:#000;padding-left:8px;padding-top:0px;padding-bottom:0px;}

#home-events{width: 265px; min-height:264px; background-color: transparent; background-image:url(/images/white-news-bg.gif);background-position:bottom left;}
#home-events p{color:#000;padding-left:8px;}
#home-events a{color:#63c4f2; text-decoration: none;}
#home-events h2{color:#000;padding-left:8px;padding-top:0px;padding-bottom:0px;}

#footer {background-image:url(/images/bottom-shadow.jpg);background-position:top left;background-repeat:repeat-x;text-transform:uppercase;font-size:0.8em;padding:15px 15px 8px 15px; color: #505050;}
#footer a:link, #footer a:visited {text-decoration:none;color:#505050;}
#footer a:hover { text-decoration:underline; }
#footer p { color:#505050;padding:0px;font-weight:bold; }
#cfa {float:right;margin-top:12px;}
#footer ul li { display:inline; }

#horse{background-image:url(/images/horse.gif); width: 190px; height: 314px; float: left; clear: both;}

.h1-boxtop{color:#FFF;font-weight:bold;font-size:17px;background-image:url(/images/h1-bg.gif);background-repeat:repeat-x;height:34px;line-height:34px;text-align: right; margin-right:16px; padding:0px;}
.box-top{background-image:url(/images/h1-end.gif);background-repeat:no-repeat; background-position:top right;}
.intro-img-frame{background-image:url(/images/intro-img-frame.png);background-repeat:no-repeat;width: 239px; height: 286px; position: absolute; left: 0px; top: 0px; z-index: 1;}

.white-box{float:left; position: relative; background-image:url(/images/white-bg.gif); width: 490px;}
.white-box p {color:#246bab;}
.white-box li {color:#246bab;}
.white-box li{list-style: disc; margin-left: 32px;margin-right: 16px;}
.white-box-bot{background-image:url(/images/white-bl.gif); position: absolute; width: 16px; height: 16px; left: 0px; bottom: 0px;}

.friend{background-image:url(/images/envelope.gif); background-repeat: no-repeat; background-position:bottom left; padding-left: 18px;font-weight:bold;}
.home-img{margin:8px;}

#home-sub-title{background-image:url("/images/sub-title.gif");background-repeat:no-repeat;height:35px;width:376px;float:right; padding:0px; margin: 0px;}

.clear { clear:both; }

.greenlist {margin-top: 33px;margin-bottom: 5px;margin-left:5px;}
.greenlist li {display:inline;margin-left:2px;background-color:#5fbffb;padding:4px 6px 4px 6px;color:#FFFFFF;text-decoration:none;font-size:1.2em;}
.greenlist li:hover {color:#FFF;cursor:pointer;}
.activelistlink {background-color:#5fbffb !important;}
.activelistlink:hover {background-color:#5fbffb !important;color:#FFF !important;}

#page-header{position:relative;}
#page-header-frame{background-image:url(/images/default-frame.png);background-repeat:no-repeat;width: 728px; height: 285px; position: absolute; left: 0px; top: 0px; z-index: 1;}
#page-header h1{color:#fff; font-size:35px; position:relative; z-index:999;}

#tip{background-color:#5fbffb;padding:10px;margin-top:10px;margin-bottom:10px;margin-left:16px;margin-right:16px;}

#left-copy{float:left;width:400px;}
#right-copy{float:left;width:270px;}
#left-copy li{color:#fff; list-style: disc; margin-left: 32px;margin-right: 16px;}
.gallerybox{float: right;margin-left:20px;margin-right:20px;margin-bottom:20px;}

.inputerror { border:1px solid #DA3236 !important;}
label.inputerror { border:0 !important; margin-left:5px; font-weight:normal; color:#DA3236; }
.action, .error {color:#FFFFFF;width:100%;text-align:center;padding:6px;font-size:0.9em;margin:10px;position:relative;margin-left:auto;margin-right:auto;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;}
.action { background-color:#38C424; }
.error { background-color:#DA3236; }
#recaptcha_data {float:left;width:306px;}
#recaptcha_image {padding:2px;padding-bottom:0;}
#recaptcha_response_field {width:298px;padding-top:6px;height:17px;font-size:1.2em;margin-left:2px;border: 1px solid black;}
#recaptcha_controls {float:left;width:125px;font-size:0.8em;color:#666;height:70px;padding:8px 10px 8px 10px;}
#recaptcha_controls h3 {margin:0 0 .5em 0;font-size:10px;}
#recaptcha_controls ul {margin:0 0 8px 0;padding:0;}
#recaptcha_controls li { list-style-type:none; }
ul#key li { list-style-type:none; }

.hilite{background-color:#246bab;}
#txtEnquiry{width:422px;height:100px;}
strong{font-weight:bold;}

.pagination {text-align:center;margin:10px 0 10px 0;}
.pagination p{margin-bottom:10px;}
span.pagination_current, a.pagination {padding:4px 5px 4px 6px;background-color:#f2f2f2;margin:2px;}
span.pagination_current {background-color:#eeeeee;}
a.pagination {background-color:#f2f2f2;}
