/* styles for tambo valley electrics */

td { margin:0; padding:0;}
tr {margin:0; padding:0; }

/* Layout styles */
body {
	margin: 0; 
	overflow-x: hidden;
	font-size: 10px;
}
.print_only {display: none !important;} /* hides elements that will be shown on printed page */
.no_print {} /* becomes hidden when printed */
.page_break {} /* becomes page break when printed */

ul {margin-top:0; margin-bottom:0}
ol {margin-top:0; margin-bottom:0}

/* Text Styles */
.heading {font-family: Arial, sans-serif; font-size: 2.5em; font-weight: bold; text-align: right;}
.sub_heading {font-family: Arial, sans-serif; font-size: 1.7em; font-style: italic; margin: 5px 10px 10px 10px; text-align: left;}
.sub_sub_heading {font-family: 'Arial', serif; font-size: 1.5em; font-weight: bold; margin: 5px 10px 0 10px; text-align: left;}
.n_text {font-family: 'Tahoma', 'Times New Roman', serif; font-size: 1.5em; text-align: justify; padding: 0 10px;}

.top {font-family: Arial, sans-serif; font-size: 8pt; margin: 10px 0 15px 0;}
.contact {font-family: 'Tahoma', 'Times New Roman', serif; font-size: 1.3em; text-align: right;}
.quicklinks {font-family: 'Times New Roman', serif; font-size: 12pt}
.no_js {font-family: Arial, sans-serif; font-size: 8pt; color: red; text-align: justify;}
.no_js_instruc {text-align: right; color: #861114;}
.caption {font-family: 'Arial', serif; font-size: 1.2em; text-align: center}
.footer {font-family: Arial, sans-serif; font-size: 1.2em; color: #C0C0C0; text-align: center;}
.no_a {font-family: 'Tw Cen MT Condensed', serif; font-size: 1.5em; color: #adadad !important; text-decoration: none; text-align: center;}
/* End Text Styles */

/* Email System Styles */
input {font-family: Arial, sans-serif; font-size: 10pt; padding-left:5px; border-style:solid; border-width: 1px; border-color: #A5ACB2; background-color: #F2F2F2; margin-top:5px;}
input.check {border-style:none; background-color: transparent;}
textarea {font-family: Arial, sans-serif; font-size:10pt; border-style:solid; border-width:1px; border-color: #A5ACB2; background-color: #F2F2F2;}

.c_sub {font-style: italic; }
.c_sub_form {font-style: italic; padding: 5px;}
/* .indent_form {position: absolute; left: 400px;  width: 100%} */
.fieldTitle { width:100px; float: left;}
.c_buttons {cursor: pointer; cursor: hand; font-size:8pt; width:70px; height:20px; text-align: right; background-repeat: no-repeat; background-position: center left; background-color: #E7E7E7;}
/* End Email Sys Styles */


/* Link Styles */
a:link {color: #0087c6;}
a:visited {color: #01557c;}
a:active {color: #FF0000;}

/* Contact Styles */
.asterix {color: #FF0000}
.bold {font-weight: bold}

/* Input Field Styles */
input {border-style: solid; border-width: 1px; border-color: black; font-family: Arial, sans-serif; font-size:10pt;}
textarea {border-style: solid; border-width: 1px; border-color: black; font-family: Arial, sans-serif; font-size:10pt;}
input.radio_i {background-color: transparent; border-style: none;}
.c_buttons {cursor: pointer; cursor: hand; font-size:8pt; width:70px; height:20px; text-align: right; background-repeat: no-repeat; background-position: center left; background-color: #E7E7E7;}
/* End styles */