body.normal {
	background: #fff url(art/p_bg.jpg);
	padding: 0px;
	margin: 0px;
	min-width: 770px;
}

body.normal img {
	border: 0px;
}

body.normal div  {
	padding: 0px;
	margin: 0px;
}

body.normal p {
	color: #444;
}

body.normal div.outerring {
	border-left: 5px solid #666;
}

body.normal div.toparea {
	text-align: right;
	background: #461010 url(art/p_topback.jpg) no-repeat;
	padding-top: 45px;
	background-position: 0 45px;
	height: 122px;
	padding-left: 50px;
}

body.normal ul.topnav {
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

body.normal ul.topnav li {
	display: inline;
	list-style-type: none;
}

body.normal h1 {
	text-align: left;
	height: 27px;
	margin: 0px;
	padding: 12px 10px 3px 10px;
	background: #645D5D url(art/p_midshim.jpg) no-repeat;
}

body.normal div.innerring {
	text-align: left;
	background-image: url(art/p_back.jpg);
	background-repeat: no-repeat;
}

body.normal div.bodyring {
	margin: 0px 0px 0px 50px;
	border-top: 3px solid #aaa;
	padding: 25px 80px 55px 12px;
}

body.normal div.bottomring {
	margin: 0px 0px 0px 50px;
	padding: 5px 80px 5px 12px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	background-color: #ccc;
}

body.normal div.bottomring p {
	font-size: 11px;
	color: #777;
}

body.normal a:link {
	color: #c00;
}

body.normal a:visited {
	color: #800;
}

body.normal a:hover {
	color: #FD22EC;
	text-decoration: none;
}

body.normal h3.noside {
	color: #6E4659;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 19px;
	font-weight: normal;
}

body.normal h3.nopad {
	color: #6E4659;
	margin: 10px 0px 18px -20px;
	padding: 0px 0px 0px 20px;
	background-image: url(art/p_sb.gif);
	background-repeat: no-repeat;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 19px;
	font-weight: normal;
}

body.normal h3 {
	color: #6E4659;
	margin: 25px 0px 18px -20px;
	padding: 0px 0px 0px 20px;
	background-image: url(art/p_sb.gif);
	background-repeat: no-repeat;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 19px;
	font-weight: normal;
}

body.normal h2 {
	color: #6E4659;
	margin: 25px 0px 15px 0px;
	padding: 0px 0px 0px 20px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: normal;
}

body.normal b {
	color: #803959;
}

body.normal p.question {
	color: #6E4659;
	font-weight: bold;
	margin-top: 35px;
}

body.normal p.questiontop {
	color: #6E4659;
	font-weight: bold;
}

body.normal blockquote {
	color: #6E4659;
}

body.normal div.subtitle {
	margin: 0px 0px 0px 50px;
	padding: 10px 70px 5px 12px;
	background-color: #ccc;
}

body.normal div.subtitle {
	margin: 0px 0px 0px 50px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	padding: 5px 70px 5px 12px;
	background-color: #ccc;
}

body.normal div.subtitle p {
	font-size: 12px;
	color: #555;
}

body.normal div.left300 {
	width: 302px;
	float: left;
	margin: -28px 20px 14px -67px;
	border-top: 3px solid #6E4659;
	background-color: #ddd;
	border-left: 5px solid #6E4659;
}

* html body.normal div.left300 {
	width: 302px;
	float: left;
	margin: -28px 20px 14px -33px;
	border-top: 3px solid #6E4659;
	background-color: #ddd;
	border-left: 5px solid #6E4659;
}

body.normal div.left200 {
	width: 202px;
	float: left;
	margin: -28px 20px 14px -67px;
	border-top: 3px solid #6E4659;
	background-color: #ddd;
	border-left: 5px solid #6E4659;
}

* html body.normal div.left200 {
	width: 202px;
	float: left;
	margin: -28px 20px 14px -33px;
	border-top: 3px solid #6E4659;
	background-color: #ddd;
	border-left: 5px solid #6E4659;
}

body.normal div.left300 img, body.normal div.left200 img {
	border-right: 2px solid #6E4659;
}

body.normal div.intbio img {
	border-right: 4px solid #6E4659;
}

body.normal p.lcaption {
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 11px;
	color: #6E4659;
	margin: 0px;
	padding: 8px 10px 8px 62px;
}

body.normal div.intbio {
	width: 254px;
	float: left;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 11px;
	margin: 5px 25px 14px -67px;
	background: #ddd url(art/p_bioback.gif);
	border-right: 1px solid #6E4659;
	border-left: 5px solid #6E4659;
}

* html body.normal div.intbio {
	width: 254px;
	float: left;
	margin: 5px 25px 14px -33px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 11px;
	background: #ddd url(art/p_bioback.gif);
	border-right: 1px solid #6E4659;
	border-left: 2px solid #A88897;
}

body.normal div.intbio p {
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 12px;
	color: #6E4659;
	margin: 0px;
	padding: 12px 10px 28px 22px;
}

body.normal ul.highlights {
	display: block;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	float: right;
	width: 200px;
	margin: 8px -80px 20px 20px;
	padding: 0px;
	list-style-type: none;
}

* html body.normal ul.highlights {
	display: block;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	float: right;
	width: 200px;
	margin: 8px -40px 20px 20px;
	padding: 0px;
	list-style-type: none;
}

body.normal ul.highlights li.rhead {
	border-left: 3px solid #c00;
	background-color: #700;
	margin: 0px;
	padding: 18px 10px 4px 10px;
	color: #fff;
	font-size: 13px;
}
	
body.normal ul.highlights li.rstd {
	border-left: 3px solid #c00;
	margin: 1px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	color: #666;
	background-color: #D9C5C8;
	font-size: 11px;
}

body.normal ul.highlights li.rstd:hover {
	border-left: 3px solid #FD22EC;
	margin: 1px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	color: #666;
	background-color: #D6C3D2;
	font-size: 11px;
}

body.normal ul.highlights li.rstd a.head {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}


body.normal ul.highlights li.head {
	border-left: 3px solid #6E4659;
	background-color: #777;
	margin: 0px;
	padding: 18px 10px 4px 10px;
	color: #fff;
	font-size: 13px;
}
	
body.normal ul.highlights li.std {
	border-left: 3px solid #c00;
	margin: 1px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	color: #666;
	background-color: #eedede;
	font-size: 11px;
}

body.normal ul.highlights li.std:hover {
	border-left: 3px solid #FD22EC;
	margin: 1px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	color: #666;
	background-color: #D6C3D2;
	font-size: 11px;
}

body.normal ul.highlights li.std a {
	text-decoration: none;
}

body.normal img.pqright {
	width: 230px;
	float: right;
	margin: 25px -60px 25px 40px;
	padding: 5px 0px 5px 15px;
	border-left: 1px dotted #A74A73;
}

* html body.normal img.pqright {
	width: 230px;
	float: right;
	margin: 25px -30px 25px 40px;
	padding: 5px 0px 5px 15px;
	border-left: 1px dotted #A74A73;
}

body.normal p.themehead {
	font-size: 19px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
}

body.normal p.themehead a {
	text-decoration: none;
}

body.normal div.themebio {
	margin: 2px 15px 10px -67px;
	width: 120px;
	border-left: 5px solid #6E4659;
	float: left;
	display: block;
	background: #ddd url(art/p_bioback.gif);
	border-top: 4px solid #6E4659;
}

* html body.normal div.themebio {
	margin: 2px 15px 10px -33px;
	width: 120px;
	border-left: 5px solid #6E4659;
	float: left;
	display: block;
	background: #ddd url(art/p_bioback.gif);
	border-top: 12px solid #6E4659;
}

body.normal div.themebio p {
	color: #666;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 11px;
	margin: 0px;
	padding: 6px 10px 9px 10px;
}

body.normal div.themebreak {
	margin: 55px -80px 35px -67px;
	clear: both;
	border-top: 1px dotted #6E4659;
}

* html body.normal div.themebreak {
	margin: 55px 0px 35px 0px;
	clear: both;
	border-top: 1px dotted #6E4659;
}

#boxdiv {
	z-index: 3;
	position: absolute;
	visibility: hidden;
	left: 200px;
	top: 580px;
	width: 350px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	background-color: #fff;
	border: 1px #6E4659 solid;
	border-top: 8px #6E4659 solid;
	padding: 3px 10px 3px 10px;
}

#boxdiv p {
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	font-size: 11px;
	color: #555;
}

#boxdiv p.closer {
	margin: 8px -10px -1px 0px;
	padding: 0px;
}

#boxdiv .boxhead {
	font-size: 15px;
	color: #6E4659;
	font-weight: bold;
}

#boxdiv .person {
	font-size: 11px;
	color: #856776;
}

#boxdiv B {
	font-size: 12px;
	color: #6E4659;
}

#boxdiv a.outofbox {
	display: block;
	padding: 1px 5px 1px 5px;
	background-color: #ccc;
	text-decoration: none;
}
	
#boxdiv a.closelink:link {
	padding: 2px;
	color: #fff;
	background-color: #6E4659;
	text-decoration: none;
	font-size: 11px;
}	

#boxdiv a.closelink:visited {
	padding: 2px;
	color: #fff;
	background-color: #800;
	text-decoration: none;
	font-size: 11px;
}	

#boxdiv a.closelink:hover {
	padding: 2px;
	color: #fff;
	background-color: #FD22EC;
	text-decoration: none;
	font-size: 11px;
}

body.normal table.cron {
	width: 100%;
}

body.normal table.cron td {
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	vertical-align: top;
}

body.normal table.cron td.date {
	width: 10%;
	padding: 8px 8px 2px 8px;
	background-color: #dedede;
	border-top: 3px solid #777;
	text-align: right;
}

body.normal table.cron td.ltitle {
	background-color: #6E4659;
	padding: 12px 10px 3px 10px;
	width: 45%;
}

body.normal table.cron td.rtitle {
	background-color: #464E6E;
	padding: 12px 10px 3px 10px;
	width: 45%;
}

body.normal table.cron td.r {
	background-color: #D2D4D9;
	padding: 8px 10px 8px 10px;
	width: 45%;
}

body.normal table.cron td.l {
	background-color: #D4CBD2;
	padding: 8px 10px 8px 10px;
	width: 45%;
}

body.normal table.cron td.r h4.main {
	font-size: 17px;
	color: #464E6E;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

body.normal table.cron td.l h4.main {
	font-size: 17px;
	color: #6E4659;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}


body.normal table.cron td a.poplink {
	display: block;
	padding: 3px 6px 3px 25px;
	background: #fff url(art/p_cronback.gif) no-repeat;
	text-decoration: none;
}

body.normal table.cron td a.poplink:hover {
	background: #D6C3D2 url(art/p_cronbacka.gif) no-repeat;
}


body.normal table.cron td.ltitle p, body.normal table.cron td.rtitle p {
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

body.normal table.cron td.l p, body.normal table.cron td.r p {
	font-size: 12px;
}

body.normal table.cron td.date p {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

body.normal img.pqleft {
	width: 230px;
	float: left;
	margin: 25px 40px 25px -30px;
	padding: 5px 15px 5px 0px;
	border-right: 1px dotted #A74A73;
}

* html body.normal img.pqleft {
	width: 230px;
	float: right;
	margin: 25px 40px 25px -15px;
	padding: 5px 15px 5px 0px;
	border-right: 1px dotted #A74A73;
}

body.normal ul.toplinks {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
}

body.normal ul.toplinks li {
	padding: 2px 8px 2px 2px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
	background-color: #eee;
}

body.normal ul.toplinks li a {
	text-decoration: none;
}

body.normal table.cron div.photo {
	width: 250px;
	margin: 6px 0px 8px 0px;
	background-color: #bbb;
	padding: 2px 2px 2px 2px;
}

body.normal table.cron div.photo p {
	font-size: 11px;
	padding: 3px 9px 3px 9px;
	margin: 0px;
	color: #555;
}

body.normal div.override {
	margin: 0px -80px 35px -67px;
}

body.normal div.idx {
	background-color: #d5d5d5;
	clear: both;
	border-left: 50px solid #7b5e6b;
	margin: 0px 0px 2px 0px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
}

body.normal div.idx:hover {
	border-left: 50px solid #FD22EC;
	clear: both;
	margin: 0px 0px 2px 0px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	background-color: #D6C3D2;
}

body.normal div.idx p, body.normal div.idx:hover p {
	margin: 0px;
	padding: 10px 70px 10px 18px;
	color: #666;
	font-size: 12px;
}

body.normal div.idx a.title {
	text-decoration: none;
	font-size: 18px;
}

body.normal div.idx:hover a.title:link, body.normal div.idx:hover a.title:visited {
	text-decoration: none;
	color: #FD22EC;
	font-size: 18px;
}

body.normal img.idx {
	width: 120px;
	float: left;
	margin: 0px 10px 10px 18px;
	border-top: 5px solid #7b5e6b;
}

body.normal table.specialidx td {
	width: 50%;
	background-color: #d5d5d5;
	vertical-align: top;
	border-top: 5px solid #7b5e6b;
	padding: 0px 15px 9px 15px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
}

body.normal table.specialidx td p {
	color: #666;
	font-size: 12px;
	padding: 9px 18px 9px 18px;
}

body.normal table.specialidx td:hover {
	width: 50%;
	vertical-align: top;
	background-color: #D6C3D2;
	border-top: 5px solid #FD22EC;
	padding: 0px 15px 9px 15px;
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
}

body.normal table.specialidx img.sidx {
	float: left;
	margin: 0px 20px 10px 10px;
}

body.normal table.specialidx a.stitle {
	text-decoration: none;
	font-size: 18px;
}

body.normal table.specialidx td:hover a.stitle:link, body.normal table.specialidx td:hover a.stitle:visited {
	text-decoration: none;
	color: #FD22EC;
	font-size: 18px;
}

body.normal p.ednote {
	font-family: 'lucida unicode', 'lucida grande', lucida, verdana, arial;
	padding: 9px;
	font-size: 11px;
	color: #7b5e6b;
	border-left: 2px solid #7b5e6b;
	border-right: 1px solid #7b5e6b;
	background-color: #ddd;
}

body.normal .grey {
	color: #666;
}


td.sidebar2012 {
	padding-top: 40px;
}