body
{
	margin: 0 auto;
	padding: 0;
	background: #fff;
}

a:link { background-color: transparent; text-decoration: none; color: #24408F; }
a:hover { background-color: transparent; text-decoration: underline; color: #787878; }
a:visited { background-color: transparent; text-decoration: none; color: #4662aF; }

.image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	margin-top:5px;
	margin-bottom:8px;
}

.image a:link, a:hover, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.line { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
	padding-top:5px;
	border-top:1px dotted #24408F;
}


.menuHeader {
	margin-bottom:7px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #24408F;
	font-weight: bold;
	cursor:pointer;
	border-bottom:1px solid #24408F;
	padding-bottom:7px;
	padding-top:2px;
	text-align:left;
	}

.menuHeader a, a:hover, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #24408F;
	cursor:pointer;
	padding-bottom:5px;
	padding-top:2px;
	text-align:left;
	}


.collapsed { 
	display:none;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	float:none;clear:both; width:90%; margin:5px 1px 15px 1px;
	}

.collapsed a { 
	color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}

.collapsed a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;

	}


.links { 
	color: #ababab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	float:none;
	}

.links a { 
	color: #ababab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}

.links a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;

	}


img {
margin: 0;
padding: 0;
border: 0;
}


.date {
	background-color: transparent;
	color: #ababab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        margin-bottom:7px;
	line-height:15px;
}

.caption {
	background-color: transparent;
	color: #ababab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    margin-bottom:7px;
	margin-top:4px;
}


.entry {
	background-color: transparent;
	color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
}

.entry a {
	background-color: transparent;
	color: #24408F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.entry a:hover {
	background-color: transparent;
	color: #24408F;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



#footer {
margin: 0;
padding: 5px 10px;
font-family: Arial, Helvetica, sans-serif;
color: #cdcdcd;
font-size: 10px;
letter-spacing: 0.09em;
}



.title {
font-family: Georgia, "Times New Roman", times, serif;
font-size: 16px;
font-weight: normal;
background-color: transparent;
margin-bottom:5px;
color: #454545;
}

.title a:link {
font-family: Georgia, "Times New Roman", times, serif;
font-size: 16px;
font-weight: normal;
background-color: transparent;
margin-bottom:5px;
color: #24408F;
}

.title a:hover {
font-family: Georgia, "Times New Roman", times, serif;
font-size: 16px;
font-weight: normal;
background-color: transparent;
margin-bottom:5px;
color: #454545;
}


.pagetitle {
font-family: Georgia, "Times New Roman", times, serif;
font-size: 16px;
font-weight: normal;
background-color: transparent;
margin-bottom:5px;
margin-top:10px;
color: #454545;
}


.subtitle {
font-family: Georgia, "Times New Roman", times, serif;
font-size: 14px;
font-weight: normal;
margin-bottom:5px;
line-height:16px;
background: transparent;
color: #24408F;
}

.calendarBG {
 background-color: #FFF;
 margin-top: 10px;
}

.calendarBlank {
 background-color: #FFF;
}

.calendarHeader {
 font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;	
 color: #999;
 font-size: 14px;
 text-align: center;
 background-color: #FFF;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;

 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:	11px;
 color: #fff;
 background-color: #bcbcbc;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
font-size:         12px;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
font-size:         12px;
}

.calendarCell a:hover {
 color:             #0061a9;
 text-decoration:   none;
 background-color:  transparent;
font-size:         12px;
}


#fixed_nav {
	width: 135px;
	height: auto;
	position: fixed;
	left: 10px;
	top: 80px;
	margin: 0;
	padding: 25px 25px 0 0;
	z-index: 777;
	background: transparent;
}

#fixed_logo {
	width: 135px;
	height: auto;
	position: fixed;
	left: -20px;
	top: 5px;
	margin: 0;
	padding: 25px 25px 0px 0px;
	z-index: -222;
	background: transparent;
}





