@charset "utf-8";


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: none;
	line-height: 130%;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 11px;	
}
p {
	line-height: 161%
}
h1 {

}
.modelSub .columnTwo h1 {
	margin-top: 20px;
	margin-bottom: 30px;
}
.modelSub h1 {
    float: none;
	/*clear: both;*/
	font-family: "American Typewriter", Times, serif;
	line-height: 1em;
  	font-size: 34px;
	color: #2B67AF;
	font-weight: bold;
	width: 90%;
	display: block;
	margin: 0px;
	padding: 0px;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	padding-bottom: 8px;
	border-bottom: none
	clear: both;
	width: 90%;
	line-height: 24px;
}
h3 {

}
#top {
	float: none;
	width: 100%;
}
.printLogo {
	float: none;
	clear: both;
	width: 449px;
	margin-bottom: 20px;
}
.home {
	position: relative;
	width: 100%;
	text-align: left;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}
.sub {
	position: relative;
	width: 100%;
	text-align: left;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}
.modelSub {text-align: left; width: 100%;}

a {
	color: #2871C0;
	text-decoration: none;
}
a:hover {
	color: #2871C0;
	text-decoration: underline;
}
a:visited {
	color: #2871C0;
}

.site {
	background: #f2f2f2;
}
.header {
	float: none;
	clear: both;
	width: 100%;
	/*background: url(../images/header.jpg) repeat-x;*/
	margin-bottom: 10px;	
}
.logo {
	display: none;
}
.logo a {
	display: block;
	width: 449px;
	height: 120px;
	background: url(../images/mseaLogo.jpg) no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}
.logo a:hover {
	background: url(../images/mseaLogo.jpg) no-repeat;
}
.headerQuickNav {
	display: none;
}
.headerQuickNav a {
	color: #004963;
	font-weight: normal;
	font-size: 12px;
	margin-left: 2px;
}
/*
.headerQuickNav a.callOut {
	color: #5E9937;
	font-size: 13px;
	font-weight: bold;
	margin-left: 4px;
}
*/
.quickLinks {
	display: none;
}

/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Search Box Info Here zzzzzzzzzzzzzzzzzzzzzz*/
.search {
	float: right;
	clear: both;
	margin-top: 12px;
}

.searchForm, .search {
	position: relative; 
	/*top: 54px; right: 0px;*/ 
	text-align: left; 
	background: transparent; 
	padding: 0px; 
	margin-right: 0px;
	background: url(../images/icons/searchIcon.jpg) no-repeat 0 0px;
	width: 225px;
	height: 22px;
	padding-left: 95px;
}

.pushdown {float: right; margin-bottom: 0px;cursor: pointer; margin-top: 2px; margin-left: 3px;}
.formbox {font-size: 9px;color: #666;line-height: 9px;padding: 0px;padding-left: 0px;margin: 0px;cursor: pointer;}

fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 225px;
}

form.search {position:relative;


}

fieldset.search {
	position:relative; 
}

div.searchText {position:relative; float:left; margin: 0px; padding:0px;}

input.searchText-field {width:190px; background: #FFFFFF; border: 1px solid #DCDFE1; color:#060F2C;	font-size:12px;	font-weight:bold; padding:2px 0 4px 5px; margin-right:0px;}

label.overlabel {color:#060F2C;	font-size:12px;	font-weight:bold;}

label.overlabel-apply { position:absolute; top:0px;left:5px;z-index:1;color:#060F2C;	font-size:12px;	font-weight:bold;}

  /*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Search Box End zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

/*MAIN NAVIGATION*/
.navigation {
	width: 950px;
	height: 30px;
	float: none;
	clear: both;
}
.navigation ul {
	list-style: none;
	
}
.navigation ul li {
	display: inline;
	height: 30px;
}
/* zzzzzzzzzzzzzzzzz  Navigation Main  zzzzzzzzzzzzzzzzzzzzz */

/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/


.contentWrapperBackground {
	float: none;
	clear: both;
	width: 100%;
	margin-left: 0px;
	/*background: ;url(../images/backgroundWrapperRep.jpg) no-repeat;*/
	margin-top: 20px;
	/*padding-bottom: 23px;*/
}
.contentWrapper {
	float: none;
	clear: both;
	width: 100%;
	margin-left: 0px;
	/*border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E9E9E9;*/
	/*border: 1px solid #E2E2E2;*/ /*temp*/
	border-top: 7px solid #11406A;
	/*background: #FFFF00;*/
	/*margin-bottom: 20px;*/
	padding-bottom: 35px;
	background: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 23px; 
}
.home .contentWrapper {
	padding-top: 0px;
	margin-top: 0px;	
}
.home .contentWrapper h2 {
	margin-top: 35px;
}

.content {
	
}

/*if more than home page has "columns" add the .home, .sub to it*/
.columnOne { 
	float: none;
	clear: both;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	background: #FFFFFF;
	
}

.columnTwo {
	float: none;
	clear: both;
	width: 100%;
	margin-left: 0px;
	padding-top: 0px;
	/*background:#009900;*/
	
}
.columnThree {
	float: none;
	clear: both;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
}
.home .columnThree {
	margin-top: -295px;
}
.modelSub .columnThree {display: none;}
.modelSub .portlet {display: none;}

.home .columnOne p {
	width: 240px;
}

.banner {
	float: none;
	clear: both;
	position: relative;
	background: #e5f2c4; /*#DDEEB4 in FW*//*minor color change on last few pixels - check with Julia*/
	font-size: 13px;
	width: 650px;
}
.banner p {
	float: none;
	clear: both;
	width: 400px;
	margin-left: 22px;
	line-height:150%;
	margin-bottom: 6px;
	margin-top: 0px;
}
.bannerBold {
	float: none;
	clear: both;
	width: 320px;
	font-weight: bold;
	margin-left: 22px;
	color: #5A9442;
	margin-top: -5px;
}
.banner ul {
	float: none;
	clear: both;
	width: 200px;
	margin-left: 0px;
	margin-left: 0px;
	list-style: none;
	margin-top: 12px;
	
}
.banner ul li {
	margin-left: -16px;
	padding-left: 28px;
	background: url(../images/icons/check_on_green.jpg) no-repeat 0 0;
	margin-bottom: 8px;
	line-height: 20px; /*adds spacing for giant bullet to show through*/
	color: #5A9442;
	width: 200px;
	font-weight: bold;
	
	
}
.bannerPop {
	position: absolute;
	/*top: 400px;*/
	bottom: 0px;
	right: -22px;
	width: 250px;
	height: 500px;
	background: transparent;
	z-index: 100;
}
.banner h1 {
	float: none;
	clear: both;
	width: 447px;
	height: 34px;
	text-indent: -9999px;
	background: url(../images/creating_quality_banner.jpg) no-repeat;
	display: block;
	margin-left: 22px;
	margin-bottom: 12px;
	margin-top: 12px;
	
}
.bannerBtn {
	
}
.bannerBtn a {
	float: none;
	width: 212px;
	height: 43px;
	text-indent: -9999px;
	background: url(../images/btn_find_your_new_home.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	margin-top: 45px;
	margin-left: 20px;
}
.bannerBtn a:hover {
	background: url(../images/btn_find_your_new_home.png) no-repeat 0 -45px;
}
.spotlight {
	float: left;
	clear: both;
	width: 100%;
	/*margin-top: 30px;*/
	background:none;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #000000;
}
.spotlightTop {
	display: none;
}
.spotlightBottom {
	display: none;
}
.home .contentWrapper .spotlight h2 {
	border-bottom: none;
	padding-bottom: 4px;
	margin: 20px 0 8px 10px;
}

.spotlight .photoFrame {
	float: left;
	margin: 0px 8px 8px 10px;	
}
.home .columnOne .spotlight p {
	width: 100%;
	margin-left: 10px;
}
.spotlight .readMore {
	margin-left: 10px;
}

.sectional {
	float: none;
	width: 100%;
	padding-bottom: 0px;
	border-bottom: 1px solid #B0B1B1;
	margin-top: 5px;
}
.sectional a {
	font-size: 12px;
	font-weight: bold;
	line-height: 161%;
	
}
.sectional p {
	margin-top: 0px;
	margin-bottom: 3px;
}
.sectional p.date {
	margin-top: 0px;
	padding-top: 0px;
	color: #FB882C;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
}
.columnTwo .sectional {
	padding-bottom: 3px;
	margin-bottom: 8px;
}
.last {
	border-bottom: none;
}
.sectional .thumbFrame {
	margin: 5px 12px 12px 0px;

	padding: 1px;
}
.onMove {
	float: none;
	clear: both;
	width: 100%;
	margin-top: 30px;
}
.home .contentWrapper .onMove h2 {
	padding-bottom: 4px;
	margin: 0px 0 8px 0px;
}

.home .portletWrapper {
	display: none;
}
/*
.portletWrapper {
	float: none;
	clear: both;
	width: 238px;
	margin-bottom: 40px;
}
*/

.home .portlet2 {
	display:none;
}
.home .portlet {
	display:none;
}
.portletTop {
	display: none;
}
.portletBottom {
	display: none;
}

.portlet h3 {
	float: none;
	text-indent: -9999px;
	width: 193px;
	height: 27px;
	display: block;
	outline: none;
	margin: -2px 0px 5px 18px;
	padding: 0px;
}
.resourceCenter {
	background: url(../images/btns/resourceCenter.jpg) no-repeat;
}

.takeAction {
	display: none;
}
.takeActionSectional {display: none;}
.takeActionBtn {display: none;}

.joinTheConversation {
	background: url(../images/btns/joinTheConversation.jpg) no-repeat;
}
.portlet .sectional {
	width: 200px;
	border-bottom: none;
	margin-left: 18px;
	margin-top: 8px;
	margin-bottom: 18px;
}
.portlet .sectional p {
	margin-top: 0px;
	padding-top: 0px;
}
.newsInsights {
	float: none;
	width: 648px;
	margin-top: 20px;
	border: 1px solid #E2E2E2;
}
.newsInsights h2 {
	width: 648px;
	height: 24px;
	text-indent: -9999px;
	background: url(../images/news_and_insights_banner.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #E2E2E2; 
}
.newsInsights ul {
	width: 500px;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 22px;

}
.newsInsights ul li {
	background: url(../images/icons/arrow_news.jpg) no-repeat;
	margin-left: 18px ;
	padding-left: 24px;
	margin-bottom: 18px;
	line-height: 130%;
}
.newsInsights ul li a {
	font-weight: bold;

}
.newsInsights ul li a:hover {

}
.newsInsights ul li a:visited {

}
.moreNews {
	float: right;
}
.moreNews a {
	width: 170px;
	height: 20px;
	text-indent: -9999px;
	background: url(../images/btn_more_news_and_insights.jpg) no-repeat 0 0;
	display: block;
	margin: 18px;
	padding: 0px;
}
.moreNews a:hover {
	background: url(../images/btn_more_news_and_insights.jpg) no-repeat 0 0;
}
.feature {
	/*width: ;*/

}
.feature h1 {
	float: none;
	width: 245px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/featured_communities_headline.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
	border: 1px solid #cbddab;
}
.featureSection {
	width: 235px;
	padding-left: 8px;
	float: none;
	clear: both;
	margin-bottom: 10px;
	margin-left: 8px;

}
.featureSection h3 {
	float: none;
	clear: both;
	width: 215px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 5px;
	font-size: 14px;

}
.featureSection h4 {
	float: none;
	clear: both;
	width: 215px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	font-weight: normal;
	font-size: 12px;
}
.featureSection p {
	float: none;
	clear: both;
	width: 220px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
}
.thumbFrame {
	width: 36px;
	height: 39px;
	background: /*url(../images/photo_background.jpg) no-repeat top left*/ #FFFFFF;
	border: 1px solid #8c9a9b;
	float: left;
	clear: both;
	margin-bottom: 8px;
}
.thumbFrame img {
	margin: 1px;
	
}
.photoFrame {
	/*width: 99px;
	height: 99px;*/
	background: url(../images/photoBackground.jpg) no-repeat bottom left #c2cbca;
	border: 1px solid #8c9a9b;
	float: left;
	/*clear: both;*/
	margin: 0px 8px 8px 0px;
	padding: 2px;
	
}
.photoFrame a, .thumbFrame a {
	outline: none;
}
.photoFrame a:hover, .thumbFrame a:hover {
	outline: none;
}
.photoFrame a:visited, .thumbFrame a:visited {
	outline: none;
}
.photoFrame img {
	margin: 2px;
	
}
a.readMore {
	display: none;
}
a:hover.readMore {
	background: url(../images/btns/readMore.jpg) no-repeat 0 0;
}
a.viewAllNews {
	display: none;
}
a:hover.viewAllNews {
	background: url(../images/btns/viewAllNews.jpg) no-repeat 0 0;
}
a.viewAllEvents {
	display: none;
}
a:hover.viewAllEvents {
	background: url(../images/btns/viewAllEvents.jpg) no-repeat 0 0;
}
a.viewAllLocalAffiliates {
	display: none;
}
a:hover.viewAllLocalAffiliates {
	background: url(../images/btns/viewAllLocalAffiliates.jpg) no-repeat 0 0;
}

.bodycopyborder {
border: 1px solid #E6E6E6;
}
.contact {
	color: #b0b1b1;
}
ul.legalDisclaimer {
	margin-top: 25px;
	color: #b0b1b1;
}
.legalDisclaimer a {
	color: #fa9f5f;
}
.legalDisclaimer a:hover {
	color: #fa9f5f !important;
}
a.berndtGroup {
	color: #9FD8DB !important;
}
a:hover.berndtGroup {
	color: #9FD8DB !important;
}
.footerWrapper {
	float: none;
	clear: both;
	width: 100%;/*960px;*/
	background: none;
	text-align: center;
	border-top: 3px solid #000000;
	margin-top: 0px;
	position: relative;
}
.footerWrapper2 {
	width: 100%;
	margin: 20px auto;
}
.footer {
	float: none;
	clear: both;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	/*border-top: 9px solid #06234E;*/
	margin: 0px;
	text-align: left;
	margin-left: 5px;
	padding-top: 0px;
}
.footer a {
	color: #FA9F5F;
}
.footer ul {
	float: none;
	clear: both;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
.footer ul li {
	display: inline;
}
hr {
	float: none;
	width: 100%;
	height: 1px;
	border: #FFFFFF;
	border-bottom: 1px solid #E6E6E6;
	color: #FFFFFF;
	background: #FFFFFF;
	clear: both;
	margin-bottom: 10px;
}
.columnTwo hr {
	width: 94%;
	margin-left: 15px;
}
.wBullet {
	padding-left: 10px;
	background:none;
}
.footer ul li .wBullet {
	padding-left: 8px;
	margin-left: 1px;
	background:none;
}

/* zzzzzzzzzzzzzzz  Jquery Cycle zzzzzzzzzzzzzzzzzzz */

.slideShow {
	display: none;
}
.home .slideshow {
	display: none;
}
.slideshow ul li {
	display: none;
}

/*td a { margin: 5px }*/
.nav { margin-left: 2px; }
.orangeBar {
	display: none;
}
#nav {display: none; }
#nav li { display: none; }

.btnBig {
	float: none;
	text-indent: -9999px;
	width: 193px;
	height: 51px;
	display: block;
	cursor: pointer;
	outline: none;
	margin: 0px 0px 5px 0px;
}
a.protectSchoolFunding {
	background: url(../images/btns/protectSchoolFunding.png) no-repeat 0 0;
}
a:hover.protectSchoolFunding {
	background: url(../images/btns/protectSchoolFunding.png) no-repeat 0 0px;
}
a.helpOurCandidates {
	background: url(../images/btns/helpOurCandidates.png) no-repeat 0 0;
}
a:hover.helpOurCandidates {
	background: url(../images/btns/helpOurCandidates.png) no-repeat 0 0px;
}
a.updateYourProfile {
	background: url(../images/btns/updateYourProfile.png) no-repeat 0 0;
}
a:hover.updateYourProfile {
	background: url(../images/btns/updateYourProfile.png) no-repeat 0 0px;
}

ul.onlineCommunity {
	width: 190px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: -18px;
	padding: 0px;
}
ul.onlineCommunity li {
	list-style: none;
	padding-left: 36px;
	margin-bottom: 9px;
	min-height: 26px;
}
ul.onlineCommunity li a {
	line-height: 12px;
	color: #286DB2;
	font-size: 12px;
}
.community {	
	background: url(../images/icons/community.png) no-repeat 0 2px;
	border-bottom: 1px solid #c4c6c8;
	padding-bottom: 5px;
}
.facebook {
	background: url(../images/icons/facebook.png) no-repeat 0 0;
	padding-top: 5px;
	border-bottom: 1px solid #c4c6c8;
}
.twitter {
	background: url(../images/icons/twitter.png) no-repeat 0 0;
	padding-top: 5px;
}
.hrDoubleRep {
	width: 160px;
	height: 2px;
	background: url(../images/hrDoubleRep.jpg) repeat-x;
	border: none;
	padding: 0px;
	margin: 3px 0px;
	line-height: 0px;
}

/*Jquery home page menu*/
.resourceMenu {
	float: none;
	margin-left: 27px;
	margin-top: -8px;
}

/*
.resourceMenu h4 {
	padding-bottom: 12px;
	border-bottom: 2px solid #FF00FF;
}
*/
.panel {
	float: none;
	width: 200px;
	/*margin-left: 25px;*/
	display: none;
}
.panel ul {
	margin: 0px;
	margin-left: 0px;
	margin-top: 7px;
	padding: 0px;
}
.panel ul li {
	list-style: none;
	font-weight: bold;
	margin-bottom: 7px;
	width: 150px;
	display: block;
}
.panel ul li a {
	padding-left: 23px;
	width: 150px;
	display: block;

}
.panel ul li a:hover {
	background: #bcc7d2;
	width: 150px;
	text-decoration: none;
}


.slide {
	margin: 0;
	padding: 0;
}
.slide a:hover {
	color: #525252;
	text-decoration: none;
}
.teachers .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnTeachers_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}

.teachers .btn-slide.active {
	background: url(../images/btns/btnTeachers_b.png) no-repeat 0 -36px;
}
.educationSupportProfessionals .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 30px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnEducationSupportProfessionals_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}

.educationSupportProfessionals .btn-slide.active {
	background: url(../images/btns/btnEducationSupportProfessionals_b.png) no-repeat 0 -66px;
}
.administrators .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnAdministrators_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}

.administrators .btn-slide.active {
	background: url(../images/btns/btnAdministrators_b.png) no-repeat 0 -36px;
}
.certificatedSpecialist .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnCertificatedSpecialists_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}

.certificatedSpecialist .btn-slide.active {
	background: url(../images/btns/btnCertificatedSpecialists_b.png) no-repeat 0 -36px;
}
.studentMembers .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnStudentMembers_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}

.studentMembers .btn-slide.active {
	background: url(../images/btns/btnStudentMembers_b.png) no-repeat 0 -36px;
}
.retirees .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnRetirees_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}
.retirees .btn-slide.active {
	background: url(../images/btns/btnRetirees_b.png) no-repeat 0 -36px;
}
.higherEducationFaculty .btn-slide {
	float: none;
	clear: both;
	width: 180px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnHigherEducationFaculty_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}
.higherEducationFaculty .btn-slide.active {
	background: url(../images/btns/btnHigherEducationFaculty_b.png) no-repeat 0 -36px;
}
.associationReps .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnAssociationReps_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}
.associationReps .btn-slide.active {
	background: url(../images/btns/btnAssociationReps_b.png) no-repeat 0 -36px;
}
.parents .btn-slide {
	float: none;
	clear: both;
	width: 154px;
	height: 15px;
	/*margin-left: 22px;
	padding: 0px;*/
	text-indent: -9999px;
	background: url(../images/btns/btnParents_b.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	outline: none;
}
.parents .btn-slide.active {
	background: url(../images/btns/btnParents_b.png) no-repeat 0 -36px;
}





.btn-slide {
	width: 22px;
	height: 15px;
	background: url(../images/btns/arrowOrange.jpg) no-repeat 0 0;
}
.active {
	background-position: 0 -36px;

}

/* zzzzzzzzzzzzzzzzz  Navigation Main  zzzzzzzzzzzzzzzzzzzzz */

.navMain {
	display: none;
}

.menu {
	display: none;
}

.menu li {
   display: none;
}
/*
.menu li, .menu a {
	height: 30px; 
	display: block;
	text-indent: -9999px;
}
*/

.nav1 {left: 0; width: 70px;}
.nav2 {left: 70px; width: 112px;}
.nav3 {left: 182px; width: 142px;}
.nav4 {left: 324px; width: 154px;}
.nav5 {left: 478px; width: 165px;}
.nav6 {left: 643px; width: 136px;}
.nav7 {left: 779px; width: 142px;}
  
.nav1 a, .nav2 a, .nav3 a, .nav4 a, .nav5 a, .nav6 a, .nav7 a {
	display: none;
	background-position: 0 0;
	height: 30px;
	
	text-indent: -9999px;
} 

	
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

/***wonder nav************************************************************************************/

ul.nav {width: 960px; height: 30px; margin-left:-40px;  background: transparent url(../images/btns/menu.png) 40px 0px no-repeat; position:relative;}
ul.nav li {float:left; list-style:none;}
/*ul.nav li a{ height: 36px; padding-top:17px; text-decoration: none; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(/images/navBarMain3.png) no-repeat; display:block; text-align:center}
*/
	
/*display the dropdown and then position*/
ul.nav li ul{display:none; position:absolute; background:url(../images/btns/dropdownBackground.png) no-repeat left bottom; width:217px; margin-left: 3px; padding:0px 0 15px 0px; /*margin-top:-7px;*/ z-index:200;}
ul.nav li.nav3 ul {margin-left: 7px;}
ul.nav li.nav4 ul, ul.nav li.nav5 ul, ul.nav li.nav6 ul {margin-left: 6px;}
ul.nav li.nav7 ul {margin-left: -79px;} /*position the right hand menu to go to the left instead of right off the page*/
.menu ul li ul li a {text-indent: 0px; color: #FFFF00; z-index: 300;}
/*ul.nav li.nav8 ul{margin-left:-120px;}
ul.nav li.nav8 ul li.fix{background:url(/images/myInfo-fix.png) no-repeat left top; width:208px; height:15px; position:absolute; top:-15px; left:1px;}
ul.nav li.nav7 ul li.fix{background:url(/images/membership-fix.png) no-repeat left top; width:208px; height:15px; position:absolute; top:-15px; left:2px;}
ul.nav li.nav7 ul{margin-left:-8px;}
*/
/*ul.nav ul li{ float:none;}*/
ul.nav li.nav1 li a, ul.nav li.nav2 li a, ul.nav li.nav3 li a, ul.nav li.nav4 li a, ul.nav li.nav5 li a, ul.nav li.nav6 li a, ul.nav li.nav7 li a, ul.nav li.nav8 li a{width:190px; margin-left: 6px;}
ul.nav li ul li a{color:#C9CACA; font-size: 13px; font-weight:bold; width: 190px; line-height:1.2; left:auto; height:auto; padding: 5px 6px; background:none;text-align:left; z-index: 300; border-bottom: 1px solid #686A6C;}
ul.nav li.nav1 li a:hover, ul.nav li.nav2 li a:hover, ul.nav li.nav3 li a:hover, ul.nav li.nav4 li a:hover, ul.nav li.nav5 li a:hover, ul.nav li.nav6 li a:hover, ul.nav li.nav7 li a:hover, ul.nav li.nav8 li a:hover{background:none; color:#4DDCDC; text-decoration:none;}

/*this creates the rounded cornered tops for now*/
.navTopper {width: 217px; height: 9px; background:url(../images/btns/navTopper.png) no-repeat #FFFFFF; margin-top: 3px; margin-bottom: 3px;}
.navTopperLeft {width: 217px; height: 9px; background:url(../images/btns/navTopperLeft.png) no-repeat #FFFFFF; margin-top: 3px; margin-bottom: 3px;}

/*  zzzzzzzzzzzzzzzzzzzzzzzzzzzz  End Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz   */

.pMargin {
	margin-bottom: -2px;
}
.columnOne .sectional {
	float: left;
}

.navLeft {display: none;}
.navLeft ul {display: none;}
.callOut {display: none;}

.breadcrumbWrapper {
	float: none;
	clear: both;
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.breadcrumb {
	margin: 0px;
	padding: 0px;
}
.breadcrumb li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.breadcrumb li a {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: normal;
}

/*photos*/
.modelSub .photoWrapper {
	float: left;
	/*width: 229px;*/
	margin: 10px 15px 35px 0px;
}
.modelSub .photoFrame {
	/*width: 229px;
	height: 156px;*/
	background: none;
	border: 1px solid #8c9a9b;
	float: left;
	/*clear: both;*/
	margin: 10px 0px 8px 0px;
	padding: 2px;
	
}
.modelSub .photoFrame img {
	margin: 2px;
}
.tools {display: none;}

/*Variants*/

.modelSub .contentWrapper .content .columnTwo ul.dateYear {
	display: none;
	float: none;
	clear: both;
	width: 465px;
	/*height: 35px;*/
	background: url(../images/dateYearBackground.jpg) no-repeat;
	padding: 11px 0px 14px 18px;
	margin: 8px 0px 0px -4px;
}
.modelSub .contentWrapper .content .columnTwo ul.dateYear li {
	display: inline;
	background: none;
	margin: 0px;
	padding: 0px;
}
.modelSub .contentWrapper .content .columnTwo ul.dateYear li a {
	background: none;
	padding: 1px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F577D;
}
.modelSub .contentWrapper .content .columnTwo ul.dateYear li a.active {
	background: url(../images/yearBackground.png) 0 0 no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}

.paginationWrapper {
	display: none;
	float: left;
	clear: both;
	text-align: right;
}
.modelSub .contentWrapper .content .columnTwo.resultsPage .paginationWrapper {
	display: none;
	float: left;
	clear: both;
	text-align: right;
	width: 702px;
}

.modelSub .contentWrapper .content .columnTwo ul.pagination {
	display: none;
	float: right;
	clear: both;
	width: 460px;
	padding: 0px;
	margin: 8px 5px 8px 0px;
}
.modelSub .contentWrapper .content .columnTwo.resultsPage ul.pagination {
	display: none;
	width: 460px;
	clear: none;
	margin: 2px 0px 8px 0px;
	
}
.modelSub .contentWrapper .content .columnTwo ul.pagination li {
	display: none;
	background: none;
	text-align: right;
	margin: 0px 1px;
	padding: 0px;
}
.modelSub .contentWrapper .content .columnTwo ul.pagination li a {
	display: none;
	background: none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F577D;
	padding: 1px 5px 2px 5px;
	
}

.modelSub .contentWrapper .content .columnTwo ul.pagination li a.active {
	display: none;
	background: url(../images/pageBackground.png) 0 0 no-repeat;
	font-weight: bold;
	color: #FFFFFF;
}
.modelSub .contentWrapper .content .columnTwo ul.pagination li a.previous {
	display: none;
	background: url(../images/icons/arrowPaginationLeft.jpg) 0 5px no-repeat;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4586EB;
	padding: 2px 5px 2px 14px;	
}
.modelSub .contentWrapper .content .columnTwo ul.pagination li a:hover.previous {
	text-decoration: underline;
}
.modelSub .contentWrapper .content .columnTwo ul.pagination li a.next {
	display: none;
	background: url(../images/icons/arrowPaginationRight.jpg) 100% 5px no-repeat;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4586EB;
	padding: 2px 14px 2px 5px;
	margin-right: 5px;
}
.modelSub .contentWrapper .content .columnTwo ul.pagination li a:hover.next {
	text-decoration: underline;
}


.infoNode {
	float: none;
	clear: both;
	width: 98%;
	border-top: 1px solid #D7D7D1;
	padding: 8px 0px;
	margin-bottom: 0px;
	line-height: 161%;
}
.columnTwo.resultsPage .infoNode {
	width: 98%;
}
.infoNode.first {
	border-top: none;
}
.infoNode a {
	font-size: 11px;
	font-weight: bold;
}
.columnTwo.resultsPage .infoNode a {
	margin-left: 8px;
	display: block;
}
.infoNode p {
	float: none;
	clear: both;
	width: 98%;
	margin: 0px;
	padding: 0px;
}
.infoNode p.infoDate {
	float: none;
	clear: both;
	width: 98%;
	margin: 0px;
	padding: 0px;
}
.columnTwo.resultsPage .infoNode p {
	width: 98%;
	line-height: 126%;
	margin: 4px 0px 4px 8px;
}
.columnTwo.resultsPage .infoNode p.infoDate {
	margin-left: 8px;
	width: 98%;
}
.portlet p {
	line-height: 138%;
	margin-left: 8px;
	width: 98%;
}
.portlet p.first {
	margin-top: 0px;
}
.closed {
	display: none;
}

/*Topics List*/

.columnList {
	float: left;
	width: 98%; /*half of 460*/
	margin-top: 20px
}
.columnList.second {
	margin-left: 0px;
}
.columnList h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #333333;
	margin: 0px 0px -4px 0px;
}
.textLinks {
	background: url(../images/topicListBackground.jpg) 0 0 no-repeat;
	width: 98%;
	padding: 12px 0px 12px 12px;
}
.textLinks a:link {
	width: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1F577D;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 4px 3px 4px;
	margin: 0px -3px 0px 0px;
}
.textLinks a.active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/pageBackground.png) 0 0 no-repeat;
	padding: 1px 4px 3px 4px;
	margin: 0px -3px 0px 0px;
}


.modelSub .contentWrapper .content .columnTwo .columnList ul {
	width: 98%;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 30px 0px;
}
.modelSub .contentWrapper .content .columnTwo .columnList ul li {
	padding: 0px;
	margin: 0px;
	background: none;
	font-size: 11px;
	margin: 5px 0px;
	line-height: 100%;
}
.modelSub .contentWrapper .content .columnTwo .columnList ul li a {
	padding: 0px;
	margin: 0px;
	background: none;
	font-weight: bold;
	
}
.modelSub .contentWrapper .content .columnTwo .columnList ul li a:hover {

}

.showingResults {
	float: none;
	text-align: left;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	
}
.main-photo {
	background: url(../images/galleryCanvas_noShadow.jpg) 0 0 no-repeat;
	width: 507px;
	height: 365px;
	margin-top: 8px;
	text-align: center;
}
.thumbHolderWrapper {
	margin-left: 0px;
}
.thumbHolder {
	background: url(../images/gallerythumbholder.jpg) 0 0 no-repeat;
	width: 507px;
	height: 56px;
}
p.copy {
	position: relative;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
p.count {
	position: relative;
	left: 400px;
	top: -30px;
	width: 60px !important;
	height: 20px !important;
	color: #000000;
	z-index: 100;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.current-number, .total-number {
	font-weight: bold;
	color: #2F5949;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.frameWrapper699 {
	float: none;
	clear: both;
	width: 98%;
}
.frameWrapper p {
	float: none;
	clear: both;
	width: 98%;
}
.frameTop699 {
	float: none;
	clear: both;
	width: 98%;
	height: 13px;
	background: none;
}
.frame699 {
	float: none;
	clear: both;
	width: 98%;
	padding-left: 25px;
	background: none;
}
.frameBottom699 {
	float: none;
	clear: both;
	width: 98%;
	height: 13px;
	background: none;
}
form.poll {

}
.poll .radioPoll {
	float: none;
	clear: both;
	width: 98%;
	margin-bottom: 15px;
}
.poll .radio {
	float: none;
	width: 12px;
	height: 12px;
}
form.poll label {
	float: none;
	width: 400px;
	margin-left: 11px;
	
}
form.poll .submitPoll {
	float: none;
	cursor: pointer; 
	margin: 20px 0px 43px 36px;
}

/* my attempt to fix the poll*/
.bold {
	font-weight: bold;
}
.bold.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3C691A;
}
.poll p {
	margin-bottom: 8px;
	line-height: 126%;
	width: 98%;
}
.pollWrapper h3 {
	color: #3C691A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 0px;
}
.pollWrapper {
	float: none;
	clear: both;
	margin-left: 28px;
	margin-top: 8px;
}
.poll {
	float: left;
	clear: both;
}
.percentWrapper {
	float: none;
	clear: both;
	width: 98%;
	margin-bottom: 20px;
}
.percentNumberWrapper {
	float: none;
	width: 45px;
}
.percent, .percent1, .percent2, .percent3 {
	float: none;
}
.percent-sign {
	float: none;
}
.barWrapper {
	float: none;
	width: 98%;
	height: 18px;
	background: none;
	display: block;
}
.bar, .bar1, .bar2, .bar3 {
	float: none;
	height: 18px;
	background: #000000;
	display: block;
	margin-left: 5px;
}
p.extraTop {
	padding-top: 50px;
}

/*variants batch 2*/
.detailSection {
	float: none;
	clear: both;
	width: 98%;
	margin-top: -10px;
}

.modelSub .detailSection .photoFrame {
	float: none;
	/*clear: both;*/
	margin: 14px 8px 8px 0px;
	padding: 2px;
}
.detailSection p {
	margin-bottom: 16px;
	margin-left: 0px;
}

.subColumnWrapper {
 	float: none;
	clear: both;
	width: 98%;
}
.subColumnOne {
	float: none;
	width: 98%;
}.subColumnTwo {
	float: none;
	width: 98%;
	margin-left: 15px;
}
.content.occupationalLanding .subColumnWrapper {
	width: 98%;
}
.content.occupationalLanding .subColumnOne {
	width: 98%;
}
.content.occupationalLanding .subColumnTwo {
	width: 98%;
	margin-left: 22px;
}
.modelSub .subColumnWrapper h2 {
	float: none;
	clear: both;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #dc5f12;
	width: 98%;
	padding-bottom: 8px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 12px;
	margin-top: 22px;
}
.content.occupationalLanding .subColumnWrapper h2 {
	width: 98%;
}
.modelSub .subColumnWrapper a.readMore {
	width: 90px;
	text-indent: 0px;
	background: url(../images/icons/arrowOrange.jpg) no-repeat 100% 4px;
	margin: 2px 0px 10px 0px;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.modelSub .subColumnWrapper a:hover.readMore {
	background: url(../images/icons/arrowOrange.jpg) no-repeat 100% 4px;
	font-weight: bold;
}
.modelSub .subColumnWrapper .sectional {
	float: none;
	width: 98%;
	padding-bottom: 0px;
	border-bottom: none;
	margin-top: 5px;
}
.modelSub .contentWrapper .content.occupationalLanding .subColumnWrapper .sectional {
	float: none;
	width: 98%;
	padding-bottom: 0px;
	border-bottom: none;
	margin-top: 5px;
}
.modelSub .subColumnWrapper a.moreEvents {
	float: left;
	clear: both;
	width: 106px;
	height: 23px;
	text-indent: 0px;
	background: url(../images/icons/arrowOrange.jpg) no-repeat 100% 4px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	cursor: pointer;
	margin: 2px 0px 10px 0px;
	padding: 0px;
}
.modelSub .subColumnWrapper a:hover.moreEvents {
	background: url(../images/icons/arrowOrange.jpg) no-repeat 100% 4px;
	font-weight: bold;
}
.modelSub .subColumnWrapper .sectional a {
	font-size: 11px;
	font-weight: bold;
	line-height: 151%;
	
}
/*
.modelSub .subColumnWrapper .more {
	width: 323px;
}
*/
.modelSub .subColumnWrapper a.more {
	float: none;
	clear: both;
	text-indent: 0px;
	background: url(../images/icons/arrowOrange.jpg) no-repeat 100% 4px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	cursor: pointer;
	margin: 2px 0px 0px 0px;
	padding: 0px 12px 0px 0px;
	color: #4586EB;
}
.modelSub .subColumnWrapper a:hover.more {
	background: url(../images/icons/arrowOrange.jpg) no-repeat 100% 4px;
	font-weight: bold;
}

.modelSub .contentWrapper .content .columnTwo ul.linkList {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
.modelSub .contentWrapper .content .columnTwo .subColumnWrapper .linkList li {
	list-style-type: disc;
	background: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 12px;
}

.modelSub .contentWrapper .content .columnTwo .subColumnWrapper .linkList li a {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
.modelSub .contentWrapper .content.occupationalLanding .columnTwo .subColumnWrapper .linkList li a {
	font-size:  11px;
}


/*Calendar Page*/
.columnTwo.calendarPage {
	width: 98%;
	/*height: 560px;*/
	background: none;
	border-top: none;
	padding-bottom: 5px;
	margin-top: 0px;
}
.columnTwo.calendarPage .rsContent {
	width: 98%;
}

.rsDatePickerActivator, .rsPrevDay, .rsNextDay, .rsToday {
	display: none;
}

.rcMain, .rsHeader h2 {
	display: none;
}
table.rsContentTable {
	/*width: 660px;*/
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: 1px solid #9A9A9A;
	margin: 1px;
	margin-left: 12px;
	table-layout:fixed;
	width:98%;
}
table.rsContentTable tbody tr td {
	border: 1px solid #9A9A9A;
	background: none;
}
a.rsDateHeader {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
}
a.rsDateHeader.active {
	color: #FB882C;
}
table.rsContentTable tbody tr td.rsOtherMonth {
	background: #CCCCCC;
}
.rcTitle {
	font-weight: bold;
	font-size: 20px;
	color: #000000;
}
.rcFastPrev, .rcFastNext {
	display: none;
}
.rcPrev, .rcNext {
	font-weight: bold;
	font-size: 20px;
	color: #000000;
}
.rcPrev a, .rcPrev a:hover, .rcPrev a:visited {
	font-weight: bold;
	font-size: 20px;
	color: #000000;
}
table.rsHorizontalHeaderTable tbody tr th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #255E95;
	text-align: center;
	width: 98px;
}
.rsHeader {
	width: 98%;
	height: 50px;
	background: none;
	margin-top: -15px;
}
.dayWeekMonth {
	display: none;
}
.dayWeekMonth a {
	font-weight: bold;
	color: #FFFFFF;
}

td.rcTitlebar table tbody tr td {
	/*width: 200px;*/
	text-align: left;
	/*background: #FF00FF;*/
	padding-top: 18px;
	/*padding-left: 50px;*/
}
.rsDatePickerWrapper {
	width: 500px;
	/*background:#FF9999;*/
}
#wc_InnerScheduler_SelectedDateCalendar_NP, #wc_InnerScheduler_SelectedDateCalendar_NN {
	width: 6px;
	height: 11px;
	display: block;
	cursor: pointer;
	margin-left: 230px;
	margin-right: 10px;
	text-indent: -9999px;
	background: none;
}
#wc_InnerScheduler_SelectedDateCalendar_Title {
	float: left; 
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
#wc_InnerScheduler_SelectedDateCalendar_NN {
	margin-left: 0px;
	background: none;
}

.rsHeaderDay, .rsHeaderWeek, .rsHeaderMonth {
	display: inline;
	float: none;
	color: #000000;
}
.calendarBottom {
	float: none;
	clear: both;
	width: 98%;
	height: 13px;
	background: none;
	margin-left: 23px;
}



/*new calendar fixes*/
.calendarTop {display: none;}
#webCalendar1 {float: none; width: 98%;}
.RadScheduler_Vista {float: none; width: 98%;}
#webCalendar1 table {float: none; width: 98%;}
#webCalendar1 table tr {width: 98%;}
#webCalendar1 table td {width: 98%;}
.RadScheduler .rsTopWrap {float: none; border:0 none; overflow: auto; position:relative; width:98%;}
.columnTwo.calendarPage .rsContent {width:98%;}

.RadScheduler_Vista .rsAptCreate, .RadScheduler_Vista .rsMonthView .rsAptCreate {width: 80px;}
.RadScheduler_Vista .rsMonthView .rsOtherMonth {width: 80px;}
.RadScheduler_Vista .rsContentTable td {width:80px;}
/*.RadScheduler, .RadScheduler * {margin:0;padding:0;width:60%;}*/
.RadScheduler .rsContentTable {/*table-layout:fixed;*/ width: 100%;}

.RadScheduler{height: auto !important;overflow: visible !important;}

.rsFullTime,
.rsHeader p,
.rsHeader a,
.rsHeader div,
.rsHeader ul{display: none !important;}

.rsContentScrollArea{overflow: visible !important;height: auto !important; margin-left: 0;}
.rsContentTable {margin-left: 0px; padding-top: 10px;}
.rsContentTable tbody {margin-left: 0px;}
.rsContentTable th {padding-top: 10px;}


.rsInnerFix{margin-right: 0 !important;}

/*.rsContentTable {margin-left: 200px;}*/
.RadScheduler .rsAptContent {text-indent:0; height: auto;/*50px;*/ overflow: visible;}
.RadScheduler .rsApt {font-size:10px;line-height:10px; height: 50px; overflow: visible;}

.RadScheduler_Vista .rsHorizontalHeaderWrapper {border-color:#A7BAC5; width: auto;}
.rsHeader ul, .rsSelected, .rsHeaderWeek, .rsSelected.rsLast, .rsHeaderDay {display: none;}
.rsHeader {height: auto;}
.modelSub .contentWrapper .content .columnTwo.calendarPage .RadScheduler .rsHeader h2 {clear:none;font-weight:bold;left:120px;position:absolute;text-align:center;top:5px;width:360px; padding-top: 2px;}

.rsContent {margin-left: 0px;}
.rsContent.rsMonthView {margin-left: 0px;}

.rsHorizontalHeaderWrapper {}
.rsInnerFix, .RadScheduler .rsOverflowExpand .rsInnerFix {overflow: visible; margin-right: 0;}
.rsHorizontalHeaderTable {height: auto;}
.rsHorizontalHeaderTable tbody tr th {padding-top: 0px; height: auto; text-align:left !important;}
.rsHorizontalHeaderTable tbody tr th span {height: auto; padding-top: 0px;}

.rsContentWrapper {margin-left: 0px;}
.RadScheduler .rsContentTable {table-layout:fixed; margin-left: 0px;}
.RadScheduler .rsContentTable, .RadScheduler .rsAllDayTable {overflow:visible; margin-left: 0px;}


/*start major print styles here*/
.banner h1 {float: none; padding: 20px 0px; margin: 0px; text-indent: 0px; line-height: 150%;}
.readMoreBnrBtn {display: none;}
.linkMore {display: none;}
body * {float: none; clear: both; width: 90%; color: #000000; background-color: #FFFFFF; background-image: none; background: #FFFFFF;}
body * h2 {padding: 30px 0px 10px 0px; margin: 0px;} 
body * p {margin-left: 0px;}
body * .sectional {border-bottom: none;}
body * a {color: #999999 !important;}
.main-photo {
	background: none;
	width: 507px;
	height: 365px;
	margin-top: 8px;
	text-align: center;
}
.thumbHolderWrapper {
	margin-left: 0px;
}
.thumbHolder {
	background: none;
	width: 507px;
	height: 56px;
}
.thumbnails ul li {width: 110px; float: left;}
.thumbnails ul li a {width: 110px; float: left;}
.thumbnails ul li img {width: 100px; float: left;}
a.thumbnails-previous, a.thumbnails-next{display: none;}
.pagination ul {display: none;}
.columnTwo.topicsPage .textLinks {display: none;}
/*h1.blue.sIFR-replaced {background: none;}*/
.sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
