body {
	margin:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#FFFFFF;
}

a {
	color:#000066;
}

a:hover {
	color:#3069B3;
}

h1 {
	font-size:18px;
	color:#000066;
	font-weight:bold;
	margin:4px 2px 4px 2px;
	text-align:left;
}

h2 {
	font-size:14px;
	color:#000066;
	font-weight:bold;
	margin:4px 8px 4px 8px;
	text-align:left;
}

h3 {
	font-size:12px;
	color:#000066;
	font-weight:bold;
	margin:4px 16px 4px 16px;
	text-align:left;
}

p {
	margin:4px 20px 12px 20px;
	line-height:1.5em;
}

img {
	border:0;
}

div.head {
	font-size:11px;
	background-color:#000066;
	border:1px solid #000066;
}

div.head a {
	display: block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	width:100%;
}

div.head a:hover {
	color:#FFFFFF;
	background-color: #749DD2;
	text-decoration:none;
}

div.day {
	border:0;
	font-size:9px;
	padding-left:6px;
	text-indent:-4px;
}

div.day a {
	color:#000066;
	text-decoration:none;
}

#footer {
	margin:5px;
	text-align:center;
	font-size:11px;
	line-height:18px;
}

#error {
	background-color:#FFDDDD;
	color:#333333;
	border:2px solid #CC3333;
	width:450px;
	padding:2px 8px 2px 8px;
	margin:5px auto 10px auto;
}


/*Rest of this is for Menu System*/

/*Control DIV for expand all and collapse all links*/
#p7TMctrl {
	margin: 0 0 0 0;
	font-size: 10px;
	display: none;
	/*/*/display: block; /* */
}
#p7TMctrl a:link {
	color: #FFFFFF;
}
#p7TMctrl a:visited {
	color: #FFFFFF;
}
#p7TMctrl a:hover {
	color: #FFCF04;
}

/*Sets line-height of all top-level menuitems*/
#p7TMnav div {
	/*/*/line-height: 1.5; /* */
}
/*Sets line-height of all other menuitems*/
/*second level menuitem divs and lower -Cascades to lower levels-*/
/*Sets left margin to .8em establishing a fluid cascading indent*/
#p7TMnav div div {
	/*/*/line-height: 1.1; /* */
}

/*Sets background color and border around the menu DIV*/
#p7TMnav {
	display:block;
}

/*The Link style for top-level menuitems and is read by all browsers*/
#p7TMnav div a {
	color: #FFFFFF;
	font-size: 0.85em;
}
/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a, #p7TMnav div a:visited {
	display: block;
	margin:2px;
	text-decoration: none;
	background-color: #000066;
	color:#FFFFFF;
	font-size: 0.85em;
	padding:2px;
}
#p7TMnav div a:hover {
	background-color: #000066;
	color:#FFCF04;
}

/*The Link and visited styles combined for second-level menuitems*/
#p7TMnav div div a, #p7TMnav div div a:visited {
	color: #FFFFFF;
	background-color:#3069B3;
	display:block;
	margin-left:15px;
	font-size: 0.8em;
}
#p7TMnav div div a:hover {
	color:#FFCF04;
	font-size: 0.8em;
}

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/
#p7TMnav div div div a, #p7TMnav div div div a:visited {
	display:block;
	margin-left:30px;
	background-color: #3069B3;
	font-size:0.8em;
}

#p7TMnav div div div a:hover {
	color:#FFCF04;
	font-size: 0.8em;
}

#p7TMnav div div div div a, #p7TMnav div div div div a:visited {
	display:block;
	margin-left:45px;
	color:#FFFFFF;
	background-color: #0A50A1;
}

#p7TMnav div div div div a:hover {
	color:#FFCF04;
}


/*rules programatically assigned to page link correesponding to current page (You are Here)*/
a.p7currentmark {
	font-weight: bold;
	color: #FFFFFF !important;
	background-color: #000066 !important;
}

