/********************************
ESSENTIALS
********************************/
html {
	background: #544634 URL(/images/background-texture.jpg) bottom left repeat-x; /* inserts horizontally-tiling background */
	min-height: 100%; /* ensures inclusion of vertical scroll bar */
	margin-bottom: 1px; /* ensures inclusion of vertical scroll bar */
	text-align: center; /* IE IS DUMB; centers content in IE */ 
	}

body {
	background-color: transparent;
	font-family: Georgia, "Times New Roman", serif;
	line-height: 2.27em;
	font-size: 11px;
	color: #7A674D;
	text-align: left; /* IE IS DUMB; overrides text-align: center property in html */
	margin: 0;
	}

/* H color, line-height */
h1, h2, h3, h4, h5 {
	color: #A52422;
	}

/* H margins */
/*h1, h2 {margin: 0 0 .3em 0;}
h3, h4, h5 {margin: 0 0 .2em 0; }*/

/* H sizes */
/*h1 {font-size: 155%;}
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}*/

/* links */
a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	}

a,
a:link,
a:visited {
	color: #A52422;
	}

a:active,
a:hover {
	color: #A52422;
	text-decoration:underline;
	}

/* images */
img {border: none; /* removes border on all images */ }

/* code */
code {'Courier New', Courier, Fixed;}

/* horizontal rules */
hr {margin: 6px 0;}

/* kill */
/* insertion of the kill class allows one to close out tables,
floated elements, etc., so that they will display properly
within the confines of the divs in which they are nested.*/
.kill {clear: both; background-color: transparent;}


/********************************
CONTAINER
********************************/
.container {}

/* this div separates the padding from the width declaration of its parent, #container*/
.container .container-pad {
    margin: 0; 
    background-color: transparent;
	}

.container,
.outerWrap,
.innerWrap {
	width: 800px; /* determines overall body width */
	margin: 0 auto; /* determines overall top and bottom margins, centers body */
	padding: 0;
	}

.outerWrap {
	background: transparent  URL(/images/background.jpg) top left repeat-y;
	}

.innerWrap {
	position: relative;
	background: transparent URL(../images/bookmark_foot.gif) bottom left no-repeat;
	}


/********************************
CONTENT

All styles related to the internal content
go within this section. 
********************************/
#content {
	padding:  0 0 0 0;
	}

.heroShot {padding: 0 0 18px 0;}

/* NEWS */
.sidebar {
	}

.sidebar {
	}

.sidebar .sidebar-block { 
	list-style-type: none;
	display: block;
	}

.sidebar a,
.sidebar a:link,
.sidebar a:visited {
	}

.sidebar a:active,
.sidebar a:hover {
	}

/* sidebar H color */
.sidebar h1, 
.sidebar h2, 
.sidebar h3, 
.sidebar h4, 
.sidebar h5 {}

/********************************
FOOTER

Styles specific to the footer go here.
********************************/
#footer {
	text-align: left;
width: 160px;
padding: 90px 20px 15px 20px;
	background: transparent;
font-family: arial, sans-serif;
line-height: 120%;
font-size: .95em;
	}


#footer,
#footer a {
	color: #8A837A;
	}


/********************************
IMGNAV

All CSS/HTML image replacement technique.
PNGs can be used for all browsers except IE,
which DOES NOT handle PNGs correctly.
Use .gif images for IE  as override in IE-lt-7.css
********************************/
#imgNav {
	width: 733px;
	margin: 0;
	background-color: transparent;
	color: #CC0000;
	}

#imgNav .padding {
	padding: 10px 20px 10px 0;
	}

#imgNav ul {display: block;}

#imgNav li {
	margin: 0;
	padding: 0;
	display: block;
	border: none;
	overflow: visible;
	float: left;
	border: 1px solid #CC0000;
	}

#imgNav li {
	font-weight: normal;
	text-transform: none;
	}

#imgNav a,
#imgNav a:link,
#imgNav a:visited {
	color: #CC0000;
	}

#imgNav a:active,
#imgNav a:hover {
	color: #FFF;
	text-decoration: underline;
	}

#imgNav li img {
	height: 46px;
	width: 110px;
	}

/******** 01 *******/

.iN01 img {background: transparent URL(/images/imgNav01.png) center center no-repeat;}	
/* hover */
.iN01 a:active img,
.iN01 a:hover img {background: transparent URL(/images/imgNav01-s.png) center center no-repeat;}
/* selected */
.iN01-s img {background: transparent URL(/images/imgNav01-s.png) center center no-repeat;}

/******** 02 *******/

.iN02 img {background: transparent URL(/images/imgNav02.png) center center no-repeat;}
/* hover */
.iN02 a:active img,
.iN02 a:hover img {background: transparent URL(/images/imgNav02-s.png) center center no-repeat;}
/* selected */
.iN02-s img {background: transparent URL(/images/imgNav02-s.png) center center no-repeat;}

/******** 03 *******/

.iN03 img {background: transparent URL(/images/imgNav03.png) center center no-repeat;}
/* hover */
.iN03 a:active img,
.iN03 a:hover img {background: transparent URL(/images/imgNav03-s.png) center center no-repeat;}
/* selected */
.iN03-s img {background: transparent URL(/images/imgNav03-s.png) center center no-repeat;}

/******** 04 *******/

.iN04 img {background: transparent URL(/images/imgNav04.png) center center no-repeat;}
/* hover */
.iN04 a:active img,
.iN04 a:hover img {background: transparent URL(/images/imgNav04-s.png) center center no-repeat;}
/* selected */
.iN04-s img {background: transparent URL(/images/imgNav04-s.png) center center no-repeat;}

/******** 05 *******/

.iN05 img {background: transparent URL(/images/imgNav05.png) center center no-repeat;}
/* hover */
.iN05 a:active img,
.iN05 a:hover img {background: transparent URL(/images/imgNav05-s.png) center center no-repeat;}
/* selected */
.iN05-s img {background: transparent URL(/images/imgNav05-s.png) center center no-repeat;}

/******** 06 *******/

.iN06 img {background: transparent URL(/images/imgNav06.png) center center no-repeat;}
/* hover */
.iN06 a:active img,
.iN06 a:hover img {background: transparent URL(/images/imgNav06-s.png) center center no-repeat;}
/* selected */
.iN06-s img {background: transparent URL(/images/imgNav06-s.png) center center no-repeat;}

/********************************
WEBTOOLS

For classes used by CX webtools
********************************/
.staffFullBios_staffPhoto {margin: 0 10px 0 0;}

.page-content {margin-bottom: 12px;}

.image-gallery .thumbnail-list { 
	float: right;
	width: 100px;
	}

.image-gallery li { 
	margin-left: 10px;
	}

.image-gallery .normal-list { 
	float: left;
	}

.image-gallery .thumbnail-list a { 
	display: block;
	background-color: transparent;
	text-align: center;
	padding: 3px 2px 0 2px;
	}

.image-gallery .thumbnail-list a.selected,
.image-gallery .thumbnail-list a:hover { 
	background-color:#BAD667;
	}


/********************************
CONTACT FORM
********************************/
#contact textarea {
	height: 60px;
	width: 213px;
	padding: 1px 4px;
	text-align: left;
	}

#contact {
	overflow: hidden;
	text-align: left;
	}

#contact ul {
	width: 100%;
	float: left;
	}

#contact ul li ul  {float: left;}

#contact ul li ul li {
	margin: 0 0 0 6px;
	float: left;
    overflow: hidden;
	}

#contact ul li ul li.descrip {width: 180px;}

#contact li.area {
	width: 220px; 
	overflow: hidden;
	}

#contact li.area_city {
	width: 220px;
	overflow: hidden;
	}

#contact li.click {
	width: 412px;
	text-align: right;
	}

#contact li {
	width: 100%;
	float: left;
    margin: 0 0 3px 12px;
	}

.debug {
	border: 1px solid red;
	}

#contact li.area,
#contact li.area_city {
	text-align: left;
	}


/****************************
   QUESTIONNAIRE
***************************/
#questionnaire select {
	width: 12em;
	}

#questionnaire text {
	width: 10em;
	}

#questionnaire .radio {
	margin-left: 7px;
	}