/* This stylesheet effects the site on a Global/Structural Level and Resets browser default styles----*/

html,body{margin:0;padding:0; border:0px;}


/* structure/testing-------------------------------------------*/
* div  {border:0px solid red;}

ul li {border:0px solid green;}

h1, h2, h3, h4, h5, h6{border:0px solid blue;}

/*p{margin:0 0px 0px}*/

/* Global Table Browser Rendering Resets------------------------*/
table td {border:0px solid purple; border-collapse: collapse; table-layout:fixed; vertical-align:middle; margin:0px; padding:0px;} /*display:block; height:0px;}*/

TABLE    { display: table;}
TR       { display: table-row; }
THEAD    { display: table-header-group; }
TBODY    { display: table-row-group; }
TFOOT    { display: table-footer-group; }
COL      { display: table-column; }
COLGROUP { display: table-column-group; }
TD, TH   { display: table-cell; }
CAPTION  { display: table-caption; }

TABLE h4 {margin:0px; padding:0px;}
 
.middleContent TABLE {float:left;}

a{color:#772302; text-decoration:none; padding:0px}
a:hover{color:#491500; text-decoration:underline;}
/*a:visited{color:#772302;}
a:active{color:#772302;}*/

a img {border:0px;}
.middleContent img a {}
.middleContent img {}

/*.logoHomeLink {display:block; margin: 0px;	width: 200px; height:130px; border: 1px solid #000; padding: 0px; text-align: left;}*/

/*h1 h2 h3 h4{margin-bottom:8px; padding:0px; color:#878787;}*/




body {
	background:#FEF6EE url(../images/bgBody.gif) repeat-x 0px 0px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #2b014a;
	line-height: normal;
	text-align: center;
}



div#container		
		{
			display:block;
			margin: 0em auto;
			width: 790px;
			height:auto;
			border: 0px solid #000;
			padding: 0em;
			text-align: left;
			
			

}


div#background		
		{	float:left;
			display:block;
			position:relative;
			margin:0px;
			width: 790px;
			height:100%;
			border:0px solid #000;
			top:0px;
			left:0px;
			padding: 0px;
			background: white url(../images/bgMiddle.gif) repeat-y 0px 0px;
			border-top:0px solid #727272;
			margin:0px 0px 0px 0px;
		}




/*form elements & contact page-------------------------*/

INPUT{border:1px solid #B0B0B0; padding:3px; font-weight:bold;}
INPUT:hover {background: #FFFFCC;}
INPUT:focus {background: #FFFFCC;}
INPUT:focus:hover {background: #FFFFCC;}
INPUT:focus:active {background: #FFFFCC;}

.tdlabel {}

#ddlState{border:1px solid #B0B0B0;}

#rbContact {border:0px solid #B0B0B0;}
#rbContact_0 {border:0px solid #B0B0B0;}
#rbContact_1 {border:0px solid #B0B0B0;}
#rbNewsletter {border:0px solid #B0B0B0;}
#rbNewsletter_0 {border:0px solid #B0B0B0;}
#rbNewsletter_1 {border:0px solid #B0B0B0;}

.btn {background:#772302; color:white; padding:3px; border:1px solid #a2a2a2;}
.btn:hover {background:#a93304; color:white; border:1px solid #a2a2a2; cursor:pointer; cursor: hand;}





/*footer*/

div#footer {

	display: block;
	position:relative;
	float:left;
	height:32px;
	width: 790px;
	/*margin:0px 0px 90px 0px;*/
	padding:0px;
	left:0px;
	border:0px solid red;
	color:#772302;
	font-size:.60em;
	font-weight:bold;
	background:#fef6ee url(../images/bgFooter.jpg) no-repeat top left;
	text-align:center;
}




#footer a {color:White;}


div#footerContent {
	
	        color:#772302;				
			margin: 0em auto;
			width: 760px;
			height:32px;
			border: 0px solid #000;
			text-align: left;
			border:0px solid purple;
			margin:0px 0px 0px 0px;

}



		div#footerLeft {

			display: block;
			position:relative;
			float:left;
			height:20px;
			width:auto;
			margin:0px 0px 0px 15px;
			padding:7px 0px 0px 0px;
			border: 0px solid red;
			
		}
		

		
		div#footerRight {

			display: block;
			position:relative;
			float:right;
			height:20px;
			width:auto;
			margin:0px 0px 0px 0px;
			padding:8px 0px 0px 0px;
			border: 0px solid red;
			
		}

/*TC footer*/

div#footerTectonic {

			display: block;
			position:relative;
			float:right;
			height:auto;
			width:auto;
			margin:3px 0px 0px 0px;
			padding:0px;
			border: 0px solid red;
			text-align:right;
			color:#772302;	
		}
#footerTectonic a {color:#772302;}