/* CSS Document */
body{
	text-align:center;
	font-family:/*"Times New Roman", Times, serif;*/
	trebuchet ms, verdana, arial, tahoma;
	
	font-size: 90%;
	background-color:#eee;
color:#333333;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	}
#pagewrapper{
background-color:#fff;
overflow:hidden;
width: 85%;
	margin: 10px auto;
	text-align: left;

}
#masthead td h1{
	font-family:"Franklin Gothic Medium";
	color:#cc0000;
	padding-top:10px;
	margin-bottom:25px;
	font-style:normal;
	font-weight:100;
	letter-spacing:3px;

}
td#centercontent h1#pagetitle{
	color:#cc0000;
	font-size:160%;
}

h1,h2,h3,h4,h5,h6{
	color:#cc0000;
	padding-top:10px;
	margin-bottom:-5px;
font-size:135%;
	letter-spacing: 3px;
	font-family:"Franklin Gothic Medium";

}
h3,h4,h5,h6{

color:#cc0000;
	padding-top:10px;
	margin-bottom:-5px;
font-size:115%;
	letter-spacing: 3px;
	font-family:"Franklin Gothic Medium";
}
#logobar h1 span{
font-size:60%;
}
h3.specialties{
margin-top:-20px;
}
p#shrout{
font-size:1.15em;
line-height:125%;
font-weight:600;

}
.endcontact{
padding-bottom:30px;
}
a:link { color: #cc0000; }
 a:visited { color: #666; }
h1#pagetitle{
padding-top:0;
margin-bottom:0;
}
#masthead{
text-align:center;
}
#logobar h1{ 
margin-bottom:20px;
font-size:4em;
line-height:110%;
font-style:italic;

}
#logobar{
width:100%;
text-align:left;
border-bottom:6px solid #cc0000;
}
#allcolumns table td{
vertical-align:top;
}
#columnleft{
width:161px
}
#columnleftbg{
width:32px;
background-image:url(images/leftbg.gif);
background-repeat:repeat-y;
}
#columnleft ul {
padding-top:20px;

}
#columnleft li{
list-style-type:none;
margin-left:-25px;


}
#columnleft h2{
padding-top:0px;
}
#columnleft li a:link, #columnleft li a:active{
color:#cc0000;


}
#columnleft li a:visited, #columnleft li a:hover{
color:#666;



}
#centercontent{
padding-top:25px;
list-style-image:url(images/listmarker.gif);
padding-right:25px;
padding-bottom:20px;
}
div#columnCenterContent img{
float:left;
padding:10px;
padding-bottom:2px;
margin-top:10px;
}
#columnrightbg{
width:70px;
background-image:url(images/verticalslicepi.gif);
background-repeat:repeat-y;
background-position:right;

}
#bottomNav{
background-color:#cc0000;
padding-left:40px;
border-bottom:3px solid #ccc;
height:10px;
text-align:center;
}
#bottomNav img{
margin-bottom:-5px;
padding-right:10px;
padding-left:10px;
}
#bottomNav a:link{
text-decoration:none;
line-height:150%;color:#ccc;
font-weight:bold;

}
#bottomNav a:visited{
color:#eee;
font-weight:bold;


}
#copyright{
padding:20px;
font-size:80%;
}
#copyright img{
margin-bottom:-5px;
padding-right:10px;

}
#copyright a:link, #key a:visited, #key  a:active{
border:none;
text-decoration:none;

}
.hidden{
display:none;
}
table#filelist th{
text-align:center;
}
table #filelist{
border:solid #999 thin;
border-collapse:collapse;
}
 table#filelist td, table#filelist th{
border:solid #999 thin;
padding:5px;
font-size:90%;

}

div.partnerpara{
float:left;  }
