body {
	background-image: url(/images/bkgrd.gif);
	background-repeat: repeat-x;
	background-color: #0F752E;
	margin-top: 20px;
}
.sidebar {
	background-color: #0F752E;
	background-image: url(/images/sidebar_curve.gif);
	background-repeat: no-repeat;
}


p, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.cell_link a {width:100%; height:100%; display:block; background:#EEEEEE;}
.cell_link a:link {text-decoration: none;}
.cell_link a:hover {text-decoration: none; background-color:#FFCC00;}
.cell_link a:active {text-decoration: none;}

a {
	text-decoration:none;
}

.table {
	text-align:left;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.calendar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:11px;
}
.calendarInactive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:11px;
	color:#666;
}
.calendarPlain {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:11px;
}

.calendarReserved {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:11px;
	color:#0F752E;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.subhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0F752E;
}

.nav {
	line-height: 18px;
	color: #FFFFFF;
}

.nav A {
	text-decoration:none;
	color: #FFFFFF;
}

.nav A:Hover{
	text-decoration:none;
	color: #FFCC00;
}

.address {
	line-height: 13px;
	color: #FFFFFF;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.colorWhite {
	color: #FFFFFF;
}

.colorRed {
	color: #FF0000;
}

.colorGrayCCC {
	color: #CCCCCC;
}

.colorGray666 {
	color: #666666;
}

.colorYellow {
	color: #FFD451;
}

.colorGreen {
	color: #0F752E;
}
.colorOrange {
	color: #F60;
}
.colorMaroon {
	color: #600;
}
.colorPurple {
	color: #63C;
}


.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
.popup {
	background-color: #000000;
	background-image: url(../images/popup_curve.gif);
	background-repeat: no-repeat;
}
.textBox
{	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textBox100pct
{	width:99%;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textBox420
{	width:420px;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textBox200
{	width:200px;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textBox100
{	width:100px;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textArea420
{	width:420px;
	height:150px;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textArea100pct
{	width:99%;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textArea4pct
{	width:3%;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textArea48pct
{	width:46%;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.pull_big {
	width:96%;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 14px/17px verdana, sans-serif;
}
.pull {
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.pull100pct {
	width:98%;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}
.textArea333 {
	width:333px;
	height:300px;
	border: 1px #ccc solid;
	background-color:#FFFFFF;
	font: normal 10px/13px verdana, sans-serif;
}

.imageopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.imageopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
