/*BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #cc9966;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 5px;
WIDTH: 100%;
PADDING-TOP: 0px
}
.emphText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #006699; text-decoration: none }
.copyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
.pageTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #333333; line-height: normal; font-weight: bold}

TABLE {
BORDER-TOP: #000000 2px solid; MARGIN: 10px 0px 0px; FONT: 11px verdana, arial,helvetica; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
TR.title {
COLOR: #ffffff;
BACKGROUND-COLOR: #996600;
FONT-VARIANT: small-caps
}
TR.subtitle {
COLOR: #ffffff; BACKGROUND-COLOR: #666666; FONT-VARIANT: small-caps
}
TR.odd {
VERTICAL-ALIGN: middle;
COLOR: #333333;
BACKGROUND-COLOR: #f3f3f3;
}
TR.even {
VERTICAL-ALIGN: middle;
COLOR: #333333;
BACKGROUND-COLOR: #FFFFCC;
} 
TD {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px ; BORDER-RIGHT: #000000 1px solid; FONT: 11px verdana, arial, helvetica;  solid
} 
A {
COLOR: green;
}

.caption {font-size: 8pt; font-family:Arial, Helvetica, Sans-serif;}
.credit {font-size: 8pt; font-family: Arial, Helvetica, Sans-serif; font-style: italic;}
.subject {font-size: 8pt; font-family: Arial, Helvetica, Sans-serif; font-weight: bold;}
.warning {color: red; font-family: Arial, Helvetica, Sans-serif;}
.hilight {background-color: yellow; font-weight: bold;}

.calendar {
PADDING-RIGHT: 1px; 
PADDING-LEFT: 1px; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 1px;
BORDER-TOP: #ffffff 0px solid;
MARGIN: 0px 0px 0px;
FONT: 10px verdana,arial,helvetica;
VERTICAL-ALIGN: top;
BORDER-BOTTOM: #ffffff 0px solid;
BORDER-RIGHT: #ffffff 0px solid;
BACKGROUND-COLOR: #ffffff}

.calendarHeading {
PADDING-RIGHT: 1px; 
PADDING-LEFT: 1px; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 1px;
BORDER-TOP: #ffffff 0px solid;
MARGIN: 0px 0px 0px;
FONT: 10px verdana,arial,helvetica;
VERTICAL-ALIGN: top;
BORDER-BOTTOM: #ffffff 0px solid;
BORDER-RIGHT: #ffffff 0px solid;
BACKGROUND-COLOR: #ffffff}

.calendarColHead {
PADDING-RIGHT: 1px; 
PADDING-LEFT: 1px; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 1px;
BORDER-TOP: #ffffff 0px solid;
MARGIN: 0px 0px 0px;
FONT: 10px verdana,arial,helvetica;
VERTICAL-ALIGN: top;
BORDER-BOTTOM: #ffffff 0px solid;
BORDER-RIGHT: #ffffff 0px solid;
BACKGROUND-COLOR: #ffffff}

.blogtable {
PADDING-RIGHT: 1px; 
PADDING-LEFT: 1px; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 1px;
BORDER-TOP: 0px;
MARGIN: 0px 0px 0px;
FONT: 10px verdana,arial,helvetica;
VERTICAL-ALIGN: top;
TEXT-ALIGN: center;
BORDER-BOTTOM: #ffffff 0px solid;
BORDER-RIGHT: #ffffff 0px solid;
BACKGROUND-COLOR: #ffffff} */


body {
	margin: 0;
	background-color: #FFFFFF;
}

#header {
	height: 60px;
	border-bottom: 3px solid #4662b3;
	background-color: #eaedf3;
}

span.title {
	font-size: 3em;
	font-weight: 700;
	color: #2a58dc;
	padding-left: 50px;
}

.side {
  border-bottom: 3px solid #4662b3;
	border-right: 3px solid #4662b3;
  width: 170px;
	padding-right: 10px;
	float: left;
  clear: left;
}

.side ul {
	list-style: none;
	padding-top: 8px;
}

.side li {
	margin-bottom: 10px;
	margin-left: -18px;
}

.side li a {
	color : #4662b3;
	background-color : #eaedf3;
	border : 1px solid #4662b3;
	padding: 4px 15px 4px 15px;
	text-decoration : none;
	display: block;
	width: 100px;
}

.side li a:hover {
	background-color : #4662b3;
	color : #eaedf3;
	border : 1px solid #eaedf3;
	text-decoration : none;
}

.side li a#current {
	background-color : #4662b3;
	color : #eaedf3;
	border : 1px solid #eaedf3;
	text-decoration : none;
}


#content {
	/* margin: top, right, bottom, left */
  margin: 20px 20px 0 210px;
}

.box {
	border: 1px solid #000000;
	margin-bottom: 15px;
}

.boxcontent {
	padding: 5px 20px 5px 20px;
	background-color : #eaedf3;
}

.boxtop {
	background-color: #4662b3;
	color: #FFFFFF;
	padding-left: 5px;
	border-bottom: 1px solid #000000;
}

#footer {
  padding-top: 7px;
  padding-bottom: 7px;
	border-top: 3px solid #4662b3;
	background-color: #eaedf3;
	text-align: center;
	font-size: 90%;
}

h1,h2,h3,h4,h5,h6 {
	color: #4662b3;
}

a:link {
	color: #4662b3;
	text-decoration: none;
}
a:visited {
	color: #4662b3;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

acronym,abbr {
	border-bottom: 1px dotted #000000;
	cursor: help;
}

p {
	font-size: 85%;
}

#content p {
	padding-left: 8px;
}

li {
	font-size: 85%;
}
