/*** open ***/
* {margin:0;padding:0;font-size:1em;font-family:Arial, Sans-serif, Comic Sans, Comic Sans MS, cursive;line-height:1.4em;}
body {margin:75px 0 10px 0;padding:0;background:#58595B;}
.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 ***/
#wrapper {width:984px;padding:0 0 0 0;margin:0 auto;position:relative;left:10px;}	
#wrapperInner {padding:0;margin:0 auto;width:984px;}

#leftCol {width:390px;float:left;margin-bottom:30px;clear:left;}
#middleCol {margin:0;padding:0;}
#rightCol {}

#article {width:432px;float:left;margin:30px 30px;}
* html #article {margin:30px 20px;}
#article2 {width:432px;float:right;margin:30px 30px;}
* html #article2 {margin:30px 20px;}
#articleWrapper {width:984px;background:#fff;}
#article p, #article li {color:#58585A;}
#article2 p, #article2 li {color:#58585A;}
#article a, #article2 a {color:#58585A;}

#article strong, #article2 strong {color:#837ab9;font-weight:bold;}

/*** generic objects ***/
p {margin:10px 5px 10px 0;font-size:0.8em;color:#bbbbbb;line-height:1.6em;}
em {color:#8a8a8a;}
p u {color:#8a8a8a;}
p.tiny {font-size:0.7em;}
p.large {clear:both;color:#e95d00;font-size:1.5em;}
h1 {color:#837ab9;font-size:1.6em;margin:10px 0 10px 0;letter-spacing:5px;font-weight:normal;}
h2 {color:#837ab9;font-size:1.2em;margin:10px 0;letter-spacing:5px;font-weight:normal;}
h3 {color:#e95d00;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 17px;font-size:0.8em;color:#bbbbbb;}
li {line-height:1.6em;}
ol {margin:10px 0 10px 17px;font-size:0.8em;color:#bbbbbb;}
address {margin:10px 0;font-size:0.75em;color:#8a8a8a;}
a {color:#fff;background-image:none !important;}
a:hover {text-decoration:none;}
fieldset {font-family:arial;font-size:0.9em;color:#bbb;border:solid 1px #bbb;margin:0;padding:5px;line-height:1.6em;}
legend {color:#777;padding:0 10px;}
img {float:left;margin-right:5px;}
label {color:#fff;}
strong {color:#fff;font-weight:normal;}

/*** specific objects ***/


#masthead {width:550px;height:450px;overflow:hidden;margin:5px 0 10px 0;float:right;}
#masthead img {}
.mastheadCaption p {position:absolute;width:550px;height:450px;padding:5px;color:#fff;}
.cf_wrapper {}
div.cf_element {width:550px;height:450px;overflow:hidden;}
div.cf_element div.content {}
div.cf_element div.content img {}

#pageHeader {height:134px;width:146px;float:left;margin:0 0 40px 0;}
#pageHeaderInner h1 {padding:0;}
#pageHeaderInner img {border:none;/*margin-left:145px;*/float:left;}
#pageHeaderInner {}

#teaser {width:628px;float:left;}
#teaser h1 {letter-spacing:10px;margin:50px 0 0 40px;}

#galleryQuickLinks {float:right;text-align:right;}
#galleryQuickLinks li {list-style-type:none;}
#galleryQuickLinks a {text-decoration:none;}
#galleryQuickLinks a:hover {color:#bbb;}

#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;}

#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;}

#map {width:490px;height:350px;}
#map div span {}
#map div a {display:none;}
#mapStatic {width:364px;height:364px;}


#primaryMenu a {color:#666;}

.primaryMenu {margin:0;clear:both;float:left;width:600px;}
.primaryMenu ul {margin:40px 0 0 0;padding:0;}
.primaryMenu li {padding:0;list-style-type:none;font-size:1em;float:left;width:auto;}
.primaryMenu li.tier1 {background:#58585A;}
.primaryMenu li.tier2 {background:#FF954F;}
.primaryMenu li.tier3 {background:#FFAE79;}
.primaryMenu li.tier1 a {display:block;width:auto;float:left;margin:0 25px 0 0;}
* html .primaryMenu li.tier1 a {margin-right:15px;}
.primaryMenu li.tier2 a {position:relative;left:25px;}
.primaryMenu li.tier3 a {position:relative;left:40px;}
.primaryMenu a {color:#fff;text-decoration:none;padding:0;}
.primaryMenu a:hover {color:#bbb;}
.primaryMenu li.selected {}
.primaryMenu li.selected a {color:#837ab9;}

.primaryMenuTier1 ul {margin:0;text-align:center;padding:24px 0;}
.primaryMenuTier1 li {list-style-type:none;display:inline;margin-right:50px;padding:8px 0;}
.primaryMenuTier1 li.selected a {background:url(../i/arrow_1.png) left center no-repeat;padding-left:13px;}
.primaryMenuTier1 a {text-decoration:none;color:#fff;font-size:1.2em;}
.primaryMenuTier1 a:hover {color:#e95d00;}

.primaryMenuTier2And3 {margin:10px 0 0 0;width:197px;}
.primaryMenuTier2And3 ul {margin:0;padding:0;}
.primaryMenuTier2And3 li {border-bottom:solid 1px #fff;padding:0;margin:0;list-style-type:none;padding:8px 0;font-size:1em;}
.primaryMenuTier2And3 li.tier1 {background:#e95d00;}
.primaryMenuTier2And3 li.tier2 {background:#FF954F;}
.primaryMenuTier2And3 li.tier3 {background:#FFAE79;}
.primaryMenuTier2And3 li.tier1 a {position:relative;left:10px;}
.primaryMenuTier2And3 li.tier2 a {position:relative;left:25px;}
.primaryMenuTier2And3 li.tier3 a {position:relative;left:40px;}
.primaryMenuTier2And3 a {color:#fff;text-decoration:none;padding:0;}
.primaryMenuTier2And3 a:hover {text-decoration:underline;}
.primaryMenuTier2And3 li.selected {}
.primaryMenuTier2And3 li.selected a {background:url(../i/arrow_1.png) left center no-repeat;padding-left:13px;}

.primaryMenuDrop {float:left;width:100%;background:#808080;margin-top:3px;}
.primaryMenuDrop a {text-decoration:none;}
.primaryMenuDrop ul {text-align:left; position:relative; list-style:none; padding:0; margin:0; }
.primaryMenuDrop ul li {padding:0px;margin:0px;float:left;position:relative;display:inline;background:#808080;width:auto;padding:4px 10px;position:relative;border-right:solid 1px #fff;}
.primaryMenuDrop ul li a {margin:0;display:block;color:#fff;font-family:arial;font-weight:normal;}
.primaryMenuDrop ul li a:hover {text-decoration:none;}

.primaryMenuDrop ul li ul {position:absolute; top:29px; left:0; display:none; background:#9A0F08; z-index:100; color:#fff;}
.primaryMenuDrop ul li ul li {line-height:1.8em;background:none;padding:0;border-right:0px !important;}
.primaryMenuDrop ul li ul li a {display:block;border-right:0px !important; clear:both;font-size:1.2em; width:150px;padding:2px 0 2px 10px; position:relative; background:#9A0F08 !important; color:#fff !important; }
.primaryMenuDrop ul li ul li a:hover {background:#C61E05 !important; color:#fff!important;}

#searchFrm {border-right:none;padding:0;margin:10px 0;width:auto;}
#searchFrm .label {float:left;position:relative;top:1px;}
#searchFrm label {color:#666;position:relative;top:2px;left:-3px;font-size:0.9em;}
#searchFrm input {border:solid 4px #fff;color:#bbb;border:solid 3px #bbb;font-size:0.75em;position:relative;top:0;width:120px;text-indent:3px;}
* html #searchFrm input {}
*+html #searchFrm input {}
#searchFrm input:focus {color:#666;}
#searchFrm .btn {border:none;height:1.8em;cursor:pointer;border:solid 2px #e95d00;width:auto;color:#fff;background:#e95d00;padding:2px 5px;position:relative;left:0px;top:2px;text-indent:none;}
* html #searchFrm .btn {position:relative;top:1px;padding:0 4px;}
*+html #searchFrm .btn {position:relative;top:0;padding:0 4px;}



.areasOfInterest {width:984px;overflow:hidden;}
.areasOfInterest p {margin:0;padding:0;text-align:center;}
.areasOfInterestInner {width:163px;height:auto;float:left;margin:30px 16px;}
* html .areasOfInterestInner {margin:30px 35px;}
.areasOfInterestInner a {color:#fff;text-decoration:none;}
.areasOfInterestInner a:hover {color:#837ab9;}
.areasOfInterestInner img {border:none;padding:0;margin-bottom:5px;}
.areasOfInterestInner p.anchoredImage a {color:#fff;}
.areasOfInterestInner p.areaOfInterestLink {}



.newsItem {border-top:solid 1px #bbb;padding:5px 5px 5px 0;margin-right:5px;}
#middleCol .newsItem {padding:5px 0;}
#rightCol h2 {margin-top:7px;}
#rightCol .newsItem {margin:0 15px 0 0;font-size:0.8em;}
#rightCol .newsItem p.tiny {font-size:0.9em;}
.newsItem a {background:#e9e3e1;color:#e95d00;text-decoration:none;padding:2px;}
.newsItem a:hover {background:#8a8a8a;color:#fff;}
.newsItem p {margin:5px 0;}
.newsItem h3 {padding:5px;color:#e95d00;}
.newsItem h4 {color:#8a8a8a;font-size:0.9em;}
.newsItem img {margin-top:3px;}

.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;}
#attachments li {margin:0 0 0 10px;padding:0;}
* 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.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); }

#rssFeeds ul {margin:5px 0 5px 24px;padding:0;}
* html #rssFeeds ul {margin-left:20px;}
*+html #rssFeeds ul {margin-left:20px;}
#rssFeeds li {margin:0 0 5px 0;padding:0;}
#rssFeeds li.rssFeed {list-style-image: url(../i/rss.gif);}
#rssFeeds a {position:relative;top:-3px;text-decoration:none;}
* html #rssFeeds a {left:5px;}
*+html #rssFeeds a {left:5px;}
#rssFeeds a:hover {text-decoration:underline;}

#leftCol fieldset {padding:0 5px;}
#leftCol legend {}
#leftCol #bookmarkWith {width:185px;}
#leftCol #bookmarkWith li {float:none;margin-left:20px;position:relative;top:2px;}


/*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 75px 15px 0;padding:0;width:410px;float:right;}
* html #enquiryForm {margin-top:90px;margin-right:30px;}
*+html #enquiryForm {margin-top:90px;}
#enquiryForm .label {width:12em;font-size:0.8em;}
#enquiryForm .headlineArticle, #newsEdit .keepOnTop, #newsEdit .check {width:auto !important;margin:5px 0 !important;}
#enquiryForm .check, #newsArticle .delete {position:relative;left:2px !important;}
#enquiryForm input {font-family:arial;border:solid 1px #bbb;color:#666;padding:2px;margin:2px 2px 3px 0 !important;width:410px;font-size:0.8em;}
#enquiryForm input#created, #enquiryForm input#lastModified, #enquiryForm input#position, #enquiryForm input#url, #enquiryForm input#currentDir, #enquiryForm input#fName {background:#ddd;}
* html #enquiryForm input {padding:2px;}
*+html #enquiryForm input {padding:2px;}
#enquiryForm input#page {background:#ddd;}
#enquiryForm select {font-family:arial;border:solid 1px #bbb;color:#666;padding:1px;margin:2px 2px 3px 0 !important;width:auto;}
#enquiryForm select#liveFromMonth, #newsEdit select#liveFromYear, #newsEdit select#liveToMonth, #newsEdit select#liveToYear {}
#enquiryForm .select {clear:both;width:100%;}
* html #enquiryForm .select {margin-left:3px;}
#enquiryForm .selectItem {width:auto;float:left;}
#enquiryForm ul {margin:0 0 5px 17px;padding:0;}
#enquiryForm ol {margin:0 0 5px 17px;padding:0;}
#enquiryForm li {font-size:0.9em;color:#777;margin:0;padding:0;line-height:1.6em;}
#enquiryForm textarea {width:414px;height:125px;border:solid 1px #bbb;margin:5px 0;color:#666;font-size:0.8em;}
#enquiryForm .btn {font-size:0.8em;background:#837ab9;border:none;color:#fff;height:2em;width:9em;padding:0;}
* html #enquiryForm .btn {height:1.9em;}
*+html #enquiryForm .btn {height:1.9em;}
#enquiryForm .btn:focus {color:#333;}

#enquiryForm .clear {width:3em;}
.errorHighlight {background:#bbb;}

#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 {background:url(../i/searchBarBg.png) left top repeat-x;}
#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;}
#AAA ul {}
#AAA li {display:inline;color:#e95d00;}
#AAA li.normal {}
#AAA li.large {font-size:1.4em;}
#AAA li.extraLarge {font-size:1.8em;}
#AAA li a {margin-left:5px;text-decoration:none;}
#AAA a:hover {color:#e95d00;}

#languageSelector {}
#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;}

#areasOfInterest {}
#areasOfInterest ul {}
#areasOfInterest li {margin-bottom:5px;}
#areasOfInterest a {font-family:Comic Sans, Comic Sans MS, cursive;}
#areasOfInterest a:hover {}
#areasOfInterestFooter {}

#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 {}


.thumb {}

#footer {float:right;}
#footer ul {margin:40px 0 0 0;padding:0 0 0 0;}
#footer li {list-style-type:none;display:inline;}
#footer li.logout a, #footer li.poweredBy a {color:#fff;}
#footer a {text-decoration:none;color:#837ab9;}
#footer a:hover {color:#fff;}

#copyright {width:984px;margin:10px auto 0 auto;text-align:left;}
#copyright ul {margin:0;}
#copyright li {list-style-type:none;display:inline;color:#bbbbbb;}
#copyright a {text-decoration:none;}
#copyright a:hover {}

#quickLinks ul {margin:10px 0;padding:0;}
#quickLinks li {display:inline;list-style-type:none;}

/*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 */
.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 a {color:#666 !important;text-decoration:none;}
p.sitemap a:hover {text-decoration:underline !important;}

.azList {margin:0;padding:0;clear:left;}
.azList ul {margin:0;padding:0;}
.azList li {list-style-type:none;float:left;margin:3px 0;padding:0;}



/*galleriffic*/
div.content {display: none;float:left;width:600px;height:450px;overflow:hidden;background:#ccc;position:relative;}
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content  a:focus, div.content  a:hover, div.content  a:active {text-decoration: underline;}
div.nav-controls {float: right;}
div.slideshow span.image-wrapper {margin-right:-1px;}
div.slideshow img {margin-right:-1px;}
ul.thumbs {margin: 0;padding:30px 0 0 0;}
ul.thumbs li {list-style: none;}
ul.thumbs li.selected a.thumb {background: #000;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;margin-left:auto;margin-right:auto;}

#gallery {}
#galleries {width:984px;margin:10px 0 -125px 0;position:relative;max-height:450px;padding:0;overflow:hidden;background:#fff;}
* html #galleries {height:450px;}
#galleries li {margin:0 5px 5px 0;overflow:hidden;width:45px;height:45px;float:left;border:solid 2px #bbb;}
#galleries .top {display:none;}
#galleries .bottom {clear:left;}
#galleries .pagination {text-align:center;width:384px;padding:3px 0;}
#galleries .pagination a {color:#837ab9;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;}

#galleries .ss-controls {text-align:center;font-size:0.8em;padding:5px 0;width:384px;float:right;}
#galleries .ss-controls a {color:#837ab9;}
#galleries ul.thumbs {width:110px;margin:10px 0 10px 140px;}
#galleries ul.thumbs img {}
* html #galleries ul.thumbs img {margin-top:0;}
*+html #galleries ul.thumbs img {margin-top:0;}
#galleries a {text-decoration:none;color:#837ab9 !important;}
#caption {display:none !important;}
