
/* TinyMCE SPECIFIC RULES -- DO NOT EDIT -- */
body.mceContentBody {
  background: #fff;
}


/* SITE RULES */
body {
	color:#000; 
	margin: 0px;
	background: url(/main/images/tweed_back.png) repeat #e3e3e3;
	font: 14px Verdana, Arial, Geneva, Monaco, Helvetica, sans-serif;
}
#pre_header {
	background-color: #354b97;
	height: 5px;
	display: block;
	border-bottom: 1px solid #fff;
}
td, pre { 
    color:#000; 
	margin: 8px; 
    font-family:Verdana, Arial, Geneva, Monaco, Helvetica, sans-serif; 
    font-size:14px;
}
.pageborder { 

}
.headder {
	border: none;
}
.LeftTable { 
	background-color: #354b97; 
}
.CenterTable { 
	background-color: #fff;
}
.RightTable { 
	background-color: #354b97;
	-moz-box-shadow: -3px 0 7px rgba(1, 1, 1, 0.9);
	-webkit-box-shadow: -3px 0 7px rgba(1, 1, 1, 0.9);
	box-shadow: -3px 0 7px rgba(1, 1, 1, 0.9);
}
.Footer { 
	background-color: #2b3c77;
}
.disclaimer { 
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: center; 
	text-transform: none; 
	text-indent: 0; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: middle; 
	width: 400px; 
	margin-bottom: 5px; 
	padding: 5px; 
}
legend { 
	color:#fff; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: right; 
	margin-bottom: 0.4em; 
	margin-left: 10px; 
	padding: 0.2em 0.5em; 
	border-style: solid; 
	border-width: 0; 
}
.footercopy { 
	text-align: center; 
	color: #ffffff; 
	font-size: 10px;
}
.footerlink { 
	text-align: center; 
	text-decoration: underline; 
	color: #ffffff; 
	font-size: 10px;
}
.NewsHeadline a { 
	text-align:left; 
	color:#003; 
	font-size: 16px;
	font-weight: bold;
	text-transform: none; 
	text-indent: 0; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
	text-decoration: none;
}
.NewsHeadline {
	text-align:left; 
	color:#003; 
	font-size: 16px;
	font-weight: bold;
	text-transform: none; 
	text-indent: 0; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
	text-decoration: none;	
}
.NewsHeadlineText { 
	text-align: left; 
	text-decoration: none; 
	text-transform: none; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
	color: #333333; 
	padding-right: 6px; 
	padding-left: 6px; 
	font-size: 12px;
}
.bodynorm { 
	color: #333; 
	font-size: 10pt;
	text-decoration: none; 
	text-align: left; 
	text-transform: none; 
	word-spacing: normal; 
	letter-spacing: normal; 
	padding-right: 6px; 
	padding-left: 10px; 
	vertical-align: baseline; 
	padding-top: 6px; 
}
.NewsDate { 
	color: #be0000; 
	font-size: 11px; 
	line-height: 13px; 
	padding-right: 6px; 
	padding-left: 6px; 
}
.NewsTransfer { 
	text-align: left; 
	text-indent: 0; 
	text-decoration: underline; 
	text-transform: none; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
	color: #be0000; 
	font-size: 10pt;
	padding-right: 6px; 
	padding-left: 6px; 
}
.NewsLinks {
	color:#be0000;
}
.UpcomingEvents { 
	color: #fff;
	text-decoration: none; 
	text-align: left; 
	text-indent: 50px; 
	padding-top: 22px; 
	list-style-image: none; 
	list-style-position: inside;
	background: url(/main/images/cal_icon2.png) no-repeat 5px 0px;
	font: bold 16px arial, verdana, sans-serif;
}
.EventTitle { 
	color: #9cf; 
	text-align: left;
	text-decoration: none; 
	text-transform: none; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px; padding-left: 16px; 
}
.EventDate { 
	text-align:left; 
	color:#9cf; 
	font-size: 10px; 
	font-style: italic; 
	text-decoration: none; 
	padding-right: 6px; 
	padding-left: 20px; 
}
.EventSubTitle { 
	color: #9cf; 
	font-size: 10px; 
	text-decoration: none; 
	text-align: left; 
}
.EventLoc { 
	color: #fff; 
	text-align:left; 
	font-size: 10px; 
	padding-right: 6px; 
	padding-left: 20px; 
}
.EventSpkr { 
	text-align:left; 
	color:#fff; 
	font-size: 10px; 
	padding-right: 6px; 
	padding-left: 20px; 
}
.PageLinks { 
	color: #354b97; 
	text-decoration: underline; 
}
.Officers { 
	color: #000; 
	font-size: 12pt; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}
.Links { 
	color: #354b97; 
	font-size: 12px; 
	text-decoration: underline; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}
.TemplatePageTitle { 
	color: #354b97; 
	font-size: 18px;
	font-weight: bold;
	text-align:left; 
	text-decoration: none; 
	text-transform: none; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-top: 6px; 
}
.TemplatePageContent { 
	text-align: left; 
	text-decoration: none; 
	text-transform: none; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
	color: #333; 
	font-size: 13pt;
	padding-right: 6px; 
	padding-left: 6px; 
}
.OrgSupTitle { 
	color: #be0000; 
	font-size: 14px;
	font-weight: bold;
	text-align:left; 
	text-decoration: none; 
	text-transform: none; 
	text-indent: 0; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
}
.IndSupTitle { 
	text-align:left; 
	color:#be0000; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none; 
	text-transform: none; 
	text-indent: 0; 
	word-spacing: normal; 
	letter-spacing: normal; 
	vertical-align: baseline; 
}
.BottomLeftBody { 
	color: #fff; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 13px; 
	padding-right: 4px; 
	padding-left: 6px; 
}
#home_table {
	width: 100%;	
}
.fieldset_emailupdates { 
	color: black;
	display: inline-block;
	width: 300px; 
	height: 250px;
	padding-bottom: 4px;
	text-align: center;
	padding: 15px;
	padding-top: 45px;
	padding-bottom: 45px;
	border: none;
	border-left: 1px solid #e8e8e8;
	background-color: #f8f8f8;
	;
	
    box-shadow: 3px 3px 9px #edebeb;
	-moz-box-shadow: 3px 3px 9px #edebeb;  
    -webkit-box-shadow: 3px 3px 9px #edebeb;
/*  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true); */

    zoom:1; /* This enables hasLayout, which is required for older IE browsers */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#818181', Direction=135, Strength=3);	
}

.fieldset_emailupdates h3 {
	text-transform: uppercase;
	font: bold 22px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.fieldset_emailupdates p {
	text-transform: uppercase;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.input-email { 
	color: #464646; 
	font-size: 11px; 
	background: #fff; 
	position: relative; 
	margin-bottom: 0.4em; 
	padding-left: 5px; 
	border-color: #8f8f8f; 
	border-width: 1px; 
}

#center-name {
	text-align: center;
	font-size: 18px;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 10px;
	background-color: white;
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
	border: 1px solid silver;
	width: 250px;
}

#center-email {
	text-align: center;
	margin-bottom: 10px;	
	font-size: 18px;
	padding-bottom: 4px;
	padding: 10px;
	border-radius: 10px;
	background-color: white;
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
	border: 1px solid silver;
	width: 250px;
}

.submit-email { 
	
	text-align: center;
	font-size: 18px;
	padding-bottom: 4px;
	padding: 10px;
	border-radius: 10px;
	background-color: #354b97;
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
	border: 1px solid silver;
	width: 270px;
	color: white;
}

.highlight {
	color: #893B2D;
}
