/** RESET **/

html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, pre, em,
font, img, small, strong, sub, sup, ul, ol, li, dl, dt, dd, fieldset, form, 
label, legend, tr, th, td, input, select,textarea, p
{ margin:0; padding:0;  outline:0; }

td { vertical-align: top; }

h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight: normal; color: #664803; }

em { font-style: italic; }

strong { font-weight: bold; }

img { border:0; }

.img-border {
   padding:1px;
   border:1px solid #664803;
}

p { padding-top: 10px; padding-bottom: 20px; }

/** END RESET **/

body {
	background: #d2b48c url(images/background-blend-sliver.gif) repeat-x top;
	color: #666;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0 auto;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div, ul, ol { margin: 0; padding: 0; }

a { color: #360; }

h2 {
	font-size: 14px;
}
h3 { font-size: 130%; }
h4 { font-size: 120%; }

#master-wrapper {
	width: 900px;
	background-color: #fff;
	border: 1px solid #664803;
	min-height: 550px;
	margin: 0 auto;
}
	#master-wrapper p { text-align: left; }
	#master-wrapper2 {
	width: 900px;
	background-color: #fff;
	border: 1px solid #664803;
	min-height: 1550px;
	margin: 0 auto;
}
	#master-wrapper2 p { text-align: left; }


#logo-bar {
	height: 61px;
	margin: 0 auto;
	background-color: #664803;
}

#box { 
    width: 775px;
	height: 20px; 
    margin: 0; 
    padding: 0; 
}
.box-body { 
    background: url(images/box-blend.png) repeat-x center center; 
    min-height: 226px; 
    color: #3f3f3f; 
    padding: 15px; 
}



.logo { text-align: left; padding-left: 20px; }

#services-table td { padding:12px; padding-left:0; }

#top-nav {
	background: url(images/nav-sliver.gif) repeat-x;
	min-height: 32px;
	padding-left:3px; 
}
	#top-nav ul {
		padding-top: 3px;
	}

	#top-nav li {
		display: inline;
		list-style-type: none;
		padding-right: 50px;
	}
	
	#top-nav li:last-child {
		padding-right: 0;
	}
	
	#top-nav li a { 
		text-decoration: none;
		color: #664803;
	}
	
	#top-nav li a:hover {
		text-decoration: underline;
		color: #c00;
	}
	
	#top-nav li a.active {
		text-transform: uppercase;
		color: #c00;
	}
	
#content-wrapper {
	margin: 0 auto;
	width: 800px;
	text-align: left;
	padding-bottom: 20px;
}
#content-wrapper2 {
	margin: 0 auto;
	width: 800px;
	text-align: left;
	padding-bottom: 20px;
}

.columns {
display: table-cell;
border: 0px solid #000;
vertical-align: top;
}

#headline {
color: #664803;
padding: 15px 30px 0px 30px;
font-weight:bold;
font-size:20px;

}

#row1 {
color: #FFF;
padding: 10px 0px 0px 50px;
width: 90%;
min-width: 180px;
}

#reporter {
color: #000;
padding: 10px 0px 0px 32px;
}

#article {
color: #664803;
padding: 10px 0px 0px 30px;
width: 98%
}

#row1 {
color: #FFF;
padding: 10px 0px 5px 0px;
width: 90%;
min-width: 180px;
}

#row1.1 {
padding: 0px 0px 0px 20px;
width: 90%;
}

#row2 {
padding: 10px 0px 10px 0px;
text-align: left;
}

#row3 {
color: #FFF;
padding: 0px 0px 0px 0px;
width: 90%;
min-width: 180px;
}

#row3.1 {
padding: 0px 0px 0px 0px;
width: 90%;
}

#row4 {
color: #FFF;
padding: 0px 0px 0px 0px;
width: 90%;
min-width: 180px;
}

#row5 {
color: #FFF;
padding: 10px 0px 0px 0px;
width: 750px;
}

#row6 {
color: #FFF;
padding: 10px 0px 0px 0px;
width: 750px;
}

#row7 {
color: #FFF;
padding: 10px 0px 0px 0px;
width: 750px;
}

#row8 {
padding: 30px 0px 0px 0px;
width: 750px;
}

#c2 {
color: #FFF;
padding: 20px 0px 0px 0px;
min-width: 180px;
}
#c3 {
color: #664803;
padding: 5px 0px 0px 15px;
min-width: 300px;
}

#c4 {
color: #664803;
padding: 5px 0px 0px 305px;
min-width: 300px;
}

#c5 {
color: #664803;
padding: 0px 0px 0px 20px;
min-width: 350px;
}

#c6 {
color: #FFF;
padding: 0px 0px 0px 0px;
min-width: 180px;
}

#c7 {
color: #664803;
padding: 5px 170px 5px 55px;
}

#news-section {
color: #664803;
padding: 20px 0px 0px 0px;
width: 90%;
}

#title {
    width: 200px;
	height: 55px;
	padding-top: 20px;
}
#title2 {
    width: 200px;
	height: 55px;
	padding-bottom: 20px;
	padding-top: 20px;
}

#title-videos {
    width: 800px;
	height: 250px;
	padding-top: 20px;
}
	#title h1 {
		text-indent: -9999px;
		margin: 0; padding: 0;
	}
#footer {
	margin: 0 auto;
	padding: 20px; 0;
	font-size: .75em;
	text-align: left;
	width: 900px;
}

.map { float: right; margin-top: 20px; }
.map2 { float: right; margin-top: 20px; }
#contact-form td { padding: 5px 5px 0 0; }

.featured-video-title {
	font-size: 1.1em;
	font-weight: bold;
}
.title-section-2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #333333;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	bottom: 5px;
}
.title-section-1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #000099;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	bottom: 5px;
}
.imgPad { padding-left: 20px; }
.featured-video-title-smaller {
	font-size: .7em;
	font-weight: bold;
}
.featured-video-description {
	font-size: .9em;
	text-align: center;	
}

.video-description {
	font-size: 0.9em;
	
}
.video-description-centered-red-jxbox-centered {
	font-size: 14px;
	text-align: left;
	color: #000000;
}
.video-description-left-white {
	font-size: 11px;
	text-align: left;
	color: #CCCCCC;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.video-description-left-brown {
	font-size: 11px;
	text-align: left;
	color: 664803;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.video-description-left-white-underline-bold {
	font-size: 12px;
	text-align: left;
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}
.video-description-left-black {
	font-size: 14px;
	text-align: left;
	color: #000000;
}
.video-description-centered-red {
	font-size: 0.8em;
	text-align: center;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-video-description {
	font-size: 1.8em;
}
.White {
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	}

.featured-video-description-body {
	font-size: 12px;
	padding: 10px; 0;
	text-align: left;
	}

.grunge {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #E1A60A;
	border-bottom-color: #E1A60A;
	padding: 8px 0px;

	}

