address  { color: red; font-weight: bold; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif }
h5 { color: green; font-weight: bold; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif }
h6 { color: gray; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid silver }
p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}

.mainnav {
	font-size: 11px;
	color: #F76C00;
	text-transform: uppercase;
}
ul { font-size: 11px; line-height: 18px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif }
pre { color: purple; font-weight: bold; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif }
td { font-size: 11px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif }
blockquote {
	font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.columnheading  { font-style: normal; font-weight: 500; font-size: 11px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; border-bottom: 1px solid gray }

h4  { font-style: normal; font-weight: 500; font-size: 11px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; border-bottom: 1px solid gray;
	padding: 3px;
}
.navbar { font-style: normal; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	background: #02335E url(/images/nyssa/left.jpg) repeat-y;
}
.navbartext { font-style: normal; font-weight: bold; font-size: 10px; line-height: 20px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif }
.options    { font-style: normal; font-weight: normal; font-size: 11px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid gray }
.rowseperator { font-style: normal; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; border-top: 1pt dashed gray }

.mainnavleft {
	padding-left: 30px;
}

.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	font-weight: normal;
}

.SiteHeader    { color: white; font-weight: normal; font-size: 20px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; background-color: maroon; border-bottom: 1px solid gray }

.mainarea old  {
	display: block;
	background: #ffffff url(/images/nyssa/rightm2.jpg) repeat-y right;
	padding-top: 5px;
	padding-bottom: 20px;
	height: 100%;
	width: 546px;
}

tr .mainarea old {
	display: block;
	background-color: white;
	padding: 10px 70px 10px 20px;
}

.pad {
	padding: 20px;
}

.mainarea  {
	background: #ffffff url(/images/nyssa/rightm.jpg) repeat-y right;
	padding: 5px 55px 20px 10px;
	height: 100%;
}

.picture {
	float: right;
	border: 1px solid gray;
	background-color: #ffffff;
	padding: 4px;
}

.link {
	background-color: #ffffff;
	text-align: center;
	line-height: 12px;
	display: block;
	padding-bottom: 6px;
	padding-top: 4px;
}

/* CSS Document */

/*#Body Styles and TD Styles#*/
	body {
	background-color: #EEF3F9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	td.header{
	background-image:url(/images/nyssa/header02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.footer{
	background-image:url(/images/nyssa/footer04.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.navigation {
	background-color: #F6F6F6;
}
	td.topleftcorner{
	background-image:url(/images/nyssa/topleftcorner.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.top{
	background-image:url(/images/nyssa/top.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.toprightcorner{
	background-image:url(/images/nyssa/toprightcorner.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.headleft{
	background-image:url(/images/nyssa/header01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.headright{
	background-image:url(/images/nyssa/header03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.left{
	background-image:url(/images/nyssa/left.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
	td.right{
	background-image:url(/images/nyssa/right.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
	td.footerleft{
	background-image:url(/images/nyssa/footer01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.footerright{
	background-image:url(/images/nyssa/footer02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.footerleftcorner{
	background-image:url(/images/nyssa/footer03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.footerrightcorner{
	background-image:url(/images/nyssa/footer05.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.sidebar {
	background-color: #02335E;
}
	.mainmenu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
}
	.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #10086D;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	background-color: #FFFFFF;
}
	.subnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F76C00;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	background-color: #FFFFFF;
}


/*#Non-Linking Styles#*/

.navm a:link {
	text-decoration: none;
	color: #F76C00;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}
	p, .InfoLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding: 0px 15px 0px 15px;
	margin: 4px 0px 8px 0px;
}
	.h1override {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
	h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #10086D;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	padding-bottom: 10px;
}
	h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660906;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #10086D;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	padding-bottom: 10px;
}

	p.headlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}
	.CMSSearchResultsNoResultsLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding: 0px 15px 0px 15px;
	margin: 4px 0px 8px 0px;
}

	ul {
	margin: 4px 0px 2px 45px;
}
	li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	list-style: square;
}
	ul.CMSSiteMapList {
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 20px;
}
	li.CMSSiteMapListItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	list-style: square;
}

/*#Members Only Forms Styles#*/
	input.TextboxField {
	width: 200px;
}
	#plcRoot_Layout_MainContent_logonform_lblPasswdRetrieval, #plcRoot_Layout_MainContent_logonform_rqValue, #plcRoot_Layout_MainContent_MyProfileWebpart_myProfile_editProfileForm_ctl00_MemberNumber, .LabelField, .UploaderLabel, #plcRoot_Layout_MainContent_logonform_Login1_lblUserName, #plcRoot_Layout_MainContent_logonform_Login1_lblPassword, label, td.FieldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
	td.FieldLabel, td.ChangeButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0px 5px 0px 15px;
}
	#plcRoot_Layout_MainContent_MyProfileWebpart_myProfile_lblInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #DA282C;
	padding: 0px 15px 0px 15px;
	font-weight: bold;
}
	table #plcRoot_Layout_MainContent_MyProfileWebpart_myProfile_editProfileForm_ctl00_UserGender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	input.signoutButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 3px 0px 0px;
	padding: 2px 5px 2px 5px;
	border: 0px none;
}

/*#Link Styles#*/
	a {
	color: #F76C00;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
	a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 11px; 
}
	a.CMSSiteMapLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #10086D;
	font-size: 12px;
	text-decoration: none;
}
	a.CMSSiteMapLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px; 
}
	a.headlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
}
	a.headlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F36D21;
	font-size: 11px; 
	font-weight: bold;
}

/*#Search Form Styles#*/

	input.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px
	color: #999999;
	padding: 1px 1px 1px 1px;
	margin: 0px 2px 5px 0px;
	width: 130px;
	vertical-align: middle;
}

/*#News Ticker Styles#*/
	.scrollerContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
}
	div.NewsPreviewTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 0px 0px 5px;
}

	.NewsPreviewTitle a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F76C00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
	.NewsPreviewTitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
	div.NewsPreviewSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 0px 0px 5px;
}	

/*#News Listing Styles#*/
	.NewsPTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 15px 0px 15px;
}

	.NewsPTitle a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F76C00;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
	.NewsPTitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
	.NewsPBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 15px 15px 25px;
}
	.NewsBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 15px 15px 15px;
}



/*#Poll Styles#*/

/*#Image Gallery Styles#*/
	img.teaser {
	border: 0px;
}
	img {
	border: 0px;
}

/*#Search Page Results#*/
	div.PagerControl {
	align: center;
	text-align: center;
	width: 100%;
}
	.PagerResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding: 0px 15px 0px 15px;
	margin: 4px 0px 8px 0px;
}
	.PagerNumberArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding: 0px 15px 0px 15px;
	margin: 4px 0px 8px 0px;
}


/*#Copyright Styles#*/
	p.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 10px 0px;
}
	p.copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #495559;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
	p.copyright3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
	a.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #495559;
	font-size: 11px;
	padding: 0px 6px 0px 6px;
	font-style: italic;
}
	a.copyright:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}
	a.copyright3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #495559;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}
	a.copyright3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
/*#Events#*/

.Calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

.EventCalendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background: #02335E;
	color: #ffffff;
	padding: 5px;
	height: 35px;
	font-weight: bold;
	vertical-align: middle;
}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #02335E;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
	padding: 5px;
	background-color: #FFFFFF;
	font-size: 11px;
	vertical-align: text-top;
}

.EventCalendar .Today
{
	background-color: #EEF3F9;
	color: #000000;
	font-weight: bold;
}

.EventCalendar .Today a
{
	color: #F76C00;
	font-weight: bold;
	font-size: 11px;
}

.EventCalendar .ContentEvent a

{
	margin-top: 3px;
	color: Orange;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: #FFFFFF;
	background-color: #EBEBEB;
	width: 98%;
}

.EventManagerRegTitle
{
	display: block;
	color: #002756;
	font-weight: bold;
	margin-bottom: 5px;
}
.EventManagerOutlookLink
{
	display: block;
	margin-top: 5px;
}

.EventManagerRegLabel
{
	font-weight: bold;
}

h2.EventTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #10086D;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
	font-weight: normal;
}

p.EventDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding: 0px 15px 0px 15px;
	margin: 4px 0px 8px 0px;
}






/* UniGrid */
.UniGridBody
{
}

.UniGridBody a
{
	color: #000000;
}

.UniGridHeader
{
}

.UniGridHead
{
	text-decoration: none;
	color: #000000;
}

.RTL .UniGridHead
{
	text-align: right;
	_float: right;
}

.UniGridHead a
{
	text-decoration: none;
	color: #000000;
}


.UniGridContent
{
}

.UniGridGrid
{
	width: 100%;
	border: solid 1px #cccccc;
}

.Opera .UniGridGrid td, .Opera .UniGridGrid th
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right: none;
	border-left: none;
}

.Opera .UniGridGrid td td, .Opera .UniGridGrid th td
{
	border: none;
}

.UniGridFooter
{
	float: right;
	width: 100%;
	text-align: right;
}

.RTL .UniGridFooter
{
	float: left;
	text-align: left;
}

.GridFooter
{
	text-align: right;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	padding: 3px;
}

.RTL .GridFooter
{
	text-align: left;
}

.UniGridActionSeparator
{
	border-left: solid 1px #cccccc;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 0px;
	overflow: hidden;
}

.RTL .UniGridActionSeparator
{
	border-left: none;
	border-right: solid 1px #cccccc;
}

/* Grids */

.ContentGrid
{
	width: 100%;
	border: solid 1px #cccccc;
}

.ContentGridHead
{
	text-decoration: none;
	color: #000000;
}

.RTL .ContentGridHead
{
	text-align: right;
}

.ContentGridHead a
{
	text-decoration: none;
	color: #000000;
}

