/* main ****************** */
body, td, p { font-family:verdana,arial; font-size:11px; }
td.content { background-color:#ffffff; padding:15px; padding-right:25px; padding-bottom:25px; height:100%; vertical-align:top;}
.notice  h1 {  font-size:13px;}
.notice { background-color:#C3BFBB; border-color:#000000; border-style:solid; border-width:1px; font-family:arial; 
      padding-left:10px; margin-top:10px; padding-right:10px; padding-bottom:5px;}
h2 { font-size:18px; }
h3 { font-size:12px; }
h4 { font-size:11px; }
/* Tables **************** */

table .data { border-collapse:collapse; border-width:0px; border-color:#222222; border-style:solid; }
table .data th { background-color:#B7C6CD; border-color:#000000; padding-left:2px; padding-right:2px; 
	border-width:1px; border-color:#222222; border-style:solid;}
table .data td { border-color:#000000; text-align:center; border-width:1px; border-color:#222222; border-style:solid;}
table .data caption {  padding:0px; margin-left:0px; width:auto; 
	background-color:#668595; font-weight:bold; border-width:1px; border-style:solid; border-color:#000000; }
table.data th.row { background-color:#dddddd; }
td.menuCell { background-image:url(/images/arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; 
	text-decoration:none; color:#bbbbbb; font-weight:bold; padding-right:5px; }
td.loggedIn { width:100%; text-align:right; font-weight:bold; padding-right:5px; }

table.quote { border-collapse:collapse; border-width:1px; border-color:#222222; border-style:solid; }
table.quote th { background-color:#B7C6CD; border-color:#000000; padding-left:2px; padding-right:2px; 
	border-width:1px; border-color:#222222; border-style:solid;}
table.quote td { border-color:#000000; text-align:center; border-width:1px; border-color:#222222; border-style:solid;}
/* Links ***************** */
a.menu { text-decoration:none; color:#444444; font-weight:bold; padding-right:5px;}
a.menu:hover { color:#bbbbbb; }
a { color:#D2720C; text-decoration:none; }
td.footer a:hover, a:hover { color:#8AA1CB; }
/* Forms **************** */
.inputText, .notValid { height:13px; font-size:10px;  width:150px;}
.selectBox { height:18px; font-size:10px; }
.button { height:20px; font-weight:bold; font-size:12px; vertical-align:middle;}
.label { text-align:right; font-weight:bold; vertical-align:top;}
.req { color:#D2720C; font-weight:bold; vertical-align:sup; }
.notValid { /* border-color:#FF6600; background-color:none; border-style:solid; */ background-color:#FF6600; border-style:solid;}
/* Lists **************** */
li {
	padding-left: 15px;
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em; 
}
ol.terms li, ul.terms li { background-image:none; }
ul.terms li { list-style-type:disc; }
ul { list-style: none; }
/* footer *************** */
td.footer { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top;}
td.footer a { color:#000099; }
.footerHi { font-weight:bold; }

.order input { height:12px; font-size:11px; width:inherit;}
.order input.btn { height:18px;  }
.order select { height:15px; font-size:11px;}

.error { font-weight:bold; color:#3300CC; }

.pricingNote { font-weight:bold; padding-top:10px; padding-bottom:10px; }

div.justify p { text-align:justify; }

/* admin *********** */
span.page { background-color:#ffffff; font-weight:bold; border:thin solid #D2720C;  margin:2px; padding:1px 2px 1px 2px; color:#000000; }
span.thispage { background-color:#8E8F8F; font-weight:bold; border:thin solid #D2720C;  margin:1px; padding:1px 2px 1px 2px; color:#000000;}


