body,td,th { font-family: Arial, Helvetica, sans-serif; color: #000000}
body {
	margin: 0px;
	padding: 0px;
}

img { -ms-interpolation-mode: bicubic; }
a:link { color: #336699 }
a:active { color: #666666 }
a:visited { color: #336699 }
a:hover { color: #006633 }

.bread { font-size: 10px; line-height: 120%; text-transform: uppercase;}
div.bread { padding: 4px 8px; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF }
.bread a:link, .bread a:visited {  padding: 0px; text-decoration: none }

.footer { font-size: 10px; line-height: 130%; color: #69695A; }
div.footer { padding: 12px; }
.footer a:link, .footer a:visited { text-decoration: none; color: #69695A; }
.footer a:hover { color: #000000; }

.BodyCopy { color: #000000; line-height:150%; font-size:12px !important;}
.Headline {
	font-weight:bold;
}
.PageTitle {
	font-size: 18px;
}
.Small { font-size: x-small; color: #69695A}
.Big { font-size: medium; color: #69695A}

#promo_txt { zcolor: #69695A; padding-left:6px }
#promo_headline { line-height: 120%; padding: 0px 0px 9px 6px }
#spot { padding: 0px 20px; border-left: 1px solid #DDDDDD }
#spot a:link, #spot a:hover, #spot a:visited {  }
#spot img { padding-bottom: 20px }
#spotlight { width: 250px; margin-left: 20px; padding: 22px 0px }


.secnav_normal, .secnav_roll, .secnav_current  {
	font-size: 13px;
	text-decoration: none;
	padding: 6px 12px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;
	list-style-position: outside;
}
.secnav_normal a:link, .secnav_normal a:hover, .secnav_normal a:visited { color: #666666; text-decoration: none;display:block;width:100%; }
.secnav_roll a:link, .secnav_roll a:hover, .secnav_roll a:visited { color: #FFFFFF; text-decoration: none;display:block;width:100%; }
.secnav_current a:link, .secnav_current a:hover, .secnav_current a:visited { color: #FFFFFF; text-decoration: none;display:block;width:100%; }

.secnav_subtree_normal, .secnav_subtree_roll, .secnav_subtree_current  {
	font-size: 11px;
	text-decoration: none;
	padding: 4px 6px 4px 20px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;
	list-style-position: outside;
	font-weight: bold;
}
.secnav_subtree_normal a:link, .secnav_subtree_normal a:hover, .secnav_subtree_normal a:visited { color: #FFFFFF; text-decoration: none;display:block;width:100%; }
.secnav_subtree_roll a:link, .secnav_subtree_roll a:hover, .secnav_subtree_roll a:visited { color: #FFFFFF; text-decoration: none;display:block;width:100%; }
.secnav_subtree_current a:link, .secnav_subtree_current a:hover, .secnav_subtree_current a:visited { color: #FFFFFF; text-decoration: none;display:block;width:100%; }

.secnav_2_normal, .secnav_2_roll, .secnav_2_current  {
	font-size: 11px;
	text-decoration: none;
	padding: 3px 6px 3px 30px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;
	list-style-position: outside;
}
.secnav_2_roll, .secnav_2_current { background: #333333 }
.secnav_2_normal a:link, .secnav_2_normal a:hover, .secnav_2_normal a:visited { color: #FFFFFF; text-decoration: none }
.secnav_2_roll a:link, .secnav_2_roll a:hover, .secnav_2_roll a:visited { color: #FFFFFF; text-decoration: none }
.secnav_2_current a:link, .secnav_2_current a:hover, .secnav_2_current a:visited { color: #FFFFFF; text-decoration: none }

#nav { border-bottom: 1px solid #76766B; height: 32px }
#nav a {
	font-size: 18px;
	font-weight: 300;
	color: #FFF;
	outline: none;
	display: block;
	height: 32px;
	text-align: center;
	padding: 5px 0;
	text-decoration: none;
	text-transform: capitalize;
}
/* #nav a {
	text-indent: -999999px;
	outline: none;
	display: block;
	float: left;
	height: 32px;
}
*/

#content { padding: 22px; }
#content img { padding: 10px; }
#Zcontent img { background: url('images/img.jpg') repeat-x bottom; padding-bottom: 20px }
#subnav { width: 199px; padding-top: 9px}
#kicker { clear: both; }
#b1 { margin: 12px 0px; padding: 12px 0px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE }
#q1 {display: none}

#ut { color: #898A77; float:right; text-align:left; font-size:11px; }
#ut a { margin-right: 9px; text-decoration:none; font-size:11px; }
#ut li { margin-top: 4px; list-style-type: none; list-style-position: outside; font-size:11px; }

#s1  { padding: 12px 0px; font-size: 11px }
#s1 * { display: inline; margin: 0px; padding: 0px; }
#s1 form * { vertical-align: middle; }
#s1 input[type='text'] { height: 21px; width: 160px; margin: 0px; padding: 0px; background: #F5F5F5; border: 1px solid #AAAB9D; font-size:12px; }

#p1 { background: #F3F3F3 }
#p2 { width: 960px; text-align: left; margin:auto; background: #FFF }
#p3 { background: url('images/top.jpg') repeat-x bottom; padding: 0px 12px 9px 12px; height: 99px; }
#p4 { background: url('images/content2.jpg') repeat-y; }
#p5 { background: url('images/content1.jpg') no-repeat; }
#p6 { background: url('images/location.jpg') repeat-x; padding: 14px 22px; border-bottom: 1px solid #DDDDDD; font-size: x-small; line-height: 120%; color: #69695A }
#location { float: left; padding-right: 15px; margin-right: 15px; border-right: 1px solid #DDDDDD; color: #69695A }
#n1 { float: right; padding-left: 15px; margin-left: 15px; border-left: 1px solid #DDDDDD; color: #69695A }
#p7 { background: url('images/content4.jpg') repeat-y; }
#p8 { background: url('images/content3.jpg') no-repeat; }

#textSize { height: 70px; float: right; background: url('images/textsize.gif') no-repeat; padding: 16px 20px 0px 106px; margin-right: 20px; border-right: 1px solid #DDDDDD;}
#textSize li { float: left; padding: 0px 2px; display: block;}
#textSize li.Normal, textSize li.Normal a { font-size: 12px; padding: 5px 3px }
#textSize li.Large, textSize li.Large a { font-size: 16px; padding: 2px }
#textSize li.X-Large, textSize li.X-Large a { font-size: 20px; }
#textSize li a { color: #898A77; font-weight: bold; margin: 0px; padding: 0px 4px; text-decoration: none}
#textSize li a:hover { color: #000000 }

#news { padding: 22px; width: 300px; font-size: 11px }
#news img { padding-bottom: 9px }
#news li { line-height: 110%; list-style-type: none; list-style-position: outside; padding: 5px 0px }
#news a { text-decoration: none; padding: 0px}

#marquee, .marquee_photo {
	width: 960px;
	height: 330px;
	background: #FFF;
	overflow: hidden;
}

#marquee_viewer {
	position: absolute;
}

#marquee_thumbs_margin {
	margin-top: 300px;
}
#marquee_thumbs {
	position: absolute;
	width: 960px;
	height: 30px;
	background: #FFF;
	opacity: .7;
	filter: alpha(opacity=70);
}
.thumb_number {
	border-right: 1px #909087 solid;
	width: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 18px;
	background: #717165;
}
a.marquee_thumb {
	text-decoration: none;
	color: #FFF;
}
#marquee_caption {
	float: left;
	color: #000;
	font-size: 18px;
	line-height: 30px;
	margin-left: 20px;
}
a.marquee_inactive {
	color: #666;
}
a.marquee_inactive .thumb_number {
	background: #FFF;
}

.label_container {
	float:left;
	width:30%;
}

.label_formatting {
	text-align:right;
	padding: 5px;
}

.field_container {
	float:left;
	width:70%;
}

.field_formatting {
	text-align:left;
	padding: 5px;
	white-space:nowrap;
}

#nav {
	height: 32px;
	overflow: hidden;
}


ul#mainnav {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #76766B; 
	height: 32px ;
	list-style: none;
}
ul#mainnav li {
	float: left;
}
ul#mainnav li a {
	font-size: 18px;
	font-weight: 300;
	color: #FFF;
	outline: none;
	display: block;
	height: 32px;
	text-align: center;
	padding: 5px 0;
	text-decoration: none;
	text-transform: capitalize;
}
ul#mainnav li a:hover, ul#mainnav li a.active {
}
ul#mainnav ul {
	display: none;
	position: absolute;
	z-index: 999;
	padding: 9px 0px;
	margin: 0;
	list-style: none;
	background: #7C8571;
	top: 142px;
	}
	
ul#mainnav ul li {
	float: none;
	padding: 0px;
	width: 160px;
}
ul#mainnav ul li a {
	display: block;
	width: 140px;
	height: auto;
	padding: 6px 10px;
	line-height: 110%;
	background: none;
	font-size: 12px;
	color: #FFF;
	text-align: left;
}
ul#mainnav ul li a:hover {
	background: #005535;
}