/* General Text Styling */

body, td, input, textarea{
	font-size:11px;
	font-family:Tahoma;
	color:#5f5f5f;
	padding:0px;
}

/* ------------------ */




/* Link Styling */

a{color:#000000; text-decoration:none} 
a:hover{color:#EF3E34; text-decoration:none}

a.footer-link{color: #666666;text-decoration: none}
a.footer-link:hover{color: #EF3E34;text-decoration: none} 
a.footer-link:visited{color: #666666;text-decoration: none} 
a.footer-link:active{color: #666666;text-decoration: none} 

a.services-link{color: #666666;text-decoration: none}
a.services-link:hover{color: #000000;text-decoration: underline} 
a.services-link:visited{color: #666666;text-decoration: none} 
a.services-link:active{color: #666666;text-decoration: none} 

li a{color:#666666; text-decoration:none}
li a:hover{color: #EF3E34; text-decoration:none}

/* ------------------ */




/* List Styling */

ul{margin:0; padding:0; list-style:none; line-height:20px; padding-left:24px; padding-top: 15px;}
ul.list1 {margin:0; padding:0; list-style:none; line-height:20px; padding-left:24px; padding-top: 5px;}
ul.list2 {margin:0; padding:0; list-style:none; line-height:20px; padding-left:24px; padding-top: 0px;}
li{background:url(../images/1_z1.gif) center left no-repeat; margin:0px; padding-left:14px }
li.list1 {
	margin:0px;
	padding-left:14px;
	background-image: url(../images/1_z1.gif);
	background-repeat: no-repeat;
	background-position: 8px left;
}

/* ------------------ */




/* Text Pading Styling */

.bottom-padding { padding-bottom: 45px; }
.padding-bottom { padding-bottom: 50px; }
.padding-bottom-contact { padding-bottom: 25px; }
.top-text { margin-top: 30px; }
.left { padding-left: 10px; }  
 
/* ------------------ */
 
 
 

/* Image Styles*/

img.show { display: block }
img.inline { display: inline }
img.icon { margin-right:16px; margin-bottom:20px; }
img.padding { padding: 20px; }
img.paddingtop { margin-top: 30px; margin-bottom: 5px; }

/* ------------------ */




/* Long Footer Styling */
 
.footer2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 6px;
}

div.row2 {
	height: 17px;
	padding-left: 10px;
	padding-right: 10px;	
	width: 767px;
	position: absolute;
	z-index: 2;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #DFDFDF;
	position: absolute;
	padding: 5px;
	clear: both;
}

div.row2 span.left {
	display: block;
	width: 48%;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
}

div.row2 span.right {
	display: block;
	width: 48%;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	padding-top: 1px;	
}

/* ------------------ */



/* Search Page Footer Styling */

div.row-search {
	height: 17px;
	padding-left: 10px;
	padding-right: 10px;	
	width: 767px;
	position:absolute;
	z-index: 2;
	margin-top: 100px;
	margin-left: 0px;
	background-color: #DFDFDF;
	position: absolute;
	padding: 5px;
	clear: both;
}

div.row-search span.left {
	display: block;
	width: 48%;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
}

div.row-search span.right {
	display: block;
	width: 48%;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	padding-top: 1px;	
}

/* ------------------ */


/* Contact Page Footer Styling */

div.row-contact {
	clear: both;
	height: 17px;
	padding-left: 10px;
	padding-right: 10px;	
	width: 767px;
	position:absolute;
	z-index: 2;
	margin-top: 835px;
	margin-left: 0px;
	background-color: #DFDFDF;
	position: absolute;
	padding: 5px;
	clear: both;
}

div.row-contact span.left {
	display: block;
	width: 48%;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
}

div.row-contact span.right {
	display: block;
	width: 48%;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	padding-top: 1px;	
}

/* ------------------ */




/* Short Page Footer Styling */

div.row {
	clear: both;
	height: 17px;
	padding-left: 10px;
	padding-right: 10px;	
	width: 767px;
	position:absolute;
	z-index: 2;
	margin-top: 735px;
	margin-left: 0px;
	background-color: #DFDFDF;
	position: absolute;
	padding: 5px;
	clear: both;
}

div.row span.left {
	display: block;
	width: 48%;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
}

div.row span.right {
	display: block;
	width: 48%;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	padding-top: 1px;	
}

/* ------------------ */



/* General Footer Styling */

div.spacer {
	font-size: 5px;
	clear: both;
}

/* ------------------ */



/* Page Title Styling */

   .title-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

   .title-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-weight: bold;
	color: #666666;
	top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}

   .phone-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-weight: bold;
	color: #EE3D33;
	top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}

.title-3-red3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-weight: bold;
	color: #EE3D33;
	top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}

/* ----------------- */




/* Form Styling */

.input-field {
	width:240px;
	border:1px #C0C0C0 solid;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 4px;
	margin-bottom: 5px;
} 

.search-input-field {
	border:1px #C0C0C0 solid;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
} 

.hilightedInputField {
	width:240px;
	background:#FFE6FF;
	border:1px dashed #333333;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	padding: 4px;
	margin-bottom: 5px;
} 

.submitButton {
	background: #eeeeee;
	width: auto;
	color: #333333;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-left: 253px;
}

/* ----------------- */



/* Misc Styles*/ 
 
.header{color:#2C1F1E; font-size:10px;} 
.input3 {
	padding-top: 1px;
	background-position: bottom;
	vertical-align: bottom;
}
.more{background:url(../images/1_z1.gif) center left no-repeat; padding-left:11px; vertical-align:middle; color:#5a91b5}

/* ------------------ */
