/* 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; }	
img{
padding:0;
margin:0;
}																	 /**/
																								/**/
/*//////////////////////       end of global resets       //////////////////////////////////////**/																							
/*/////////////////////////////////////////////////////////////////////////////////////////////**/

a{
color:#006666;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.important{
visibility:hidden;

}
img{
padding:0;
margin:0;
border:none;
}
h2{
font-size:16px;
color:#414041;
padding:5px 0 5px 0;
margin:0
}
h2.welcome{
float:left;
display:block;
height:79px;
width:504px;
background-image:url(../images/Austin-Newcomer-Guide.jpg);
padding:0;
margin:0;
}
h2.slogan{
float:right;
display:block;
background-image:url(../images/topSlogan.jpg);
background-repeat:no-repeat;
width:380px;
height:58px;
padding:0;
margin:0;
}
h2.welcomeDenver{
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:54px;

}
/* page elements */
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*background-image:url(../images/pattern.gif)*/
background-color:#8AAC90;

}
#wrapper{
position:relative;
width:833px;
background-color:white;
margin:10px auto;
}
#top{
width:653px;
height:109px;
margin:0 0 0 176px;
background-image:url(../images/topFill.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:white;
position:relative;
}
#search
{
	position:relative;
	width:156px;
	height:31px;
	background-color:#D2E3F2;
	padding:0 0 5px 20px;
	margin-top:-3px;

}
#searchResults
{
position:relative;
height:400px;
overflow:scroll;
width:100%;
}
#content{
width:833px;
background-color:#D2E3F2;
position:relative;
}
#left{
width:176px;
float:left;
background-color:#93b8c0;
padding:0 0 0 0;


}
#center{
width:653px;
float:left;
background-color:white;
margin:2px 0 5px 0px;
}

#centerLeft{
width:510px;
float:left;

}
#centerRight{
float:right;
width:130px;
padding-right:3px;
}
.adds{
margin-top:10px;
margin-left:0px;
}
.adds img, .swfad{
margin-top:10px;
padding:5px;
border:1px solid #cccccc;
}

#BusCenter{
width:467px;
float:left;
margin-top:4px;
background-color:#ffffff;
}
.topAdd{
width:470px;
margin-left:25px;
}
.centerText{
padding:0 8px 8px 8px;
color:#21434e;
height:100%;
}

.holdFlash{
width:400px;

}
#pop{
width:100px;
height:71px;
position:absolute;
left: 670px;
top: 11px;
}

#right{
float:right;
width:168px;
height:100%;
padding-left:10px;
background-color:white;

}

#bottom{
width:833px;
height:32px;
position:relative;
background-color:#a8c09b;
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;
}
/* navs */
#left ul{
width:176px;
list-style-type:none;
padding:0;
margin:0 0 0 0;
text-align:right;
background-image:url(../images/sideNavBG.jpg);
background-position:bottom;
background-repeat:no-repeat;

}
#left ul li{
list-style-type:none;
padding:0;
margin:0;
}
#left ul li a{
color:white;
display:block;
width:170px;
height:auto;
padding:5px 5px 5px 0px;
border-bottom:1px solid white;
text-decoration:none;
line-height:1em;
background-image:url(../images/rArrow.gif);
background-position:right;
background-repeat:no-repeat;
}
#left ul li a:hover{
background-color:#333333;
}
#left ul li.here a{
background-color:#000000;
}
#tNav{
	position:absolute;
	height:25px;
	background-color:#a8c09b;
	left: 0px;
	top: 82px;
	width: 653px;
}

#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.chamber a{
width:115px;
}
#tNav li#ravg a{
width:190px;
}
#tNav li#ioa a{
width:135px;
}
#tNav li#chamber a{
width:100px;
}
#tNav a {
	display: block;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	color: #59747d;
	height: 15px;
	width:70px;
	margin:0px;
	text-align:center;
	border-right:1px solid #cccccc;
}
#tNav ul li a:hover {
	background: white;
	color: #21434e;
	text-decoration:none;
	border-left:1px solid #cccccc;
	padding:4px 5px 4px 4px;
	
	
}
#tNav li.here a{
	background:white;
	color:black;
	border-left:1px solid #cccccc;
	padding:4px 5px 4px 4px;
}
#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;
}
