HTML,BODY,#wrappertbl {
	height: 100%;
	text-align: center;
	margin:0px;
	padding:0px;
}
div {
	
}
BODY {
	background-color: #8A877C;
	color: #000000;
	font-family : "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 10pt;  
}

#headertbl {
	width: 800;
	text-align: left;
	margin: 0;
}

#printer_image {
	display: none;
}

#headerimg {
	background-image: url(images/top_border_night.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #000000;
	text-align: right;
	vertical-align: middle;
	padding: 5px 30px 5px 5px;
}

.error_msg {
	color:#9E1B35;
	font-weight: bold;
}

.address {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 9pt;	
}

.address A {
	color:#FFFFFF;
	text-decoration:none;
}

#pagecontent{
	width: 800;
	height: 100%;
	text-align: left;
	margin: 0 auto;	
}

#mainpane {
	width: 580px;
	text-align: left;
	margin: 0 auto;	
}

#fullpagepane {
	width: 800px;
	text-align: left;
	margin: 0 auto;	
}

#rightpane {
	width: 220px;
	text-align: left;
	margin: 0 auto;		
}

#fullpane {
	width: 800px;
	text-align: left;
	margin: 0 auto;	
}

.contentpane {
	padding: 10px;
	color: #000000;
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;	
}

A {
	text-decoration:underline;
	color:#994100;
}

A:hover {
	text-decoration:underline;
	color:#994100;
}

A:visited {
	color:#994100;
}

HR {
	height: 2px;
	color: #909090;
	background-color: #909090;
}

P {
	margin-top:6px;
	margin-bottom:8px;
}

UL{
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 20px;
}

OL{
	color: #000000;
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;	
}

.contents {
	color: #000000;
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;	
}

form {
	margin:0px;
	padding:0px;
}
H1{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	text-align: left;
	font-size: 20pt;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 5px 6px 10px;
	margin:0px;
	background-color:#666666;
	border-bottom: 1px solid #333333;
}
H2{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding-bottom:5px;
	font-style: normal;
/*	border-bottom: 1px solid #555555;
*/}
H3{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	font-size: 12pt;
	margin:0px;
	padding-bottom:3px;
	font-weight: bold;
	color: #000000;
}
H4{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	font-size: 11pt;
	margin:0px;
	padding-bottom:3px;
	font-style: italic;
	color: #000000;
}
H5{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.normal {
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	font-size: 10pt;
	color: #000000;
}
.caption {
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.pkgheader {
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
}

.labeltext {  font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; font-size: 10pt; font-weight: bold; color:#555555; }
.labeltext_req {  font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; font-size: 10pt; font-weight: bold; color:#000000; }
.valuetext {  font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; font-size: 10pt; }
.valuetext_err {  font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; font-size: 10pt; color:#864141; background-color:#FFC774; }

.general {  font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; font-size: 10pt; }
.normal {  font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; font-size: 10pt; }

.right_pane_title {
	font-family: "Times CE","Times", "Times New Roman" sans-serif; 
	font-size: 15pt; 
	font-weight: bold;
	color: #FFFFFF;
}

.navID_text {
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #111111;
	text-decoration : none;
}

.navID_text A {
	font-size: 10pt;
	font-weight: bold;
	color: #111111;
	text-decoration : none;
}

.navID_text A:visited{
	font-size: 10pt;
	font-weight: bold;
	color: #111111;
	text-decoration : none;
}

.noscript_nav {
	margin:0px;
	padding: 4px 15px 4px 15px;	
}
.noscript_nav A:hover {
	color: #333333;	
	text-decoration: underline;
}

.nav_a_0 {
	font-family:"Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
	color:#111111;
	padding:5px
}
.nav_a_1 {
	font-family:"Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
	color:#994100;
	background-color:#EBE1B8;
	padding:5px
}
.nav_ac_0 {
	font-family:"Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
	color:#111111;
	padding:3px
}
.nav_ac_1 {
	font-family:"Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
	color:#994100;
	background-color:#EBE1B8;
	padding:3px
}

FORM {
	margin:0px;
	padding:0px;
}

.formstyle {
	font-size:10px;
	font-family:"Helvetica CE","Geneva CE", "Arial", sans-serif;
	border:1px solid #555;
}

.formstylebutton {
	font-size:10px;
	font-family:"Helvetica CE","Geneva CE", "Arial", sans-serif;
}

input.btn{
   color:#994100;
   font-family:"Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size:12px;
   font-weight:bold;
   background-color:#E5CD76;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#555555;
   border-bottom-color:#555555;
	cursor:pointer;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#F5E9BF',EndColorStr='#DABF5E');}

.leftpane_wrapper_tbl {
	margin:0px;
	width:550px;
}

/*****  HOME PAGE *********/

.textimagetbl {
	margin:8px;
	width:550px;
}

.textimagetbl TD {
	color: #000000;
	font-family : "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;
}

.textimagetbl TR {
	vertical-align: top;
	text-align: left;
}

/*****  EVENTS PAGE *********/

.eventstbl {
	width:550px;
	border-top: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
}

.eventstbl TD {
	color: #000000;
	font-family : "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 9pt;
	border-bottom: 1px solid #777777;
	padding:4px;
}

.eventstbl TR {
	vertical-align: top;
	text-align: left;
}

#eventdetailstbl H2, #eventdetailstbl H3 {
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	text-align: left;
	font-weight: bold;
	margin:0px;
	border-bottom: 1px solid #333333;	
}
h1 {

}
#eventdetailstbl H2 {
	background-color:#666666;
	border-bottom:1px solid #333333;
	color:#FFFFFF;
	font-size:20pt;
	font-weight:bold;
	margin:0;
	padding:10px 5px 6px 10px;
	text-align:left;
}
#eventdetailstbl H2 a,
#eventdetailstbl H2 a:visited,
#eventdetailstbl H2 a:hover {
	font-size:14pt;
	color: #FFFFFF;
	text-decoration: none;
}
#eventdetailstbl H1 {
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin:0px;
	color: #444444;
	background-color:#F4EED9;
	border-bottom: 1px solid #333333;
}
#eventdetailstbl H3 {
	padding: 2px 10px 2px 10px;
	font-size: 12pt;
	background-color:#FFFFda;	
}

/*****  Efficiency *********/

.efficiency_tbl {
	width:550px;
	border-top: 1px solid #777777;
	border-left: 1px solid #777777;	
}

.efficiency_tbl TD {
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
}

.leadtbl {
	width:550px;
	border: 0px solid #777777;
}

.leadtbl TD {
	color: #000000;
	font-family : "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 11pt;
}

.testimonial_tbl {
	background-color: #FFFBF0;
	border: solid Black; 
	border-width: 1px;
	
}

.testimonial_tbl TD {
	padding: 10px;
}

.leadtbl {
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	text-align: left;
	vertical-align: top;
}

.leadtbl TD{
	padding-top: 5px;
	vertical-align: top;
	padding-bottom: 2px;
	font-size: 0.9em;
}

.lead_label {
	width:250px;
	text-align: right;
	vertical-align: top;
}		
.lead_value {
	width:400px;
	text-align: left;
	vertical-align: top;
}		

/* css tabs */

#tab0, #tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8 {
	background-color: #F7F1DD; /* set background color to match above border color */	
	margin:0px;
	padding:0px;
	padding-top: 15px;
}

ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	font-size: 12px;
	font-weight: bold; 
	margin:0px;
	border-bottom: 1px solid #414121; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
	display: inline;
}

#tab0 li.tab0 #tab1 li.tab1, #tab2 li.tab2, #tab3 li.tab3, #tab4 li.tab4, #tab5 li.tab5, #tab6 li.tab6, #tab7 li.tab7, #tab8 li.tab8 { /* settings for selected tab */
	border-bottom: 1px solid #ffffff; /* set border color to page background color */
	background-color: #ffffff; /* set background color to match above border color */
	color:#000000;
}

#tab0 li.tab0 a, #tab1 li.tab1 a, #tab2 li.tab2 a, #tab3 li.tab3 a, #tab4 li.tab4 a , #tab5 li.tab5 a , #tab6 li.tab6 a, #tab7 li.tab7 a, #tab7 li.tab7 a { /* settings for selected tab link */
	background-color: #ffffff; /* set selected tab background color as desired */
	color: #000000; /* set selected tab link color as desired */
	top: 1px;
	padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
	padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #414121; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #D2D2D2; /* set unselected tab background color as desired */
	color:#444444;
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
	background: #eeeedf; /* set desired hover color */
}

/*****  models *********/

.modeldetailstbl {
	display:inline;
	padding: 2px 0px 3px 0px;
	margin:0px;
	width:770px;
	clear:both;
}

.modelstable {
	padding:0px;
	margin:0px;
}
.modelstable TD {
	padding:0px;
	margin:0px;
	border:none;
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #777777;
}
.modelstable .text {
	padding: 2px 10px 3px 10px;
	margin:0px;
}
#series0 .modelstable, #series1 .modelstable, #series2 .modelstable, #series3 .modelstable, #series4 .modelstable, #series5 .modelstable {
	width:780px;
	border:none;
	border-right: 1px solid #777777;
	border-top: 1px solid #999999;
}

#series0 .modelstable TD, #series1 .modelstable TD, #series2 .modelstable TD, #series3 .modelstable TD, #series4 .modelstable TD, #series5 .modelstable TD {
	color: #000000;
	font-family : "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-size: 11pt;
}

.modelstable H2, .modelstable H3 {
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	text-align: left;
	font-weight: bold;
	margin:0px;
	border-bottom: 1px solid #333333;	
}
.modelstable H2 {
	padding: 5px 10px 5px 10px;
	font-size: 16pt;
	color: #ffffff;
	background-color:#666666;	
}
.modelstable H3 {
	padding: 2px 10px 2px 10px;
	font-size: 12pt;
	background-color:#FFFFda;	
}
#series0 .roweven TD #series1 .roweven TD{
	background-color: #F4EED9;
}
#series0	.rowodd TD, #series1	.rowodd TD {
	background-color: #E6D7AA;	
}

#series2 .roweven TD {
	background-color: #FFFFF8;
}
#series2 .rowodd TD {
	background-color: #ECD7BB;	
}

#series3 .roweven TD {
	background-color: #E3E2E1;
}
#series3 .rowodd TD {
	background-color: #CCCBCA;	
}

#series4 .roweven TD {
	background-color: #E1E3DB;
}
#series4 .rowodd TD {
	background-color: #BDC1AC;	
}

#series5 .roweven TD {
	background-color: #B7CEDF;
}
#series5 .rowodd TD {
	background-color: #D8A49C;	
}

#series0 #modeldetails H2, #series1 #modeldetails H2, #series2 #modeldetails H2, #series3 #modeldetails H2, #series4 #modeldetails H2, #series5 #modeldetails H2{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	text-align: left;
	font-size: 16pt;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin:0px;
	border-bottom: 1px solid #333333;
}

#series0 #modeldetails H3, #series1 #modeldetails H3, #series2 #modeldetails H3, #series3 #modeldetails H3, #series4 #modeldetails H3, #series5 #modeldetails H3{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin:0px;
	border-bottom: 1px solid #333333;
}

#series0 #modeldetails H2, #series1 #modeldetails H2, #series0 #modeldetails H3, #series1 #modeldetails H3{
	color: #444444;
	background-color:#F4EED9;
}

#series2 #modeldetails H2, #series2 #modeldetails H3{
	color: #444444;
	background-color:#E6D7AA;
}
#series3 #modeldetails H2, #series3 #modeldetails H3{
	color: #444444;
	background-color:#E3E2E1;
}
#series4 #modeldetails H2, #series4 #modeldetails H3{
	color: #444444;
	background-color:#E1E3DB;
}
#series5 #modeldetails H2, #series5 #modeldetails H3{
	color: #444444;
	background-color:#E1E3DB;
}