body,td,th { font-family: Helvetica, Arial, sans-serif;  line-height: 130%; font-size: 12px; color: #000000}
body {
	margin: 0px;
	padding: 0px;
}

img { -ms-interpolation-mode: bicubic; }
a:link { color: #390507 }
a:active { color: #336699 }
a:visited { color: #390507 }
a:hover { color: #336699 }

.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: #FDF5E0; }
div.footer { padding: 12px; width: 960px; text-align: left; margin:auto; }
.footer a:link, .footer a:visited { text-decoration: none; color: #FDF5E0; }
.footer a:hover { color: #FFF; }

.BodyCopy { line-height: 130%; color: #000000}
.Headline, .headline {
	line-height: 110%;
	font-weight:bold;
	font-size: 13px;
}

p, .PageTitle {
	padding: 0px 0px 10px 0px;
	display: block;
	margin: 0px;
}

.PageTitle
{
	font-size: 18px;
	line-height: 100%;
	color: #390507;
}
.Small { font-size: x-small; line-height: 120%; color: #666}
.Big { font-size: medium; line-height: 150%; color: #666}

#promo_txt { color: #320000; padding:20px; background: url('images/sp3.jpg') no-repeat bottom }
#promo_headline { line-height: 120%; padding: 9px 20px; font-size: 16px; color: #FFF; background: url('images/sp4.jpg') repeat-y}
#spot { width: 232px; margin: 22px 10px; background: url('images/sp1.jpg') repeat-y }
#spot a:link, #spot a:hover, #spot a:visited { color: #320001 }
#spot img { width: 220px; margin-left: 6px; }
#sp2 { background: url('images/sp2.jpg') no-repeat; height: 5px }


.secnav_roll, .secnav_current, .secnav_subtree_normal { background: #D3C6AC}
.secnav_subtree_roll, .secnav_subtree_current, .secnav_2_normal { background: #EEE }
.secnav_normal, .secnav_roll, .secnav_current  {
	font-size: 12px;
	text-decoration: none;
	padding: 6px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;
	list-style-position: outside;
	border-top: 1px dotted #CCCCCC;
}
.secnav_normal a:link, .secnav_normal a:hover, .secnav_normal a:visited { color: #390507; text-decoration: none }
.secnav_roll a:link, .secnav_roll a:hover, .secnav_roll a:visited { color: #390507; text-decoration: none }
.secnav_current a:link, .secnav_current a:hover, .secnav_current a:visited { color: #390507; text-decoration: none }

.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: #390507; text-decoration: none }
.secnav_subtree_roll a:link, .secnav_subtree_roll a:hover, .secnav_subtree_roll a:visited { color: #8F3B41; text-decoration: none }
.secnav_subtree_current a:link, .secnav_subtree_current a:hover, .secnav_subtree_current a:visited { color: #8F3B41; text-decoration: none }

.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: #CCC }
.secnav_2_normal a:link, .secnav_2_normal a:hover, .secnav_2_normal a:visited { color: #8F3B41; text-decoration: none }
.secnav_2_roll a:link, .secnav_2_roll a:hover, .secnav_2_roll a:visited { color: #8F3B41; text-decoration: none }
.secnav_2_current a:link, .secnav_2_current a:hover, .secnav_2_current a:visited { color: #8F3B41; text-decoration: none }

#content { padding: 20px;}
#kicker { clear: both; }
#q1 {display: none}
.b1 { list-style-type: none; list-style-position: outside; }
.b1 img { border: 1px solid #FFF }
#sidebar { background: #E8E7E1 url(images/sidebar.jpg) repeat-x; width: 253px; border-left: 1px solid #BCBBB6; }

#ut { color: #FEF5E0; font-size: 11px; font-weight: bold; padding-top: 9px; }
#ut a { color: #FEF5E0; padding: 10px 13px; text-decoration:none; border-right: 1px solid #8F3B41; margin: 6px 0px; }
#ut a:hover { color: #FFFFFF; }
#ut * { display: inline; margin: 0px; padding: 0px; }
#ut form * { vertical-align: middle; }
#ut input[type='text'] { height: 13px; margin: 0px; padding: 0px; margin-left: 7px}
#ut li { }

#p1 { background: #990000 url('images/tile.gif'); padding-top: 10px }
#p2 { width: 960px; text-align: left; margin:auto; padding: 10px; background: #FEF5E0 }
#p3 { background: url('images/p3.jpg') repeat-y; }
#p4 { background: url('images/sub.jpg') no-repeat; padding: 8px; padding-top: 0px; }
#p42 { background: url('images/home.jpg') no-repeat; padding: 8px; padding-top: 0px; }
#p5 { background: #FFF url('images/p5.jpg') repeat-x; margin-top: 18px }
#p52 { background: #FFF url('images/content.jpg') repeat-y; }

#nav { }
#nav a {
	background: url('images/nav.png') no-repeat;
	text-indent: -999999px;
	outline: none;
	display: block;
	float: left;
	height: 40px;
}

a#about { width: 104px; background-position: 0px 0px; }
a#consulting { width: 189px; background-position: -104px 0px; }
a#enrollment { width: 168px; background-position: -293px 0px; }
a#workshops { width: 92px; background-position: -461px 0px; }
a#webinars { width: 82px; background-position: -553px 0px; }
a#membership { width: 183px; background-position: -635px 0px; }
a#resources { width: 126px; background-position: -818px 0px; }

a#about:hover { width: 104px; background-position: 0px -40px; }
a#consulting:hover { width: 189px; background-position: -104px -40px; }
a#enrollment:hover { width: 168px; background-position: -293px -40px; }
a#workshops:hover { width: 92px; background-position: -461px -40px; }
a#webinars:hover { width: 82px; background-position: -553px -40px; }
a#membership:hover { width: 183px; background-position: -635px -40px; }
a#resources:hover { width: 126px; background-position: -818px -40px; }

a#about.active { width: 104px; background-position: 0px -80px; }
a#consulting.active { width: 189px; background-position: -104px -80px; }
a#enrollment.active { width: 168px; background-position: -293px -80px; }
a#workshops.active { width: 92px; background-position: -461px -80px; }
a#webinars.active { width: 82px; background-position: -553px -80px; }
a#membership.active { width: 183px; background-position: -635px -80px; }
a#resources.active { width: 126px; background-position: -818px -80px; }

.cart_header {
	font-weight: bold;
	border-bottom: 1px #CCC solid;
}

.shop_head_checkout {
	color: #692B31;
	font-size: 17px;
	padding: 10px 0px;
}
.shop_head_checkout b {
	font-weight: normal;
}
.shop_line {
	border-bottom: 1px #CCC solid;
}

#social {
	margin-top: 150px;
	text-align: right;
}
#social2 {
	margin-top: 95px;
	text-align: right;
}