*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));
}

#bods {margin:0px 0px 10px 0px; background: url(/vimages/sitebg.gif) repeat-x #2E77B3 } /* #CBDFF9 #2469A2 background: url(/vimages/pagebg.gif) repeat;*/

html {
scrollbar-base-color: #6456A1;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #A298CD;
scrollbar-shadow-color: #6456A1;
scrollbar-lightshadow-color: #CCCCCC; 
scrollbar-darkshadow-color: gray;
scrollbar-highlight-color: white;
scrollbar-3dlight-color: #6456A1
}
			
/* globals */
img {border:0px}
.break {clear:both;}
form {margin:0px}
.cnt {text-align:center}
.rt {text-align:right}
.b {text-align:center}
.img_l {float:left; margin:4px 4px 4px 0px}
.img_r {float:right; margin:4px 0px 4px 4px}
#textholder h3, #textholder_ev h3 {font-size:18px; font-weight:bold; font-style:italic; text-decoration:underline; color:#6456A1}
.red {color:red; font-size:14px; font-weight:bold}
p.bizpro {background:#E9E6F7; text-indent:10px; border:1px dotted #2E77B3; padding:4px}	
h4 {margin-bottom: 2px;}		

/* layout divs */
#mainholder {position:relative; width:770px; background: url(/vimages/mainholderbg.gif) repeat-y; border-top:4px solid #1C67A5; border-bottom:4px solid #FFFFFF; border-left:4px solid #A9C5EA; border-right:4px solid #ffffff; margin:0 auto}

/* Just Index */
#mainholderindex {position:relative; width:770px; background: url(/vimages/mainholderbg_index.gif) repeat-y; border-top:4px  solid #1C67A5; border-bottom:4px solid #1C67A5; border-right:4px solid #ffffff; border-left:4px solid #A9C5EA; margin:0 auto}

#homebutlink {position:absolute; z-index:100; width:26px; height:26px; top:107px; left:282px}
#beautyofsmall_button {position:absolute; z-index:10; top:160px; left:410px; width:282px; height:117px;}


#homebut[id] {position:absolute; z-index:40; background: url(/vimages/nav_home_off.png) no-repeat; width:26px; height:26px; top:107px; left:282px}
*html #homebut {position:absolute; z-index:40; width:26px; height:26px; top:107px; left:282px; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/nav_home_off.png', sizingMethod='crop');}
#homebuton[id] {position:absolute; z-index:40; visibility:hidden; background: url(/vimages/nav_home_on.png) no-repeat; width:26px; height:26px; top:107px; left:282px}
*html #homebuton {position:absolute; z-index:40; visibility:hidden; width:26px; height:26px; top:107px; left:282px; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/nav_home_on.png', sizingMethod='crop');}		

#homebuton a, #homebut a {position:relative; z-index:80}

#tbanner {position:relative; width:770px; height:111px; background: url(/vimages/tbanner_index.jpg) no-repeat;}
#tbanner_main {position:relative; width:770px; height:111px; background: url(/vimages/tbanner.jpg) no-repeat;}
	#divNavSec {position:absolute;	z-index: 60; color:white; right:0px; margin-right:56px; top:6px; font-size:9px; font-family:arial}
	#divNavSec2 {position:absolute;	z-index: 60; color:#A8C5EA; right:0px; margin-right:14px; top:22px; font-size:9px; font-family:arial}
	#divNavSecMain {position:absolute; width:200px; right:0px; margin-right:14px; top:2px}
		.dnsmitem {margin-left:2px; float:right}
#mainimg {width:770px; height:218px; background:url(/vimages/homeimage3.jpg) no-repeat;}	
#leftcol {width:177px; float:left}

	#homeleft {width:173px; font-family:verdana; font-size:10px; margin-top:-20px; padding:0px 2px 2px 2px; background: url(/vimages/homeleft_bg.gif) no-repeat;}
#leftcolall {width:177px; float:left; background: url(/vimages/lnavbg_main.jpg) no-repeat;}
	#leftholder {width:156px; font-size:9px; font-family:arial; padding:24px 0px 24px 0px; margin:0 auto }
		.leftcolitem {height:21px; margin-bottom:2px;}
		
#rightcol, #rightcol_ev {width:593px; float:left}
	#rightcol a:link {text-decoration: underline; font-weight:bold; color: #0F6CBB}
	#rightcol a:visited  {color : #0F6CBB; font-weight:bold;}
	#rightcol a:active  {text-decoration: none; font-weight:bold;}
	#rightcol a:hover {text-decoration: none; color : #0F6CBB; font-weight:bold;}	
	
	#rightcol_ev a {font-size:9px; font-weight:bold; color:#0F6CBB; font-family:verdana; text-decoration:none}
	#rightcol_ev a:hover {font-size:9px;  color:#6456A1; font-family:verdana; text-decoration:underline}

#rightcolindex {width:593px; float:left}
	#rightcolindex a {text-decoration: none; font-weight:bold; color: #0F6CBB}

*html #rightcolgal {width:593px; float:left}
#rightcolgal[id] {width:593px; margin-left:177px}

	/* For all the rest */
	#textholder {width:563px; color:#000000; font-family:arial; font-size:12px; padding:30px 20px 30px 10px; background:transparent}
	/* Just for Section Indexes */
	#textholdermain {width:563px; color:#000000; font-family:arial; font-size:12px; padding:20px 20px 30px 10px; background:transparent}

	
#bbar {position:relative; font-family:verdana; width:770px; margin-top:-4px; height:21px; background: url(/vimages/botbar.gif)
 no-repeat;}
 	#rttx {position:absolute; width:177px; height:21px; left:0px; top:0px}

#copybot {text-align:center;  font-family:verdana; color:#7BACD6; padding-bottom:12px; padding-top:12px; font-size:9px; width:770px; margin:0 auto}	
	a.botitemlink:link, a.botitemlink {text-decoration: underline; color: #ECF2FB}
	a.botitemlink:visited  {color : #ECF2FB}
	a.botitemlink:active  {text-decoration: underline}
	a.botitemlink:hover {text-decoration: none; background: #4D83B0; color : #000000}	
	
	a.botitemlinkOn {text-decoration: none; background: #4D83B0; color:#000000; padding:2px}

/* Hightlights Home Page */		

#hlholder {padding:6px; position:relative}
#hlholder a {text-decoration:none; color:#08487D}
#hlholder a:hover {text-decoration:underline; color:#6456A1}

#hl_clicklinks {padding:6px 6px 6px 6px; border:1px solid #A8C5EA; width:146px; margin:0 auto; background:#E4EBF6}
#hl_clicklinks a {text-decoration:underline; font-weight:bold; color:#08487D}
#hl_clicklinks a:hover {text-decoration:none; color:#6456A1}			
		
/* Homepage links */			
#hbut_chamberlinks a, #hbut_chamberlinks a:visited {width:145px; letter-spacing:-1px; display:block; text-decoration:none; font-size:11px; font-family:verdana; padding:2px; border-bottom:1px solid #CFEBF1}
#hbut_chamberlinks a:hover {width:145px; display:block; text-decoration:none; color:white; background:#1DADFF; padding:2px; border-bottom:1px solid #6456A1}
	
#hbut_bizlinks a, #hbut_bizlinks a:visited {width:142px; letter-spacing:-1px; display:block; text-decoration:none; font-size:11px; font-family:verdana; padding:2px; border-bottom:1px solid #CFEBF1}
#hbut_bizlinks a:hover {width:142px; display:block; text-decoration:none; color:white; background:#1DADFF; padding:2px; border-bottom:1px solid #6456A1}	

#hbut_vizlinks a, #hbut_vizlinks a:visited {width:145px; letter-spacing:-1px; display:block; text-decoration:none; font-size:11px; font-family:verdana; padding:2px; border-bottom:1px solid #CFEBF1}
#hbut_vizlinks a:hover {width:145px; display:block; text-decoration:none; color:white; background:#1DADFF; padding:2px; border-bottom:1px solid #6456A1}	
			
/* Admin Styles */
.submitbut {background:#6456A1; cursor:hand; color:white; font-weight:bold}

#textholder_mem {width:573px; color:#14548A; font-family:arial; font-size:12px; padding:26px 10px 20px 4px; background:transparent}

.genertbl {background:#A9C5EC; font-family:arial; margin:0 auto; border:0px; padding:0px}
.genertbl td {padding:4px; background:#FFFFFF}
.genertbl th { padding:4px; color:white; background:#A9C5EC}
.genertbl .fbutts {background:#256AA5; color:white}
.genertbl .rhgt { text-align:right; font-weight:bold}

.genertblmain {background:#A9C5EC; margin:0 auto; border:0px; padding:0px}
.genertblmain td {padding:4px; background:#ECF2FB}
.genertblmain th { padding:4px; color:white; background:#A9C5EC}
.genertblmain .fbutts {background:#256AA5; color:white}
.genertblmain .rhgt { text-align:right; font-weight:bold}

.hometbl {width:400px; margin:0 auto;}
.hometbl td {width:33%; padding:4px; vertical-align:top}
.hometbl .purp {background:#F0EDFA}
.hometbl .blue { background:#ECF4FE}
.hometbl .cnt {text-align:center}

.biztbl_signup {width:520px; border:1px solid #A8C5EA; margin:0 auto;}
.biztbl_signup th {padding:4px; background:#2369A4; color:white; border:1px solid white}
.biztbl_signup td {padding:1px; background:#FFFFFF;}
.biztbl_signup .rhgt {text-align:right; width:40%; font-weight:bold}
.biztbl_signup .smit {background:#D5E0D7; text-align:center}
.biztbl_signup .flds {width:160px}
.biztbl_signup .formbut {color:white; cursor:hand; background:#1DADFF}

/* //////////Admin Only //////////////// */
.tbladmin { width:100%; border-collapse:collapse;}
.tbladmin td.th {padding:2px; font-weight:bold; background:#E0E0D8; text-align:center; border:1px solid #C9C9B5}
.tbladmin th {padding:2px; background:#D3D3C7;  border:1px solid #C9C9B5}
.tbladmin td {padding:2px; background:#fff; border:1px solid #C9C9B5}
.tbladmin .bld {font-weight:bold}
.tbladmin .rt {text-align:right; font-weight:bold}

.tbladminedit {width:100%; border-collapse:collapse;}
.tbladminedit td.th {padding:4px; background:#D3D3C7; text-align:center;  border:1px solid #C9C9B5}
.tbladminedit th {padding:2px; background:#D3D3C7;  border:1px solid #C9C9B5}
.tbladminedit td {padding:1px; background:#fff; border:1px solid #C9C9B5}
.tbladminedit .bld {font-weight:bold}
.tbladminedit .rt {text-align:right; font-weight:bold; padding-right:4px}

.tbleventsadmin {width:100%; border-collapse:collapse;}
.tbleventsadmin td.th {padding:4px; background:#D3D3C7; text-align:center;  border:1px solid #C9C9B5}
.tbleventsadmin th {padding:2px; background:#D3D3C7;  border:1px solid #C9C9B5}
.tbleventsadmin td {padding:1px; background:#fff; border:1px solid #C9C9B5}



/* ///////////////// Mini Calendar */
#minicalendarholder {margin-bottom:20px}
.caltable {width:100%; table-layout:fixed; border-collapse:collapse;}
.caltable th {padding:4px 2px 4px 2px; background:#eee; border-bottom:1px solid #ddd; font-size:11px;}
.caltable td {}

#caleventbullets {}
.day {font-size:11px; text-align:center; padding:4px; color:#000;}

.dayevent {color: #fff; text-align:center; text-decoration:none}
.dayevent a {color: #000; font-size:11px; display:block; padding:4px; font-weight:bold; text-decoration:none}
.dayevent a:hover {background:#2BA8C1; color:#fff;}

.calmonth {text-decoration:none; padding:1px 0 1px 0; color:#000; text-align:center; font-size:11px;}
.calmonth a {color:#000; text-decoration:none;}
.calmonth a:hover {color:#666;}

.calprev {padding:4px 0 4px 0;}
.calprev a {}
.calprev img {}
.calprev a:hover {}		

.calnext {padding:4px 0 4px 0; text-align:right;}
.calnext a {}
.calnext img {}
.calnext a:hover {}		
.smt_event a {font-size:11px; font-weight:bold; color:#333}




/* Grids Table */
.gridtbl {width:100%; background:#CCCCCC}
.gridtbl td {padding:2px}
.gridtbl th {padding:2px; background:white}

