/* CSS Document */
/* page elements, navs */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////**/
/*////////////////////////       reset  defaults          ///////////////////////////////////////////////**/
* {																								       /**/
padding:0;																						      /**/
margin:0;																						     /**/
}
table,tr,td{
margin:0;
padding:0;
}																								    /**/
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }/**/
li, dd { margin-left:5%; }																		  /**/
fieldset { padding: .5em; }																		 /**/
																								/**/
/*//////////////////////       end of global resets       //////////////////////////////////////**/																							
/*/////////////////////////////////////////////////////////////////////////////////////////////**/
.important{
visibility:hidden;
/*display:none;*/

}
img{
padding:0;
margin:0;
border:none;
}
h2{
font-size:16px;
color:#66a9c7;
padding:5px 0 5px 0;
margin:0
}
h2.title{
font-size:16px;
color:#66a9c7;
padding:5px 0 5px 7px;
margin:0;
font-style:italic;
}
h2.red{
color:#9a061b
}
h2.welcome{
float:left;
display:block;
background-color:white;
background-image:url(../images/Austin-Business-Meetings.jpg);
background-position:center top;
background-repeat:no-repeat;
height:115px;
width:800px;
padding:0;
margin:0;
}
h2.slogan{
	position:absolute;
	width:141px;
	height:22px;
	padding:0;
	margin:0;
	color:#69889b;
	left: 46px;
	top: 39px;
	font-size:16px;
	font-weight:500;
	font-weight:bold;
}
.smaller{
font-size:12px;
}
h2.welcomeAustin{
width:269px;
height:53px;
background-image:url(../images/welcome-to-austin.jpg);
background-repeat:no-repeat;
padding:0;
margin:0;
}
.clear{
clear:both;
}
.adjHeight{
height:74px;

}
/* page elements */
body{
margin:0;
padding:0;
font-family:arial;
font-size:14px;
/*background-image:url(../images/pattern.gif)*/
background-color:#757B8A;
}
#wrapper{
position:relative;
width:830px;
background-color:white;
margin:10px auto;
}
#top{
width:830px;
height:115px;
background-color:white;
border-bottom:2px solid white;
position:relative;
}
#content{
width:830px;
background-color:#b9d9c8;
position:relative;
}
#left{
width:179px;
height:100%;
float:left;
background-color:#b9d9c8;
padding:0;

}
#center{
width:651px;
float:left;
background-color:white;
margin:0px;

}
#centerLeft{
width:490px;
float:left;
background-color:#b9d9c8;


}
#BusCenter{
width:467px;
float:left;
margin-top:4px;
margin-bottom:7px;
background-color:#ffffff;
}
.topAdd{
width:460px;
height:80px;
margin:0 auto;
}
.centerText{
position:relative;
padding:0;
margin:3px 3px 3px 3px;
color:black;
height:100%;
background-color:white;
clear:both;
}
.centerText img{
margin:0 0 0 5px !important;

}

.indentText{
padding:0 8px 8px 8px;
}
.floatLeft{
float:left;
padding-right:5px;
}
.holdFlash{
width:400px;

}
#pop{
width:100px;
height:71px;
position:absolute;
left: 670px;
top: 11px;
}

#right{
float:right;
width:148px;
height:100%;
padding-left:10px;
background-color:white;

}
.adds{
margin-top:10px;
margin-left:5px;
}
.adds img{
margin-top:10px;
padding:5px;
border:1px solid #cccccc;
}

#bottom{
width:830px;
height:30px;
position:relative;
background-color:#b9d9c8;
border-top:2px solid white;
border-bottom:2px solid white;
}
.bottomLeft{
float:left;
font-size:10px;
padding:7px;
width:40%;
}
.bottomRight{
float:right;
font-size:10px;
padding:7px;
}
.bottomLeft a, .bottomRight a{
color:#333333;
text-decoration:none;
}
.bottomLeft a:hover, .bottomRight a:hover{
text-decoration:underline;
}
/* navs */
#left ul{
width:179px;
list-style-type:none;
padding:0;
margin:0 0 0 0;
/*border-right:2px solid #69889b!important;*/
text-align:right;

}
#left ul li{
list-style-type:none;
padding:0;
margin:0;
}
#left ul li a{
color:white;
display:block;
width:151px;
height:14px;
padding:5px 18px 5px 10px;
border-bottom:1px solid white;
text-decoration:none;
background-color:#66a9c7;
}
#left ul li a:hover{
background-color:#69889b;
color:#eeece4;

}
#left ul li.here a{
background-color:#b9d9c8;
background-image:url(../images/here.gif);
background-position:left;
background-repeat:no-repeat;
color:#333366;
border-right:2px solid #d7d1c4!important;
}
#left ul li.here a:hover{
background-color:#B9D9C8;
}
#left ul li#meeting a{
height:28px;
}
#left ul li#act a{
height:28px;
}
#left ul li#last a{
height:28px;
border-bottom:none!important;
}
#left ul li#last a:hover{
border-bottom:none!important;
height:28px;
}
#tNav{
position:relative;
width:100%;
height:30px;
background-color:#b9d9c8;
border-bottom:2px solid white;
}

#tNav ul{
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:60;
	line-height: 1;
}
#tNav li {
	float: left;
	padding: 0;
	margin: 0;
	list-style:none;
	
}
#tNav li#contact a{
width:115px!important;
}
#tNav li#search a{
width:115px!important;
}
#tNav li#chamber a{
width:130px!important;
}
#tNav li#ioa a{
width:155px!important;
}
#tNav li#ravg a{
width:180px!important;
}
#tNav li.here{
background-color:#66a9c7;
color:white;
}

#tNav li a {
	display: block;
	padding: 8px 5px 3px 5px;
	text-decoration: none;
	color: black;
	height: 19px;
	width:70px;
	margin:0px;
	text-align:center;
	border-right:1px dotted white;
}
#tNav ul li a:hover {
	background: #66a9c7;
	color:white;
	text-decoration:none;
	
}
#tNav li ul { /* second-level lists */
	position:absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height:auto;
	width:170px;
	padding:0px;
	margin:0px;
	background-color:#000000;
	border:none!important;
	/*background:url(/images/clear.gif);/* trick to keep'em open */
	z-index: 70;
}
#tNav li ul li a{
	background-color:#669BD1;
	display:block;
	width:160px;
	height:15px;
	border:0px;
	border-style:none;
	text-align:left!important;

}
/*/////////////////////3rd row stuff*/
#tNav li ul ul {
	margin: -3em 0 0 10em;
	border:1px dotted #ffffff!important;
}

#tNav li:hover ul ul, #tNav li.sfhover ul ul {
	left: -999em;
}
#tNav li:hover ul, #tNav li li:hover ul, #tNav li.sfhover ul, #tNav li li.sfhover ul {
	left: auto;
	background:#eda;
}	
/*////////////////////////////////////////*/

#tableListings{
width:100%;

}
#tableListings a{
color:green;
text-decoration:none;
}
#tableListings a:hover{
text-decoration:underline;
}
.tableCats{
background:#69889b;margin-top:5px;margin-bottom:5px;
width:470px;
white-space:normal;
padding:5px 0 5px 5px;
}
.tableCats a{
color:white!important;
text-decoration:none;
}
.tableCats a:hover{
text-decoration:underline;
}
table td.tablecell{
background:white;
color:black;
padding:3px;
border:1px dotted #22415D;
}
table td.tablecell:hover{
background:#FFFFCC;
}
table td.tableHeader{
background:#66a9c7;
color:white;
padding:5px;
}
#mapholder
{
width:610px;
height:510px;
position:relative;
z-index:1;
border:1px dotted red;
padding:5px 0 5px 0;
}