body {margin:0px 0px 20px 0px}
.cnt {text-align:center}
.rt {text-align:right}
form {margin:0}
img {border:0}
.clr {clear:both}
.smtbtn {border:1px solid #000; cursor:hand; padding:2px; background:#666; color:#DDD; font:bold 12px arial}
h1 {font:normal italic 19px arial; margin:20px 0px 20px 0px; text-align:center; color:#2C2F86; }
h2 {font:bold 15px arial; text-align:center; color:#2C2F86; }
*html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/vimages/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

#gmapmini {width:100%; height:300px; border:1px solid #D8C9CD;}
#gmap {width: 718px; margin:0px auto 0px auto; border:1px solid #363A91; height:550px}
	#gmapregionholder {position:relative}
	
#banner {width:960px; height:117px;}
#additionallinks {position:absolute; font:normal 11px helvetica; top:121px; right:6px; padding:1px 0px 0px 0px}
	#additionallinks a {display:inline-block; padding:2px 8px 2px 8px; background:#DDD; color:#2C2F86; text-decoration:none; font:normal 11px helvetica}	
	#additionallinks a:hover {background:#000; color:#fff}

#logo {position:absolute; top:0px; left:0px; width:278px; height:117px;}
#nav {position:absolute; top:83px; left:280px;}
	.tnav {margin:0px 0px 1px 0px; width:192px; display:block; padding:0px; height:34px}
	.tnavhome {margin:0px 0px 1px 0px; width:192px; display:block; padding:0px; height:34px}
	
	#lt {width:200px; padding-bottom:120px; padding-top:14px; float:left; vertical-align:top;}
		.ltheader {font:bold 12px arial; text-align:center; background:url(/vimages/ltheader_bg.gif) repeat; text-transform:uppercase; color:#2C2F86; padding:4px 4px 4px 4px; border:1px solid #C8C8D2} /* ; border-bottom:1px solid #B1B2C7 */
		a.ltitem, a.ltitemlast {display:block; text-align:left; font:bold 13px arial,helvetica; text-decoration:none; color:#333; padding:4px 5px 4px 8px; width:171px; border-bottom:1px solid #C8C8D2}
		a.ltitem:hover, a.ltitemlast:hover {background:#000; color:#ddd;}
		a.ltitemlast {border:0}
		
		a.ltsubitem, a.ltsubitemlast {display:block; text-align:left; font:bold 13px arial,helvetica; text-decoration:none; color:#333; padding:2px 5px 2px 5px; width:162px; border-bottom:1px solid #fff}
		a.ltsubitem:hover, a.ltsubitemlast:hover {background:#fff; text-decoration:underline; color:#000;}
		a.ltsubitemlast {border:0}
		
		a.subindexlink {position:relative; display:block; border-bottom:1px solid #fff; text-decoration:none;  background:#ddd; width:290px; font:bold 16px arial; text-align:center; padding:6px 4px 6px 4px}
		a.subindexlink:hover {background:#CFCDD4; color:#fff}
		
		
		
	#rt {width:760px; float:left; vertical-align:top}
		#rt_txt_pub {vertical-align:top; color:#2C2F86; font:13px arial,helvetica; padding:0px 20px 20px 20px; width:720px}
		#rt_txt_pub a {color:#2C2F86; font-weight:bold; text-decoration:underline}
		#rt_txt_pub a:hover {color:#870021; text-decoration:none}
		
		#rt_txt {vertical-align:top; color:#2C2F86; font:13px arial,helvetica; padding:20px 20px 20px 20px; width:720px}
		#rt_txt a {color:#2C2F86; font-weight:bold; text-decoration:underline}
		#rt_txt a:hover {color:#870021; text-decoration:none}
		
		
#bbar {position:relative; width:960px; height:46px}
#lt_facebook {position:absolute; width:151px; padding:10px 4px 0px 4px; top:-110px; left:15px;}
#lt_contactinfo {position:absolute; font:11px arial; color:#666; width:160px; padding:0px 20px 0px 20px; top:-60px; left:0px;}
	#lt_contactinfo a {color:#2C2F86; font-weight:bold; text-decoration:underline}
	#lt_contactinfo a:hover {color:red; text-decoration:none}
#blinks {position:relative; width:960px; margin:-14px auto 0px auto; text-align:center; color:#000; font:11px arial}	
	#blinks a {display:inline-block; text-decoration:none; margin-right:4px; background:#ddd; color:#2C2F86; padding:1px 8px 1px 8px; border:1px solid #ccc}
	#blinks a:hover {background:#000; border:1px solid #666; color:#e6e6e6}
#copyr {width:960px; margin:0px auto; background:#fff; text-align:center; font:12px arial; color:#999; padding-top:12px}
	#copyr a {color:#999; text-decoration:none}
	#copyr a:hover {color:#666; text-decoration:underline}
	
.memtbl {border-collapse:collapse; margin:0px auto}	
.memtbl th {padding:4px; background:#CCC; font:bold 13px arial;}
.memtbl td {padding:4px; background:#ddd; font:12px arial; border:1px solid #CCC}
.memtbl .flds {font:12px arial; color:#000; background:#eee; border:1px solid #666; padding:3px; width:200px}
.memtbl .rt {text-align:right}
.memtbl .rtbld {text-align:right; font-weight:bold}

.memattachtbl {border-collapse:collapse; margin:0px auto}	
.memattachtbl th {padding:2px; background:#CCC; font:bold 13px arial;}
.memattachtbl td {padding:1px; background:#ddd; font:12px arial; border:1px solid #CCC}
.memattachtbl .flds {font:12px arial; color:#000; background:#eee; border:1px solid #666; padding:3px; width:200px}
.memattachtbl .rt {text-align:right}
.memattachtbl .rtbld {text-align:right; font-weight:bold}

/* Admin Only */
.admindexlinkholder {width:300px; margin:0px auto}
	.admindexlinkholder a {position:relative; display:block; border-bottom:1px solid #fff; text-decoration:none;  background:#ddd; width:290px; font:bold 16px arial; text-align:center; padding:6px 4px 6px 4px}
	.admindexlinkholder a:hover {background:#CFCDD4; color:#fff}
