/* 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/header02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.footer{
	background-image:url(../images/footer04.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.navigation {
	background-color: #F6F6F6;
}
	td.topleftcorner{
	background-image:url(../images/topleftcorner.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.top{
	background-image:url(../images/top.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.toprightcorner{
	background-image:url(../images/toprightcorner.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.headleft{
	background-image:url(../images/header01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.headright{
	background-image:url(../images/header03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.left{
	background-image:url(../images/left.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
	td.right{
	background-image:url(../images/right.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
	td.footerleft{
	background-image:url(../images/footer01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.footerright{
	background-image:url(../images/footer02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.footerleftcorner{
	background-image:url(../images/footer03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}	
	td.footerrightcorner{
	background-image:url(../images/footer05.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
	td.sidebar {
	background-color: #02335E;
}
	div.MainContent {
	width: 100%;
}
	td.EditingFormLabelCell {
	padding: 2px 5px 2px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*#Navigation Styles#*/
	table.subnavCMSMenu {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
	.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#*/
	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: 33px;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	font-weight: normal;
}
	h2 {
	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;
}
	h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660906;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
}

	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 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F76C00;
	font-size: 11px;
	text-decoration: none;
}
	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#*/
	.PollAnswerRadio label {
	color: #FFFFFF;
}
	.PollTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	font-weight: bold;
	text-align: center;
	display:none;
}
	.PollQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 15px 10px 10px 0px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-weight: bold;
}
	.PollAnswer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 15px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
	.PollInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 15px 10px 10px 10px;
}
	.PollCount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
}
	.PollGraph div.PollGraph0 {
	background: url(../images/poll.jpg) 100% 0% no-repeat;
}

	.PollGraph div.PollGraph1 {
	background: url(../images/poll.jpg) 100% 0% no-repeat;
}

	.PollGraph div.PollGraph2 {
	background: url(../images/poll.jpg) 100% 0% no-repeat;
}
	
	.PollGraph div.PollGraph3 {
	background: url(../images/poll.jpg) 100% 0% no-repeat;
}

	.PollGraph div.PollGraph4 {
	background: url(../images/poll.jpg) 100% 0% no-repeat;
}

/*#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;
}