/* Template 2 Stylesheet

   11-13-09

   Copyright Legacy Marketing Services All Rights Reserved

   www.legacymarketingservices.com

*/   



/* Begin General Definitions */

* {

	margin: 0;

	padding: 0;

	}

html {

	height: 100%;

	padding-bottom: 1px;

	}	

#force-scrollbar { position: absolute; top: 0; bottom: -1px;

width: 1em; z-index: -1; }	



body {

	margin: 0;

	padding: 0;

	background-color: #ffffff;

	font-size: 11pt;

	color: #151311;

	font-family: Tahoma, Arial, sans-serif;
		background-image: url(footerTile.png);
	background-repeat: repeat-y;
	background-position: center;

	}

p, td, li {

	

	}

p {

	margin: 0;

	padding: 5px 0;

	}
h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #D2230F;
	}
h1 {


	font-size: 20pt;

	margin: 0 0 5px 0;

	font-weight: bold;

}



h2 {

	font-size: 16pt;

	font-weight: bold;

	margin: 0;

	padding: 8px 0 2px 0;

	}

h3 {

	font-size: 13pt;

	padding: 10px 0 3px 0;

	}	



ul {

	margin: 0 0 0 30px;

	padding: 0;

	}

strong {

	color: #010146;

	}		

a:link, a:visited {

	color: #b60811;

	text-decoration: none;


	}

a:hover, a:active {
	text-decoration: underline;

	}	

img {
	border: none;
	}


/* End General Definitions */



/* Begin Header definitions */	

#headerWrapper {
	width: 100%;
	background-color: #fff;
	}
#headerDiv {
	width: 754px;
	margin: 0 auto;
	position: relative;
	height: 110px;
	}
#logo {
	position: absolute;
	top: 10px;
	left: 5px;
	}	

#headerAddress {
	position: absolute;
	top: 55px;
	right: 5px;
	color: #303030;
	font-size: 14pt;
	text-align: right;
	}
#headerPhone {
	position: absolute;
	top: 10px;
	right: 5px;
	font-size: 14pt;
	color: #303030;
	}

/* End Header Definitions */



/* Begin Content area Definitions */	

#contentWrapper {
	width: 100%;
	background-image: url(backgroundTile.png);
	background-repeat: repeat-y;
	background-position: center left;
	border-top: 20px solid #D2230F;
	border-bottom: 10px solid #D2230F;
	background-color: #ABACA8;
	}
#contentDiv {
	width: 754px;
	margin: 0 auto;
	background-image: url(contentTile.png);
	background-repeat: repeat-y;
	}

#sidebar {
	width: 160px;
	float: left;
	padding: 10px;
	}
#sidebar a {
	color: #fff;
	}

#sidebar hr {
	color: #81837e;
	margin: 10px 0;
	}

#sidebar h1, #sidebar h2, #sidebar h3 {
	color: #000;
	}
/* Begin Navigation Definitions */



#nav {

	font-size: .9em;
	
	margin: 0px 0 0em 0;

	
	position: relative;
	
	clear: both;

}

#nav li {


}

#nav ul {


}

#nav a {

	color: #151311;

}

#nav a:link, #nav a:visited {


}

#nav li a:hover, #nav li a:active {


}

		

/* End Navigation Definitions */

#mainContent {

	width: 571px;

	margin-left: 2px;

	float: left;

	text-align: left;

	height: auto;


		}
#contentWrap {
		margin: 10px 10px 10px 10px;
		min-height:225px;
  		height:auto !important;
  		height:500px;

		}
#contentWrap ul {
	list-style: none;
	}
#contentWrap ul li {
	background-image: url(bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 3px 0px 3px 24px;
	}
#contentWrap ul li a {
	color: #010146;
	}


/* End Content Area Definitions */

/* Begin Page Definitions */

#mainContent, #home #mainContent {
	background-image: url(home-heading.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 200px;
	}

/* End Page Definitions */


/* Begin Footer Definitions */

#footerWrapper {
	width: 100%;
	background-image: url(footerTile.png);
	background-position: center;
	background-repeat: repeat-y;
	clear: both;
	background-color: #14120F;
	padding-bottom: 30px;
	}
#footerDiv {
	width: 754px;
	margin: 0 auto;
	}

#footerLeft {
	width: 250px;
	float: left;
	margin: 10px;
	font-size: 9pt;
	color: #4F4F4F;
	}
#footerLeft a {
	color: #5F5A53;
	}
#footerRight {
	width: 470px;
	float: left;
	margin: 10px 10px 10px 0px;
	color: #fff;
	text-align: right;

	}	
#footerRight a {
	color: #fff;
	}
/* End Footer Definitions */



/* Begin Misc Definitions */

.clear {clear: both;}			

/* End Misc Definitions */