/*
	File: stylesheet_screen.css
	Application: Default
	Authors: Colin Abercrombie Steven Park
	(c) 2006 LT Scotland. All rights reserved.
*/
/*********************************************
General tags
*********************************************/
/* Primary colour */
h1, h2, h3, h4, h5	{
	color: #4C90BF;
	background: transparent;
}

/* Primary colour */
h1.ContentTitle {
	color: #4C90BF;
	background-color: transparent;
	border-bottom: 1px solid #4C90BF;
}

a	{
	font-weight:normal;
	text-decoration:none;
}

/* Secondary colour */
a:link	{
	color:#4C90BF;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour - DARK */
a:visited	{
	color:#386A8D;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:active	{
	color:#4C90BF;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:hover	{
	color:#4C90BF;
	background-color: transparent;
	text-decoration:underline;
}

/*********************************************
Header Banner
*********************************************/
#HeaderImage { 
	color: #000;
	background: #fff url("../graphics/headerimage.gif") right no-repeat; 
	height: 66px;
	width: 100%;
}
#HeaderTitle { 
	background: #fff url("../graphics/headertitle.gif") left no-repeat; 
	color: #fff; 	
	height: 66px; 
	float: left;
	display: block; 	
	width: 400px; 
}

/*********************************************
Section Banner
*********************************************/
/* Primary bg colour */
#sectionBannerImage { 
	color: #000;
	background-color: #4C90BF;
}

/* Primary bg colour */
#sectionBannerTitle {
	background-color: transparent;
	color: #fff;
}

/*********************************************
New HeaderBar Navigation
*********************************************/
/* Primary bg colour */
#HeaderSearchBox {
	color: #ffffff;
	background: #4C90BF;
	border-left: solid 1px #fff;
}

/*********************************************
Online Communities NavList Classes
*********************************************/
/* Primary bg colour - LIGHT */
#NavListContainer {
	color: #4C90BF;
	background: #f5e7e7; 
	height: 1.95em;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;	 
}
#OCNavList
{
	color: #4C90BF;
	background: transparent;
}
#OCNavList UL LI A
{
	color: #4C90BF;
	background: transparent;
}
#OCNavList UL LI A:hover
{
	color: #fff;
	background: #a2a8ab;
}
#Logout
{
	background-color: #f5e7e7;
}
#Logout UL LI A
{
	color: #4C90BF;
}

/*********************************************
Main Navigation
*********************************************/
#NavigationBox {
	color: #000000;
	background: #fff url("../graphics/navbg.gif") bottom left repeat-x;
}

/*********************************************
Main Navigation - Confucius Classrooms
*********************************************/
#NavigationBox.NavigationBox2 {
	background: #9e1213 url("../graphics/nav_cc_gradient.jpg") top right repeat-x;
	padding: 0;
}
/*********************************************
Main Navigation Top Level (1)
*********************************************/
/* Primary bg colour */
li.navigationlevel1 {
	background: #4C90BF;
}

a.navigationlevel1, a.navigationlevel1:link, a.navigationlevel1:visited, a.navigationlevel1:active   {
	color: #fff;
}

/* Primary bg colour */
/***Selected State***/ 
li.navigationlevel1selected {
	background: #4C90BF;
}

a.navigationlevel1selected, a.navigationlevel1selected:link, a.navigationlevel1selected:visited, a.navigationlevel1selected:active, a.navigationlevel1selected:hover {
	color: #fff;
}
/*********************************************
Site Contents
*********************************************/
.center {
	text-align: center;
}

.floatright {
	float: right;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
}

.floatleft {
	float: left;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
}

/*********************************************
Component Container BgOn
*********************************************/
/* Primary bg colour */
.intro .bgOn {
	color: #fff;
	background-color: #4C90BF;
}
.intro .bgOn h1 {
	font-weight: bold;
	font-size: 2em;	
}
/* Primary bg colour - LIGHT */
.bgOn {
	color: #414141;
	background-color: #f5e7e7; 
}

/* Primary bg colour - LIGHT */
.bgOn h2 {
	color: #414141;
	background-color: #f5e7e7; 
}

.bgOn h1, .intro .bgOn h2 {
	color: #fff;
	background-color: transparent; 
}

/* Primary bg colour - LIGHT */
.summary .bgOn {
	color: #414141;
	background-color: #f5e7e7; 
}

/* Primary bg colour */
.blockContainer .bgOn h2 {
	color: #fff;
	background-color: #4C90BF; 
}

/* Primary bg colour - LIGHT */
#Interactive .bgOn {
	color: #414141;
	background-color: #f5e7e7; 
}

/* Primary bg colour */
.quickLinks .bgOn h1, .quickLinks .bgOff h1 {
	color: #fff;
	background-color: #4C90BF;
	border-bottom: 1px solid #fff;
}

/* Primary bg colour */
.quickLinks .bgOn h2, .quickLinks .bgOff h2 {
	color: #fff;
	background-color: #4C90BF;
	border-bottom: 1px solid #fff;
}

/*********************************************
Interactive
*********************************************/
/* Primary bg colour - LIGHT */
#Interactive h2 {
	color: #414141;
	background-color: #f5e7e7;
}

/* Primary colour */
#Interactive h3 {
	color: #4C90BF;
	background-color: transparent;
}

/*********************************************
Icon
*********************************************/
img.icon {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 0px;
}

/*********************************************
General table classes
*********************************************/
/* Primary bg colour */
table.style1 th {
	background-color: #4C90BF;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style1 td {
	background-color: #f5e7e7;
	color: #414141;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour */
table.style2 th {
	background-color: #4C90BF;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style2 td {
	background-color: #f5e7e7;
	color: #414141;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/*********************************************
Pagetint classes
*********************************************/
/* Primary bg colour - LIGHT */
.pagetint {
	background-color: #f5e7e7;
	color: #414141;
}

/*********************************************
Feedback form classes
*********************************************/
/* Primary bg colour */
table#feedback th {
	background-color: #4C90BF;
	color: #414141;
}

/* Primary bg colour - LIGHT */
table#feedback td {
	background-color: #c2dda3;
	color: #414141;
}

/*********************************************
Site Specific Classes - News section
*********************************************/
/* Primary colour */
.newsdate {
	color: #4C90BF;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Events
*********************************************/
/* Primary colour */
.eventdate {
	color: #4C90BF;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Event Details
*********************************************/
table.eventtable {
	margin: 0px;
	padding: 4px;
	font-size: 1.0em;
}

td.eventtableheading {
	background-color: #ffffff;
	color: #4C90BF;
}

/* Primary bg colour */
td.eventheader {
	background-color: #4C90BF;
	color: #fff;
}

/* Primary bg colour - LIGHT */
td.eventdetails {
	background-color: #f5e7e7;
	color: #414141;
}

/* Primary bg colour - LIGHT */
td.eventTitle {
	background-color: #f5e7e7;
	color: #414141;
}

/*********************************************
Site Specific Classes - RSS
*********************************************/
/* Primary colour */
li.rssitem {
	color: #4C90BF;
}
.rssitemdescription {
	color: #555;
}

/*********************************************
RSS nav box
*********************************************/
div.rsscontainer {
	background: #eee;
	margin-top: 1px;
}
div.rsscontainer ul {
	list-style: none;
	padding: 6px 15px;
	border-bottom: solid 1px #fff;
}
div.rsscontainer ul li {
	padding-bottom: 2px;
	margin: 0px;
}
div.rsscontainer ul img {
	padding: 0px 8px 0px 1px;
	margin: 0px;
	position: relative;
	top: 2px;
	left: -3px;
}
div.rsscontainer ul a {
	font-weight: bold;
	background: transparent;
	color: #4C90BF;
}
div.rsscontainer p {
	background: transparent;
	text-align: right;
	margin: 5px;
	font-size: 0.95em;
}
div.rsscontainer p a {
	background: transparent;
}

/*********************************************
Additional Nav Classes
*********************************************/
#NavigationGroup1OuterBox
{
	padding-right: 0px;
	padding-left: 0px;
	background-color: #4C90BF;
	padding-bottom: 1px;
	margin: 0px 0px 1px 0px;
	color: #fff;
	padding-top: 1px
}
#NavigationGroup1InnerBox
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 0px 4px;
	COLOR: #fff;
	PADDING-TOP: 3px;
}
A.NavigationGroup1InnerBox
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup1InnerBox:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup1InnerBox:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup1InnerBox:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup1InnerBox:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff;
}
.NavigationGroup2OuterBox
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-color: #d66600;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 0px 1px 0px;
	COLOR: #fff;
	PADDING-TOP: 1px
}
.NavigationGroup2InnerBox
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 0px 4px;
	COLOR: #fff;
	PADDING-TOP: 3px;
}
A.NavigationGroup2InnerBox
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup2InnerBox:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup2InnerBox:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup2InnerBox:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.NavigationGroup2InnerBox:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff;
}
UL.navigationlevel1type1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
LI.navigationlevel1type1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 3px;
}
A.navigationlevel1type1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type1:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type1:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type1:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type1:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff;
}
LI.navigationlevel1type1selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 3px;
}
A.navigationlevel1type1selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type1selected:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type1selected:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type1selected:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
UL.navigationlevel2type1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 2px 0px -15px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
LI.navigationlevel2type1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BACKGROUND-IMAGE: url(../graphics/nav_chevron.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat
}
A.navigationlevel2type1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type1:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type1:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type1:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type1:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff;
}
LI.navigationlevel2type1selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BACKGROUND-IMAGE: url(../graphics/nav_chevron.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none
}
A.navigationlevel2type1selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type1selected:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type1selected:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type1selected:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
UL.navigationlevel1type2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
LI.navigationlevel1type2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 2px 4px;
	PADDING-TOP: 3px;
}
A.navigationlevel1type2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type2:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type2:visited A.navigationlevel1type2:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type2:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff;
}
LI.navigationlevel1type2selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 0px 4px;
	PADDING-TOP: 3px;
}
A.navigationlevel1type2selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type2selected:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type2selected:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel1type2selected:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
UL.navigationlevel2type2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 2px 0px -15px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
LI.navigationlevel2type2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BACKGROUND-IMAGE: url(../graphics/nav_chevron.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat
}
A.navigationlevel2type2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type2:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type2:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type2:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type2:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff;
}
LI.navigationlevel2type2selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BACKGROUND-IMAGE: url(../graphics/nav_chevron.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none
}
A.navigationlevel2type2selected
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type2selected:link
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type2selected:visited
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.navigationlevel2type2selected:active
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
/*********************************************
Forum classes
*********************************************/
#ForumSignPostContentContainer
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #e6d0b4;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px 0px;
	COLOR: #000;
	PADDING-TOP: 5px
}
.ForumSignPostContainer
{
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid
}
.ForumSignPostContainerLeft
{
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	MARGIN: 5px 2px 10px;
	BORDER-LEFT: #ddd 1px solid;
	WIDTH: 43%;
	PADDING-TOP: 2px
}
.ForumSignPostContainerRight
{
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: right;
	PADDING-BOTTOM: 2px;
	MARGIN: 5px 2px 10px;
	BORDER-LEFT: #ddd 1px solid;
	WIDTH: 43%;
	PADDING-TOP: 2px
}
.ForumSignPostHeading
{
	BACKGROUND: #efefef;
	MARGIN: 0px 0px 5px;
	COLOR: #222;
	HEIGHT: 3.5em
}
.ForumSignPostHeading H2
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 2px;
	COLOR: #222;
	PADDING-TOP: 2px
}
.ForumSignPostHeading IMG
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	WIDTH: 30px;
	PADDING-TOP: 5px
}
H2.InteractiveViewAllContributions
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../graphics/main_cornerbg.gif) #eaabb4 no-repeat right top;
	PADDING-BOTTOM: 1px;
	MARGIN: 18px 0px 0px;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid
}
DIV.interactiveviewcontributionstext
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #f1d0d5;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px
}
UL.interactiveviewcontributionstext
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
LI.interactiveviewcontributionstext
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ececec 1px solid
}
A.interactiveviewcontributionstext
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 3px;
	COLOR: #0033ff;
	PADDING-TOP: 0px;
}
A.interactiveviewcontributionstext:link
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0033ff;
}
A.interactiveviewcontributionstext:visited
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #993399;
}
A.interactiveviewcontributionstext:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0033ff;
}
A.interactiveviewcontributionstext:active
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0033ff;
}
H2.interactivethanksheader
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../graphics/main_cornerbg.gif) #6e8e90 no-repeat right top;
	PADDING-BOTTOM: 1px;
	MARGIN: 18px 0px 0px;
	COLOR: #fff;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid
}
.articlecontainerbox
{
	PADDING-RIGHT: 3px;
	BORDER-TOP: #cecece 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px 3px 3px;
	PADDING-TOP: 2px
}
.articlecontainer
{
	BORDER-RIGHT: #cdcdcd 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px 3px 5px;
	BORDER-LEFT: #cdcdcd 1px solid;
	WIDTH: 46%;
	PADDING-TOP: 2px
}
TABLE#resourcelibrarydetails
{
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 10px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 0px
}
TABLE#resourcelibrarydetails TR
{
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px
}
TABLE#resourcelibrarydetails TH
{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	MARGIN: 2px 0px 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	COLOR: #fff;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #dd3f3f;
	TEXT-ALIGN: left
}
TABLE#resourcelibrarydetails TD
{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #d5c7c7;
	TEXT-ALIGN: left
}
TABLE#resourcelibrarylist
{
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 10px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 0px
}
TABLE#resourcelibrarylist TR
{
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px
}
TABLE#resourcelibrarylist TH
{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	COLOR: #fff;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #dd3f3f;
	TEXT-ALIGN: left
}
TABLE#resourcelibrarylist TD
{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #d5c7c7;
	TEXT-ALIGN: left
}
TABLE#resourcelibrarylist A
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #03f;
	PADDING-TOP: 0px
}
TABLE#resourcelibrarylist A:link
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #03f
}
TABLE#resourcelibrarylist A:visited
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #993399
}
TABLE#resourcelibrarylist A:active
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #03f
}
TABLE#feedback
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	WIDTH: 80%;
	PADDING-TOP: 0px
}
TABLE#feedback CAPTION
{
	DISPLAY: none
}
TABLE#feedback TD
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 2px;
	COLOR: #222;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #e9e5e5
}
TABLE#feedback TH
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 2px;
	COLOR: #666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #e5c7c7
}
TABLE#feedback TD.buttons
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 2px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right
}
LABEL.feedbackformlabel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%
}
TD.feedbackformoptionaltext
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000000;
	TEXT-ALIGN: left
}
.feedbackformtableholder
{
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: #fbd6be;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #000 1px solid;
	COLOR: #222222;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000 1px solid
}
DIV.bulletinform
{
	BORDER-RIGHT: #84adce 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #84adce 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #c9daf3;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #84adce 1px solid;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #84adce 1px solid
}
DIV.bulletinrow
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DIV.bulletincolumn1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DIV.bulletincolumn2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DIV.bulletinheader1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
DIV.bulletinheader2
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
INPUT#BulletinSubmitButton
{
	BORDER-RIGHT: #84adce 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #84adce 1px solid;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #84adce 1px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #84adce 1px solid;
	BACKGROUND-COLOR: #f47920
}
UL.bulletinsub
{
	BORDER-RIGHT: #84adce 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #84adce 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #84adce 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #84adce 1px solid;
	LIST-STYLE-TYPE: none
}
LI.bulletinsub
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
UL.bulletinunsub
{
	BORDER-RIGHT: #84adce 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #84adce 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #84adce 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #84adce 1px solid;
	LIST-STYLE-TYPE: none
}
LI.bulletinunsub
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
DIV.bulletinsubhead
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em
}
DIV.bulletinsubtext
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
UL.bulletinerror
{
	BORDER-RIGHT: #84adce 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #84adce 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #84adce 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #84adce 1px solid;
	LIST-STYLE-TYPE: none
}
LI.bulletinerror
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
DIV.bulletinerrortext
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
TABLE
{
	FONT-SIZE: 1em;
	empty-cells: show
}
.bbstable
{
	BORDER-RIGHT: #111 1px solid;
	BORDER-TOP: #111 1px solid;
	BORDER-LEFT: #111 1px solid;
	COLOR: transparent;
	BORDER-BOTTOM: #111 1px solid;
	BACKGROUND-COLOR: #909090
}

.messagecellbody
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	COLOR: #111;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #fff
}
.messagecellbody2
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	COLOR: #111;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #fff
}
.messagecellbody3
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	COLOR: #111;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #60a1a6
}
.messageheader
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	COLOR: #111;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ededed
}
.messagemiddle
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	COLOR: #111;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ededed
}
.messagefooter
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	COLOR: #111;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #fcd4a3
}
.messagecellheader
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 4px;
	COLOR: #ffffff;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #60a1a6
}
.messagecellheader2
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 4px;
	COLOR: #ffffff;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #ff8815
}
.messagecellspacer
{
	FONT-SIZE: 1px;
	COLOR: transparent;
	HEIGHT: 5px;
	BACKGROUND-COLOR: #ffffff
}
.messagecellfooter
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	COLOR: #111;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #fcd4a3
}
.quotation
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 0.95em;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 20px;
	BORDER-LEFT: #111 1px solid;
	COLOR: #43647e;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 2px
}
.randomquote
{
	FONT-SIZE: 11px;
	COLOR: #43647e;
	FONT-STYLE: italic
}
A.threadlink:visited
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #939
}
A.threadlink:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0033ff;
}
A.headerlink
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em
}
A.headerlink:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em
}
A.headerlink:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em
}
A.headerlink:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em
}
A.headerlink:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em
}
A.headerlink
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
A.headerlink2
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
A.headerlink
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
A.headerlink:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
A.headerlink2:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
.header6
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em
}
.header5
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em
}
.header4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em
}
.header20
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em
}
.error
{
	FONT-WEIGHT: bold;
	COLOR: #ff0099
}
.threadbox
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #606013
}
.threadboxlink
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
.threadboxlink:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ff0000;
}
.headerbar
{
	FONT-SIZE: 1em;
	COLOR: #111111;
	BACKGROUND-COLOR: #6699cc
}
.navbar
{
	BORDER-RIGHT: #111 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #111 1px solid;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	BACKGROUND: #ffe;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #111 1px solid;
	COLOR: #111;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #111 1px solid
}
.headercontrolbox
{
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #000 1px solid;
	COLOR: #111;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #fff
}
A.headerbarlink
{
	FONT-SIZE: 0.9em;
	COLOR: #ffffff;
	font-decoration: underline
}
A.headerbarlink:hover
{
	FONT-SIZE: 0.9em;
	COLOR: #111111;
	font-decoration: underline
}
A.homelink
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
A.homelink:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
}
.footerbar
{
	FONT-SIZE: 0.85em;
	COLOR: #fff;
	BACKGROUND-COLOR: #7c9b9d
}
FORM
{
	MARGIN: 0px
}
.bbsbutton
{
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND-COLOR: transparent
}
.bbstextbox
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bbseditbox
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bbscheckbox
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bbsradiobox
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bbsdropdownbox
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.adminname
{
	COLOR: #ff0000;
	BACKGROUND-COLOR: transparent
}
.moderatorname
{
	COLOR: #ff9966;
	BACKGROUND-COLOR: transparent
}
.registeredname
{
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND-COLOR: transparent
}
.notregisteredname
{
	COLOR: #660033;
	BACKGROUND-COLOR: transparent
}
.toolbox
{
	BORDER-RIGHT: #111 2px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #111 2px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #111 2px solid;
	WIDTH: auto;
	COLOR: #222;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #111 2px solid;
	BACKGROUND-COLOR: #ccc
}

/*********************************************
Forum Login Box Classes
*********************************************/
#ForumsOuterBox
{
	padding-right: 2px;
	padding-left: 2px;
	background-color: #fbeee6;
	padding-bottom: 0px;
	margin: 0px 0px 2px 0px;
	color: #fff;
	padding-top: 1px;
}
#ForumsInnerBox
{
	padding-right: 6px;
	padding-left: 10px;
	padding-bottom: 6px;
	margin: 0px;
	color: #4C90BF;
	padding-top: 3px;
	background-color: transparent
}
A.ForumsInnerBox
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
A.ForumsInnerBox:link
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #dd3f3f;
}
A.ForumsInnerBox:visited
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #dd3f3f;
}
A.ForumsInnerBox:active
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #dd3f3f;
}
A.ForumsInnerBox:hover
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #dd3f3f;
}
TABLE#signin
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 80%;
	PADDING-TOP: 0px
}
TABLE#signin TR
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TABLE#signin TH
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	WIDTH: 40%;
	COLOR: #666666;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
TABLE#signin TD
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
TABLE#signin TD.button
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right
}
TABLE#signin CAPTION
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
TABLE#signin INPUT.bbsbutton
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #d75e05
}
TABLE#signin INPUT.bbstextbox
{
	WIDTH: 100%
}
/*********************************************
Send to a Friend
*********************************************/
a.SendToAFriend,  a.SendToAFriend:link, a.SendToAFriend:visited, a.SendToAFriend:active {
	background-color: #4C90BF; 
	color: white; 
}
a.SendToAFriend:hover {
	background:#4C90BF;
	color:#ffffff;
}
table.admintable th
{
	background: #f1431a;
	color: #fff;
}
table.admintable td
{
	background: #feeeea;
	color: #999;
}
table.admintable td.buttons
{
	background: #ffffff;
	color: #ffffff;
}
/* discuss this button */
 a.DiscussThis,  a.DiscussThis:link, a.DiscussThis:visited, a.DiscussThis:active{
	background-color: #ffffff; 
	color: #4C90BF; 
}
 a.DiscussThis:hover {
	background:#ffffff;
	color:#4C90BF;
}
/**********************************************************/
Table.VideoTable {
	border-top: 1px solid #4C90BF;
	border-right: 1px solid #4C90BF;
	font-size: 1em;
	width: 80%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
Table.VideoTable caption {
	display: none;
}
Table.VideoTable th {
	font-weight: bold;
	font-size:1.1em;
	text-align: center;
	background: #4C90BF;
	color: #fff;
	border-bottom: 1px solid #4C90BF;
	border-left: 1px solid #4C90BF;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}
Table.VideoTable td.label {
	text-align: left;
	background: #e9e5e5;
	color: #4C90BF;
	border-bottom: 1px solid #4C90BF;
	border-left: 1px solid #4C90BF;
	width: 15%;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}
Table.VideoTable td {
	text-align: left;
	background: #ffffff;
	color: #222;
	border-bottom: 1px solid #4C90BF;
	border-left: 1px solid #4C90BF;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}
Table.VideoTable td img {
	border: none;
}
/*********************************************
Resource Finder
*********************************************/
table#resourceFinder {
	width: 100%;
	font-size: 1em;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
table#resourceFinder tr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	
table#resourceFinder th h2 {
	background-color: #dd3f3f;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
table#resourceFinder td {
	background-color: rgb(204, 204, 204);
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
table#resourceFinder h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	background-color: transparent;
	color: #666666;
}
table#resourceFinder td.submit {
	background-color: #4C90BF;
	text-align: center;
	color: #ffffff;
}
table#resourceFinder caption {
	display: none;
}
/*********************************************
Site Specific Classes - Thumbnail gallery - Added by Steven P.
*********************************************/
.thumbnailContainer {
	background: transparent;
	margin: 0;
	float: left;
	text-align: center;
	width: 125px;
	height: 140px;
}
.thumbnailContainer h2 {
	color: #000000;
	background: transparent;
	margin: 0;
	font-size: 1.0em;	
	width: 100px;
	font-weight: normal;
}
.thumbnailImg {
	background: #d75e05;
	width: 100px;
	height: 80px;
	border: 2px solid #4C90BF;
	text-align: center;
}
.thumbnailImg img {
	border: 1px solid #fff;
	margin: 5px;
}
/*********************************************
Site Specific Classes - Blog classes - Added by Steven P.
*********************************************/
div.blogblue {background: #aabba9;}
div.blogpink {background: #e65d89;}
div.bloggreen {background: #669922;}
div.blogblack {background: #000000;}
/*********************************************
Glossary
*********************************************/
table#glossary	{
	padding-right: 0px;
	border-top: #4C90BF 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	width: 91%;
	padding-top: 0px
}
table#glossarydetails	{
	padding-right: 0px;
	border-top: #4C90BF 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	width: 91%;
	padding-top: 0px
}
table#glossary caption	{
	display: none
}
table#glossary th	{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background: #f5f7d5;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	width: 30%;
	color: #72bb80;
	padding-top: 5px;
	border-bottom: #ae3232 1px solid;
	text-align: left
}
table#glossary a	{
	font-weight: bold
}
table#glossary td	{
	padding-right: 5px;
	padding-left: 5px;
	background: #fff;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	padding-top: 5px;
	border-bottom: #4C90BF 1px solid;
	text-align: left
}
table#glossaryitem	{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 20px 0px 10px;
	width: 91%;
	padding-top: 0px;
	font-size: 100%;
}
table#glossaryitem caption	{
	display: none
}
table#glossaryitem th	{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background: #4C90BF;
	color: #ffffff;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	width: 30%;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}
table#glossaryitem td	{
	padding-right: 5px;
	padding-left: 5px;
	background: #f5f7d5;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}
table#atoz	{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.9em;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px
}
table#atoz caption	{
	display: none
}
table#atoz td	{
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	background: #4C90BF;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	color: #fff;
	padding-top: 0px;
	text-align: center
}
table#atoz td#listall	{
	background: #f5f7d5;
	color: #fff
}
table#atoz a	{
	display: block;
	font-weight: bold;
	background: #f5f7d5;
	color: #4C90BF;
}
table#atoz a:link	{
	display: block;
	font-weight: bold;
	background: #f5f7d5;
	color: #4C90BF;
}
table#atoz a:visited	{
	display: block;
	font-weight: bold;
	background: #f5f7d5;
	color: #4C90BF;
}
table#atoz a:active	{
	display: block;
	font-weight: bold;
	background: #f5f7d5;
	color: #4C90BF;
}
table#atoz a:hover	{
	display: block;
	font-weight: bold;
	background: #fff;
	color: #4C90BF;
}
#keyword	{
	border-right: #fff 1px solid;
	padding-right: 0px;
	border-top: #fff 1px solid;
	padding-left: 0px;
	background: #f5f7d5;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	border-left: #fff 1px solid;
	color: #000;
	padding-top: 0px;
	border-bottom: #fff 1px solid
}
#keyword h2	{
	font-size: 0.95em;
	background: #4C90BF;
	color: #fff;
	padding-left: 10px;
}
#keyword #form4	{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	padding-top: 5px
}
#keyword #text4	{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 70%;
	padding-top: 0px
}
#keyword #submit5	{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}

/*********************************************
feedback form
*********************************************/
table#feedback {
	font-size: 1em;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	
}
table#feedback caption {
	display: none;
}
table#feedback td {
	background-color: #efefef;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #414141;
	border-bottom: none;
}

table#feedback th {
	background-color: #efefef;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #414141;
	border-bottom: none;
	vertical-align:top;
}

table#feedback td.buttons {
	background-color: transparent;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #414141;
	border-bottom: none;
	text-align: right;
	
}



/*********************************************
Site Specific Classes - Blogs
*********************************************/ 

/* GENERAL */

/* Reset margins, paddings etc */
#blog .bgOn, #blog #Interactive .bgOn, #blog #Interactive ul, #blog #Interactive h2, #blog #BlogsNavigationBox ul, #blog #NavigationContainer #blog, #NavigationContainer .bgOn, .widget ul {
	margin:0px;	
	padding:0px;
	border:none;
	list-style: none;
	
}

#NavigationContainer .bgOn, #Interactive .bgOn, .rsscontainer {
	margin:5px 0px 5px 0px !important;
	padding:5px 0px 5px 0px !important;	
}

#BlogHeaderWrapper #HeaderImage { 
	background: #fff url("../graphics/blogheaderimage.gif") right no-repeat; 
}

#BlogHeaderWrapper #HeaderTitle { 
	background: #fff url("../graphics/blogheadertitle.gif") left no-repeat; 
}

#blog h1.ContentTitle, span#blogtext {
	display: none;
}


#blog .pagetitle {
	margin-bottom:7px;	
}

.horizontalrule {
	border-bottom:1px dotted #cccccc;
	margin:5px 0px 5px 0px;

}

#Content .horizontalrule {
	margin:0px 0px 20px 0px;
}



/*LEFT HAND NAV*/

#BlogsNavigationBox li {
	background:#4C90BF url("../graphics/bulletchevron.gif") no-repeat scroll left;
	background-position: 12px;
	margin:0px;
	padding:3px 5px 3px 30px;
	border-bottom: solid 1px #fff;
}

#BlogsNavigationBox .globalblogsnavigation li {
	background-color:#7F888D;
}




/*PAGE NAV*/

div.pagenav {
	width:80%;
}

div.pagenav ul li a {
	background: #efefef;
	color: #4C90BF;
}

div.pagenav ul li.page a:link, div.pagenav ul li a:visited {
	background: #efefef;
	color: #4C90BF;
}

div.pagenav ul li.page a:active	{
	background: #efefef;
	color: #4C90BF;
}

div.pagenav ul li.page a:hover {
	background: #efefef;
	color: #4C90BF;
}



/*WIDGETS*/

.widget {
	margin:0px;
	padding:0px 0px 10px 10px;
	width:90%;	
	overflow:hidden;
}

.widget h2 {
	border:none;
	text-align:center;
	padding:5px 0px 10px 0px !important;
}

.widget ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;	
}

.widget li {
	margin:0px;
	padding:3px 0px 3px 0px;	
}

.widget img {
	margin:0;
	padding:0;
}

.widget #s {
	width:95%;
	margin:0px 0px 3px 0px;	
}

.widget#search {
	text-align:center;
}

#calendar_wrap {
	text-align:center;
}

table#wp-calendar {
	margin-left:auto;
	margin-right:auto;
}





/*POSTS*/

.post {
	margin-bottom:20px;
	width:100%; /*ie6 overflow hidden bug fix */
	overflow:hidden;
}



.posttitle {
	background: transparent;
	font-size: 1.6em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.postmetadata {
	font-size: 0.8em;
}

.post img {
	float:right;
	margin:0px 0px 10px 10px;
}

span.postauthor, span.commentauthor {
	color: #7e888c;
	background: transparent;
	font-size: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
}

span.postdate, span.commentdate {
	color: #414141;
	background: transparent;
	font-size: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}



/*COMMENTS*/

.commentlist {
	padding: 20px 0px 0px 0px;	
}

.commentlist li {
	list-style-position:inside;
	padding:2px 10px 30px 7px;
	color: #414141;
	font-weight:bold;
}

.commentlist .commentbody {
	color:#414141;
	font-weight:normal;	
	margin:10px 0px 0px 0px;
}

span.commentauthor {
	padding:0px 0px 0px 10px;	
}


span.commentauthor a, span.commentdate a{
	font-weight:bold;	
}

.postcommentcount {
	margin:5px 0px 20px 0px;
}

.contenttext {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}


/*ALL BLOGS HOMEPAGE*/

.blogname {
	font-size: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.blogname  a {
	font-weight:bold;	
}





/*********************************************
Component Container BgOn
*********************************************/
/* Primary bg colour */
#blog .intro .bgOn {
	color: #fff;
	background-color: #4C90BF;
}
#blog .intro .bgOn h1 {
	font-weight: bold;
	font-size: 2em;	
}
/* Primary bg colour - LIGHT */
#blog .bgOn {
	color: #414141;
	background-color: #efefef; 
}

/* Primary bg colour - LIGHT */
#blog .bgOn h2 {
	color: #414141;
	background-color: #efefef;
}

#blog .bgOn h1, #blog .intro .bgOn h2 {
	color: #fff;
	background-color: transparent; 
}

/* Primary bg colour - LIGHT */
#blog .summary .bgOn {
	color: #414141;
	background-color: #efefef; 
}

/* Primary bg colour */
#blog .blockContainer .bgOn h2 {
	color: #fff;
	background-color: #4C90BF; 
}

/* Primary bg colour - LIGHT */
#blog #Interactive .bgOn {
	color: #414141;
	background-color: #efefef; 
}

/* Primary bg colour */
#blog .quickLinks .bgOn h1, #blog .quickLinks .bgOff h1 {
	color: #fff;
	background-color: #4C90BF;
	border-bottom: 1px solid #fff;
}

/* Primary bg colour */
#blog .quickLinks .bgOn h2, #blog .quickLinks .bgOff h2 {
	color: #fff;
	background-color: #4C90BF;
	border-bottom: 1px solid #fff;
}

/*********************************************
Interactive
*********************************************/
/* Primary bg colour - LIGHT */
#blog #Interactive h2 {
	color: #414141;
	background-color: #efefef;
}

/* Primary colour */
#blog #Interactive h3 {
	color: #4C90BF;
	background-color: transparent;
}






/*********************************************
Carousel
*********************************************/
.carousel .bgOn {
	color: #fff;
	background-color: #4C90BF;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#myGallery, #myGallerySet, #flickrGallery
{
	width: 300px;
	height: 200px;
}
.carousel .bgOn h1 {
	font-size: 2.2em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.carousel .bgOn h2 {
	background-color: transparent; 
}
.carousel h2 {
	color: #fff; 
}
.carousel p {
	color: #fff;
}
#myGallery a, #myGallery a:link, #myGallery a:active, #myGallery a:visited {
	color: #fff;
}
#myGallery a:hover {
	color: #fff;
	text-decoration: underline;
}
