@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'droid_serifregular';
    src: url('droidserif-webfont.eot');
    src: url('droidserif-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidserif-webfont.woff') format('woff'),
         url('droidserif-webfont.ttf') format('truetype'),
         url('droidserif-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    margin: 0;
    padding: 0;
	FONT-SIZE: 100%; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	line-height: 1.125em;
	background-color:#FFF;
	}
img {
    margin: 0;
    padding: 0;	
	}	
	
#topLayout {
	background-image: url("/images/bgFade.png");
    background-position: center center;
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
	height: 100%;	
	overflow:hidden;
	}	

#newLayout {
	text-align: center;

	}
	
#newPageLayout {
	width: 960px;
	margin: 0 auto;	
	behavior:url("csshover3.htc");
	behavior: url(/css/PIE.htc);	
	text-align:left;
	}	

#menuBar {
	/*font-size: .85em;*/
	font-size: 11pt;
	/*font-family:"droid_serifregular", Georgia, Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	background-color:#e3e3e1;
	height:2.1em;
	/*border-top: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;*/
	margin: 0;
	padding: 0;
	width: 960px;	
	}

#menuBar ul {
	padding: 0;
	margin: 0;
	}

#menuBar li {
	float: left;
	list-style:none;
	padding: 6px 3% 2px 3%;
	margin: 0;
	height:1.5em;	
	}
#menuBar li:hover {
	background-color: #bbbbb7;
	color: #fff;
	padding: 6px 3% 2px 3%;	
	height:1.5em;
	}
	
#menuBar li a {
	text-decoration:none;
	border-bottom:none;
	color: #4e4d4e;	
	}	
	
#menuBar li a:hover {
	color: #fff;
	}
#menuBar li a:active {
	color: #4e4d4e;
	}					


	
/* page layout styles */
#topheader {
	padding: 0;
	margin: 0;
	min-height:82px;
	height:auto !important;
	height: 82px;	
	background-color:#963;
	display: inline;
	overflow: hidden	
}

#topheader a {
	margin: 0;
	padding: 0;
	}

#topline {
clear:both;
padding: 0;
margin: 0;
}

#topline a {
padding: 0;
margin: 0;
}

#right {
float:right;
}

#left {
float:left;
padding: 8px 0 0 2px;
margin:0;
}

#topline >left a {padding:0; background-color:#936;}


.socialMediaBar {
	color: #868586;
	margin: 0;
	padding: 0;
	font-size: 9pt;
	float: right;
	height:40px;
	width:380px;
	}
	
.socialMediaBar a{
	color: #868586;
	text-decoration:none;
	}	
.socialMediaBar a:hover {
	color: #868586;
	text-decoration:underline;
	}		
	
.socialMediaBar ul{
	list-style: none;
	padding: 0 4px;
	}
	
.socialMediaBar li{
	float: left;
	list-style: none;
	padding: 0 2px;
	}	

.topSearchArea {
	clear: both;
	height: 32px;
	margin: 2px 2px 2px 66px;
	padding: 2px;
	float: right;
	}
	
.topSearchArea img {
	margin: 0;
	padding: 0;
	}	
	
.searchField {
	height: 23px;
	padding: 0;
	margin: 0 0 8px 0;
	vertical-align: middle;
	font-style:italic;
	color: #bbbbb7;
	font-size:10pt;
	}	
.typeOn {
	font-style:normal;
	color: #000;
	}		

.libHomeSearchField {
	font-style:italic;
	}	
.advancedSearchDisplay {
	font-size: .8em;
	vertical-align:text-middle;
	}	
	
.footerBg {
	margin-top: 24px;
	padding-top: 112px;
	height:auto !important; 
	background-image:url(/images/footerTemple.png);
	background-repeat: no-repeat;
	}	
.footerBar {
	background-color: #3f2252;
	height: 12px;
	}	
	
.footerLayout {
	font-size: .7em;
	margin: 0;
	padding: 12px 0 0 0;
	float: left;
	}
	
.footerLayout ul{
	width: 240px;/*20%;*/
	float: left;
	padding: 0;	
	margin: 0;
	}

.footerLayout li{
	list-style:none;
	margin: 0 4px;
	padding: 2px;
	}
	
.footerLayout a{
	color: #4e4d4e;
	text-decoration:none;
	}
.footerLayout a:hover{
	text-decoration: underline;
	color: #233452;
	}		
		
.footerLower {
	clear:both;
	margin: 0 auto;
	font:Arial, Helvetica, sans-serif;
	width: 960px;
	font-size: 9pt;
	color: #000;
	/*background-image:url(/images/footerLine.png);
	background-repeat:repeat-x;*/
	} 
	
.footerLower ul{
	margin: 0;
	padding: 0 8px;
	}

.footerLower li{
	list-style:none;
	float: left;
	}
	
.footerLower a {
	color: #3f2252;
	text-decoration:none;	
	}	
			
.sealPos {
	margin: 0 auto;
	text-align:center;
	}
	
.footerText {
	padding: 12px 8px 0 8px;
	}	
	
.copyright {
	padding-left:12px;
	}	
	
.footerHeader {
	font-weight: bold;
	color: #4e4d4e;
	}

.stayConnected {
	background-color: #fff;
	height: auto;
	}
	
.stayConnected ul{
	margin: 0;
	padding: 4px;
	}	
	
.stayConnected li{
	float: left;
	list-style:none;
	padding: 8px 2px 0 2px;
	}
	
.stayConnected a{
	text-decoration: none;
	}	
	
.stayConnectedHeader{
	font-size: 10pt;
	font-family:"droid_serifregular", Georgia, Times, serif;
	color: #4e4d4e;	
	padding: 4px 0 0 4px;	
	}

.eventsFeatures {
	clear: both;
	margin: 0;
	padding: 12px 6px;	
	}	
	
.mainCurrentEvents {
	float:right;
	text-align:left;
	width: 540px;
	vertical-align:top;
	}
	
.mainCurrentEvents h2, .mainLowerSection h2 {
	color: #4e4d4e;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 17px 0 0 0;
	padding: 2px 0 4px 0;
	border-bottom: 1px solid #b6b6b6;
	}	

.homeEventTitle {
	color: #5c4d31;
	font-size: .8em;
	font-weight: bold;
	padding:16px 0 0 0;
	margin: 0;	
	}
	
.homeEventTitle a {
	color: #5c4d31;
	text-decoration:none;
	}
	
.homeEventTitle a:hover {
	color: #4e4d4e;
	text-decoration:none;
	background-color:#dbdbd9;
	}	
				
.homeEventText {
	font-size: .8em;
	}	

.mainLowerSection {
	float:left;
	font-size: .8em;
	width: 380px;	
	}	
	
.mainLowerSectionRt {
	width: 310px;
	float:right;

	}	
.mainLowerSectionMd {
	width: 640px;
	float:left;
	text-align:right;
	}	
.mainLowerSectionLt {
	width: 280px;
	float:left;
	text-align:left;
	padding: 0 0 0 8px;
	}
	
.mainLowerSectionLt h2 {
	color: #4e4d4e;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #b6b6b6;	
	}
			
.smFeature {
	clear:both;
	margin: 0;
	padding: 24px 0 0 0;
	}
	
.smFeature ul{
	margin: 4px 0 0 8px;
	padding: 2px;
	}	
	
.smFeature li{
	list-style: none;
	}		

.smFeature img {
	float: left;
	padding: 0 8px 0 0;
	}	
.smFeature a {	
	text-decoration: none;
	font-weight:bold;
	color: #5c4d31;
	}
.smFeature a:visited {
	color: #2f2655;
	}

.smResources {
	clear:both;
	margin: 0;
	padding: 24px 0 0 0;
	}
	
.smResources ul{
	margin: 4px 0 0 8px;
	padding: 2px;
	}	
	
.smResources li{
	list-style: none;
	padding: 8px 0;
	}		

.smResources img {
	float: left;
	padding: 0 8px 0 0;
	}	
.smResources a {	
	text-decoration: none;
	font-weight:bold;
	color: #5c4d31;
	}
.smResources a:visited {
	color: #2f2655;
	}
#topCentral {
	behavior: url(/css/PIE.htc);		
	height:350px;
	margin: 12px 0 0 0;
	overflow:hidden;	
	}

.centerPic {
	float: left;
	margin: 0;
	color: #fff;
	background-image:url(/images/homepageCenter.jpg);
	background-repeat:no-repeat;
	width:660px;
	min-height:350px;
	height:auto !important;	
	height:350px;
	overflow: auto;
	}
	
.centerPic ul {
	list-style:none;
	padding: 0 0 12px 32px;
	font-weight: bold;
	}
	
.centerPic li {
	padding: 6px 0;
	}
.centerPic a {
	color: #2f1e71;
	text-decoration:none;
	}
.centerPic a:hover {
	color: #2f1e71;
	text-decoration:underline;
	}				
	
.centerTitle {
	color: #393939;
	font-size: 18pt;
	padding: 18px 0 0 18px;	
	/*text-shadow: 0px 2px 2px rgba(12, 12, 12, 1);*/
	font-family:"droid_serifregular", Georgia, Times, serif;	
	}	

.centerHighlight {
	margin: 240px 0 0 0 ;
	/*background-color: #e3e3e1;*/
	width: 660px;
	border-radius: 0 0 0 0;
	background-image:url(../images/highlightBg.png);
	background-repeat:no-repeat;
	}
.centerTxt {
	font-size: 11pt;
	padding: 0 12px 12px 18px;
	color: #4e4d4e;
	}
	
.rightHome {
	float: right;	
	text-align:left;	
	height:350px;
	overflow:hidden;	
	}

.rightHighlight {
	width: 288px;
	background-color:#3f2252; /*ccccff*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px; 	
	behavior: url(/css/PIE.htc);		
	position:relative;
	line-height: 20px;
	font-size: 8pt;
	color: #FFF;
	}
.top {
	margin: 0 0 8px 0;
	padding: 12px 0;
	height: 100px;
	}
.lower {
	margin:0 ;	
	padding: 12px 0 18px 0;
	height:189px;	
	}		
	
.rightHighlight ul {
	margin: 0;
	padding: 2px 0 0 24px;
	list-style: none; 
	}
	
.rightHighlight li {
	padding: 2px 0;
	}		

.rightHighlight a {
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	}	
	
.rightHighlight a:hover {
	text-decoration: underline;
	}	
	
.highlightTxt {
	font-family:"droid_serifregular", Georgia, Times, serif;
	font-size: 1.3em;
	vertical-align:top;
	margin: 0 8px;
	}


.bottom {
	margin: 0 16px 4px 0 ;
	}

.grayRightBox {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
	width: 204px;
	padding: 12px;
	margin: 4px;	
	background-color: #e3e3e1;
	height:auto !important;	
	behavior: url(/css/PIE.htc);
	position:relative;
	}	
.grayBox {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
	padding: 12px;
	margin: 4px;	
	background-color: #e3e3e1;
	height:auto !important;	
	behavior: url(/css/PIE.htc);	
	position:relative;
	}
	
.grayRightBox ul{
	margin: 2px 0 2px 12px;
	padding: 0 0 0 4px;
	}	
				
.homeTopBox {
	margin: 6px 0 12px 0;
	width: 240px;
	text-align:center;
	}	
.BoxHome {
	border: 1px solid #e3e3e1;
	margin: 6px 4px 12px 6px ;
	width: 240px;
	display:table;
	}	
.BoxHomeTitle {
	border-bottom: 1px solid #e3e3e1;
	background-color:#fff;
	line-height: 18px;	
	padding: 2px 0 2px 6px;
	font-weight: bold;
	font-size: 1em;
	width:auto;
	}

#slides .slides_container {
	width:240px;
	height:170px;
	display:none;
	}

#slides .slides_container div {
	width:240px;
	display:block;
}

.pagination {
	margin: 0;
	padding: 0 4px 4px 0 ;
	display:block;
	float:right;
	}

.pagination ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.pagination li {
	list-style: none;
	float: left;
	padding: 0 2px;
	border: 1px solid #CCC;
	margin: 0 2px;
	font-size: .8em;
	}


.pagination .current a {
	color: grey;
		}	
		
.opinionMessage {
	padding: 6px 0 8px 8px;
	font-weight: bold;
	font-size: 10pt;
	background-color:#fdf4e8;
	margin: 8px 0 4px 0;
	}
	
.opinionMessage a {
	text-decoration:none;
	color: #b90404;
	}		

.scMenuPos {
	display:block;
	position:relative;
	clear:both;
	width: 100%;
	padding:0;
	}	
	
#scMenu {
	background-color: #657c93;
	/*background-image: url(../images/scBgMenu.png);
	background-repeat:repeat-x;*/
	height: 32px;
	margin:0 auto;
	color: #fff;
	padding: 0 0 0 12px;
	}
	
#scMenu a{	
	color: #fff;
	text-decoration: none;
	background-color:#657c93;
}
#scMenu ul{
	margin: 0;
	}

#scMenu li{
	float: left;
	list-style:none;
	padding: 7px 12px;
	margin: 0;	
	border-right:1px solid #FFF;
	text-align:left;
}

#scMenu li.last {
	border-right:none;
}

#scMenu li.first {
	padding: 7px 12px 7px 0;
	margin: 0;
}

.scPages {
	clear: both;
	width: 700px;
	}

#formClouds	{
	font-size: .85em;
	}
	
#formClouds	a {

	}	
	
.boxBorderRt {
	border-right: 1px solid #bbbbb7;
	padding: 0 6px;
	}	
.boxLeft {
	padding: 0 6px;
	}	
	
.signUp {
	background: url("/images/iconEmail.png") no-repeat left center;
	padding-left: 26px;	
	}	

.formMenus {
	font-size: .8em;
	margin: 0;
	padding: 0 0 0 12px;
	width: 200px;
	}
	
.scQuickLinks {
	background-color: #fff;
	margin: 4px 4px 12px 4px;
	}
	
.scQuickLinks ul{
	margin: 4px;
	list-style: none;
	padding: 8px 0 8px 12px;
	}
		