/* MITCHELL PTO WEBSITE CSS PAGE */  /* CSS Document */  /* standard tags */
@charset "UTF-8";

html { }
body {	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	font-size: .6em;	background-color: #4D7383;}

a:link, a:visited, a:active		{ color: #004962;	text-decoration: none; }
a:hover {color: red; text-decoration: underline; }

#logo h1 {	text-indent: -9999px;}
h2 {	font-size: 1.3em;}
h3 {	font-size: 1.3em;	line-height:1.6em;	margin-top: 5px;	color: #c50000;}
h5 {	font-size: 1em;	line-height:1.6em;	margin-top: 5px;	color: #c00000;}
a {	color: #137180;}
.topmargin {	margin-top: 5px !important;}
iframe {	width: 100%;}
select#jumpMenu {	width: 260px;	}

/* main styling */

#wrapper { width: 100%; background-color: #4D7383; border: 0px solid #000000;  }

body.home #header_outter { height: 306px; width: 100%; background: url('../images/background1.gif') repeat-x top left; position: relative; border: 0px solid #c00000; }
body.home #header { height: 271px; width: 900px; xxbackground: url('../images/background1.gif') no-repeat top center; margin: 0 auto; position: relative; text-align: left; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; }
body.home #header #photos { 	width: 366px;	height: 300px;	position: absolute;	top: 8px;	left: 550px;	z-index: 6; background: url('../images/banner_photo2.gif') no-repeat;}
body.home #header #photo2 {	width: 300px;	height: 191px;	position: absolute;	top: 115px;	left: 300px;
	background: url('../images/banner_photo3.gif') no-repeat;	z-index: 5}
body.home #header #photo3 {	width: 300px;	height: 210px;	position: absolute;	top: 105px;	left: 350px;
	background: url('../images/banner_photo1.gif') no-repeat;	z-index: 5}
body.home #main_nav ul li#current a{	color: #FFF;	text-decoration: none;	float: left;	padding-left: 4px;	margin-top: 3px;
	height: 24px;	background: url('../images/main_nav_left.gif') no-repeat top left;	}
body.home #main_nav ul li#current a span{	color: #FFF;	text-decoration: none;	float: left;	height: 22px;
	background: url('../images/main_nav_right.gif') no-repeat top right;; padding-left:9px; padding-right:13px; padding-top:2px; padding-bottom:0
}
body.home #main_nav ul li{	display: inline;	float: left;	padding: 5px 2px;}

body.home #container {	font-size: 1.2em;	margin: 0px;	padding-bottom: 0x;	width: 100%;	xxbackground: url('../images/main_top1.gif') repeat-x top;  background-color: #4D7383;	xxborder-bottom: 1px solid #64A8B1;	text-align: center; }

#header_outter { height: 175px; width: 100%; xxbackground:  url('../images/background1.gif') repeat-x top center; position: relative; border: 0px solid #c00000; }
#header { height: 175px; width: 900px; xxbackground: url('../images/background1.gif') repeat-x top center; margin: 0 auto; position: relative; text-align: left; border: 0px border #000000; }
#header #logo{	position: absolute;	top: 50px;	left: 10px;	height: 166px;	width: 130px;	overflow: hidden;}
#header #logo a img{	display: block;}
#header #logo img{	display: block;}
#header #welcome {	width: 400px;	display: block;	position: absolute;	top: 30px;	right: 350px;	z-index: 50;}
#header #welcome h3{	color: #ffffff;	font-size: 2.0em;	xxfont-size: 1.5em;	line-height: 1.2em;	margin: 0 0 10px;}
#header #welcome h3 span{	color: #c00000;	font-size: .8em;}
#header #welcome p{	color: #ffffc0;	font-size: 1.2em;	line-height: 1.4em;	margin-bottom: 10px;}
#header #welcome a.learnmore{	color: #FFFFFF;	font-size: 1.1em;	float: right;	text-decoration: none;
	background: url('../images/arrow_white.gif') no-repeat right;; padding-left:0; padding-right:15px; padding-top:0; padding-bottom:0}
#header #welcome a.learnmore:hover{	text-decoration: underline;}
#header #photos { 	width: 678px;	height: 169px;	position: absolute;	top: 6px;	left: 201px;	z-index: 6;}

#navigation {	background: #800000;	xxbackground: #002730;	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;
	height: 37px;	width: 100%;	overflow:  hidden;	position: absolute;	bottom: 0;	left: 0;	z-index: 150;}

body.home #main_nav { position: relative; z-index: 200; width: 900px; overflow: hidden; margin: 0 auto; text-align: left; top: 0; border-left: 1px solid #000000; border-right: 1px solid #000000; }

#main_nav {
	position: relative;
	z-index: 200;
	width: 900px;
	overflow: hidden;
	margin: 0 auto -38px auto;
	text-align: left;
	top: -35px;
}

#main_nav form {
	position: absolute;
	z-index: 210;
	right: 10px;
	top: 8px;
}

#main_nav ul {
	width: 894px;
	margin: 2px auto 0;
	padding: 0 3px;
	font-size: 1.3em;
	text-align: left;
}

#main_nav ul li{
	display: inline;
	float: left;
	padding: 5px 2px;
}

#main_nav ul li#current{
	display: inline;
	float: left;
	padding: 2px 2px 0;
}

#main_nav ul li a{
	color: #FFF;
	text-decoration: none;
	float: left;
	padding-left: 4px;
	height: 24px;
	cursor: pointer;
}

#main_nav ul li a span{
	color: #FFF;
	text-decoration: none;
	float: left;
	padding: 2px 13px 0 9px;
	height: 22px;
	cursor: pointer;
}

#main_nav ul li a:hover{
	color: #FFF;
	text-decoration: none;
	float: left;
	padding-left: 4px;
	height: 24px;
	background: url('../images/main_nav_left.gif') no-repeat top left;
	cursor: pointer
}

#main_nav ul li a:hover span{
	color: #FFF;
	text-decoration: none;
	float: left;
	height: 22px;
	background: url('../images/main_nav_right.gif') no-repeat top right;
	cursor: pointer; padding-left:9px; padding-right:13px; padding-top:2px; padding-bottom:0
}

#main_nav ul li#current a{
	color: #FFF;
	text-decoration: none;
	float: left;
	height: 33px;
	background: url('../images/main_nav_left.gif') no-repeat top left;; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0	
}

#main_nav ul li#current a span{
	color: #FFF;
	text-decoration: none;
	float: left;
	margin: 0;
	height: 28px;
	background: url('../images/main_nav_right.gif') no-repeat top right;; padding-left:9px; padding-right:13px; padding-top:5px; padding-bottom:0
}

#main_nav ul li a:hover{
	color: #ffbe6a;
}

#main_nav ul li#current a{
	color: #f8f8f8;
}


#container { xxfont-size: 1.2em; margin: 0; padding-bottom: 0px; width: 100%; xxbackground: url('../images/main_top-blue.gif') repeat-x top; border: 0px solid #000000; }

#main { xxfont-size: 1.2em; width: 900px; margin: 0 auto; padding-top: 0px; text-align: left; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFFFFF; }
#main .column_3 {	width: 300px;	float: left;	display: inline;	overflow: hidden;   border: 0px solid #000000;}
#main .column_3 h2{	width: 146px;	height: 24px;	background: url('../images/main_column1.gif') no-repeat top;	color: #FFF;	xxfont-size: .9em;	margin-left:25px; margin-right:5px; margin-top:0; margin-bottom:10px}
#main .column_3 h2 span {	padding: 0 13px;}
#main .column_3 h3{	margin: 0 15px;	line-height: 1.2em;	border-bottom: 1px solid #2b2b2b;	xxfont-size: 1em;}
#main .column_3 h5{	margin: 0 15px;	line-height: 1.2em;	border-bottom: 1px solid #2b2b2b;	xxfont-size: 1em;}
#main .column_3 h6{	margin: 0 15px;	line-height: 1.2em;	border-bottom: 0px solid #2b2b2b;	xxfont-size: 1em;}
#main .column_3 p{	margin: 0 15px 10px 15px;	xxfont-size: .9em;	line-height: 1.4em;}
#main .column_3 .news_article {	xxfont-size: 1.0em; margin: 10px;  border: 1px dashed #000000; }
#main .column_3 .news_article li {	xxfont-size: 1.0em; }
#main .column_3 ul.links {	list-style: none;	text-align: right;	xxfont-size: .8em;}
#main .column_3 ul.links li a{	text-decoration: none;	padding: 0 20px 0 0;}
#main .column_3 ul.links li a:hover{	text-decoration: underline;}
#main .column_3 ul.links li a.blue{	color: #004962;	display: inline-block;	display: -moz-inline-box;	margin: 0;	background: url('../images/arrow_blue.gif') no-repeat right;}
#main .column_3 ul.links li a.green{	color: #57902b;	display: inline-block;	display: -moz-inline-box;	background: url('../images/arrow_green.gif') no-repeat right;}
#main .column_3 .calendar{	margin: 0 15px;	padding-top: 10px;	xxfont-size: .9em;	position: relative;	border: none;	background: none;}
#main .column_3 .calendar b{	xxfont-size: .8em;	width: 22px;	height: 17px;	text-align: center;	color: #575757;	background: url('../images/calendar_small.gif') no-repeat center;	display: block;	float: left; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0}
#main .column_3 .calendar ul {	list-style: none;	text-align: left;	xxfont-size: 1em;	line-height: 1.4em;	padding-left: 10px;	margin: 0 0 10px 25px;	color: #c00000;}
#main .column_3 .calendar ul li.event {	color: #004962;	xxfont-size: .9em;}
#main .column_3 .calendar ul li a{	text-decoration: none;}
#main .column_3 .calendar_2{	margin: 0 0px;	padding-top: 0px;	xxfont-size: .9em;	position: relative;	border: none;	background: none;}
#main .column_3 .calendar_2 b{	xxfont-size: .8em;	width: 22px;	height: 17px;	text-align: center;	color: #575757;	background: url('../images/cal.gif') no-repeat center;	display: block;	float: left; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0}
#main .column_3 .calendar_2 ul {	list-style: none;	text-align: left;	xxfont-size: 1em;	line-height: 1.4em;	padding-left: 5px;	margin: 0 0 10px 25px;	color: #c00000;}
#main .column_3 .calendar_2 ul li.event {	color: #004962;	xxfont-size: .9em;}
#main .column_3 .calendar_2 ul li a{	text-decoration: none;}
#main_column a {	color: #137180;	text-decoration: underline;}
#main ul{	margin: 10px 30px;}

/*#main li {	font-size: 0.8em;}*/

#main ol{	margin: 10px 30px;}
#main_column {	padding: 40px 40px 0;	float: right;	xxfont-size: .9em;	display: inline;	width: 580px;}
#main_column .article h1 {	xxfont-size: 1.2em;	border-bottom: 1px solid;	display: inline-block;	display: -moz-inline-box;	margin-bottom: 10px;}
#main_column .article p {	margin: 0 0 10px;}

.article .arttext {
	display: block;
	clear: both;
	padding-bottom: 10px;
}


.article .trusteephoto {
	float: left; 
}
.article .trusteeinfo {
	float: left; 
	padding-left: 15px;
	width: 450px;
}

.article .trustee {
	padding: 10px 0;
}

.article .trusteemap {
	position: relative; 
	margin-top: -35px;
	min-height: 65px;
}

.article .trusteemap #trusteeURL {
	position: absolute;
	bottom: 15px;
}

p.p-border {
	border-bottom: 1px solid #2b2b2b;
	display: block;
	padding-bottom: 5px;
}

.article h2.galleries {
	background: #CCC;
	padding:2px 5px;
	font-size: 1.4em;
}

#main_column .arttext img {
	background: #FFF;
	padding: 2px;
	border: 1px solid #A5A5A5;
}

/* @group Schools Pages */
#main #schooldescrip {
	/*display: block;*/
	margin: 25px 0 20px 0;
	padding: 15px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	/*position: relative;*/
	overflow: hidden;
	/*height: 130px;*/
}
#main #schooldescrip ul.schoollisting {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1.5em;
	float: left;
}
#main #schooldescrip ul.schoollisting li {
	margin: 0;
}
#main #schooldescrip li h3 {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
	font-size: 1.1em;
	font-style: italic;
}
#main #schooldescrip img {
	float: left;
	margin: 0px 30px 0 0px;
	/*display: inline;*/
}

a.arrow_back {
	background: url('../images/arrow_back.gif') no-repeat left center;
	padding-left: 16px;
	display: inline-block;
	display: -moz-inline-box;
	text-decoration: none !important
}	

a.arrow_back:hover {
	text-decoration: underline !important;
}	

a.arrow_next {
	background: url('../images/arrow_next.gif') no-repeat right center;
	padding-right: 16px;
	display: inline-block;
	display: -moz-inline-box;
	text-decoration: none !important;
	float: right
}

a.arrow_next:hover {
	text-decoration: underline !important;
}	

a.readmore {
	margin: 0 0 20px 0;
	display: block;
}	

.news_post {
	border-bottom: 1px dashed #988e8d; 
	margin: 0 0 20px 0;
}

.news_post p {
	margin: 5px 0 10px;
}

.news_post .date {
	color: #988e8d;
	margin: 0 0 10px 0;
}

.column_3 .date {
	color: #988e8d;
	font-size: .8em !important;
	padding: 0;
	margin: 0 15px 5px !important;
}

#randomphoto {
	width: 184px;
	float: right;
	margin: 0 0 0 12px;
	
}
#rdmtop {
	height: 20px;
	background: url('../images/rdm_top.jpg') no-repeat left top;; padding-left:16px; padding-right:8px; padding-top:16px; padding-bottom:4px
}
#randomphoto h4 {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
}
#rdmphoto {
	background: url('../images/rdm_photo.jpg') repeat-y;
	text-align: center;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:0
}
#randomphoto #rdmphoto a {
	background-image: none;
	padding: none; 
	margin: none;
	text-align: center;
}
#main_column #randomphoto #rdmphoto a img {
	padding: none;
	margin: none;
	text-align: center;
}
#randomphoto #rdmphoto p {
	margin: 0;
	padding: 3px 12px 0 12px;
	font-size: 0.8em;
	color: #124e57;
}
#rdmbot {
	height: 25px;
	background: url('../images/rdm_bot.jpg') no-repeat;
	padding-left:12px; padding-right:12px; padding-top:12px; padding-bottom:3px
}
#rdmbot a {
	color: #FFF;
	text-decoration: none;
	font-size: 0.9em;
	float: right;
	background: url('../images/rdm_a.jpg') no-repeat right center;
	padding-left:0; padding-right:15px; padding-top:0; padding-bottom:0
}
#rdmbot a:hover {
	text-decoration: none;
	color: #124e5b;
}


#program_outter {
	background: #ffffff;
	color: #000000;
	width: 100%;
	border: 2px solid #800000;
}

#program { width: 900px; padding: 1px 0px; margin: 0 auto; font-size: 1.3em; text-align: center; border: 0px solid #800000; clear: both; }

/* @group Footer */
#footer_outter {
	background: #4D7383;
	color: #ffffff;
	width: 100%;
	border: 0px solid #800000;
}
#footer { width: 890px; padding: 5px; margin: 0 auto; font-size: .9em; text-align: center; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #0a3662; }
/* @end */

/* general styling */

.clear {
	clear: both;
}

.right {
	float: right;
	padding: 0 0 10px 10px;
}

.left {
	float: left;
	padding: 10px 10px 0 0;
}


#main_column .article .arttext table {
	/*max-width: 500px !important;*/
	border-collapse: collapse;
	border-color: #afafaf;
}

#main_column .article .arttext table td {
	padding: 5px;
	border-color: #afafaf;
	border-spacing: 0;
	/*background-color: #ecfda7;*/
}

.text_column3_table_1 {
	font-size: 1.1em;
}

.text_column3_table_2 {
	font-size: 1.1em;
	color: #ffffff;
}

.maincenter_right { float: right; width: 130px; margin-top: 0px; text-align: center;	border: 0px dashed #c0c0c0;	}

.datatable_1 {  width: 640px; border: 1px solid #000000; border-collapse: collapse; }
.datatable caption_1 { color: #334455; text-align: center; padding: 0.4em 0 0.8em 0; }
.datatable_1 col.odd { background-color: #ffffff; color: #c00000; text-align: center; }
.datatable_1 col.even { background-color: #bfe4ff; color: #000000; xfont-weight: bold; text-align: left; }
.datatable_1 col.test { background-color: #ffffff; color: #000000; xfont-weight: bold; text-align: left; }
.datatable_1 th { border: 1px solid #000000; background-color: #00487d; color: #FFFFFF; text-align: center; }
.datatable_1 td { border: 0px solid #000000;  color: #000000; valign: top; border-bottom: 1px solid #000000;}
.datatable_1 tr:hover, .datatable_1 tr.hilite { background-color: #80FF80; color: #000000; }

/* NEWSLETTER PAGE*/
.datatable_2 {  width: 860px; border: 1px solid #000000; border-collapse: collapse; }
.datatable caption_2 { color: #334455; text-align: center; padding: 0.4em 0 0.8em 0; }
.datatable_2 col.odd { background-color: #ffffff; color: #c00000; text-align: center; }
.datatable_2 col.even { background-color: #bfe4ff; color: #000000; xfont-weight: bold; text-align: left; }
.datatable_2 col.test { background-color: #ffffff; color: #000000; xfont-weight: bold; text-align: left; }
.datatable_2 th { border: 1px solid #000000; background-color: #00487d; color: #FFFFFF; text-align: center; }
.datatable_2 td { border: 0px solid #000000;  color: #000000; valign: top; border-bottom: 1px solid #000000;}
.datatable_2 td:hover, .datatable_2 td.hilite { background-color: #80FF80; color: #000000; }

 
/* @end */

#main_column div.addthis_toolbox.addthis_default_style a.addthis_button_expanded {
 background: none;
}

.style1 { color: #FFFFFF; }
