@charset "utf-8";

body,html	{ margin: 0px; padding: 0px; }
body		{ text-align: center; background: url(../images/bg_spacer.jpg) top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; }
a			{ color: #1c3555; text-decoration: underline; }
a:hover		{ text-decoration: none; }
.red		{ color: #ff0000; }
h4			{ background-color: #1c3555; margin: 0; color: #fff; padding: 4px 0 4px 7px; font-size: 1.2em; }


input,textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

p.highlight	a		{ display: block; text-align: center; padding: 5px; background-color: #ffffbb; }

div#container			{ width: 830px; margin: 0px auto; }
ul#headernav			{ height: 45px; text-align: center; line-height: 0px; margin: 0px; padding: 0px 0px 0px 10px; list-style: none; }
ul#headernav li			{ float: left; border-left: 1px solid #918f80; padding: 20px 12px 24px 12px; }
ul#headernav li#last	{ border-right: 1px solid #918f80; }
ul#headernav li a		{ color: #fff; text-decoration: none; font-size: 8pt; }
ul#headernav li a:hover	{ text-decoration: underline; }
div#base				{ width: 830px; clear: both; }
td#leftnav				{ width: 210px; background-color: #e8e8cc; vertical-align: top; padding: 10px 0px 10px 0px; }
ul#leftnav				{ padding: 0px 0px 0px 3px; margin: 0px; list-style: none; text-align: left; }
ul#leftnav li			{ border-left: 5px solid #3c3c3c; padding: 15px 0px 17px 35px; background: url(../images/nav_down.jpg) 8px 7px no-repeat #fff; margin: 0px 0px 2px 0px; line-height: 0px; }
ul#leftnav li#on		{ background: url(../images/nav_up.jpg) 8px 7px no-repeat #fff; }
ul#leftnav li a			{ color: #3c3c3c; text-decoration: none; font-size: 9pt; }
ul#leftnav li a:hover	{ text-decoration: underline; }
ul#subleftnav			{ padding: 0 0 10px 10px; margin: 0; list-style: none; text-align: left; }
ul#subleftnav li		{ border-left: 0px; margin: 0; padding: 0 0 0 10px; background: url(../images/sub_nav_left.gif) 4px 11px no-repeat; }
ul#subleftnav li a		{ color: #3c3c3c; text-decoration: none; font-size: 7pt; }
ul#subleftnav li a:hover{ text-decoration: underline; }
td#content				{ background: url(../images/content_spacer.jpg) left repeat-y; vertical-align: top; padding: 15px 10px 10px 20px; text-align: left; font-size: .9em; }
td#content h1			{ margin: 10px 0 5px 0; padding: 0px; font-size: 13pt; color: #1c3555; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
td#content h2			{ margin: 0px; padding: 0px; font-size: 11pt; color: #1c3555; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
td#content p 			{ margin: 0px; padding: 10px 0px 10px 0px; }
td#content p.download a			{ display: block; padding: 5px; text-align: center; border: 1px dashed #ccc; text-decoration: none; background-color: #ededed; }
td#content p.download a:hover	{ text-decoration: none; background-color: #ffffbb; }
td#content p.download a	img		{ border: none; margin: 0 8px 2px 0; }
div#footerspacer		{ width: 830px; height: 3px; clear: both; background-color: #3c3c3c; }
div#footer				{ width: 830px; text-align: center; color: #3c3c3c; padding: 10px 0px 10px 0px; font-size: 8pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
div#footer a			{ color: #3c3c3c; text-decoration: none; }
div#footer a:hover		{ text-decoration: underline; }

table.logos				{ border-top: 1px dashed #000; }
table.logos	td			{ border-bottom: 1px dashed #000; }
table.logos td img		{ border: none; }
table.logos td a		{ text-decoration: none; font-size: 1.2em; font-weight: bold; }
table.logos td a:hover	{ text-decoration: underline; }

ul.links				{ margin: 0; padding: 0; }
ul.links li				{ list-style: none; }
ul.links li a			{ display: block; background-color: #f8f8f8; text-decoration: none; padding: 5px 0 5px 5px; border-top: 1px solid #fff; border-bottom: 1px solid #d1d5de; font-size: 1.1em; }
ul.links li a:hover		{ background-color: #fff; }

p.call					{ font-size: 1.2em; font-weight: bold; background-color: #e8e8cc; padding: 4px 0 4px 7px; text-align: center; }
