﻿a:link, a:visited, a:active
{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #2D507B;  /* Dark Blue */
}
a:hover
{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #FF6F0D;  /* Orange */
}
.articlecontainer
{
	border-style: solid;
	border-width: 1px;
	border-color: #608DC4;
	margin: 3px 3px 0px 3px;
}
.articlecontainerhead
{
	font-size: 14pt;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	padding:5px 10px 2px 10px;
}
.articletitle
{
	font-size: 14pt;
	font-family: Arial, Tahoma, Verdana;
	text-align: left;
	padding: 0px 10px 0px 10px;
}
.articleimg
{
	border-style: solid;
	border-width: thin;
	width: 250px;
	padding: 3px 3px 3px 3px;
}
.articleframe
{
	padding: 0px 10px 0px 10px;
}
.articletext
{
	font-size:1.4em;
}
.articledate
{
	font-size: .6em;
}
.articledatefull
{
	color: #002A7E;
	font-size: 12pt;
	font-weight: bold;
}
.blogblock
{
	font-size: 10pt;
	width: 95%;
}
.blogbusiness
{
	color: rgb(64,112,170);
	font-size: 160%;
	font-weight: bold;
}
.blogdate
{
	color: rgb(127,127,127);
	letter-spacing: 3pt;
	font-size: 8pt;
}
.blogheader
{
	border-top:solid 1px black; 
	border-bottom:solid 1px black;
}
.blogtitle
{
	text-align: left;
	font-size: 18pt; 
	font-weight: bold; 
	color: rgb(64,112,170);
	padding-top: 20px;
}
.blogcontent
{
	text-align: left;
	font-size: 100%;
}
.blogneil
{
	color: rgb(255,153,0);
	font-size: 160%;
	font-weight: bold;
}
.blogfeedback
{
	width: 450px;
	border-style: solid;
	border-color: Gray;
	border-width: 2px;
	padding: 10px;
}
body
{
	font-size: .75em;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	text-align: left;
	background-color: #E7E3E0;
	color: #505050;

}
.boxheader
{
	color:White;
	font-weight:bold;
	font-size:11pt;
}
.calendartable
{
	width: 551px;
}
.calendartop
{ 
	background-image: url(Images/calendar-top.png);
	background-repeat: no-repeat;
	height: 56px;
	width: 551px;
	vertical-align: top;
	text-align: left;
}
.calendarmiddle
{ 
	background-image: url(Images/calendar-middle.png);
	background-repeat: repeat-y;
	padding: 0px 40px 0px 40px;
	text-align: left;
}
.calendarbottom
{ 
	background-image: url(Images/calendar-bottom.png);
	background-repeat: no-repeat;
	height: 33px;
}
.calendartype
{ 
	font-weight: bold;
	color: Gray;
	font-size: 125%;
	margin: 12px 0px 0px 40px;
	width: 135px;
	text-align: center;
}
a.calendarlink:link, a.calendarlink:visited, a.calendarlink:active
{
	color:Black;
	font-weight: normal;
}
.checkbox 
{
	text-align: left;
	vertical-align:top;
	height:16px;
}
.checklabel 
{
	text-align: left;
	vertical-align:top;
	height:16px;
}
.colordarkblue
{
	color: #2D507B;  /* Dark Blue */
}
.colorlightblue
{
	color: #608DC4;  /* Light Blue */
}
.colororange
{
	color: #FF6F0D;  /* Orange */
}
.colordarkgray
{
	color: #505050;  /* Dark Gray */
}
.colorlightgray
{
	color: #F0F0F0;  /* Light Gray */
}
.colormaroon
{
	color: #990000;  /* Maroon */
}
.eventdetail
{
	background-color: #FFFFCC;
	width: 400px;
	border: solid 1px gray;
	padding: 20px;
	text-align:left;
}
.eventdiv0
{
	background-color: RGB(255,255,255);
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	border: solid 1px gray;
}
.eventdiv1
{
	background-color: RGB(255,182,193);
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	border: solid 1px gray;
}
.eventdiv2
{
	background-color: RGB(152,251,152);
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	border: solid 1px gray;
}
.eventdiv3
{
	background-color: RGB(135,206,235);
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	border: solid 1px gray;
}
.eventdiv5
{
	background-color: RGB(255,255,255);
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	border: solid 3px RGB(0,0,204);
	color: White;
}
#eventname
{
    Color: #2D507B;
    font-size: 14pt;
    font-weight: bold;
}
.footer
{
	border: none;
	background-image: url(/Images/SecondPage-Bottom.png);
	height: 25px;
}
.graydiv
{
	background-color: #F0F0F0;
	padding: 1em 1em 1em 1em;
}
h1
{
	color: rgb(56,93,138);  /* Dark Blue */
	font-size: 2em;
	font-weight: bold;
}
.h1copy
{
	color: #002A7E;
	font-size: 16pt;
	font-weight: bold;
}
h2
{
	color: rgb(56,93,138);  /* Dark Blue */
	font-size: 1.6em;
	font-weight: bold;
}
h3
{
	color: rgb(56,93,138);  /* Dark Blue */
	font-size: 1.3em;
	font-weight: bold;
}
.header
{
	border: none;
	background-image: url(/Images/SecondPage-Top.png);
	height: 37px;
}
.homecolumn1
{
	vertical-align: top;
	padding: 0px 5px 0px 5px;
	width: 667px;
	text-align:justify;
}
.homecolumn3
{
	vertical-align: top;
	padding-left: 5px;
	width: 200px;
}
.hyperlink
{
	text-decoration:none;
	font-size:.75em;
	letter-spacing:.2em;
}
.imagebottom
{ 
	padding: 0px 20px 20px 20px;
	text-align:center;
	vertical-align:top;
}
.imagetop
{ 
	padding: 20px 20px 20px 20px;
	text-align:center;
	vertical-align:middle;
}
.inputlabel
{ 
	text-align:right;
	vertical-align:top;
	height:1.5em;
	width:200px;
}
	
.inputtextbox
{ 
	text-align:left;
	vertical-align:top;
	height:1.5em;
}
.insidecontent
{
	text-align: left;
	border: none;
	margin: 0px 20px 0px 20px;
}
.labelit
{
	text-align:right;
	vertical-align:top;
	height:16px;
}
.maincontent
{
	border: none;
	background-image: url(/Images/SecondPage-Middle.png);
	background-repeat: repeat-y;
	padding: 0px 40px 0px 40px;
}
.mustjoindiv
{
	border: solid 2px #608DC4;
	text-align: center;
	font-size: 130%;
	padding: 5px 0px 5px 0px;
}
.navigation
{
	text-align: center;
	border-top: solid 5px rgb(85, 142, 213);  /* Light Blue */
	border-bottom: solid 1px rgb(85, 142, 213);  /* Light Blue */
	margin-top: 3px;
}
.profiletext
{
	line-height:14pt;
}
.smalldate 
{
	font-size: 75%;
}
.textbox100 
{
	width:100px;
}
.textbox200 
{
	width:200px;
}
.textbox300 
{
	width:300px;
}
.textentrydesc /* In 3 column table for data entry, column 3 */
{
	color:Gray;
	vertical-align:top;
	font-size:1em;
}
.textentrylabel /* In 3 column table for data entry, column 1 */
{
	text-align:right;
	vertical-align:top;
	padding-top:4px;
}
.todayseventscontainer
{
	margin: 3px 2px 5px 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #909090;
	background-color: #E7E3E0;
	color: #2D507B;
}
.todayseventsframe
{
	padding: 0px 5px 10px 5px;
}
.unsubscribediv 
{
	text-align: center; 
	padding: 10px 0px 20px 0px;
	font-size: 120%;
}
.wrapper
{
	background-color: White;
	width: 912px;
	text-align: left;
	border: none;
}
