body {
	font-family: Verdana;
	color: #333333;
	font-size:0.8em;
	_width: 1060px;
	min-width:1060px;
	max-width:1260px;
}
a, a:visited {
  color: #aa3311;
  font-size:1.0em;
  font-family:"Arial";
  text-decoration:none;
}
a:hover{
  color: #000000;
  text-decoration:underline;
}

a.alt,a.alt:visited {
  font-family:Arial;
  font-size:1em;
  font-weight:bold;
  text-decoration:underline;
  font-style:normal;
}
a.alt:hover {
  color:#000000;
  text-decoration:none;
}

a.o {
  color:#ffbb88;
  font-family:Arial;
  font-size:0.9em;
  font-style:normal;
}
a.o:hover {
  color:#ffffff;
}

form {
  margin:0px;
	margin-bottom: .3em;
}
.latestcalls {
	font-size: 0.8em;
	border: 1px dotted silver;
	padding: 5px;
}
p#b {
  font-weight:bold;
}
.error {
	color: red;
	font-weight: bold;
}
.success {
	color: blue;
	font-weight: bold;
}
.tdaddon {
	text-align: right;
	vertical-align: middle;
}
.txtd {
	text-align: right;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}
.bbrdr {
	border-bottom: 1px solid #dddddd;
}
.tbrdr {
	border-top: 2px solid silver;
}
.rbrdr {
	border-right: 2px solid silver;
	padding-right:2px;
	padding-left:5px;
}
.cl {
	background-color: #eeeeee;
}
table.cmprsn {
	width:100%;
	border: 2px solid silver;
}
table.cmprsn th {
	text-align: right;
	background-color: #dddddd;
	padding:4px;
	padding-right: 10px;
}
table.cmprsn td {
	text-align: right;
	padding-right: 10px;
	border-bottom: 1px solid #ddddff;
}
input#autoctext, input#srch {
	border:1px solid gray;
	padding:2px;
}

a.fdlt {
	font-family:cambria;
}
table.fdlt {
        padding:5px;
	font-family:cambria;
	width:100%;
}
table.fdlt th {
	border-bottom:1px solid gray;
}
table.fdlt td {
	border-bottom:1px dotted silver;
}
table.w100 {
	width: 100%;
}

.admtbl {
	width: 100%;
	border: 1px solid silver;
}
.admtbl caption {
	font-size: 1.1em;
	background-color:#dddddd;
}
.admtbl th {
  border-bottom:1px solid black;
}
.admtbl td {
  border-top:1px dotted silver;
}
.admtbl a {
  font-style:normal;
  font-family:Arial;
  font-weight:bold;
  padding:4px;
}
.admtbl a:hover {
  background-color:#bbbbff;
}

.prtbl {
	width: 100%;
	border: 1px solid #000080;
	border-spacing:0px;
	padding:5px;
}
table.prtbl tr.odd td {
	background: #e7ebef
}
.prtbl caption {
	border-top: 1px solid #000080;
	font-size: 1.1em;
	text-align: left;
	padding: 0.4em;
	font-weight:bold;
	background-color:#dddddd;
	padding-left:8px;
}
.prtbl th {
  border-bottom:2px solid silver;
  padding-top: 0.6em;
  padding-bottom: 0.4em;
  font-size:1.1em;
  text-align:left;
}
.prtbl td, th {
	color:#000080;
}
.hpad td, th {
	padding:10px;
}
.mpad td, th {
	padding:5px;
}
.lpad td {
	padding:2px;
}
.ibt {
	border-top:1px solid #000080;
}
.ibl {
	border-left:1px solid #000080;
}
.hl tr:hover, tr.hl:hover {
  background-color:#ffddbb;
}
.ht tr {
  padding-top:2px;
  padding-bottom:2px;
}
.db td {
  border-bottom: 1px dotted silver;
}
.sp td {
  padding: 2px;
}

.ttxt {
	width: 20px;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
}
.stxt {
	width: 50px;
}
.mtxt {
	width: 80px;
	font-size:1em;
}
.ltxt {
	width: 300px;
}
.hdr {
	font-size: 1.5em;
	text-align: center;
	border-bottom: 1px solid #333333;
}
.ilink {
	padding: 4px;
	border-bottom: 1px solid #ffeeee;
}
.nlink {
  	background-color:#eeeeee;
	padding: 4px;
	border-bottom: 1px solid #ffe0e0;
}
.nsec {
	background-image: url(../Images/newh.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.subtt {
	font-size: 1.3em;
	padding: 5px;
	color: #444444;
	display: block;
	font-weight:normal;
	background-image: url(../Images/headline_sep.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
input.btn {
	background-color: #dddddd;
  font-size:1em;
}
input.txt {
	width:100px;
}

.l {
	text-align: left;
}
.c {
	text-align:center;
}
.r {
	text-align:right;
}
.u {
  font-size:0.9em;
  font-weight:bold;
}
.b {
  font-weight:bold;
}
.rd {
  background-color:#ffdddd;
}
.gr {
  background-color:#ddffdd;
}
.bl {
  background-color:#ddddff;
}

div#spacer {
  margin-top:5px;
}
div#smallspacer {
  margin-top:4px;
}
div#topbox {
  float:right;
  text-align:right;
  padding:3px;
}

.addthis_toolbox {
  padding:4px;
  border:1px solid silver;
}

div#box0{
  padding: 5px;
  width:100%;
  background:#333333;
}
div#box1 {
  padding: 5px;
  width:100%;
  background:#333333;
  color:cccccc;
}
div#box2 {
  padding: 6px;
  background:#888888;
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
}
div#box3, div#box7 {
  padding: 5px;
  background:#888888;
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
}
div#box4a, div#box4b, div#box4c, div#box4d {
  background:#ddddff;
  padding:5px;
  width:100%;
}

.ws {
  color:#ffffff;
  font-size:0.8em;
}

.indexheader{
	color: maroon;
	font-weight: bold;
	font-size: 1.2em;
	font-family:Times new roman;
	font-variant: small-caps;
}

div#googlecart-widget {
	width:100%;
}
.override .googlecart-widget-title {
     font-size: 0.8em;
}
.override #googlecart-widget-head {
  border: 2px solid #d84e13;
  background-image: url("../Images/cart.png");
  background-repeat:no-repeat;
	background-position: top right;
	background-color:#dee0d5;
}
.override #googlecart-widget-body {
  border: 2px solid #d84e13;
}


.acoutput {
	font-family:Arial;
	font-size: 10pt;
	color:black;
	padding-left: 3px;
	padding-top: 3px;
	border: 1px solid #000000;
	width: 300px;
	background: #fff;
}
.shadow {
	width:302px;
	position:relative;
	top: 2px;
	left: 2px;
	background: #555;
}
.shadow div{
	position:relative;
	top: -2px;
	left: -2px;
}

