
body {
	/*margin: 10px; */
	
	background: #FF0000 url('/_PROJECT/_Block/Frame/RedSunBG.gif');
	
}
body.ExtranetFrame
{
	background: #0950A0 url('/_PROJECT/_Block/Frame/MainBlue_sync.gif');
}
div.SelectNav, div.SelectNav a, div.SelectNav a:visited, div.SelectNav a:active, div.SelectNav a:hover {
	color: #ffffff;
}
div.ProjectWhatsNew {
	background-color: #0950A0;
	color: #FFFFFF;
	padding: 10px;
}
div.ProjectWhatsNew a, div.ProjectWhatsNew a:visited, div.ProjectWhatsNew a:active, div.ProjectWhatsNew a:hover {
	color: #FFFFFF;
}
li {
	margin-left: 15px;
}
a, a:visited, a:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
h1 {
	color: #34A22C;
	font-style: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}

h2 {
	color: #0D5DBF;
	font-style: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
div.ExtranetCircle0 {
	width: 92px;
	height: 90px;
	background: url(/_PROJECT/_Block/Frame/PollCircle.png) repeat-x 0 0;
}

div.ExtranetCircle0IE {
	width: 92px;
	height: 90px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/PollCircle.png', sizingMethod='scale');
}

div.ExtranetCircle1 {
	width: 92px;
	height: 90px;
	background: url(/_PROJECT/_Block/Frame/DidYouKnowCircle.png) repeat-x 0 0;
}

div.ExtranetCircle1IE {
	width: 92px;
	height: 90px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/DidYouKnowCircle.png', sizingMethod='scale');
}
td.HomepageTd, td.HomepageTd a, td.HomepageTd a:visited, td.HomepageTd a:active, td.HomepageTd a:hover {
	color: #ffffff;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
td.LoginLinks, td.LoginLinks a, td.LoginLinks a:visited, td.LoginLinks a:active {
	padding-top: 7px;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
td.LoginLinks a:hover {
	color: #000000;
	text-decoration: underline;
}
td.NoDecor, td.NoDecor a, td.NoDecor a:visited, td.NoDecor a:active, td.NoDecor a:hover {
	text-decoration: none;
}
td.ExtranetProfessionalHeadline {
	font-size: 11px;
	color: #FFFFFF;
}
td.ExtranetProfessionalHeadline a, td.ExtranetProfessionalHeadline a:visited, td.ExtranetProfessionalHeadline a:active {
	text-decoration: underline;
}
td.ExtranetProfessionalHeadline a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
td.PrintEmail {
	font-size: 9px;
}
td.FieldLabel {
	font-weight: bold;
}
td.Header {
	color: #34A22C;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 10px 0;
}

td.FundingFileLink, td.FundingFileLink a, td.FundingFileLink a:visited, td.FundingFileLink a:active {
	font-weight: bold;
	color: #0B4FA2;
}
td.BlueHeader {
	color: #226DC3;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 10px 0;
}
td.BreadCrumb, td.BreadCrumb a, td.BreadCrumb a:visited, td.BreadCrumb a:active {
	color: #34A22C;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 10px 0;
}

td.BreadCrumb a:hover {
	text-decoration: underline;
}

td.Home2Header, td.Home2Header a, td.Home2Header a:visited, td.Home2Header a:hover, td.Home2Header a:active {
	color: #FFFFFF;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 10px 0;
}

td.SiteMapSection, td.SiteMapSection a, td.SiteMapSection a:visited, td.SiteMapSection a:hover, td.SiteMapSection a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #34A22C;
}

td.SiteMapSection a:hover {
	text-decoration: underline;
}

td.SiteMap, td.SiteMap a, td.SiteMap a:visited, td.SiteMap a:hover, td.SiteMap a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

td.SiteMap a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
td a, td a:active, td a:visited {
	text-decoration: underline;
	color: #018B01;
}
td a:hover {
	text-decoration: none;
	color: #018B01;
}

td.MessageBoard { 
	border-bottom: dashed 1px #000000;
}

td.MessageBoardTopic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

td.ExtranetActionAlert, td.ExtranetActionAlert a, td.ExtranetActionAlert a:hover, td.ExtranetActionAlert a:visited, td.ExtranetActionAlert a:active {
	color: #FFFFFF;
}

td.ExtranetActionAlertHeader, td.ExtranetActionAlertHeader a, td.ExtranetActionAlertHeader a:active, td.ExtranetActionAlertHeader a:visited {
	color: #FFFFFF;
}

td.ActionAlert, td.ActionAlert a, td.ActionAlert a:visited, td.ActionAlert a:hover, td.ActionAlert a:active{
	background-color: #BD2317;
	color: #FFFFFF;
}
.SearchField {
	border: #A39FA0 1px solid; 
   color: #999999;
}
td.SelectTh {
	font-weight: bold;
}

/* CONTENT */
/* FRAME */
td.ForumHeader {
	padding: 5px;
	color: #FFFFFF;
	background: #008000;
}

td.WelcomeMessage {
	padding: 10px;
	color: #FFFFFF;
	background: #FE0000 repeat-x url('/_PROJECT/_Block/Frame/WelcomeTo_sync.gif');
	border-left: #FFFFFF 1px solid;
}
td.WelcomeMessage td{
	color: #FFFFFF;
}
td.WelcomeMessage a, td.WelcomeMessage a:visited, td.WelcomeMessage a:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.WelcomeMessage a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

td.SignUpMessage {
	padding: 10px;
	color: #FFFFFF;
	background: #32A12B repeat-x url('/_PROJECT/_Block/Frame/UpcomingEvents_sync.gif');
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 2px solid;
}
td.SignUpMessage a, td.SignUpMessage a:visited, td.SignUpMessage a:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.SignUpMessage a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

td.LoginMessage {
	padding: 10px;
	color: #FFFFFF;
	background: #FE7F00 repeat-x url('/_PROJECT/_Block/Frame/SchoolAndHealth_sync.gif');
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 2px solid;
}
td.LoginMessage td {
	color: #FFFFFF;
}
td.LoginMessage a, td.LoginMessage a:visited, td.LoginMessage a:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.LoginMessage a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

td.Home2_WhatsnewMessage, td.Home2_WhatsnewMessage p {
	padding: 10px;
	color: #FFFFFF;
	background: #32A12B repeat-x url('/_PROJECT/_Block/Frame/UpcomingEvents_sync.gif');
}

td.ParentHome, td.ParentHome a, td.ParentHome a:visited, td.ParentHome a:active, td.ParentHome a:hover {
	color: #FFFFFF;
	background: #32A12B;
}

td.ParentHomeSubNav, td.ParentHomeSubNav a, td.ParentHomeSubNav a:visited, td.ParentHomeSubNav a:active {
	color: #FFFFFF;
}

td.MessageBoardHeader {
	background: #32A12B repeat-x url('/_PROJECT/_Block/Frame/UpcomingEvents_sync.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
td.MessageBoardHeader a, td.MessageBoardHeader a:visited, td.MessageBoardHeader a:active{
	color: #FFFFFF;
}
td.GreenSync {
	background: #33A02D repeat-x url('/_PROJECT/_Block/Frame/Green_sync.gif');
}

td.PromoteSync {
	background: #33A02D repeat-x url('/_PROJECT/_Block/Frame/Green_sync.gif');
	color: #FFFFFF;
}
td.PromoteSync a, td.PromoteSync a:visited, td.PromoteSync a:active {
	color: #FFFFFF;
}

td.ArticleSync {
	background: #33A02D repeat-x url('/_PROJECT/_Block/Frame/Green_sync.gif');
	color: #FFFFFF;
}

td.ArticleSync a, td.ArticleSync a:visited, td.ArticleSync a:active {
	font-weight: bold;
	color: #FFFFFF;
}

td.CurrentNews {
	background: #F6F7E7 repeat-x url('/_PROJECT/_Block/Frame/Green_sync.gif');
}

td.Initiatives {
	background: #F6F7E7 repeat-x url('/_PROJECT/_Block/Frame/Green_sync.gif');
	color: #FFFFFF;
}

td.InitiativeItem {
	color: #FFFFFF;
}

td.Initiatives a, td.Initiatives a:visited, td.Initiatives a:active {
	color: #FFFFFF;
}

td.CurrentNews a, td.CurrentNews a:visited, td.CurrentNews a:active {
	color: #FFFFFF;
}

td.CurrentNewsItem, td.CurrentNewsItem a, td.CurrentNewsItem a:visited, td.CurrentNewsItem a:active {
	color: #000000;
}

td.Home2 {
	color: #FFFFFF;
	background: #32A12B repeat-x url('/_PROJECT/_Block/Frame/UpcomingEvents_sync.gif');
}
td.Home2 a, td.Home2 a:visited, td.Home2 a:hover, td.Home2 a:active {
	color: #FFFFFF;
}
td.Home2 p {
	color: #FFFFFF;
	background: #32A12B repeat-x url('/_PROJECT/_Block/Frame/UpcomingEvents_sync.gif');
}

td.Home2_AlertMessage {
	padding: 10px;
	color: #FFFFFF;
	background: #0C50A1 repeat-x url('/_PROJECT/_Block/Frame/AlertsBox_sync.gif');
}
td.Home2_AlertMessage a, td.Home2_AlertMessage a:visited, td.Home2_AlertMessage a:active{
	color: #FFFFFF;
}
td.Home2_ShiningStar {
	padding: 10px;
	color: #FFFFFF;
	background: #FF7e02 repeat-x url('/_PROJECT/_Block/Frame/ShiningStars_sync.gif');
}
td.Home2_Header, td.Home2_Header a, td.Home2_Header a:visited, td.Home2_Header a:active, td.Home2_Header a:hover {
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}
td.Home2_ShiningStarMessage, td.Home2_ShiningStarMessage a, td.Home2_ShiningStarMessage a:visited, td.Home2_ShiningStarMessage a:hover{
	color: #000000;
}
td.Home2_Message, td.Home2_Message a, td.Home2_Message a:visited, td.Home2_Message a:hover{
	color: #FFFFFF;
}
td.Home2_EventMessage {
	padding: 10px;
	color: #ffffff;
	background: #32A12a repeat-x url('/_PROJECT/_Block/Frame/UpcomingEvents_sync.gif');
}
td.Home2_ToolMessage {
	padding: 10px;
	color: #FFFFFF;
	background: #FE0002 repeat-x url('/_PROJECT/_Block/Frame/Tools_sync.gif');
}

td.Home2_ToolMessage a, td.Home2_ToolMessage a:visited, td.Home2_ToolMessage a:active {
	color: #FFFFFF;
}

td.Foot {
	background: #F7F7F7;
}

td.Home2Content {
	color: #FFFFFF;
}

td.Foot a, td.Foot a:visited, td.Foot a:active {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td.Foot a:hover {
	text-decoration: none;
}
td.SearchText input{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.poll-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	//background-color: #FFFFFF;
}
.poll-iText {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.poll-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.poll-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.poll-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.poll-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.poll-iLabel {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Form */
.GreenButton-iButton {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	background-color: #33A02D;
	border: solid 2px #33A02D;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.BlueButton-iButton {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	padding: 1px;
	background-color: #0D50A1;
	border: solid 1px #FFFFFF;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.z-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	//background-color: #FFFFFF;
}
.z-iText {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iLabel {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/* login form */
.Login-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	//background-color: #FFFFFF;
}
.Login-iText {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.Login-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.Login-iLabel {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.Login-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.Login-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.Login-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}