/* IVORY Stylesheet	- For the Clerks					Written by Jacob Hume */

#nav, #foot, #header
{
	border: 0 solid #000;
	border-width: 1px 0;
}

.agency th.colhead
{
	text-align: center;
	border: 0 solid #000;
	border-width: 0 0 1px 0;
}

.agency
{
	width: 95%;
	font: 10px 'Verdana', sans-serif;
}

#car
{
	text-align: center;
	margin: 0 auto;
}

.center {text-align: center;}

.diamond .img {text-decoration: none;}

.diamond img {border: 0;}

.diamond a {color: #FFF;}

.diamond
{
	text-align: center;
	margin: 1em 0;
}

#disclaimer
{
	text-align: center;
	font-size: 10px;
	margin: 1em;
}

#docubody
{
	margin: 0 0 0 250px;
	padding: 0 10px;
	color: #000;
	text-align: left;
	overflow: visible
}

.pdf, .doc, .wpd, .odt, .txt
{
	list-style-type: none;
	padding: 0.3em 0;
}

.pdf a, .doc a, .wpd a, .odt a, .txt a
{
	padding: 0 0 0 1.5em;
	font: 1em 'Courier New', monospace;
}

.pdf {background: transparent url(../images/pdf_m.gif) no-repeat scroll center left;}

.doc {background: transparent url(../images/doc_m.gif) no-repeat scroll center left;}

.wpd {background: transparent url(../images/wpd_m.gif) no-repeat scroll center left;}

.odt {background: transparent url(../images/odt_m.gif) no-repeat scroll center left;}

.txt {background: transparent url(../images/txt_m.gif) no-repeat scroll center left;}

#foot
{
	background: #BAB28D;
	padding: 5px;
}

.gallery h3
{
	clear: right;
	margin: 1em 0 0 0;
}

.gallery img {border: 1px solid #777;}

.gallery a
{
	display: block;
	float: left;
	border: 1px solid #777;
	background: #DDD;
	padding: 1em;
	margin: 0.5em;
	text-align: center;
	text-decoration: none;
}

.gallery a:hover {background: #ABBAD0;}

.gallery li {display: inline;}

.gallery ul
{
	text-align: left;
	float: right;
	width: 95%;
}

.gallery
{
	text-align: center;
	margin: 0 auto;
}

.guillotine {clear: both;}

#header, #header a
{
	margin: 0;
	padding: 0;
	display: block;
	height: 144px;
	width: 100%;
}

#header a
{
	text-indent: -5000px;
	background: transparent url(../images/header.jpg) no-repeat scroll top left;
}

#header
{
	background: #7690B4 url(../images/fade_header.gif) repeat-x scroll top left;
	overflow: hidden;
}

.home_icon
{
	margin: 1em 0;
	text-align: center;
	float: right;
	clear: right;
}

#mailus {float: right;}

.info ul
{
	list-style-position: inside;
	margin: 1em 0;
	padding: 0;
}

.info
{
	float: right;
	width: 160px;
	border: 1px solid #000;
	background: #bbb url(../images/i_back.gif) no-repeat top right;
	padding: 1em;
}

.res .odd {background: #EEE;}

.res th {background: #CCC;}

.res
{
	border-collapse: collapse;
	border: 1px solid #000;
}

#search a:hover {background: #FF0 url(../images/s_edg.gif) no-repeat top left;}

#search a
{
	background: #FC0 url(../images/s_edg.gif) no-repeat top left;
	padding: 4px 15px 4px 50px;
	color: #000;
	text-decoration: none;
}

#search
{
	background: #014337;
	text-align: right;
	padding: 0;
	margin: 0 -10px;
	font: 10px 'Verdana', sans-serif;
}

#sec508 li
{
	float: right;
	padding: 5px;
	margin: 2px;
}

#sec508 ul
{
	margin: 0;
	list-style: none;
}

#sec508
{
	border: 1px solid #000;
	background: #FFF;
	margin: 0;
	padding: 0;
	width: 100%;
}

#shell
{
	font: 12px Verdana, sans-serif;
	margin: 1em auto;
	padding: 0;
	background: #FFF url(../images/faux_col.gif) repeat-y top left;
	border: 1px solid #000;
	border-width: 0 1px;
	clear: none;
	width: 90%;
	text-align: left;
	overflow: visible;
}

#side a:link, #side a:visited
{
	text-decoration: none;
	color: #FFF;
	margin: 0;
}

#side a:hover
{
	text-decoration: underline;
	color: #FFF;
	margin: 0;
}

#side h3
{
	color: #FFF;
	margin: 1em;
}

#side li
{
	padding: 0;
	margin: 0;
}

#side ul
{
	padding: 0;
	margin: 0 0 0 2em;
	list-style-position: outside;
}

#side
{
	float: left;
	background: #014337 url(../images/nav_main.gif) no-repeat top left;
	width: 250px;
	margin: 0;
	padding: 0;
	color: #FFF;
}

.title
{
	background: #014337;
	text-align: center;
	padding: 5px 0;
	margin: 0 -10px;
	color: #FFF;
	font: 20px 'Verdana', sans-serif;
}

a {color: #0064FF;}

img {border: 0;}

caption
{
	font: bold 20px 'Verdana', sans-serif;
	margin: 0.5em auto 0.5em auto;
}

td
{
	text-align: left;
	padding: 0 1em;
}

table {margin: 0 auto;}

body, html
{
	margin: 0 auto;
	background: #E8E6CD;
}

html * {line-height: 1.2;} /* IE Peekaboo fix (Stupid IE...)*/

