@charset "UTF-8";
/* CSS Document */

.maintext {
	font-family: arial,verdana,Helvetica, sans-serif;
	color: #000000;
}
.headertext {
	font-family: verdana,arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}
.redtextbold {
	font-family: verdana,arial, Helvetica, sans-serif;
	color: #cc0000;
	font-weight:bold;
}
.whitetextbold {
	font-family: verdana,arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
}
.bluebold {
	font-family: verdana,arial, Helvetica, sans-serif;
	color: #2F4571;
	font-weight:bold;
}
.goldbold {
	font-family: Times,"Times New Roman", serif;
	color: #B58519;
	font-weight:bold;
}
.goldbold a{color: #B58519; text-decoration: none;}
.goldbold a:hover{color: #B8B8B8; text-decoration: none;}
.tantext {
	font-family: verdana,arial, Helvetica, sans-serif;
	color: #D9C075;
	font-weight:normal;
}
.redtextsmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
}
.bigtimes {
	font-family: Times,"Times New Roman", serif;
	color: #000000;
	padding-right:10px;
}
.surveytext {
	font-family: Times,"Times New Roman", serif;
	color: #000000;
}
.newfont {
	font-family: Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	font-size:13px;
}
.programfont {
	font-family: Times,"Times New Roman", serif;
}
.addtocartred {
	color: #cc0000;
	font-weight:bold;
}
.addtocart {
	font-family: Times,"Times New Roman", serif;
	color: #000000;
	font-size:12px;
}
div.cal
{
width: 625px;
display:block;
clear:left;
}
div.cal div
{
float: left;
width: 125px;
display:inline;
}
div#lr_top
{
width: 606px;
display:block;
clear:left;
}
div#lr_top div
{
display:inline;
}
div#lr_redbox
{
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-color:#CA4038;
	border-width:1px;
	padding:10px;
	color:#CA4038;
	font-weight:bold;
	font-size:13pt;
	margin-top:5px;
	margin-bottom:10px;
	display:block;
	float:left;
	clear:left;
}
div#lr_topleft
{
width:446px;
float:left;
}
div#lr_topright
{
padding-top:10px;
width:160px;
text-align:center;
float:right;
}
#evalsurv
{
font-family:Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#evalsurv td, #evalsurv th 
{
font-size:13px;
border:1px solid #000000;
padding:3px 7px 2px 7px;
}
#evalsurv th 
{
font-size:14px;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#000000;
color:#fff;
}
#evalsurv tr.alt td 
{
color:#000;
font-weight: bold;
background-color:#EBEBEB;
}
#evalsurv tr.grey td 
{
color:#000;
background-color:#EBEBEB;
}
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div#homemid
{
width: 385px;
display:block;
clear:left;
}
div#homeblock {
	width:186px;
	height:230px;
	background-color:#D9E9F4;
	border-style:solid;
	border-color:#BC2B2B;
	border-width:1px;
	display:inline;
}
div#homeblocknew {
	width:186px;
	height:285px;
	background-color:#D9E9F4;
	border-style:solid;
	border-color:#BC2B2B;
	border-width:1px;
	display:inline;
}
div#homeblocktext {
	text-align:left;
	padding:5px;
	display:block;
	clear:left;
}
div#homeblocktextnew {
	text-align:left;
	background-color:#D9E9F4;
	padding:5px;
	display:block;
	clear:left;
}
div#homeblocktitle {
	font-weight:bold;
	color:#ffffff;
	background-color:#BC2B2B;
	padding:3px 7px 2px 7px;
}
div#homeblocktitlenew {
	background-color:#BC2B2B;
}
div#homeblocktitletext {
	font-family: verdana,arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	padding:3px 7px 2px 7px;
}
div#leftcol {
	width:165px;
	margin:8px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#2F4571;
	border-width:1px;
	display:block;
	float:left;
	clear:left;
}
div#leftcoltext {
	text-align:left;
	padding:5px;
	display:block;
	clear:left;
}
div#leftcoltitle {
	width:165px;
	background-color:#2F4571;
}
div#leftcolred {
	width:165px;
	margin:8px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#CA4038;
	border-width:1px;
	display:block;
	float:left;
	clear:left;
}
div#leftcoltitlered {
	width:165px;
	background-color:#CA4038;
}
div#leftcoltitletext {
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	padding:3px 7px 2px 7px;
}
div#rightcolmain {
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
}
div#rightcontent {
	width:470px;
	background-color:#ffffff;
	text-align:left;
	float:left;
}
div#rightcolmaintext div
{
display:inline;
}
div#rightcart {
	width:134px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#90BFD9;
	border-width:1px;
	display:block;
	float:right;
}
div#rightcarttext {
	text-align:left;
	padding:4px;
	display:block;
	clear:left;
}
div#rightcarttitle {
	width:134px;
	background-color:#90BFD9;
}
div#rightcarttitletext {
	font-weight:bold;
	text-align:center;
	color:#000080;
	padding:6px 7px 5px 7px;
}
.postform {border-style: solid;border-width: 1px 1px 1px 1px;border-color:#000000;font-weight: normal;color: #000000;}

.errorgreen      {font-family: Arial,Verdana,Helv; color: #45C319; line-height: 110%; font-weight: bold;}

.huge       {font-size: 34pt;}
.bigger     {font-size: 24pt;}
.big        {font-size: 16pt;}
.large        {font-size: 14pt;}
.med        {font-size: 12pt;}
.little	{font-size: 10pt;}
.small      {font-size: 9pt;}
.tiny       {font-size: 8pt;}

.hugewidth       {width:778px;}
.biggerwidth    {width:450px;}
.bigwidth        {width:500px;}
.medwidth        {width:250px;}
.appwidth        {width:225px;}
.smallwidth      {width:150px;}
.footerwidth     {width:100px;}
.tinywidth       {width:50px;}