/* CSS Document */


header, div#pageHeader{

	position:absolute;

	top:80px;

	right:0%;

	width:100%;

	height:100px;

	background-color:black;

}

div#navUtility, div#globalLink{

	display:inline;	

}

div#navUtility{

	/*padding-left:160px;	*/

}

a.utilityLink, a.globalLink{

}

div#pageBody{

	padding-top:180px;

	margin-left:190px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	min-height:550px;

}

div#pageName{

	z-index:2;

	position:fixed;

	width:100%;

	top:0px;

	left:0px;

	height:80px;

	color:white;

	background-color:black;

	font-size:40px;

	font-weight:bolder;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height:68px;

}

div#pageName:after{

	content: " Station    "url(AMini.png) " Line";

	white-space:pre;

	}

div#pageName:before{

	content: url(CIMMETRO.png);

	margin-right:50px;

	margin-left:10px;

	margin-top:10px;

	float:left;	

}

a.globalLink, a.utilityLink{

	float:left;

	height:80px;

	width:8%;

	color:white;

	background-color:black;

	font-size:15px;

	border-top:white solid medium;

	margin-left:.5%;

	margin-right:.5%;

}

a.globalLink:link,a.utilityLink:link

{

	color:white;

	text-decoration:none;

	font-family:Tahoma, Geneva, sans-serif;

		

}

a.globalLink:link:after,a.utilityLink:link:after

{

	content:attr(title);

	

		

}

a.globalLink:visited,a.utilityLink:visited

{

	color:white;

	text-decoration:none;

	font-family:Tahoma, Geneva, sans-serif;

}

div#navLocal a.localLink{

	 display:block;

	 text-decoration:none;

	 height:50px;

}

div#navLocal a.localLink:before{

	content:url(substation.png);

	vertical-align:middle;

	

}

div#navLocal a.localLink:hover{

	font-size:110%;

}

div#navLocal a.localLink:active:before{

	content:url(station.png);

	vertical-align:middle;

}

div#navLocal{

	position:absolute;

	top:200px;

	left:20px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	background-image:url(bluesquare.png);

	background-repeat:repeat-y;

	width:160px;

	display:block;

}

div#navLocal:before, div#navLocal:after{

	display:block;

	white-space:pre;

	content: url(AMini.png) ;

	text-indent:-5px;

}

div#navLocal:before{

	margin-bottom:25px;	

}

div#navLocal:after{

	margin-top:25px;

}

a#selectDesign:after{

    content: attr(title) "\A" url(JLine.png) url(XLine.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#newDesign:after{

	content: attr(title) "\A" url(NLine.png) url(QLine.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#saveDesign:after{

	content: attr(title) "\A" url(7Line.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#uscollegebuy:after{

	content: attr(title) url(BLine.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#globalBlackboard:after{

	content: attr(title) url(ALine.png) url(QLine.png) url(8Line.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#globalCIM:after{

	content: attr(title) "\A" url(ALine.png) url(8Line.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#globalQuestionnaire:after{

	content: attr(title) "\A" url(XLine.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#globalEmail:after{

	content: attr(title) "\A" url(JLine.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

a#globalOfficeHours:after{

	content: attr(title) "\A" url(XLine.png) url(NLine.png);

	white-space:pre-wrap;

	font-size:10px;

	display:block;

}

div#navLocal a#localAssignment:after{

	content: "\A      " url(taxi.png) url(elevator.png) url(man.png) url(woman.png) url(airport.png) url(handi.png);

	white-space:pre;

}

div#navLocal a#remoteClassDetail:after{

	content: "\A      " url(elevator.png) url(handi.png);

	white-space:pre;

}

div#navLocal a#localIndex:after{

	content: "\A      " url(food.png) url(cafe.png) url(man.png) url(woman.png) url(health.png) url(handi.png);

	white-space:pre;

}

div#navLocal a#localSample:after{

	content: "\A      " url(ticket.png);

	white-space:pre;

}

div#navLocal a#localProject:after{

	content: "\A      " url(man.png) url(woman.png) url(taxi.png) url(locker.png);

	white-space:pre;

}

div#navLocal a#localSchedule:after{

	content: "\A      " url(ticket.png) url(escalotr.png) url(man.png) url(woman.png) url(elevator.png) url(handi.png);

	white-space:pre;

}

div#navLocal a#localSyllabus:after{

	content: "\A      " url(elevator.png) url(airport.png) url(man.png) url(woman.png) url(handi.png);

	white-space:pre;

}

div#navLocal a#localTest:after{

	content: "\A      " url(passport.png) url(baggage.png) url(man.png) url(woman.png) url(health.png) url(handi.png);

	white-space:pre;

}

.feature{

	padding:0;

	margin:0;

}

.feature h3:before{

	content:url(leftarrow.png);

	border-right:thin white solid;

	padding:5px;

	margin-right:10px;

	float:left;

}

.feature h3{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	height:85px;

	color:white;

	background-color:black;

}



td#book{

	text-align:center;

}

td#book:before{

	float:left;

	content:url(subway.png);

	height:50%;

}

td#book:after{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	display:block;

	content:"advertisement";

	color:gray;

	text-align:center;

	height:50px;

	padding-left:10px;

	padding-right:20px;

	font-size:10px;

}

td#timePlace{

	vertical-align:top;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

tr a.localLink{

	display:list-item;

	list-style-image:url(substation.png);

	margin-left:45px;

}

table tr{

	vertical-align:top;

}

div.storyHeader{

	background-color:black;

	color:white;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	height:30px;

}

div.storyHeader:before{

	content:url(leftminiarrow.png);

	float:left;

	padding-left:2px;

	padding-right:2px;

	margin-right:5px;

	border-right:thin white solid;

}

div.storyHeader a:link{

	text-decoration:none;

	color:white;

}

div.storyBody{

	padding-bottom:20px;

	padding-left:10px;

}

td#timePlace.feature{

	padding-left:20px;

}

footer, div#pageFooter{

	position:relative;

	bottom:0%;

	height:30px;

	background-color:black;

	color:white;

	width:100%;

	left:0%;

	rigth:0%;

	margin:0;

	padding-bottom:0;

	padding-left:0;

	padding-right:0;

	text-align:center;

	padding-top:5px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}



#assignment table#assignmentTable{

	border-collapse:collapse;

}

#assignment tr>th{

	color:white;

	background-color:blue;

	font-size:20px;

	text-align:left;

	padding-left:5px;

}

#assignment th.description{

	border-left:thin white solid;

	border-right:thin white solid;

	border-top:medium blue solid;

}

#assignment th.date{

	font-size:13px;

	line-height:13px;

	border-right:medium bluek solid;

	border-top:medium blue solid;

}

#assignment th.number{

	border-left:medium blue solid;

	border-top:medium blue solid;

}

#assignment td.feature{

	color:white;

	background-color:black;

	text-align:left;

	font-size:25px;

	height:30px;

	border-left:medium black solid;

	border-right:medium black solid;

}

#assignment td.feature:before{

	content:url(leftminiarrow.png);

	float:left;

	padding-left:5px;

	padding-right:5px;

	border-right:thin white solid;

	

	margin-right:5px;



}

#assignment td.number{

	vertical-align:middle;

	text-align:center;

	border-left:medium black solid;

	border-bottom:medium black solid;

	padding-left:10px;

	padding-right:5px;

}

#assignment td.description{

	border-bottom:medium black solid;

	padding-left:5px;

}

#assignment td.date{

	vertical-align:middle;

	text-align:center;

	border-bottom:medium black solid;

	border-right:medium black solid;

}

#schedule .feature{

	border:medium black solid;

}

.feature p:firstchild{

	background-color:blue;
}