*{
margin:0;
}

.hiddenAccess {
visibility:hidden;
position:absolute;
}

body {
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	font-family: arial;
	background-color: #F2F2F5;
}

ul {
	margin:0px;
	padding:0px;
}
ul li {
	margin:0px;
	padding:0px;
}

a:link,a:active {
	color: #169D92;
	text-decoration: none;
}
a:visited {
	color: #169D92;
	text-decoration: none;
}

a:hover,a:visited:hover {
	color: #333333;
	text-decoration: none;
	border-bottom: 0px;
}

p {
	font-size: 75%;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size: 150%;
	color: #020167;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

h4 {
	font-size: 90%;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.errorMsg {
	color: #FF0000;
	font-size: 75%;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.successMsg {
	color: #339900;
	font-size: 75%;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.subhead {
	padding-left: 10px;
	padding-right: 10px;
}

strong {
	color: #020167;
}

a.whitelink:link,a.whitelink:active,a.whitelink:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px;
	margin-left: 10px;
}

a.whitelink:hover,a.whitelink:visited:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: dotted 1px #FFFFFF;
	margin-left: 10px;
}

.hugeText {font-size: 150%;}

.formText {
	font-size: 75%;
	color: #333333;
	text-decoration: none;
}

.formTextError {
	font-size: 75%;
	color: #FF0000;
	font-weight:bold;
}

.formTextSuccess {
	font-size: 75%;
	color: #339900;
	font-weight:bold;
}

#cRRoom {
	float:right;
	line-height:18px;
	width: 520px;
	text-align: left;
	font-size: 70%;
	padding-top: 5px;
	color: #404066;
}

#cRRoom span {
	color: #020167;
	line-height:15px;
}

input {
	font-size: 90%;
	border: solid 1px #00958A;
}

input.enquiries {
	font-size: 75%;
	border: solid 1px #00958A;
	font-family: arial;
}	

select {
	font-size: 90%;
	font-family: arial;
}	
textarea {
	font-size: 75%;
	border: solid 1px #00958A;
	font-family: arial;
}

.cSubmit {
	font-size: 70%;
	background-color:#F2F2F5;
}

#cSiteSearch {
	width: 128px;
}

.gobutton {
	vertical-align: bottom;
	padding-bottom: 1px;
	border:0;
}

a.sitetoollink:link,a.sitetoollink:active,a.sitetoollink:visited {
	color: #169D92;
	text-decoration: none;
	border-bottom: 0px;
}
a.sitetoollink:hover,a.sitetoollink:visited:hover {
	color: #404066;
	text-decoration: none;
}


a.topnavlink:link,a.topnavlink:active,a.topnavlink:visited {
	color: #404066;
	margin:0px;
	text-decoration: none;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:9px;
	padding-right:10px;
	border-top: 4px solid #020167;
	border-left: 1px solid #CCCCCC;
	height: 24px;
	border-bottom: 0px;
}

a.topnavlinkfirst:link,a.topnavlinkfirst:active,a.topnavlinkfirst:visited {
	color: #404066;
	margin:0px;
	text-decoration: none;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	border-top: 4px solid #020167;
	height: 24px;
	border-bottom: 0px;
}

a.topnavlink:hover,a.topnavlink:visited:hover {
	border-top: 4px solid #1B9F94;
	border-bottom: 0px;
}

a.topnavlinkfirst:hover,a.topnavlinkfirst:visited:hover {
	border-top: 4px solid #1B9F94;
	border-bottom: 0px;
}
a.topnavlinkon:link,a.topnavlinkon:active,a.topnavlinkon:visited,a.topnavlink:hover,a.topnavlink:visited:hover {
	color: #404066;
	margin:0px;
	text-decoration: none;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:9px;
	padding-right:10px;
	border-top: 4px solid #1B9F94;
	border-left: 1px solid #CCCCCC;
	height: 24px;
	border-bottom: 0px;
}

a.topnavlinkfirston:link,a.topnavlink1ston:active,a.topnavlinkfirston:visited,a.topnavlink1st:hover,a.topnavlinkfirst:visited:hover {
	color: #404066;
	margin:0px;
	text-decoration: none;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	border-top: 4px solid #1B9F94;
	height: 24px;
	border-bottom: 0px;
}

.ulTopNav {
	margin:0px;
	padding:0px;
	margin-top:0px;
	width:528px;
}
html>head:first-child+body .ulTopNav {
	margin:0px;
	padding:0px;
	margin-top:3px;
	width:528px;
}

.ulTopNav li {
	font-size: 70%;
	display: inline;
	list-style-type: none;
	margin:0px;
	margin-right:-4px;
	padding:0px;
}
html>head:first-child+body .ulTopNav li {
	font-size: 70%;
	display: inline;
	list-style-type: none;
	margin:0px;
	margin-right:-5px;
	padding:0px;
}



a.footernavlink:link,a.footernavlink:active,a.footernavlink:visited {
	color: #404066;
	margin:0px;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:9px;
	padding-right:10px;
	border-left: 1px solid #CCCCCC;
	text-align:left;
	border-bottom: 0px;
}

a.footernavlink1st:link,a.footernavlink1st:active,a.footernavlink1st:visited {
	color: #404066;
	margin:0px;
	text-decoration: none;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	padding-right:9px;
	text-align:left;
	border-bottom: 0px;
}

a.footernavlink:hover,a.footernavlink:visited:hover {
	background-color: #1B9F94;
	color: #FFFFFF;
	border-bottom: 0px;
}

a.footernavlink1st:hover,a.footernavlink1st:visited:hover {
	background-color: #1B9F94;
	color: #FFFFFF;
	border-bottom: 0px;
}
a.footernavlinkon:link,a.footernavlinkon:active,a.footernavlinkon:visited,a.footernavlinkon:hover,a.footernavlinkon:visited:hover {
	color: #FFFFFF;
	margin:0px;
	text-decoration: none;
	background-color: #1B9F94;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:9px;
	padding-right:10px;
	border-left: 1px solid #CCCCCC;
	text-align:left;
	border-bottom: 0px;
}

a.footernavlink1ston:link,a.footernavlink1ston:active,a.footernavlink1ston:visited,a.footernavlink1ston:hover,a.footernavlink1ston:visited:hover {
	color: #FFFFFF;
	margin:0px;
	text-decoration: none;
	background-color: #1B9F94;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	padding-right:9px;
	text-align:left;
	border-bottom: 0px;
}

.ulFooterNav {
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	margin-top:0px;
	width: 528px;
	text-align:left;
	height:22px;
	border-top: 1px solid #CCCCD6;
	vertical-align:bottom;
}

.ulFooterNav li {
	font-size: 70%;
	display: inline;
	list-style-type: none;
	margin:0px;
	margin-right: -4px;
	padding:0px;
	padding-top:5px;
	padding-bottom:3px;
	vertical-align:bottom;
}

a.noline:link,a.noline:active,a.noline:visited,a.noline:hover,a.noline:visited:hover {border-bottom:0px;}

ul {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.olContent {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left:36px;
}

.olContent li {
	font-size: 75%;
	color: #333333;
	margin-bottom: 10px;
	display : list-item;
	vertical-align:middle;
}

.ulContent {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left:36px;
}

.ulContent p{font-size: 100%;}

.ulContent li {
	font-size: 75%;
	color: #333333;
	margin-bottom: 10px;
	display : list-item;
	list-style-image : url(../../images/bluesquare.gif);
	vertical-align:middle;
}

.ulContent li .ulContent li {
	font-size: 100%;
}

ul li {
	font-size: 75%;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 10px;
	display : list-item;
	list-style-image : url(../../images/bluesquare.gif);
	vertical-align : text-middle;
}

#cHolding {
	width: 100%;
}

#cMain {
	vertical-align:top;
	border: 0px solid #ff00ff;
	width: 790px;
}

#cHeader {
	border: 0px solid #00ff00;
	width: 775px;
	padding:0px;
	margin:0px;
}

#cLeftHeader {
	width:243px;
	float:left;
	background-color:#F2F2F5;
	margin-right: 2px;
	height:59px;
}

#cLeftContent {
	vertical-align:top;
	width:243px;
	float:left;
}

#cRightHeader {
	width:530px;
	float:right;
}

#cRightContent {
	border-bottom: 1px solid #CCCCD6;
	border-left: 1px solid #CCCCD6;
	border-right: 1px solid #CCCCD6;
	background-color:#ffffff;
	width:528px;
	float:right;
}

#cPrintFooter {
	font-size: 75%;
	padding-left:10px;
	float:none;
	vertical-align:bottom;
	width:100%;
}

#cContent {
	width: 790px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#cSiteTools {
	width:528px;
	background-color:#F2F2F5;
	text-align:right;
	font-size: 70%;
	color: #169D92;
	text-decoration: none;
	padding-top: 7px;
	margin-top: 0px;
	padding-bottom: 7px;
	margin-bottom: 0px;
}

#cMainImage {
	width:230px;
	/*background-color:#FFFFFF;*/
	margin-bottom: 1px;
}

#cLeftNav {
	width:243px;
	margin-bottom: 1px;
	text-align: left;
	/* ie5win Modifications | START */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:23px;
	* height:23px; */
	/* ie5win Modifications | STOP */
	voice-family: "\"}\"";
	voice-family:inherit;
}

#cLeftNavHeader {
	margin:0px;
	padding:0px;
	padding-top: 5px;
	background: url(../../images/spotlighttop.jpg);
	border-bottom: 1px solid #A9A9B1;
}

a.cLeftNavLink:link,a.cLeftNavLink:active,a.cLeftNavLink:visited {
	color: #FFFFFF;
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	border: 0px;
	height: 14px;
	background: url(../../images/leftnavback.jpg);
	border-bottom: 1px solid #A9A9B1;
	margin-top: 1px;
	clear: both;
}
a.cLeftNavLink:hover,a.cLeftNavLink:visited:hover {
	color: #1A9E93;
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	border: 0px;
	height: 14px;
	background: url(../../images/leftnavback_on.jpg);
	border-bottom: 1px solid #A9A9B1;
	margin-top: 1px;
	clear: both;
}
a.cLeftNavLinkon:link,a.cLeftNavLinkon:active,a.cLeftNavLinkon:visited,a.cLeftNavLinkon:hover,a.cLeftNavLinkon:visited:hover {
	color: #1A9E93;
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	border: 0px;
	height: 14px;
	background: url(../../images/leftnavback_on.jpg);
	border-bottom: 1px solid #A9A9B1;
	margin-top: 1px;
	clear: both;
}

#cTopNav {
	border-top: 1px solid #CCCCD6;
	border-left: 1px solid #CCCCD6;
	border-right: 1px solid #CCCCD6;
	background-color:#FFFFFF;
	width: 528px;
}

#cTopNavHolder {
	border-bottom: 1px solid #020167;
	width:528px;
	padding-bottom:5px;
	text-align:left;
	height:18px;
}

#cContentTop {
	padding-right: 8px;
	padding-bottom: 14px;
	text-align:left;
	width: 528px;
}

#cLogoArea {
	padding:0px;
	margin:0px;
	float: left;
}

#cInPageTools {
	float: right;
	vertical-align: top;
	padding-top: 8px;
}

#cStrapline {
	float: left;
	text-align:left;
	margin-left: 72px;
	padding-top: 24px;
	font-size: 85%;
	color: #020167;
	font-weight:bold;
	width:254;
}

#cBreadcrumb {
	text-align:left;
	background-color: #1B9F94;
	font-size: 70%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 528px;
}

#cContentTitle {
	text-align:left;
	padding-top: 11px;
	padding-bottom: 13px;
	background-color: #E5E5EA;
	width: 528px;
}
#cHomeContentTitle {
	text-align:left;
	background-color: #E5E5EA;
	width: 528px;
}

#cHomeTitleLeft {
	background-color: #E5E5EA;
	width: 50%;
	float: left;
	height: 121px;
}
.cHomeTitleRight {
	background-color: #E5E5EA;
	width: 50%;
	color: #FFFFFF;
	float: right;
	background: url(../../images/green_gradient.jpg);
	height: 47px;
}

a.cHomeTitleLink:link,a.cHomeTitleLink:active,a.cHomeTitleLink:visited {
	padding-left: 10px;
	color: #FFFFFF;
	padding-top: 13px;
	height: 47px;
	border: 0px;
}
a.cHomeTitleLink:hover,a.cHomeTitleLink:visited:hover {
	padding-left: 10px;
	text-decoration:underline;
	padding-top: 13px;
	height: 47px;
	border: 0px;
}
.cHomeTitleButton {
	padding:0px;
	margin:0px;
	align:left;
	text-align:right;
	list-style: none;
	display: inline;
	width:27px;
	float: right;
	padding-top:10px;
	padding-right: 10px;
}
.cHomeTitleText {
font-size:100%;
	padding:0px;
	margin:0px;
	text-align:left;
	list-style:none;
	float:left;
	display:inline;
	padding-top:12px;
}
html>head:first-child+body #cHomeTitleText {
	padding:0px;
	margin:0px;
	padding-top: 13px;
	align:left;
	list-style: none;
	float: left;
	display: inline;
}

#cContentArea {
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
}

.cSpotlightContent {
	margin:0px;
	padding:0px;
	font-size: 90%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color: #F2F2F5;
	border: solid 1px #CCCCD6;
	margin-bottom: 2px;
	voice-family:inherit;
}

#cSpotlightContent {
	margin:0px;
	padding:0px;
	font-size: 90%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color: #F2F2F5;
	border: solid 1px #CCCCD6;
	margin-bottom: 2px;
	voice-family:inherit;
}

#cSpotlightquiz {
	margin:0px;
	padding:0px;
	width: 500px;
	background: url(../../images/spotlighttopbig.jpg);
	background-repeat: no-repeat;
	margin-top:5px;
}

.cQuizLeft li {
	width: 48%;
	border-right: 1px solid #CCCCD6;
	display: inline;
	padding-right:10px;
}

.cQuizRight li {
	width: 48%;
	display: inline;
	padding-right:10px;
}

.cQuizLeft ul {
	width: 100%;
}

.QuizText {
	font-size: 70%;
	color:#020167;
}


.pollLeft{
width:45%;
float:left;
padding-right: 10px;
}

.pollRight{
float:left;
border-left: 1px solid #CCCCD6;
}

#test1{
	width:50%;
	float:left;
	border-right: 1px solid #CCCCD6;
}
#test2{
	margin-left:10px;
	float:left;
}
#test3{
	margin-left:10px;
	float:left;
	visibility:hidden;
}


#cDirectoryListing {
	float:left;
	width:inherit;
}

.cListingLink {
	float:left;
	font-size: 75%;
	padding-right:10px;
	font-weight:bold;
	padding-left:10px;
}

.cListingEmail {
	float:right;
	font-size: 75%;
	padding-left:10px;
}

.cListingDate {
	font-size: 75%;
	padding-left:10px;
}

.cListingText {
	padding-left:10px;
}

.cListingButton {
	float:left;
}

.cListingContent {
	border-bottom: solid 1px #00958A;
	width: 95%;
	padding-top:5px;
	padding-bottom:5px;
}


.cDetailText {
	font-size: 75%;
	float:left;
	width:inherit;
	padding-top:4px;
}

#cDetailLink {
	float:left;
	font-size: 75%;
	font-weight:bold;
	padding-left:10px;
}

#cDetailContent {
	width: 95%;
}

#cDetailImage {
	float:right;
	border-color:#000066;
}

cNewsDetailImage{
	float:right;
}

.cRelatedDocsText{
font-size:75%;
}

.cRelatedLinksText{
font-size:75%;
}

#cLatestInfoLeft {
	float:left;
	width:48%;
}

#cLatestInfoRight {
	float:right;
	width:48%;
	text-align:left;
}

.cLatestInfoTitle {
	font-size: 150%;
	color: #020167;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	border-bottom: solid 1px #00958A;
	width: 95%;
}

.cTableText{
	font-size: 75%;
}

.cLatestInfoDate {
	padding-top: 3px;
	font-size: 75%;
	color: #020167;
	padding-left:10px;
}
.cLatestInfoLink {
	font-size: 75%;
	padding-right:10px;
	font-weight:bold;
	padding-left:10px;
}
.cLatestInfoSummary {
	font-size: 75%;
	padding-right:10px;
	padding-bottom: 3px;
	width: 95%;
	padding-left:10px;
	float:none;
}

.cLatestInfoButton {
	float:right;
	padding-right:10px;
	padding-left:10px;
}

.cLatestInfoContent {
	border-bottom: solid 1px #00958A;
	width: 95%;
}

#cGreenDivider {
	border-bottom: solid 1px #00958A;
	width: 95%;
}

.cGreenDivider {
	border-bottom: solid 1px #00958A;
	width: 95%;
}

.cIndentTwenty{
padding-left:20px;
}

a.cNoUnderline:link,a.cNoUnderline:active,a.cNoUnderline:visited {
	border:0px;
}
a.cNoUnderline:hover,a.cNoUnderline:visited:hover {
	border:0px;
}

.cSpotlightleft {
	margin:0px;
	padding:0px;
	width: 243px;
	float:left;
	background: url(../../images/spotlighttop.jpg);
	background-repeat: no-repeat;
}
.cSpotlightright {
	margin:0px;
	padding:0px;
	width: 243px;
	float:right;
	background: url(../../images/spotlighttop.jpg);
	background-repeat: no-repeat;
}

a.cSpotlightTitle:link,a.cSpotlightTitle:active,a.cSpotlightTitle:visited {
	font-size: 90%;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	display: block;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 4px;
}

.cMyCoactiveTitle{
font-size: 90%;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	display: block;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 4px;
}

a.cSpotlightTitle:hover,a.cSpotlightTitle:visited:hover {
	font-size: 90%;
	color: #1B9F94;
	text-decoration: none;
	border: 0px;
	text-align: middle;
	display: block;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 4px;
}

#cFooterArea {
	padding-top: 15px;
	vertical-align:bottom;
	width: 528px;
}

.ClearFloat { 
}

html>head:first-child+body .ClearFloat { 
	height:0px;
	margin:0px;
	padding:0px;
	clear: both;
}


.nobullet {
	list-style: none;
	display: inline;
}

.nostyle {border:0px;}

.whitetext {color: #FFFFFF;}
.bgwhite {background-color: #FFFFFF;}

.smllinks {font-size: 75%}


/* below is new */
.cNextN{
position:relative;
}

.cNextN a, .cNextN .current{
padding-top:10px;
font-size:75%;
font-weight:bold;
}

.wrongMsg{
color:#CC0000;
}
.correctMsg{
color:#009900;
}

.tableText {
	font-size: 75%;
	padding-top:4px;
}