div#content #cookies {
	position:relative;
	width:740px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;
	margin-top:3px;
	padding:7px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}
div#content #cookies .indent {
	padding-left:15px;
}
div#content #announcements {
	position:relative;
	margin-top:3px;
	background:#2497e0;
}
div#content #announcetext #announcearrow img {
	position:absolute;
	left:-40px;
}
div#content #announcetext {
	position:relative;
	width:740px;
	margin:0 auto;
	background:#FFFFFF;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#808080;
	padding:7px 0px;
}
div#content #announcetext .dotted_border { background:url(../images/bg_framing_dots_vert.gif) top right repeat-y; }
div#content #announcetext table { width:100%; }
div#content #announcetext td { padding:0px 10px; }
div#content #announcetext td.left_td { text-align:right; }
div#content #announcetext td.right_td { text-align:left; width:150px; }

div#content #main {
	position:relative;
	width:740px;
	margin:0 auto;
	margin-top:3px;
	text-align:left;
	background:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
}
div#content #links {
	z-index:+1;
	position:relative;
	display:table-cell;
	width:190px;
	font:11px Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	color:#808080; /*orginal was 808080 */
	background:#FFFFFF url(../images/bg_framing_dots_vert.gif) top right repeat-y;
}
div#content #links ul { list-style-type:none; margin:0px 0px 30px; padding:15px 0px 0px; }
div#content #links li {
	padding:6px 10px 6px 25px;
	margin-right:5px;
	border-bottom:1px solid #BFBFBF;
}
div#content #links li.selected { background:#F2F2F2; }
div#content #links li.last { border:0px; }
div#content #links a:link, div#content #links a:visited { color:#474747; text-decoration:none; }
div#content #links a:hover { color:#000000; text-decoration:underline; }
div#content #maintext {
	display:table-cell;
	width:500px;
	padding:10px 20px 30px 0px;
	background:url(../images/bg_treble_clef.gif) bottom right no-repeat;
}
div#content #maintext .mainheading { padding-left:20px; font:bold 24px Brush Script MT,Arial, Helvetica, sans-serif; }
div#content #maintext .subheading {
	font-weight:bold;
	background:url(../images/bg_framing_dots_horz.gif) left top repeat-x;
	padding:10px 0px 10px 20px;
	margin-top:10px;
}
div#content #maintext p { margin:0px; padding-left:20px; }
