BODY  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	/*color: #929478;*/
	color: #000000;
	background-color:#ccc5a5;
	margin-top: 50px;
}

P  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	/*color: #929478;*/
	color: #000000;
}

TD  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	/*color: #929478;*/
	color: #000000;
}

.wht  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #4588CD;
}


TABLE.border {
	/*background-color: #2B6786;	*/
}

TR.border {
	background-color: #2B6786;	
}


TR.subrow {
	/*background-color: #d0c6a4;*/
}

TD.inside {
	/*background-color: #ffffff;*/
}

TD.forminside {
	background-color: #eeeeee;
}

TR.evenrow1 {
	background-color: #faf8f3;
	padding: 5px;
}

TR.oddrow1 {
	background-color: #eeeada;
	padding: 5px;
}



.evenrow1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #eeeeee;
}

.oddrow1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #ffffff;
}


a.headertext {
	font-size : 16px;
	font-weight: bold;
	text-decoration: underline;
}

a.headertext:hover {
	font-size : 16px;
	font-weight: bold;
	text-decoration: none;
	color: #333399;
}



.headertext {
	font-size : 16px;
	font-weight: bold;
}

.midtext {
	font-size : 14px;
	font-weight: bold;
	color: #656155;
}

.boldtext {
	font-weight: bold;
	color: #403e35;
}

.evenRow {

}

.oddRow {
	background-image:url(../images/hrwh2.gif) !important;
	background-repeat:repeat-y;
	background-position:center;
}

.enhancedEvenRow {
	background-image:url(../images/hr_enhanced_o.png) !important;
	background-repeat:repeat-y;
	background-position:center;
	color: #fbfbfa;
}

.enhancedOddRow {	
	background-image:url(../images/hr_enhanced_e.png) !important;
	background-repeat:repeat-y;
	background-position:center;
	color: #fbfbfa;
}

#homepageContent {
	overflow:auto;
	height: 180px;
}


.FormText {
	color: #888888;
	font-size : 12px;
	font-weight: bold;	
}

.smmidtext {
	color: #403e35;
	font-size : 12px;
	font-weight: bold;	
}

.hint {
	color: #800000;
	font-size: 10px;
}

.formreq {
	color: #990000;
	font-weight: bold;
}

.formnoreq {
	font-weight: bold;
	color: #000000;
}

.bigboxhead {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.boxhead {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.boxhead:hover {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.subboxhead {
	color: #656155;
	font-weight: bold;
}
.fntBlk {
	color: #000000;
}

.smboxhead {
	color: #000000;
	font-size: 10px;
	font-weight: bold;	
}
A:hover {
	color : #323328;
	text-decoration:underline;
}

A {
	color : #70715d;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	text-decoration:none;
}

.darkTxt {
	color:#70715d;
}

.orangetext  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #FFCC66;
}

.tabon {
	color: #868768;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;		
}

.tabon:hover {
	color: #222219;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;		
}

.taboff {
	color: #868768;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;		
}

.taboff:hover {
	color: #222219;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;		
}

.tabon {
	background-color: #e6dcba;
}

.taboff {
	background-color: #ffffff;
}

INPUT { 
	background-color: #f6f1e4;
	border: solid 1px #b5af9a; 
	color: #b5af9a;
	font-weight: bold;
}

INPUT.button:hover{ 
	background-color: #e4dfd2;
	border: solid 1px #b5af9a; 
	color: #b5af9a;
	font-weight: bold;
	text-align:center;
}

 .totalbox {
	  	font-family: Arial, Helvetica, sans-serif;
	  	font-size: 12px;
	  	font-weight: bold;
	  	color: #990000;
	  	width: 95;
	  	background-color : #ffffff;
	  	border-style : Solid;
	  	border-color : #ffffff;
	  	border-width : 0;
	  }
	  
.logo {margin-left:35px;
margin-top:17px;
float:left;
}

.nav {margin-right:44px;
margin-top:17px;
float:right;
}

.temp {
position:relative;
display:inline;
top:0px;
left:-5px;
top:-4px;
width:326px;
height:34px;
clear:both;

}
.ssearch {
position:relative;
display:inline;
top:-1px;
width:300px;
clear:both;
}
#lsearchBtn {
	 margin-left: 7px;
}
.amendiv {	
	margin-left: 7px;
}
.people {
position:relative;
display:inline;
top:-39px;
width:254px;
height:auto;
clear:both;
}
.welcome {
position:relative;
display:block;
left:60px;
top:-1px;
width:600px;
height:100px;
overflow:hidden;
margin-bottom:0px;
clear:both;
vertical-align:top;
font:Arial;
font-size:11px;
color:#ffffff;
}
.navcontainer{
display:block;
position:relative;
top:-30px;
left:2px;
}
.peoplediv{
display:block;
clear:both;
}
.sidenavmain{
display:block;
margin-left:10px;
width:240px;
height:auto;
clear:both;

}

.sntoptxt{
display:block;
padding-top:10px;
margin-left:20px;
font-family: Times New Roman;
font-variant:small-caps;
font-size:16px;
/*line-height:45px;*/


}
.sncontent{
display:block;
width:240px;
height:auto;
background-image:url(../images/header/sn-bkg.gif);
background-repeat:repeat-y;
}
.sncontenttxt{
margin-left:25px;
font-family: arial;
font-size:12px;
font-weight:bold;
color:#573468;
}
.snbottom{
display:block;
width:240px;
height:24px;
background-image:url(../images/header/sn-btm.gif);
}
.mapnetworkmain{
display:block;
margin-left:10px;
width:240px;
height:auto;
background-color:#FFFFFF;
padding-top:20px;
clear:both;
}
.calmain{
display:block;
margin-left:10px;
width:240px;
height:auto;
background-color:#FFFFFF;
padding-top:20px;
clear:both;
}
.caltitle{
display:block;
width:240px;
height:40px;
border-bottom:dotted 1px #9966FF;
border-top:dotted 1px #9966FF;
color:#ffbc23;
font:Trebuchet MS;
font-size:16px;
text-align:center;
line-height:40px;
clear:both;
}
.caldesc{
display:block;
width:240px;
}
.caldesctxt{
width:200px;
font:Arial;
font-size:11px;
color:#666666;
padding-top:10px;
padding-bottom:10px;
}
.calwidget{
display:block;
width:230px;
}
.calfoot{
display:block;
width:240px;
}

.vgtitle{
display:block;
width:240px;
height:40px;
border-bottom:dotted 1px #9966FF;
border-top:dotted 1px #9966FF;
color:#ffbc23;
font:Trebuchet MS;
font-size:16px;
text-align:center;
background-color:#FFFFFF;
line-height:40px;
}
.vgimg{
display:block;
margin-left:0px;
width:240px;
background-color:#FFFFFF;
padding-bottom:7px;
}
.vgfoot{
display:block;
width:240px;
height:25px;
margin-left:0px;
background-image:url(../images/header/vg_btm.gif);
background-repeat:no-repeat;
}

.storemain{
display:block;
margin-left:10px;
width:240px;
height:auto;

}
/*weather settings*/

#weamain{
/*background-image:url(../images/header/weather_bkg.png);
background-repeat:no-repeat;
width:326px;
height:34px;*/
}

.headerImg {
display:block;
width: 326px;
height: 34px;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://dev2.cvbtv.com/wichita/images/header/weather_bkg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */

.headerImg[class] {
width: 326px;
height: 34px;
background:url(../images/header/weather_bkg.png) no-repeat;
}



.weatempmtxt{
font:Arial, Helvetica, sans-serif;
color:#330066;
font-size:10px;
}
.weatempstxt{
font:Arial, Helvetica, sans-serif;
color:#555555;
font-size:10px;
}
.weacondtxt{
font:Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
}
.weafdaytxt{
font:Arial, Helvetica, sans-serif;
color:#330066;
font-size:10px;
}

/*Nav Menu settings*/

#navmain{
width:240px;
clear:both;
}
.submenumain{
width:220px;
clear:both;
clear:both;
}
.submenusub{
width:220px;
height:25px;
padding-top:3px;
padding-bottom:3px;
}
.smenutxt{
font:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000000;
text-decoration:none;
}
.navmain{
width:240px;
}
.menusub{
display:block;
width:220px;
height:25px;
}
.menupic{
display:inline;
width:15px;
height:25px;
padding-top:5px;
padding-bottom:3px; 
}
.menutxt{
display:inline;
width:200px;
height:25px;
padding-top:3px;
padding-bottom:3px; 
}
.submenuon{
width:220px;
height:25px;
padding-top:3px;
padding-bottom:3px;
background-color:#F0F0F0;
}
.menuoff{
display:block;
width:220px;
height:25px;
}
.menuovera{
display:block;
width:220px;
height:25px;
background-color:#F0F0F0;
}
.menutexton{
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000000;
text-decoration:none;
}
.menutextoff{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
/*general display settings*/
#staticheader{
width:100%;
padding-left:10px;
background-image:url(../images/listings/nav-bkg.jpg);
border:1px solid #000000;
}
#bodycontainer{
background-position:top;
background-repeat:repeat-x;
padding:5px;
background-color: #fefbf0;
}
#bodysubcontainer{
background-position:top;
background-repeat:repeat-x;
padding:5px;
}
#containerext{
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:5px;
}
#containercap{
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:5px;
}
#rfpheader{
padding-left:10px;

}
#rfpsubheader{
padding-left:10px;
background-color:#dbd5c0;
border-bottom:1px solid #b5af9a;
border-top:1px solid #b5af9a;
}
#rfpsubboxhead{
	padding-left:10px;
	color: #000000;

}

.rfpmaintxt {
	color: #000000;

}
.rfpborder{
	border-left:1px solid #b5af9a;
	border-right:1px solid #b5af9a;
	border-bottom:1px solid #b5af9a;
}
.detailmaintxt{
font-family: Times New Roman;
font-variant:small-caps;
font-size:18px;
line-height:45px;


}
.detailsubtxt{

	color: #000000;
}
.articlebox {
/*	padding: 3px;*/
	margin: 0px;
	background-image:url(../images/listings/search-bkg3.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d7d2e0;
	width: 100%;
	border:1px solid #000000;
	height:auto;
}



.sntop{
display:block;
width:240px;
height:47px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://dev2.cvbtv.com/wichita/images/header/menutop.png');
vertical-align:middle;
}

.sntop[class]{
display:block;
width:240px;
height:47px;
background-image:url(../images/header/menutop.png);
background-repeat:no-repeat;
vertical-align:middle;
}

.subheadtxt {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #ffc423;
	padding:2px;
	background-image:url(../images/header/homemenubkg.jpg);
}

.subheadtxt2 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #ffc423;
	padding:2px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://dev2.cvbtv.com/wichita/images/header/homemenu.png');
}

.subheadtxt2[class] {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #ffc423;
	padding:2px;
	background-image:url(../images/header/homemenu.png);
}

.textAlignLeft {
	text-align:left;
}

#contentBG {
	/*background-image:url(../images/contentBG.gif);*/	
	background-repeat:repeat-x;
	/*padding-top: 91px;*/	
}

#midBrowmBg {
	background-color:#c4ba94;
}

.topLeftCorner{
	background-image: url(../images/header/top_left_corner.gif);
	background-repeat: no-repeat;
	height: 59px;
	width: 24px;
}

.topRightCorner{
	background-image: url(../images/header/top_right_corner.gif);
	background-repeat: no-repeat;
	height: 59px;
	width: 39px;
}

.topNav {
	background-image: url(../images/header/top_nav.gif);
	background-repeat:repeat-x;	
	height: 59px;	
	width: 955px;	
	margin:0; 
	text-align:center;
	position: relative;
	vertical-align:top;
}

.searchNav {
	background-image: url(../images/header/search_nav.gif);
	background-repeat:repeat-x;	
	height: 59px;
	padding-top: 10px;
	
}

.searchLeftCorner{
	background-image: url(../images/header/search_left_corner.gif);
	background-repeat: no-repeat;
	height: 59px;
	width: 24px;
}

.searchRightCorner{
	background-image: url(../images/header/search_right_corner.gif);
	background-repeat: no-repeat;
	height: 59px;
	width: 39px;
}

#searchBar {
	position: absolute;
	top: 9px;
	/*right: 32em;*/
	z-index: 1000;
	padding-left: 680px;
}
#searchBar td {
	color:#999999;
}

input#homesearch{

	color: #000000;
	font-weight: bold;	
}

input.srchBtn {
	background-color:#333333;
	border:solid 1px #cccccc;
	color: #cccccc;
	cursor: pointer;
}


#topNavBg {
	background-image:url(../images/header/topNavBG.gif);

}

.topNav  ul{
	padding-left: 0px;
	padding-top: 9px;
	margin:0; 
}

.topNav  li{
	margin:0;
	padding:0;
	padding-left: 0px;
	display:inline;
	list-style:none;	
}

.botLeftCorner{
	background-image: url(../images/header/bot_left_corner.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 32px;
}

.botRightCorner{
	background-image: url(../images/header/bot_right_corner.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 32px;
}

.botNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	color: #ada88f;
	background-image: url(../images/header/bot_nav_tall.gif);
	background-repeat:repeat-x;
	height: 54px;	
	width: 954px;
	vertical-align:top;	
	padding-top: 17px;
}


.botNav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #989476;
	text-decoration:none;
}

.botNav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #989476;
	text-decoration:underline;
}


.leftSide {
	background-image: url(../images/header/left_side.png);
	background-repeat:repeat-y;
	width: 9px;
}

.rightSide {
	background-image: url(../images/header/right_side.png);
	background-repeat:repeat-y;
	width: 9px;	
}

.contentContainer {
	background-color:#f6f1e4;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	width: 1000px;
}

.clear {
	clear: both;
}
hr {
	background-image:url(../images/hr.gif);
	height: 1px;
	border: 0px;
}

#vguide{
	position: absolute;
	left: 140px;
	/*top: 63px;
	height: 167px;
	width: 160px;*/
	bottom:-16px;
}

.padleft10px{
	padding-left: 10px;
}

.padright10px{
	padding-right: 10px;
}

.padleft20px{
	padding-left: 20px;
}

.padright20px{
	padding-right: 20px;
}

#subNav {
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	width: 1000px;
	height: 32px;
}

#subNavBg {
	background-image:url(../images/header/subNavBG.gif);
	background-repeat:repeat-x;
}


.subnavSpacer {
	width: 2px;
}

#subNav a {
	margin:0; 	
	padding:0;
}


#subNav  ul{
	margin:0; 	
	padding:0;
}
#subNav  li{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

#copyright {
	float: right;
	margin-right: 14px;
}

#poweredby {
	clear: both;
	float: left;
	margin-left: 14px;
}
#copyright a {
	color: #000000;
}

#poweredby a {
	color: #000000;
}

.relative {
	position:relative;
}

.left {
	float: left;
}

#leftNav {
	width: 163px;
	background-image: url(../images/spacer.gif);
	background-repeat:repeat-y;
	background-position: right;
	padding-right: 6px;
	vertical-align: top;
	color: #000000;
	font-size: 11px;
	overflow: none;	
}

#leftNav ul {
	margin: 0px;
	padding: 0px;
}

.padLeft{
	padding-left: 5px;
}

#leftNav ul div {
	width: 163px;	
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;	
	cursor: pointer;
	margin: 0px;

}

#currentLeftNav{
	width: 163px;
	background-color: #d5cbab;	
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

#currentLeftNav ul div:hover{
	width: 163px;
	background-color: #d5cbab;	
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.subItems {
	background-color: #e4dfca;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding: 0px;
}

#leftNav ul div:hover {
	width: 163px;
	background-color: #b7ad8d;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	cursor: pointer;
}

#leftNav a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	padding-right: 5px;
}

#rightNav {
	width: 179px;
	background-image: url(../images/spacer.gif);
	background-repeat:repeat-y;
	padding-left: 6px;
	vertical-align: top;	
}

h1{
	font-family: "Clairmont Book","Times New Roman",Arial;
	font-size: 25px;
	padding-top: 0px;
	margin-top: 0px;	
}


.vSpacer {
	background-image: url(../images/spacer.gif);
	width: 6px;
}


#contentHolder {
	float: left;
	width: 570px;
	min-height: 400px;	
	padding-left: 40px;
	padding-right: 40px;	
	float: left;
	vertical-align:top;
	position:relative;
	font-size: 12px;
}
#contentTopBotSpacer {
 height: 19px;
 clear: both;
}


/*---home page specific items----*/

.regionBtn {
	position:absolute;

}

#calistoga {
	margin-left: 188px;
	margin-top: -4px;
	z-index: 9999;
}	

#calistogaType {
	margin-left: 151px;
	margin-top: 5px;
	width: 60px;
}

#sthelena {
	margin-left: 227px;
	margin-top: 25px;
}

#sthelenaType {
	margin-left: 176px;
	margin-top: 25px;
	width: 50px;
}

#rutherford {
	margin-left: 240px;
	margin-top: 40px;
}

#rutherfordType {
	margin-left: 180px;
	margin-top: 40px;
	width: 55px;

}

#oakville {
	margin-left: 244px;
	margin-top: 50px;
}

#oakvilleType {
	margin-left: 200px;
	margin-top: 53px;
	width: 50px;
}

#yountville {
	margin-left: 260px;
	margin-top: 66px;
}

#yountvilleType {
	margin-left: 210px;
	margin-top: 73px;
	width: 53px;
}

#napa {
	margin-left: 285px;
	margin-top: 113px;
}

#napaType {
	margin-left: 256px;
	margin-top: 113px;
	width: 30px;
}

#napa {
	margin-left: 285px;
	margin-top: 113px;
}

#napaType {
	margin-left: 256px;
	margin-top: 113px;
	width: 30px;
}

#amCanyon {
	margin-left: 297px;
	margin-top: 153px;

}

#amCanyonType {
	margin-left: 256px;
	margin-top: 153px;
	width: 30px;

}

#lakeB {
	margin-left: 303px;
	margin-top: 7px;
	
}

#lakeBType {
	margin-left: 270px;
	margin-top: 5px;	
	width: 30px;
	height: 20px;
}


#homePageWeather {
	clear: both;
	margin-top: 0px;
}

#homePageWeather span {
	padding: 0px;
	margin-top: 0px;
}

#temp {
	font-size:30px;
	font-weight:400;
}

#homePageWeather {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 0px;
}

.homepageEvent {
	font-weight:bold;
	font-size:11px;
	color: #4d4d4f;
	padding-bottom: 22px;
}

.homepageEvent a{
	font-weight:bold;
	font-size:11px;
	/*color: #929478;*/
	color: #000000;
	text-decoration:none;
}

.homepageEvent a:hover{
	font-weight:bold;
	font-size:11px;
	/*color: #929478;*/
	color: #000000;
	text-decoration:underline;
}

.homeEventTitle {
	width: 205px;
	float: left;
}
.homeEventLink {
	float: left;
}

.tourismRegions {
	margin-left: 8px;
	margin-top: 20px;
	width: 345px;
	float: left;
}

#exploringBG {	
	background-image:url(../images/header/map.gif);
	background-position:right; 
	background-repeat:no-repeat;
	line-height: 18px;
	height: 186px;
	width: 351px;

}

#exploringBGv2 {	
	background-image:url(../images/header/mapv2.gif);
		background-position:right; 
	background-repeat:no-repeat;
	line-height: 18px;
	height: 186px;
	width: 351px;
}


#exploringBG a {
	color: #70715d;
	font-weight: bold;
	text-decoration:none;
	font-size: 10px;
}

#exploringBG a:hover {
	color: #36372b;
	font-weight: bold;
	text-decoration:none;
	font-size: 10px;
}


.homepageSpacer {
	background-image: url(../images/header/home_page_spacer.gif);
	height: 208px;
	margin-top: 33px;
	width: 8px;
	float: left;
}

.homepageFooterSpacer {
	background-image: url(../images/header/home_page_footer_spacer.gif);
	height: 70px;
	margin: 0px 19px 3px 19px;
	width: 1px;
	float: left;
}

/*.eventsContainerHome{
	margin-top: 25px;
	margin-left: 20px;
	margin-right: 20px;
	width: 262px;
	float: left;
}*/

.eventsContainerHome {
  float: left;
  margin-left: 20px;
  margin-right: 2px;
  margin-top: 25px;
  width: 280px;
}

.visitorEssentials {
	margin-left: 25px;
	margin-right: 20px;
	margin-top: 30px;
	width: 295px;
	float: left;
	position:relative;
}

.visitorEssentials a {
	/*color: #929478;*/
	color: #000000;
	font-weight: bold;
	font-size:10px;
	text-decoration:none;
}

.visitorEssentials a:hover {
	color: #454639;
	font-weight: bold;
	font-size:10px;
	text-decoration:none;
}


/* image holder--------*/

.img_topLeftCorner{
	background-image:url(../images/imgCorner_tl.gif);
	width: 16px;
	height: 14px;

}
.img_top {
	background-image:url(../images/img_t.gif);
	background-repeat:repeat-x;
	height: 14px;

}

.img_topRightCorner{
	background-image:url(../images/imgCorner_tr.gif);
	width: 16px;
	height: 14px;

}
.img_right{
	background-image:url(../images/img_r.gif);
	background-repeat:repeat-y;
	width: 16px;

}
.imgHolder{

}
.img_left{
	background-image:url(../images/img_l.gif);
	background-repeat:repeat-y;
	width: 16px;

}
.img_botLeftCorner{
	background-image:url(../images/imgCorner_bl.gif);
	width: 16px;
	height: 14px;

}
.img_bot{
	background-image:url(../images/img_b.gif);
	background-repeat:repeat-x;
	height: 14px;

}
.img_botRightCorner{
	background-image:url(../images/imgCorner_br.gif);
	width: 16px;
	height: 14px;

}


/* ---------------------*/



div.hr {
  height: 1px;
  background: #f6f1e4 url(../images/hrwh2.gif) no-repeat scroll center;
  background-position:center;
  border: 0px;
}
div.hr hr {
  display: none;
}

.addPadding {
	padding: 10px;
}

h3 {
	color: #000000;
	font-size: 10px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}



/* Calendar -------*/

input.btn {
	background-color:#e8e2d4;
	border:solid 1px #b5af9a;
	color: #555555;
	padding: 1px;
	margin: 3px;
	cursor: pointer;
}

input.btn:hover {
	background-color:#b5af9a;
	border:solid 1px #b5af9a;
	color: #555555;
	padding: 1px;
	margin: 3px;
	cursor: pointer;
}

input.btn2 {
	background-color:#7e7764;
	border:solid 1px #b5af9a;
	color: #fcfaf5;
	padding: 1px;
	margin: 3px;
	cursor: pointer;
}

input.btn2:hover {
	background-color:#b5af9a;
	border:solid 1px #b5af9a;
	color: #fcfaf5;
	padding: 1px;
	margin: 3px;
	cursor: pointer;
}

.calendarPriority {
	color:#000000;
	font-size: 14px;
}



/* -------------------*/


/* ----SITEmap-------*/

.topLevel1 a{
	color:#413e36;
	font-size: 11px;
}

.topLevel1{
	color:#413e36;
	padding: 5px;	
}

.topLevel2 a{
	color:#837e6e;
	font-size: 11px;
}

.topLevel2 {
	margin-left: 20px;
	color:#837e6e;
	padding: 5px;
}

.topLevelRest {
	color:#b5af9a;
	margin-left: 35px;
	padding: 5px;
}

.topLevelRest a {
	color:#b5af9a;
	font-size: 11px;
}


/*-------------------*/

.formhead  {
	color: #000000;
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding: 10px;
}


/*----banners-----------*/

.siteBanner {
	background-color:#FFFFFF;
	width: 120px;
	height: 110px;
	position:relative;
}

.siteBanner a {
	background-color:#FFFFFF;
	width: 120px;
	line-height: 110px;	
}



.banner {
	max-width: 120px;
	max-height: 110px;
	background-color:#FFFFFF;
	
}


/*--------templates-----------*/


#imgTiles {
	position:absolute;
	/*top: -95px;*/
	top:35px;
	right: 10px;
	z-index:1000;
}

#contentwthTiles {
	float: left;
	width: 495px;
	min-height: 180px;
}

.img_l {
	background: url('../images/img_l.png');
	background-repeat:repeat-y;
	width: 16px;
}

.img_r {
	background:url('../images/img_r.png');
	background-repeat:repeat-y;
	width: 16px;
}

.img_b {
	background:url('../images/img_b.png');
	background-repeat:repeat-x;
	height: 14px;
}

.img_t {
	background:url('../images/img_t.png');
	background-repeat:repeat-x;
	height: 14px;
}

#soFlashSlide {
	background-color:#000000;
	text-align:center;
	width: 1000px;
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;
	height:220px;
}

/*---btm images template--------*/


.imageLeft {
	z-index:1000;
	bottom: 0px;
	float: left;
	left: 5%;
	position: absolute;
}

.imageMiddle {
	z-index:900;
	bottom: 15px;
	float: left;
	left: 25%;
	position: absolute;
}

.imageRight {
	z-index:800;
	bottom: 0px;
	float: left;
	left: 55%;
	position: absolute;
}

.imageLeftv2 {
	z-index:800;
	bottom: 0px;
	float: left;
	left: 5%;
	position: absolute;
}

.imageMiddlev2 {
	z-index:900;
	bottom: 15px;
	float: left;
	left: 25%;
	position: absolute;
}

.imageRightv2 {
	z-index:1000;
	bottom: 0px;
	float: left;
	left: 55%;
	position: absolute;
}

.imageLeftv3 {
	z-index:800;
	bottom: 0px;
	float: left;
	position: absolute;
}

.imageMiddlev3 {
	z-index:900;
	bottom: 15px;
	float: left;
	left: 25%;
	position: absolute;
}

.imageRightv3 {
	z-index:1000;
	bottom: 0px;
	float: left;
	left: 55%;
	position: absolute;
}

.homepageLink {
	position:absolute;
	z-index: 1000;
}


.mobileHomeContainer {
  font-family: Calibri,Arial,sans-serif;
  font-size: 11px;
  font-weight: bolder;
  height: 50px;
  margin-top: -15px;
  position: absolute;
  text-align: left;
  vertical-align: text-top;
  width: 210px;
  left:340px;
}

/*.mobileHomeContainer {
	font-family:Calibri, Arial, sans-serif;
	font-size:11px;
	margin-top:-17px;
	vertical-align:text-top;
	font-weight:bolder;
	margin-left:120px;
	height:35px;
	text-align:left;
}*/

.mobileHomeContainer a {
	color:#f7942f;
}

.vguideHomeContainer {
	left: 600px;
	margin-top: -14px;
	position: absolute;
	text-align: left;
	width: 210px;
	font-weight:bold;
}

.vguideHomeContainer a {
	color:#f7942f;
}

.socialIcons {
  float: right;
  margin-left: 10px;
  margin-right: 0px;
  margin-top: 0px;
}

/*.socialIcons {
	float:right;
	margin-left:10px;
	margin-top:-38px;
	margin-right:65px;
}*/
.socialIcons li {
	list-style:none outside none;
	margin:0 8px 0 0;
	float: left;
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
	font-weight:bolder;
	height:18px;
}

.video_link{
	z-index: 10;
	width:289px;
	height:162px;
	padding-top:12px;
	padding-left:5px;
	
}
