*
{
	margin: 0;
	padding: 0;
}


body
{
	background-color: #D5D5D5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}


/* font exceptions */
		div.toplinks, div.logo, div.navhead, div.nav ul, h1 { font-family: "Trebuchet MS", Trebuchet; }


div.container
{
	width: 750px;
	margin: 0 auto;
	text-align: left;
	border: 1px solid #333;
	border-bottom: 20px solid #333;
}

div.header
{
	background-color: #333;
	color: #999;
	height: 125px;
}

div.deco
{
	background: #333 url(../images/pxgray.png) 243px top repeat-y;
	height: 25px;
}

div.toplinks
{
	border-bottom: 1px solid #999;
	margin: 0 0 6px;
	height: 2em;
	padding: 6px 0 0;
	overflow: hidden;
	text-align: right;
	font-size: 90%;
}

div.toplinks p
{
	display: inline;
	float: right;
	padding: .25em 15px;
	border-left: 1px solid #999;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div.logo
{
	margin-top: 6px;
	height: 60px;
	overflow: hidden;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background: #333 url(../images/logo-bkgd.png) right top repeat-y;
	padding: 5px 0 0 15px;
}

div.logo a { display: block; float: left; height: 50px; width: 175px; background: url(../images/1streview-logo.gif) 0 0 no-repeat; }
div.logo img { display:none; }

div.logo p
{
	margin: 35px 0 0 185px;
	color: white;
	text-transform: uppercase;
	font-size: 90%;
	letter-spacing: 1px; 
}


div.toplinks a, div.toplinks a:visited { color: #999; }
div.toplinks a:hover { color: white; }

a { color: #c00; }
a:visited { color: #666; }
a:hover { color: #f00; }

a img { border: none; }


div.nav
{
	width: 243px;
	float: left;
	background: transparent url(../images/navshadow.png) 0 top repeat-x;
	padding-left: 0;
	min-height: 15em;
	height: 15em;
	font-size: 1.3em;
}

div.nav h4 { padding: 10px 10px 0; text-transform: uppercase; }
div.nav ul  { list-style-type: none; }
div.nav ul li { font-size: 75%; }

div.nav ul li a, div.nav ul li a:visited
{
	display: block; width: 215px;
	font-weight: bold; 
	text-decoration: none;
	color: #333; 
	padding: 6px 0 6px 28px; 
	height: 1em;
	background: transparent url(../images/bullet.gif) 15px 50% no-repeat;

}

div.nav ul li a:hover 
{ 
background: url(../images/leftnav-hover-bkgd.png) 0 0 repeat-y; color: white; 
}


div.main
{
	padding: 10px 30px 50px 20px;
	margin-left: 243px; 
	border-left: 1px solid #eee;
	line-height: 130%;
	background: transparent url(../images/content-main-bkgd.gif) left top repeat-x;
}


div.main ul, div.main ol { padding: 10px 50px 10px 30px; }
div.main ul li, div.main ol li { margin: .5em 0; }

div.content p
{
	color: #333;
	padding: 9px 0 0;
	line-height: 130%;
}



p.footer
{
	width: 752px;
	clear: both;
	margin: 0 auto;
	background: transparent url(../images/content-bkgd.gif) 0 0 repeat-x;
	padding: 10px 0;
	font-size: 80%;
	color: #666;
	text-transform: uppercase;
}

p.footer a { margin: 0 3px; }


h1 
{ 
	display: block; 
	border-bottom: 1px solid red;
	text-transform: uppercase;
	font-size: 120%;
	padding: 3px 0;
	letter-spacing: 1px; 
	color: #666;

}
p.pledge { font-weight: bold; text-align: center;}

.clear { clear: both; }




div.content { background: transparent url(../images/sidenav-bkgd.png) 0 bottom no-repeat; }

body.about div.content { background: transparent url(../images/sidenav-bkgd-bridges.png) 0 bottom no-repeat; }
body.allocations div.content { background: transparent url(../images/sidenav-bkgd-calc.png) 0 bottom no-repeat; }
body.ime div.content { background: transparent url(../images/sidenav-bkgd-doctor.png) 0 bottom no-repeat; }
body.service div.content { background: transparent url(../images/sidenav-bkgd-bell.png) 0 bottom no-repeat; }
body.authorizations div.content { background: transparent url(../images/sidenav-bkgd-pen.png) 0 bottom no-repeat; }
body.contact div.content { background: transparent url(../images/sidenav-bkgd-phone.png) 0 bottom no-repeat; }




