body
{
	background-position: center top;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
}
p, div, ul, ol, li, td
{
	font-family: Tahoma, Geneva, Sans-Serif;
	font-size: 12px;
	color: #606060;
	line-height: 20px;
}
ul, li
{
  margin: 0px;
  padding: 0px;
}
a, a:link, a:visited, a:hover, a:active
{
	color: #3C4661;
}
input
{
	font-family: Tahoma, Geneva, Sans-Serif;
	font-size: 12px;
	color: #606060;
}
table.header
{
	width: 922px;
	height: 317px;
}
div.logoimage
{
	margin-top: 20px;
	margin-left: 20px;
}
div.toplinks
{
	text-align: center;
	margin-top: 25px;
	margin-right: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
a.toplinks, a:link.toplinks, a:visisted.toplinks, a:active.toplinks
{
	color: #003366;
	text-decoration: none;
}
a:hover.toplinks
{
	text-decoration: underline;
}
.white18
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	color: White;
}
div.blue18
{
	margin-left: 100px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #003366;
}

ul.check
{
	margin-left: 15px;
	list-style-image: url(../images/check.png);
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: White;
	line-height: 24px;
}
li.check
{
	margin-left: 15px;
	list-style-image: url(../images/check.png);
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: White;
	line-height: 24px;
}
.white14
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: White;
}
a.forgotpassword, a:link.forgotpassword, a:visisted:forgotpassword, a:hover.forgotpassword, a:active.forgotpassword
{
	color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.loginbutton
{
	color: White;
	background-color: #003366;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
	width: 80px;
	cursor: pointer;
}
table.menu
{
	border-top: solid 2px #D3DBDD;
	border-bottom: solid 2px #D3DBDD;
	border-left: solid 2px #D3DBDD;
	width: 922px;
	height: 35px;
}
td.menu
{
	border-right: solid 2px #D3DBDD;
	background-color: White;
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #003366;
	text-align: center;
}
td.menuhover
{
	border-right: solid 2px #D3DBDD;
	background-color: #003366;
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: White;
	text-align: center;
}
td.menu a
{
	text-decoration: none;
	color: #003366;
	font-weight: bold;
}
td.menuhover a
{
	text-decoration: none;
	color: white;
	font-weight: bold;
}
p.copyright
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #003366;
}
a.copyright, a:link.copyright, a:visisted:copyright, a:active.copyright
{
	color: #003366;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
}
a:hover.copyright
{
	text-decoration: underline;
}
table.content
{
	width: 922px;
	margin-top: 20px;
	margin-bottom: 20px;
}
table.footer
{
	width: 922px;
	height: 153px;
	background-image: url(../images/footerbackground.jpg);
}
img.footerimage
{
	border: solid 6px white;
}
p.footercontent
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: White;
	line-height: 20px;
}
.red
{
	color: Red;
}
.sectionheader
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #3F568E;
	font-weight: bold;
}
.bold
{
	font-weight: bold;
}
.large
{
	font-size: 14px;
}
.xlarge
{
	font-size: 16px;
}
div.success
{
	background-color: lightsteelblue;
	color: navy;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
}
p.success
{
	color: Navy;
}
a.success, a:link.success, a:visisted.success, a:hover.success, a:active.success
{
	color: Navy;
}
div.failure
{
	background-color: mistyrose;
	color: firebrick;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-right: firebrick 1px solid;
	border-top: firebrick 1px solid;
	border-left: firebrick 1px solid;
	border-bottom: firebrick 1px solid;
}
p.failure
{
	color: firebrick;
}
a.failure, a:link.failure, a:visisted.failure, a:hover.failure, a:active.failure
{
	color: firebrick;
}
table.form
{
  border: solid 1px #6788BE;
}
td.header
{
	color: #00156E;
	text-align: center;
	border-bottom: solid 1px #6788BE;
	background:#c3d8f1 0 -1000px repeat-x url('../images/calendarsprite.gif');
}
div.bottom
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
a.bottom, a:link.bottom, a:visisted.bottom, a:hover.bottom, a:active.bottom
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.small
{
	font-size: 11px;
}
div.bio
{
	padding: 10px;
	border: solid 1px gray;
	min-height: 112px;
}
img.bio
{
	margin-right: 10px;
	float: left;
	border: none;
	clear: none;	
	border: solid 1px gray;
}
.block
{
	display: block;
}
img.articleright
{
	border: solid 1px gray;
	margin: 0px 0px 10px 10px;
	float: right;
	padding: 1px;
}
img.rightnoborder
{
	margin: 0px 0px 10px 10px;
	float: right;
	padding: 1px;
}
div.testimonial
{
  background: url(../images/quote.gif) no-repeat top left;
  padding-left:25px;
  padding-bottom: 10px;
  margin-top: 10px;
}
tr.alt
{
	background-color: #DDD;
}
.alt
{
	background-color: #DDD;
}
.imgborder
{
  border: 1px solid #6788BE;
}
div.foodlist
{
    line-height: 15px; 
    padding: 5px;
}
img.alignCenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.logTitle {
	font-size: 30px;
	color: #00156E;
	font-weight: bold;
}


/* Rad Controls */
.RadAjax_Windows7 .raColor
{
	background-color:#fff !important;
}