.Xmainnavigation {
	font-family: verdana;
	font-size: 11px;
	color: #676D76;
	text-decoration: none;
/* need to designate styling for each link state: */
}
.mainnavigation:link {
	z-index: 200; 
	position: relative; 
	left: 0; 
	top: 0;
	font-family: verdana;
	font-size: 11px;
	color: #676D76;
	text-decoration: none;
}
.mainnavigation:visited {
	z-index: 200; 
	position: relative; 
	left: 0; 
	top: 0;
	font-family: verdana;
	font-size: 11px;
	color: #676D76;
	text-decoration: none;
}
.mainnavigation:hover {
	z-index: 200; 
	position: relative; 
	left: 0; 
	top: 0;
	font-family: verdana;
	font-size: 11px;
	color: #0000ff;
	text-decoration: underline;
}
.mainnavigation:active {
	z-index: 200; 
	position: relative; 
	left: 0; 
	top: 0;
	font-family: verdana;
	font-size: 11px;
	color: #676D76;
	text-decoration: none;
}

.smalltext {
	font-family: verdana;
	font-size: 10px;
	color: #676D76;
	text-decoration: none;

}

.highlight {
	font-family: verdana;
	font-size: 10px;
	color: #C87C40;
	font-weight: bold;
	text-decoration: none;


}
.headingwhite {font: bold 10px/12px Verdana, 'Lucida grande', sans-serif; color: #FFFFFF;}

}
.smalltextwhite {

	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
}
/*Addition styling for screen displays */
body {
	font: 13px/15px Verdana, 'Lucida grande', sans-serif;
	color: #676D76;
	text-align: center;
}
table {border-collapse: collapse;}
img {border: 0px;}

h1 {font: bold 19px/22px Verdana, 'Lucida grande', sans-serif; color: #0066CC;}

.caption {
font-size: 10px;
font-family: Verdana;
font-weight: bold;
}

/*List rules*/

ul {display:inline; list-style-type: disc; margin: 1em 0; padding-left: 0;}
.nrml li {margin: 0 0 0 10px; padding: 3px 0 3px 0;}

.inbullet {
	font: normal 13px/15px Verdana, 'Lucida grande', sans-serif;
	list-style: outside;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 0 25px 0 0;
}

.quote {font: bold italic 12px/19px Georgia, serif;}

.text14 {
	font: normal 13px/15px Verdana, 'Lucida grande', sans-serif;
	color: #676D76;
	text-decoration: none;
}
/*Container Rules */
#tstm {
padding: 40px 0 30px 15px;
margin: 0;
}
#address {
font: normal 11px/16px Verdana, sans-serif; color: #676D76;
}
body#rotator_bg {background: #ffffff;}

a {font: 13px/15px Verdana, 'Lucida grande', sans-serif; color: #1C86EE; text-decoration: none; background: none; padding: 0; margin: 0;}
a:visited {
	color:#2d97EE;
}
a:hover {
	color: #DE6E29;
	text-decoration: underline;
	background: none;
	padding: 0;
	margin: 0;
}
a:active {color: #1C86EE;}

a.email:link,a.email:visited,a.email:active {font: 13px/15px Verdana, 'Lucida grande', sans-serif; color: #7C6A54; text-decoration: none; background: none; padding: 0; margin: 0;}
a.email:hover {color: #7C6A54; text-decoration: underline; background: none; padding: 0; margin: 0;}

.chevron {font: 13px/15px Verdana, 'Lucida grande', sans-serif; color: #1C86EE;}
/*Positioning Rules */
.centerpage {margin-left: auto; margin-right: auto; width:770px; }
.centercontentindiv {
	text-align: center;
	display: block;
}

.flashobject {
	z-index: -1;
	position: relative;
	left: 164px;
	top: -292px;
}
.leftnavtable {position: relative; left: 4px; top: 0px; margin-left: 11px; border-left: solid #A0A0A0 2px; border-right: solid #A0A0A0 2px; background-color: white; width: 189px;}
.lefttestimonial {position: relative; left: 7px; top: -6px;}
.bottom {position: relative; left: -235px; top: 24px;}
.phototext a.seemedialink {
	margin-right: 1.5em;
}
.captioned_image {
	background-color: #FFF;
	overflow: auto;
}
.captioned_image img{
	vertical-align: middle;
	display: table-cell;
}

.rightaligned {
	float: right;
	margin-left: 1em;
}
.leftaligned {
	float: left;
	margin-right: 1em;
}
.captioned_image p {
	margin: 0px;
	text-align: left;
}
#bigimage {
	margin-bottom: 1em;
}
.pagebody .centerpage .contentspace .content h2 .inbullet .case {
	text-align: left;
}
.phototable td {
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
