@charset "utf-8";
/* CSS Document */

table {border-collapse: collapse;}

.vendor_list {width: 600px; vertical-align: middle; border: 3px inset #006; margin-left: auto; margin-right: auto;}

.vendor_list .col1 {width: 50%}

.vendor_list tr td {
	vertical-align: middle;
	height: 45px;
	border: 1px solid black;
	padding-top: 5px;
	font-weight: bold;
	font-variant: small-caps;
	
}

.vendor_list a {
	text-decoration: none;
	padding-left: 15px;
display: block;
padding-right: 15px;
}

.vendor_list a:hover{color: #036}
.vendor_list img {
	width: 100px;
	margin-right: 5px;
	border: none;
	float: right;
}

.instructions a{font-size: .85em;}
.instructions td {vertical-align: middle;}

td{ vertical-align: top;}
a{outline: none; color:#526fab;}

div, table, td{margin: 0px; padding: 0px;}

#header {width: 900px; height: 89px}

#all {background: url(images/background.jpg) repeat-y center #929081;}

#wrapper{ width: 900px; margin-left: auto; margin-right: auto; background: #0f1d37;}
#navigation{width: 182px;}

#content{ width: 668px; background: #fff url(images/content_background.jpg) repeat-x top}

.content {margin: 25px; margin-top: 10px;}

.content p, .content ol {font-size: .9em}

#footer{background: #0f1d37; width: 900px; margin: auto;  text-align: center; padding-top: 7px; padding-bottom: 7px; color: white; font-size: .8em;}
#footer a{color: white;}
#footer a:hover{color: #999;}

body{ margin-top: 0px;  background: url(images/background_body.jpg) repeat-y center #929081; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

h1, h2, h3, h4 {color: #24324d; font-style: oblique;}
.img_left {
	float: left;
	margin-right: 15px;
}

.img_right{
	float: right;
	margin-left: 15px;
}

.img_table td {padding: 5px;}
.img_table {font-weight: bold; text-align: center; margin: auto;}

#banner, #navbanner {border-bottom: 4px solid #0f1d37; height: 100px;}
 #navbanner {border-bottom: 8px solid #0f1d37; height: 100px;}

.builder_link {font-size: 1.1em; font-weight: bold;}
.subpage_list ul{list-style-type: none; text-align: left; padding-left: 10px;}

.centered {text-align: center}
img.centered {display: block; margin: auto;}

ul.table {margin: 0px; padding: 0px;}
ul.table li {display: block; list-style-type:  none; float: left; margin: 3px; height: 200px; width: 198px; font-size: 16px; text-align: center;}