/*Overwrite Container edges with blue for navigation */
div#main_container_top {
	background-image: url(../images/info_main_top.gif);
}

div#main_container_bottom {
	background-image: url(../images/info_main_bottom.gif);
}

/* End Corner Overwrite */

h1 {
	font-size: 28px;
	color: #3f6074;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 27px 0 27px;
	padding: 22px 0 8px 0;
	background-image: url(../images/info_h2_underline.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

div#main_container_middle {
	padding-top: 0px;
	position: relative;
}

/* LEFT MENU STYLES */
div#left_column {
	float: left;
	width: 225px;
	background: url(../images/left-col-bg.gif) top left repeat-y;
}

div#left_column ul {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 15px 0 0 10px;
}

div#left_column ul li {
	width: 215px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 15px;
	color: #3f6074;
}

div#left_column ul li.padded {
	width: 198px;
	padding-left: 17px;
}

/*leftnav off*/
div#left_column ul li a {
	display: block;
	padding: 8px 0 8px 12px;
	width: 180px;
	text-decoration: none;
	color: #3f6074;
	font-size: 13px;
	line-height: 16px;
}

div#left_column ul li a:hover {background:#d7e8f0;}

div#left_column ul li a.big_link {
	font-size: 16px;
	background:url(../images/info_menu_border.gif) bottom right no-repeat;
}
div#left_column ul li a.big_link:hover {
	font-size: 16px;
	background:#d7e8f0 url(../images/info_menu_border.gif) bottom right no-repeat;
}

/* Active Styles */
div#left_column ul li a.active {background:#d7e8f0 url(../images/info_menu_border.gif) bottom right no-repeat;}
div#left_column ul li.active a {background:#d7e8f0 url(../images/info_menu_border.gif) bottom right no-repeat; font-weight:bold;}

/* SECONDARY LIST STYLES */
div#left_column ul li ul {
	padding: 5px 0 0 0;
	margin: 0 0 0 0px;
}
div#left_column ul li ul li {padding:0;}
div#left_column ul li ul li a {padding:4px 0 4px 12px;}
div#left_column ul li ul li a:hover {padding:4px 0 4px 12px;}

div#left_column .left-menu li a {background:url(../images/info_menu_border.gif) bottom right no-repeat;}

/* RIGHT CONTAINER STYLES */
div#full-column {
	float: left;
	padding: 0 25px 28px 33px;
	width: 696px;
	background:#ffffff;
	margin:0;
}
img {position:relative; border: 2px solid; border-color: #bbbbbb;}
img.floatright {position:relative; float:right; margin:0 0 15px 25px;}
div#full-column h1 {
	font-size: 28px;
	color: #3f6074;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding: 22px 0 8px 0;
	background-image: url(../images/info_h2_underline.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

div#full-column p {
	font-size: 13px;
	line-height: 22px;
	color: #535353;
	padding: 0 0 16px 0;
	margin: 0px;
}

div#full-column h2 {
	padding: 10px 0 5px 0;
	margin: 0px;
	font-size: 17px;
	color: #983854;
	font-weight: normal;
	text-transform: uppercase;
}

div#full-column h3 {
	padding: 15px 0 2px 0;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}

div#full-column ul {
	margin: 0px;
	padding: 0 0 16px 0;
}

div#full-column ul li {
	list-style-type: none;
	font-size: 13px;
	line-height: 22px;
	color: #535353;
	padding: 0 0 0 15px;
	margin: 0px;
	background-image: url(../images/list_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}

div#full-column tr td {
	font-size: 13px;
	line-height: 22px;
	color: #535353;
	}

div.content-box {
	float: left;
	width: 980px;
}

div#one-column {
	float: left;
	padding: 15px 27px 0 27px;
	width: 926px;
}

div#one-column h2 {
	font-size: 17px;
	color: #983854;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px;
	padding: 0 0 5px 0;
}

div#one-column h3 {
	font-size: 14px;
	margin: 0px;
	padding: 0 0 16px 0;
	font-weight: bold;
	color: #535353;
}

div#one-column p {
	font-size: 13px;
	line-height: 22px;
	padding: 0 0 16px 0;
	margin: 0px;
	color: #535353;
}

div#one-column ul {
	margin: 0px;
	padding: 0 0 16px 0;
}

div#one-column ul li {
	list-style-type: none;
	font-size: 13px;
	line-height: 22px;
	color: #535353;
	padding: 0 0 0 15px;
	margin: 0px;
	background-image: url(../images/list_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}

div#one-column a {
	color: #5789a7;
	text-decoration: none;
}


div#one-column ul li a {
	color: #5789a7;
	text-decoration: none;
}
div#one-column ul li a:hover {
	text-decoration: underline;
}




div#one-column p a,
div#full-column p a {
	color: #5789a7;
	text-decoration: none;
}


div#full-column ul li a {
	color: #5789a7;
	text-decoration: none;
}
div#full-column ul li a:hover {
	text-decoration: underline;
}

div#one-column p a:hover,
div#full-column p a:hover {
	text-decoration: underline;
}




#full-column .left {
	float: left;
	width: 332px;
	padding: 22px 28px 0 0;
}

#full-column .right {
	float: left;
	width: 332px;
	padding: 22px 0 0 0;
}
#full-column .full {
	float: left;
	width: 696px;
	padding: 22px 0px 0 0;
}

a#whats-this {
	display: block;
	width: 145px;
	height: 37px;
	text-indent: -9999px;
	background-image: url(../images/whats-this.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	z-index: 1;
	right: 26px;
	top: 17px;
}

/* IE Fixes */


#full-column .month h2 {clear:both; font-size:24px; border-bottom:1px dotted #bbbbbb; padding:15px 0 10px 0; margin:0 0 15px 0;}
#full-column .month img {border:2px solid #bbbbbb; float:right; margin:0 0 15px 25px;}
#full-column img.events {margin:5px 10px 0 0; border: 0px; float:none;}
#full-column .month .showdesc {font-size: 12px; font-weight: bold; text-transform: uppercase; color: #983854; text-decoration: none;}


.breaker {clear:both; width:auto; height:1px; line-height:0px; border-bottom:1px dotted #bbbbbb; margin:15px 0 5px 0; padding:0;}
.breaker2 {clear:both; width:auto; height:1px; line-height:0px; border-bottom:1px dotted #bbbbbb; margin:0 0 5px 0; padding:0;}