body {
	text-align: center;
	min-width: 800px;
	background: #172B81;
}

#main {
	width: 100%;
	text-align: center;
	background: #172B81;
}

#content {
	text-align: center;
	width: 800px;
	margin: 0 auto;
}

.copyrightText {
    color:                  white;
    font-family:            tahoma, arial;
    font-size:              12px;
	text-decoration:		italic;
}


.welcomeText {
	color:		white;
	font-weight:	bold;
	font-family:	tahoma, arial;
	font-size:		12px;
}

.sectionTitle {
    color:                  white;
    font-family:            arial;
	font-weight:			bold;
    font-size:              14px;
}

.sectionText {
    color:                  black;
    font-family:            tahoma, arial;
    font-size:              12px;
}


img {
    border: 0px;
}

.searchimage
{
    margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}

#searchbox{
	float:right;
	width : 200px;
	background-color: #FFFFFF;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-bottom:0px solid #000000;
	border-top:0px solid #000000;
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
}

.searchform
{
    margin-top: 2px;
	margin-bottom: 2px;
}

A.calHeadFoot:link {
	color: white;
	font-family: Arial, Tahoma, Times;
	text-align: center;
	font-weight: bold;
	font-size: 100%;
}

A.calHeadFoot:hover {
	color: blue;
	text-decoration: underline;
	font-size: 100%;
}

A.calHeadFoot:visited {
	color: white;
	font-size: 100%;
	text-decoration: none;
}

.calHeadFoot {
	background-color: #CECECE;
	font-family: Arial, Tahoma, Times;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 75%;
}

.calendarcaption {
	background-color:	#E5331A;
	font-family: Arial, Tahoma, Times;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

.calendarbox {
   background-color: #FFFFFF;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   border-top: 1px solid #000000;
   padding:5px;
   margin-bottom: 15px;
}

.calendarcolumn {
	color:				black;
	font-family:		Tahoma, Garamond, "Times New Roman", Times, Serif;
	text-decoration:	none;
	font-size:  75%;
	text-align: center;
}

.tablemaxwidth {
   width: 100%;
   vertical-align: top;
}

.tablemaxpxwidth {
   padding:5px;
}

.mastertable {
      border:  0px;
      width: 100%;
}

.calendartable {
   border: 0px;
   width: 165px;
}

.posted {
	color:	#86979F;
    font-family:            tahoma, arial;
    font-size:              12px;
}

.entryDate {
	color:				#86979F;
	font-family:		Arial, Tahoma, Times;
	font-weight:		bold;
	text-decoration:	none;
	font-size:			14px;
}

.entryTitle {
	color:				#E5331A;
	font-family:		Arial, Tahoma, Times;
	font-weight:		bold;
	text-decoration:	none;
	font-size:			14px;
}

.entryData {
	font-family:		Arial, Garamond, "Times New Roman", Times, Tahoma, Serif;
	text-decoration:	none;
	color:				black;
	font-size:			12px;
}

A.entryData:visited {
	text-decoration:	none;
	color:				black;
}

A.entryData:hover {
	font-family:		Tahoma, Garamond, "Times New Roman", Times, Serif;
	text-decoration:	underline;
	color:				#D1D1D1;
	font-size:			75%;
}

P.trackbackLink {
	text-align: center;
	padding-left: 40px;
	padding-right: 40px;
}

blockquote {
	margin: 10px;
	padding-left: 20px;
	background: url("/images/blog/quotes.png") no-repeat;	
}

.helpMsgBorder { border-style: solid; border-width: 1px; border-color: #F0C000; background-color: #FFFFCE; }
.helpMsgPadding { padding: 5px 0 0 5px; }