body {
	background-image: url(images/bg.jpg);
	margin-top: 25px;
	margin-bottom: 25px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.nav{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: 58b7bf;
	line-height: 20px;
	padding-left: 35px;
}
.nav a{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: 58b7bf;
	line-height: 24px;
	text-decoration: none;
}

.nav a:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: ffffff;
	line-height: 24px;
	background-color: #bfdfe0;
	text-decoration: none;
	border-top: 4px solid #bfdfe0;
	border-right: 4px solid #bfdfe0;
	border-bottom: 2px solid #bfdfe0;
	border-left: 4px solid #bfdfe0;
}


.vert-line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: 7baac8;
	border-right-color: 7baac8;
	border-bottom-color: 7baac8;
	border-left-color: 7baac8;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #175885;
}

.text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: 7baac8;
}

.text a{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: 7baac8;
	text-decoration: underline;
}

.poptext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: 7baac8;
}

.poptext a{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: 7baac8;
	text-decoration: underline;
}


.calendartable {border: 1px solid #BBBBBB; border-left-color:#BBBBBB; border-right-color:#BBBBBB; border-style: solid; FONT-SIZE: 10px;
	COLOR: #383838;	FONT-FAMILY: Helvetica, Arial, sans-serif;} 
.calendartr {border: 1px solid #BBBBBB; border-left-color:#BBBBBB; border-right-color:#BBBBBB; border-style: solid; FONT-SIZE: 10px;
	COLOR: #383838;	FONT-FAMILY: Helvetica, Arial, sans-serif;}
.calendartd {border: 1px solid #BBBBBB; border-left-color:#BBBBBB; border-right-color:#BBBBBB; border-style: solid; FONT-SIZE: 10px;
	COLOR: #383838;	FONT-FAMILY: Helvetica, Arial, sans-serif;} 
.calendartd a{border: 0px solid #BBBBBB; border-left-color:#BBBBBB; border-right-color:#BBBBBB; border-style: solid; FONT-SIZE: 10px;
	COLOR: #383838;	FONT-FAMILY: Helvetica, Arial, sans-serif;} 
.calendarfrttable {border:1px solid #003333; border-left-color:#003333; border-right-color:#003333; border-style: solid; FONT-SIZE: 10px;
	COLOR: #383838;	FONT-FAMILY: Helvetica, Arial, sans-serif;} 
.calendarfrttr {border: 0px solid #003333; border-left-color:#003333; border-right-color:#003333; border-style: solid; FONT-SIZE: 10px;
	COLOR: #383838;	FONT-FAMILY: Helvetica, Arial, sans-serif;}
.calendarfrttd {border: 0px solid #003333; border-left-color:#003333; border-right-color:#003333; border-style: solid; FONT-SIZE: 10px;
	COLOR: #383838;	FONT-FAMILY: Helvetica, Arial, sans-serif;} .bgRepeat {
	background-image: url(../images/hdrBar_04.gif);
	background-repeat: repeat-x;
}
