BODY.home A:hover {
	color: #FFF454;
	text-decoration: none;
}

BODY.home .subtitle {
	font-size: 9px;
	color: #2966AB;
	font-family: verdana, helvetica, sans-serif;
}

BODY.home .bottomtext {
	font-size: 9px;
	color: #aaaaaa;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal A:link {
	color: #1D76DB;
}

BODY.normal A:visited {
	color: #23538D;
}

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

BODY.normal A.bottomnavlink:link {
	color: #E5DB4C;
}

BODY.normal A.bottomnavlink:visited {
	color: #fff454;
}

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

BODY.normal .sidebox {
	background-color: #eeeeee;
}

BODY.normal .sidebox P {
	color: #666666;
	padding: 8px;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal .sideboxtop {
	background-color: #244970;
}

BODY.normal .sideboxtop P {
	color: #fff454;
	font-size: 9px;
	font-family: verdana, helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 4;
	padding: 8px;
}

BODY.normal A.sideboxlink:link {
	font-weight: bold;
}

BODY.normal A.sideboxlink:visited {
	font-weight: bold;
}

BODY.normal A.sideboxlink:hover {
	font-weight: bold;
	color: #FFB700;
}

BODY.normal .subtitle {
	font-size: 9px;
	color: #244970;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 58px;
	padding-right: 200px;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal .themeperson {
	font-size: 9px;
	color: #244970;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal P.bio {
	font-size: 9px;
	color: #244970;
	font-family: verdana, helvetica, sans-serif;
	padding: 7px;
}

BODY.normal .bottomtext {
	font-size: 9px;
	color: #aaaaaa;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal B.head {
	background-color: #23538D;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-family: MetaNormalLF-Roman,Verdana,Helvetica,Sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2;
}

BODY.normal B.greyhead {
	background-color: #666666;
	color: #ffffff;
	padding: 3px;
	font-weight: normal;
	font-family: MetaNormalLF-Roman,Verdana,Helvetica,Sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2;
}

BODY.normal B {
	color: #244970;
}

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

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

BODY.normal TD.idxdescrip {
	background: #dbdbdb;
	font-family: Verdana,Helvetica,Sans-serif;
	font-size: 11px;
	color: #3a3a3a;
	padding-top: 12px;
	padding-bottom: 17px;
	padding-left: 22px;
	padding-right: 25px;
}

BODY.normal A.idxitem:link {
	color: #3a3a3a;
	font-family: MetaNormalLF-Roman,Verdana,Helvetica,Sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 4px;
}

BODY.normal A.idxitem:visited {
	color: #3a3a3a;
	font-family: MetaNormalLF-Roman,Verdana,Helvetica,Sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 4px;
}

BODY.normal A.idxitem:hover {
	color: #3a3a3a;
	font-family: MetaNormalLF-Roman,Verdana,Helvetica,Sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 4px;
}

BODY.normal TD.idxlinks {
	background: #dbdbdb;
	color: #23538d;
	font-family: Verdana,Helvetica,Sans-serif;
	font-size: 10px;
}

BODY.normal .idxlinks A:link {
	color: #23538d;
}

BODY.normal .idxlinks A:visited {
	color: #6a6a6a;
}

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

BODY.normal B.idxhead {
	color: #0b1d33;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-family: Times;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2;
}

BODY.normal TD.idxsidebox {
	background: #738aa6;
	padding-top: 15px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 20px;
}

BODY.normal .idxsidebox P {
	color: #ffffff;
	font-family: Verdana,Helvetica,Sans-serif;
	font-size: 10px;
}

BODY.normal .idxsidebox A:link {
	color: #0b1d33;
	font-family: Times;
	font-size: 12px;
	text-decoration: none;
}

BODY.normal .idxsidebox A:visited {
	color: #0b1d33;
	font-family: Times;
	font-size: 12px;
	text-decoration: none;
}

BODY.normal .idxsidebox A:hover {
	color: #0b1d33;
	font-family: Times;
	font-size: 12px;
	text-decoration: none;
}

BODY.normal .idxsideboxdate {
	color: #0b1d33;
	font-family: Times;
	font-size: 11px;
}

BODY.normal P.ednote {
	font-size: 9px;
	padding: 3px;
	background-color: #eeeeee;
	color: #244970;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal P.videowarn {
	font-size: 9px;
	padding: 3px;
	background-color: #3E80D2;
	color: #fffff;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal blockquote {
	color: #244970;
}

BODY.normal .crondate {
	background-color: #244970;
}

BODY.normal .crondate P {
	font-size: 10px;
	padding: 4px;
	color: #fff454;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal .crontitle {
	background-color: #888888;
}

BODY.normal .crontitle P {
	font-size: 10px;
	padding: 4px;
	color: #ffffff;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
}

BODY.normal .cronbody {
	background-color: #aaaaaa;
}

BODY.normal .cronbody P {
	color: #444444;
	padding-right: 8px;
	padding-left: 8px;
}


BODY.normal .cronbody blockquote {
	color: #244970;
}

BODY.normal .captionbody {
	background-color: #cccccc;
}

BODY.normal .captionbody P {
	font-family: Verdana,Helvetica,Sans-serif;
	font-size: 9px;
	color: #555555;
	padding: 3px;
}

BODY.normal B.press {
	background-color: #ffffff;
	color: #222222;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-family: MetaNormalLF-Roman,Verdana,Helvetica,Sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2;
}

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

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

table.topp {
	padding-top: 45px;
	text-align: left;
}

