/*
GENERAL
*/	

BODY {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 1.5;
}

.T60 {
	font-size : 10;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight: normal;
}

.T44 {
	font-size : 8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #339999;;
	font-weight: normal;
}

.T14 {
	font-size : 1.8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight: normal;
} 

.T14B {
	font-size : 1.8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight: bold;
	vertical-align : top;
} 


.T13 {
font-size : 1.6;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #003366;
font-weight: normal;
}

.T13B {
font-size : 1.6em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #003366;
;
}


.T10 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 1;
}

.T10C {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 1;
text-align : center;
}

.T10A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1;
	font-weight : normal;
}

.T10AC {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1;
	font-weight : normal;
	text-align : center;
}

.T9A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1;
	font-weight : normal;
}

.T8A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1;
	font-weight : normal;
}

.T8AW {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1;
	font-weight : normal;
	color : #FFFFFF;
}

.T8AWB {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;

}

.T8AWS {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;


}

TD.T10 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 1;
}

TD.T14B {
	font-size : 1.5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight: normal;
	vertical-align : middle;
	text-align : center;
} 

TD.header_top {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
text-align : right;
vertical-align : top;
}

TD.header_top_left {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1;
	text-align : left;
	vertical-align : top;
}
	
TD.header_bottom {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
text-align : right;
vertical-align : bottom;
}

TD.header_bottom_left {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
text-align : left;
vertical-align : bottom;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1;
	text-align : center;
	vertical-align : middle;
}

TD {
vertical-align : top;
}

/*
LINKS
*/		

A.link {
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	font-style : normal;
	}

A.link:visited {
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
	font-style : normal;
    }

A.link:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : #003366;
	font-style : normal;
    }

	
A.link_sm {
	font-size: 1em;
	color: #003366;
	text-decoration: underline;
	font-style : normal;
	}

A.link_sm:visited {
	font-size: 1em;
	color: #336699;
	text-decoration: underline;
	font-style : normal;
    }

A.link_sm:hover {
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	background-color : #003366;
	font-style : normal;
    }
	
A.link_sm_no_underline {
		font-size: 1em;
	color: #003366;
	text-decoration: none;
	font-style : normal;
	}
	
A.link_search {
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
	font-style : normal;
	}

A.link_search:hover {

	font-size: 1em;
	color: #003366;
	text-decoration: none;
	background-color : #FFFFFF;
	font-style : normal;
    }	


A.link_xsm {
		font-size: 1em;
	color: #003366;
	text-decoration: underline;
	font-style : normal;
	}

A.link_xsm:visited {
	font-size: 1em;
	color: #336699;
	text-decoration: underline;
	font-style : normal;
    }

A.link_xsm:hover {
		font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	background-color : #003366;
	font-style : normal;
    }
	
	
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    }

a.info:hover  { z-index:25; background-color:#FFF }

a.info span  { display: none }

a.info:hover span  {
	/*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:15em;
	border: 1px solid #FF9933;
	background-color: #FFFFFF;
	color:#000;
	font-size: 8pt;
	text-decoration: none;
	text-align: left
}	
	
	
TD.alpha_menu {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1;
	color: #999999;
}
	
/*
FEATURES
*/		

TD.feature {
border-color : #339999 #339999 #339999 #339999;
border-width : thin thin thin thin;
font-size : 1;
}

TABLE.content {
font-size : 1;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 
.featureHead {
font-size : 2em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #003366;

} 

.featureSub {
	font-size : 1.5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight: normal;
} 

.featureSubSmCaps {
	font-size : 1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
		font-variant : small-caps;
} 

TD.how {
	font-size : 1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	vertical-align : top;
} 
 
H1 {
font-size : 1.5;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #339999;
font-weight: normal;
} 

H2 {
	font-size : 1.5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight: normal;
} 

H3 {
font-size : 1.5;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #003366;
font-weight: normal;
}

H4 {
font-size : 1em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #003366;
}	



/*
SEARCH
*/		

.search_copy_title {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
text-align : left;
vertical-align : middle;
font-variant : small-caps;
}

.search_copy {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
text-align : left;
vertical-align : middle;
}

.search {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	background-image : url("../images/utils/search_bkgd.png");
}

/*
COPYRIGHT
*/		

.copyright {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
text-align : right;
vertical-align : top;
}

.copyright2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
text-align : center;
vertical-align : middle;
}

.brackets {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1;
color : Silver;
}

	
/*
SPACERS
*/	

.spacer_xlg {
font-family: Arial,Helvetica,sans-serif;
font-size: 2;
}

.spacer_lg {
font-family: Arial,Helvetica,sans-serif;
font-size: 2;
}

.spacer_md_lg {
font-family: Arial,Helvetica,sans-serif;
font-size: 2;
}

.spacer_md {
font-family: Arial,Helvetica,sans-serif;
font-size: 1;
}

.spacer_md_sm {
font-family: Arial,Helvetica,sans-serif;
font-size: 1;
}	

.spacer_sm_md {
font-family: Arial,Helvetica,sans-serif;
font-size: 1;
}	
	
.spacer_sm {
font-family: Arial,Helvetica,sans-serif;
font-size: .9;
}

.spacer_sm_xsm {
font-family: Arial,Helvetica,sans-serif;
font-size: .9;
}

.spacer_xsm {
font-family: Arial,Helvetica,sans-serif;
font-size: .5;
}

.note {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : .9;
}



/*
MOBILE LIBRARY SCHEDULE
*/	

TD.mobile {
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 1;
vertical-align : top;
}

TD.mobile_day {
	font-family : Arial, Helvetica, sans-serif;
		font-size : 1em;
	vertical-align : top;
	color: #FFFFFF;
	background-color : #339999;
}

TD.mobile_week {
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 1em;
	vertical-align : middle;
	color: #003366;
	text-align : center;
}

TD.mobile_stops {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 1em;
	vertical-align : middle;
	color: #000000;
	text-align : left;
	border-color : Silver Silver Silver Silver;
}
	
/*
PROJECT SITE
*/	

.complete {
background-color : #7cfc00;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 1;
}