/*** open ***/

* {margin:0;padding:0;font-size:1em;font-family:Arial, Sans-serif, cursive;line-height:1.4em;}

body {margin:0;padding:20px 0 10px 0;background:#b3b3b3;background:#003478 url(../i/Background.jpg) center -100px no-repeat;}

* html body {padding-top:10px;}

.floatholder:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden;}/* Hides from IE-mac \*/

* html .floatholder {height: 1%;}/* End hide from IE-mac */

.left {float:left;}

.right {float:right;}

.clear {clear:both;}



/*** structure ***/



/*#wrapperTop {width:1004px;height:18px;overflow:hidden;padding:0;margin:10px auto 0 auto;background:url(../i/wrapperTop.jpg) left top no-repeat;}

* html #wrapperTop {background-position:-1px top;}*/

#wrapper {width:1004px;padding:0;margin:0 auto;background:#fff;/*background:url(../i/wrapperMiddle.jpg) left top repeat-y;*/}	

#wrapperInner {padding:0;margin:0 0 0 22px;width:984px;}

#wrapperInnerInner {background:url(../i/wrapperInternalBg.jpg) left top repeat-y;}

/*#wrapperBottom {width:1004px;height:18px;overflow:hidden;padding:0;margin:0 auto 0 auto;background:url(../i/wrapperBottom.jpg) left top no-repeat;}

* html #wrapperBottom {background-position:-1px top;}*/



#leftCol {width:314px;float:left;margin:0;padding:0;clear:left;}

#middleCol {width:646px;float:left;margin:0;padding:0;}

#middleColHomepage {}

#rightCol {}



#leftColHeader {width:314px;min-height:2.6em;background:#534A67;}

#leftColHeader h1 {margin:0 0 0 20px;padding:5px 0;color:#BFB7CC;font-size:1.4em;font-weight:bold;text-transform:capitalize;}



#middleColHeader {width:646px;height:2.6em;background:#145B79;}

* html #middleColHeader {height:2.55em;}

#middleColHeader h1 {margin:0 0 0 20px !important;padding:5px 0;color:#8DC4D8;font-size:1.4em;font-weight:bold;}



/*** generic objects ***/

p {margin:0 10px 10px 10px;font-size:0.8em;color:#fff;}

em {color:#8a8a8a;}

p u {color:#8a8a8a;}

p.tiny {font-size:0.7em !important;color:#fff;}

p.large {clear:both;color:#fff;font-size:2em !important;}

strong {font-weight:bold;}

h1 {color:#fff;font-size:2em;margin:10px;}

h1.exception {color:#c00;}

h1 span {color:#02aafb;}

h1 a {text-decoration:none;}

h1 a:hover {color:#02aafb;}

h2 {color:#fff;font-size:1.2em;margin:5px 0;clear:left;}

h3 {color:#fff;font-size:1em;margin:5px 0;}

h4 {color:#e95d00;font-size:0.8em;margin:5px 0;}

h5 {color:#e95d00;font-size:0.7em;margin:5px 0;}

ul {margin:10px 0 10px 20px;font-size:0.8em;color:#fff;}

ol {margin:10px 0 10px 45px;font-size:0.8em;color:#fff;}

address {margin:10px 0;font-size:0.75em;color:#8a8a8a;}

a {color:#fff;}

a:hover {text-decoration:none;}

fieldset {font-family:arial;font-size:0.9em;color:#bbb;border:solid 1px #bbb;margin:10px 0;padding:5px;width:594px;line-height:1.6em;}

legend {color:#fff;padding:0 5px;margin:10px 0;}

img {float:left;margin-right:5px;}

img.homeMasthead {margin:0 0 0 3px;}

* html img.homeMasthead {margin-bottom:-10px;}

*+html img.homeMasthead {margin-bottom:-10px;}

.loadTime {position:absolute;top:10px;left:10px;}

hr {border:solid 1px #ccc;}

table {margin:10px;border:none !important;width:100%;}

td {border:none !important;color:#fff;font-size:0.9em;width:40%;padding:3px 0;}

th {border:none !important;color:#fff;font-size:0.9em;font-weight:normal;font-size:1em;text-align:left;text-decoration:underline;padding:5px 0;}

#single {margin:10px;}



/*** specific objects ***/

#middleCol p, #leftCol p {font-size:0.9em;line-height:1.6em;margin:10px 20px;}

#middleCol li {list-style-type:none;background:url(../i/tick.jpg) left center no-repeat;padding-left:30px;margin-bottom:10px;font-size:1.1em;}

#middleCol h1, #middleCol h2, #middleCol h3 {margin:10px 20px;}

#middleCol img, #leftCol img {margin:5px 20px;}

#leftCol ul {margin-left:35px;}



.areasOfInterestInner {width:480px;height:auto;min-height:17.5em;float:left;}

* html .areasOfInterestInner {height:17.5em;}

.areasOfInterestInner p {margin:0;padding:0;}

.areasOfInterestInner p.headline {margin:0;padding:5px 20px;}

.areasOfInterestInner p.headline a {text-decoration:none;font-size:1.8em;}

.areasOfInterestInner h1 {margin:10px 0 10px 20px;padding:0;}

.areasOfInterestInner h2 {margin:10px 0 10px 20px;padding:0;}

.areasOfInterestInner img {float:right;}

.areasOfInterestInner ul {margin:0 0 0 20px;padding:0;}

.areasOfInterestInner ul li {list-style-type:none;}



.areasOfInterestInner_0 {background:#147FA9;}

.areasOfInterestInner_0 p.headline {background:#145B79;}

.areasOfInterestInner_0 p.headline a {color:#91C4D9;}

.areasOfInterestInner_0 h1 {color:#fff;margin-left:55px;}

.areasOfInterestInner_0 li {color:#fff;background:url(../i/tick.jpg) left center no-repeat;font-size:1.3em;text-indent:35px;margin-bottom:10px;}

.areasOfInterestInner_0 li strong {color:#fff;font-weight:bold;}

.areasOfInterestInner_0 img {margin:0 20px 0 0;}



.areasOfInterestInner_1 {background:#70648C;}

.areasOfInterestInner_1 p.headline {background:#534A67;margin-bottom:10px;}

.areasOfInterestInner_1 p.headline a {color:#B9B4C8;}

.areasOfInterestInner_1 img {margin:0 0 0 0;float:none;}



.areasOfInterestInner_2 {background:#fff;}

.areasOfInterestInner_2 p.headline {background:#333;}

.areasOfInterestInner_2 p.headline a {color:#BFDE81;}

.areasOfInterestInner_2 p {color:#333;font-size:1em;margin:10px 0;}

.areasOfInterestInner_2 img {float:none;margin:5px 15px;}



.areasOfInterestInner_3 {background:#FF7E00;min-height:20em;}

.areasOfInterestInner_3 p.headline {background:#BB5F0C;}

.areasOfInterestInner_3 p.headline a {color:#FFC183;}

.areasOfInterestInner_3 ul {margin:10px 0 10px 20px;}

.areasOfInterestInner_3 li {color:#fff;margin:0 5px 10px 25px;}

.areasOfInterestInner_3 li img {float:none;position:absolute;margin-left:-25px;}

/*.areasOfInterestInner_3 img {float:none;margin:5px 10px 0 0;padding:0;position:relative;top:5px;}*/

.areasOfInterestInner_3 p {color:#fff;margin:0 0 0 45px;font-weight:bold;}

.areasOfInterestInner_3 p img {float:right;top:-5px;left:-10px;}

* html .areasOfInterestInner_3 p img {top:-20px;left:-10px;}

*+html .areasOfInterestInner_3 p img {top:-20px;left:-10px;}



.areasOfInterestInner_4 {background:#147FA9;}

.areasOfInterestInner_4 p.headline {background:#145B79;}

.areasOfInterestInner_4 p.headline a {color:#91C4D9;}

.areasOfInterestInner_4 p {color:#fff;margin:10px 20px;}
.areasOfInterestInner_4 h2 {margin:10px 20px;}
.ind20 {
	margin-left:20px;
	}



.areasOfInterestInner_5 {background:#81B717;}

.areasOfInterestInner_5 p.headline {background:#618716;}

.areasOfInterestInner_5 p.headline a {color:#BFDE81;}

.areasOfInterestInner_5 p {color:#fff;margin:10px 20px;}

.areasOfInterestInner_5 h2 {margin:10px 20px;}

.areasOfInterestInner_5 p img {margin:0;position:relative;left:5px;}



.aoiInternal {width:960px;background:#93CD17;padding-bottom:19px;clear:left;}

.aoiInternalInnerWrapper {width:295px;float:left;margin:0 0 0 19px;background:#fff url(../i/aoiMiddle.jpg) left top repeat-y;}

* html .aoiInternalInnerWrapper {margin:0 9px 0 9px;position:relative;left:1px;}

.aoiInternalInner {background:#fff url(../i/aoiMiddleInner.jpg) left bottom repeat-x;width:291px;margin-left:2px;height:8.2em;}

.aoiInternalInner img {border:none;float:right;}

.aoiInternalInner p {margin:5px 10px;padding:0;color:#658810;height:6em;}

* html .aoiInternalInner p {height:5.5em;}

*+html .aoiInternalInner p {height:5.5em;}

.aoiInternalInner a {text-decoration:none;font-size:1.5em;}

.aoiInternalInner p.header_id_0 {height:auto;}

.aoiInternalInner p.header_id_1 {height:auto;}

.aoiInternalInner p.header_id_2 {height:auto;}

.aoiInternalInner p.header_id_0 a {color:#658810;}

.aoiInternalInner p.header_id_1 a {color:#FF7B00;}

.aoiInternalInner p.header_id_2 a {color:#F0007D;}

.aoiInternalInner p.readMore {width:82px;height:16px;background:url(../i/readMore.jpg) left top no-repeat;}

.aoiInternalInner p.readMore a {width:82px;height:16px;}

* html .aoiInternalInner p.readMore {position:relative;top:10px;}

.aoiInternalInnerTop {width:295px;height:8px;background:url(../i/aoiTop.jpg) left top no-repeat;overflow:hidden;}

.aoiInternalInnerBottom {width:295px;height:8px;background:url(../i/aoiBottom.jpg) left top no-repeat;overflow:hidden;}



#comments {border-top:solid 5px #ccc;}

#comments ul {margin:0;padding:0;}

#comments li {list-style-type:none;margin:0;padding:0;font-size:0.9em;}

#comments li.left {background:#e95d00;color:#fff;padding:3px 2px;}

#comments li.comment {margin:0 0 20px 0;font-size:1em;border-top:solid 5px #fff;}

#comments li.person {}



#twitter {width:200px;}

#twitter ul {margin:0;padding:0;}

#twitter li {background:#fff url(../i/tweet.png) left center no-repeat;min-height:30px;margin:10px 0;padding:0 0 0 60px;list-style-type:none;}

#twitter img {margin-bottom:10px;margin-top:30px;}

#twitter a {font-size:0.9em;}

#twitter p#followProfileLink {position:absolute;right:0;top:115px;margin:0;padding:0;}

#twitter p#followProfileLink img {margin:0;padding:0;border:none;}



#masthead {width:491px;height:150px;overflow:hidden;margin:5px 0 10px 0;clear:left;}

.mastheadCaption p {position:absolute;width:481px;height:140px;padding:5px;color:#fff;}

.cf_wrapper {}

div.cf_element {width:491px;height:150px;overflow:hidden;}

div.cf_element div.content {}

div.cf_element div.content img {}



#login {margin:20px;padding:0;margin-left:45px;}

#login .label {float:left;font-size:0.8em;width:8em;}

#login label {}

#login input {border:solid 1px #bbb;color:#bbb;padding:2px;margin:2px 2px 2px 0 !important;font-size:0.8em;}

#login .btn {border:none;font-size:0.75em;padding:2px 10px;border-right:solid 1px #cc0000;border-bottom:solid 1px #cc0000;color:#333;background:#fff;}



#passwordReminder {margin:20px;padding:0;margin-left:45px;}

#passwordReminder .label {float:left;font-size:0.8em;width:20em;}

#passwordReminder label {}

#passwordReminder input {border:solid 1px #bbb;color:#bbb;padding:2px;margin:2px 2px 2px 0 !important;font-size:0.8em;}

#passwordReminder .btn {border:none;font-size:0.75em;padding:2px 10px;border-right:solid 1px #cc0000;border-bottom:solid 1px #cc0000;color:#333;background:#fff;}



#loggedInAs {margin:0 0 0 30px;}

#loggedInAs p.logout {position:relative;left:-25px;}

#loggedInAs p.logout a {color:#ff954f;}



#error {text-align:center;width:944px;margin:15px 0 15px 23px;}

#error p {color:#c00;line-height:3em;}



#pageHeader {height:140px;}

#pageHeaderInner img {border:none;margin:10px 30px 0 0;}

#pageHeaderInner img.telephone, #pageHeaderInner img.email {position:relative;top:100px;left:-11px;margin:10px 10px 0 0;}

#pageHeaderInner {}



#map {width:490px;height:350px;}

#map div span {}

#map div a {display:none;}

#mapStatic {width:490px;height:350px;}



#streetView {width:490px;height:350px;}

#streetView div span {}

#streetView div a {display:none;}

#streetViewStatic {width:490px;height:350px;}



#tagCloud {margin:10px 0;}

#tagCloud p {float:left;margin:0 10px;}



#primaryMenu a {color:#666;}



.primaryMenu {margin:0 0 10px 0;width:984px;min-height:2.8em;background:url(../i/menuBg.jpg) -2px top no-repeat;}

.primaryMenu ul {margin:0;padding:0;}

.primaryMenu li {padding:0;margin:3px 0 0 0;list-style-type:none;font-size:0.9em;width:auto;padding:0;height:2.7em;float:left;text-align:center;border-right:solid 1px #ccc;}

.primaryMenu li a {position:relative;top:7px;color:#4499B8;padding:0 14px;}

.primaryMenu li.tier1 {}

.primaryMenu li.tier2 {}

.primaryMenu li.tier3 {}

.primaryMenu li.tier1 a {}

.primaryMenu li.tier2 a {}

.primaryMenu li.tier3 a {}

.primaryMenu a {text-decoration:none;padding:0;}

.primaryMenu a:hover {text-decoration:underline;}

.primaryMenu li.selected {}

.primaryMenu li.selected a {}



.primaryMenuInternal {margin:0;padding:0 0 15px 0;width:984px;min-height:2.8em;height:auto;background:url(../i/menuBgInternal.jpg) -2px 2px no-repeat;}

.primaryMenuInternal ul {margin:0;padding:0;}

.primaryMenuInternal li {padding:0;margin:3px 0 0 0;list-style-type:none;font-size:0.9em;width:auto;height:2.7em;float:left;text-align:center;border-right:solid 1px #ccc;}

.primaryMenuInternal li a {position:relative;top:7px;color:#4499B8;padding:0 14px;}

.primaryMenuInternal li.tier1 {}

.primaryMenuInternal li.tier2 {}

.primaryMenuInternal li.tier3 {}

.primaryMenuInternal li.tier1 a {}

.primaryMenuInternal li.tier2 a {}

.primaryMenuInternal li.tier3 a {}

.primaryMenuInternal a {text-decoration:none;padding:0;}

.primaryMenuInternal a:hover {text-decoration:underline;}

.primaryMenuInternal li.selected {background:url(../i/menuSelected.jpg) left 1px repeat-x;color:#4499b8;}

.primaryMenuInternal li.selected a {}



#leftCol ol {margin-top:20px;}

#leftCol ol li {color:#fff;margin-bottom:10px;font-size:1.3em;background:url(../i/bullet.jpg) 240px 3px no-repeat;}

#leftCol ol li a {color:#fff;text-decoration:none;width:240px;display:block;}

#leftCol ol li a:hover {color:#bfb7cc;}



#searchBar {margin:65px 0 0 677px;position:absolute;width:300px;}

* html #searchBar {margin-left:665px;}

*+html #searchBar {margin-left:667px;}

#searchFrm {border-right:none;padding:0;margin:0;width:auto;}

#searchFrm .label {float:left;color:#666;font-size:0.8em;height:1.45em;width:4.2em;margin-top:1px;}

#searchFrm label {font-size:0.9em;position:relative;top:3px;left:10px;}

#searchFrm input {color:#666;border:none;background:none;font-size:0.8em;padding-top:4px;width:200px;text-indent:3px;overflow:hidden;}

* html #searchFrm input {left:-3px;padding-top:2px;}

*+html #searchFrm input {padding-top:2px;}

#searchFrm .input {float:left;height:1.45em;margin-right:5px;background:url(../i/searchBarBg.jpg) 178px center no-repeat;border:solid 1px #a2cddd;}

#searchFrm .btn {position:relative;top:0;width:24px;height:25px;background:url(../i/btnBg.jpg) center center no-repeat;}

.searchKeyword {color:#fff;font-size:1.6em;}



#quickLinks {position:absolute;text-align:right;width:984px;}

#quickLinks ul {margin:0;padding:0;}

#quickLinks li {display:inline;list-style-type:none;position:relative;left:-22px;top:20px;}

#quickLinks a {color:#147fa9;text-decoration:none;font-size:1.5em;}

#quickLinks a:hover {color:#91c4d9;}



.noticeboardItem {overflow:hidden;width:138px;height:141px;background:url(../i/postItNote.png) center center no-repeat;float:left;padding:12px;}

.noticeboardItem p {color:#e95d00;line-height:1em !important;height:141px;width:128px;position:relative;top:27px;left:3px;text-align:center;}

* html .noticeboardItem p {top:40px;}

*+html .noticeboardItem p {top:40px;}

.noticeboardItem a {background:none !important;text-decoration:none;font-weight:bold;line-height:1.1em;}

.noticeboardItem a:hover {color:#e95d00 !important;text-decoration:underline;}



.embeddedMedia {margin:5px 0 10px 0;text-align:center;position:relative;left:-3px;}



#breadcrumb {margin-left:30px;}

#breadcrumb li {list-style-type:none;float:left;font-style:italic;}



#attachments {padding:10px 0 !important;margin:0 0 0 15px;}

#attachments li {margin:0 0 0 10px;padding:0;background:none;}

* html #attachments li {margin-left:1px;}

*+html #attachments li {margin-left:1px;}

#attachments a {background:#e9e3e1;color:#e95d00;text-decoration:none;padding:2px;position:relative;top:-2px;}

* html #attachments a {left:10px;}

*+html #attachments a {left:10px;}

#attachments a:hover {background:#8a8a8a;color:#fff;}

	

#attachments li.fSize {list-style-type:none;font-size:0.9em;margin-bottom:10px;}

* html #attachments li.fSize {margin-left:10px;}

*+html #attachments li.fSize {margin-left:10px;}

#attachments li.xls {list-style-image:  url(../i/xls.png);}

#attachments li.afp { list-style-image: url(../i/code.png); }

#attachments li.afpa { list-style-image: url(../i/code.png); }

#attachments li.asp { list-style-image: url(../i/code.png); }

#attachments li.aspx { list-style-image: url(../i/code.png); }

#attachments li.avi { list-style-image: url(../i/film.png); }

#attachments li.bat { list-style-image: url(../i/application.png); }

#attachments li.bmp { list-style-image: url(../i/picture.png); }

#attachments li.c { list-style-image: url(../i/code.png); }

#attachments li.cfm { list-style-image: url(../i/code.png); }

#attachments li.cgi { list-style-image: url(../i/code.png); }

#attachments li.com { list-style-image: url(../i/application.png); }

#attachments li.cpp { list-style-image: url(../i/code.png); }

#attachments li.css { list-style-image: url(../i/css.png); }

#attachments li.doc { list-style-image: url(../i/doc.png); }

#attachments li.docx { list-style-image: url(../i/doc.png); }

#attachments li.exe { list-style-image: url(../i/application.png); }

#attachments li.gif { list-style-image: url(../i/picture.png); }

#attachments li.fla { list-style-image: url(../i/flash.png); }

#attachments li.h { list-style-image: url(../i/code.png); }

#attachments li.htm { list-style-image: url(../i/html.png); }

#attachments li.html { list-style-image: url(../i/html.png); }

#attachments li.jar { list-style-image: url(../i/java.png); }

#attachments li.jpg { list-style-image: url(../i/picture.png); }

#attachments li.jpeg { list-style-image: url(../i/picture.png); }

#attachments li.js { list-style-image: url(../i/script.png); }

#attachments li.lasso { list-style-image: url(../i/code.png); }

#attachments li.log { list-style-image: url(../i/txt.png); }

#attachments li.m4p { list-style-image: url(../i/music.png); }

#attachments li.mov { list-style-image: url(../i/film.png); }

#attachments li.mp3 { list-style-image: url(../i/music.png); }

#attachments li.mp4 { list-style-image: url(../i/film.png); }

#attachments li.mpg { list-style-image: url(../i/film.png); }

#attachments li.mpeg { list-style-image: url(../i/film.png); }

#attachments li.ogg { list-style-image: url(../i/music.png); }

#attachments li.pcx { list-style-image: url(../i/picture.png); }

#attachments li.pdf { list-style-image: url(../i/pdf.png); }

#attachments li.php { list-style-image: url(../i/php.png); }

#attachments li.png { list-style-image: url(../i/picture.png); }

#attachments li.ppt { list-style-image: url(../i/ppt.png); }

#attachments li.psd { list-style-image: url(../i/psd.png); }

#attachments li.pl { list-style-image: url(../i/script.png); }

#attachments li.py { list-style-image: url(../i/script.png); }

#attachments li.rb { list-style-image: url(../i/ruby.png); }

#attachments li.rbx { list-style-image: url(../i/ruby.png); }

#attachments li.rhtml { list-style-image: url(../i/ruby.png); }

#attachments li.rpm { list-style-image: url(../i/linux.png); }

#attachments li.ruby { list-style-image: url(../i/ruby.png); }

#attachments li.sql { list-style-image: url(../i/db.png); }

#attachments li.swf { list-style-image: url(../i/flash.png); }

#attachments li.tif { list-style-image: url(../i/picture.png); }

#attachments li.tiff { list-style-image: url(../i/picture.png); }

#attachments li.txt { list-style-image: url(../i/txt.png); }

#attachments li.vb { list-style-image: url(../i/code.png); }

#attachments li.wav { list-style-image: url(../i/music.png); }

#attachments li.wmv { list-style-image: url(../i/film.png); }

#attachments li.wav { list-style-image: url(../i/music.png); }

#attachments li.xls { list-style-image: url(../i/xls.png); }

#attachments li.xml { list-style-image: url(../i/code.png); }

#attachments li.zip { list-style-image: url(../i/zip.png); }

#attachments li.mdb { list-style-image: url(../i/db.png); }

#attachments li.pub { list-style-image: url(../i/file.png); }



#rssFeedsNews li, #rssFeedsEvents li {margin-left:70px;}

#rssFeedsNews a, #rssFeedsEvents a {text-decoration:none;position:relative;top:-2px;}

li.rssFeed1 {list-style-image: url(../i/rss092.jpg);}

li.rssFeed2 {list-style-image: url(../i/rss2.jpg);}

li.atom {list-style-image: url(../i/atom.jpg);}

li.rdf {list-style-image: url(../i/rdf.jpg);}



#leftCol fieldset {padding:0 5px;}

#leftCol legend {}

#leftCol #bookmarkWith {width:185px;}

#leftCol #bookmarkWith li {float:none;margin-left:20px;position:relative;top:2px;}



.pagination {margin:0 15px 0 15px;padding:0;clear:both;}

.pagination ul {margin:0;padding:15px 0;}

.pagination li {width:auto !important;display:inline;background:none !important;padding:0 !important;color:#eee !important;}

.pagination a {border:none;border:solid 1px #fff;padding:2px;color:#93CD17;text-decoration:none;}

.pagination a:hover {background:#93CD17;color:#fff;}

.pagination li.null {color:#bbb;margin:0 5px;}

.pagination li.next {margin:0 0;padding:0;}

.pagination li.previous {margin:0 5px;padding:0;}

.pagination li.selected a {background:#93CD17;color:#fff;}



.newsItem {border-top:solid 1px #a2cddd;margin:5px 0 0 0;}

.newsItem img {margin:5px 10px 0 20px;border:none;}



/*school calendar*/



#calControls {width:495px;text-align:center;margin:0;font-size:0.8em;clear:both;}

#calControls select {font-family:arial;border:solid 1px #bbb;color:#666;padding:1px;margin:2px 2px 3px 0 !important;width:auto;position:relative;left:85px;}

#calControls .calControlsCol {width:33%;float:left;margin:5px 0;}

#calControls select#month, #calControls select#year {left:0;color:#666;}

#calControls .selectItem {width:auto;float:left;}

#calControls a {padding:1px;text-decoration:none;}

#calControls a:hover {color:#fff;background:#bbb;}

#calControls .calControlLeft {text-align:left;background:url(../i/bulletPrevious.png) left center no-repeat;}

#calControls .calControlLeft a {position:relative;left:10px;}

#calControls .calControlRight {text-align:right;background:url(../i/bulletNext.png) right center no-repeat;}

#calControls .calControlRight a {position:relative;left:-10px;}



#eventsCalendar {width:495px;font-family:arial;font-size:0.7em;clear:left;}

#eventsCalendar td {padding:0;width:14%;height:8em;border:solid 1px #fff;text-align:center;}

#eventsCalendar a {padding:1px;text-decoration:none;line-height:1.2em;margin-bottom:5px;text-decoration:underline;}

#eventsCalendar a:hover {background-color:#ffae79 !important;text-decoration:none;}



#eventsCalendar .topDays {background:#e95d00;color:#fff;font-size:1.1em;}

#eventsCalendar .topDays td {height:2em;padding:0 2px;}

#eventsCalendar .dayNumber {background:#ff954f;text-align:left;color:#fff;padding:2px;margin-bottom:1px;}



#eventsCalendar td.beforedayboxes {border:solid 1px #bbb;}

#eventsCalendar td.afterdayboxes {border:solid 1px #bbb;}



#eventsCalendar td.dayboxes {border:solid 1px #ffae79;text-align:left;}

#eventsCalendar td.dayboxes a {display:block;padding:2px 2px 2px 12px;background:url(../i/florescentBullet.jpg) 2px 4px no-repeat;}

#eventsCalendar td.highlighteddayboxes {background:#ddd;text-align:left;}

#eventsCalendar td.highlighteddayboxes a {display:block;padding:2px;}

#eventsCalendar td.highlighteddayboxes .dayNumber {background:#abdd13;color:#666;}



#eventsCalendar .eventinbox a {font-size:0.85em;text-align:center;text-decoration:none;}

#eventsCalendar .eventinbox a:hover {text-decoration:underline;}



#enquiryForm {margin:0 20px;padding:0;width:445px;}

#enquiryForm .label {width:15em;float:left;font-size:0.8em;color:#fff;}

#enquiryForm input {font-family:arial;font-size:0.8em;border:solid 1px #a2cddd;color:#666;padding:0;margin:0 0 10px 0 !important;width:250px;}

#enquiryForm textarea {width:250px;height:125px;border:solid 1px #a2cddd;margin:5px 0;color:#666;font-size:0.8em;}

#enquiryForm .btn {width:10em;height:2.5em;text-transform:lowercase;border:solid;float:right;}

#enquiryForm .btn:hover {cursor:pointer;}

#enquiryForm p {margin:0 0 10px 0;padding:0;}

#enquiryForm img {float:right;margin:5px 1px 0 0;}

.errorHighlight {background:#bbb;}



#registerYourInterestAndApplyForm {margin:10px 20px 0 20px;padding:0;width:626px;}

#registerYourInterestAndApplyForm .label {font-size:0.8em;color:#fff;width:210px;float:left;}

#registerYourInterestAndApplyForm .selectItem {float:left;width:auto;}

#registerYourInterestAndApplyForm #select {width:360px;float:left;}

#registerYourInterestAndApplyForm select {font-size:0.8em;color:#666;border:solid 1px #bbb;margin:0 2px 5px 0;}

#registerYourInterestAndApplyForm input {font-family:arial;font-size:0.8em;border:solid 1px #bbb;color:#666;padding:2px 0;margin:0 0 5px 0 !important;width:300px;float:left;}

#registerYourInterestAndApplyForm fieldset {clear:left;}

#registerYourInterestAndApplyForm fieldset input {width:294px;}

#registerYourInterestAndApplyForm fieldset .label {position:relative;left:5px;}

#registerYourInterestAndApplyForm textarea {width:300px;height:125px;margin:5px 0;color:#666;border:solid 1px #bbb;font-size:0.8em;}

#registerYourInterestAndApplyForm .btn {width:281px;height:61px;float:right;position:relative;left:-20px;background:url(../i/submitApplication.jpg) left top no-repeat;border:none;}

#registerYourInterestAndApplyForm .btn:hover {cursor:pointer;}

#registerYourInterestAndApplyForm p {margin:0 0 10px 0;}

#registerYourInterestAndApplyForm img {float:right;margin:5px 20px 0 0;}

#registerYourInterestAndApplyForm .validate {padding:10px 0;}

#registerYourInterestAndApplyForm .validate .label {clear:left;}

#registerYourInterestAndApplyForm h1, #registerYourInterestAndApplyForm h2, #registerYourInterestAndApplyForm h3 {margin:10px 0 10px 0;clear:left;}

#registerYourInterestAndApplyForm h1 span {}

#registerYourInterestAndApplyForm table {width:100%;}

#registerYourInterestAndApplyForm table td {width:33%;color:#fff;font-size:0.9em;padding-bottom:2px;}

#registerYourInterestAndApplyForm table input {width:150px;}

.errorHighlight {background:#bbb;}



ul#registerYourInterestTabs {display:none;}



#registerYourInterestTab1 li, #registerYourInterestTab2 li {background:none;}



#employerApplicationForm {margin:10px 20px 0 20px;padding:0;width:626px;}

#employerApplicationForm .label {font-size:0.8em;color:#fff;width:210px;float:left;}

#employerApplicationForm .selectItem {float:left;width:auto;}

#employerApplicationForm #select {width:360px;float:left;}

#employerApplicationForm select {font-size:0.8em;color:#666;border:solid 1px #bbb;margin:0 2px 5px 0;}

#employerApplicationForm input {font-family:arial;font-size:0.8em;border:solid 1px #bbb;color:#666;padding:2px 0;margin:0 0 5px 0 !important;width:394px;float:left;}

#employerApplicationForm fieldset {}

#employerApplicationForm fieldset input {width:370px;}

#employerApplicationForm fieldset .label {position:relative;left:5px;clear:left;width:300px;margin-bottom:10px;}

#employerApplicationForm fieldset .check {width:20px;border:none;}

#employerApplicationForm textarea {width:394px;height:125px;margin:5px 0;color:#666;border:solid 1px #bbb;font-size:0.8em;}

#employerApplicationForm .btn {width:18em;height:2.5em;text-transform:lowercase;border:solid;float:right;position:relative;left:-20px;}

#employerApplicationForm p {margin:0 0 10px 0;}

#employerApplicationForm img {float:right;margin:5px 20px 0 0;}

#employerApplicationForm .validate {padding:10px 0;}

#employerApplicationForm .validate .label {clear:left;}

.errorHighlight {background:#bbb;}



#recaptcha_widget_div {width:495px;}

#recaptcha_challenge_field {}



#commentForm {margin:10px 0 0 0;padding:0;width:500px;border-top:solid 5px #ccc;}

#commentForm .label {width:13em;float:left;font-size:0.8em;color:#8a8a8a;}

#commentForm input {font-family:arial;font-size:0.8em;border:solid 1px #bbb;color:#666;padding:0;margin:0 0 2px 0 !important;width:317px;}

#commentForm textarea {width:317px;height:125px;border:solid 1px #bbb;margin:5px 0;color:#666;font-size:0.8em;}

#commentForm .btn {width:auto;padding:3px;background:#fff;border:none;text-transform:lowercase;border-right:solid 2px #e95d00;border-bottom:solid 2px #e95d00;}

#commentForm p {margin-top:0;}

#commentForm img {margin:5px 5px 0 0;}

.errorHighlight {background:#bbb;}



#quickPollForm {margin:0;padding:0;}

#quickPollForm .label {width:12em;float:left;font-size:0.8em;color:#8a8a8a;}

#quickPollForm input {font-family:arial;padding:0;margin:2px 0;}

#quickPollForm p {width:217px;}

#quickPollForm .pollVote {}



#requestABrochureForm {margin:0;padding:0;width:500px;}

#requestABrochureForm .label {width:15em;float:left;font-size:0.9em;}

#requestABrochureForm .headlineArticle, #requestABrochureForm .keepOnTop, #requestABrochureForm .check {width:auto !important;margin:5px 0 !important;}

#requestABrochureForm .check, #newsArticle .delete {position:relative;left:2px !important;}

#requestABrochureForm input {font-family:arial;border:solid 1px #bbb;color:#666;padding:2px;margin:2px 2px 3px 0 !important;width:250px;height:1.3em;}

#requestABrochureForm input:focus, #newsArticle input:active {background:url(../i/searchBarBg.png) left top repeat-x;}

#requestABrochureForm input#created, #requestABrochureForm input#lastModified, #requestABrochureForm input#position, #requestABrochureForm input#url, #requestABrochureForm input#currentDir, #requestABrochureForm input#fName {background:#ddd;}

* html #requestABrochureForm input {padding:2px;}

*+html #requestABrochureForm input {padding:2px;}

#requestABrochureForm input#page {background:#ddd;}

#requestABrochureForm select {font-family:arial;border:solid 1px #bbb;color:#666;padding:1px;margin:2px 2px 3px 0 !important;width:256px;}

#requestABrochureForm select#childsDobDay, #requestABrochureForm select#childsDobMonth, #requestABrochureForm select#childsDobYear, #requestABrochureForm select#parentTitle, #requestABrochureForm select#childsGender, #requestABrochureForm select#childsClass {width:auto;}

#requestABrochureForm .select {clear:both;width:100%;}

* html #requestABrochureForm .select {margin-left:3px;}

#requestABrochureForm .selectItem {width:auto;float:left;}

#requestABrochureForm ul {margin:0 0 5px 17px;padding:0;}

#requestABrochureForm ol {margin:0 0 5px 17px;padding:0;}

#requestABrochureForm li {font-size:0.9em;color:#777;margin:0;padding:0;line-height:1.6em;}

#requestABrochureForm textarea {width:489px;height:125px;border:solid 1px #bbb;margin:5px 0;color:#666;}

#requestABrochureForm .btn {border:none;font-size:0.75em;padding:2px 10px;border-right:solid 1px #cc0000;border-bottom:solid 1px #cc0000;color:#333;background:#fff;height:1.9em;}

#requestABrochureForm .btn:focus {color:#333;}

#requestABrochureForm .submit {width:15em;}

#requestABrochureForm .clear {width:3em;}



#emailThisPageForm {margin:0;padding:0;width:500px;}

#emailThisPageForm .label {width:12em;float:left;font-size:0.9em;}

#emailThisPageForm .headlineArticle, #newsEdit .keepOnTop, #newsEdit .check {width:auto !important;margin:5px 0 !important;}

#emailThisPageForm .check, #newsArticle .delete {position:relative;left:2px !important;}

#emailThisPageForm input {font-family:arial;border:solid 1px #bbb;color:#666;padding:2px;margin:2px 2px 3px 0 !important;width:486px;height:1.4em;}

#emailThisPageForm input:focus, #newsArticle input:active {}

#emailThisPageForm input#created, #emailThisPageForm input#lastModified, #emailThisPageForm input#position, #emailThisPageForm input#url, #emailThisPageForm input#currentDir, #emailThisPageForm input#fName {background:#ddd;}

* html #emailThisPageForm input {padding:2px;}

*+html #emailThisPageForm input {padding:2px;}

#emailThisPageForm input#page {background:#ddd;}

#emailThisPageForm select {font-family:arial;border:solid 1px #bbb;color:#666;padding:1px;margin:2px 2px 3px 0 !important;width:auto;}

#emailThisPageForm select#liveFromMonth, #newsEdit select#liveFromYear, #newsEdit select#liveToMonth, #newsEdit select#liveToYear {}

#emailThisPageForm .select {clear:both;width:100%;}

* html #emailThisPageForm .select {margin-left:3px;}

#emailThisPageForm .selectItem {width:auto;float:left;}

#emailThisPageForm ul {margin:0 0 5px 17px;padding:0;}

#emailThisPageForm ol {margin:0 0 5px 17px;padding:0;}

#emailThisPageForm li {font-size:0.9em;color:#777;margin:0;padding:0;line-height:1.6em;}

#emailThisPageForm textarea {width:489px;height:125px;border:solid 1px #bbb;margin:5px 0;color:#666;}

#emailThisPageForm textarea:focus {background:#fff !important;}

#emailThisPageForm .btn {border:none;font-size:0.75em;padding:2px 10px;border-right:solid 1px #cc0000;border-bottom:solid 1px #cc0000;color:#333;background:#fff;height:1.9em;width:8em;}

#emailThisPageForm .btn:focus {color:#333;}



#AAA {margin:0;padding:0;position:absolute;right:10px;top:3px;}

* html #AAA {top:10px;}

#AAA ul {}

#AAA li {display:inline;}

#AAA li.normal {}

#AAA li.large {font-size:1.8em !important;}

#AAA li.extraLarge {font-size:2.2em !important;}

#AAA li a {margin-left:5px;text-decoration:none;color:#145b79;}

#AAA a:hover {}



#languageSelector ul {margin:10px 25px 0 0;padding:0;float:right;}

#languageSelector li {list-style-type:none;float:left;margin:0 5px;}



#highResolution {margin:0;padding:0;position:absolute;right:10px;top:50px;}

#highResolution ul {}

#highResolution li {display:inline;color:#e95d00;}

#highResolution li.normal {}

#highResolution li.large {font-size:1.4em;}

#highResolution li.extraLarge {font-size:1.8em;}

#highResolution li a {margin-left:5px;text-decoration:none;}

#highResolution a:hover {color:#e95d00;}



#pageTools {margin:0;padding:0 0 10px 0;width:100%;}

#pageTools li {list-style-type:none;float:left;margin:0 45px 0 -12px;}

* html #pageTools li {margin:0 45px -7px -7px;}

*+html #pageTools li {margin:0 45px -7px -12px;}

#pageTools li.bookmark {background: url(../i/bookmark.png) left center no-repeat;}

#pageTools li.emailPage {background: url(../i/mail.png) left center no-repeat;}

#pageTools li.printPage {background: url(../i/print.png) left center no-repeat;}

#pageTools a {position:relative;left:20px;text-decoration:none;color:#666;background:#e9e3e1;font-size:0.9em;padding:0;}

#pageTools a:hover {color:#fff;background:#8a8a8a;}



#socialNetwork {position:absolute;}

#socialNetwork ul {margin:0;padding:0;position:relative;left:971px;top:0px;}

#socialNetwork li {list-style-type:none;}

#socialNetwork img {float:none;border:none;}



#bookmarkWith {margin:0;padding:0 0 10px 0;width:491px;}

* html #bookmarkWith {width:97%;}

*+html #bookmarkWith {}

#bookmarkWith li {list-style-type:none;float:left;margin:0 47px 8px 0;font-size:1em;}

* html #bookmarkWith li {margin:0 40px -5px 0;}

*+html #bookmarkWith li {margin:0 47px -5px 0;}

#bookmarkWith li.delicious {background: url(../i/delicious.gif) left center no-repeat;}

#bookmarkWith li.digg {background: url(../i/digg.gif) left center no-repeat;}

#bookmarkWith li.reddit {background: url(../i/reddit.gif) left center no-repeat;}

#bookmarkWith li.facebook {background: url(../i/facebook.gif) left center no-repeat;}

#bookmarkWith li.stumbleupon {background: url(../i/stumbleupon.gif) left center no-repeat;}

#bookmarkWith a {position:relative;left:20px;text-decoration:none;padding:0;}

#bookmarkWith a:hover {}



#footerMega {clear:both;min-height:15em;height:auto;width:960px;margin:0;padding:0 0 10px 0;background:#3f3f3f url(../i/footerBg.jpg) left bottom repeat-x;}

* html #footerMega {height:16em;}

#footerMega ul {float:left;width:23%;min-height:270px;background:url(../i/footerUlBg.png) right top no-repeat;margin:0;padding:10px 0 0 15px;}

#footerMega li {list-style-type:none;margin-bottom:10px;font-size:0.9em;}

#footerMega a {text-decoration:none;color:#fff;}

#footerMega a:hover {color:#666;}



#address li {color:#fff;}

#address li strong {color:#fff;}

#address li.fax {background:url(../i/faxIcon.jpg) left 5px no-repeat;text-indent:25px;}

#address li.telephone {background:url(../i/telephoneIcon.jpg) left 3px no-repeat;text-indent:25px;}

#address li.email {background:url(../i/mailIcon.jpg) left 5px no-repeat;text-indent:25px;}

#address a {position:relative;top:2px;}



#copyright {width:960px;margin:0;background:#3f3f3f;min-height:2.4em;}

* html #copyright {height:2.4em;}

#copyright ul {margin:0 0 0 15px;padding:10px 0;}

#copyright li {list-style-type:none;display:inline;font-size:0.9em;}

#copyright li.poweredBy a {color:#666;position:relative;left:-15px;}

#copyright a {text-decoration:none;}

#copyright a:hover {}



/*clearbox */

#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {margin: 0;padding: 0;background-color: transparent;border: 0px;}

#CB_iFrCont {position: absolute;width: 0px;height: 0px;}

#CB_HiddenText {position: absolute;visibility: hidden;z-index: -1000;top: -100px;left: -1000px;}

.CB_Sep {color: #bbb;}

.CB_TnThumbs {width: 0px;height: 0px;border: 0px;outline-style: none;outline: 0px;padding: 0;margin: 0;visibility: hidden;}

.CB_BtmNav {position: relative;top: 4px;border: 0;padding: 0px 0px 0px 3px;}

#CB_ImgHide {position: absolute;visibility: hidden;z-index: 1098;left: 0px;}

#CB_ShowTh {width: 100%;height: 20%;visibility: hidden;position: absolute;z-index: 1097;bottom: 0px;left: 0px;}

#CB_Thumbs {display: none;height: 62px;padding-top: 10px;position: absolute;z-index: 1100;overflow: hidden;bottom: 0px;left: 0px;}

#CB_Thumbs2 {margin: auto 0;height: 52px;position: absolute;}

.CB_ThumbsImg {position: absolute;border: 1px solid #fff;cursor: pointer;}

.CB_RoundPixBugFix {display: block;visibility: hidden;font-family: arial;font-size: 1pt;}

#CB_ImgContainer {position: relative;width: 100%;}

#CB_PrevNext {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1002;}

#CB_NavPrev, #CB_NavNext {visibility: hidden;position: absolute;z-index: 1001;top: 47%;cursor: pointer;}

#CB_NavPrev {left: 18px;}

#CB_NavNext {right: 15px;}

#CB_ContentHide {position: absolute;z-index: 1000;top: 0px;	left: 0px;}

#CB_LoadingImage {position: absolute;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;visibility: hidden;}

#CB_Text {position: relative;text-align: left;overflow: hidden;}

#CB_T1 {height: 14px;white-space: nowrap;position: relative;}

#CB_T2 {margin-top: -1px;}

#CB_TL {position: relative;background-color: #fff;display: none;}

#CB_Window {left:50%;position:absolute;top:50%;visibility:hidden;z-index: 1100;border-collapse: separate;}

#CB_Image {position: relative;}

#CB_iFrame {position: absolute;width: 0px;height: 0px;z-index: 1003;}

#CB_TopLeft {background-image:url(../i/s_topleft.png);background-position:right bottom;}

#CB_Top {background-image:url(../i/s_top.png);background-position:left bottom;}

#CB_TopRight {background-image:url(../i/s_topright.png);background-position:left bottom;}

#CB_Left {background-image:url(../i/s_left.png);background-position:right top;}

#CB_Content {background-color: #fff;}

#CB_Right {background-image:url(../i/s_right.png);background-position:left top;}

#CB_BtmLeft {background-image:url(../i/s_btmleft.png);background-position:right top;}

#CB_Btm {background-image:url(../i/s_btm.png);background-position:left top;}

#CB_BtmRight {background-image:url(../i/s_btmright.png);background-position:left top;}

#CB_Prev, #CB_Next {background: transparent url(../i/blank.gif) no-repeat scroll 0%;display: block;	width: 49%;cursor: pointer;outline-style: none;outline: 0px;z-index: 1102;}

.CB_TextNav {text-decoration: underline;padding-right: 5px;color: #999;outline-style: none;outline: 0px;cursor: pointer;border: none;}

.CB_TextNav:hover {text-decoration: underline;color: #555;border: none;}

#CB_Prev {float: left;left: 0px;}

#CB_Next {float: right;left: 0px;}

#CB_Prev:hover {background:transparent;}

#CB_Next:hover {background:transparent;}

#CB_CloseWindow {position: absolute;right: -14px;top: -10px;z-index: 1104;cursor: pointer;}

#CB_SlideShowS, #CB_SlideShowP {position: absolute;left: -11px;top: -10px;z-index: 1104;cursor: pointer;}

#CB_SlideShowBar {background-color: #fff;width: 0px;position: absolute;height: 2px;display: none;z-index: 1102;}

#CB_Email {position: absolute;right: 15px;}                              





.sitemap {clear:left;}

.sitemap a {}

.sitemap ul {margin-left:45px;}

.sitemap li {line-height:1.8em;list-style-type:disc;}

.sitemap li ul li a {font-size:1.2em;}

.sitemap li ul li ul li a {font-size:1.4em;}

.sitemap li ul li ul li ul li a {font-size:1.6em;}

p.sitemap {border-bottom:dashed 1px #a2cddd;}

p.sitemap a {color:#fff !important;text-decoration:none;}

p.sitemap a:hover {text-decoration:underline !important;}



.azList {margin:0 20px;padding:0;clear:both;}

.azList ul {margin:0;padding:10px 0;}

.azList li {width:auto !important;float:left;background:none !important;padding:0 !important;color:#eee !important;}

.azList a {border:none;border:solid 1px #fff;padding:2px;color:#93CD17;text-decoration:none;}

.azList a:hover {background:#93CD17;color:#fff;}



.topLink {text-decoration:none;float:right;position:relative;top:-45px;}



#siteRequires table {width:12em !important;}

#siteRequires table td {background:#333 !important;border:none !important;}

#siteRequires table td.heading {font-weight:normal;}

#siteRequiresbar {font-size:0.7em;font-family:arial;font-weight:normal;text-transform:uppercase;}

#siteRequires img {border:none;position:relative;top:-5px;left:8px;}

#siteRequires .row {}



#addOns {margin:10px auto;width:950px;}

#addOns ul {margin:0 0 0 10px;padding:0;}

#addOns li {list-style-type:none;float:left;padding:0 0 10px 0;margin:0 10px 0 0;color:#fff;}

* html #addOns li {padding:0 0 5px 0;}

*+html #addOns li {padding:0 0 5px 0;}

#addOns img {border:none;}

#addOns img:focus {}



/*NEW code for related areas of interest with opaque hover effects*/

.extra {display:inline; float:left; text-decoration:none; margin:0;padding:0 !important;}

.extra p {}

.extra .txt, .extra b {display:none;color:#000 !important;}

.extra .head {display:block; text-align:center;}

.extra .color1 {background:#eab70d;}

.extra .color2 {background:#877660;}

.extra .color3 {background:#8aaa7f;}



.extra img {border:0; display:block;margin:0 !important;}

.extra a {}

.extra p.mh2 {margin:0; color:#fff; font-weight:normal;font-size:0.9em;padding:3px 0;}



.extra:hover {background:#fff; position:relative;cursor:pointer;}

.extra:hover b {display:block; position:absolute; top:0; left:0; width:150px;height:75px; opacity:0.7;}

.extra:hover .color1 b {background:#eab70d;}

.extra:hover .color2 b {background:#eab70d;}

.extra:hover .color3 b {background:#eab70d;}



.extra:hover em.txt {display:block;font-family:arial;font-size:0.8em;text-decoration:none; 

position:absolute; top:25px; width:150px; left:0; height:75px;color:#fff !important;margin:0; 

line-height:1.5em;font-style:normal;font-weight:normal;}



/*IE7*/

.extra:hover b {filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}





/*Drop Section*/

.ddpanel .ddpanelcontent{color: white;background: #ff954f;width:950px;margin-left:16px;}

* html .ddpanel .ddpanelcontent {margin-left:28px;}

*+html .ddpanel .ddpanelcontent {margin-left:18px;}

.ddpanelcontent img:active {}

.ddpanel .ddpaneltab {margin-right: 0;font: normal 12px Arial;}

.ddpanel .ddpaneltab a {float: right;color: white;background: #ff954f url(../i/toggleleft.gif) no-repeat left bottom;text-decoration: none;letter-spacing: 1px;position:relative;left:-18px;}

*+html .ddpanel .ddpaneltab a {left:-16px;}



.ddpanel .ddpaneltab a span{float: left;display: block;background: transparent url(../i/toggleright.gif) no-repeat right bottom;padding:0;cursor: pointer;width:7em;text-align:center;line-height:2em;}

.ddpanel .ddpaneltab a span img.pointerimage{margin:0;}

.ddpanel .ddpaneltab a:hover{background-color: #e95d00;}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{outline: 0;}

.ddpanel .ddpaneltab a:hover span{background-color: transparent;}



/*galleriffic*/

#gallery {}

#galleries .content {width:294px;height:294px;margin:0;padding:0;overflow:hidden;}

* html #galleries .content {height:294px;}

#galleries li {margin:0 6px 0 0;overflow:hidden;width:65px;height:65px;float:left;border:solid 2px #bbb;}

#galleries .top {display:none;}

#galleries .bottom {clear:left;}

#galleries .pagination {text-align:center;width:157px;padding:0;float:left;margin:10px 0 0 0;}

#galleries .pagination a {color:#005bab;font-size:0.8em;margin:0 5px;}

#galleries .pagination .current {font-size:0.8em;margin:0 5px;}

#galleries .nav-controls {display:none;}

#galleries img {margin-left:auto;margin-right:auto;display:block;float:none;border:none;margin-top:0;}



#galleries .ss-controls {text-align:center;font-size:0.8em;padding:0;width:137px;float:right;position:relative;top:-17px;}

* html #galleries .ss-controls {top:-20px;}

*+html #galleries .ss-controls {top:-20px}

#galleries .ss-controls a {color:#005bab;}

#galleries ul.thumbs {width:300px;margin:0;}

#galleries ul.thumbs li img {margin-top:0;}

#galleries a {text-decoration:none;color:#005bab !important;}

#galleries a:hover {text-decoration:underline;}



.gallery {clear:left;}

.gallery li {margin:0 6px 0 0;overflow:hidden;width:65px;height:65px;float:left;border:solid 2px #bbb;}

.gallery img {border:none;margin:0 !important;padding:0;}


