body {
	background: #323232;
}

#master {
	background: url(../images/contentBg.gif) left top repeat-y;
}

#masterTop {
	background: url(../images/contentTop.gif) left top no-repeat;
}

#masterBottom {
	background: url(../images/contentBottom.gif) left bottom no-repeat;
}

#homeLink {
	background: url(../images/cloudButton.png);
}

#homeLink a:hover {
	background: url(../images/cloudButtonHover.jpg);
}

/* #mainNav */

#mainNav ul li a span.middle {
	background: url(../images/mainNavBg.gif) left bottom repeat-x;
}

#mainNav ul li a:hover span.middle {
	background: url(../images/mainNavBgHover.gif) left bottom repeat-x;
}

#mainNav ul li.selected a span.middle {
	background: url(../images/mainNavBgActive.gif) left bottom repeat-x;
}

#mainNav ul li a {
	color: #fff;
}

#mainNav ul li a span.leftSide {
	background: url(../images/mainNavLeftSide.gif) left bottom no-repeat;
}

#mainNav ul li a:hover span.leftSide {
	background: url(../images/mainNavLeftSideHover.gif) left bottom no-repeat;
}

#mainNav ul li.selected a span.leftSide {
	background: url(../images/mainNavLeftSideActive.gif) left bottom no-repeat;
}

#mainNav ul li a span.firstItem span.leftSide {
	background: url(../images/mainNavLeftSideEnd.gif) left bottom no-repeat;
}

#mainNav ul li a:hover span.firstItem span.leftSide {
	background: url(../images/mainNavLeftSideEndHover.gif) left bottom no-repeat
}

#mainNav ul li.selected a span.firstItem span.leftSide {
	background: url(../images/mainNavLeftSideEndActive.gif) left bottom no-repeat;
}

#mainNav ul li a span.rightSide {
	background: url(../images/mainNavRightSide.gif) right bottom no-repeat;
}

#mainNav ul li a:hover span.rightSide {
	background: url(../images/mainNavRightSideHover.gif) right bottom no-repeat;
}

#mainNav ul li.selected a span.rightSide {
	background: url(../images/mainNavRightSideActive.gif) right bottom no-repeat;
}

#mainNav ul li a span.lastItem span.rightSide {
	background: url(../images/mainNavRightSideEnd.gif) right bottom no-repeat;
}

#mainNav ul li a:hover span.lastItem span.rightSide {
	background: url(../images/mainNavRightSideEndHover.gif) right bottom no-repeat;
}

#mainNav ul li.selected a span.lastItem span.rightSide {
	background: url(../images/mainNavRightSideEndActive.gif) right bottom no-repeat;
}

#mainNav ul li.selected a {
	color: #405e98;
}

/* /#mainNav */

/* #sideNav */

#sideNav ul {
	border-bottom: 1px solid #283f6d;
}

#sideNav ul li {
	border-top: 1px solid #283f6d;
}

#sideNav ul li a {
	color: #fff;
	display: block;
}

#sideNav ul li.selected  ul li a {
	color: #405e98;
}

#sideNav ul li a span.background {
	display: block;
}

#sideNav ul li a:hover span.background {
	background: #647cab;
}

#sideNav ul li.selected a span.background {
	background: #2b3f67;
}

#sideNav ul li ul {
	border-bottom: none;
}

#sideNav ul li.selected ul li a span.background {
	background: #d6d6d6;
}

#sideNav ul li.selected ul li a:hover span.background {
	background: #e4ecfb;
}

#sideNav ul li.selected ul li.selected a span.background {
	background: #fff;
}

#sideNav ul li.selected ul li.selected ul li a span.background {
	background: #d6d6d6;
}

#sideNav ul li.selected ul li.selected ul li a:hover span.background {
	background: #e4ecfb;
}

#sideNav ul li.selected ul li.selected ul li.selected a span.background {
	background: #fff;
}

/* /#sideNav */

/* #content */

#cookieTrail ul li {
	background: url(../images/cookieTrailArrow.gif) right no-repeat;
}

#cookieTrail ul li.lastItem {
	background: none;
}

#cookieTrail  ul li a{
	color: #405e98;
}

#cookieTrail ul li a:hover {
	text-decoration: underline;
}

/* #contentBody */

#contentBody h1, #contentBody h2, #contentBody h3, #contentBody h4, #date {
	color: #405e98;
}

#contentBody a:link, #contentBody h3 a:hover {
	color: #405e98;
}

#contentBody a:visited {
	color: #514098;
}

#contentBody table, #contentBody table th, #contentBody table td {
	border: 1px solid #405e98;
}

#contentBody table th {
	color: #405e98;
}

#contentBody ul {
	list-style-type: none;
	padding-left: 0px;
}

#contentBody ul li {
	background: url('../images/listButton.png') no-repeat 22px 5px;
	padding-left: 40px;
}

#contentBody table tr.active {
	background-color: #bfc9dc;
}

/* /#contentBody */

/* /#content */

/* #footer */

#footer ul li {
	border-right: 1px solid #424242;
}

#footer ul li.lastItem {
	border-right: none;
}

#footer ul li {
	color: #7f7f7f;
}

#footer ul li a {
	color: #bcbcbc;
}

#footer ul li a:hover {
	color: #fff;
}

/* /#footer */
