body.normal {
	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.interior {
	background-repeat: no-repeat;
	padding-top: 45px;
	background-position: 0 45px;
}

body.normal div.toparea {
	padding-left: 55px;
}

body.normal div.toparea img.fl {
	float: right;
	width: 164px;
}

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

body.normal li {
	padding: 0px;
	display: inline;
	list-style-type: none;
	margin: 0px;
}

body.normal div.mainarea {
	padding: 55px 90px 55px 80px;
	text-align: left;
}

body.normal div.bottom {
	padding: 11px 90px 5px 20px;
	margin-left: 60px;
	background-color: #DBDBCE;
}

body.normal div.bottom p {
	color: #666;
	font-size: 11px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
}

body.normal h1 {
	padding: 0px 0px 25px 0px;
	margin: 0px;
	color: #5C6952;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
}

body.normal h2 {
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 0px -19px;
	border-left: 4px solid #A8A88A;	
	font-size: 18px;
	color: #5C6952;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
}

body.normal h3 {
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 0px -19px;
	border-left: 4px solid #A8A88A;	
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 4px;
	color: #5C6952;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
}

body.normal h3.grey {
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 0px -19px;
	border-left: 4px solid #A8A88A;	
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 4px;
	color: #555;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
}

body.normal b {
	color: #5C6952;
}

body.normal p.question {
	color: #5C6952;
	font-weight: bold;
	padding-top: 20px;
}

body.normal blockquote {
	color: #5C6952;
}

body.normal a:link {
	color: #538F17;
}

body.normal a:visited {
	color: #888F82;
}

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

body.normal div.bottom a:hover {
	color: #fff;
	text-decoration: none;
}


body.normal p.question {
	color: #444F3B;
	font-weight: bold;
	padding-top: 20px;
}

body.normal p.questiontop {
	color: #444F3B;
	font-weight: bold;
}

body.normal img.pqright {
	float: right;
	width: 250px;
	margin: 5px -50px 20px 15px;
}

body.normal div.bioarea {
	margin: 0px 30px 20px -80px;
	width: 300px;
	float: left;
	border-top: 10px solid #7F806F;
	border-right: 1px dashed #7F806F;
	background: #DBDCD2 url(art/p_boxbg.jpg);
}

body.normal div.bioarea p {
	font-size: 12px;
	color: #5C6952;
	line-height: 15px;
	padding: 8px 20px 20px 20px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
}

body.normal div.bioarea ul.highlights {
	margin: 0px;
	padding: 0px;
	border-bottom: 3px solid #7F806F;
}

body.normal div.bioarea ul.highlights li.std {
	margin: 0px;
	list-style-type: none;
	display: block;
	padding: 8px 20px 5px 20px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	background-color: #fff;
	border-bottom: 1px solid #7F806F;
}

body.normal div.bioarea ul.highlights li.head {
	margin: 0px;
	list-style-type: none;
	display: block;
	padding: 18px 20px 5px 20px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	background-color: #7F806F;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
body.normal div.bioarea ul.highlights li.std a {
	text-decoration: none;
}

body.normal div.bioarea ul.highlights li.std:hover {
	margin: 0px;
	list-style-type: none;
	padding: 8px 20px 5px 20px;
	color: #538F17;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	background-color: #F5E10A;
	border-bottom: 1px solid #7F806F;
}

body.normal div.bioarea ul.highlights li.std:hover a {
	color: #538F17;
	text-decoration: none;
}



body.normal p.ednote {
	color: #777;
	background-color: #eee;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	border: 1px dashed #7F806F;
	padding: 8px;
}

body.normal .ednote {
	color: #777;
	background-color: #dfd;
}

body.normal div.idx {
	margin: 1px -90px 0px -25px;
	border-left: 5px solid #538F17;
	border-right: 1px solid #538F17;
	padding-left: 21px;
}

* html body.normal div.idx {
	margin: 1px -45px 0px -12px;
	border-left: 5px solid #538F17;
	border-right: 1px solid #538F17;
	padding-left: 10px;
}

body.normal div.idx:hover {
	margin: 1px -90px 0px -25px;
	border-left: 26px solid #F5E10A;
	border-right: 1px solid #F5E10A;
	padding-left: 0px;
}

* html body.normal:hover div.idx {
	margin: 1px -45px 0px -12px;
	border-right: 1px solid #F5E10A;
	border-left: 25px solid #F5E10A;
	padding-left: 0px;
}

body.normal div.idx p {
	padding: 10px 40px 10px 10px;
	background-color: #fff;
	font-size: 12px;
	margin: 0px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	color: #444;
}

body.normal div.idx:hover p {
	padding: 10px 40px 10px 10px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	background: #fff;
	margin: 0px;
	font-size: 12px;
	color: #777;
}

body.normal div.idx a.head {
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 20px;
	text-decoration: none;
}

body.normal div.idx a.head:link, body.normal div.idx a.head:visited {
	color: #538F17;
}

body.normal div.idx a.head:hover, body.normal div.idx:hover a.head {
	color: #538F17;
}

body.normal img.int {
	width: 100px;
	margin: 0px 10px 10px 0px;
	float: left;
}



body.normal p.subtitle {
	color: #5C6952;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
}

body.normal ul.rellinks {
	float: right;
	margin: 5px -90px 10px 20px;
	width: 190px;
	padding: 0px;
	border-bottom: 3px solid #538F17;
}

body.normal ul.rellinks100 {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
	border-bottom: 3px solid #538F17;
}

* html body.normal ul.rellinks {
	float: right;
	margin: 5px -45px 10px 20px;
	width: 190px;
	list-style-type: none;
	padding: 0px;
	border-bottom: 3px solid #538F17;
}

body.normal ul.rellinks li.std, body.normal ul.rellinks100 li.std {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	color: #666;
	display: block;
	background-color: #DBDBCE;
	border-bottom: 1px solid #538F17;
}

body.normal ul.rellinks li.head, body.normal ul.rellinks100 li.head {
	margin: 0px;
	padding: 18px 20px 5px 20px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	display: block;
	background-color: #fff;
	color: #538F17;
	font-weight: bold;
	font-size: 13px;
}
body.normal ul.rellinks li.std a, body.normal ul.rellinks100 li.std a {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

body.normal ul.rellinks li.std:hover, body.normal ul.rellinks100 li.std:hover {
	margin: 0px;
	display: block;
	padding: 10px 20px 10px 20px;
	color: #538F17;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	background-color: #EDE7AD;
	border-bottom: 1px solid #538F17;
}

body.normal ul.rellinks li.std:hover a, body.normal ul.rellinks100 li.std:hover a {
	color: #538F17;
	text-decoration: none;
}

body.normal h1.withsub {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	color: #5C6952;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
}


body.normal div.themebio {
	float: left;
	width: 100px;
	background: #DBDBCE url(art/p_boxbg.jpg);
	margin: 0px 15px 10px -44px;
	border-left: 4px solid #5F734F;
}

body.normal div.themebio p {
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #5F734F;
	margin: 0px;
	padding: 4px 8px 8px 8px;
}

body.normal p.themename {
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	color: #666;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}

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

body.normal div.themediv {
	border-bottom: 1px dashed #9C9C80;
	margin: 55px -90px 15px -80px;
}

* html body.normal div.themediv {
	border-bottom: 1px dashed #9C9C80;
	margin: 55px -45px 15px -40px;
}

body.normal div.themediv {
	border-bottom: 1px dashed #9C9C80;
	margin: 55px -90px 15px -80px;
}

* html body.normal div.themediv {
	border-bottom: 1px dashed #9C9C80;
	margin: 55px -45px 15px -40px;
}

body.normal div.photo300l {
	float: left;
	margin: 8px 20px 10px -20px;
	border-left: 5px solid #5F734F;
	width: 300px;
	padding-left: 15px;
}

* html body.normal div.photo300l {
	float: left;
	margin: 8px 20px 10px -10px;
	border-left: 5px solid #5F734F;
	background-color: #DBDBCE;
	width: 300px;
	padding-left: 15px;
}

body.normal p.photo {
	padding: 10px 10px 20px 10px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	color: #666;
	font-size: 11px;
}



body.normal ul.ehighlights {
	margin: 0px 20px 15px -30px;
	padding: 0px;
	float: left;
	width: 180px;
	border-bottom: 3px solid #7F806F;
}

body.normal ul.ehighlights li.std {
	margin: 0px;
	list-style-type: none;
	padding: 8px 20px 5px 20px;
	display: block;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	background-color: #fff;
	border-bottom: 1px solid #7F806F;
}

body.normal ul.ehighlights li.head {
	margin: 0px;
	list-style-type: none;
	padding: 18px 20px 5px 20px;
	display: block;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	background-color: #7F806F;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
body.normal ul.ehighlights li.std a {
	text-decoration: none;
}

body.normal ul.ehighlights li.std:hover {
	margin: 0px;
	list-style-type: none;
	padding: 8px 20px 5px 20px;
	color: #538F17;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	background-color: #EDE7AD;
	border-bottom: 1px solid #7F806F;
}

body.normal ul.ehighlights li.std:hover a {
	color: #538F17;
	text-decoration: none;
}

body.normal div.topphoto {
	margin: -20px -90px 5px -80px;
	background-color: #565;
}

* html body.normal div.topphoto {
	margin: 0px -45px 5px -40px;
	background-color: #565;
}

body.normal div.topphoto img {
	margin: 1px 0px 1px 0px;
}

body.normal div.videoside {
	width: 250px;
	border-left: 1px solid #6e2e42;
	background-color: #926271;
	float: right;
	margin: 2px -90px 20px 20px;
}

body.normal div.tdvideoside {
	width: 250px;
	border-left: 1px solid #6e2e42;
	background-color: #926271;
	float: right;
	margin: 2px 0px 20px 10px;
}

body.normal div.videoside a:link,body.normal div.videoside a:visited,body.normal div.tdvideoside a:link,body.normal div.tdvideoside a:visited {
	color: #F5E10A;
	text-decoration: none;
}

body.normal div.videoside a:hover,body.normal div.tdvideoside a:hover {
	color: #f66;
	text-decoration: none;
}


body.normal div.tdvideoside a.biglink:link,body.normal div.videoside a.biglink:link,body.normal div.tdvideoside a.biglink:visited,body.normal div.videoside a.biglink:visited {
	background-color: #6e2e42;
}

body.normal div.tdvideoside a.biglink:hover,body.normal div.videoside a.biglink:hover {
	background-color: #F5E10A;
}

body.normal div.tdvideoside a.vidname,body.normal div.videoside a.vidname {
	font-size: 19px;
	line-height: 20px;
}

body.normal div.videoside .heading,body.normal div.tdvideoside .heading {
	width: 250px;
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	background-color: #6e2e42;
	font-size: 12px;
	display: block;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
}

body.normal div.videoside p,body.normal div.tdvideoside p {
	font-family: 'lucida grande','lucida unicode',lucida,verdana,helvetica,arial,sans-serif;
	color: #eee;
	line-height: 12px;
	font-size: 11px;
	padding: 4px 10px 10px 15px;
}

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