/* CSS Document */

body {
margin: 0;
padding: 0;
background-image:url(assets/SanAntonioMap.jpg);
background-repeat:repeat-y;
font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;

}

ul, li {
margin:0;
padding:0;
}

/* GLOBAL LAYOUT ELEMENTS ------------------------------------- */
 
#wrapper {
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   width:786px;
   background-image:url(assets/contentWrapper_bkg.gif);
   background-repeat:repeat-y;

   }
   
.clearfloats {
	clear:both;
}

.floatright {
float:right;
}

.floatleft {
float:left;
}


#contentWrapper {    /*holds both the content and the menu*/
width:786px;
background-image:url(assets/contentWrapper_bkg.gif);
background-repeat:repeat-y;

}

#contentWrapper_bottom {
background-image:url(assets/contentWrapper_bottom.gif);
background-repeat:no-repeat;
width:786px;
height:30px;
}

#content {    /*holds the page text on the left*/
float:left;
width:550px;
}

.content_top {
width: 550px;
margin-left:8px;
}

.content_mid {
background-image:url(assets/content_mid.gif);
background-repeat:repeat-y;
width:550px;
margin-left:8px;
}

.content_bottom {
background-image:url(assets/content_bottom.gif);
background-repeat:no-repeat;
width:550px;
height:47px;
margin-left:8px;
}


#mainNav {
float:right;
width:205px;
margin-right:8px;
}

#mainNav a {
width: 100%;
display: block;
/*padding-left: 15px;*/
text-decoration: none;
color:#000000;
} 

#mainNav a:hover {
text-decoration:none;
color:#883300;
background-color: #FFFFFF;
}


.menuTop {
background-image:url(assets/menuTop.gif);
background-repeat:no-repeat;
/*width:205px;*/
height:40px;
/*font-size: 1px;*/
/*margin-right:8px;*/
}

.menuBottom {
background-image:url(assets/menuBottom.gif);
background-repeat:no-repeat;
/*width:205px;*/
height:35px;
margin-right:8px;
}


.menuMid {
background-image:url(assets/menuMid.gif);
background-repeat:repeat-y;
/*width:205px;*/
margin-right:8px;
}

.menuMid li {
font: 90% Tahoma, Arial, sans-serif;
list-style-type:none;
letter-spacing: .06em;
/*border-bottom:dashed #4E9C9C 1px;*/
/*padding-bottom: 10px;*/
margin-left:20px;
margin-right:15px;
width:170px;
}


/* TEXT ------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, p {
margin-top: 0;

}

h1 {
font-size:120%;
color:#883300;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
margin-left:1.5em;
margin-right: 1.5em;
}

/*ADJUST FOR CON SITE*/

p {
font: 100% "Trebuchet MS", Verdana, Arial, sans-serif;
line-height:120%;
text-align:left;
margin-left:1.5em;
margin-right:1.5em;
color:#FFFFFF;
}


/* CONTENT LINKS ------------------------------------------------------ */

p a {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-bottom: #fff dotted 2px;        
	font-size:102%;
	
	}
	
p a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	border-bottom: #ffb500 dotted 2px;        /*adjust for con site*/
	font-size:102%;
	color:#ffb500;
	}


/* CONTENT LISTS ------------------------------------------------------ */


ul{
font: 100% "Trebuchet MS", Verdana, Arial, sans-serif;
color:#FFF;
}

li {
text-align:left;
margin-top:0;
margin-left:2em;
margin-right:1.5em;
}

li a {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-bottom: #fff dotted 2px;        
	font-size:102%;
	
	}
	
li a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	border-bottom: #ffb500 dotted 2px;        /*adjust for con site*/
	font-size:102%;
	color:#ffb500;
	}

/* IMAGES ----------------------------------------------------- */



/* TABLES ----------------------------------------------------- */

/* FORMS ------------------------------------------------------ */



