@charset "utf-8";

#myStl p a {
	color: #B32317;
}
#srch p {
	float: left;
	font-size: 1.384em; /* 18px */
	color: #FFFFFF;
	padding: 3px 0px 0px 3px;
}
#srch p span {
	color: #9BCBC9;
}
#srch form {
	display: inline;
}
#srch form input {
	vertical-align: middle;
}
#txtNav span {
	position: relative;
	left: 242px;
	top: 14px;
	color: #5B6E7D;
}
#txtNav span a {
	margin: 0px 6px;
	color: #F2D496;
}
#imgNav span {
	position: relative;
	float: left;
	z-index: 100;
	margin-top: 4px;
	margin-left: 234px;
}
#imgNav span a {
	display: block;
}
#r1c1Dynamic {
	background: #F2D496 url(/images/template08/subNavBck.jpg) no-repeat top;
	list-style: none;
	width: 234px;
	margin: 0px;
	padding: 0px 0px 12px;
	border-bottom: 3px solid #B32317;
}
#r1c1Dynamic dt {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background: url(/images/template08/visSubTabBck.gif) no-repeat top;
	height: 28px;
	width: 173px;
	font-size: 1.615em; /* 21px */
	color: #FFFFFF;
}
#r1c1Dynamic .sub {
	margin: 0px;
	padding: 6px 0px 0px 12px;
	background: none;
	font-size: 1.076em; /* 14px */
	color: #B32317;
	font-weight: bold;
}
#r1c1Dynamic dd {
	margin: 0px;
	padding: 0px;
}
#r1c1Dynamic dd a {
	display: block;
	color: #B32317;
	text-decoration: none;
	padding: 4px 0px 7px 15px;
	border-bottom: 2px dotted #B32317;
	
	/* Hack for Fucking IE6! to avoid double padding*/
	zoom: 1;
}
#r1c1Dynamic dd a:hover {
	color: #5B6E7D;
	text-decoration: none;
	background: url(/images/template08/dynamicBckOver.gif) no-repeat center;
}
#r1c1Dynamic dd.last a {
	border-bottom: none;
	padding-bottom: 4px;
}
#r1c1Dynamic dd.last a:hover {
	background: url(/images/template08/dynamicBckOver.gif) no-repeat center;
}
#r1c1Static {
	background: #BBD1D5 url(/images/template08/staticBck.jpg) no-repeat top;
	list-style: none;
	width: 234px;
	margin: 0px;
	padding: 12px 0px 0px;
}
#r1c1Static li {
	margin: 0px;
	padding: 0px;
}
#r1c1Static li a {
	display: block;
	color: #5B6E7D;
	text-decoration: none;
	padding: 4px 0px 7px 15px;
	border-bottom: 2px dotted #5B6E7D;
	
	/* Hack for Fucking IE6! to avoid double padding*/
	zoom: 1;
}
#r1c1Static li a:hover {
	color: #B32317;
	text-decoration: none;
	background: url(/images/template08/staticBckOver.gif) no-repeat center;
}
#r1c1Static li.last a {
	border-bottom: none;
	padding-bottom: 4px;
}
#r1c1Static li.last a:hover {
	background: url(/images/template08/staticBckOver.gif) no-repeat center;
}
#r1c1Static .btm {
	background: url(/images/template08/staticBtm.gif) no-repeat;
	height: 16px;
	width: 234px;
	display: block;
}
#r1c1 .callOut {
	background: #BCD1D6 url(/images/template08/callOutBck.jpg) no-repeat;
	list-style: none;
	width: 234px;
	margin: 10px 0px 0px;
	padding: 12px 0px 0px;
}
#r1c1 .callOut dt {
	margin: 0px;
	padding: 0px 0px 12px 12px;
	font-size: 1.615em; /* 21px */
	color: #FFFFFF;
}
#r1c1 .callOut dd {
	margin: 0px;
	padding: 0px;
}
#r1c1 .callOut dd a {
	display: block;
	color: #5B6E7D;
	text-decoration: none;
	padding: 4px 0px 7px 15px;
	border-bottom: 2px dotted #5B6E7D;
	
	/* Hack for Fucking IE6! to avoid double padding*/
	zoom: 1;
}
#r1c1 .callOut dd a:hover {
	color: #B32317;
	text-decoration: none;
	background: url(/images/template08/staticBckOver.gif) no-repeat center;
}
#r1c1 .callOut dd.last a {
	border-bottom: none;
	padding-bottom: 4px;
}
#r1c1 .callOut dd.last a:hover {
	background: url(/images/template08/staticBckOver.gif) no-repeat center;
}
#r1c1 .callOut .btm {
	background: url(/images/template08/staticBtm.gif) no-repeat;
	height: 16px;
	width: 234px;
	display: block;
}
#aresBot {
	display: block;
	margin-top: 0px;
}
#crumbs {
	font-size: 0.846em; /* 11px */
	color: #B32317;
}
#crumbs a {
	color: #B32317;
}
#r1c2 p, #r1c2Lg p {
	margin: 12px 0px;
}
#banners .banner {
	clear: none;
	float: left;
	height: 72px;
	width: 246px;
}
#banners img {
	padding: 6px;
	border: 1px solid #BBD1D5;
}
#banners .spc {
	clear: none;
	float: left;
	height: 72px;
	width: 8px;
}
#siteMenu div {
	width: 760px;
	background: url(/images/template08/siteMnuBtmBck.gif) no-repeat bottom;
	padding-bottom: 6px;
}
#siteMenu a {
	color: #F1D395;
	text-decoration: none;
	margin-right: 18px;
	margin-left: 18px;
}
#siteMenu .bar {
	display: none;
}
#hr {
clear: both;
}
#ftr a {
	color: #B32317;
	text-decoration: none;
}
#intWelc {
	float: right;
}


.cnt {
	text-align: center;
}
.rt {
	text-align: right;
}
.imgLt {
	float: left;
	padding: 6px;
	margin: 6px 12px 6px 0px;
	border: 1px solid #BBD1D5;
}
.imgLtNoBo {
	float: left;
	margin: 6px 12px 6px 0px;
}
.imgLtCap {
	float: left;
	font-size: 0.692em; /* 9px */
	text-align: left;
}
.imgLtCap img {
	padding: 6px;
	margin: 6px 12px 6px 0px;
	border: 1px solid #BBD1D5;
}
.imgRt {
	float: right;
	padding: 6px;
	margin: 6px 0px 6px 12px;
	border: 1px solid #BBD1D5;
}
.imgRtNoBo {
	float: right;
	margin: 6px 0px 6px 12px;
}
.imgRtCap {
	float: right;
	font-size: 0.692em; /* 9px */
	text-align: right;
}
.imgRtCap img {
	padding: 6px;
	margin: 6px 0px 6px 12px;
	border: 1px solid #BBD1D5;
}
.imgStf {
	float: left;
	padding: 6px;
	margin: 0px 12px 0px 0px;
}
.imgLt25 {
	float: left;
	padding: 0px;
	margin: 0px 12px 12px 0px;
}
.imgMemb {
	padding: 6px;
	border: 1px solid #BBD1D5;
	margin: 6px 0px 12px;
}
.reg {
	font-size: 40%;
	vertical-align: super;
}
.lgred {
	font-size: 125%;
	color: #B32317;
	font-weight: bold;
}
.customColLink{
	margin: 12px 0px 0px 8px;
}
.vid {
	padding: 6px;
	border: 1px solid #BBD1D5;
	text-align: center;
}

.membImg {
	float: left;
	padding: 6px;
	margin: 6px 12px 6px 0px;
	border: 1px solid #BBD1D5;
}
.membImgMSD {
	padding: 6px;
	margin: 0px;
	border: 1px solid #BBD1D5;
}
.membImgSm {
	float: left;
	padding: 5px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #BBD1D5;
	zoom: 1;
}
.membImgSmL {
	float: left;
	padding: 6px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	zoom: 1;
}
.membImgDetClr{
	padding: 6px;
	margin: 6px 0px;
	border: 1px solid #BBD1D5;
	display: block;
}
.membImgClr {
	clear: both;
}
.sml {
	font-size: 80%;
	clear: both;
	margin: 0px;
	zoom: 1;
}
.red {
	color: #F00;
}
.lnk {
	cursor: pointer;
}
.lnkRt {
	cursor: pointer;
	text-align: right;
}
.zoomMap {
	font-size: 75%;
	color: #B32317;
	cursor: pointer;
}
.brk {
	clear: both;
}