body {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#c0ccdf;
	background-image: url(../commonImages/pageTile.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-track-color:     #c0ccdf;
	scrollbar-3dlight-color:   #ffffff;
	scrollbar-arrow-color:     #00337f;
	scrollbar-darkshadow-color:#e1e7f0;
	scrollbar-face-color:      #e1e7f0;
	scrollbar-highlight-color: #00337f;
	scrollbar-shadow-color:    #00337f;
}

/* Overall Page Design DIVS */
#MainBG {
	position:absolute;
	left:0px;
	top:32px;
	width:960px;
	height:590;
	z-index:1;
	background-color:#FFFFFF;
	background-image: url(../commonImages/mainBG.jpg);
	visibility: visible;
}
#PageCentre {
	position:relative;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;	
	top:0px;
	width:960px;
	height:600px;
	z-index:0;
	visibility: visible;
	overflow: visible;
}
#Content {
	page:printContent;
	position:absolute;
	left:176px;
	top:50px;
	width:765px;
	height:532px;
	z-index:3;
	visibility: visible;
}

#Copyright {
	position:relative;
	left:500px;
	bottom:0px;
	width:260px;
	height:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #908F8E;
	text-decoration: none;	
	padding: 1px;		
	z-index:12;
}
#TopNavBG {
	position:absolute;
	left:445px;
	top:0px;
	width:480px;
	height:50px;
	z-index:5;			
	background-image: url(../commonImages/topNavBG.jpg);	
}
#publicTopNavBG {
	position:absolute;
	left:300px;
	top:0px;
	width:620px;
	height:50px;
	z-index:5;			
	background-image: url(../commonImages/topNavBG.jpg);	
}


/*  left hand top image layers */
#partnerBrandPic {
	position:absolute;
	left:15px;
	top:50px;
	width:197px;
	height:178px;
	z-index:2;
	background-image: url(../partner/images/partnerLoginImage.jpg);	
}
#clientBrandPic {
	position:absolute;
	left:15px;
	top:50px;
	width:197px;
	height:178px;
	z-index:2;
	background-image: url(../client/images/clientImage.jpg);
}
#publicHomeBrandPic {
	position:absolute;
	left:16px;
	top:50px;
	width:197px;
	height:178px;
	z-index:2;
	background-image: url(../public/images/publicHomeImage.jpg);
}
#publicIndustryBrandPic {
	position:absolute;
	left:16px;
	top:50px;
	width:197px;
	height:179px;
	z-index:2;
	background-image: url(../public/images/publicIndustryImage.jpg);
}
#publicScreamerBrandPic {
	position:absolute;
	left:16px;
	top:50px;
	width:197px;
	height:179px;
	z-index:2;
	background-image: url(../public/images/publicScreamerImage.jpg);
}
#publicFlyingBrandPic {
	position:absolute;
	left:16px;
	top:50px;
	width:197px;
	height:179px;
	z-index:2;
	background-image: url(../public/images/publicFlyingImage.jpg);
}
#publicSecurityBrandPic {
	position:absolute;
	left:16px;
	top:50px;
	width:197px;
	height:179px;
	z-index:2;
	background-image: url(../public/images/publicSecurityImage.jpg);
}


/*  general */
.controls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #f8f8f8;
	color: #003333;
	border: solid #c0ccdf 1px;	
}
/* override on netsuite class for form items */
.inputreq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #f8f8f8;
	color: #003333;
	border: solid #c0ccdf 1px;	
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	height: 22px;
	width: 60px;
	background-color: D5DBE6;
	cursor:hand;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 1;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: center;
	color: #6B1101;
	background-color: #FFFFCC;
	margin-top: 0px;
}
.NormalText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 14px;
}
.FormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
}
.ImportantAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #ff6600;
	line-height: 12px;
	font-weight: bold;
}
.ImportantSubAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 14pt;
	font-weight: bold;
}
.NormalError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ff0000;
	line-height: 12px;
}
.NormalAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ff6600;
	line-height: 12px;
	font-weight: bold;
}
.partnerBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 14pt;
}
.firstHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #00337f;
	line-height: 13pt;
}
.partnerBodyHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #00337f;
	line-height: 13pt;	
}
.ORBodyHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #fa7701;
	line-height: 13pt;	
}
.copyrightText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #908F8E;
	text-decoration: none;
	background-color: #FFFFFF;	
}
td.partner {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align: top;
}
.row0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #003333;
	line-height: 8pt;
	background-color: #ebf9fe;
	}  
.row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #003333;
	line-height: 8pt;
	background-color: #ffffff;
	}  

/* -- nav and rollover -- */

a:link{
	color: #00a3de;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: #00a3de;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #565654;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

#LeftNav {
	position:absolute;
	left:25px;
	top:240px;
	width:155px;
	height:320px;
	z-index:6;
	float: left;
	}
#LeftNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #525355;
	text-decoration: none;
	display: block;	
	padding: 5px;		
	width: 155px;
}
#LeftNav a:hover {
	color: #00337F;	
}
#InBrief {
	position:absolute;
	left:25px;
	top:240px;
	width:155px;
	height:320px;
	z-index:6;
	float: left;
	}
#InBrief a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #00337F;
	text-decoration: none;
	display: block;	
	padding: 5px;		
	width: 155px;
}
#InBrief a:hover {
	color: #00a3de;	
}
.LeftNavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 12px;
}
.leftNavHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	font-style: normal;
	color: #00337F;
	text-decoration: none;
	display: block;	
	padding: 5px;		
	width: 155px;
}

a.policyLinks{
	color: #908F8E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}
a.policyLinks:visited{
	color: #908F8E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}
a.policyLinks:hover{
	color: #00337F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

#partnerTopNav {
	position:absolute;
	left:460px;
	top:30px;
	width:459px;
	height:20px;
	z-index:10;			
	}
#partnerTopNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #525355;
	text-decoration: none;
	padding: 1px;
	width: 90px;	
}
#partnerTopNav a:hover {
	color: #00337F;		
}

#TopNav {
	position:absolute;
	left:460px;
	top:30px;
	width:459px;
	height:20px;
	z-index:10;			
	}
#TopNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #525355;
	text-decoration: none;
	padding: 1px;
	width: 32px;	
}
#TopNav a:hover {
	color: #00337F;		
}

#publicTopNav {
	position:absolute;
	left:310px;
	top:30px;
	width:610px;
	height:20px;
	z-index:10;			
	}
#publicTopNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #525355;
	text-decoration: none;
	text-align:center;
	padding: 1px;
	width: 50px;	
}
#publicTopNav a:hover {
	color: #00337F;		
}

td.partnerNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 14pt;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align: top;
	display:block;	
	background-color: #FFFFFF;	
}
td.partnerNav a:hover {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align: top;
	cursor:hand;
	display:block;	
	background-color: #f7f9fb;	
}

td.colourCellNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;	
	color: #565654;
	line-height: 14pt;	
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align: top;
	display:block;	
}
td.colourCellNav a:hover {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align: top;
	cursor:hand;
	display:block;	
	background-color: #f7f9fb;	
}

a.cellLinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #00337f;
	line-height: 13pt;
	text-decoration: none;	
}
a.cellLinks:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #00337f;
	line-height: 13pt;
	text-decoration: none;
}
a.cellLinks:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #888888;
	line-height: 13pt;
	text-decoration: none;
}

a.ORcellLinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #fa7701;
	line-height: 13pt;
	text-decoration: none;
}
a.ORcellLinks:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #fa7701;
	line-height: 13pt;
	text-decoration: none;
}
a.ORcellLinks:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #888888;
	line-height: 13pt;
	text-decoration: none;
}

a.noRollCellLinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 14pt;
	text-decoration: none;
}
a.noRollCellLinks:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 14pt;
	text-decoration: none;
}
a.noRollCellLinks:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 14pt;
	text-decoration: none;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 12pt;
	margin-left:-25px;	
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #565654;
	line-height: 12pt;
	margin-top:5px;	
	margin-bottom:5px;
}.partnerBodyHeadNotBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #00337f;
	line-height: 13pt;
}
.firstHeadUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #00337f;
	line-height: 13pt;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #fa7701;
}
