html,body{
	margin:0;
	padding:0;
	font-family: Arial, helvetica, sans-serif;
}
body {
	background-color:#EFE7CF;
	color:#333333;
	text-align:justify;
}
p { color: #333333; }
li { color: #333333; }
a, a:visited { color: #006600; }
a:hover {
	color: #CC3300;
}

/*#header {height:100px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B;}*/
#logoband{background-color:#1079AD;height:85px;text-align:center;}
#logoband img {background-color:#183C5A;width:275px;margin-left:auto;margin-right:auto;padding:20px 480px 20px 20px;}
#topnav {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	width: 100%;
	text-align: center;
	background-color:#000;
	border-top: solid 2px #EFE7C6;
	border-bottom: solid 2px #1079AD;
}
#topnav a, #topnav a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding: 7px 10px;
}
#topnav a:hover { color: #FFFFFF; background-color:#09b6ff; }
#headerpic {
	background-color:#107DAD;
	text-align:center;
	height: 210px;
	overflow: hidden;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#headerpic .flashobject { background-color:#107DAD; width:390px; text-align:center; float:left; }
/*#headerpic img {
	width: 775px;
	overflow: hidden;
	height: 187px;
}*/
#wrapper { padding-top: 10px; background-color:#E7DBB5; width:780px; margin-left:auto; margin-right:auto;}
#wrapper #content{
	border-left: 1px dotted #CC9900;
	padding-left: 10px;
	padding-right: 10px;
	width: 520px;
	margin-left: 220px;
	height: auto;
	/*background-color: #EBE1C1;*/
	/*width: 535px;*/
}
#wrapper #content p, #wrapper #content li { font-size: 12px; line-height:1.4; }
#wrapper #navigation{
	font-size: 11px;
	float:left;
	width:220px;
	padding-left: 10px;
	padding-right: 10px;
}
#extra{background:#FF8539}
#footer{ text-align:center;color:#CCC; font: 10px Verdana, Arial, Helvetica, sans-serif; background: #369; height: 30px; border-top: 3px solid #000;display:block; clear:both; width:100%;}
/*#footer p{margin:0;padding:5px 10px}*/
#extra{clear:left;width:100%}
.small { font-size: 80%; }
.imgleft { margin-right: 15px; float: left; }
.imgRight { float:right; margin-left:15px; }
.hiliteboxBright {
	border-bottom:5px solid #D4BFAA;
	border-left:1px dotted #D4BFAA;
	border-right:1px dotted #D4BFAA;
	border-top:5px solid #D4BFAA;
	float:right;
	padding:5px;
	width:190px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #EBE1C1;
}
.hiliteboxBright li {
	line-height: 14px;
	margin-left: -20px;
	text-align: left;
}
.subhead {
	color:#333333;
	font-weight:700;
	margin-bottom:-15px;
}
#content .blu { color: #069; }
p.headmed, p.quoted {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	text-align: left;
}
p.headmed:first-line { font-weight: bold; color: #333; }
ul.headmed li:first-line { font-weight: bold; color: #333; }
ul.headmed li {
	margin-top: 7px;
}


.divider {
	margin-top:-15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9966;
}
.justbold { font-weight: bold; }
p.quoted {
	border-bottom: solid 1px #CCC;
	padding-bottom: 10px;
	background: url(../images/quoted.gif) no-repeat left 2px;
	text-indent: 20px;
}
p.quoted:first-line { font-weight: bold; color: #660000; }
.author { color:#660; font-style: italic; }
.authorsmall {
	margin-left: 10px;
	margin-top: -10px;
	padding-bottom: 5px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.shortpix img{height:60px;width:90px;}
.tallpix img{height:120px;width:90px;}
/***********/
#wrapper #navigation{
	width:200px;
	/*display:block;
	clear:both;*/
	color:#960;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
}
#wrapper #navigation .navdark,
#wrapper #navigation .navlite { float:left;width:190px; margin-bottom: 10px; }

#wrapper #navigation .navtitle {
	color:#FC6;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	font-weight:700;
	display:block;
	height:22px;
	clear:both;
	width:185px;
	background-color:#666;
	padding-left: 5px;
	margin-top: 5px;
}
#wrapper #navigation .navlite a,
#wrapper #navigation .navlite a:visited {
	display:block;
	width:185px;
	text-decoration:none;
	text-align:left;
	color:#600;
	font-size:12px;
	line-height:22px;
	font-weight:700;
	float:left;
	background-color:#EFE7C1;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#FFF;
	border-bottom-color:#C96;
	padding-left: 5px;
}

#wrapper #navigation .navdark a,
#wrapper #navigation .navdark a:visited {
	color:#FFF;
	float:left;
	display:block;
	background-color:#696;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-bottom-color:#360;
	border-top-color:#D4DFAA;
	width:185px;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
	padding-left: 5px;
	font-size: 12px;
}
#wrapper #navigation .navdark a:hover,
#wrapper #navigation .navlite a:hover {color:#FFF;background-color:#000;}
#wrapper #rightcolumn{
	float:left;
	min-height:400px;
	margin-left: 2px;
	width: 490px;
	clear: right;
}
* html #rightcolumn{ height:400px; margin: 0px; padding: 0px; }

.backtop{
	font-size:11px;
	color:#A0A0A4;
	text-align:center;
	height:20px;
	line-height:20px;
	background:url(../images/backtop.gif) no-repeat center center;
	width:510px;
	padding:4px;
	clear: both;
	float: left;
}
.backtop a,.backtop a:visited{font-size:11px;font-weight:700;color:#660;text-decoration:none;}
.backtop a:hover{color:#000;}
.content h4 a,.content h4 a:visited{color:#663;text-decoration:none;}
.content h4 a:hover{color:#900;text-decoration:none;}
/**************/
.pricestable{
	/*background-color:#B3D9FF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:14px;
	text-decoration:none;
}
.pricestable td{;
	color:#333;
	padding:2px;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCB399;
	border-right-color: #AA7F55;
	border-bottom-color: #AA7F55;
	border-left-color: #CCB399;
}
.pricestable .altrow,.altrow{background:#DDE;}
.pricestable .daterange{background:#969;color:#FFF;font:normal 10px Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;}
.pricestable th{
	background-color:#5E94C9;
	border-bottom-color:#3B75B0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#3B75B0;
	border-right-style:solid;
	border-right-width:1px;
	color:#FFF;
	font-size:11px;
	padding:2px;
	text-align:center;
	text-transform:uppercase;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C6D7EC;
	border-left-color: #C6D7EC;
}
.pricestable th.dark{background-image:url(images/th_bg.gif);background-position:left top;background-repeat:repeat-x;border-color:#FFF #000 #000 #FFF;border-style:solid;border-width:1px;color:#FFF;font-family:Arial, "MS Sans Serif", Verdana;font-size:12px;height:14px;padding:2px;}
.pricestable input { font-size: 11px; }
.pricestable select { font-size: 11px; }
.pricestable .submitbtn { font-weight: bold; }
button {
	color: #000000;
	background-color: #FFEEC1;
	font-weight: bold;
	font-size: 11px;
	border: 1px outset #D4BFAA;
	padding: 2px;
}
