<style type="text/css">

/* global elements */

img	{border: 0;}
.access {display: none;}

body {
  text-align: center;
  min-width: 500px;
}

#bodyWrapper {
  text-align: left;
  width: 755px;
  margin-left: auto;
  margin-right: auto;
}


#footer {
	width: 745px;
	text-align: center;
	margin: 5px 0 0 0;
	padding-top: 5px;
	border-top: 1px solid #e8eaec;
        background-image: url('http://www.martinez-us.com/images/maes_bird_small.gif');
        background-repeat:no-repeat;
	background-position: left;
	color: #9a9a9a;
	clear: both;
}

#footer p {font-size: 9px; line-height: 13px}



#maincontent {
	width: 755px;
	position: relative;
  background-image: url('http://www.maes-texas.org/images/bgmenu.gif');
	background-position: left;
	background-repeat:repeat-y;
	}

#maincontentstore {
	position: absolute;
	top: 126px;
	left: 12px;
	width: 755px;
}


/* Default links 	*/
a:link, a:visited {
	text-decoration : underline;
	color: #000;
	background: transparent; 
	}

a:hover {
	text-decoration : none;
	color: #9c8921;
	background: transparent; 
	}

a:active {
	text-decoration : underline;
	color: #000;
	background: transparent;  
	}

div#maincontent p a:link, div#maincontent p a:visited {
	text-decoration: underline;
	} 

div#maincontent p a:hover {
	text-decoration : none;
	color: #9c8921;
	background: transparent; 
	} 

/* Typography 	*/

body, p, h1, h2, h3, h4, ul, li {font-family: Verdana, Lucida Grande, Arial, Helvetica, sans-serif;}
	
h2, h3, h4 {
	font-weight: bold;
}

h2 {font-size: 18px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

ul {margin-top: 0;}

li {
	font-size: 11px;
	line-height: 15px;
	}

p {
	margin: 0 0 15px 0;
	line-height: 15px;
	font-size: 11px;
}



/* Body Typography and Layout Elements	*/

#bodycontent h3 {margin: 0 0 11px 0; color: #000;}
#bodycontent h4 {margin: 0 0 11px 0; color: #000;}
.yellowbox {
	padding:  15px 20px 15px 20px;
	background-color: #FFF6C4;
	margin: 20px 0 11px 0; 
	color: #000;
} 

.yellowbox2 {
	padding: 0;
	background-color: #FFF6C4;
	margin: 20px 0 11px 0; 
	color: #000;
} 

.yellowbox2header {
	font-size: 12px;
	font-weight: bold;
	background-color: #ffea7f;
	padding: 10px 20px;
}

.yellowbox2content {padding: 11px 20px;}

.greyborderbox {
	padding:  15px 20px 15px 20px;
	background-color: #fff;
	border: 1px solid #999C9F;
	margin: 20px 0 11px 0;
}

.greyborderbox2 {
	padding: 0;
	background-color: #fff;
	border: 1px solid #999C9F;
	margin: 20px 0 11px 0; 
}

.greybox2header {
	font-size: 12px;
	font-weight: bold;
	background-color: #999C9F;
	padding: 10px 20px;
	color: #fff;
}

.greybox2content {padding: 11px 20px;}

.greyboxheader {
	font-size: 12px;
	font-weight: bold;
	background-color: #999C9F;
	padding: 10px 20px;
	color: #fff;
	margin: 20px 0 11px 0; 
}

#bodycontent table {
margin: 0px;
border: none;
font-size: 11px;
background-color: #fff;
}

#bodycontent th {
padding: 7px;
font-weight: bold;
background-color: #393D42;
color:#fff;
} 

#bodycontent td {
padding: 7px;
color: #000;
background-color:#fff3b2;
} 

#bodycontent td.odd {background-color: #ffea7f}

.programheader a:link, .programheader a:visited {border-bottom: 0}
.programheader a:hover {border-bottom: 2px solid #000;}


/* Left navigation */
#lnstore {
 	width: 158px;
	z-index: 2;
	position: absolute;
	top: 35px;
	left: 0;
	background-color: #393942;
	border-bottom: 5px solid #fff;
}

#lnsub {
	width: 158px;
	z-index: 2;
	position: absolute;
	top: 55px;
	left: 0;
	background-color: #393942;
	border-bottom: 5px solid #fff;
}
	
#lnsub2 {
	width: 158px;
	z-index: 2;
	position: absolute;
	top: 95px;
	left: 0;
	background-color: #393942;
	border-bottom: 5px solid #fff;
}	

#lnsub3 {
 	width: 158px;
	z-index: 2;
	position: absolute;
	top: 35px;
	left: 0;
	background-color: #393942;
	border-bottom: 5px solid #fff;
}

#leftnav {
	width: 158px;
	color: #000;
	margin: 12px 0 25px 0;
}

#leftnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffe895;
}
		
#leftnav li {
	border-bottom: 1px solid #fff;
	margin: 0;
}

#leftnav li a {
	display: block;
	background-color: #ffe895;
	color: #000;
	text-decoration: none;
	padding: 6px 0 6px 6px;
	width: 152px;
}

html>body #leftnav li a {width: auto;} 

#leftnav li a:hover {background-color: #FFD600; color: #000;}

#leftnav ul .activenav a {
	background-color: #393d42;
	color: #ffd600;
	text-decoration: none;
	padding: 6px 0 6px 6px;
	margin-top: 0;
	width: 152px;
}

html>body #leftnav ul .activenav a {width: auto;}
#leftnav li.activenav a:hover {background-color: #ffd600; color: #000;}

#leftnav ul #lev2 {
	list-style: none;
	padding: 0;
	margin: 0 0 0 5px;
	border-top: 1px solid #fff;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff6d5;
}
		
#leftnav ul #lev2 li {
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
}

#leftnav ul #lev2 li a {
	display: block;
	background-color: #fff6d5;
	color: #000;
	text-decoration: none;
	padding: 6px 0 6px 6px;
	width: 146px;
}

html>body #leftnav ul #lev2 li a {width: auto;}
#leftnav ul #lev2 li a:hover {background-color: #e4e4e5; color: #000;}

#leftnav ul #lev2 .activenav a {
	background-color: #393d42;
	color: #ffd600;
	text-decoration: none;
	padding: 6px 0 6px 6px;
	margin-top: 0;
	width: 146px;
}

html>body #leftnav ul #lev2 .activenav a {width: auto;}
#leftnav ul #lev2 .activenav a:hover {background-color: #ffd600; color: #000;}

#leftnav ul #lev2 #lev3 {
	padding: 0 0 0 10px;
	margin: 0;
	border-top: 1px solid #fff;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
}
		
#leftnav ul #lev2 #lev3 li {
	border-bottom: 1px solid #e4e4e4;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#leftnav ul #lev2 #lev3 li a {
	color: #000;
	text-decoration: none;
	padding: 6px 0 6px 6px;
	background-color: #fff;
	width: 138px;
}

html>body #leftnav ul #lev2 #lev3 li a {width: auto;}

#leftnav ul #lev2 #lev3 li a:hover {
	text-decoration: underline;
	background-color: #fff;
}

#leftnav ul #lev2 #lev3 .activenav a {
	background-color: #393d42;
	color: #ffd600;
	text-decoration: none;
	padding: 6px 0 6px 6px;
	margin-top: 0;
	width: 138px;
}

html>body #leftnav ul #lev2 #lev3 .activenav a {width: auto;}
#leftnav ul #lev2 #lev3 .activenav a:hover {background-color: #fff; color: #000;}

#bodycontentstore {
	width: 568px;
	margin: 10px 0 0 187px;
	padding-top: 20px;
}

#bodycontent {
	width: 568px;
	margin: 10px 0 0 187px;
	padding-top: 20px;
}

	
#sidebar {
	width: 170px;
	float: right;
	padding: 0;
	margin: 0 0 10px 15px;
	float: right;
	position: relative;
	}

.sidebox {
	width: 170px;
	background-color: #fff3b2;
	position: relative;
	font-size: 11px;
	margin: 0 0 8px 0;
}

.sidebox ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 170px;
}
		
.sidebox li {
	border-bottom: 2px solid #fff;
	margin: 0;
	display: block;
	text-decoration: none;
	padding: 8px;
	color: #000;
}

.sidebox li a {
	text-decoration: underline;
	background-color: transparent;
	color: #000;
}

.sidebox li a:hover {text-decoration: none; color: #9c8921}
.sidebox li.odd {background-color: #ffea7f}
.sidebox li img {padding-right: 5px}


#subimage {	
	width: 755px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #000;
	position: relative;
}

#subnoimage {
	width: 755px;
	margin: 0;
	height: 20px;
	border: 0;
	background: #000;
	position: relative;
	color: #ccc;
}

/* top gray nav bar */


a.topNav:link 
{color: #FCD400;  
font-size:10px;
font-weight: bold;
padding: 6px 6px 6px 6px;
vertical-align: bottom;
text-decoration: none
}
 
a.topNav:visited 
{color: #FCD400;
font-size:10px; 
font-weight: bold;
padding: 6px 6px 6px 6px;
vertical-align: bottom;
text-decoration: none
} 

a.topNav:hover 
{color: #FFFFFF;
font-size:10px; 
font-weight: bold;
padding: 6px 6px 6px 6px;
vertical-align: bottom;
text-decoration: none
}

/* top gray nav bar */

div#globalnav {
	height: 23px;
	width: 755px;
	margin: 16px 0 0 0;
	padding: 0;
	border: 0;
	background: #393d42;
        padding: 0 0 0 0;
	position: relative;
}		

#headerbar {
	height: 55px;
	width: 755px;
	background-color: #000000;
	z-index: 1;
}

#headerimage {padding: 15px 0 15px 187px;}


#newline {
	width: 559px;
	margin: 0 0 0 0;
	border-top: 1px dotted #ccc;
        position: relative;
	color: #9a9a9a;
}

</style></head>

