/* GENERAL STYLES */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 12px;	
}

p   
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
    }

a   
	{
	color:#7a0017;
	font-weight:bold;
	text-decoration:none;
    }

a:hover
	{
	color:#7a0017;
	font-weight:bold;
	text-decoration:underline;
    }

.title
	{
	font-size:14px;
	color:#007a61;
	font-weight:bold;
    }

.newstitle
	{
	font-size:14px;
	color:#007a61;
	font-weight:bold;
    }

/* HOMEPAGE STYLES */

.about
	{
	padding: 10px 10px 10px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	}
	
.border
	{
	padding: 0px 0px 0px 0px;
	background-color:#007a61;
	vertical-align:top;
	}

.home_nav
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#01c8a1;
	text-align:center;
	padding:2px 2px 2px 2px;
	}

a.home_navlink
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

a.home_navlink:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	}

a.home_navlink:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

.signup
	{
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	color:#FFFFFF;
	background-color:#59BFE0;
	font-size:12px;
	}

.signuptitle
	{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
    }

.signuptable
	{
	font-size:12px;
	color:#FFFFFF;
    }

.fpnews
	{
	background-image:url(http://www.trac.org/new/images/homepage_featured_bg.jpg);
	background-repeat:repeat;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	color:#FFFFFF;
	font-size:12px;
	}

.fptitle
	{
	font-size:14px;
	color:#7a0017;
	font-weight:bold;
	text-align:center;
    }

a.tracnotelink
	{
	color:#FFFFFF;
	text-decoration:none;
    }

a.tracnotelink:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
    }

a.fpnewslink
	{
	color:#7a0017;
	font-weight:bold;
	text-decoration:none;
    }

a.fpnewslink:hover
	{
	color:#7a0017;
	font-weight:bold;
	text-decoration:underline;
    }

.odd a
	{
	color:#7a0017;
	text-decoration:none;
    }

.even a
	{
	color:#7a0017;
	text-decoration:none;
    }

.pubnews
	{
	background-image:url(http://www.trac.org/new/images/homepage_pub_bg.jpg);
	background-repeat:repeat;
	padding: 10px 10px 10px 10px;
	background-color:#74f6dd;
	vertical-align:top;
	color:#00000;
	font-size:12px;
	}

.pubtitle
	{
	font-size:14px;
	color:#7a0017;
	font-weight:bold;
	text-align:center;
    }

a.publink
	{
	color:#7a0017;
	font-weight:bold;
	text-decoration:none;
    }

a.publink:hover
	{
	color:#7a0017;
	font-weight:bold;
	text-decoration:underline;
    }

.footer
	{
	padding: 10px 10px 10px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	color:#007a61;
	font-size:10px;
	text-align:center;
	}

a.footerlink
	{
	color:#7a0017;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
    }

a.footerlink:hover
	{
	color:#7a0017;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
    }

/* INNER PAGE STYLES */

.inner_nav
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#01c8a1;
	text-align:center;
	padding:2px 2px 2px 2px;
	}

a.inner_navlink
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

a.inner_navlink:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	}

a.inner_navlink:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

.content
	{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	}

.breadcrumb
	{
	color:#7a0017;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	}

a.breadcrumblink
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a0017;
	text-decoration:none;
	}

a.breadcrumblink:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a0017;
	text-decoration:none;
	}

a.breadcrumblink:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a0017;
	text-decoration:underline;
	}	

.content_title
	{
	color:#007a61;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	}

.lhnav
	{
	background-color:#70f5db;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	}

.lhnavcontent
	{
	background-color:#70f5db;
	vertical-align:top;
	padding:7px 7px 14px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.lhnavsignup
	{
	background-color:#59BFE0;
	vertical-align:top;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.lhsubnav
	{
	margin-left:10px;
	}
	
a.lhsubnavlink
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a0017;
	text-decoration:none;
	}

a.lhsubnavlink:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a0017;
	text-decoration:none;
	}

a.lhsubnavlink:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a0017;
	text-decoration:underline;
	}

a.lhsubnavtitle
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7a0017;
	text-decoration:none;
	}

a.lhsubnavtitle:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7a0017;
	text-decoration:none;
	}


a.lhsubnavtitle:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7a0017;
	text-decoration:underline;
	}