body {
	background-color : #FFFFFF;
	color: #636363;
	margin-top: 5px;
}
td, noscript {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 60%;
	vertical-align : top;
}
th {
	font-size : 60%;
	text-align: left;
	font-weight: normal;
}
h1 {
	font-size : 15px;
	color : #006699;
; font-style: normal
; font-weight: bolder; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px
}
h2 {
	margin: 5px;
	margin-bottom: 10px;
	font-size : 120%;
	font-weight: bold;
	color : #B02135;
}
hr {
	margin: 5px;
	border-style : dashed none none none;
	border-width : 1px 0px 0px 0px;
	color : #E7E4E4;
	height: 1px;
	width: 400px;
}
p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 20px;
	font-size : 120%;	
}
input, textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 150px;
	font-size : 100%;
	margin-left: 5px;	
}
select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	margin-left: 5px;	
}
a {
	color : #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	color : #FFFFFF;
	font-size: 12px;
}
a:visited {
	color: #FFFFFF;
	font-size: 12px;
}

.formTable {
	margin-left: 5px;
}
.bgLogo {
	background-color: #FFFFFF;
; text-decoration: none
}
.bgTdShaded {
	background-color: #EDEDED;
}
.bgMenuCell {
	background-color: #006699;
	padding-top: 5px;
	padding-left: 5px;
; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal
; color: #000000
}
.copyRight{
	padding-right: 5px;
	font-size : 100%;
}
.mailtoLink:visited {
	color: #000066;
}
.downloadLink {
	color: #B02135;
	text-decoration: underline;
}
.downloadLink:visited {
	color: #000000;
	text-decoration: none;
}
.linkMenu {
	text-decoration: none;
	color: #636363;
}
.linkMenu:hover {
	text-decoration: none;
	color: #B02135;
}
.menu {
	visibility: hidden;
	z-index: 2;
}
.contentFrame {
	border : 4px solid;
; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000
; border-color: #E8E4E4 #e8e4e4 #e8e4e4
}
.imageBorderLeft {
	margin-bottom: 3px;
	margin-right: 5px;
	color: #E7E4E4;
	border-color : #E7E4E4;
}
.imageBorderRight {
	margin-bottom: 3px; 
}
.lowlight {
	color: #000000;
	font-weight: normal;
}
.highlight {
	color: #B02135;
	font-size: 14px;
	font-weight: bold;
}
.skiplink {
	display:none;
}

.bgMenuCell1 { background-color: #006633; padding-top: 5px; padding-left: 5px; ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.bgMenuCell2 { background-color: #FFFF00; padding-top: 5px; padding-left: 5px; ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.bgMenuCell3 { background-color: #FF0000; ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.contentFramefrontpage { border : #E7E4E4 none; ; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.bgMenuCell4 { background-color: #081831; padding-top: 5px; padding-left: 5px; ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

.mailtoLink { 
	color: #000066;
 } .mailtoLink:hover { color: #CC0000; }
 
a.darkBlueLink:link, a.darkBlueLink:visited {
	color:#314F69;
	font-size: 11px;
}

a.darkBlueLink:hover {
	text-decoration:underline;
}

a.boldBlackLink:link, a.boldBlackLink:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.boldBlackLink:hover {
	text-decoration:underline;
}



img		{
		border:0;
		}

form	{
		margin:0;
		}

p			{
		margin:0;
		padding:0;
		}


li		{margin-bottom:7px;margin-left:-20px;}


.teal		{color:#649399}

.whiteText		{color:#FFFFFF;}
.darkBlueText	{color:#375086}
.lightBlueText	{color:#BAD4E1}
.greyText		{color:#AAAAAA}
.redText		{color:#FF0000}
.redTextBold	{color:#FF0000;font-weight:bold}


h1,h2,h3,h4,h5,h6	{
		margin:0;
}

h1,h2,h3
		{
		/*font-size:11px;*/
		font-size:100%;
		}



/*Other Hyperlinks*/
a.footerBarLink:link, a.navBarLink:visited a.navBarLink:active {
	color:#FFFFFF;
	font-size: 12px;
}


a.footerBarLink:hover {
	text-decoration:underline;
	font-size: 12px;
}

a.navBarLink:visited {
	color:#FFFFFF;
	font-size: 12px;
}

a.navBarLink:active {
	color:#FFFFFF;
	font-size: 12px;
}





a.footerBarLinkActive:link, a.navBarLinkActive:visited {
	color:#000000;
	color:#3E8AB5;
	text-decoration:none;
	font-weight:bold;
}


a.darkBlueLink:link, a.darkBlueLink:visited {
	color:#314F69;
}

a.darkBlueLink:hover {
	text-decoration:none;
}

a.boldBlackLink:link, a.boldBlackLink:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.boldBlackLink:hover {
	text-decoration:underline;
}

a.rightInfoCellInlineLink:link, a.rightInfoCellInlineLink:visited {
	color:#BAD4E1;
	text-decoration:none;
}

a.rightInfoCellInlineLink:hover {
	text-decoration:underline;
}

a.noUnderlineLink:link, a.noUnderlineLink:visited	{
	text-decoration:none;
}

a.noUnderlineLink:hover	{
	text-decoration:underline;
}

.smallDarkBlue
			{
			color:#375086;
			/*font-size:10px;*/
			font-size:90%;
			}


TD.registrationInputLabel	{
		color:black;
		width:125px;
		font-weight:bold;
		vertical-align:top;
		}

TD.registrationInputLabelMissing	{
		color:red;
		width:125px;
		font-weight:bold;
		vertical-align:top;
		}
		
		
input.registrationInfo	{
		width:200px;
		/*font-size:10px;*/
		font-size:90%;
		border:solid 1px #BAD4E1;
		}

select.registrationInfo	{
		/*font-size:10px;*/
		font-size:90%;
		border:solid 1px #BAD4E1;
		}
		
input.registrationInfoMissing {
		width:200px;
		/*font-size:10px;*/
		font-size:90%;
		border:solid 1px #FF8989;
		border:solid 1px #EEF486;		
		}
		
DIV.greyBackground {
	background-color:#CCCCCC;
	border:solid 1px #AAAAAA;
	display:block;
	padding:5px;
}

.info	{
		/*font-size:11px;*/
		color:#6F6F6F;
		}


.portfolio
		{
		font-family:tahoma;
		/*font-size:11px;*/
		font-weight:bold;
		text-align:left;
		height:90px;
		width:140px;

		height:80px;
		width:130px;

		vertical-align:top;

		vertical-align:middle;
		text-align:center;
		}

.portfolioImage
		{
		border:solid 2px #F6F6F6;
		border-style:outset;
		margin-left:0px;
		margin-bottom:2px;
		height:60px;
		width:114px;
		}		
	
.portfolioBullet
		{
		margin-top:0;
		margin-bottom:60px;
		margin-left:0px;
		margin-right:8px;
		float:left;
		border:0;
		}
	
.portfolioDesc
		{
		padding-top:10px;
		vertical-align:top;
		}

a.portfolioLink:link, a.portfolioLink:visited {
		color:#314F69;
		font-weight:bold;
		text-decoration:none;
}

a.portfolioLink:hover	{
		text-decoration:underline;
}

td.right	{
		text-align:right;
}

.screenDumpL
		{
		float:left;
		border:solid 2px #F6F6F6;
		border-style:outset;
		margin-top:5px;
		margin-right:10px;
		margin-bottom:5px;
		height:60px;
		width:114px;
		}		

.screenDumpR
		{
		float:right;
		border:solid 2px #F6F6F6;
		border-style:outset;
		margin-top:5px;
		margin-left:10px;
		margin-bottom:5px;
		height:60px;
		width:114px;
		}
		
td.enqFormLabel	{
		font-style:italic;
		vertical-align:top;
		padding-top:8px;
		padding-left:10px;
		}
		
.enqInput	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		width:250px;
		margin-bottom:10px;
		}
		
.enqInputDetails	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*font-size:11px;*/
		width:250px;		
		}


div.serverstatus_ok	{
		height:95px;
		padding:5px;
		padding-left:50px;
		padding-top:10px;
		background-image:url(../images/serverstatus_ok.gif);
		background-position:left;
		background-repeat:no-repeat;
}

div.serverstatus_problem	{
		height:95px;
		padding:5px;
		padding-left:50px;
		padding-top:10px;
		background-image:url(../images/serverstatus_problem.gif);
		background-position:left;
		background-repeat:no-repeat;
}

#frmWebmailLogon	{
		border:1px solid #375086;
		padding:4px;
}
#frmWebmailLogon td.label	{
		width:125px;
}

#frmWebmailLogon input.submitButton	{
		font-size:100%;
		padding:3px;
}
