body{font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666666;background-color:#FFFFFF; text-align:center;}
#wrapper{
	margin:10px auto;
	border:1px solid #CECFCE;
	width:760px;
	text-align: left;
}

#header {width:760px; height:60px; margin:0; padding:0;}
#header_home {width:760px; height:235px; margin:0; padding:0;}
#logo h1{background:transparent url(../images/logo.gif) no-repeat; float:left; width:308px; height:60px; margin:0; padding:0;}
#logo_home h1{background:transparent url(../images/top.jpg) no-repeat; float:left; width:760px; height:235px; margin:0; padding:0;}
#tagline {
	float:right;
	width:350px;
	height:60px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #372D69;
	text-align: right;
}
#tagline span, #logo span, #logo_home span {display:none;}



#content {width:758px; margin:3px 0 0 0; text-align:left;}
#home_left{float:left; width:460px;}
#home_right {float:left; width:250px; margin-left:48px;}
#left{float:left; width:520px;}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 100;
	margin-top: 30px;
	margin-right: 10px;
}
#right {float:left; width:200px; margin-left:30px;}
#sponsors_left{float:left; width:480px;}
#sponsors_right {float:left; width:250px; margin-left:27px; border-top:1px solid #CECFCE; border-left:1px solid #CECFCE;}

p{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	padding-left:10px;
}
a{color: #EF8E00; text-decoration:underline;}
a:hover{color: #17205E; text-decoration:underline;}
h3{
	color: #EF8E00;
	font-weight:bold;
	line-height:14px;
	font-size:12px;
	margin:0;
	padding-left:10px;
	padding-top: 20px;
}

/*styles for bottom navigation*/
 #navlist
{
clear:both;
margin: 0;
padding: 0 0 20px 10px;
}
#nav_home {
	height: 30px;
	width: 65px;
	position: absolute;
	z-index: 10;
}
#nav {
	height: 30px;
	width: 760px;
}

#top{ clear:all; width:760px; height:40px; background:url(../images/backtotop.gif) right bottom no-repeat; margin:5px 0 0 0; padding:0;}
#top a {float :right; width:100px; height:30px; text-indent:-9999px; text-decoration:none; padding-top:5px;}
#nav_team {
	height: 30px;
	width: 92px;
	position: absolute;
	z-index: 10;
	margin-left: 67px;
}
#nav_consulting {
	height: 30px;
	width: 99px;
	position: absolute;
	z-index: 10;
	margin-left: 161px;
}
#nav_sponsorship {
	height: 30px;
	width: 213px;
	position: absolute;
	z-index: 10;
	margin-left: 262px;
}
#nav_productions {
	height: 30px;
	width: 108px;
	position: absolute;
	z-index: 10;
	margin-left: 477px;
}
#nav_alamo {
	height: 30px;
	width: 173px;
	position: absolute;
	z-index: 10;
	margin-left: 587px;
}
#consulting_title h2, #team_title h2, #home_title h2, #productions_title h2, #sponsors_title h2, #alamo_title h2 {clear:both; width:500px; height:40px; margin:0; padding:0; text-indent:-9999px;}

#productions_title h2 {background:transparent url(../images/titles/productions.gif) no-repeat;}

#sponsors_title h2 {background:transparent url(../images/titles/sponsors.gif) no-repeat;}

#consulting_title h2 {background:transparent url(../images/titles/consulting.gif) no-repeat;}

#team_title h2 {background:transparent url(../images/titles/team.gif) no-repeat;}

#home_title h2 {background:transparent url(../images/titles/welcome.gif) no-repeat; margin-top:20px;}
#alamo_title h2 {
	background-color: transparent;
	background-image: url(../images/titles/alamo.gif);
	background-repeat: no-repeat;
}
/*styles for bottom navigation*/

 #navlist

{

clear:both;

margin: 0;

padding: 0 0 20px 10px;

}



#navlist ul, #navlist li

{

margin: 0;

padding: 0;

display: inline;

list-style-type: none;

}



#navlist a:link, #navlist a:visited

{

line-height: 14px;

margin: 0 10px 4px 10px;

text-decoration: none;

color: #EF8E00;

}



#navlist a:link#current, #navlist a:visited#current, #navlist a:hover

{

padding-bottom: 2px;

color: #C6C3C6;

}
ul {
	font-size: 10px;
}
