          /* ---------- accent.css starts here ---------- */
body #wrapper a
{
	color: #00513a;
}

body #wrapper a:focus,
body #wrapper a:active
{
	color: #fff;
	background-color: #00513a;
}

body.keyword-page div#wrapper div#box div#related h2,
body div#article-header,
body div#content
{
	border-top-color: #00513a;
}

#zones-nav #global-nav ul li a:hover
{
	color: #9cb2a8;
}

div#wrapper div#header div#nav-bar div#local-nav a:hover
{
	color: white;
	background-color: #00513a;
}

li#crumb1
{
	background-color: #00513a;
}

li#crumb2
{
	background-color: #5c8773;
}

#zones-nav #global-nav ul li a
{
	color: #fff;
}

div#wrapper div#header div#zones-nav #global-nav
{
	background-color: #25262a;
}

div#wrapper div#header div#nav-bar,
div#wrapper div#header div#nav-bar div#local-nav,
div#wrapper div#header div#nav-bar div#local-nav *
{
	background-color: #c4c5c7;
}

div#wrapper div#header div#nav-bar div#local-nav li,
div#wrapper div#header div#crumb-nav li a,
div#zones-nav #local-nav ul li a
{
	color: black;
}

div#header div#nav-bar div#crumb-nav li#crumb1 a
{
	background-color: #00513a;
	color: white;
}

div#header div#nav-bar div#crumb-nav li#crumb2 a
{
	background-color: #5c8773;
	color: white;
}

div#header div#nav-bar div#crumb-nav li#crumb1 a:hover,
div#header div#nav-bar div#crumb-nav li#crumb2 a:hover
{
	background-color: black;
}

body.article ul.article-attributes
{
	border-color: #00513a;
}
          /* ----------  accent.css ends here ----------- */
          /* ---------- header.css starts here ---------- */

div#sub-header ul.user-details
{
	background-image: none;
	margin: 0;
	padding: 0;
}

#topslot
{
	border-bottom-width: 0;
}

#zones-nav #global-nav ul li a:hover
{
	text-decoration: none;
}

#zones-nav
{
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;
}

#zones-nav #global-nav ul li
{
	float: left;
	clear: none;
	width: auto;
	padding: 2px 5px 2px 10px;
}

#zones-nav #global-nav ul li a
{
	padding: 4px 5px;
}

#zones-nav #global-nav ul li a
{
	border-right-width: 0;
	background-color: transparent;
}

#global-nav ul li
{
	border-top-width: 0;
}

div#wrapper div#header div#nav-bar a 
{
	background-image: none;
}

div#wrapper div#header div#nav-bar div#local-nav li,
div#wrapper div#header div#crumb-nav li a
{
	padding-right: 40px;
}

div#wrapper div#header div#crumb-nav li a
{
	padding-left: 15px;
	padding-right: 0;
}

div#wrapper div#header div#nav-bar div#crumb-nav
{
	float: left;
	overflow: hidden;
	padding-right: 15px;
}

div#wrapper div#header div#nav-bar div#local-nav a
{
	border-right: none;
}

#zones-nav #global-nav ul li
{
	padding-left: 50px;
}

#zones-nav #global-nav ul li.first
{
	padding-left: 10px;
}

div#nav-bar #crumb-nav #crumb1
{
	border-right: none;
}

div#zones-nav
{
	font-family: arial, sans-serif;
}
          /* ----------  header.css ends here ----------- */
          /* ---------- promo.css starts here ---------- */
/* promo area starts */

body.front div#section-contents
{
	margin-top: 20px;
}

body div#wrapper div#box div#section-contents div.ed-zone ul li.major-heading
{
	margin-top: 30px;	
}

body div#wrapper div#box div#related div.ed-zone ul li.major-heading.first h2
{
	border-top-width: 0;
	margin-top: 0;
}

body div#wrapper div#box div#related div.ed-zone ul li.major-heading h2,
body div#wrapper div#section-contents div#highlights li.major-heading h2,
body.keyword-page div#wrapper div#box div#related div.capsule h3,
body div#wrapper div#section-contents div#text-promo li.major-heading h2,
body.front div#wrapper div#section-contents div.ventures-slot-machine h3,
body div#wrapper div#section-contents div.ventures-slot-machine h3
{
	margin-bottom: 0;
	color: #333;
	font-weight: bold;
	border-top-color: #00513a;
}

body div#promo
{
	margin-top: 0;
}

div#promo div#mpu1 
{
	padding-top: 10px;
}

div#promo div 
{
	margin-bottom: 0;
}

div#promo div.capsule
{
	background-color: transparent;
	border-top-style: none;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

div#promo div#text-promo li
{
	margin-bottom: 5px;
}

div#promo .linktext
{
	border-top-style: dotted;
	border-top-width: 1px;
	margin-bottom: 0; 
	padding-top: 4px;
}

#wrapper div#promo h2
{
	padding-top: 3px;
	margin-bottom: 5px;
	border-top-color: #00513a; 
}

div#wrapper div#promo div#text-promo ul
{
	padding-bottom: 20px;
}

#wrapper div#promo li.first
{
	margin-top: 0;
	margin-right: 0;
}

body.front div.editor-zone-1 h2.first
{
	border-top-color: #00513a;
}

#section-contents
{
	float: left;
	margin-bottom: 10px;
	width: 300px;
}

div#promo ul.tri li,
div#promo ul li div.linktext
{
	margin-left: 0;
	border-top-color: #d3d3d3
}

ul#picture-promo li.image
{
	padding-top: 10px;
	margin-bottom: 10px;
}

div#highlights
{
	float: left;
	margin-right: 20px;
	width: 140px;
}


div#section-contents .ventures-slot-machine
{
	clear: left;
	float: left;
	margin-top: 14px;
	width: 140px;
}

div#promo .ventures-slot-machine .linktext
{
	border-style: none;
}

body.front div#wrapper div#section-contents div.ventures-slot-machine h3,
body div#wrapper div#section-contents div.ventures-slot-machine h3
{
	border-bottom-color: #CCCCCC;	
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 10px;
	font-family: arial,sans-serif;
	margin-bottom: 10px;
	padding-top: 3px;
}
          /* ----------  promo.css ends here ----------- */
          /* ---------- footer.css starts here ---------- */

div#wrapper div#footer div.capsule
{
	text-align: left;
}

div#wrapper div#footer ul.tri
{
	overflow: visible;
}

div#wrapper div#footer
{
	font-size: 0.92em;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-top-color: #00513a;
}

body.article div#wrapper div#footer ul
{
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #00513a;
}

div#wrapper div#footer ul li
{
	width: auto;
	clear: none;
	padding-left: 5px;
	border-top-width: 0;
	margin-left: 0;
}

div#wrapper div#footer div.capsule
{
	overflow: hidden;
}

div#wrapper div#footer div.capsule li
{
	margin-top: 3px;		
}

div#wrapper div#footer ul li.first
{
	padding-left: 0;
}

div#wrapper div#footer ul li a	
{
	border-left: 1px solid #666;
	padding-left: 5px;
}

div#wrapper div#footer ul li.first a
{
	border-left-width: 0;
	padding-left: 0;	
}

ul#copyright-links ul.trail li div.linktext a
{
	display: inline;
	margin-left: 2px;
}
          /* ----------  footer.css ends here ----------- */

body.front div#wrapper div#box div#main-area
{
	overflow: hidden;
	margin-bottom: 20px;
	width: 620px;
}

body.front div#wrapper div#box div#main-area li,
body.front div#wrapper div#box div#main-area ul#auto-trail-block,
body.front div#wrapper div#more-microsite-trails li
{
	float: none;
	margin-left: 0;
	width: 300px;
}

body.front div#wrapper div#box ul#events li.major-heading
{
	float: none;
	margin-left: 0;
	width: 620px;
}

body.front div#wrapper div#box ul#events li.normal
{
	margin-left: 20px;
	margin-right: 0;
}

body.front div#wrapper div#box ul#events li.first
{
	margin-left: 0;
}

body.front #wrapper
{
	background-image: none;
}

#box
{
	margin-top: 20px;
	margin-right: 20px;
}

h2,
h3,
#content ul.trailblock li h3,
div#content ul.trailblock li h4,
#article-header h1
{
	font-family: arial, sans-serif;
}

.sublinks
{
	width: 300px;
	float: left;
}

div#more-microsite-trails
{
	width: 620px;
	clear: left;
}
		
#content ul.trailblock li h3,
#content ul li h3 a
{
	font-size: 1em;
	color: #00513a;
}

#content ul.trailblock li h4
{
	font-size: 1.166em;
	font-weight: bold;	
}

body div#wrapper div#box div#content h2,
body div#wrapper div#box div#content .col .slot h3
{
	border-top-color: #00513a;
	font-size: 1.166em;
}

div#content div.tag-tag ul li,
div#content div ul#auto-trail-block li
{
	border-top: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}

div#wrapper div#box div#content div.tag-tag ul li div.trailtext,
div#wrapper div#box div#content div ul#auto-trail-block li div.trailtext
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #00513a;
	margin-top: 3px;
	padding-top: 13px;
}

div#wrapper div#content div ul#auto-trail-block li.heading
{
	border-bottom-width: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
}

div#wrapper div#box div#content div.col ul#auto-trail-block li.linktext-only
{
	border-width: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}	

div#wrapper div#box div#content div.col ul#auto-trail-block li.linktext-only h3,
div#wrapper div#box div#content div.col ul#auto-trail-block li h4
{
	font-family: arial, sans-serif;
	font-weight: normal;
}

div#wrapper div#box div#content div.col ul#auto-trail-block li h4
{
	font-weight: bold;
}

body.front div#header
{
	border-bottom: none;
}

.linktext h3 a, .linktext h4 a
{
	color: #00513a;
	font-weight: bold;
}

body div#wrapper div#box div#content .col .slot h3
{
	border-top-width: 10px;
	border-top-style: solid;
	margin-bottom: 14px;
}

div#more-microsite-trails li.major-heading,
ul#events li.major-heading
{
	margin-bottom: 0;
}

div#wrapper div#more-microsite-trails li.major-heading h2
{
	border-top-style: solid;
}

body.front div#box div#page-header
{
	border-top: none;
	padding-bottom: 0;
}

div#second-page-header
{
	clear: left;
}

ul#events li.normal
{
	border-top: none;
	float: left;
	margin-right: 20px;
	width: 140px;
}

ul#events li.last
{
	margin-right: 0;
}

body.front div#content div#main-area div.col
{
	overflow: hidden;
}
