@import url('Reset.css');

/*===========================================================
    HEADER
===========================================================*/
#header {width:1020px; margin:0 auto; height:180px;position:relative;background:#fff;}
#header #logo {position:absolute;top:36px;left:15px;}
#header #matchMeBanner { position:absolute;top:0;right:17px;}
#header #matchMeBanner #banner2 a img {display: none}
#header #countdown { position:absolute;top:37px;right:9px;}
/* ------------ HEADER NAVIGATION -------------- */
#navigation {background:#2660b2; color:#fff; font-size:1.7em;height: 30px;}
#navigation ul {width:1020px; margin:0 auto; list-style-type:none;height: 30px;}
#navigation ul li {float:left; margin:0 2px 0 0; display:inline;height: 30px; }
#navigation ul li a {display:block; color:#fff; padding:5px 10px;}
#navigation ul li a.active, #navigation ul li a:hover {background:#76c047; display:block;}

/* -------------- CRUMBTRAIL -------------- */
#crumbTrail {background:url('../Images/crumbtrail-bg.gif') top center repeat-x #e4e4e4; height:32px; clear:both;}
#crumbTrail .list {width:975px; margin:0 auto; position:relative; top:9px; color:#6b6b6b; padding:0 0 0 10px;}
#crumbTrail .list .youreHere {color:#848383;}
#crumbTrail a {color:#76c047; font-weight:bold;}
#crumbTrail a:hover {text-decoration:underline;}


/* ----------- HOMEPAGE ---------------------------*/
#homeWrap {width: 960px;font-size:1.4em;  }
#homeLeft {width: 600px;float: left;margin-right: 20px;}
#homeRight {float: left; width: 280px;}


/*===========================================================
    MAIN CONTENT
===========================================================*/
#content {width:960px; padding:0 15px; margin:40px auto 50px; color:#464646;}
#content a:hover {text-decoration:underline;}
.hr {height:13px; background:url('../Images/timeline-bullet.gif') top left no-repeat; border-bottom:1px solid #c6c6c6; margin:0 0 20px 0; clear:both;}
.hr hr {display:none;}

/* ---------- LEFT HAND NAVIGATION --------------- */
ul#leftHandNav {float:left; margin:0 25px 0 0; display:inline; width:145px; list-style-type:none; font-size:1.2em;}
ul#leftHandNav li {border-bottom:1px solid #76c047; padding:12px 0; float:left; width:145px;}
ul#leftHandNav li ul li {list-style: none;border: none; padding: 10px 0 4px 10px; }
ul#leftHandNav li ul li a.active {background: none; text-decoration: underline;font-weight: normal}
ul#leftHandNav li a {color:#76c047; padding:0 0 0 12px; display:block;}
ul#leftHandNav a.active {background:url('../Images/nav-bullet.gif') left center no-repeat;}
ul#leftHandNav li a.active {font-weight:bold; color:#76c047;}

/* ----------- CENTRAL CONTENT COLUMN ------------- */
#centralCol {font-size:1.4em; width:790px; float:left;}
#centralCol ul, #centralCol ol {margin:0 0 25px 40px;}
#centralCol ul li, #centralCol ol li {margin:10px 0; line-height:1.3em;}

#centralCol ul.pageNotFound {padding:4px 0 0;}
#centralCol #centralColR p.quote, #homeWrap #homeRight p.quote{padding:10px 15px 10px 20px; font-style:italic; font-size:1.2em;background-color: #f8f8f8; color: #76c047; font-style: italic;}


#centralCol h2.name {margin:0 0 0 0;}
#centralCol p.role {font-weight:bold; color:#666;}
#centralCol p.quote {padding:10px 15px 0 20px; font-style:italic; color:#666; font-size:1.2em;}
#centralCol .quote {padding:0 15px 0 20px;}
#centralCol .quote p {font-style:italic; color:#666; font-size:1.2em;}
#centralCol p.quoteAuthor {text-align:right; position:relative; top:-12px;}
#centralCol #privacy p {font-size:0.9em;}

#centralCol img.photo {margin:0 auto 1.6em; display:block; border:1px solid #ccc; padding:14px;}
#centralCol img.ctrImage {display:block; margin:0 auto 1.6em; display:block;}
#centralCol img.profilePhoto {float:right; border:1px solid #ccc; padding:7px; margin:0 0 4px 12px;}

/* Career Timelines */
#careerLeft {float:left; width:385px;}
#careerLeft h2 {margin:0 0 8px 0;}
#careerLeft p strong {color:#666;}
#careerLeft ul {list-style-type:none; margin:0;}
#careerLeft ul li {padding:15px 10px 30px; margin:0; color:#828282; background:url('../Images/timeline-bullet.gif') left bottom no-repeat #fff;}
#careerLeft ul li h3 {color:#b6b6b6; font-size:1.4em;}
#careerLeft ul li.odd {border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; background:url('../Images/timeline-bullet.gif') left bottom no-repeat #f8f8f8;}

#careerRight {float:left; width:385px; margin:0 0 0 20px; display:inline;}
#careerRight h2 {margin:0 0 8px 0;}
#careerRight p strong {color:#666;}
#careerRight ul {list-style-type:none; margin:0;}
#careerRight ul li {padding:15px 10px 30px; margin:0; color:#828282; background:url('../Images/timeline-bullet.gif') left bottom no-repeat #fff;}
#careerRight ul li h3 {color:#b6b6b6; font-size:1.4em;}
#careerRight ul li.odd {border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; background:url('../Images/timeline-bullet.gif') left bottom no-repeat #f8f8f8;}

/* Typical Week */
#typicalWeek ul {list-style-type:none; margin-left:0; font-size:1.3em;}
#typicalWeek ul li {float:left; margin:0; border-right:1px solid #00acdc; padding:0 10px;}
#typicalWeek ul li.last {border:none;}
#typicalWeek h4 {font-weight:bold; color:#666; margin:0 0 2px 0;}

/* History */
#history {padding:20px 0 0; width: 400px;float: left;}
#history h3 span {color:#666;}
#yearSelector {width: 300px; background: #eee;float: left; margin-left: 30px;}
#yearSelector ul li {list-style: none; float: left; margin: 5px;}
#yearSelector ul {margin: 0 0 0 0px; padding: 0;}

/* Alumni Drops */
#centralCol #alumni h2.reveal {cursor:pointer; font-size:1.2em; margin:0 0 16px 0;}
#centralCol #alumni .answer {}
#centralCol #alumni .wrap {padding:0 15px 25px;}
#centralCol #alumni .wrap p strong {font-style:normal;}
#centralCol #alumni .quote {font-size:0.9em;}
#centralCol #alumni p.quote {font-size:1.0em;}

/* KEYDATES tables */
#keydates-table table {border: 2px solid #76c047; border-right: 0; border-bottom: 0;}

#keydates-table table tr td {border-right: 2px solid #76c047;padding: 10px; border-bottom: 2px solid #76c047; }

/* PROFILES pages 2011 */
#centralCol #bg_panel h3 { font-size:1.7em; font-weight:bold; color:#2a61ae; text-transform:uppercase; }
#centralCol #bg_panel h4 { font-size:1.1em; font-weight:bold; color:#494949; }
#centralCol #bg_panel { width:765px; background:#F2F2F2; padding:30px 20px 20px 20px;
                          -webkit-border-radius: 8px; 
                             -moz-border-radius: 8px; 
                                  border-radius: 8px; 
                           -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
                                       behavior: url(/Css/PIE/PIE.htc);
 }
#centralCol #bg_panel.flash_map { height:504px; }
/*#centralCol #bg_panel.profile_group .profile_top { float:left; }*/
#centralCol #bg_panel.profile_group .profile_top a.green-button { float:right; color:#FFFFFF; text-align:center; text-transform:uppercase; text-decoration:none; font-weight:bold; width:113px; height:24px; background:url(/Images/Map-Profiles/profiles-back-button-sprite.png) 0 0 no-repeat; padding:6px 0 0 0; margin: 0 4px 0 0; }
#centralCol #bg_panel.profile_group .profile_top a.green-button:hover { background-position:0 -30px; }
#centralCol #bg_panel.profile_group .profile_top a.green-button:focus { outline: 0; }
#centralCol #bg_panel.profile_group .profile_top h3 { float:left; }
#centralCol #bg_panel.profile_group .thumbs-wrap { padding:0.5em 0 0 0; }
.ie7 #centralCol #bg_panel.profile_group .thumbs-wrap ul.grad-thumbs { margin:1em 0 0 0; }
#centralCol #bg_panel.profile_group .thumbs-wrap ul.grad-thumbs { list-style:none; margin:0; }
#centralCol #bg_panel.profile_group .thumbs-wrap ul.grad-thumbs li { position:relative; float:left; width:187px; height:107px; margin: 4px 4px 8px 0; }
#centralCol #bg_panel.profile_group .thumbs-wrap ul.grad-thumbs li a:focus { outline: 0; }
#centralCol #bg_panel.profile_group .thumbs-wrap ul.grad-thumbs li a img { width:185px; height:105px; border:1px solid #FFFFFF;
                                                                          -webkit-box-shadow: 0px 0px 5px #000; 
                                                                             -moz-box-shadow: 0px 0px 5px #000; 
                                                                                  box-shadow: 0px 0px 5px #000; 
                                                                                    behavior: url(/Css/PIE/PIE.htc);
}
#centralCol #bg_panel.profile_group .thumbs-wrap ul.grad-thumbs li .grad-thumb-overlay { position:absolute; width:185px; height:105px; top:1px; left:1px; display:none; 
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.64);  
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5000000,endColorstr=#A5000000); 
            zoom: 1;
}
#centralCol #bg_panel.profile_group .thumbs-wrap ul.grad-thumbs li.active .grad-thumb-overlay { display:block; }
#centralCol #bg_panel.profile_group .profile-roster { clear:both; padding:1em 0 0 0; }
#centralCol #bg_panel.profile_group .profile-roster .profile { clear:both; padding:2.5em 0 0 0; }
.ie7 #centralCol #bg_panel.profile_group .profile-roster .profile { padding:0.5em 0 0 0; }
#centralCol #bg_panel.profile_group .profile-roster .profile .profile-heading img.profile-pic { float:left; width:230px; height:140px; margin: 0 2em 0 0; border:1px solid #FFFFFF;
                                                                                              -webkit-box-shadow: 0px 0px 5px #000; 
                                                                                                 -moz-box-shadow: 0px 0px 5px #000; 
                                                                                                      box-shadow: 0px 0px 5px #000; 
                                                                                                        behavior: url(/Css/PIE/PIE.htc);   
}
#centralCol #bg_panel.profile_group .profile-roster .profile .profile-heading .profile-titles {padding:84px 0 0 0;}
#centralCol #bg_panel.profile_group .profile-roster .profile .profile-text {padding:1em 0 0 0;}
.js #centralCol #bg_panel.profile_group .profile-roster .profile {display:none;}

/* FAQs Drops */
#faqsWrapper { font-size:1.4em; }
#faqs {padding:15px 0 0 0;}
#faqs h2.reveal {cursor:pointer; font-size:1.2em; margin:0 0 16px 0;}
#faqs .wrap {padding:0 15px 5px;}

/*---------------Flash Alts min heights -------------------------*/
#avatar {min-height: 480px;}
#orgStrucAlt,#locationsAlt,#historyAlt,#careerTimelinesAlt,#typicalWeekAlt {min-height: 600px;}
#matchMeAlt {min-height: 500px;}


/*--------------------- ORG structure alts --------------------------- */
.primaryCare {color: #76c047; margin-top: 20px;}
.secondaryCare {color: #76c047;margin-top: 20px;}



/* ----------- LEFT CONTENT COLUMN ------------- */
#centralColL {float:left; width:485px;}

/* ----------- RIGHT CONTENT COLUMN ------------- */
#centralColR {float:right; width:280px;}
#centralColR #yearSelector {background:#f8f8f8; padding:12px;}
#centralColR #yearSelector ul {list-style-type:none; margin:0;}
#centralColR #yearSelector ul li {float:left; padding:0 9px; margin:8px 0;}

/*----------- CAROUSEL ------------------------- */
#carousel {background:url(../Images/carousel-images/carouselRepeat.gif) repeat-x top left #e3e3e3; margin-top: -40px; padding: 10px 0 40px 0; position: relative; height:270px;}
#carousel h2 {text-align: center; padding: 20px 0;}
#carousel img.loading {position: absolute; right: 15px; bottom: 15px;display: none}
#carousel #carouselSlider {position: relative;width: 9000px;}
#carousel #carouselSlider a {display: block; float: left;outline: 0;}
#carousel #carouselSlider a img {border: 4px solid #b8b8b8; margin-right: 15px; outline: 0; }
#carousel #carouselSlider a.selected img,#carousel #carouselSlider a:hover img {border: 4px solid #00acdc}
#carousel #viewport {height: 165px;overflow: hidden;position: relative; margin: 0 auto;}
#carousel a#button_backwards,#carousel a#button_forwards {position:absolute; text-indent: -2000em;outline: 0; display: none;}
#carousel a#button_backwards {top: 150px; left: 30px;width: 30px; height: 35px;background: transparent url(../Images/carousel-images/btn_bck.gif) no-repeat;}
#carousel a#button_forwards {top: 150px; left: 876px;width: 30px; height: 35px; background: transparent url(../Images/carousel-images/btn_forwards.gif) no-repeat;}
#carousel a#button_forwards.disabled { background: transparent url(../Images/carousel-images/btn_forwards_disabled.gif) no-repeat;}
#carousel a#button_backwards.disabled { background: transparent url(../Images/carousel-images/btn_bck_disabled.gif) no-repeat;}
#carouselHolder {padding-top: 400px;}
#carousel #carouselSub {float: left;width: 100%;}
#carousel #carouselSub h3 {text-align: center;width: 400px;margin: 20px auto 0;font-size: 1.7em;}
#carouselOuter {margin-top: -360px; }
#carouselContent #carouselCopy {width: 566px;float: left;display: inline;font-size: 1.2em;margin: 0 35px;}

/* VIDEO PROFILES */
#videoProfiles {background: #e2e2e2 url(../Images/Profile-video-images/profileBck.gif) repeat-x;width: 804px;position: relative;}
#videoProfiles #vidContainerOuter {position: absolute; left: 20px; top: 20px;background: transparent url(../Images/Profile-video-images/video_background.png) no-repeat 0 10px; width: 492px; height: 292px; }
#videoProfiles #vidContainerOuter h2 {margin:  140px 0 0 85px;}
#videoProfiles #videoContainer {width: 450px; height: 248px; margin-bottom: 45px;position: absolute; top: 25px; left: 17px;}
#videoProfiles ul {margin: 0 0 0px 40px; padding: 340px 0 40px 0;}
#videoProfiles ul li {list-style: none;float: left;display: inline; margin-right: 28px;}
#videoProfiles ul li a img {border: 2px solid #ccc}
#videoProfiles ul li a { color: #76c047;font-weight: bold;font-size: 1.2em; padding-bottom: 20px; display: block;outline: 0;}
#videoProfiles ul li a:hover {text-decoration: none}
#videoProfiles ul li a:hover img {border: 2px solid #76c047}
#videoProfiles #detailsContainer {position: absolute; right: 90px; top: 45px; width:220px;}
#videoProfiles #detailsContainer  .details {width: 190px; display: none;padding:0 0 0 10px;  }
#videoProfiles #detailsContainer  .details .name { font-size:1.5em; font-weight:normal; color:#76c047; }
#videoProfiles #detailsContainer  .details .title { font-size:1.3em; font-weight:normal; color:#76c047; }
#videoProfiles #detailsContainer  .details .intro { font-size:1.1em; font-weight:normal; color:#000; }
#slider-wrap #tabs {margin: 0 0 0 -15px;}

#slider-wrap #tabs li {list-style: none; float: left;}

#slider-wrap #tabs li a {color: #6e6e6f; border-right: 1px solid #6e6e6f;padding: 0 15px;}

#slider-wrap #tabs li.last a {border: none}


#slider-wrap {display: block; width: 800px;}
h2.showTranscripts {margin: 20px 0;}

/* MATCH ME */
#matchme { font-size:1.4em; }
.mmLeft { float:left;width:250px; }
.mmRight { float:left;width:486px; }

.radioButton {padding: 1px;}
.radioButton input { }
.radioButton label { display:inline; }


#eventsWrapper { font-size:1.4em; }
#eventsWrapper label {float:left;width:160px;}
#eventsWrapper select  { float:left;width:300px;margin:5px 0 ;}
#eventsWrapper input  { float:left;width:295px;margin:5px 0;}
#eventsWrapper #searchContainer { text-align:right;width:460px; }

#eventsWrapper input.submitButton  { float:none;width:120px;margin:5px 0;background:#8cd05f;color:#fff;border:0;padding:2px;}

#eventsLeft {float:left;width:550px;}
#eventsRight {float:left;width:340px;}
#eventsWrapper table.dateTable { width:300px;border:1px solid #e0e0e0;}
#eventsWrapper table.dateTable table.dateTable { border:0px;}
#eventsWrapper table.dateTable td.nextPrev, 
#eventsWrapper table.dateTable th.dayHeader,
#eventsWrapper table.dateTable td.dayStyle { padding:3px; }
#eventsWrapper table.dateTable td.selectDayStyle { background:#8cd05f;color:#fff; }
#eventsWrapper table.dateTable td { background:#fff;}
#eventsWrapper table.eventsList { font-size:13px;margin:30px 0 0 0;width:100%; }
#eventsWrapper table.eventsList th { padding:3px;background:#8cd05f;color:#fff;text-align:left; }
#eventsWrapper table.eventsList td { padding:3px;border-bottom:1px solid #8cd05f; }
#eventsWrapper table.dateTable table.dateTable td { background:#8ad05c;color:#fff;}
#eventDetails .label { font-weight:bold;width:250px;float:left;font-weight:bold; }
#eventDetails .details { font-weight:normal;width:350px;float:left; }

table.content-tbl { margin:0 0 20px 0; }
table.content-tbl th { text-align:left;font-weight:bold;color:#fff;background:#76c047;padding:4px; }
table.content-tbl td { text-align:left;padding:4px;border-bottom:1px solid #c0c0c0; }

/* QUIZ */
#quiz-wrap {position:relative;}
#quiz-wrap #progress {height: 60px; margin: 0 0 1em 0;}
#quiz-wrap #progress ul {margin: 0; list-style-type: none;}
#quiz-wrap #progress ul li {margin: 0 6px 0 0; padding: 3px 14px 0 0; text-align: center; list-style-type: none; font-size:1.35em;font-weight:bold;color:#fff;}
#quiz-wrap #progress .step {width: 32px; height: 32px; float: left; background: url(/images/green-button.gif) no-repeat;}
#quiz-wrap #progress .step.current {background: url(/images/blue-button.gif) no-repeat;}
#quiz-wrap #progress .step.completed {background: url(/images/blue-button.gif) no-repeat;}
#quiz-wrap #content-wrap {/*height: 600px;*/}
#quiz-wrap #intro {}
#quiz-wrap #questions {}
#content #quiz-wrap #statement {margin-top:0;padding: 0 0 1.5em 0;} 
#quiz-wrap #answers {margin: 1em 0 0 0; list-style-type: none; font-size:1em;} 
#quiz-wrap #answer-1, #quiz-wrap #answer-2, #quiz-wrap #answer-3, #quiz-wrap #answer-4, #quiz-wrap #answer-5 {cursor: pointer; 
     -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
          border-radius: 6px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
#content article#main-content #quiz-wrap #answers li {margin: 10px 0 0 0; min-height: 50px; background-repeat: no-repeat;background-position: 8px center; padding: 0.8em 3em 0.7em 65px;
	-moz-transition: background-color 0.4s;  
	-o-transition: background-color 0.4s;  
	-webkit-transition: background-color 0.4s;  
	transition: background-color 0.4s; 
}

#quiz-wrap #answers ul {margin-top:0;}
#quiz-wrap #answers li input {float:left; margin:0 15px 0 0; cursor:pointer;}
#quiz-wrap #answers li p {float:left; width:428px;cursor:default;}
#quiz-wrap #answers li {clear:both; margin:0 0 0 0;height:60px;}
#quiz-wrap #answer-1.not-chosen {background-image: url(/Images/matchme-ring-not-chosen-A.gif);}
#quiz-wrap #answer-1.chosen {background-image: url(/Images/matchme-ring-chosen-A.gif);}
#quiz-wrap #answer-2.not-chosen {background-image: url(/images/matchme-ring-not-chosen-B.gif);}
#quiz-wrap #answer-2.chosen {background-image: url(/images/matchme-ring-chosen-B.gif);}
#quiz-wrap #answer-3.not-chosen {background-image: url(/images/matchme-ring-not-chosen-C.gif);}
#quiz-wrap #answer-3.chosen {background-image: url(/images/matchme-ring-chosen-C.gif);}
#quiz-wrap #answer-4.not-chosen {background-image: url(/images/matchme-ring-not-chosen-D.gif);}
#quiz-wrap #answer-4.chosen {background-image: url(/images/matchme-ring-chosen-D.gif);}
#quiz-wrap #answer-5.not-chosen {background-image: url(/images/matchme-ring-not-chosen-E.gif);}
#quiz-wrap #answer-5.chosen {background-image: url(/images/matchme-ring-chosen-E.gif);}
#quiz-wrap #answer-1 p, #quiz-wrap #answer-2 p, #quiz-wrap #answer-3 p, #quiz-wrap #answer-4 p, #quiz-wrap #answer-5 p {height:55px;}
#quiz-wrap #results {}
#quiz-wrap #controls {text-align: right; font-size: 1.2em; color: #FFF; text-transform: uppercase; height:110px; position: relative;}
#quiz-wrap #controls div {width: 105px; height:105px; background-repeat: no-repeat; position: absolute; cursor: pointer; right: -10px;}
#quiz-wrap #controls div.active {background-image: url(/images/matchme-button-bg-active.gif);}
#quiz-wrap #controls div.inactive {background-image: url(/images/matchme-button-bg-inactive.gif);}
#quiz-wrap #controls div p {text-align: center; padding-top: 42px;}
#quiz-wrap #start {width:96px;height:35px;}
#quiz-wrap #controls div#prev {display: none; right: 75px;}
#quiz-wrap #next.inactive {display: none; cursor: default;}
#quiz-wrap #next.active {display: none;}
#quiz-wrap #restart {display: none;}
#quiz-wrap #controls div#restart  p {padding-top: 37px; line-height:1em;}

input.start {background: url(/Images/matchme-button-bg-active.gif) no-repeat;height:40px; width:100px; cursor:pointer;}

.blue {background:#22559d;height:40px; width:100px;text-align:center; cursor:pointer;
-moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
          border-radius: 15px;
          font-size:1em;font-weight:bold;color:#fff;text-align:center;text-transform: uppercase;border:none;}
          
.next {background:#22559d;height:40px; width:100px;text-align:center; cursor:pointer;
-moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
          border-radius: 15px;
          font-size:1em;color:#fff;text-align:center;text-transform: uppercase;border:none;}
          
 .continue {background:#22559d;height:40px; width:180px;text-align:center; cursor:pointer;
-moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
          border-radius: 15px;
          font-size:1em;font-weight:bold;color:#fff;text-align:center;text-transform: uppercase;border:none;}
           

.abc {background:#ddd;height:40px; width:40px;text-align:center;
-moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
          border-radius: 6px;
          font-size:1.2em;font-weight:bold;color:#999;text-align:center;text-transform: uppercase;border:none;}
          
#centralColR div.results-box{padding:14px 15px 23px 20px; background-image: url(/Images/Quiz/ResultBars/grey-box-bg.png); background-repeat:no-repeat;}
#centralColR div.results-box span.short-message{text-transform:uppercase; color:#22559D; padding-left:5px; font-weight:bold; font-size:11px;}
#centralColR div.results-box div.each-bar {padding:1px 0;height:7px;margin:0; }
#centralColR div.results-box div.each-bar img {padding:0px;margin:0; }

/*.blue input p {padding-top:8px;font-size:1.2em;height:40px;font-weight:bold;color:#fff;text-align:center;text-transform: uppercase;width:100px;} */

/* Geo Targetting drop downs */
#promobox {width:230px; padding:15px 15px 5px; background:url('/images/drop-down/drop-down-top.gif') top center no-repeat #f4f4f4;}
#promobox p {font-size:0.9em; margin:12px 0 0;}
#promobox-footer {background:url('/images/drop-down/drop-down-base.gif') top center no-repeat #f4f4f4; height:10px; width:260px;}

#promobox .scheme {display:none;}
#promobox #scheme-East-of-England.scheme {display:block;}

.iconselect {background: url(/images/drop-down/drop-down-select.gif) no-repeat; height:25px; width:230px; font:0.9em; font-weight:bold; color:#fff; padding:3px 0 0 15px; cursor:pointer;}
.selectitems {width:220px;height:28px;padding-left:10px;padding-top:2px;}
.selectitems span {	margin-left: 5px;}
.iconselectholder {font:0.9em; font-weight:bold; color:#fff; width:230px; overflow:auto; display:none; position:absolute; background:url(/images/drop-down/drop-down-bg.png);}
.hoverclass{background: url(/images/drop-down/drop-down-list-over.gif) no-repeat; cursor:pointer;}
.selectedclass{	background: url(/images/drop-down/drop-down-list-over.gif) no-repeat;}

.drop-down-images img {width:110px; float:left; margin:10px 10px 0 0;}
.drop-down-images img.right {margin:10px 0 0 0;}

.view-our {width:260px; margin:15px 0 0;}


/*===========================================================
    FOOTER
===========================================================*/
#footer {width:940px; margin:0 auto; padding:75px 25px 15px; background:#e0e0e0; font-size:1.4em;position:relative;}
#footer #social-media { position:absolute;top:25px;left:25px;}
#footer a {color:#666;}
#footer a:hover {text-decoration:underline;}
#footer p {margin:0; color:#666;}
#footer p.left {width:525px;}
#footer p.right {width:380px;}
#footer p.right {padding:20px 0 0; text-align:right;}
#footer a.rss {position:relative; top:2px; left:4px;}







/*===========================================================
    USEFUL STUFF
===========================================================*/
.screenReaderMenu {position:absolute; top:-1000px; left:-1000px; font-size:1px; line-height:1px;}
.newline {clear:both; overflow:hidden; height:0px;}
.right {float:right;}
.left {float:left;}
.textRight {text-align:right;}
.textLeft {text-align:left;}
.textCenter { text-align:center; }
.last {border:none;}
p.btop {text-align:right; margin-top:-8px;}
object {outline: none}
#centralCol ul.noBullet { margin: 20px 0;padding: 0;}
#centralCol ul.noBullet li {list-style: none;}

#centralCol .locationsintro {font-size:1.1em;color:#16bdf2;font-weight:bold;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/* {behavior:url('/iepngfix.htc');} */



