body{text-align:left}

a:link {
    text-decoration: none
}
a:visited {
    text-decoration: none
}
a:hover {
    text-decoration: underline;
}.


.smgrey {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}

.medgrey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3A3B4B
}

.medblack {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.content {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Black
}
.contentalt {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black
}
.contentdrk {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black
}

.contentsmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #660000
}
.nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: White
}
.navtwo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Yellow
}
.medblue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3F667A
}
.news {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F5F5DC
}
.subtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5A6D4A
}

.medbabyblue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F92AD
}
.smtextblack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}



.formdiv{margin:4px;}

#navupper_leftZone ul{position:static;}
#navupper_leftZone img{border:0;margin:0;text-align:left;}
#navupper_leftZone li {list-style: none;margin:-4px 0 0 -40px;padding-top:-2px}

#upper_centerArticle1 {height:20px;padding:0 0 0 12px;color:white}
#upper_centerArticle1 p{margin-top:0px}
.header .multimedia-image{width:240px}




/* calendar */
		.calendar {font-size:11px;width:400px;padding:0 0 10px 20px;vertical-align:center;}

		.calendar td {vertical-align: middle; text-align:center;border: 1px solid #ddd; background:#E7ECF2; width:70px; height:50px; }

		.calendar .calOtherMonth {text-align:right; padding: 2px 2px; vertical-align:top;}

		.calendar .calName {text-align:left; font-size:20px;padding:0 0 12px 0}

		.calendar .calHead {text-align:left; padding-left:2px;}

		.calendar .calMonthLong {text-align:left; padding-left:126px;}

		.calendar .calMonthAbrev {display:none;}

		.calendar .calYear {text-align:left; padding-left:5px;}

		.calendar .next {text-align:right; padding-left:156px;}


		.calendar th {text-align:center}

		.calendar thead th {padding: 3px 2px}

		.calendar tbody th {padding: 2px}

		.calendar tbody th.sub {padding: 2px}




/* Error Validation */
input.errHilite, select.errHilite, textarea.errHilite {
    border: 1px solid red;
    background-color: #FFE;
    }
label.errHilite {
    color: #C00;
    }	