body {
 background-color: #E0EBF5;
 background-image: url(../images/back4.gif);
 font-family:Verdana,Arial,Helvetica,sans-serif;
}
.mainbody {
 font-size:11px;
}
div#multiyear {
 margin-left:28px;
}
span.required {
 color:#F00;
}
span.error {
 color:#F00;
}
div.righthalf {
 float:right;
 width:45%;
}
div.lefthalf {
 float:left;
 width:45%;
 /*border-right:1px solid #ccc;
 padding-right:40px;*/
}
table.calendar {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 border:1px solid lightblue;
 border-spacing:0px;
 width:100%;
 height:450px;
}
table.calendar td {
 //height:12%;
 padding:1px;
 border:1px solid lightblue;
 width:14%;
}
table.calendar tr.daynames td {
 height:30px;
}
table.calendar td.calhead {
 height:80px;
}
table.calhead1 {
 width:550px;
 color:brown;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 margin-left:auto;
 margin-right:auto;
}
table.calhead1 td {
 width:33%;
}
table.calhead1 a {
 text-decoration:none;
 color:brown;
}
table.calhead1 td.calleft {
 text-align:left;
}
table.calhead1 td.calcenter {
 text-align:center;
}
table.calhead1 td.calright {
 text-align:right;
}
td.calhead {
 background-color:lightblue;
 text-align:center;
 color:brown;
 font-weight:bold;
 font-size:20px;
}
td.calday {
 background-color:lightyellow;
 text-align:center;
 font-size:15px;
 color:brown;
}
td.calfull {
 font-size:9px;
 vertical-align:top;
 background-color:#EEEEEE;
 height:70px;
}
td.calfull a {
 text-decoration:underline;
 color:black;
}
td.calfull a:hover {
 background-color:lightyellow;
}
td.calempty {

}
table.listcalendar {
 width:600px;
 font-size:11px;
}
table.editlist {
 width:85%;
 padding:8px;
 font-size:12px;
}
table.editlist td {
 border-spacing:8px;
}
table.parentroster {
 border:1px solid black;
}
table.parentroster td {
 border:1px solid black;
}
tr.gray {
 background-color:#E8E8E8;
}
tr.white {
 background-color:#FFFFFF;
}

span.newsfull {
 text-decoration:underline;
}
span.newsdesc {
 font-style:italic;
}
.minititle {
 font-weight:bold;
}
.title {
 font-weight:bold;
 font-size:18px;
// text-decoration:underline;
}
h2 {
 margin-top:20px;
 font-size:18px;
 color:#004080;
 font-weight:normal;
 text-align:right;
}
h3 {
 font-size:17px;
 color:black;
 font-weight:normal;
 text-align:left;
}
.rightheader {
 text-align:right;
}
.leftheader {
 text-align:left;
}


img.border {
 border:5px solid #99CC00;
 margin:3px;
}
.bluetitle, ul.bluetitle li a{
 color:#004080;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
}
ul.bluetitle li {
 margin-bottom:5px;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.search A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.search A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.search A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_back {
	background-image: url(../images/text_back.gif);
}
.right {
	background-image: url(../images/right.gif);
}
.nav2 {
	background-image: url(../images/nav_space_internal.gif);
	background-repeat: repeat-y;
	
}
.nav {
 background-image: url(../images/bottom_nav.gif);
    text-align: top;
    width: 174px;
}

.red {
	background-color: #990000;
}

.head2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #283482;
}
a.head2 {
	text-decoration:none;
}
a.head2:hover {
	color:#990000;
}
.news {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
}
.news a {
	font-weight:bold;
}
.news a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #283482;
	text-decoration: none;
	font-weight: bold;
}
.news a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #283482;
	text-decoration: none;
}
.news a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #900;
	//text-decoration: underline;
}

p {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 0px; 
 FONT-SIZE: 11px; 
 PADDING-BOTTOM: 5px; 
 MARGIN: 0px; 
 COLOR: #333333; 
 LINE-HEIGHT: 15px; 
 PADDING-TOP: 5px; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: none;
}
UL { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #afbd21; PADDING-TOP: 0px
}
H2 {
	/*PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #559cbe; PADDING-TOP: 0px*/
}

#sectionLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#sectionLinks A:link {
	BORDER-TOP: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	PADDING-RIGHT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #5093b2;
	MARGIN-BOTTOM: -1px;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#sectionLinks A:visited {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-RIGHT: 0px;
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #5093b2; 
	MARGIN-BOTTOM: -1px; 
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}
#sectionLinks A:hover {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-RIGHT: 0px;
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #CC0000; 
	MARGIN-BOTTOM: -1px; 
	text-decoration: none;
	background-color: #99CCFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.relatedLinks {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	COLOR: #666666;
	padding: 0px 0px 5px 0px;
}
.relatedLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px}
.relatedLinks A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	color: #666666;
	font-style: italic;
}

.relatedsubLinks {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	COLOR: #666666;
	padding: 0px 0px 5px 0px;
}
.relatedsubLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px}
.relatedsubLinks A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	color: #333333;
	font-style: normal;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AFBD21;
}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bottom A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


#p7PMnav {
	margin: 0;
	
}
#p7PMnav li {
list-style-type: none;
margin: 0;
padding: 0;

}


#p7PMnav ul {
	margin: 0;
	padding: 0;
	border: 1px solid #000066;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 9pt;
	z-index: 10000;
	
}

#p7PMnav a {
	display: block;
	text-decoration: none;
	color: #CC0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05px;
	font-weight: bold;
	text-align: right;
    padding: 4px 20px 4px 2px;
	font-size: 10pt;
	
	
	
}
#p7PMnav a:hover {
	display: block;
	background-color: #99CCFF;
	color: #000066;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05px;
	font-weight: bold;
	text-align: right;
	padding: 4px 20px 4px 2px;
	font-size: 10pt;
	
	
	
}
#p7PMnav a:active {
	display: block;
	background-color: #99CCFF;
	color: #000066;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05px;
	font-weight: bold;
	text-align: right;
	padding: 4px 20px 4px 2px;
	font-size: 10pt;
	

}

/* ------ the current page marker style ------ */

#p7PMnav .p7PMmark {
	display: block;
	background-color: #99CCFF;
	color: #333333;
	letter-spacing: 0.05px;
	font-weight: bold;
	text-align: right;
	padding: 4px 20px 4px 2px;
	font-size: 10pt;
}
/* ------ the trigger link styles ------- */

/*the normal trigger link */
/* the active trigger link style */

#p7PMnav .p7PMon {
	background-color: #99CCFF;
	color: #CC0000;

	
}

/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav {
	width: 125px;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul {
	width: 150px;
}
#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #5A69A5;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}
.home_nav {
	background-image: url(../images/home_curve.gif);
	background-repeat: no-repeat;
}
.double {
	background-image: url(../images/double.gif);
}