@import url('common.css');
@import url('themes.css');

html {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-style: normal;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: smaller;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 75%;
}
body {
	padding: 0;
	margin: 0;
	text-align: center;	 
	line-height: 115%;
	word-spacing: 0.1em;
	letter-spacing: 0.01em;
	background:#E4E4E4;
}
div#Item {
	background:#FFF;
}
a:active, a:hover {
	text-decoration: underline;
	color:#016796 !important;
}
a:visited {
	color:#5e5e5e !important;
}

/* Universal Headings */
h1 {
	font-size: 140%;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height:18px;
	padding:5px 0 0 0;
}
h2 {
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h3 {
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h4 {
	font-size: 95%;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h5 {
	font-size: 90%;
	font-weight: bold;
	letter-spacing: 0.1em;
}

/* Universal Lists */
ul, ol {
	clear: left;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

@media print {
	ul {
	list-style: disc !important;
	}
}

li {
	margin: 0;
	padding: 0px 0px 0px 14px;
	background-image:url(../icon_7/is_7_1_3_6.gif);
	background-repeat: no-repeat;
	background-position: 4px 0.4em;
}
ol li {
	background-image: none !important;
}
#wrapper {
	text-align: left;	
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background:#ffffff;
	padding:0 12px ;
}

/* Basic Footer */
#footer { 
	clear: both;
	color: #000000;
	border-top:1px solid #D6DCDC;
	padding:5px 0 5px 150px ;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
	font-size: 75%;
	letter-spacing: 0.01em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/* Basic Header */
#header {
	clear: both;
	width: 100%;
	margin-bottom: 0.4em;
}
#header a, #header a:link, #header a:active, #header a:visited, #header a:hover,
#header-titlebar a, #header-titlebar a:link, #header-titlebar a:active, #header-titlebar a:visited, #header-titlebar a:hover {	
	color: #ffffff;
	text-decoration: none;
}
#header a:hover,
#header-titlebar a:hover { 
	text-decoration: underline;
}
td#header-nav {
	font-size: smaller;
	background-color: #0394C8;
	height: 85px;
	vertical-align: bottom;
	text-align: right;
	color: white;
	width: 706px;
	padding: 0.4em 0.2em 0.4em 0.4em;
	background-image: url(../layout/fa-banner.jpg);
	background-repeat: no-repeat;
}
#logoLink {
	display: block;
	position: relative;
	top: 10px;
	left: 25px;
}
td#logo {
	margin: 0;
	width: 136px;
	vertical-align: top;
	background-color: #ffffff;
	position: relative;
	overflow: hidden;
	padding: 0;
	clip: rect(0px,90px,90px,0px);
	background-image: url('../layout/logoCopyrightCSIRO.gif');
	background-repeat: no-repeat;
	background-position: 2.2em 15px;
}
td#header-rhs {
	position: relative;
	width: 706px;
}
tr.spacer {
	padding: 0;
	margin: 0;
	line-height: 0.4em;
	position: relative;
}
td.spacer {
	padding: 0;
	margin: 0;
	width: 8px;
	position: relative;
}
#header-titlebar {
	background-color: #ffffff;
	color: #0091bd;
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
	width: 100%;
}
#header-titlebar a,
#header-titlebar a:link,
#header-titlebar a:active,
#header-titlebar a:visited,
#header-titlebar a:hover {
	background-color: #ffffff;
	color: #0091bd;
}
#header-title {
	padding: 0 5px 0 2px !important;
	margin: 0;
	text-transform: uppercase;
	border-top:2px solid #11A4D5;
	border-top-color: #FFFFFF;
}
#header-title h1 {
	font-size: small;
	font-weight: normal;
	padding: 0.1em 0.2em 0.1em 0 !important;
	margin: 0;	
}
.HomePage #header-title h1 {
	font-weight: bold;
	padding: 0.4em 0em 0em 12px !important;
	margin: 0em 0em 0.2em 0em;
	text-transform: none;
	letter-spacing: 0.1em;
	font-size: 90%;
}
#header-breadcrumbs {
	vertical-align: middle;
	text-align: left;
	padding: 0.2em 0.2em 0.1em 15px;
	font-size: 85%;
	color:#8c8c8c;
}
#header-breadcrumbs a, #header-breadcrumbs .on {
	white-space: nowrap;
	color:#8c8c8c !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
}
.Home #header-breadcrumbs {
	color: white;
	background-color: white;
}

/* table layout */
table#layout {
	table-layout: fixed;
	clear: both;
	width: 100%;
}
tr {
	vertical-align: top;
}
td#lhs {
	margin: 0;
	padding: 0 3px 0 0;
	vertical-align: top;
}
td#content {
	vertical-align: top;
	padding: 0;
	margin: 0;
	font-size: 90%;
}
#content a, #content a:link, #content a:active, #content a:visited, #content a:hover {
	font-weight: normal;
	color: #000000;
}

/* functional area nav and search */
.nav_fa0 {
	display: block;
	padding: 0 0 0 10px;
	text-align:left;
}
.nav_fa0 a, .nav_fa0 .on {
	white-space: nowrap;
	font-size: 100%;
	letter-spacing:-0.5px;
	color:#fff;
}
.nav_fa0 a:hover, .nav_fa0 a:visited {
	color:#fff !important;	
}
.nav_fa1 {
	display: block;
	color: #cdcdcd;
	font-weight: normal;
	padding: 0.5em 0em 0em 9px;
	font-size: 98%;
	text-align:left;
}
.nav_fa1 a , .nav_fa1 a:hover , .nav_fa1 a:visited {
	color: #DCF1F8 !important;
	white-space: nowrap;
}
.nav_fa1 .on {
	white-space: nowrap;
} 
#search {
	background-color: #fff;
	color: #8c8c8c;
	border: 0;
	padding: 0em 2% 0em 4%;
	margin: 0em 0em 0.4em 0em;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 94%;
}
#searchKeyword {
	padding: 0.45em 0em 0em 0em;
}
#searchKeyword form input {
	vertical-align: middle;
	font-size: 75%;
}
#searchKeyword {
	margin: 0em 0em 0.5em 0em;
}
#searchScope {
	font-size: 90%;
	margin: 0;
	padding: 0 0 5px 0;
	color:#8c8c8c !important;
}
#search #searchScope input {
	color: white;
	margin: 0;
	margin-right: 0.3em;
	padding: 0;
	border: 0;
}
#search a, #search a:link, #search a:active, #search a:visited, #search a:hover {
	font-weight: normal;
	font-size: 80%;
	color: #afdeef;
	margin: 0em 0em 0.1em 0em;
}
#search form {
	padding: 0;
	margin: 0;
	display: inline;
}
#search input {
	background-color: white;
	color: black;
	font-size: 80%;
}
#search input#query {
	width: 70%;
	border: 1px inset #cdcdcd;
}
#search input#Go {
	border: 1px solid #000;
	margin: 0;
	padding: 0;
	height: 1.82em;
	background-color: white;
}
#searchScope {
	margin: 0.5em 0em 0em 0em;
}

/* Subject Nav */
#subjectNav {
	position: relative;
	color: #000000;
	font-size: 75%;
	z-index: 5;
	width: 100%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0.5em 0em 0em 0em;
	padding: 0;
}
ul.nav {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav li {
	width: 100%;
	padding: 0;
	margin: 0;
}
ul.navChild {	
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color:#edf8fc;	
    border-bottom:1px solid #D6DCDC;
}
.navChild li {
	width: 100%;
	padding: 0;
	margin: 0;
}
#currentHighlights .chNav a, #currentHighlights .chNav a:link, #currentHighlights .chNav a:active, #currentHighlights .chNav a:visited {
	font-weight: bold;
	font-size: 90%;
	color: #0091bd;
	text-align: right;
	text-decoration: none;
	z-index: 20;	
}
.chNav li, .chNav li.over {
	background-image: url(../icon_7/is_7_1_1.gif);
	background-repeat: no-repeat;
	background-position: 96% 0.5em;
	text-align: right;
	padding: 0 1.2em 1em 0;
	width: 90%;
	margin: 0;
}
.chNav li a:visited {
   color: #0091bd !important;
}
ul.navPopout {
	left: 133px;
}
ul.navPopout, ul.chNavPopout {
	width: 23em;
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
	background:#fff url(../layout/bg-popup.gif) repeat-x bottom;
	border:1px solid #E8EFC5;
	position: absolute;
	display: none;
	border-top-color: #ECE9D8;
}
ul.chNavPopout {
	left: 125px;
}	
.navPopout li {
	margin: 0 0 0 8px;
	padding: 0;
	background:none !important;
}
.chNavPopout li, li.over .chNavPopout li, li:hover .chNavPopout li {
	text-align:left;
	background-position:4px 0.4em ;
	padding:0 0 0 15px;
	margin: 0 0 0.35em 5px;
}
a.navPopoutItem, a.navPopoutItem:link, a.navPopoutItem:active, a.navPopoutItem:visited, a.navPopoutItem:hover, .chNavPopout li a , a.navPopoutItem, #currentHighlights .chNavPopout a, #currentHighlights .chNavPopout a:link, #currentHighlights .chNavPopout a:active, #currentHighlights .chNavPopout a:visited {
	color: #0091bd !important;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
#currentHighlights .chNavPopout a, #currentHighlights .chNavPopout a:link, #currentHighlights .chNavPopout a:active, #currentHighlights .chNavPopout a:visited {
	font-size: 75%;
}
a.navPopoutItem, a.navPopoutItem:link, a.navPopoutItem:active, a.navPopoutItem:visited, a.navPopoutItem:hover {
	background-image:url(../icon_7/is_7_1_3c.gif);
	background-repeat: no-repeat;
	background-position: 4px 0.5em;
	display: block;
	font-size: 100%;
	padding: 0 0 0.8em 11px;
	width: 100%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92%;
	margin: 0;
}
a.navPopoutItem:hover, .chNavPopout li a:hover , a.navPopoutItem:hover, #currentHighlights .chNav a:hover {
	text-decoration:underline;
}
a.navItem, a.navItem:link, a.navItem:active, a.navItem:visited, a.navItem:hover {
	background-color: #fff;
	color: #8c8c8c;
	text-decoration: none;
	background-image: url(../icon_7/is_7_1_1.gif);
	background-position: 96% 1em;
	padding: 0.4em 10% 0.8em 0%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 90%;
	margin: 0;
}
a.navItem, a.navItem:link, a.navItem:active, a.navItem:visited, a.navItem:hover, a.navChildItem, a.navChildItem:link, a.navChildItem:active, a.navChildItem:visited, a.navChildItem:hover, .navChildItem {
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 98% 0.9em;
	text-align: right;
	width: 100%;
	padding: 0.4em 8% 0.8em 0%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92%;
	margin: 0;
}
a.navChildItem, a.navChildItem:link, a.navChildItem:active, a.navChildItem:visited, a.navChildItem:hover, .navChildItem {
	background-color: #F1F9FF;
	color: #000000;
	font-weight: normal;
	font-size: 95%;
	background-image: url(../icon_7/is_7_1_3.gif);
	background-position: 98% 0.9em;
	padding: 0.4em 8% 0.8em 0%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92%;
	margin: 0;
}
a.navItem:hover, a.navChildItem:hover {
	background-color: #E8EFC5;
	color:#809326 !important;
}
div.navChildItem, div.navChildItem a, div.navChildItem a:link, div.navChildItem a:active, div.navChildItem a:visited {
	color: #0091BD;
	background-image: url(../icon_7/is_7_1_3a.gif);
	background-repeat: no-repeat;
	background-position: 98% 1.3em;
}
div.navChildItem a:hover {
	color:#016796;
}
.HomePage #subjectNav ul.nav a.navItem {
	color: #000000;
}
a.navItemOn, a.navItemOn:link, a.navItemOn:active, a.navItemOn:visited, .navItemOn/*, 
li.over a.navItem*/ {
	background-color:#edf8fc;
	display: block;
	color: #0091BD;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../icon_7/is_7_1_2.gif);
	background-repeat: no-repeat;
	background-position: 96% 1em;
	text-align: right;	
	padding: 0.4em 10% 0.8em 0%;
	width: 100%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 90%;
	margin: 0;
	border-top:1px solid #D6DCDC;
}
a.navItemOn:hover {
	color:#016796 !important;
}
a.navItemOn {
	font-size:110% !important;}
	
a.navItemOn:hover, div.navItemOn a, div.navItemOn a:link, div.navItemOn a:active, div.navItemOn a:visited {
	color: #0091BD;
	font-weight: bold;
}
div.navItemOn a:hover {
	color:#016796 !important;
}
a.navChildItemOn, a.navChildItemOn:link, a.navChildItemOn:active, a.navChildItemOn:visited, a.navChildItemOn:hover, .navChildItemOn {
	background-color: #0091bd;
	display: block;
	width: 90%;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../icon_7/is_7_1_2.gif);
	background-repeat: no-repeat;
	background-position: 96% 1em;
	text-align: right;	
	padding: 0.4em 10% 0.8em 0%;
	width: 100%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 90%;
	margin: 0;
}
a.navChildItemOn:visited {
	color:#ffffff !important;
}
li.on:hover ul.navPopout {
	display: none;
}
.over ul.navPopout, li:hover ul.navPopout, ul.navChild li:hover ul.navPopout {
	display: block;
}
a.navChildItemOn:hover {
	color: #0091bd;
	font-weight: bold;
}
li.over a.navChildItem, ul.navChild li:hover a.navChildItem {
	background-color: #E8EFC5;
}
#subscription {
	text-align: left;
	width: 100%;
	background-color: #0090BD;
	color: white;
	font-size: 71.2%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 0.2em 2px 0.3em 0px;
	margin: 0.5em 2em 1em 0em;
}	
#subscription a, #subscription a:link, #subscription a:active, #subscription a:visited, #subscription a:hover {
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	vertical-align: right;
	display: block;
	padding: 1px 0px 1px 2px;
	text-decoration: none;
}
#subscription a:hover {
	text-decoration: underline !important;
	color: #FFF !important;
}
#subscription a:visited {
    color:#fff !important;
}
#lastUpdated {
	font-size: 75%;
	letter-spacing: 0.1em;
	color: #0091bd;
	font-weight: bold;
}
#imageDisplay {
	width: 58em;
	margin: 0;
	padding: 0;
	overflow: auto;
}

/* Basic Teaser List */
.teaserList { 
	position: relative;
	margin: 0px 0px 1em 0px;
	padding: 0;
	clear: both;
}
.teaserList h3 {
	clear: both;
	margin: 0;
	padding: 0;
	color:black !important;
	font-weight:bold !important;
	text-transform: uppercase;
}
.teaserList ul {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#HomePage .teaserList ul {
	clear: both;
	margin: -90px 0px 0px 0px;
	padding: 0;
}
.teaserList li { 
	display: block;
	margin: 1em 0px 0px 0px;
	padding: 0em 0em 0px 14px;
	background-image: url(../icon_1/is_1_1_6a.gif);
	background-repeat: no-repeat;
	background-position: 0px 0em;
	clear: both;
}
.noResults, .preText, .postText {
	margin: 0;
	padding: 0;
}
.noResults p, .preText p, .postText p {
	margin: 0.3em 0em 0em 0em;
}
.headingLink ,.headingLink a, .headingLink a:link, .headingLink a:visited, .headingLink a:active, .headingLink a:hover{
	text-decoration: none !important;
	color: #8c8c8c !important;
	margin: 0;
	padding: 0;
}
.headingLink a:hover {
	text-decoration: underline !important;
}
h3.headingLink , .HALFBARLeft h3 {
	text-transform: uppercase !important;	
	background:none !important;
	font-size: 100%;
	letter-spacing:-0.7px !important;
}
.moreResults {
	text-align: right;
	width: 100%;
	margin: 0;
	padding: 10px 0px 0px 0px;
}
.moreResults a {
	font-weight: bolder !important;
}
.channelChildOverview .teaserLink {
	margin: 0.5em 0em 0.3em 0em;
	font-size: 11px;
}
.teaser a, .standaloneTeaser a {
	font-weight: bold !important;
}
.teaserLink a {
	color: #0090BD !important;
	font-size: 90%;
}
.teaserLink a:hover {
	color:#016796 !important;
}
.teaserLink a:visited {
	color:#5E5E5E !important;
}
.teaser, .standaloneTeaser, .ccoTeaser {
	width: 100%;
	clear: both;
}

/* Other Teasers */
table.ccoTeaser, table.ccoTeaser table.teaser, table.ccoTeaser table.standaloneTeaser {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
table.teaser {
	padding-bottom: 0.25em;
}
#WatchandListen table.teaser ,#productsAndServices table.teaser {
  width:700px !important;}
  
.teaser tr, .teaser td {
	vertical-align: top;
}
.ccoTeaser td, .ccoTeaser .teaser tr, .ccoTeaser .standaloneTeaser tr, .ccoTeaser tr, .ccoTeaser .teaser td, .ccoTeaser .standaloneTeaser td {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
.ccoTeaser .teaser td, .ccoTeaser .standaloneTeaser td {
	padding-top: 0.25em;
}
.ccoTeaser .teaser td.teaserImage, .ccoTeaser .standaloneTeaser td.teaserImage {
	padding-top: 0;
}
.ccoTeaser .teaser p, .ccoTeaser .standaloneTeaser p, .ccoTeaser p {
	margin: 0;
	padding: 0;
}
td.ccoTeaserBody {
	font-size: 100%;
	line-height:14px;
	padding:0 5px 5px 10px;
	letter-spacing: 0;
}
.teaserLink {
	width: 100%;
}
.teaserText {
	width: 100%;
}
.teaserText p {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
.teaserDate {
	float: right;
	color: #858585;
	font-size: 90%;
}
.medteaser, .largeTeaser {
	/* obsolete style, left here until content is corrected */
	width: 100%;
	display: block;
	clear: both;
}
.largeTeaserLink, medTeaserLink {
	/* obsolete style, left here until content is corrected */
	width: 100%;
}
.wideTeaserDetails {
	clear: both;
	margin-top: 0.5em;
}
.LARGE_TEASER_LEFT li, .MED_TEASER_LEFT li, .MED_TEASER_LEFT_NO_HEADLINE li, .LARGE_TEASER_LEFT_NO_HEADLINE li {
	background-image: none !important;
	margin: 0;
	padding: 0;
}
.teaserImage img {
	border: 1px solid #cdcdcd !important;
	margin-right:10px;
}
.channelChildOverview .teaserImage img { 
	border-top: 0;
}
td.teaserImage {
	width: 74px;
}

/* Headings */
.headingLine { 
	position: relative;
	width: 100%;
	padding: 0;
	margin: 1em 0em 0.5em 0em;
	clear: both;
	border-collapse: collapse;
	height: 100%;
}
.headingLine tr, .headingLine td {
	margin: 0;
	padding: 0;
}
.headingLeft {
	width: 40%;
	border: 0;
	margin: 0;
}
.headingRight {
	width: 100%;
	border-bottom: 2px solid #cdcdcd;
}
.NONE h3, .STANDARD h3, .HALFBAR h3 {
	font-weight: normal;
	padding: 0em 0em 0.1em 0.7em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	
}
.STANDARD h3, .channelChildOverview h2 {
	color: #ffffff;
	border-bottom: 1px solid #0091bd;
}
.HeadingWithMore {
	width: 100%;
	padding: 0;
	border: 0;
	margin: 0;
	border-collapse: collapse;
	border-bottom:none !important;
}
.HeadingWithMore tr, .HALFBARHeadingLink {
	padding: 0;
	border: 0;
	margin: 0;
	border-collapse: collapse;
	border-bottom:none !important;
}
a.HALFBARHeadingLink {
	letter-spacing:-0.7px;
}
.HeadingWithMoreLeft {
	position: relative;
	text-align: left; text-transform: uppercase;
	padding: 0;
	border: 0;
	margin: 0;
	border-collapse: collapse;
}
.HeadingWithMoreRight {		
	text-align: left;
	border: 0;
	border-collapse: collapse;
	padding: 0 0.5em 0 0;
	margin: 0;
}
.HeadingWithMore h3 {
	padding-bottom: 0px !important;
}

/* styles within document template pages */
table#documentType {
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
#documentType h2, #documentType h3 {
	margin: 0;
	padding: 0;
}
#contentBanner {
	background:url(../layout/bg-gradient.gif) repeat-x;
	padding:3px 0 0 0 !important;
	color: #858585;
}
#documentTypeName {
	width: 68%;
	font-size: 13px;
	float: left;
	padding-bottom:10px;
}
h2#documentTypeName {
	margin-top:3px;
}
#pageControls {
	width: 25%;
	float: right;
	padding-top: 0.1em;
	margin-right: 3%;
	text-align: right;
}
#pageControls img {
	border: 0;
	padding: 0 0 0 10%;
}
table#documentType, table#documentType tr {
	vertical-align: top;
}
#transcriptWrapper {
	margin: 2em 0em 2em 0em;
}
#fileType {
	margin: 0em 0em 1em 0em;
}
#fileBody {
	z-index: -1;
}
#fileBody .caption {
	margin: 0em 0em 1em 0em;
}
.relatedFiles {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom:10px;
}
#fileBody object {
	height: 40em;
	width: 100%;
	
	z-index: -2;
}
#standalone {
	margin:10px 0;
	font-weight: bold;
	color:#8c8c8c;
}
#dateWritten {
	text-align: left;
	color: #858585;
	font-size: 90%;
	margin-bottom: 1em;
}
.section {
	/*border: 1px solid yellow;*/
	/*width: 95%;*/
	margin: 0px 0px 1em 0px;
	padding: 0;
}
.section h3 {
	/*width: 100%;*/
	text-transform: uppercase;
	padding:0 0 10px 0 !important;
	margin:0 !important;
}

.section table {
	float:none;
	margin:0px 0px 10px 0px;
}
.section p {
   padding:0 0 10px 0 !important;
   margin:0 !important;
}
.section h3.headingcontact ,
.section h3.headingContact,
.section h3.headingLocation  ,
#relatedAreas h3,
#relatedTopics h3 {
	padding:3px 0 6px 0 !important;
	margin:0 !important;
}

/* WYSIWYG styles */
#body, #text, #commonInfo {
	/* clear: left; */
	width: auto;
}
#text li{
	background-image: url(../icon_7/is_7_1_3_6.gif);
	background-position: 0px 0.3em;
}
#body li,  #commonInfo li {
	background-position: 0px 0.3em;
}
#text h3, #commonInfo h3 {
	text-transform: none !important;
	margin: 10px 0 5px 0 !important;
	padding:0 !important;
	color: #0091BD !important;
}
#body h3 {
	color:#000;
}
#references, #references ul, #references li {
	color: #858585;
}
#references h3 {
	width: 100%;
	padding: 0px 0px 0px 13px;
	height:30px;
	font-weight: normal;
	color:#0091bd !important;
}
#references li {
  background-image:url(../icon_7/is_7_1_3_5.gif) !important;
  background-position: 0px 0.3em;
  padding:0 0 0 10px;
  margin-left:5px;
}
#relatedTopics, #relatedTopics ul, #relatedTopics li {
	color: #858585;
}
#relatedTopics h3 {
	width: 100%;
	padding:3px 0 8px 0;
	color:#000 !important;
	font-size: 100%;
	font-weight:normal;
	background:url(../layout/bg-gradient.gif) repeat-x !important;
}
#relatedTopics ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#relatedTopics li {
	margin: 0;
	padding: 0px 0px 0.5em 14px;
	background-image: url(../icon_7/is_7_1_2.gif) !important;
	background-repeat: no-repeat;
	background-position: 1px 0.5em;
}
#relatedTopics li  a {
	color:#0091bd !important;
}
#relatedTopics li  a:hover {
	color:#016796 !important;
}
#relatedAreas, #relatedAreas ul, #relatedAreas li {
	color: #858585;
}
#relatedAreas h3  {
	width: 100%;
	padding:3px 0 8px 0;
	color:#000 !important;
	font-size: 100%;
	font-weight:normal;
	background:url(../layout/bg-gradient.gif) repeat-x !important;
}
#relatedAreas ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#relatedAreas li {
	margin: 0;
	padding: 0px 0px 0.5em 14px;
	background-image:url(../icon_7/is_7_1_2.gif) !important;
	background-repeat: no-repeat;
	background-position: 1px 0.5em;
}
#relatedAreas li a {
	color:#0091bd !important;
}
#relatedAreas li a:hover {
	color:#016796 !important;
}
#editorsChoice, #editorsChoice ul, #editorsChoice li {
	color: #858585;
}
#editorsChoice h3 {
	width: 100%;
	padding: 3px 0px 0px 0 !important;
	background:url(../layout/bg-gradient.gif) repeat-x;
	font-weight: normal;
	font-size: 100%;
	height:35px;
	color:#0091BD !important;
}
/*#editorsChoice li {
	background-image: url(../icon_1/is_1_1_9.gif);
	background-position: 0px 0em;
	
}*/
#whoShouldAttend h3, #registration h3, #cost h3 {
	width: 100%;
	line-height: 180%;
	padding: 0px 0px 0px 13px;
	margin:0;
	font-weight:bold;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px 55%;
	background-image: url(../icon_11/is_11_1_3_6.gif);
}
.ccoChildChannel {
	margin: 0;
	padding: 0em 0em 1em 0em;
	background:url(../layout/bg-gradient.gif) repeat-x top;
}
.ccoHeadingLeft {
	clear: both;
	float: left;
	width: 64%;
	border: none !important;
	padding: 0;
	margin: 0;
	background:none !important;
}
.ccoHeadingRight {
	margin: 0;
	padding: 0px 0px 1px 0px;
	float: right;
	width: 36%;
}


.channelChildOverview2Col {
	width: 100%;
	/*border-spacing:10px 10px;*/
}



.channelChildOverview2ColHeadingsOnly {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	
}
.channelChildOverview2ColHeadingsOnly td {
	padding: 0.5em;
}

.cco2ColHeadingsOnly-heading h3 {
	margin: 0;
	padding: 0;
}
td.ccoChildChannel2ColLeft , td.ccoChildChannel2Col {
	background: #fff url(../layout/bg-gradient1.gif) repeat-x;

}
.ccoChildChannel2Col, .ccoChildChannel2ColLeft {
	width: 49%;
	vertical-align: top;
	
}
.ccoChildChannel2Col .ccoHeadingLink, .ccoChildChannel2ColLeft .ccoHeadingLink {
	letter-spacing: 0px;
}
.ccoChildChannel2Col .ccoHeadingLeft, .ccoChildChannel2ColLeft .ccoHeadingLeft {
	width: 100%;
}
a.ccoHeadingLink, a.ccoHeadingLink:link,a.ccoHeadingLink:active{
	text-align: left;
	vertical-align: baseline;
	text-transform: uppercase;
	display: block;
	width: 90%;
/* height: 13px; */
	height: 100%;
	text-decoration: none !important;
	padding: 3px 0 1px 10px ;
	margin: 0;
	font-size: 100%;
	color: #0091BD  !important;
	background-image:url(../icon_1/is_1_1_6b.gif);
	background-repeat:no-repeat;
	background-position:1px 0.8em ;
	letter-spacing: 0;
}
a.ccoHeadingLink:hover {
	text-decoration: underline;
	color:#016796 !important;
	background-color:transparent !important;
}
a.ccoHeadingLink:hover:visited {
	color:#5e5e5e !important;
}
.ccoViewAll {
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
}

.bgImg {
	color: white;
	font-weight: bold;
	text-align: right;
	height: 100%;
	background-repeat: no-repeat;
	background-color: #333333;
	
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0;
	width: 90%;
	padding: 1px 5% 1px 5%;
	
	
}
.bgImg p {
	padding: 0;
	margin: 0.4em 0.4em 0.4em 0em;
}
.bgImg a, .bgImg a:link, .bgImg a:active, .bgImg a:visited, .bgImg a:hover {
	color: white !important;
}
#highlights a {
	font-weight: bold !important;
}
#highlights .STANDARD h3{
	background:url(../layout/bg-gradient.gif) repeat-x !important;
	border-bottom:none !important;
	color:#0091bd;
	font-weight:bold;
	padding:6px 0 3px 8px;
	font-size: 110%;
}
#HomeBody .wysiwyg table {
	border: 0;
	background-color: #ffffff;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
#HomeBody .wysiwyg td {
	width: 45%;
	margin: 0;
	padding: 0;
	background: #fff url(../layout/bg-gradient1.gif) repeat-x;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff;
} 
#FlagshipLanding #HomeBody .wysiwyg td {
	border-right: 0;
}
#HomeBody .wysiwyg h3 {
	font-weight: bold !important;
	padding: 0px 0px 0px 16px;
	margin: 0;
	font-weight: bold;
	color:#8c8c8c ;
	background-repeat: no-repeat;
	background-position: 6px 5px;
	background-image:url(../icon_2/is_2_1_10.gif);
}

#HomePage #HomeBody .wysiwyg h3 {
	font-weight: bold !important;
	padding: 0px 0px 0px 16px;
	margin: 0;
	font-weight: bold;
	color:#8c8c8c ;
	background-repeat: no-repeat;
	background-position: 6px 5px;
	background-image:url(../icon_2/is_2_1_10.gif);
	float:left;
}
#HomeBody .wysiwyg h3 a  {
	font-weight: bold !important;
	color: #636363 !important;
}
#HomeBody .wysiwyg img {
	padding:6px 0 0  5px;
}
#HomeBody .wysiwyg p , #WatchAndListen_PageScope .wysiwyg p {
	margin: 0;
	padding: 0;
}

#HomeBody .wysiwyg table p {
	margin: 0;
	padding: 0px 0px 5px 16px;
	/*clear:both;*/
}

#HomePage #HomeBody .wysiwyg table p {
	margin: 0;
	padding: 0px 0px 5px 16px;
	clear:both;
}

#HomeBody .wysiwyg p a {
	color: #000000 !important;
}
#HomePageWhatsNew .STANDARD h3 { 
	font-size: 120%;
	color:#929B3E !important;
	border:none;
	padding:6px 0 3px 8px;
	font-weight:bold;
	letter-spacing: 0.1em;
}
#HomePageWhatsNew .STANDARD {
	background: #fff url(../layout/bg-gradient.gif) repeat-x top;
	padding-bottom:10px;
}
#HomePageWhatsNew a {
	color: #000000 !important;
}
#HomePageWhatsNew li {
	background-image: url(../icon_1/is_1_1_1.gif);
}
#HomePageWhatsNew ul {
	margin-right: 0.8em;
}
#ChannelOverview, #Lead2 { 
	clear: both;
	width: 100%;
	margin-bottom: 0.7em;
}
.HomePage #Lead2 {
	padding: 0px 0em 0px 0px;
	margin: 0;
	height: auto;
}

#Lead2 .STANDARD h3 {
	background:url(../layout/bg-gradient.gif) repeat-x top !important;
	padding:3px ;
	border:none !important;
	color:#000;
}
#Lead2 .teaserLink a , #Body .teaserLink a , #ChannelOverview .teaserLink a ,
#productsAndServices .teaserLink a {
	color: #0090BD !important;
}
#Lead2 .teaserLink a:hover , #Body .teaserLink a:hover ,
#productsAndServices .teaserLink a:hover{
	color:#016796 !important;
}
#Lead2 .teaserLink a:visited , #Body .teaserLink a:visited ,
#productsAndServices .teaserLink a:visited {
color:#5E5E5E !important;
}
#ChannelLanding #Body {
	width: 68%;
}
#ChannelLanding #RelatedAreas {
	width: 30%;
	float: right;
}
#ChannelLanding #Lead2 table {
	border: 0;
	background-color: #ffffff;
	border-collapse: collapse;
	margin: 2px;
	padding: 0.4em;
}
#ChannelLanding #Lead2 td {
	background-color: #ebeceb;
	margin: 0.4em;
	padding: 0.4em;
} 
#ChannelLanding #Lead2 h3 {
	font-weight: bold !important;
	line-height: 80%;
	padding: 0px 0px 0px 13px;
	margin: 0;
	font-weight: normal;
	
	background-repeat: no-repeat;
	background-position: 0px 55%;
	background-image: url(../icon_3/is_3_1_8.gif);
}
#ChannelLanding #Lead2 h3 a {
	font-weight: bold !important;
}
#ChannelLanding #Lead2 img {
	border: 1px solid #cdcdcd;
}
#ChannelLanding #Lead2 p {
	margin: 0;
	padding: 0;
}

#ChannelLanding #RelatedAreas {
	
	border: 1px solid #858585;
	
}
#ChannelLanding #RelatedAreas .STANDARD h3 {
	padding-left: 10px;
	background-color: #858585;
	background-repeat: no-repeat;
	background-position: 0px 55%;
	background-image: url(../icon_3/is_3_1_6.gif);
	border-bottom: 1px solid #858585;
}
#ChannelLanding #RelatedAreas .teaserList li { 
	background-image: url(../icon_9/is_9_1_6.gif);
}
#WatchandListen .teaserList ul {
	margin: 0;
	padding: 0;
}
#WatchandListen .teaserList li {
	/*margin: 0;*/
	padding: 0;
	background-image: none;
}
.STANDARD h3 a, .STANDARD h3 a:link, .STANDARD h3 a:visited, .STANDARD h3 a:active, .STANDARD h3 a:hover,
.HALFBAR h3 a, .HALFBAR h3 a:link, .HALFBAR h3 a:visited, .HALFBAR h3 a:active, .HALFBAR h3 a:hover
{
	color: #000000 !important;
	font-weight:bold !important;
}
#locationDetails {
	margin: 1em 18em 0em 0em;
	background:url(../layout/bg-gradient1.gif) top repeat-x;
	padding:0px 1.9px 0 3.5px;
}

#locationDetails div {
	display:block;
}
div.mainImage {
	background-color: white;
	border-left: 5px solid white;
}
#locationDetails h3 {
	margin: 1em 0em 1em 0em;	
}
h3#eventLocationTitle {
	margin: 1em 0em 1em 0em;
	padding: 0px 0px 0px 14px;			
	font-weight: bold;
	font-size: larger;
	background-repeat: no-repeat;
	background-position: 0px 0.65em;
	background-image: url(../icon_16/16_4.gif);
}
#locationDetails .label {
	margin: 0;	
	width: 4.5em;
	font-weight: bold;
	padding: 0px 0px 0px 14px;			
	background-repeat: no-repeat;
	background-position: 0px 55%;
	background-image: url(../icon_11/11_4_6.gif);
	text-align: left;	
}
#locationDetails .value .time {
	color: #858585;
}
#locationDetails .inlineLocation {
	margin: 2em 0em 1em 0em;
	width:268px;
}
#locationText {
	margin: 0em 0em 1em 0em;
	width:43em;
	?width:auto;
}
#otherLocations {
	margin: 1em 0em 1em 0em;
}
.eventIndex .locationsIndex table {
	border-collapse: collapse !important;
}
.eventIndex .locationsIndex tbody td, .eventIndex .locationsIndex th {
	border-right: 1em solid white !important;
}
#divStayTopLeft {
	line-height: 120% !important;
	font-size: 100% !important;
}
#currentHighlights {
	border-top:1px solid #D1D2D3;
	position: relative;
	color: #000000;
	z-index: 10;	
	width: 100%;
	/* hide from IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0.5em 0em -0.7em 0em;
	padding: 0.5em 0em 0em 0em;
}
a.navPopoutItem:hover {
	background-image:url(../icon_7/is_7_1_3c.gif);
	background-repeat: no-repeat;
	background-position: 4px 0.5em;
}
.chNav .over ul.chNavPopout, .chNav li:hover ul.chNavPopout {
	display: block;
}
.resultHeading h2 {
	margin: 0;
	width: 100%;
	float: left;
	background-color: #ebeceb;
	padding: 0.4em;
	margin-bottom: 0.0em;
	
}
#searchResults {
	width: 100%;
}
#resultInfo {
	width: 100%;
	height: 1em;
	margin-bottom: 2em;
}
#queryInfo {
	margin: 0;
	width: 48%;
	float: left;
	background-color: #ebeceb;
	height: 4em;
	padding: 0.4em;
	
}
#resultEnquiries { 
	margin: 0;
	
	width: 48%;
	float: right;
	background-color: #ebeceb;
	height: 4em;
	padding: 0.4em;
	
}
.numberInfo {
	display: block;
	font-size: 90%;
	color: #e68900;
}
.searchResult {
	margin-bottom: 2.5em;
}
.resultLinkLine {
	margin-bottom: 0.4em;
}
.rank {
	color: #fe0002;
	font-weight: bold;
	margin-right: 1em;
}
a.resultLink {
	font-weight: bold !important;
	color: #0091bd !important;
	margin-bottom: 1.0em;
}
.searchResult {
	clear: both;
}
.searchResult .resultLinkLine a {
	font-weight: bold !important;
	color: #0091bd !important;
	text-decoration: none;
}
.searchResult .resultLinkLine img {
	margin-left: 0.5em;
}
.searchResult a {
	font-weight: normal !important;
	color: #0091bd !important;
	text-decoration: none;
}
.searchResult .resultLink a {
	font-weight: normal !important;
	color: #0091bd !important;
	text-decoration: none;
}
.searchResult a:hover {
	text-decoration: underline;
}
.featuredPage {
	clear: both;
}
.featuredPage .resultLink {	
	margin-bottom: 1em;
}
.featuredPage img {
	margin-right: 0.4em;
}
.resultMoreInfo {
	font-style: italic;
	float: right;
}
#searchResults .resultMoreInfo a, #searchResults .resultMoreInfo a:link, #searchResults .resultMoreInfo a:active, #searchResults .resultMoreInfo a:visited, #searchResults .resultMoreInfo a:hover {
	color: #8ea7ce !important;
	font-weight: bold !important;
	text-decoration: none;
	
}
#searchResults .resultMoreInfo a:hover {
	text-decoration: underline;
}
.pageNav {
	clear: both;
	text-align: center;
}
.pageNav a {
	font-weight: bold !important;
	color: #2597ca !important;
	text-decoration: none !important;
}
.pageNav a:hover {
	text-decoration: underline !important;
}
#ShowcasesSummary #Body2_PageScope, #FlagshipShowcaseTeaser #Body2_PageScope {
	width: 58%;
	float: left;
	clear: both;
}


#ShowcasesSummary #Body, #FlagshipShowcaseTeaser #Body {
	clear: both;
	width: 100%;
}
#ShowcasesSummary #WatchAndListen_PageScope, #FlagshipShowcaseTeaser #WatchAndListen_PageScope {
	width: 38%;
	float: right;
}
#ShowcasesSummary #WatchAndListen_PageScope a:hover,
.wysiwyg a:hover{
 color:#016796 !important;
}

#viewingOptions table { 
	margin: 1em 0em 0.5em 0em;
	background-color:#FFF9d9;
	width:59%;
	border-top:1px solid #F2EBA7;
	border-bottom:1px solid #F2EBA7;
	padding-left:3px;
}
#viewingOptions td {
	vertical-align: middle;
	padding:13px 0px 13px 0px;
	?padding-left:0px;
}

#viewingOptions td img {
	padding-left:16px !important;
}
#viewingOptions td a:hover, #viewingOptions td a:link, #viewingOptions td a:active, #viewingOptions td a:visited  {
	font-weight:bold;
	font-size:130%;
}
#playerInfo {
	padding-top:10px;
	font-size:80%;
}

.playerInfo {
	margin: 0em 0em 1em 0em;
}
object {
	z-index: -2 !important;
}
#eventDetails h3, #eventRelated h3 {
	margin: 0;
	line-height: 220%;
	padding: 0px 0px 0px 0px;
}
#eventRelated h3 {
	margin-top: 1em;
}
#eventDetails ul, #eventRelated ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#eventDetails li, #eventRelated li { 
	margin: 0;
	padding: 0px 0px 0.5em 15px;
	background-image:url(../events_icon.gif);
	background-repeat: no-repeat;
	background-position: 4px 0.4em;
}

#printWrapper {
	width: 100%;
	height: 100%;
	padding: 0.2em;
}
#printContactLocation {
	border: 0;
	padding: 0;
	width: 100%;
}
.channelsTree span.dynamic { cursor:pointer; }
.channelsTree ul.closed { display:none; }
.channelsTree ul.open { display:block; }
.channelsTree ul li { background-image:none; }
.channelsTree img.expand { width:9px; height:9px; background-image:url(../icon_16/16_3.gif); }
.channelsTree img.collapse { width:9px; height:9px; background-image:url(../icon_16/16_4.gif); }
.channelsTree img.blank { width:9px; height:9px; background-image:url(../layout/dotclear.gif); }
div.subscribe {
	float: right;
	padding: 0;
	margin: 0;
}
.subscribe span {
	background-color: #999999;
	padding: 0;
	margin: 0;
	max-height: 13px;
}
.subscribe a, .subscribe a:link, .subscribe a:active, .subscribe a:visited, .subscribe a:hover {
	font-size: 11px;
	color: white !important;
	text-decoration: none !important;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 13px;
	height: 13px;
	text-transform: uppercase;
}
.subscribe a:hover {
	background-color: #999999;
	color: white !important;
	text-decoration: underline !important;
}
.subscribe img{
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.heading {
	margin: 0;
	padding: 0.4em 0em 0.7em 0em;
	width: 100%;
	height: 1.5em;
	position: relative;
	background: #fff url(../layout/bg-gradient.gif) repeat-x;
}
.HALFBARLeft {
	float: left;
	width: 44%;
	border: 0;
	margin: 0;
	padding: 0px 0px 2px 0px;
}
.HALFBARRight {
	margin: 0;
	padding: 0;
	float: right;
	width: 36%;
}
.HALFBARLeft h3 {
	position: relative;
	font-weight: normal;
	padding: 0em 4px 1px 0em;
	height: 100%;
	letter-spacing: 0.1em;
}
.HALFBAR h3 {
	background-color: #0091bd;
	color: #ffffff;
	border-bottom: 1px solid #0091bd;
}
#ClusterRegion1, #ClusterRegion2, #ClusterRegion3, #ClusterRegion4, #ClusterRegion5, #ClusterRegion6, #ClusterRegion7, #ClusterRegion8, #ClusterRegion9 {
	padding-bottom; 0.25em;
}
.sectionTOC {
	padding-bottom: 1.5em;
}
ol.sectionTOC {
	margin: 0;
	padding-left: 3em;
}
ol.sectionTOC li {
	margin: 0;
	padding: 0;
}
ul.groupTOC {
	list-style: none;
	margin: 0;
	padding: 0 0 0.7em 0;
}
ul.groupTOC li {
	display: inline;

	margin: 0;
	padding: 0;
}
ul.groupTOC li a {
	color:#91908C !important;
}
ul.groupTOCSubsequent {
	list-style: none;
	margin: 0;
	padding: 0 0 0.7em 0;
}
ul.groupTOCSubsequent li {
	padding: 0px 0px 0px 14px !important;
	background-image: url(../icon_7/is_7_1_3_6.gif) !important;	
	background-repeat: no-repeat;	
	background-x-position: 4px;
	background-y-position: 0.5em;
}
ul.inline li {
	display: inline;
	white-space: nowrap;
}
.groupHeadingLine {
	margin: 0;
	padding: 0.5em 0em 0.7em 0em;
	height: 1.1em;	
	position: relative;
	background:url(../layout/bg-gradient.gif) repeat-x;
}
.groupHeadingLeft {
	clear: both;
	float: left;
	width: 64%;
	color: #242424;
	border: 0;
	height: 1.1em;
	padding: 0 0 2px 0;
	margin: 0;
}
.groupHeadingRight {
	margin: 0;
	padding: 0;
	float: right;
	width: 36%;
	height: 1.1em;	
}
.groupHeadingLeft h3.groupHeading {
	margin: 0;
	padding: 0;
	padding-left: 0.5em;
	color: #242424;
	border: 0;
}
h3.groupHeading a.groupHeadingLink, 
h3.groupHeading a.groupHeadingLink:link, 
h3.groupHeading a.groupHeadingLink:visited, 
h3.groupHeading a.groupHeadingLink:active {
	margin: 0;
	padding: 0;
	text-decoration: none;	
	color: #242424 !important;
	font-weight:bold !important;
}
h3.groupHeading a.groupHeadingLink:hover {
	margin: 0;
	padding: 0;
	color: #242424 !important;
	text-decoration: underline;	
}
#TableOfContents h2 {
	margin: 1em 0em 1em 0em;
}
#Flagships, #productsAndServices, #WatchandListen {
	background:url(../layout/bg-gradient.gif) repeat-x top !important;
	width:185px;
	letter-spacing:-0.8px;
	margin-bottom:10px;
}
#Flagships h3 , #productsAndServices h3, #Other-PageScope h3 ,
#WatchAndListen_PageScope h3{
	padding:4px 0 4px 1px;
	font-family:Arial, Helvetica, sans-serif !important;
	background:url(../layout/bg-gradient.gif) repeat-x top !important;
	border:none !important;
	color:#000;
	font-size: 100%;
}
#productsAndServices h3,
#Other-PageScope h3 {
  letter-spacing:2px;
}
#Flagships h3 {
  letter-spacing:-0.3px;
  font-weight:bold;
}
#WatchandListen h3 {
   background:url(../layout/bg-gradient.gif) repeat-x !important;
	border:none !important;	
	letter-spacing:normal !important;
	margin-left:0;
	padding-left:0;
	
}
#PageScopeRelatedAreas .STANDARD h3 , 
#Contact_PageScope .STANDARD h3 , 
#Other_PageScope .STANDARD h3 ,
#WatchandListen .STANDARD h3 {
	padding:4px 0;
	border:none !important;
	color:#000 !important;
	background:url(../layout/bg-gradient.gif) repeat-x top !important;
	font-weight:normal !important;
}
#Flagships ul li {
	background:url(../icon_1/is_1_1_6d.gif) left no-repeat;
}
#Flagships a.thumbnail {
	color:#ff6600 !important;
	font-size:90%;
}
#Flagships a:visited {
	color:#5e5e5e !important;
}
#PageScopeRelatedAreas a.thumbnail {
	color:#0391BE !important;
	font-size:100%;
}
#productsAndServices h3 {
	padding:4px 0 !important;

}
#productsAndServices a.STANDARDHeadingLink {
  letter-spacing: 1.2px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
}
#productsAndServices a.thumbnail , #WatchandListen a {
	color: #0090BD !important;
}
#productsAndServices a.thumbnail:hover , #WatchandListen a:hover ,
#productsAndServices .moreResults a:hover{
	color:#016796 !important;
}
#productsAndServices a.thumbnail:visted , #WatchandListen a:visited ,
#productsAndServices .moreResults a:visited {
	color:#5E5E5E !important;
}
#productsAndServices ul li {
	background:url(../icon_1/is_1_1_6b.gif) 4px 0.4em no-repeat;
}
#productsAndServices .moreResults a{
	color: #0090BD !important;
	margin-right:5px;
}

.HomePage #WhatsNew {
	margin-bottom:15px;
	padding-bottom:10px;
	margin-top:6px;
	background:none;
	border:none;
}

.HomePage #WhatsNew .STANDARD {
	background: #FFFFFF url(../layout/bg-gradient.gif) repeat-x scroll center top;
	margin-top:-1px;
}

.HomePage #WhatsNew .headingLink h3 {
	font-size: 120%;
	color:#929B3E !important;
	border:none;
	padding:6px 0 0px 8px;
	font-weight:bold;
	letter-spacing: 0.1em;
}

.HomePage #WhatsNew .STANDARD h3 a  {
	font-weight:bold !important;
	padding: 6px 0pt 3px 8px;
}

#WhatsNew ,#HomePageWhatsNew {
	margin-bottom:10px;
	padding-bottom:10px;
}

#IndexMain #HomePageWhatsNew {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

#WhatsNew {
	background: #EDF7F9;
	border-top:1px solid #0099CC;
	border-bottom:1px solid #0099CC;
	?padding-bottom:0px;
}

#HomePage #WhatsNew .STANDARD h3
{
	font-weight:bold !important;
	padding:6px 0 3px 8px;
	font-size:110%;
	color:#929B3E !important;
}

#WhatsNew .STANDARD h3 {
	color:#0099CC !important;
	border:none;
	font-weight:bold !important;
	padding:6px 6px 0px 13px;
	font-size: 100%;
}


#HomePageWhatsNew h3.headlingLink a  {
	color:#929B3E !important;
}

#WhatsNew h3.headingLink a , #HomePageWhatsNew h3.headlingLink a  {
	color:#0099CC !important;
}

#IndexMain_NoRSS #WhatsNew{
	padding:0px 0px 20px 0px;
}

#WhatsNew ul li a.thumbnail {
	color:#0099CC !important;
}

#HomePageWhatsNew ul li a.thumbnail  {
color:#929B3E;
}


#HomePage ul li {
	background:url(../icon_1/is_1_1_6c.gif) 4px 0.4em no-repeat !important;
	margin-right:3px;
	margin-left:3px;
}
#WhatsNew ul li {
	background:none;
	margin-right:10px;
	margin-left:0px;
}
#WhatsNew .moreResults a , #HomePageWhatsNew .moreResults a {
	color:#929B3E !important;
	margin-right:5px;
}

#HomePage #WhatsNew #postLink {
	padding-left: 16px;
	padding-top:10px;
}
#HomePage #WhatsNew #postLink a{
	font-weight:bold;
}


#WatchandListen h3 a {
	color:#000 !important;
	font-weight:normal !important;
}
span.fldBoxLabel {
	color:#000;}

#PageScopeRelatedAreas ul li ,#Contact_PageScope ul li  {
	background:url(../icon_1/is_1_1_6b.gif) 4px 0.4em no-repeat;
	padding:0 0 10px 20px !important;
}
#PageScopeRelatedAreas ul li a:hover ,#Contact_PageScope ul li a:hover ,#Body .moreResults a:hover {
	color:#016796 !important;
}
#PageScopeRelatedAreas ul li a:visited ,#Contact_PageScope ul li a:visited ,#Body .moreResults a:visited{
	color:#5E5E5E !important;
}
#Other-PageScope {
	font-size: 95%;
}
#Other-PageScope a {
	color: #0090BD !important;
}
#Body .moreResults a {
	color: #0090BD !important;
}
#WatchAndListen_PageScope .STANDARD h3{
	background:url(../layout/bg-gradient.gif) repeat-x top;
	border:none;
	color:#000;
}
#Body2_PageScope #body a.thumbnail {
	color:#0091bd !important;
	font-size:90%;
}
#Body2_PageScope #body a.thumbnail:hover {
	color:#016796 !important;
}
#Contact_PageScope div em {
	color:#8C8C8C; 
}

/* Social bookmarking */

.shareBookmarks {
	padding: 0px 0px 0px 0px;
}
.shareBookmarks h4{
font-size:100%;
font-weight:bold;
padding: 0px 0px 0px 0px !important;
color: #000000 !important;
text-transform:none;
letter-spacing:0em;
}

.shareBorder{
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 5px 9px;
}

.shareBookmarks ul{
	text-align:left;
	list-style:none;
	margin:15px 0 0px 15px;
	padding:0;
}
.shareBookmarks ul li{
	text-align:center;
	/*display:inline;*/
	padding:0px 4px 6px 0px;
}
.shareBookmarks #Digg {
	background-image:url(../socialBookmarking/digg.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 20px 27px;
	margin: 0px 20px 0px 0px;
	letter-spacing: 0.01em;
	background-color: #FFFFFF;
}
.shareBookmarks #Digg a:hover, .shareBookmarks #Digg a:active, .shareBookmarks #Digg a:link, .shareBookmarks #Digg a:visited {
	color: #000000 !important;
} 


.shareBookmarks #Delicious{
	background-image:url(../socialBookmarking/delicious.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 20px 27px;
	margin: 0px 40px 0px 0px
	letter-spacing: 0.01em;
}

.shareBookmarks #Delicious a:hover, .shareBookmarks #Delicious a:active, .shareBookmarks #Delicious a:link, .shareBookmarks #Delicious a:visited {
	color: #000000 !important;
} 


.shareBookmarks #StumbleUpon{
	background:url(../socialBookmarking/stumbleupon.jpg) no-repeat;
	padding: 0px 0px 20px 27px;
	letter-spacing: 0.01em;
	margin: 0px 10px 0px 10px
}

.shareBookmarks #StumbleUpon a:hover, .shareBookmarks #StumbleUpon a:active, .shareBookmarks #StumbleUpon a:link, .shareBookmarks #StumbleUpon a:visited {
	color: #000000 !important;
} 

.shareBookmarks #Facebook{
	background:url(../socialBookmarking/facebook.gif) no-repeat;
	padding: 0px 0px 20px 27px;
	letter-spacing: 0.01em;
	margin: 0px 10px 0px 10px;
	
}

.shareBookmarks #Facebook a:hover, .shareBookmarks #Facebook a:active, .shareBookmarks #Facebook a:link, .shareBookmarks #Facebook a:visited {
	color: #000000 !important;
} 
.shareBookmarks #Google{
	background:url(../socialBookmarking/google.jpg) no-repeat;
	padding: 0px 0px 20px 22px;
	letter-spacing: 0.01em;
	margin: 0px 30px 0px 0px;
}

.shareBookmarks #Google a:hover, .shareBookmarks #Google a:active, .shareBookmarks #Google a:link, .shareBookmarks #Google a:visited {
	color: #000000 !important;
} 


.shareBookmarks #Reddit{
	background:url(../socialBookmarking/reddit.jpg) no-repeat;
	letter-spacing: 0.01em;
	padding: 0px 0px 10px 27px;
	margin: 0px 10px 0px 0px;
}

.shareBookmarks #Reddit a:hover, .shareBookmarks #Reddit a:active, .shareBookmarks #Reddit a:link, .shareBookmarks #Reddit a:visited {
	color: #000000 !important;
} 


.shareBookmarks #Propeller{
	background:url(../socialBookmarking/propeller.jpg) no-repeat;
	padding: 0px 0px 10px 27px;
	letter-spacing: 0.01em;
	margin: 0px 0px 0px 0px;
}

.shareBookmarks #Propeller a:hover, .shareBookmarks #Propeller a:active, .shareBookmarks #Propeller a:link, .shareBookmarks #Propeller a:visited {
	color: #000000 !important;
} 

.shareBookmarks #Newsvine{
	background:url(../socialBookmarking/newsvine.gif) no-repeat;
	padding: 0px 0px 10px 27px;
	letter-spacing: 0.01em;
	margin: 0px 10px 0px 10px;
}

.shareBookmarks #Newsvine a:hover, .shareBookmarks #Newsvine a:active, .shareBookmarks #Newsvine a:link, .shareBookmarks #Newsvine a:visited {
	color: #000000 !important;
} 

.shareBookmarks #Email{
	background:url(../socialBookmarking/mail.jpg) no-repeat;
	padding: 0px 0px 10px 27px;
	letter-spacing: 0.01em;
	margin: 0px 25px 0px 10px;
}

.shareBookmarks #Email a:hover, .shareBookmarks #Email a:active, .shareBookmarks #Email a:link, .shareBookmarks #Email a:visited {
	color: #000000 !important;
} 

.What-are-these{
text-align:right;
padding:0px 0px 10px 0px;
}

.shareBookmarks h4 {
	font-weight:bold;
	padding-left:5px !important;
	background:transparent url(../layout/bg-gradient.gif) repeat-x;
	padding-top:7px !important;
}



.shareBookmarks table {
	padding-left:5px !important;
}


/* Alumni */

.firstTable {
	vertical-align:top;
}

.largeHeader{
	padding:0px 0px 0px 0px;
	background:url(../icon_16/background.jpg) repeat-x;
	border:0px;
}

#headerTable {
	margin:0em;
}

.largeHeader #topImage {
	padding:15px 0px 20px 15px;

}

.largeHeader #bottomImage {
	clear:both;
	padding-top:20px;
	?padding-top:8px;
}

.largeHeader p {
	clear:both;
	font-weight:normal;
	font-size:110%;
	color:#848484;
	Padding:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;

}

#TagText p {
	font-weight:bold;
	font-size:110%;
	float:none;
	color:#0099CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.mainBody {
	border-color:transparent;
	padding:0px 0px 0px 0px;
	background:url(../icon_16/background.jpg) repeat-x !important;
	border:0px;
}

#cellBody {
	?border-right:0px !important;
	?padding:0px 4px 10px 0px !important;
	width:70%;
	
}

#cellBody p{
	padding:5px 0px 0px 16px !important;
}

.wysiwyg #cellBody p a {
	color:#0099CC !important;
	float:right;
	text-decoration:underline;
	padding-top:6px;
	padding-bottom:15px;
}

.wysiwyg #topic a {
	color:#0099CC !important;
	float:right;
	text-decoration:underline;
	padding-top:6px;
}

.wysiwyg #topic p a {
	color:#0099CC !important;
	float:none;
	text-decoration:underline;
}

#topic p {
	padding:5px 0px 0px 11px !important;
}

.mainBody p {
	padding:6px 4px 0px 12px !important;
}

.mainBody img {
	border-width:0px;
}

#rightColumn {
	border:0px;
	padding-left:15px !important;
	vertical-align:top;
}

#rightColumn .inlineContact {
	padding-top:6px;
}

#topic {
	background-image:none !important;
	padding:0px 4px 0px 0px !important;
}

.inlineLink {
	color:#0099CC !important;
}


/****** end alumni *******/

.largeHeader h1 {
	color:#0099CC !important;
	font-size:290% !important;
	font-weight:normal;
	letter-spacing:0px;
	padding:5px 0px 13px 0px;
	line-height:0px !important;
	?padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
}

.largeHeader h2 {
	color:#848484 !important;
	font-size:126% !important;
	font-weight:normal;
	letter-spacing:0em;
	line-height:1.4em;
	margin:0px;
}

#headerContainer {
	height:100%;
}

#SubjectLandingAlt .STANDARD h3, #ShowcaseTeaserAlt .STANDARD h3, #ClusteredTeaserList_SubsequentAlt .STANDARD h3 {
	padding:0.5em 0em 0.1em 0em;
	font-weight:bold !important;
	background:none !important;
	letter-spacing:0px;
	text-transform:capitalize;
} 

#SubjectLandingAlt .teaserList li {
	padding:0px;
}

#rssLink {
	margin:5px 30px 0px 0px;
	?padding:15px 30px 0px 0px;
	_padding:15px 0px 0px 10px;
	?margin:20px 0px 0px 0px;
	?width:150px;
}

#rssLink img {
	padding:0px 0px 0px 0px;
	float:left;
	margin:10px 0 0 -20px;
	?margin:0px 0px 0px 0px;
	?padding-left:2px;
}

#rssLink p a{
	?margin:-25px -20px 0px 0px;
	padding:10px 0px 0px 0px;
}

#rssLink p img {
	float:right;
	margin:-10px -172px 0px 0px;
	padding:0px 0px 0px 0px !important;
	?margin: -10px -15px 0px 0px!important;
	_margin:0px 20px 0px 0px;
}

#rssLink p {
	clear:both;
}

#rssLink a {
	padding:0px 0px 0px 33px;
	?padding:0px 0px 0px 0px;
	?margin: -25px 0px 0px 10px !important;
	float:left;
	margin:-12px 0px 0px 0px;
	_padding-left:5px;	
}

#AlternativeContactHeader {
	background:transparent none;
	font-weight:bold !important;
	letter-spacing:0;
	padding:1.5em 0 0.6em;
	text-transform:capitalize;
	color:#000000 !important;
	border: medium none !important;
}

#ShowcaseTeaserAlt #PageScopeRelatedAreas p {
	padding:0px 0px 10px 0px !important;
	margin:0px !important;
}

#ShowcaseTeaserAlt #Body2_PageScope .wysiwyg {
	border-top:1px solid #B3B3B3;
	margin:3px 0px 10px 0px;
	padding:10px 0px 0px 0px;
}

#ShowcaseTeaserAlt #WhatsNew ul li {
	list-style-type:disc;
	padding:0px 0px 0px 0px;
	background-image:none !important;
}

#ShowcaseTeaserAlt ul li {
	list-style-type:disc;
	padding:0px 0px 0px 10px;
	background-image:none !important;
}

#ShowcaseTeaserAlt ol li {
	padding:0px 0px 0px 10px;
	background-image:none !important;
}

#ShowcaseTeaserAlt ul, #ShowcaseTeaserAlt ol {
	padding:0px 0px 10px 30px !important;
}

#ShowcaseTeaserAlt #WhatsNew ul, #ShowcaseTeaserAlt #WhatsNew ol {
	padding:0px 0px 10px 0px !important;
}

#ShowcaseTeaserAlt ol {
	?padding:0px 0px 10px 0px !important;
}

#ShowcaseTeaserAlt ul.jumpLinks li {
	background-image:url(../jumpLink_icon.gif) !important;
	background-position:0 0.65em !important;
	background-repeat:no-repeat;
	color:#0091BD;
	list-style-image:none;
	list-style-position: outside !important;
	list-style-type:none !important;
	margin:0px;
}

#ShowcaseTeaserAlt ul.jumpLinks {
	padding:0px 0px 10px 0px !important;
}

#ShowcaseTeaserAlt h3 {
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
	margin:9px 0px !important;
}

#SubjectLandingAlt #HomePageWhatsNew {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

/***************** [EMA] ******************/
#EMAreaWysiwyg {
	padding:10px 0px 0px 0px;	
}

#EMAreaWysiwyg img{
	margin:0px 0px 0px 0px !important;	
}

#EMAreaWysiwyg ul{
	margin:0px 0px 0px 10px !important;	
	padding:0px !important;
}

#EMAreaWysiwyg ul li{
	padding:0px 0px 10px 0px !important;
	line-height:0pt;
	display:block;
	list-style-type:none !important;
}

