body {
margin: 0;
padding: 0;
background-color: #7B868C;
}
h2, h3 {
margin-top: 0;
}
form {
margin: 0;
padding: 0;
}
p {
font: 80%/1.8 Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top: 0;
}
#wrapper {
min-width: 500px;
margin-left: 115px;
width: 75%;
}
#outer {
border-left: 210px solid #CED3D6;  /* left column background */
border-right: 225px solid #CED3D6; /* right column background */
background-color: #CED3D6;         /* center column background */
}
#inner {
margin: 0;
width: 100%;
}


#header {
background-color: #FFFFFF;
color: #00496b;
background-image: url(images/logoamarillo.GIF);
border-bottom: 1px dotted #CCCCCC;
height: 50px;
background-repeat: no-repeat;
/*float: left;
background-position: 10px 10px;
background-attachment: fixed;
color: #00496b;
border-bottom: 1px dotted #CCCCCC;
*/
}

#header h1 {
font: 155% Arial, "Times New Roman", Times, serif, bold;
text-align: left;
padding-left:55px;
margin-right: 1em;
padding-top:20px;
}

#header h2 {
font: 150% Georgia, "Times New Roman", Times, serif;
text-align: center;
margin-right: 1em;
}
#header2 {
background-color: #006194;
background-image: url(images/header.png);
background-repeat: no-repeat;
color: #FFFFFF;
border-bottom: 1px dotted #CCCCCC;
height:100px;
}
#header2 h1 {
font: 200% Georgia, "Times New Roman", Times, serif;
padding-top: 20px;
text-align: left;
margin-right: 1em;
}

#header2 h2 {
font: 160% Arial, "Times New Roman", Times, serif;
padding-top: 45px;
padding-left: 15px;
text-align: left;
margin-right: 1em;
}

#header3 {
font: 80% Arial, "Times New Roman", Times, serif;
background-color: #FFFFFF;
color: #00496B;
border-bottom: 1px dotted #CCCCCC;
text-align: center;
}
#header3 h1 {
font: 200% Georgia, "Times New Roman", Times, serif;
text-align: center;
margin-right: 1em;
}

#header3 h2 {
font: 90% Georgia, "Times New Roman", Times, serif;
text-align: center;
margin-right: 1em;
}
#header3 p {
width: 100%;
position: relative;
text-align: center;
z-index: 13;
}

#side1 {
width: 210px;                      /* left column width */
margin-left: -210px;               /* negative left column width */
float: left;
position: relative;
z-index: 10;
padding-left: 5px;

}
#side1 h1 {
width: 190px;
font: 140% Arial, "Times New Roman", Times, serif;
color: #10598C;
margin-bottom: 0;
margin-left: 8px;
padding-bottom: 4px;
text-align:left;
}
#side1 h2 {
width: 190px;
font: 105% Arial, "Times New Roman", Times, serif;
color: #10598C;
margin-bottom: 0;
margin-left: 8px;
padding-bottom: 4px;
text-align:left;
}
#side1 p {
width: 180px;
font: 80% Arial, "Times New Roman", Times, serif;
color: #000000;
background-color: transparent;
margin-bottom: 0;
margin-left: 8px;
padding-bottom: 4px;
}

#side1 .txt {
width: 200px;
background-color: #FCF5F5;
border: 1px inset #901602;
}
/*#side1 ul {
width: 150px;
list-style: none;
margin-left: 0;
padding-left: 0;
}
#side1 li {
font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-bottom: 0.3em;
border-bottom: 1px solid #E7AFAF;
}
#side1 a:link, #side1 a:visited {
text-decoration: none;
color: #901602;
background-color: transparent;
}
#side1 a:hover {
color: #621313;
}
*/
/* 
-------------------------------- Navigation ------------------------------ 
List tips courtesy of A List Apart: http://www.alistapart.com/stories/taminglists/
*/

#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top:2px;
	background-color: transparent;
	}	
#mainnav li {
	display: inline;
	}

#mainnav a:link, #mainnav a:visited {
padding: 3px 8px 2px 8px;
color: #10598C;
background-color: transparent;
text-decoration: none;
border: 1px solid transparent;
}

#mainnav a:hover {
color: #EFB652;
background-color: transparent;
}
#ccolor {
background-color: red;
color: #F7CF8C;
}

#side2 {
width: 225px;                      /* right column width */
margin-right: -225px;              /* negative right column width */
color: #ffffff;
float: right;
position: relative;
z-index: 11;
}

#side2 h2 {
font: 130% Arial, "Times New Roman", Times, serif, bold;
color: #FFFFFF;
background-color: transparent;
margin-bottom: 0;
padding-bottom: 4px;
padding-left: 0.2em;
text-align:left;
}
#side2 h3 {
width: 190px;
font: 140% Arial, "Times New Roman", Times, serif;
color: #10598C;
margin-bottom: 0;
margin-left: 8px;
padding-top:15px;
padding-bottom: 4px;
text-align:left;
}
#side2 p {
font: 75% Arial, "Times New Roman", Times, serif, bold;
color: #FFFFFF;
background-color: transparent;
margin-bottom: 0;
padding-bottom: 4px;
padding-left: 0.2em;
text-align:left;
}
.adbox {
padding: 2px 4px 2px 6px;
margin: 0 0.5em 10px 0.5em;
border: 1px dotted #B1B1B1;
background-color: #FFFFFF;
}
.adbox1 {
padding: 2px 1px 2px 1px;
margin: 0px 0px 0px 0px;
border: 1px dotted #B1B1B1;
background-color: #BD7908;
}
.adbox2 {
padding: 2px 1px 2px 1px;
margin: 0px 0px 0px 0px;
border: 1px dotted #B1B1B1;
background-color: #4A92CE;
}
.adbox3 {
padding: 2px 1px 2px 1px;
margin: 0px 0px 0px 0px;
border: 1px dotted #B1B1B1;
background-color: #EFBA21;
}
.adbox4 {
padding: 2px 1px 2px 1px;
margin: 0px 0px 0px 0px;
border: 1px dotted #B1B1B1;
background-color: #5A8200;
}
.adbox5 {
padding: 2px 1px 2px 1px;
margin: 0px 0px 0px 0px;
border: 1px dotted #B1B1B1;
background-color: #FF9608;
}
#content {
font: 75% Arial, "Times New Roman", Times, serif;
padding-top:16px;
width:98%;
float: left;
position: relative;
z-index: 12;
background-color: #CED3D6;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;

}
#content h3 {
font: 185% Arial, "Times New Roman", Times, serif, bold;
color: #10598C;
margin-left: 1em;
text-align:center;
}
#content p {
font: 90% Arial, "Times New Roman", Times, serif;
color: #000000;
margin-left: 3em;
margin-right: 2em;
}




#navigation, #navigation ul { 
	padding: 0;
	margin: 0;
	margin-left:0;/*40px;*/
	list-style: none;


}
#navigation li { 
	float: left;
	position: relative;
	width: 10em;
	border: 1px solid #B0C4DE;
	background-color: #E7EDF5;
	color: #2D486C;
	font: 50% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 1em;
  
}
#navigation a:link, #navigation a:visited {
	display: block;
	text-decoration: none;
	padding-left: 0em;
	color: #2D486C;
	
}
#navigation ul { 
list-style-type: none;
	display: none;
	position: absolute;
	padding-top: 0.5em;
}
#navigation ul li {
	float: none;
	border: 0 none transparent;
	border-bottom: 1px solid #E7EDF5;
	background-color: #F1F5F9;
	font-size: 50%;
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
	margin-left: -3em;
}
#navigation li:hover ul {
	display: block;
}



#footer {
background-color: #F4F4F4;
width: 100%;
position: relative;
z-index: 13;
border-top: 1px dotted #B1B1B1;
}
#footer p {
padding-left: 1em;
}
#footer1 {
background-color: #104D7B;
font: 85% Arial, "Times New Roman", Times, serif, bold;
position: relative;
border-top: 1px dotted #B1B1B1;
height: 20px;
}
#footer1 p {
padding-left: 1em;
}


.clear {
clear: both;
}
/* Mozilla bug workarounds */
#outer > #inner {
border-bottom: 1px solid transparent;
}
#side1 {
margin-right: 1px;
}
#side2 {
margin-left: 1px;
}
#content {
margin: 0 -3px 0 -2px;
}
