/********************************
BASICS
********************************/
/* generic reset */
* {margin: 0; padding: 0;}

/* insert vertically-tiling background on html if needed */
html {background: #9D8D77 URL(/Images/bkg-white.gif) top center repeat-y;
      min-height: 100%; margin-bottom: 1px; min-width: 800px; }

body {
	background-color: transparent;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	font-size: x-small;
	color: #444444;
	text-align: center;
}


h1, h2, h3, h4, h5 {
font-family: georgia;
}

h1, h2 {margin: 0 0 .3em 0;}

h3, h4, h5 {margin: 0 0 .2em 0; }

h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 105%;}

h1, h2, h3, h4, h5 {line-height: 100%;}

a,
a:link,
a:visited,
a:active,
a:hover {
	text-decoration: underline;
	border: none;
}

a,
a:link,
a:visited {
	color: #333;
}

a:active,
a:hover {
	color: #600603;
}

p {margin: 0 0 1em 0;}

/* 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;}


blockquote {margin-left: 12px;}

.content .padding img {margin: 5px;}

.content .padding .colwrap img {margin: 0;}

ul
{
	margin-left: 15px; 
	list-style-type: disc;
	list-style-image: URL(/Images/arrows/h-home.gif)
	
}

/********************************
CONTAINER
********************************/
.container {
	background-color: transparent;
	text-align: left; /* overrides text-align:center property in body */
	min-height: 595px;
}

.container,
#outerWrap,
#innerWrap {
	position: relative;
	top: 0;
	left: 0;
	width: 786px; /* determines overall body width */
	margin: 0 auto;
}

#outerWrap {
	/*background: transparent URL(/Images/bkg.jpg) top center no-repeat;*/
}

#innerWrap {
	padding: 14px 0;
	background: transparent URL(/Images/bkg-content.gif) 290px 150px no-repeat;
}


/********************************
LOGO
*******************************

#logo {
	height: 100px;
	width: 100%;
}

#logo img {
	height: 100px;
	width: 100%;
	margin: 0 auto;
}*/

/********************************
NAVIGATION
********************************/
#nav {
	text-transform: uppercase;
	font-weight: bold;
	height:35px;
	font-size: 110%;
	background-color: #FFF;
}

#nav ul
{
	margin-left:50px;
	list-style:none;
}

#nav ul li
{
	float:left;
	padding: 10px 0;
}

#nav a,
#nav a:link,
#nav a:visited {
	text-decoration: none;
	margin: 0 8px;
	padding: 10px 0;
}

#nav a.selected,
#nav a:active,
#nav a:hover {
	text-decoration: none;
	margin: 0 8px;
	padding: 10px 0;
}

.sidebar {
	float: left;
	display: block;
	width: 166px;
	padding: 20px 12px;
	margin: 0;
	background-color: transparent;
	overflow: hidden;
}

.sidebar input.search {
	display: block;
	margin-bottom: 3px;
}

.sidebar h1 {
	margin-bottom: 12px;
}

.sidebar li a
{
	padding-left: 10px;
	padding-right: 10px;
	margin-left: -10px;
	display: inline-block;
}

.bottom12 {margin-bottom: 12px;}

.sidebar ul {list-style: none; margin-left: 0;}

.sidebar li, 
.col li {
	float: left;
	width: 176px;
	padding: 4px 0 4px 12px;
}

/********************************
CONTENT

All styles related to the internal content
go here. 
********************************/

.content {
	float: right;
	width: 594px;
	overflow: hidden;
}



.content table {margin: 5px;}

.heroshot table
{
	padding:0;
	margin:0;
}

h2.title {}

.content ul
{	padding: 18px 20px 0 20px;
}


/*********************************
EXPANDING CONTENT 
*********************************/

/***p, dd, .adxCaption, .caption {
	padding: 0 0 8px 0;
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #606163;
	line-height: m%;
}
.adxCaption, .caption
{
	font-style:italic;
}
dt {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	line-height: 120%;
}
dt:hover, .cursor-hover {
	cursor: pointer;

****/

/********************************
HOME COLUMNS
********************************/

.colwrap
{
	width: 100%;
}

.col {
	width: 190px;
	float: left;
	min-height: 200px;
	margin-right: 2px;
	margin-top: 0; 
	overflow: hidden;	
}

.colgrad {
	background: url(/images/homegradient.jpg) repeat-x;
}

.c4 {
	width: 209px;
	margin: 0;
}

.col .colpadTitle {padding:5px 11px 0 11px;color:#610603;}

.col .colpadTitle a {color:#610603; font-weight:bold; text-decoration:none;}

.col .colpad {padding: 5px 11px;}

.col .colpad ul li {width: auto;}

.c4 h3 {
	padding: 0 0 0 12px;
}

.col li,
.c4 h3 {
	background: transparent URL(/Images/arrows/h-home.gif) 0 center no-repeat;
}

.col ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.col li {display: block;}


/********************************
FOOTER

Styles specific to the footer go here.
********************************/

#footer {
	width: 100%;
	margin: 9px 0 0 0;
	text-align:center;
}


#footer,
#footer a {
	color: #666;
}
