//Content text information taken from metro.css
.contentHolder {
	white-space: none;
	text-align: left;
	vertical-align: top;
	display: inline;
	height: auto;
	width: 400px;
}

.contentHolder p{
	display: inline-block;
	display: block;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin-left: 10px;
	font-size : 11px;
	color : #444444;
	width: 400px;

}

.contentHolder h1{
	font-family : "Trebuchet MS", Verdana, sans-serif;
	font-variant: small-caps;
	margin-left: 10px;
	font-weight: normal;
	line-height: 30px;
	font-size : 30px;
	color : #444444;
	width: 400px;
	margin-top: 5px;
	margin-bottom: 15px;
	display: block;
}


.contentHolder h1.about{
	font-family : "Trebuchet MS", Verdana, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	line-height: 30px;
	font-size : 30px;
	color : #AFC75B;
	width: 400px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
	display: block;
}

.contentHolder h1.connection{
	font-family : "Trebuchet MS", Verdana, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	line-height: 30px;
	font-size : 30px;
	color : #99B8D2;
	width: 400px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
	display: block;
}

.contentHolder h1.calendar{
	font-family : "Trebuchet MS", Verdana, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	line-height: 30px;
	font-size : 30px;
	color : #EAA233;
	width: 400px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 15px;
	display: block;
}

.contentHolder h1.help{
	font-family : "Trebuchet MS", Verdana, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	line-height: 30px;
	font-size : 30px;
	color : #85C2B3;
	width: 400px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
	display: block;
}

.contentHolder h2{
	width: 400px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 11px;
	display: block;
	_display: inline-block;
	font-weight: bold;
	margin-left: 10px;
	font-size : 11px;
	color : #333333;
}
.contentHolder h3{
	width: 400px;
	display: inline-block;
	text-indent: 5px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-size : 13px;
	margin-left: 10px;
	color : #333333;
}

.contentHolder img{
	clear: left;
	margin-left: 10px;
	float: left; 
	display: inline;
}
////////////////////////////////////////////////////////////////////



.nobreaklink a{ // attempting to fix inheritance of block=display attribute of .rightsubmenu links that should be displayed as blocks that are breaking to next line
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	clear: right;

}

.nobreaklink a:visited{
	text-decoration: none;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	text-align: left;
	clear: right;
	display: block;

}

.nobreaklink a:hover{
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 14px;
	color: #000000;
}



////////////////////////////////////////

.imageBox img{ // this is used to put that silver box around images.
	display: inline-block;
	clear: both;
	border: solid #C1C3B5 3px;
}



.innerNewsColumn { //This contains each news item and text to go along with it.
	display -moz-inline-block;
	float: left;
	margin: 4px;
	padding: 0px;
	border-left: solid #D6D6D6 1px;
	border-bottom: solid #D6D6D6 1px;
	width: 173px;
}

.innerNewsColumn2 { //This contains each news item and text to go along with it.
	display -moz-inline-block;
	float: left;
	margin: 4px;
	padding: 0px;
	border-left: solid #D6D6D6 1px;
	border-bottom: solid #D6D6D6 1px;
	width: 120px;
}

.innerNewsColumn p{ //This contains each news item and text to go along with it.	
	clear: both;
	display: block;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size : 10px;
	color : #444444;
	text-align: left;
	float: left;
	padding: 5px;
	width: 155px;
}

.innerNewsColumn2 p{ //This contains each news item and text to go along with it.	
	clear: both;
	display: block;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size : 10px;
	color : #444444;
	text-align: left;
	float: left;
	padding: 5px;
	width: 120px;
}


.rightsubMenu {
	float: left;
	margin: 0px;
	height: auto;
	width: auto;
	margin-top: 2px;
	padding: 0px;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-right: 5px;
}

.rightsubMenu h3{
	display: inline;
	font-size : 13px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}

.rightsubMenu h4{
	font-size : 13px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}

.rightsubMenu list_item{
	font-size : 13px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}

.rightsubMenu a{
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	display: block;
}

.rightsubMenu a:visited{
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	display: block;
}

.rightsubMenu a:hover{ // also see  .blockLinks below
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #000000;
	display: block;
}




.rightsubMenu img{
	display: block;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
}
.navholder image{
	text-indent: 0em;
	clear: both;
	display: block;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.navHolder img{
	display: block;
	clear: both;
	margin-top: 0px;
	margin-bottom: 4px;
}
.active_about{
	list-style-image: url(images/navi/green_square.gif);
	text-decoration: none;
	font-weight: bold;
	text-indent: 0em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
	text-align: left;
	clear: both;
	display: block;
}

.active_connecting{
	list-style-image: url(images/navi/blue_square.gif);
	text-decoration: none;
	font-weight: bold;
	text-indent: 0em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
	text-align: left;
	clear: both;
	display: block;
}

.active_calendar{
	list-style-image: url(images/navi/orange_square.gif);
	text-decoration: none;
	font-weight: bold;
	text-indent: 0em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
	text-align: left;
	clear: both;
	display: block;
}
.active_help{
	list-style-image: url(images/navi/turquoise_square.gif);
	text-decoration: none;
	font-weight: bold;
	text-indent: 0em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
	text-align: left;
	clear: both;
	display: block;
}

.navHolder p{
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	color: #333333;
	text-align: left;
	padding: 5px;
	width: 165px;
	background-color: #F0F5CB;
}

.navHolder a{
	text-decoration: none;
	text-indent: 17px;
	_text-indent: 1em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	clear: both;
	display: block;
}

.navHolder a:visited{
	text-decoration: none;
	text-indent: 17px;
	_text-indent: 1em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	clear: both;
	display: block;
}
.navHolder a:hover{
	text-decoration: underline;
	text-indent: 17px;
	_text-indent: 1em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 20px;
	color: #000000;
	text-align: left;
	clear: both;
	display: block;
}
.highlightLink {
	text-decoration: underline;
	text-indent: 23px;
	_text-indent: 1em;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	line-height: 20px;
	color: #000000;
	text-align: left;
	clear: both;
	display: block;
	background-color: #AFC75B;
}

.flashBox {//this contains the flash object at top of right column
	clear: right;
	display: block;
	width: 530px;
	_overflow-y: scroll;
	overflow: scroll;
	margin-bottom: 25px;
	padding: 7px;
	text-align: left;
	background-color: #F0F5CB;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 9px;
}

.miniText{
	color: #999999;
	font-size: 12px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 13px;
}

.no_link{
	color: #999999;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 15px;
}

.miniText_separation{
	color: #999999;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 15px;
}

.underline_mini {
	color: #FFFFFF;
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background: #9CB0CF;
	line-height: 15px;
	
}
.line {
	color: #C9D6E4;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	
}
#footer {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	clear: both;
	text-align: center;
}

#footer a{	
	text-decoration: none;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 10px;
	line-height: 13px;
	color: #666666;
	text-align: left;
	clear: right;
}

#footer a:visited{
	text-decoration: none;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 10px;
	line-height: 13px;
	color: #666666;
	text-align: left;
	clear: right;
}

#footer a:hover{
	text-decoration: underline;
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 10px;
	line-height: 13px;
	color: #000000;
	text-align: left;
	clear: right;	
}

#leftColumn { //this contains the left nav menu
	width: 170px;
	float: left;
	background-color: #ffffff;
	padding: 5px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
}

#leftColumn2 { //this contains the left nav menu
	float: left;
	background-color: #ffffff;
	padding: 5px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
}

#rightColumn { //this is the big container for the stuff on the right hand side
	float: right;
	text-align: left;
	height: auto;
	
	
}
#banner {
	display: block;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	clear: both;
}
#newsColumnHolder {
	text-align: center;
	vertial-align: top;
	width: auto;
	_width: 555px;
}
#container {
	position: relative;
	text-align: left;
	padding: 0px;
	min-height: 100%;
	width: 765px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	overflow-y: visible;
	background-color: #FFFFFF;
	display: block;
	Border-left: Solid #999999 10px;
	Border-right: Solid #999999 10px;
	height: 100%;
}

html, html body{
	height: 100%;
	overflow-y: scroll;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #C0C3B4;
	text-align: center;
}
hr {//don't delete this!
	display: inline;
}
ol {
	font-size: 11px;
	color: #373737;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A2A2A;
}

.TableText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.TableHeader {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: bold;	
	font-size: 11px;
	color: #333333;
}
.TableStyle {
	background-color: #F2F2F2;
	border: thin solid #333333;
}
.leftsubMenu {
	float: right;
	margin: 0px;
	height: auto;
	width: auto;
	margin-top: 2px;
	padding: 0px;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-right: 2px;
}

.nobreaklink a{
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	clear: right;

}

.nobreaklink a:visited{
	text-decoration: none;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	text-align: left;
	clear: right;
	display: block;

}

.nobreaklink a:hover{
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 14px;
	color: #000000;
}




///////////////////////////////////////


.blockLinks a{
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	display: block;
}

.blockLinks a:visited{
	text-decoration: none;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #666666;
	display: block;
}

.blockLinks a:hover{ // formerly .rightsubMenu
	text-decoration: underline;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #000000;
	display: block;
}
.flashBoxp {
	display: inline-block;
	display: block;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin-left: 10px;
	font-size : 11px;
	color : #444444;
}
.flashboxH1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #AFC75B;
	font-weight: normal;
	font-variant: small-caps;
}

