/***************************/
/* Version 2.30 RR 12/5/06 */
/* Version 2.20 RR 4/10/06 */
/* Version 2.10 RR 2/27/06 */
/* Version 2.02 RR 7/12/04 */
/* Version 2.01 RR 7/8/04  */
/* Version 2.00 RR 7/6/04  */
/***************************/

body {
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

td {
	margin: 0px;
	padding: 0px;
}

td.twocollist, td.twocollist_tall {
	vertical-align: top;
}

body, p, td, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #4580b9;
}

a:hover, a:active, a:visited {
	color: #4580b9;
}

a:hover {
	text-decoration: underline;
}

a.terms, a.terms:active, a.terms:visited, a.terms:hover {
	color: #000000;
	text-decoration: underline;
}
a.news, a.news:active, a.news:visited {
	color: #4580b9;
	text-decoration: underline;
}

img {
	border: 0px;
}

h1, h2, h3, .pagetagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

h1 {
	margin-top: 1px;
}

h1.news {
	padding-top: 0px;
	padding-bottom: 12px;
}

h2, h3 {
	padding-top: 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4580b9;
}

h4.icon {
	display: inline;
	line-height: 21px;
}

p.topcontentheader {
	margin-top: 1px;
}

.areadirectortitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.areadirector {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
}

#content img {
	text-align: left;
	border: 0px;
}

#page {
	margin: 0px;
	width: 729px;
	border-collapse: collapse;
}

table.pageheader {
	margin: 0px;
	border: 0px;
	background: #E1E0D8 url(../images/pinstripe_03.gif) repeat-y scroll top left;
	width: 729px;
	border-collapse: collapse;
}

td.pageheader {
	margin: 0px;
	height: 45px;
	border: 0px;
	padding: 0px 0px 4px 0px;
}

td#topspacer.pageheader {
	width: 556px;
}

tr.pageheader {
	margin: 0px;
	border: none;
}

.pageheader a, .pageheader a:hover, .pageheader a:visited, .pageheader a:active {
	position: relative;
	top: 15px;
	color: #796169;
	text-decoration: none;
}

#pageheader a:hover {
	text-decoration: underline;
}

#prinav {
	background-color: #000;
	border-left: 1px #999 solid;
	border-right: 1px #999 solid; 
	border-collapse: collapse;
}

#prinav td {
	color: #FFF;
}

.prinavleft, .prinavleft1 {
	border-left: 1px #fff solid;
	padding: 0px;
	background-color: #000;
}

.prinavleft1 {
	border-left: 1px #000 solid;
}

.prinavright {
	border: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding: 0px;
	background-color: #000;
}

td.secnav, td.secnav1, td.secnav4 {
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	border-left: 1px #e0e0e0 dotted;
}

td.secnav1 {
	border-left: 1px #999 solid;
	text-align: center;
}

td.secnav4 {
	border-right: 1px #999 solid;
}

td.imagery, td.imagery1, td.imagery4, td.imagery23 {
	border-left: 1px #999 solid;
	border-top: 1px #999 solid;
	border-bottom: 1px #999 solid;
	text-align: center;
}

td.imagery4 {
	border-right: 1px #999 solid;
}


img.imagery {
	text-align: center;
	border: 0px;
}

td.tombstone {
	border-width: 4px 4px 4px 4px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #ccc #ccc #ccc #ccc;
	border-collapse: separate;
	background-color: white;
	padding: 1px;
	height: 250px;
	text-align: center;
	vertical-align: top;
	-moz-border-radius: 3px 3px 3px 3px;
	width: 155px;
}

td.tombstone_spacer {
	border: 0px;
	width: 18px;
}

table.tombstone_inner {
	text-align: center;
}

td.tombstone_inner_logo {
	vertical-align: middle;
	text-align: center;
	height: 100px;
	width: 151px;
}

td.tombstone_inner_content {
	vertical-align: top;
	text-align: center;
	height: 120px;
}

td.tombstone_inner_year {
	vertical-align: middle;
	text-align: center;
	height: 30px;
	font-size: 120%;
}

div.tombstone {
	border-width: 4px 4px 4px 4px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #333 black black #333;
	border-collapse: separate;
	background-color: white;
	padding: 1px;
	height: 250px;
	text-align: center;
	vertical-align: top;
	-moz-border-radius: 3px 3px 3px 3px;
	width: 155px;
}

.tombstone_year { font-size: 150% }

#content {
	border-collapse: collapse;
}

tr.content {
	border: none;
}

.leftsidebar {
	text-align: left;
	vertical-align: top;
	padding: 15px 10px 10px 10px;
	background-color: #e1e0d8;
	border-left: 1px #999 solid;
	border-bottom: 1px #999 solid;
	color: #000;
}

.maincontent {
	text-align: left;
	vertical-align: top;
	padding: 15px 10px 10px 10px;
	border-left: 1px #999 solid;
	border-bottom: 1px #999 solid;
}

.rightsidebar {
	text-align: left;
	vertical-align: top;
	padding: 15px 10px 10px 10px;
	border-right: 1px #999 solid;	
	border-bottom: 1px #999 solid;
}

.rightsidebar_tombstone {
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-right: 1px #999 solid;	
	border-bottom: 1px #999 solid;
}

#footer {
	width: 729px;
	border-collapse: collapse;
}

#foottop {
	margin: none;
}

#foottopleft {
	border-left: 1px #999 solid;
	border-bottom: 1px #999 solid;
	text-align: right;
}

#foottopright1, #foottopright2 {
	background-color: #e1e0d8;
	border-right: 1px #999 solid;
	border-left: 1px #999 solid;
	border-bottom: 1px #999 solid;
	border-top: none;
	padding: 15px 10px 16px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}

#foottopright1 {
	border-right: none;
	text-align: left;
}

#foottopright2 {
	border-left: none;
	text-align: right;
}

#footbottom1 {
	color: #4580B9;
	text-align: left;
/*	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 35px; */
	border-left: 1px #999 solid;
	vertical-align: top;
}

#footbottom2 {
	color: #4580B9;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 35px;
	border-right: 1px #999 solid;
	vertical-align: top;
}

#footimg {
	margin: 0px;
	vertical-align: top;
	border: none;
}

#footbottom a, #footbottom a:hover, #footbottom a:visited, #footbottom a:active {
	color: #4580B9;	
} 

#foottopright2 a, #foottopright2 a:hover, #foottopright2 a:visited, #foottopright2 a:active {
	color: #999;
}

#footbottom a:hover {
	text-decoration: underline;
}

ul, ul.normal {
	margin-left: 0px;
	padding-left: 15px;
}

ul ul {
	margin-left: 0px;
	padding-left: 0px;
}

td li {
	list-style-type: disc;
	list-style-position: outside;
}

td.twocollist_tall li {
	padding-bottom: 10px;
}

li.normal {
	list-style-type: disc;
	padding-bottom: 5px;
}

li ul li {
	list-style-type: none;
	list-style-position: outside;
}

td ul ul li {
	list-style-type: none;
	list-style-position: outside;
}

#recent {
	margin-top: 10px;
}

.storypreview {
	font-family: times, serif;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
	border: thin dotted #4580b9;
	color: #990000;	
}