/* MTO W3C Compliant Style Sheet */
/*********************************/

/* Standardisations */
/* ---------------- */
html{margin:0px;padding:0px;border:0px;height:100%;}
body{margin:0px;padding:0px;border:0px;font-family:arial, sans-serif;font-size:12px;line-height:normal;color:#000000;background-color:#eff5ea;height:100%;}

/* Core Page Structure */
/* ------------------- */
div#pageWrapper{position:relative;margin:0 auto;width:985px;min-height:100%;background-color:#e0ebd6;background:url(../images/page-bg.gif) top left repeat-y;}

/* Accessibility Links */
/* ------------------- */
div#accessLinks{display:block;position:absolute;z-index:1;left:-9999px;visibility:hidden;font-size:0px;height:0px;width:0px;line-height:0px;overflow:hidden;}
a#mainContentLink{display:block;position:absolute;z-index:1;left:-9999px;visibility:hidden;font-size:0px;height:0px;width:0px;line-height:0px;margin:0px;}

/* Header */
/* ------ */
div#pageHeader{background-color:#ffffff;}
h1{float:right;margin:20px 50px 20px 0;}
h1 a,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{display:block;width:240px;height:120px;text-decoration:none;color:#000000;background:url(../images/trustee-logo.gif) top left no-repeat;}
h1 a span{text-decoration:none;visibility:hidden;}
div#tagLine{height:160px;background:url(../images/tag-line.jpg) top left no-repeat;}
div#tagLine p{visibility:hidden;}

/* Primary Navigation */
/* ------------------ */
div#primaryNavArea{clear:both;border-top:solid 2px #ff3333;border-bottom:solid 2px #ff3333;}
div#primaryNavArea ul{list-style-type:none;height:40px;margin:0px;padding:0px;}
div#primaryNavArea ul li{display:block;float:left;position:relative;z-index:10;margin:0px;padding:0px;border-right:solid 2px #ffffff;}
div#primaryNavArea ul li.last{border-right:none;}
div#primaryNavArea ul li a{display:block;width:139px;height:40px;margin:0px;padding:0px;text-decoration:none;background-image:url(../images/menu-matrix.gif);background-repeat:no-repeat;}

div#primaryNavArea ul li a#home{background-position:0px 0px;}
div#primaryNavArea ul li a#about{background-position:-139px 0px;}
div#primaryNavArea ul li a#services{background-position:-278px 0px;}
div#primaryNavArea ul li a#unclaimed{background-position:-417px 0px;}
div#primaryNavArea ul li a#scholarships{background-position:-556px 0px;}
div#primaryNavArea ul li a#stories{background-position:-695px 0px;}
div#primaryNavArea ul li a#contact{background-position:-834px 0px;}

div#primaryNavArea ul li a#home:hover,div#primaryNavArea ul li.active a#home{background-position:0px -40px;}
div#primaryNavArea ul li a#about:hover,div#primaryNavArea ul li.active a#about{background-position:-139px -40px;}
div#primaryNavArea ul li a#services:hover,div#primaryNavArea ul li.active a#services{background-position:-278px -40px;}
div#primaryNavArea ul li a#unclaimed:hover,div#primaryNavArea ul li.active a#unclaimed{background-position:-417px -40px;}
div#primaryNavArea ul li a#scholarships:hover,div#primaryNavArea ul li.active a#scholarships{background-position:-556px -40px;}
div#primaryNavArea ul li a#stories:hover,div#primaryNavArea ul li.active a#stories{background-position:-695px -40px;}
div#primaryNavArea ul li a#contact:hover,div#primaryNavArea ul li.active a#contact{background-position:-834px -40px;}

div#primaryNavArea ul li a span{visibility:hidden;}

/* Nav Tier 2 Drop Down */
div#primaryNavArea ul li:hover ul.navDropDown{display:block;}
div#primaryNavArea ul.navDropDown{display:none;position:absolute;z-index:20;top:40px;left:0px;height:auto;background-color:#660000;border-bottom:solid 2px #ff3333;border-top:solid 2px #ff3333;}
div#primaryNavArea ul.navDropDown li{display:block;float:none;border:none;}
div#primaryNavArea ul.navDropDown li a{display:block;width:164px;padding:6px 8px;height:auto;text-decoration:none;background-color:#841b1d;color:#ffffff;font-weight:bold;background-image:none;}
div#primaryNavArea ul.navDropDown li a:hover{background-color:#ffffff;color:#660000;}


/* General Content Area */
/* -------------------- */
div#mainContent{clear:both;padding:0 0 52px 0;}

/* Inner Columns */
div#col1{float:left;width:141px;overflow:hidden;background-color:#e0ebd6;}
div#col2{background-color:#ffffff;margin:0 141px;padding:30px 25px 20px 25px;}
div#col3{float:right;width:141px;overflow:hidden;background-color:#e0ebd6;}


/* Footer Area */
/* ----------- */
div#pageFooter{position:absolute;bottom:0px;height:50px;width:985px;border-top:solid 2px #ff3333;background-color:#ffffff;background-image:url(../images/footer-bg.gif);background-position:top right;background-repeat:no-repeat;}
div#pageFooter ul#footerNav{list-style-type:none;margin:14px 0 0 18px;padding:0px;font-size:9px;font-weight:bold;color:#000000;text-transform:uppercase;}
div#pageFooter ul#footerNav li{float:left;border-right:solid 1px #000000;margin:0 5px 0 0;padding:0 5px 0 0;}
div#pageFooter ul#footerNav li.last{border:none;}
div#pageFooter ul#footerNav li a{display:block;height:12px;text-decoration:none;background-position:top left;background-repeat:no-repeat;}
div#pageFooter ul#footerNav li a#footerContact{background-image:url(../images/footer-contact.gif);width:74px;}
div#pageFooter ul#footerNav li a#footerDisc{background-image:url(../images/footer-disclaimer.gif);width:72px;}
div#pageFooter ul#footerNav li a#footerMap{background-image:url(../images/footer-sitemap.gif);width:55px;}
div#pageFooter ul#footerNav li a span{visibility:hidden;}

/* Standard / Common Styles */
/* ------------------------ */
/* Page Title */
h2{text-align:center;font-family:arial, sans-serif;font-size:16px;color:#660000;font-weight:bold;line-height:1.12em;margin:0 0 15px 0;padding:0px;}
h2.home{font-size:18px;}

/* Heading */
h3{font-family:arial, sans-serif;font-size:12px;color:#ff3333;font-weight:bold;font-style:italic;line-height:1.12em;margin:14px 0 5px 0;padding:0px;}

/* Paragraphs and General Content */
p{line-height:1.4em;margin:0 0 10px 0;}

/* Links */
a,a:link,a:visited,a:active{text-decoration:underline;color:#000000;}
a:hover{text-decoration:underline;color:#ff3333;}
a img{border:none;}

/* Images */
div#col1 img{display:block;width:141px;margin:0px;padding:0px;}

div#col2 .imgLeft{float:left;width:214px;margin:0 10px 10px 0;padding:0px;}
div#col2 .imgRight{float:right;width:214px;margin:0 0 10px 10px;padding:0px;}
div#col2 img{display:block;border:solid 2px #669933;width:210px;}
div#col2 img{display:block;border:solid 2px #669933;width:210px;}
p.caption{width:210px;text-align:center;font-size:11px;color:#669933;margin:6px 0 0 0;}

/* Tables */
table{border-collapse:collapse;width:100%;margin:0 0 10px 0;}
table tr{}
table th{text-align:left;border-bottom:solid 2px #ff3333;}
table th a,table th a:link{text-decoration:none;}
table td{margin:0px;padding:4px 0;border-bottom:solid 1px #e0ebd6;}

/* Lists */
ul{margin:0 0 10px 0;padding:0 0 0 1.36em;}
ol{margin:0 0 10px 0;padding:0 0 0 1.6em;list-style-type:decimal;}
li{padding:0 0 0.4em 0;margin:0px;line-height:1.3em;}
ul ul{margin:0px;padding:0.4em 0 0 1.36em;}
ol ol{margin:0px;padding:0.4em 0 0 1.6em;list-style-type:lower-roman;}

/* Forms */
form{margin:0px;padding:0px;border:0px;font-family:arial, sans-serif;font-size:12px;}
input{vertical-align:middle;margin:0px;padding:0px;}
input.text{width:190px;padding:2px 4px;vertical-align:baseline;}
input.check{margin:0 2px 0 0;vertical-align:baseline;}
input.radio{margin:0 2px 0 0;vertical-align:baseline;}
input.submit{padding:2px 4px;}
input.submit:hover{cursor:pointer;}
label{}

/* Misc */
.floatLeft{display:block;float:left;margin:0 10px 10px 0;padding:0px;}
.floatRight{display:block;float:right;margin:0 0 10px 10px;padding:0px;}
hr{height:1px;line-height:1px;border:none;border-bottom:solid 1px #bbbbbb;padding:0px;margin:0 0 10px 0;}
div.colDivider{height:40px;width:141px;border:none;padding:0px;margin:0px;background:url(../images/green-col-divider.gif) top left no-repeat;}
abbr{border:none;}
address{font-style:normal;margin:0 0 10px 0;}
div.clear{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
blockquote{color:#669933;font-style:italic;font-weight:bold;text-align:center;margin:0 0 10px 0;padding:0px;}
blockquote p{margin:0 0 4px 0;}
blockquote p.citation{color:#b0bba6;font-size:10px;}
div.col3boxedContent{padding: 10px;font-size:12px;background-color:#EFF5EA;margin:10px;font-family:arial,sans-serif}

/* Monies List Search */
/* ------------------ */
div#regionOptions{margin:0 0 16px 0;line-height:1.6em;}
div#regionOptions label{margin:0 14px 0 0;text-align:baseline;}
div#nameOptions{line-height:1.6em;}
div#nameOptions input.text{margin:0 12px 4px 2px;}
div#nameOptions label{margin:0 4px 0 0;}
div#submitMonies{margin:0 0 16px 0;text-align:right;}
div#moniesResults{margin:0 0 16px 0;}
div#moniesResults table tr.dec td{background-color:#e0ebd6;}
div#moniesResults table tr.dec td strong{font-size:18px;line-height:12px;}
div#moniesResults table tr th#nameCol{width:210px;}
div#pagination{text-align:left;margin: 0px 0px 10px 0px;}
div#pagination a,div#pagination span{margin:0 4px 0 0;}
p#tableKey{background-color:#e0ebd6;}

div#pageControls{margin: 0px 0px 10px 0px;font-weight:bold;}
div#pageControls a#nextPageGroup{float:right;}
div#pageControls a#previousPageGroup{float:left}