h1 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #00141f;
	line-height: 20px;
	margin: 0px;
	padding-right: 35px;
	padding-left: 35px;
}
body {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	background-position: left top;
}

ul,ol,li,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,tr,td { margin:0; padding:0; }

fieldset,img,a img,:link img,:visited img {border:0;}

p {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #00141f;
	line-height: 20px;
	margin: 0px;
	padding-right: 35px;
	padding-left: 35px;
	}

p a { color: #00141f;}
	
/* ------------------------ horizontal sprite nav ------------------------ */
#nav { 
	background:url("../images/nav.gif") top no-repeat; 
	width:374px; 
	height:38px; 
	margin:0;
	padding:0; 
	z-index: 99;
	}

#nav span { display: none; }

#nav li, #nav a { height:38px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 { width: 79px;}
#nav-02 { width: 85px;}
#nav-03 { width: 85px;}
#nav-04 { width: 125px;}



/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav.gif")  -0px -38px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.gif") -79px -38px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.gif") -164px -38px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.gif") -249px -38px no-repeat; }



/* Vertical Sprite Nav
 * ------------------------------------------------------------------------- */

#nav2 {
	position: relative;
	background:  url("../images/nav2.jpg") top left no-repeat;					
	width: 255px;		/* Width of buttons, not entire image (or half of entire image) */
	height: 883px;		/* Height of entire image */
	margin-bottom:0;
	float: left;
	}
#nav2 li span, #subnav2 li span { display: none; }

#nav2 li, #subnav2 li {
	float: left;
	list-style: none;
	}

#nav2 li, #nav2 a, #subnav2 li, #subnav2 a { 
	height: 73px;			/* Each button must have the same height, define it here */
	display: block;
	}

/* margin-top to set where the nav should begin */
#nav2-01 { margin-top:6px; }

/* margin-top if there is a spacing between each nav button */
#nav2-01, #nav2-02, #nav2-03, #nav2-04, #nav2-05, #nav2-06, #nav2-07, #nav2-08, #nav2-09, #nav2-10, #nav2-11, #nav2-12 { width:255px; }

#nav2-01 a:hover { background: transparent url("../images/nav2.jpg") -255px  -6px no-repeat; }
#nav2-02 a:hover { background: transparent url("../images/nav2.jpg") -255px  -79px no-repeat; }
#nav2-03 a:hover { background: transparent url("../images/nav2.jpg") -255px  -152px no-repeat; }
#nav2-04 a:hover { background: transparent url("../images/nav2.jpg") -255px  -225px no-repeat; }
#nav2-05 a:hover { background: transparent url("../images/nav2.jpg") -255px -298px no-repeat; }
#nav2-06 a:hover { background: transparent url("../images/nav2.jpg") -255px -371px no-repeat; }
#nav2-07 a:hover { background: transparent url("../images/nav2.jpg") -255px -444px no-repeat; }
#nav2-08 a:hover { background: transparent url("../images/nav2.jpg") -255px -517px no-repeat; }
#nav2-09 a:hover { background: transparent url("../images/nav2.jpg") -255px -590px no-repeat; }
#nav2-10 a:hover { background: transparent url("../images/nav2.jpg") -255px -663px no-repeat; }
#nav2-11 a:hover { background: transparent url("../images/nav2.jpg") -255px -736px no-repeat; }
#nav2-12 a:hover { background: transparent url("../images/nav2.jpg") -255px -809px no-repeat; }


.leftTile {
	background-image: url(../images/leftTile.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.rightTile {
	background-image: url(../images/rightTile.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.colColor {
	background-color: #e3e3e3;
}
.bodyTile {
	background-image: url(../images/bodyTile.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.indexSubSection {
	background-image: url(../images/index_subSection.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subSectionTextOne {
	margin: 0px;
	padding-top: 12px;
	padding-left: 75px;
}
.subSectionTextTwo {
	margin: 0px;
	padding-top: 12px;
	padding-left: 40px;
}
.subSectionTextThree {
	margin: 0px;
	padding-top: 12px;
	padding-left: 25px;
}
.footerText {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #e3e3e3;
	padding-top: 15px;
	margin: 0px;
	padding-bottom: 50px;
}
.footerText a {
	color: #e3e3e3;}
.footerTextTwo {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #e3e3e3;
	padding-top: 15px;
	margin: 0px;
	padding-left: 0px;
}
.subsectionMiddle {
	background-image: url(../images/subsectionMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.caseNameHdr {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #42515a;
	margin: 0px;
	padding-top: 0px;
	padding-right: 80px;
	padding-left: 80px;
	padding-bottom: 12px;
}
.caseNameHdrBody {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #42515a;
	margin: 0px;
	padding-top: 0px;
	padding-right: 80px;
	padding-left: 80px;
	line-height: 20px;
	padding-bottom: 10px;
}
.faqQA {
	font-family: "Trebuchet MS";
	font-size: 18px;
	margin: 0px;
	padding-top: 10px;
}
.contactText {
	margin: 0px;
	padding-right: 10px;
	padding-left: 15px;
}
.bodyTile #form1 #textarea {
	width: 350px;
	font-family: "Trebuchet MS";
	background-color: #FFFFFF;
	font-size: 12px;
	color: #00141f;
	margin: 0px;
	padding-top: 2px;
	padding-left: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bodyTile #form1 #textfield {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #FFFFFF;
	height: 20px;
	width: 350px;
	padding-top: 2px;
	padding-left: 2px;
	color: #00141f;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contactTexttwo {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #00141f;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.faqAnswer {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.faqHdrText {
	margin: 0px;
	padding-bottom: 9px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	padding-top: 7px;
}

