/* Navigation */
blockquote{padding:0 30px 20px 30px;}
#home .home_sub_nav{display:block;}
.contact-form{width:100%;}
.contact-form caption{text-align:left;font-size: 135%; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#006699;}
.contact-form th{width:30%; text-align:right; vertical-align:top; padding: 0px 10px 3px 0;}
.contact-form td{vertical-align:top; padding:0 0 3px 10px;}
.contact-form td input{width:45%; font-size:100%; padding:1px;}
.contact-form td textarea{width:90%;}
.form{padding:10px; border:1px dashed #ccc;  background-color:#f0f1e9;}
.form .contact-form .button{width:auto; padding:2px 10px;}
.name-search-form{padding:5px;}
.name-search-form caption{text-align:left;font-size: 135%; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#006699; display:inline;}
.name-search-form th{ text-align:left; vertical-align:top; padding: 0px 20px 3px 0;}
.name-search-form td{vertical-align:top; padding-right:20px; }
.name-search-form td input{ width:auto; font-size:100%; padding:2px;}
.name-search-form td input:focus{background-color:#D8E3E3;}
/* Navigation */

/*Definition Lists */
dl{float:left; width:100%; border-top:1px solid #ccc; background-color:#D8E3E3; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:20px; clear:both;}
.eightbysix dl{font-size:85%;}
dl dt{float:left;  font-weight:bold; width:30%; clear:both;  padding:4px 5px 0 0px; text-align:right;}
.eightbysix dl dt{width:25%;}
dl dd{float:left; border-left:1px solid #ccc; background-color:#fff;  width:67%; padding:4px 0 4px 10px;}
dl dd img{float:left; margin-right:20px; margin-bottom:5px; padding: 5px; border:1px solid #ccc;}
.eightbysix dl dd{width:70%;}
/* breadcrumb navigation */
.breadcrumbs{font-size:85%; background-color:#e2e4cf; padding:3px 5px; margin-bottom:10px;}
.breadcrumbs span{font-weight:bold;}

.article dl{ background-color:none; font-size:85%; color:#666; background-color:#D8E3E3; border:1px solid #e2e4cf;}
.article dl dt{  width:25%; text-align:left; padding-left:5px;}
.article dl dd{ border:none; width:70%; background-color:#D8E3E3; padding-right:5px;}

.article .photo_right{float:right; width:200px; padding:10px; border: 1px solid #ccc;margin: 0 0 10px 10px;}
.article .photo_left{float:left; width:200px; padding:10px; border: 1px solid #ccc; margin: 0 10px 10px;}
.article .caption{font-size:85%; background-color:#ccc; padding:5px; margin-top:10px;}
.article .photo_right img{width:200px;}

/* Table Gradients */
#gradient-style
{
	width:100%;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('../images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style th.date{width:25%;}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #f0f1e9 url('../images/gradback.png') bottom left repeat-x;
}
#gradient-style td a{text-decoration:none;}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #e8edff url('../images/gradhover.png') repeat-x;
	color: #339;
}