@charset "utf-8";
/* CSS Document */

.hidden {display:none;
visibility:hidden;}

print_logo {display:block;
visibility:visible;}
/*************************/
/*      POSITIONING	     */
/*************************/

#search {display:none;}

h2 {font-family:"Arno Pro Light Display", "Times New Roman", Times, serif;

font-weight:normal;
font-size:3.2em;
margin:0 0 0 0px;
padding:0 0 0 20px;}

/*************************/
/*      NAVIGATION	     */
/*************************/
#navigation {display:none;
}

#absoluteimage{
display:none;
visibility:collapse;}

#absoluteimage img {display:none;
visibility:hidden;
}

#absoluteimage h3 {display:none;}

h3 {color:#660000;
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
clear:none;}

#content {background:url(../images/slices/content_bg.jpg) repeat-y;
width:1015px;
}


#text h3 {color:#6B1A15;
margin: 10px 0 10px 15px;
font-weight:lighter;
font-size:1.6em;}

caption {						/*the title of the table, appears the same as an h3*/
	font-size:1.4em;			
	font-weight:bold;
	background:#6B1A15;
	color:#FFFFFF;	
	padding:.5em 0;
	margin:0px auto 5px auto;
	width:auto;
}
th {							/*table headers*/
	font-size:1.2em;
	background:#EBDDA0;
	border:1px solid #421C08;
	padding:.5em 0;
}

td {							/*spaces out the cells and adds a border*/
	border:1px solid #421C08;
	padding:3px 5px;
	vertical-align:text-top;
}


#text h4 {margin: 10px 0 10px 15px;
font-size:1.2em;
color:#660000;
font-weight:normal;}


#text h5 {margin: 10px 0 10px 15px;
font-size:1em;
color:#000000;
font-weight:bold;}

#text p, #text ul {margin: 10px 30px 10px 15px;
padding:0;}

#text ul li {margin: 5px 0 5px 40px;
padding:0;}

#text a:link, #text a:visited {color:#660000;
text-decoration:none;
font-weight:normal;}
#text a:hover {text-decoration:underline;}

#text table td {vertical-align:text-top;}

#col1 {
display:none;
visibility:hidden;}

#text img {border:1px solid #8C2309;
padding:1px;
margin: 10px;}
#text ul.alphabet, #text ul.stateabbr {
	list-style-type:none;
	margin:10px 40px 10px 20px; 
	padding:0;

}
#text ul.alphabet li, #text ul.stateabbr li{
	list-style-type:none;
	display:inline;			/*horizontal list*/
	margin:10px 0;
	padding:0;
	font-weight:bold;
	font-size:0.95em;	
}
/*for state lists (with states spelled out), use <ul class="state"> to acheive these styles*/
ul.state {
	float:left;				/*to create three column list*/
	margin:0 20px;
	padding:0;
}
ul.state li {
	padding:.25em 0;}

table {
	margin:0 auto;			/*centers, adds space at top and bottom*/
	padding:0;
	border-collapse:collapse;	/*prevents borders from doubling up*/
	border:1px solid #6B1A15;	/*dark orange border*/
	width:849px;
}

table.default_table {
	border:none;
}

table.default_table td{
	border:none;
}

table.default_table tr:hover {
	background:none;
}


#text h3.noboxshadow {background:none;}

#footer {clear:both;
margin:0 0 0 18px;
float:left;
background:#461302;
height:34px;
text-align:center;
border-left:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
font-size:.7em;
width:954px;
display:inline;}

#footer p {margin: 10px 0 0 0;}

.clear {clear:both;}
blockquote {font-style:italic;
margin:0 60px 0 60px;
padding:15px 0 15px 0;
color:#613D2C;
text-align:center;}
.imgleft {float:left;}
.imgright{float:right;}
h2 span.smaller_text {
letter-spacing:.1em;
}
#footershadow{width:997px;
height:30px;
background:url(../images/slices/footershadow.jpg) no-repeat;}

