body{margin:0px;background:transparent url(images/background.gif);}
h2{font: 18px Verdana;color: #666666;margin-top:0px;margin-bottom:5px;}
h3{font: 16px Verdana;color: #666666;margin-bottom:5px;}
p{margin:7px;}
td{font:10px Verdana;line-height:16px;}
strong{font:10px Verdana;font-weight:bold;line-height:16px;color: #666666;}

.even_row{background-color:#f2f2f2;}
.odd_row{background-color:#ffffff;}
.back_to_top { margin: 3px 0 8px 390px; }

/* Page Layout */
#header{position: relative;}
	#img1{width:200px;position: absolute;height:111px; left:0; top: 0;background-image:url(images/mainpics/trans_2.jpg);}
	#img2{width:200px;position: absolute;height:20px;left: 0; top: 111px;}
	#topStripe{position: absolute;left:200px;min-width:800px;z-index:10;}
		#topNav{background: transparent url(images/nav_stretch.gif) repeat-x;height:20px;}
	#logoBox{background-color:#003366;height:91px; width: 100%;}
		#logo{position: relative;left:318px;width:180px;padding-top:25px;background-color:#003366;}
		
#contentWrapper{width:770px;padding-top:131px;position: relative;}
	#nav{width:170px;position: absolute;}
	#mainContent{width:600px;position: absolute;left:170px;padding-left:30px;padding-top:30px;}
	#footerContainer{position: relative;}
		.bar{padding-left:6px;padding-right:5px;}
.colFAQ {font:10px Verdana;font-weight:bold;line-height:16px;color:#336699;text-decoration:none;}
#col2 a{font:10px Verdana;font-weight:bold;line-height:16px;color:#336699;text-decoration:none;}
	#col2 a:hover{text-decoration:underline;}

/* Corner Images */
body.home #img1{background-image:url(images/mainpics/comm_3.jpg);}
body.traffic #img1{background-image:url(images/mainpics/trans_1.jpg);}
body.trafficdeco #img1{background-image:url(images/mainpics/trans_3.jpg);}
body.trafficstand #img1{background-image:url(images/mainpics/trans_2.jpg);}
body.area #img1{background-image:url(images/mainpics/comm_4.jpg);}
body.areadeco #img1{background-image:url(images/mainpics/trans_3.jpg);}
body.areastand #img1{background-image:url(images/mainpics/comm_5.jpg);}
body.roadway #img1{background-image:url(images/mainpics/comm_1.jpg);}
body.roadwaydeco #img1{background-image:url(images/mainpics/trans_4.jpg);}
body.roadwaystand #img1{background-image:url(images/mainpics/comm_1.jpg);}
body.masstransit #img1{background-image:url(images/mainpics/comm_2.jpg);}
body.homeland #img1{background-image:url(images/mainpics/homeland.jpg);}
body.sports #img1{background-image:url(images/mainpics/comm_3.jpg);}
body.resource #img1{background-image:url(images/mainpics/trans_2.jpg);}
body.photo #img1{background-image:url(images/mainpics/comm_3.jpg);}
body.contact #img1{background-image:url(images/mainpics/comm_1.jpg);}

/* Navigation Classes */
.navrow1_off{background-color:#336699;}
	.navrow1_off a{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #99ccff; text-decoration : none;}
	.navrow1_off a:hover {color : #ffffff;}
.navitem{padding-left:12px;height:20px;width:140px;}
.ltblueline{background-color:#336699;height:1px;}
.medbluespace{background-color:#003366;}
.medblueline{background-color:#003366;height:1px;}
.dkbluespace{background-color:#000033;}
.dkblueline{background-color:#000033;height:1px;}

/* Download Box*/
	.dloads{border:1px solid #cccccc;padding:5px; color:#999999;width:395px;margin-bottom:3px;}
		.dloads a{color:#666;text-decoration:none;font-size:10px;}
		.dloads a:hover{color:#336699;text-decoration:underline;}
		
		.librarycat .dloads h3{background-color:#003366;color:#fff; padding-left:5px;}
		.librarycat .dloads{width:555px;}
	.librarycat .dloads a{color:#666;text-decoration:none;font-size:10px;}
/* Catalog & Specs */		
body.news .dloads{width:365px;}
body.librarycat .dloads{width:555px;}
	body.librarycat .dloads a{color:#666;text-decoration:none;font-size:10px;}
	td.librarycat .dloads{width:555px;}
	td.librarycat .dloads a{color:#666;text-decoration:none;font-size:10px;}	
	/* Lvl 1 & 2*/	
		body.librarycat .dloads h3{background-color:#003366;color:#fff; padding-left:5px;}
		.dloads h3{font-size:11px;font-weight:bold;color:#999;margin:0 0 0 0; padding:2px 0px 2px 2px;cursor:pointer;cursor:hand;}
		.dloads h4{font-size:10px;font-weight:bold;color:#fff;margin:0; padding-bottom:2px; padding-top:2px; padding-left:2px;background-color:#336699;cursor:pointer;cursor:hand;}
		.dloads th{text-align:left;font-size:14px;font-weight:bold;color:#fff;margin:0; padding:5px;background-color:#336699;cursor:pointer;cursor:hand;}

	/* Lvl 3*/			
		tr.catalog td{background-color:#BED3E8;border-bottom:1px solid #86BBEF;vertical-align:top;padding-left:25px;}
		tr.catalog img{padding:2px 5px 2px 0px;}
		tr.catalog a{margin-left:15px;}
			.dloads span.catname{padding-left:1px;font-size:10px;font-weight:bold;color:#666;margin-left:-30px;margin-left:auto;}
			.dloads a.catname{padding-left:0px;_padding-left:0px;font-size:10px;font-weight:bold;color:#666;cursor:pointer;cursor:hand;margin-left:auto;}
			.dloads a.catnamenoimage{padding-left:30px;font-size:10px;font-weight:bold;color:#666;cursor:pointer;cursor:hand;margin-left:auto;}
			
	/* Lvl 4*/	
		tr.spec td{background-color:#DFF1FF;color:#666;border-bottom:1px solid #86BBEF;width:555px;padding-left:50px;}
	/* Lvl 5*/
		tr.spec_sub td{color:#68ACEF;padding-left:50px;font-size:10px;padding-left:53px;}
	/* alternating row*/	
		td.dloads_dk img{padding:2px 7px 2px 0px;}
		td.dloads_da img{padding:2px 7px 2px 0px;}
		.dloads_dk{background-color:#f2f2f2; padding-left:60px;width:555px}
		.dloads_da{padding-left:60px;width:555px}
	/* hide sub tables */
		table.subtbl{display:none;}
		
	.main{display:none;}

	.subline{border-bottom:1px solid #003366;padding-left:10px;background-color:#336699;}
	
	.image{text-align:left;padding-left:4px;padding-top:4px;padding-right:6px;padding-bottom:0px;cursor:pointer;cursor:hand;}
	.imagetop{text-align:left;padding-left:3px;padding-top:3px;padding-right:6px;cursor:pointer;cursor:hand;}
	.imagepdf{text-align:left;vertical-align:text-bottom;}

	.navigationlegend{width:550px;_width:565px;font:11px Verdana;font-weight:bold;color:#336699;border:1px solid #003366;}
	
/* Search & Search Results*/
.searchbox{border: 1px solid #cccccc;padding: 10px 10px 9px 10px;width: 300px; background-image: url(images/search_bg.gif);background-repeat: repeat-x;}
	.searchbox input{border: 1px solid #cccccc;}
	
.resultscount{background-color:#f2f2f2;padding:3px;margin-top:-10px;}
body.search dl {padding-left:30px;}
body.search dt {margin-left:-20px;}
.fisTitleLink{font-weight:bold;}
.indexed{display:none;}
	
/* Glossary Definition List*/
dt{font-weight:bold;}
dd{margin-left:15px;margin-bottom:10px;}
