BODY.home P.subtitle {
	color: #93BF9A;
	font-size: 11px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	padding-right: 4px;
	padding-bottom: 12px;
}

td.topi {
	padding-top: 48px;
	background-position: 0 48px;
}

BODY.home P.plug {
	color: #dedede;
	font-size: 11px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}

BODY.home a:link {
	color: #FBF81F;
}

BODY.home a:visited {
	color: #cccccc;
}

BODY.home a:hover {
	color: #ffffff;
	text-decoration: none;
}

BODY.home P.bottomtext {
	font-size: 11px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	color: #aaaaaa;
}

BODY.normal {
	background-color: #ffffff;
	background-image: url('art/p_background.jpg');
	background-repeat: no-repeat;
}

BODY.normal P {
	color: #555555;
}

BODY.normal td.topback {
	background-color: #3F6442;
	background-image: url('art/p_topback.jpg');
	background-repeat: no-repeat;
	padding-top: 45px;
	background-position:  0 45px;
}

BODY.normal td.midback {
	background-color: #425478;
	background-image: url('art/p_midback.jpg');
	background-repeat: no-repeat;
	padding-left: 90px;
}

BODY.normal td.sidecolor {
	background-color: #425478;
}

BODY.normal A:link {
	color: #29AD38;
}

BODY.normal A:visited {
	color: #357338;
}

BODY.normal A:hover {
	color: #C7C761;
	text-decoration: none;
}

BODY.normal B {
	color: #495978;
}

BODY.normal blockquote {
	color: #495978;
}

BODY.normal B.sub {
	color: #495978; 
	font-size: 15px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 4px;
}

BODY.normal B.subgrey {
	color: #777777;
	font-size: 15px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 4px;
}

BODY.normal td.subtitle {
	background-color: #d5d5d5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
}

BODY.normal td.subtitle P {
	color: #495978; 
	font-size: 12px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}

BODY.normal td.bottomarea {
	background-color: #cccccc;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 90px;
	padding-right: 120px;
}

BODY.normal td.bottomarea P {
	color: #777777; 
	font-size: 11px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}

BODY.normal td.bottomarea A:link {
	color: #357338;
}

BODY.normal td.bottomarea A:visited {
	color: #357338;
}

BODY.normal td.bottomarea A:hover {
	color: #ffffff;
	text-decoration: none;
}


BODY.normal div.biobox {
	background-color: #eeeeee;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	padding-right: 10px;
	border-left: solid 3px #576D99;
	width: 175px;
	text-align: left;
}
	
BODY.normal div.biobox P {
	color: #37733B;
	font-size: 12px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}

BODY.normal td.idxnopad {
	background-color: #C8E8CA;
}

BODY.normal td.idxbody {
	background-color: #C8E8CA;
	padding-right: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}

BODY.normal td.idxbody A.top:link {
	font-size: 18px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-decoration: none;
	color: #1FA127;
}

BODY.normal td.idxbody A.top:visited {
	font-size: 18px;
	color: #777777;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-decoration: none;
}

BODY.normal td.idxbody A.top:hover {
	font-size: 18px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-decoration: none;
	color: #C7C761;
}

BODY.normal td.idxbodyrollover A.top:link {
	font-size: 18px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-decoration: none;
	color: #1FA127;
}

BODY.normal td.idxbodyrollover A.top:visited {
	font-size: 18px;
	color: #777777;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-decoration: none;
}

BODY.normal td.idxbodyrollover A.top:hover {
	font-size: 18px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	text-decoration: none;
	color: #C7C761;
}

BODY.normal td.idxbody P {
	color: #666666;
	font-size: 12px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}

BODY.normal td.idxbodyrollover {
	background-color: #eeeeee;
	padding-right: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}

BODY.normal td.idxbodyrollover P {
	color: #777777;
	font-size: 12px;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}

BODY.normal td.idxarea {
	background-color: #46DB4A;
	padding-top: 8px;
	padding-bottom: 8px;
}

BODY.normal td.idxarearollover {
	background-color: #fbf81f;
	padding-top: 8px;
	padding-bottom: 8px;
}

BODY.normal td.cron1 {
	padding: 8px;
	background-color: #C8E8CA;
	vertical-align: top;
}

BODY.normal td.cron2 {
	padding: 8px;
	background-color: #C8CEE5;
	vertical-align: top;
}

BODY.normal td.cron3 {
	padding: 8px;
	background-color: #DEC8E3;
	vertical-align: top;
}

BODY.normal td.cron1head {
	padding: 9px;
	text-align: center;
	background-color: #417A46;
}

BODY.normal td.cron2head {
	padding: 9px;
	text-align: center;
	background-color: #4D708C;
}

BODY.normal td.cron3head {
	padding: 9px;
	text-align: center;
	background-color: #75597D;
}

BODY.normal td.cron3head P {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}	

BODY.normal td.cron2head P {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}	

BODY.normal td.cron1head P {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
}	

BODY.normal td.cron2 b.head {
	color: #4D708C;
	font-weight: bold;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 14px;
}

BODY.normal td.cron1 b.head {
	color: #417A46;
	font-weight: bold;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 14px;
}

BODY.normal td.cron3 b.head {
	color: #75597D;
	font-weight: bold;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 14px;
}

BODY.normal td.cron1 .ednote {
	color: #07420B;
}

BODY.normal td.cron3 .ednote {
	color: #471654;
}

BODY.normal P.ednote {
	color: #417A46;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	background-color: #eeeeee;
}

BODY.normal P.whatever {
	color: #417A46;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 11px;
}

BODY.normal li {
	color: #4D708C;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 15px;
}

BODY.normal td.captionarea {
	background-color: #dedede;
	padding: 3px;
}

BODY.normal td.captionarea P {
	color: #4D708C;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 11px;
}

BODY.normal td.ccaptionarea {
	background-color: #dedede;
	padding-right: 8px;
	text-align: center;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 3px;
}

BODY.normal td.ccaptionareanopad {
	background-color: #666666;
	text-align: center;
}

BODY.normal td.ccaptionarea P {
	color: #4D708C;
	font-family: Lucida Grande,Lucida Sans Unicode, trebuchet, verdana, helvetica, sans-serif;
	font-size: 11px;
}

BODY.normal .phototop {
	margin-bottom: 3px;
}

BODY.normal .photoright {
	margin-bottom: 8px;
	margin-left: 10px;
}

BODY.normal .photoleft {
	margin-bottom: 8px;
	margin-right: 10px;
}

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