/* Tag Defaults */
html { font-size:100.01%; }

body {
	font-size: 14px;
	line-height: 1.43em;
	font-family: "Helvetica Neue", Segoe UI, Arial, sans-serif;
	color: #000;
}


h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

.media-title {
	font-weight:bold;
}

h1 { 
	font-size: 2.29em;
	line-height: 1em; 
	margin-bottom: 0.625em; 
}
h2 { 
	font-size: 2em;
	line-height: 1em;
	margin: 0 0 0.43em;
}
h3 {
	font-size: 1.57em;
	line-height: 1em;
	margin: 0.64em 0;
}
h4 {
	font-size: 1.2em;
	line-height: 1em;
	margin: 0px 0px 0.19em;
}
h4.alignedTop {
	line-height: 1em;
	margin: 0 0 0.19em;
	padding: 0;
}
h4.alignedBottom {
	line-height: 1em;
	margin: 0.19em 0 0;
	padding: 0;
}
h5 {
	font-size: 0.9em;
	line-height: 1.59em;
	margin: 0px;
}
h5.alignedBottom {
	line-height: 1em;
	margin: 0.59em 0 0;
	padding: 0;
}
h5.alignedTop {
	line-height: 1em;
	margin: 0 0 0.59em;
	padding: 0;
}
h5.border_bottom {
	line-height: 1.38em;
	/* margin: 1.3em 0 0.5em; */
}
h6 {
	font-size: 0.8em;
	margin: 0px 0px 1.68em;
}
p {
	margin: 0 0 1.5em;
}

div#side-nav h3 a {
	text-decoration:none;
}

/* =================  */

/* Class Defaults */

h3.alignedTop {
	line-height: 1em;
	margin: 0 0 0.27em;
	padding: 0;
}
h3.alignedBottom {
	line-height: 1em;
	margin: 0.27em 0 0;
	padding: 0;
}

div.wedge-module-content h4 {
}
div.wedge-module-content h5 {
}
div.wedge-module-content h6 {
	margin: 0px 0px 5px;
}
div.wedge-module-content p {
}

div.wedge-module-content p.small, div.wedge-module-content h5.small  {
	font-size: 0.8em;
	line-height: 1.79em;
	margin: 0;
}
div.wedge-module-content p.med, div.wedge-module-content h5.med  {
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 0;
}
div.wedge-module-content p.tight, div.wedge-module-content h5.tight {
	font-size: 0.8em;
	line-height: 1em;
	margin: 0 0 0.79em;
}
div.wedge_branding p {
	font-size: 0.75em;
	margin-bottom: 0.81em;
}


div.featured_item h4, 
div.featured_item_with_image h4, 
div.solo_featured_item h4, 
div.solo_featured_item_with_image h4 {
	font-size: 1.86em;
	line-height: 1em;
	margin: 0 0 0.15em;
}
div.featured_item_with_image p, 
div.featured_item_with_image h5, 
div.featured_item p, 
div.featured_item h5 {
	font-size: 1.13em;
	line-height: 1.2em;
}
div.solo_featured_item p, 
div.solo_featured_item_with_image p, 
div.solo_featured_item h5, 
div.solo_featured_item_with_image h5 {
	/* 
	font-size: 1.14em;
	line-height: 1.25em;
	*/
}
div.featured_item_with_image p.small, 
div.featured_item_with_image h5.small, 
div.solo_featured_item_with_image p.small, 
div.solo_featured_item_with_image h5.small {
	/*
	font-size: 1em;
	line-height: 1.43em;
	*/
}

div.featured_item span.read_more, 
div.featured_item_with_image span.read_more, 
div.solo_featured_item span.read_more, 
div.solo_featured_item_with_image span.read_more {
	font-size: 0.75em;
}


h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
	margin: 0;
}

ul.site-map li {
	font-size: 12px;
	line-height: 1em;
}
ul.site-map li a {
	display: block;
	margin: 0 0 0.67em;
	font-weight: bold;
}
ul.site-map li li {
	font-size: 10px;
	line-height: 1.2em;
}
ul.site-map li li a {
	margin: 0 0 0.8em;
	font-weight: normal;
}

div#logo a:hover {
	text-decoration: none;
}

div#brand {
	font-family: "Helvetica Neue", Segoe UI, Arial, sans-serif;
	color: #adafb1;
	font-size: 9px;
	line-height: 20px;
}
div#brand span.cww-logo-web {
	color: #00a2e0;
}
div#brand a.cww-link {
	font-size: 12px;
}
div#brand a:link, div#brand  a:visited{
	color: #adafb1;
	text-decoration: underline;
}
div#brand a:hover, div#brand  a:active{
	text-decoration: underline;
}

div.boxy-content, 
div.boxy-content a, 
div.boxy-content a:visited,
div.boxy-content a:link,
#synopsis_holder,
#synopsis_holder a:link,
#synopsis_holder a:visited {
	color: #000;
}
div.col {
	min-height: 1px; 
   height:auto !important; 
   height: 1px; 
}
div.col a:link, div.col a:visited{
	text-decoration:none;
}

div.col a:hover, div.col a:active{
	text-decoration:underline;
}
.textbox_wedge h1 em,.intro_element h1 em,
.textbox_wedge h2 em, .intro_element h2 em,
.textbox_wedge h3 em, .intro_element h3 em,
.textbox_wedge h4 em, .intro_element h4 em,
.textbox_wedge h5 em, .intro_element h5 em{
	margin-left:5px;
}


/* =================  */

