/*edited 04/09/10*/

body {
	margin: 0;
	padding: 0;
	background-color: white;
	color: black;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
	background-color: white;
	color: black;
	margin: 30px 40px 30px 40px;
	padding: 10px;
	border: 1px solid gray;
}

#main {
	width: 100%;
}

/*----------header style----------*/
#header{
	background-color: #05b8cc;
	background-image: url(Graphics/hrf_teal.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 110px;
	height: 75px;
}

#header h1 {
	font-family: times;
	color: #2f4f4f;
	text-align: center;
	padding-bottom: 1em;
	
}

/*----------end header----------*/

/*----------side bar styles----------*/

#sidebarL {
	float:left;
	width: 100px;
	background-color: #4E868C;
	color: black;
	background-image: url(Graphics/side_tealB.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0 0 0 0.5em;
	font-family: georgia, times, serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}

#sidebarL a:link, #sidebarL a:visited {
	color: black; 
	text-decoration: none;
} 

#sidebarL a:hover {
	color: blue; 
	text-decoration: underline;
} 

#sidebarL a:active {
	color: red;
}

/*----------end sidebar----------*/

/*----------body styles----------*/

#content {
	margin: 5px 50px 5px 130px;
	padding: 5px;
	background-color: white;
	color: black;
	line-height: 150%;
}

/*----------Items in multiple places----------*/

p.details {
	background-image: url(Graphics/star2_navy.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

p.details a:link, #content p.details a:visited {
	color: blue;
}

p.linebreak {
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 0.5em;
}


p.boldhead{
	font-weight: bold;
	font-size: 110%;
	color: black;
}

p.indent{
	padding-left: 2em;
}

p.proposaltitle{
	font-weight: bold;
	font-size: 110%;
	color: navy;
}

p.mail{
	font-weight: bold;
	text-align: left;
	padding-left: 125px;
}

p.navy {
	color: #000080;
	font-weight: bold;
	padding-left: 2em;
}

a.pdf {
	background-image: url(Graphics/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 25px;
}

a.excel {
	background-image: url(Graphics/Excel-16.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 25px;
}

a.admin {
	background-image: url(Graphics/star2_darkgreen.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 25px;
}


ul {
	list-style-type: disc;
	line-height: 150%;
}

ul ul {
	list-style-type: circle;
	line-height: 150%;
}


ul.numbers{
	list-style-type: decimal;
}

/*----------end multiple place items----------*/

/*----------Front page----------*/

#header-front{
	background-color: #05b8cc;
	background-image: url(Graphics/teal_header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 110px;
	height: 100px;
}

#header-front .head-image {
	padding-right: 50px;
}

#content .intro {
	padding: 5px;
	margin: 5px;
}

#content .intro .intro-img{
	float: left;
	padding: 5px 5px 50px 5px;
}

#content .intro h3.welcome {
	color: #2f4f4f;
	font-size: 110%;
}

#content .intro p.welcome {
	color: #2f4f4f;
	font-size: 110%;
}

/*end of front-intro*/

/*HRIF Announce */

#content .hrifannounce {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #87CEFA;
	/*height: 200px;*/
	/*text-align: right;*/
}

#content .hrifannounce h2 {
	text-align: center;
	padding-top: 1em;
}

#content .hrifannounce h3 {
	color: black;
	text-align: center;
}

#content .hrifannounce h4 {
	text-align: center;
	font-style: italic;
}

#content .hrifannounce .hrif-img {
	padding: 10px 50px 10px 10px;
	margin: 5px;
	float: right;
	margin-top: -100px;
}

#content .hrifannounce p {
	padding-right: 25px;
}

/*end HRIF announce */

/*Sign up announce*/

#content .signup {
	margin: 5px;
	padding: 5px 25px 5px 25px;
	border: 1px solid black;
	background-color: #B0E0E6; /*powder blue*/
}

#content .signup h2 {
	text-align: center;
}

#content .signup .newsletter-img {
	float: right;
	padding: 15px;
}

/*end signup announce*/

/*PCBs announce*/

#content .pcbsfront {
	margin: 5px;
	padding: 5px 5px 50px 5px;
	border: 1px solid black;
	background-color: #F0F8FF; /*alice blue*/
}

#content .pcbsfront h2 {
	text-align: center;
}

#content .pcbsfront h3 {
	text-align: center;
}
#content .pcbsfront h4 {
	text-align: center;
}

#content .pcbsfront .pcbfront-img {
	float: left;
	padding: 5px 5px 25px 5px;
}

#content .pcbsfront p.details {
	background-image: url(Graphics/star2_navy.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 120px;
}

#content .pcbsfront p.details a:link, #content .pcbsfront p.details a:visited {
	color: blue;
}

/*end Eagles announce*/

/*Seminars announce*/


#content .seminars {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #E0FFFF;
}

#content .seminars h2 {
	line-height: 130%;
	text-align: center;
	font-weight: normal;
}

#content .seminars h3 {
	text-align: center;
	border: 0px solid gray;
	padding: 5px;
}

#content .seminars h4 {
	text-align: center;
	font-weight: bold;
}

#content .seminars p.seminar{
	font-weight: bold;
}


#content .seminars .sem-img {
	float: left;
	padding: 10px;
	margin-top: 100px;
	margin-bottom: 150px;
	margin-right: 10px;
	/*margin-left: 5px*/

}

#content .seminars .hep-img {
	float: left;
	padding: 5px;

}

#content .seminars .hrf-img {
	float: left;
	padding: 10px;
	margin: 5px;
}


/*end Seminar announce*/

/*polgar announce */
#content .polgarfront {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #AFEEEE; /*pale turquoise*/
}


#content  .polgarfront h2{
	text-align: center;
}

#content  .polgarfront h3{
	text-align: center;
	color: blue;
}

#content .polgarfront .polgar-img {
	float: right;
	padding: 5px 5px 5px 10px;
	margin: 0;
}

#content  .polgarfront p.details {
	background-image: url(Graphics/star2_navy.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

/*grad announce */

#content .gradfront {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #EEE8AA; /*pale goldenrod*/
}


#content  .gradfront h2{
	text-align: center;

}

#content  .gradfront h3{
	text-align: center;
	color: blue;
}


#content .gradfront .grad-img {
	float: right;
	padding: 5px 5px 5px 10px;
}

#content  .gradfront p.details {
	background-image: url(Graphics/star2_navy.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 25px;
}


/*end grad front*/

/*Quad announce*/

#content .quad {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #ADD8E6;
}

#content .quad h2 {
	text-align: center;
}

#content .quad h3 {
	text-align: center;
}

#content .quad .quad-img {
	float: left;
	padding: 10px;
	margin: 40px 5px 70px 5px;
}

#content .quad ul.quadtable {
	list-style-image: url(Graphics/star2_red.gif);
	list-style-type: disc;
	line-height: 150%;
	margin-left: 225px;
}


#content .quad ul.quadtable ul {
	list-style-image: none;
	list-style-type: disc;
	/*line-height: 150%;*/
	/*margin-left: 225px;*/
}

#content .quad ul.quadtable a.quadevent:link, #content .quad ul.quadtable a.quadevent:visited {
	color: red;
	font-weight: bold;
	font-size: 110%;
}

table.quad-orgs {
	line-height: 1.4em;
	border-collapse: collapse;
	border: none;
	margin: 5px;
	font-size: 100%;
}

table.quad-orgs td {
	padding-right: 25px;
}


/*shad Announce*/

#content .shadannounce {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #FAFAD2;
}

#content .shadannounce h2 {
	text-align: center;
}

#content .shadannounce h3 {
	color: black;
	text-align: center;
	text-decoration: underline;
}

#content .shadannounce .shad-img {
	float: right;
	padding: 5px;
	margin-right: 5px;
	margin-top: -50px;
	margin-left: 10px;

}

#content .shadannounce h4 {
	font-size: 110%;
}

#content .shadannounce p {
	font-size: 110%;
}


/*end shad announce*/

/*book announce*/

#content .bookannounce {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #F0F8FF; 
}

#content .bookannounce h2 {
	text-align: center;
}

#content .bookannounce .hrbook-img {
	float: left;
	padding: 5px 5px 10px 5px;
	margin: 10px 10px 0px 10px;
	
}

#content .bookannounce h4 {
	font-size: 110%;
}

#content .bookannounce p.details {
	margin-left: 150px;
}

/*end book announce*/




/*HRF announce*/

#content .hrfannounce{
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #E0EEEE;
}

#content .hrfannounce h2 {
	text-align: center;
}

#content .hrfannounce h3{
	text-align: center;
	text-decoration: underline;
}

#content .hrfannounce h4 {
	font-size: 110%;
}

/*end HRF announce */

#content .carp{
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #D4E7FD;
}
#content .carp .carp-img{
	float: left;
	padding: 5px;
}

#content .carp h1 {
	text-align: center;
}

#content .carp h2 {
	color: #CC0000;
	text-align: center;
}

#content .carp h3 {
	text-align: center;
}

/*end CARP */

/*start reports */

#content .reports{
	margin: 5px;
	padding: 5px;
	background-color: #E0EEEE;
	border: 1px solid black;
}

#content .reports .art-image {
	float: left;
	padding: 5px 15px 5px 5px;
}

#content .reports h1{
	color: #245185;
	padding: 0.2em;
	border-bottom: 1px solid #c0c0c0;
	font-size: 110%;
}

#content .reports p.title {
	text-decoration: underline;
	font-weight: bold;
	font-size: 110%;
}

#content .reports p.author {
	font-weight: bold;
	color: #2f4f4f;
}

#content .reports p.yearpub {
	font-style: italic;
	color: #2f4f4f;
}

/*end reports*/

/*start nycef news*/

#content .nycefnews{
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #99CCCC;
}

#content .nycefnews h2 {
	text-align: center;
}

#content .nycefnews h3{
	text-align: center;
	font-style: italic;
}

#content .nycefnews h4{
	text-align: center;
	text-decoration: underline;
}

#content .nycefnews p {
	padding-left: 170px;
	padding-right: 25px;
}


#content .nycefnews .nycef-img1 {
	float: left;
	padding: 25px 5px 5px 5px;

}

#content .nycefnews .nycef-img2 {
	float: left;
	padding: 50px 5px 5px 40px;

}

/*----------end of front page----------*/

/*----------start HRFund, grad fellow, polgar----------*/

#content .announce{
	margin: 10px;
	border: medium dotted red;
	padding: 5px;
}
#content .announce p{
	padding: 0 5px 0 5px;
}

#content .announce h4{
	text-align: center;
	font-size: 125%;
	color: navy;
}

#content .announce25{
	margin: 10px;
	border: medium dotted navy;
	padding: 5px;
}
#content .announce25 p{
	padding: 0 5px 0 5px;
}

#content .announce25 h2{
	text-align: center;
	/*font-size: 125%;*/
	color: navy;
}

#content .announce25 h3{
	text-align: center;
	/*font-size: 125%;*/
	color: blue;
}


#content .announce25 p.pol {
	text-align: center;
}

#content .announce25 p.details {
	background-image: url(Graphics/star2_navy.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#content .announce25 p.details a:link, #content .announce25 p.details a:visited {
	color: blue;
}


#content .hrfGrants{
	margin: 10px;
	padding: 0;
	border-bottom: 4px solid #000080;
}

#content .hrfGrants h3 {
	text-align: center;
}


#proposal {
	margin: 10px;
	padding: 0;
	background-color: white;
	border-bottom: 4px solid #000080;
}


#content .forms {
	margin: 0;
	padding: 0 0 10px 0;
	border-top: 4px solid #000080;
	padding-bottom: 10px;
}

#content .forms ul {
	margin: 0;
	padding: 0 0 0.5em 0;
	text-align: left;
	line-height: 150%;
}

#content .forms li {
	display: inline;
	line-height: 150%;
	padding-left: 2em;
}


#content .hremaps {
	border-top: 4px solid #000080;
	padding-bottom: 10px;

}

#content .hremaps ul {
	margin: 0;
	padding: 0;
	text-align: left;
}

#content .hremaps li {
	list-style-type: none;
	line-height: 150%;
	padding-left: 2em;
	padding-bottom: 0.5em;
}

#content .pastpolgar {
	margin: 5px;
	padding: 5px;
	border-bottom: 1px solid #000080;
}

#content .pastpolgar h3 {
	text-align: center;
	color: #000080;
}

#content .pastpolgar ol {
	border-bottom: 1px solid gray;
	padding-bottom: 1em;
	list-style: upper-roman;
}

#content .pastpolgar li {
	margin-left: 2em;
}

#content .pastpolgar ol a:link, #content .pastpolgar ol a:visited {
	text-decoration: none;
	font-weight: bold;
}

#content .pastpolgar ol a:hover {
	color: orange;
}

#content .pastpolgar li a:link, #content .pastpolgar li a:visited {
	text-decoration: none;
	font-weight: normal;
}


/*----------HRFund Grant Admin forms----------*/

#wrapper2 {
	background-color: white;
	color: black;
	margin: 30px 40px 30px 40px;
	padding: 10px;
}

a.blue {
	font-size: 20px;
	color: #738c94;
	font-weight: bold;
}

a.navy {
	font-size: 15px;
	color: #003366;
	font-weight: bold;
}

/*end HRfund Grant Admin forms----------*/



/*----------Start Grad Fellow Past Grants----------*/


table.pastgradfellows {
	line-height: 1.4em;
	border-collapse: collapse;
	border: 2px solid #000000;
	color: #00008B; /*text color-odd lines*/
	background: #90EE90;
	margin: 5px;
	font-size: 100%;
}

table.pastgradfellows caption {
	margin: 0;
	padding: 0;
	color: #006400;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	font-size: 125%;
}

table.pastgradfellows thead tr { /*headers*/
	color: white;
	background: #2F4F4F;
}

table.pastgradfellows thead tr th {
	padding: 0.4em 0.6em 0.4em 0.6em;
	border: 2px solid #000000;
}

table.pastgradfellows tbody th {
	padding: 0.6em;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

table.pastgradfellows tbody td { /*odd lines inside table*/
	background: #DCDCDC;
	padding-left: 0.6em;
	padding-right: 1em;
	border-bottom: 2px solid #000000;
}

table.pastgradfellows tbody tr.odd td {/*even lines inside table*/
	background-color: white;
	color: #00008B; /*text color-even lines*/
}


/*----------End Past Grad Fellows----------*/


/*----------Start About HRF----------*/

#content .intro .about-img {
	float: right;
	margin: 5px;
}


/*----------Staff and Board----------*/

#content .tables{
	/*position: relative;*/
	background-color: green;
	width: 100%;
}

table.board {
	line-height: 1.4em;
	border-collapse: collapse;
	color: black;
	border-bottom: 1px solid gray;
	background: white;
	margin: 5px;
	font-size: 100%;
}

table.board caption {
	margin: 0;
	padding: 0;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	font-size: 125%;
}


table.board tbody td {
	padding: 1em 1em 0 1em;

}


/*staff table*/
table.staff {
	line-height: 1.4em;
	border-collapse: collapse;
	background: white;
	margin: 5px;
	font-size: 100%;
}

table.staff caption {
	margin: 0;
	padding: 0;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	font-size: 125%;
}


table.staff tbody td {
	padding: 1em 1em 0 1em;
}


/*----------end Staff and Board----------*/

/*----------Public Programs----------*/
#content .PP-spacer {
	margin: 5px;
	height: 200px;
}

#content .croton {
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;
}

#content .eagles .eagle-image {
	float: left;
	padding: 25px;
}
/*----------end Public Programs----------*/

/*----------Start NYCEF----------*/

#nycefintro {
	position: relative;
	margin: 0;
	padding: 5px;
	height: 100%;
	color: black;
}

#nycefintro .nyceftext {
	float: left;
	width: 70%;
	margin-right: 20px;
	padding: 5px;
}

#nycefintro .nycefpics {
	float: left;
	width: 20%;
	text-align: center;
	margin-top: 25px;
	font-style: italic;
}



/*----------end NYCEF----------*/
/*----------Start NYCEF Tables----------*/

table.nycefpastgrants {
	line-height: 1.4em;
	border-collapse: collapse;
	border: 2px solid #000000;
	color: black; /*text color-odd lines*/
	background: #90EE90;
	margin: 5px;
	font-size: 100%;
}

table.nycefpastgrants caption {
	margin: 0;
	padding: 0;
	color: black;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	font-size: 125%;
}

table.nycefpastgrants thead tr { /*headers*/
	color: white;
	background: #0000CD;
}

table.nycefpastgrants thead tr th {
	padding: 0.4em 0.6em 0.4em 0.6em;
	border: 2px solid #000000;
}

table.nycefpastgrants tbody th {
	padding: 0.6em;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

table.nycefpastgrants tbody td { /*odd lines inside table*/
	background: #87CEEB;
	padding-left: 0.6em;
	padding-right: 1em;
	border-bottom: 2px solid #000000;
}

table.nycefpastgrants tbody tr.odd td {/*even lines inside table*/
	background-color: #FFFACD;
	color: black; /*text color-even lines*/
}

table.nycefpastgrants tbody tr.footer td {/*footer*/
	background-color: #0000CD;
	color: white;
	font-size: 110%;
	text-align: right;
	font-weight: bold;
}

/*----------End NYCEF past grants----------*/


/*----------Start Report Archives----------*/

#content .report {
	margin: 5px;
	padding-left: 5px;
	padding-bottom: 25px;
	padding-right: 50px;
	border-bottom: 1px solid gray;
}

#content .report .report-img {
	float: left;
	padding: 5px;
}

#maps .hremap {
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid gray;
}

#maps .hremap .report-img {
	float: left;
	padding: 5px;
}


/*----------end Report Archives----------*/

/*----------Start PCBs Page----------*/

#content .pcbs {
	margin: 5px;
	padding-left: 5px;
	padding-bottom: 25px;
	padding-right: 50px;
	border-bottom: 1px solid gray;
}

#content .pcbs .pcb-img {
	float: left;
	padding: 5px 5px 25px 5px;
}

#content .pcbvideo {
	text-align: center;
	margin: 5px;
	padding-left: 5px;
	padding-bottom: 25px;
	padding-right: 50px;
	border-bottom: 1px solid black;
}

/*----------end PCBs----------*/


/*----------Start Striped Bass Page----------*/

h3.bass {
	color: #2f4f4f;
}

#content .prizes {
	background-image: url(Graphics/sb_bg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #D1EEEE;
	border: 1px solid black;
	margin: 5px;
	padding: 5px;
}
#content .prizes h3 {
	font-size: 125%;
	color: green;
	padding-left: 500px;
}

#content .prizes p {
	font-weight: bold;
	padding-left: 510px;
}

#content .bassbox {
	margin: 10px 20px 10px 20px;
	padding: 10px;
	background-color: white;
	border: 1px solid red;
}


#content .bassbox .image-envelope {
	float: left;
	margin: 0 10px 0 10px;
}

#content .tagFAQ {
	border-top: 1px solid green;
}

#content .tagFAQ .image-ALS {
	float: left;
	margin: 20px 10px 0 30px;
}

#content .tagFAQ .stripermap {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid gray;
}

#content .striperfacts {
	padding-right: 50px;
	border-top: 1px solid green;
}

ul.striper {
	list-style-image: url(Graphics/blue-box.GIF);
}

#bass-bottom {
	border-top: 1px solid green;
	height: 300px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#bass-bottom .striperlinks {
	float: left;
}

#bass-bottom .bass-pic {
	float: right;
	margin-top: 10px;
	margin-right: 50px;
	padding: 10px;
	border: 1px solid gray;
	text-align: center;
}

#content .bassrecords {
	border-top: 1px solid green;
}

/*----------End Striped Bass Page----------*/

/*----------Start Top 10's page----------*/

#content .intro .image-sb {
	float: right;
	margin: 10px;
	padding-bottom: 20px;
}

#alltables {
}
	
table.bassrecords {
	line-height: 1.4em;
	border-collapse: collapse;
	border: 2px solid #000000;
	color: black; /*text color-odd lines*/
	background: #90EE90;
	text-align: center;
	margin: 5px;
	font-size: 100%;
}

table.bassrecords caption {
	margin: 0;
	padding: 0;
	color: #006400;
	line-height: 2em;
	/*text-align: center;*/
	font-weight: bold;
	font-size: 125%;
}

table.bassrecords thead tr { /*headers*/
	color: white;
	background: #00008B;
}

table.bassrecords thead tr th {
	padding: 0.4em 0.6em 0.4em 0.6em;
	border: 2px solid #000000;
}

table.bassrecords tbody tr { /*odd numbers on side*/
	border: 2px solid #000000;
	background-color: #FFFACD;
}

table.bassrecords tbody th {
	padding: 0.6em;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

table.bassrecords tbody td { /*odd lines inside table*/
	background:  #4169E1;
	padding-left: 0.6em;
	border-bottom: 2px solid #000000;
}

table.bassrecords tbody tr.odd { /*even numbers on side*/
	background-color: #4169E1;
	border-right: 2px solid #000000;
}

table.bassrecords tbody tr.odd td {/*even lines inside table*/
	background-color: #FFFACD;
	color: black; /*text color-even lines*/
}

/*----------End top 10's----------*/


/*----------Start Directions----------*/

#content .dir-intro {
	padding: 5px 5px 50px 5px;
	margin: 5px;
	border: 1px solid black;
}

#content h3.dir-head {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 100px;
}

#content .dir-image1{
	float: left;
	padding:5px;
	border: 1px solid gray;
	text-align: center;
	font-style: italic;
	background-color: white;
}

#content .dir-image2{
	float: right;
	padding:5px;
	border: 1px solid gray;
	text-align: center;
	font-style: italic;
	background-color: white;
}

#dir-map {
	padding: 5px;
	margin: 5px;
	height: 500px;
	border: 1px solid black;
}

#dir-map .google {
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid blue;
}

#dir-map .pubtran {
	float: left;
	margin-left: 50px;
	width: 45%;
}

#dir-map .pubtran .directions-logo{
	float: left;
	padding-right: 5px;
}

#dir-map .pubtran .subway{
	float: left;
	padding-right: 5px;
}

table.subway {
	border-collapse: collapse;
	border: 2px solid white;
	margin: 5px;
	font-size: 100%;
}

/*----------end Directions----------*/

/*----------footer styles----------*/
#footer {
	clear: left;
	border-top: 1px solid black;
	text-align: center;
}
#main2 {
	background-image: url(Graphics/sidebarbk6.gif);
	background-position: bottom-left;
	background-repeat: repeat-y;
}
