/* CSS Document for Telamon *//* General */body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background: #444DAA url(media/bg.gif) repeat-y 50% 0;}a:link {	color: #0402CC;}a:visited {	color: #0402CC;}a:hover {	color: #F43711;}a:active {	color: #36409C;}h1 {	font-size: 20px;	color: #192168;	float: left;	line-height: 1.3em;}h2 {	font-size: 18px;	color: #192168;}#textContainer {	padding: 15px;	line-height: 1.4em;}/* Begin Top Nav Bar */div#navcontainer{	background-color: #333D99;	border-bottom: 4px solid #B3B8E6;	background-image: url(media/top/topNavBG.jpg);	background-repeat: repeat-x;	background-position: top;}div#navcontainer ul{font-weight: bold;color: white;text-align: center;margin: 0;padding-bottom: 5px;padding-top: 5px;}div#navcontainer ul li{display: inline;margin-left: -4px;}div#navcontainer ul li a{	padding: 5px 10px 5px 10px;	color: white;	text-decoration: none;	border-right: 1px solid #fff;	font-size: 10px;	font-weight: bold;	text-transform: uppercase;}div#navcontainer ul li a:hover{	color: #E4E7F6;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #444DAA;	background-color: #444DAA;}#active a { border-left: 1px solid #fff; }/* Site Search Box */#searchBorderLft {	background-color: #B3B8E6;	background-image: url(media/search/shadowLft.gif);	background-repeat: repeat-y;	background-position: left;	}/* Right Side Callout */.rotatingGallery {	border: 4px solid #333D99;}.filmStrip {	border: 2px solid #333D99;}#sideNav {	background-color: #F3F4FD;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #6670CC;}#sideNavContainer {	padding-left: 15px;		}#sideNavList{margin-left: 0;padding-left: 0;list-style: none;}#sideNavList li {	padding-left: 15px;	background-image: url(media/arrow.gif);	background-repeat: no-repeat;	background-position: 0 .7em;	line-height: 1.6em;}/* Footer */#volMatch {	margin: 15px 15px 15px 45px;	float: left;}#justGive {	margin: 15px 45px 15px 15px;	float: right;}#footer {	background-color: #314594;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #99A3CA;	}#footer {	background-color: #6670CC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #444DAA;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #444DAA;}#footer TD {	line-height: 14px;	color: #FFFFFF;	padding-left: 15px;	padding-top: 7px;	padding-bottom: 7px}#footer a {	color: #FFFFFF;	text-decoration: underline;	padding-right: 5px;	padding-left: 5px;	}.breadCrumb {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #444DAA;	font-weight: bold;	padding-top: 7px}/* ---- Contact Form ---- */#formBody {    border-top:3px double #444DAA;    border-bottom:3px double #444DAA;    padding:15px;    background:#E6E8FB;    margin:0 0 15px;}.bthm { font-weight: bold;}.left { text-align:left;}.statenav { text-align: justify; padding-left: 20px; }.imagecaption { font-weight: bold; font-size: 14px; }.Sitemap {	font-weight: bold;}.address{	text-align: center;	font-size: 13px;	color: #003399}.filmstrip{	border: 1px solid #333D99;}