/*-- Genreic styling ---*/
* {  line-height: 1.4; font-style: normal; font-weight: normal;  }
p {margin: 0 0 1em 0; }
body
{
	color: #000000;
}
em
{
	font-style: italic;
}
strong
{
	font-weight: bold;
	color: inherit;
}
ol
{
	list-style-type: decimal;
	list-style-position: outside;
}
ul 
{
	list-style-type: square;
	list-style-position: outside;
	margin-top: 5px;
	margin-bottom: 5px;
}
b
{
	font-weight: bold;	
}
li
{
	margin-top: 1px;
	margin-bottom: 1px;
}
input,select{
	margin-right: 6px;	
	line-height: normal;
}
body
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 1.5em 0px;
}
div#container,
div#printableContainer
{
	width: 890px;
	margin: 0px auto;
	border-top: none;
	border-left: 1px solid #6d6e71;
	border-right: 1px solid #6d6e71;
	border-bottom: 1px solid #6d6e71;
	height: auto;
	display: table;
	background: #FFF;
}
div#ContainerBox
{
	width: 820px;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 30px;
	padding-bottom: 25px;
	position:relative;
}

div#printableContainer
{
	margin-left: 0px;
	border: 1px solid #6d6e71;
	width: 640px;
}
div#header
{
	width: 890px;
}

div#header img
{
	border: none;
}
div.mainTitleStrip 
{ 
	background:#ffffff; 
	margin-bottom:1px; 
	height:89px;
	width:469px;
	float:right;
}
div.mainTitleStrip a,
div.mainTitleStrip a:hover
{ 
	color: #000000;
	text-decoration:none; 
	font-weight:bold;
}
div.secondaryTitleStrip 
{
	color:white; 
	font-weight:normal; 
	height:20px;
	width:870px;
	line-height: 1.5;
	float:left;
	clear:left;
	text-indent: 2px;
	margin-left: 5px;
	FONT-SIZE: 12px;	
	COLOR: #ffffff;
	padding: 0px;
}
.sIFR-replaced 
{	
	VISIBILITY: visible !important;
}
div#breadCrumb,
div#mainHeading,
div#fullWidthContent,
div#jobBoardMainTitle,
div#jobBoardSeparatorLine,
div#practiceFirm
{
	margin-left: 0px;
	margin-right: 0px;
}
div#breadCrumb
{
	margin-top: 5px;
	margin-bottom: 10px;
	text-decoration: none;
	background: #FFF;
}
div#breadCrumb .usernameText
{
	font-weight: bold;
}
div#mainHeading
{
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #80B2FF;
}

div#footer
{
	float:right;
	background: #FFFFFF;
	text-align:center;
	width: 890px;
	bottom:0;
	height: 57px;
	margin-top: 5px;
}
div#footer img
{
	border: none;
}
div#footerSeparator
{
	height: 10px;
	border: none;
	width: 870px;
	margin-left:auto;
	margin-right: auto;
}
div#footerSeparator img
{
	height: 10px;
	width: 870px;
}
div#footerContent
{
	clear:left;
	text-align:left;
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	color: #555555;
	font-size:10px;
	vertical-align: top;
}
div#footerLinks
{
	color: #555555;
	font-style: normal;
	font-size: 10px;
	float: left;
	margin-top: 2px;
}
div#footerLinks a
{
	color: #555555;
	font-style: normal;
	font-size: 10px;
	
}
div#footerPoweredBy a:hover,
div#footerLinks a:hover
{
	color: #80B2FF;
}
div#footerPoweredBy a
{
	float:right;
	margin-top: 2px;
	color: #555555;
	font-style: normal;
	font-size: 10px;
}

div#bannerAd
{
	margin-top: 5px;
	border: 1px solid #6d6e71; 
	background: silver;
	padding: 0px;
	height: 80px;
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
}
div#tabWrapper
{
	margin-top: 5px;
	height: 25px;
	overflow: hidden; 
	vertical-align: bottom;
	display: table;
	margin-left: 5px;
	font-size: 12px;
}
div.tabSpacer
{
	width: 10px;
	float: left;
	height: 100%;
}
div.activeTab
{
	background: #80B2FF;
	border: none;
	color: #000000;
	font-weight: bold;
	text-align: left;
	height: 100%;
	float: left;
	line-height: 25px;
}
div.inActiveTab
{
	background: #C2D6FF;
	border: none;
	font-weight: bold;
	color: #6D6E71;
	text-align: center;
	float: left;
	height: 22px;
	clear: right;
	margin-top: 3px;
	vertical-align: middle;
	line-height: 20px;
}
.lineSpacer
{
	height: 10px;
	overflow: hidden;
}
.smallLineSpacer
{
	height: 5px;
	overflow: hidden;
}
smallerLineSpacer
{
	height: 3px;
	overflow: hidden;
}
.inActiveTab a
{
	color: #6D6E71;
	text-decoration: none;
}
.inActiveTab a:hover
{
	color: #6D6E71;
	text-decoration: none;
}


div#receiptText
{
	font-size: 15px; text-transform: uppercase; color: #333;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
h1,
.sectionHeading1,
.jobboardHeading,
.sectionHeading,
.sectionHeading a
{
	font-size: 15px; text-transform: uppercase; color: #ff9100;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.sectionHeading hr
{
	color: #eeeeee;
	background-color: #eeeeee;
}
.jobboardHeading
{
	font-size: 14px; 	
}
div#jobTitle
{
	font-size: 12px; color: #000000;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	float: left;
}
div#receiptText
{
	font-size: 12px;
	margin-bottom: 10px;
}
h2,
.sectionHeading2
{
	color: #5a5b5c;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase; 
}
h3,
.sectionHeading3
{
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	padding-top: 0px;
	margin-top: 0px;
}
.sIFR-h4 
{	
	VISIBILITY: hidden;	
	LINE-HEIGHT: 1.2em;
}
.sIFR-h4 
{	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 12px;	
	MARGIN: 0px 0px 15px;	
	TEXT-TRANSFORM: uppercase;	
	COLOR: #ffffff;
}
.contentPanel 
{ 
	padding: 0px; 
	width: 890px;
	background: #FFF;
	clear:left;
}
div#datePopupContainer
{ 
	padding: 0px; 
	width: 500;
	background: #FFF;
	height: 100px;
}
div#popupTitle
{
	margin-top: 10px;
	margin-left: 10px;
}
div#datePopupContent
{
	margin-left: 10px;
	margin-right: 10px;
}
div#popupClose
{
	margin-top: 5px;
	text-align: center;
	width: 100%;
}
.slogan
{
	font-style: italic;
	font-size: 12px;
}
div#jobBoardMainTitle
{
	margin-top:10px;
}
div#practiceFirm
{
	margin-top: 10px;	
}
div.practiceFirmComingSoonText
{
	color: #555555;
	width: 100%;
	text-align: center;
	margin-bottom: 2px;
}
div#jobBoardSeparatorLine
{
	background: #80B2FF;
	height: 1px;
	max-height: 1px;
	overflow: hidden;
}
.jobBoardPanel 
{ 
	width: 580px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 5px;
	vertical-align: top;
	border: 0px solid #80B2FF;
}
div.welcome 
{
	background:#5C5C5C;
	color:#ff9100;
	margin-left:10px;
	margin-top: 5px;
	height: 20px;
	overflow: hidden;
	padding: 5px;
	font-size:12px;
	
}
div.login
{
	background: #80B2FF;
	color: #000000;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 5px;
	font-size:12px; 
}
div.profilesBlock h3,
div.login h3
{
	color: #000000;
	font-size:12px; 
	text-transform: uppercase;
	margin-bottom: 1em;
	padding: 0px;
	font-weight: normal;
}
div.menuBlock,
.profilesBlock
{
	background: #ffffff;
	color: #000000;
	margin-top: 5px;
	margin-left: 10px;
	display: table;
	margin-right: 10px;
	overflow: hidden;
	font-size: 12px;
	padding: 0px;
}
.profilesBlock td
{
	padding: 3px;
}
div.menuBlock .smallText,
div.profilesBlock .smallText
{
	color: #000000;	
}
div.menuBlock a,
div.profilesBlock a 
{
	color: #000000; 
	text-decoration:underline; 
	font-weight:bold; 
}
div.menuBlock a:hover, 
div.profilesBlock a:hover 
{
	color: #000000; 
	text-decoration:underline; 
	font-weight:bold; 
}
div.menuBlock img 
{
	border: none;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
div.login a 
{
	color: #000000;
}
div.login a:hover
{
	color: #000000;
}
/*-- Left Menu Styling --*/
div#menuBox
{
	width: 210px;
	float: left;
	background: #C2D6FF;
	border: 1px solid #fff;
	font-size: 12px;
	color: #fff;
	margin-top: 10px;
}
div#menuHead
{
	border-bottom: 1px solid #fff;
	height: 25px;
	text-align: center;
	background: #80B2FF;
	font-weight: bolder;
	line-height: 25px;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
}
.imageLink
{
	float:left;
}
.textLink
{
	float: left;
	margin-left: 5px;
	padding-top: 8px;
	padding-left: 3px;
	background: #C2D6FF;
	font-size: 12px;
}

div.textLink a
{
	color: #000000;
	text-decoration: none;
}
div.textLink a:hover
{
	border-bottom: 1px dotted #0078ae;
}
div#menuItem
{
	height: 44px;
	margin-left: 10px;
	vertical-align: middle;
	line-height: 39px;
	overflow: hidden;
}
div#menuItemSelected div.textLink a
{
	color: #0971E1;
}
div#menuItemLast a
{
	width:130px;
	height:18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	border: 1px solid #0078ae; 
	background:#fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: capitalize;
	color: #000000;
	text-align: center;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
div#menuItem a
{
	font-weight: bold;
}

div#termsConditions,
div#privacyStatement,
div#portalFAQ
{
	text-align: justify;
}
div#termsConditions ol,
div#privacyStatement ol
{
	margin: 0px;
	padding-left: 30px;
}
div#termsConditions li,
div#privacyStatement li
{
	padding-top: 5px;
}
div#portalFAQ td
{
	vertical-align: top;
}
div#loginPanel
{
	margin-left: 10px;
	margin-right: 10px;
}
div#schedulerContent,
div#loginFormBox,
div#registrationBox
{
	width: 810px;
	margin-left: auto;
	margin-right: auto;
}
div#profileContent
{	
	width: 880px;
	margin-left: auto;
	margin-right: auto;
}
div#profileContent,
div#portalHelpCentreContent
{
	margin-top: 10px;
}
div#portalHelpCentreSection
{
	margin-bottom: 10px;
}


/* JOBBOARD ROW LAYOUT SECTION */

div#jobboardFirmBlock
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
div#jobboardStatusBlock
{
	/*float: left;*/
	margin-left:10px;
	/*width: 500px;*/
	/*border: 1px solid pink;*/
}

div#jobboardDateBlock
{
	float:left;
	width:100%;
	margin-top: 0px;
	/*border: 1px solid blue;*/
	display:inline;
	font-size:10px;
	text-align:right;
}

div#jobboardDateBlockOpen
{
	float:left;
	width:50%;
	margin-top: 0px;
	font-size:12px;
	text-align:left;
}

div#jobboardDateBlockClose
{
	float:right;
	width:50%;
	margin-top: 0px;
	font-size:12px;
	text-align:right;
}
div#jobboardApplyBlock
{
	/*float: right;*/
	float:right;
	/*border: 1px solid red;*/
	text-align:left;
	display:inline;
	font-size:12px;
}

div.jobAppRowEven, 
div.jobAppRowOdd 
{
	height:50px;
	background:white;
	font-size:16px;
	padding:5px;
	color:#555555;
	font-weight:bold;
	margin-left: 10px;
	margin-right: 10px;
}
div.jobAppRowOdd { background:#eeeeee; }
span.jobAppClosed,
span.jobAppLinkDisabled
{
	color:#5a5b5c;
	font-weight: bold;	
}
span.jobAppClosed
{
	color: #777777;
}
td.jobAppLink
{
	color:#000000;
	font-size: 11px;
}
a.jobAppLink
{
	color:#0078ae;
	font-weight: bold;	
	border-bottom: 1px dotted #0078ae; text-decoration: none; 
	font-size: 11px;
}
a.jobAppLink:hover
{
	color:#75b2d5;
	
}
span.jobAppLinkDisabled
{
	text-decoration: underline;
}


/* GENERAL HTML STYLES */
a,
table.msgr a
{
	color:#0078ae;
}
a:hover,
table.msgr a:hover
{
	color:#75b2d5;
}

div.sectionGap
{
	height: 10px;
	overflow: hidden;
}

.longTextField
{
	width: 220px;
	line-height: normal;
}
input.bodytext,
.buttonText
{
	border: 1px solid #0078ae; 
	background:#eeeeee;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:1px;
	padding-bottom:1px;
	text-transform: capitalize;
	height:23px;
	color: #000000;
	margin-right: 1px;
}
.buttonBarSpecial
{
	border: 1px solid #0078ae; 
	background:#eeeeee;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:1px;
	padding-bottom:1px;
	text-transform: capitalize;
	height:23px;
	color: #000000;
}
div.login .buttonStandard,
div#loginForm .buttonStandard
{
	border: 1px solid #000; 
	background:#fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:1px;
	padding-bottom:1px;
	text-transform: capitalize;
	width: 120px;
	height:23px;
	color: #000000;
}
div#messengerContent .buttonStandard
{
	border: 1px solid #000000; 
	background:#fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:1px;
	padding-bottom:1px;
	text-transform: capitalize;
	width: 120px;
	height:21px;
	color: #000000;
}
div#forgotPasswordForm .buttonStandard
{
	width: 50px;
	border: 1px solid #000; 
	background:#fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:1px;
	padding-bottom:1px;
	text-transform: capitalize;
	height:23px;
	color: #000000;
}
.login-buttonBarStandard,
.buttonStandard,
.buttonBarStandard
{
	width:130px;
	height:20px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	border: 1px solid #0078ae; 
	background:#eeeeee;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: capitalize;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
.menuItemLastBtn
{
	width:130px;
	height:20px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	border: 1px solid #0078ae; 
	background:#f1f1f1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: capitalize;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
/*Commented out css 2.1 stuff, might uncomment when people no longer use IE6*/
/*
div.login input[type="text"],div.login input[type="password"] { width:220px; }
div.login input[type="submit"] { width:100px; }
input[type="button"],
input[type="submit"],
input[type="reset"]
{
	border: 1px solid #000; 
	background: #FFF; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:1px;
	padding-bottom:1px;
	text-transform: capitalize;
}
*/
div#home-nav 
{	
	BACKGROUND: #eeeeee;	
	FLOAT: left;	
	WIDTH: 100%;	
	HEIGHT: 21px;
	margin: 0px;
	padding: 0px;

}
div#home-nav UL {	MARGIN: 3px 0px 0px 0px;	LIST-STYLE-TYPE: none; padding: 0px;}
div#home-nav UL LI 
{	
	PADDING-LEFT: 8px;
	MARGIN-BOTTOM: 0.8em;	
	MARGIN-LEFT: 0px !important;	
	LIST-STYLE-TYPE: none;
	FONT-SIZE: 10px;	
	BACKGROUND: none transparent scroll repeat 0% 0%;	
	FLOAT: left;	
	TEXT-TRANSFORM: uppercase;
	LINE-HEIGHT: 1.5;
}
#home-nav a
{	
	font-weight:700;
	text-decoration: none;
}

.smallText
{
	font-size: 0.95em;
}
.errorText
{
	font-size: 0.95em;
	color: red; 
}

div.login td { padding:2px; }
div.profilesBlock .largeText { vertical-align:middle; font-size: 28px; }
div.profilesBlock img { margin-right:5px; margin-left:5px; border:none;}
div.profilesBlock table { width:100%; margin-left:2px; }

/*-- Overrides for the default login styles--*/
.login-sectionHeading { color:  #ff9100; font-size: 15px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;  }
.login-largeCaption { color:  #ff9100; font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;  }	
.login-smallCaption { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  }	
.login-buttonBarLong { color:#000000; background-color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif;  font-weight : bold; width:180 }
.login-buttonBarNarrow { color:#000000; background-color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif;  font-weight : bold; width:85 }
.errorBodyText,.errorBodyText li,.errorBodyText u,.login-errorBodytext,.errorbodytext,.errorbodytext li,.errorbodytext u,.login-errorbodytext { color:#ff0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }
.login-errorInput { color:white; background-color:red;}
	
/*--- Miniapps Styles ---*/
.miniapps-bodytext { color:#000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }	
.miniapps-bodytextSilver { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }
.miniapps-caption { color: #000000; font-size: 11px; font-weight:bold ; text-decoration:underline; font-family: Arial, Helvetica, sans-serif;  }
.miniapps-buttonBar { color:#000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif;  font-weight : bold; width:65}
			
/*--- Standard Styles ---*/
hr.sectionHeading { color:#5a5b5c; height:1px;background-color: #5a5b5c;}

td.regTitleTD,td.regFirstNameTD,td.regInitialTD,td.regLastNameTD,td.regEmailTD,td.regConfirmEmailTD,td.regPasswordTD,td.regConfirmPasswordTD,td.regAgreedTD,
td.jobsAgreedTD
{}

span.regTitleSTR,span.regFirstNameSTR,span.regInitialSTR,span.regLastNameSTR,span.regEmailSTR,span.regConfirmEmailSTR,span.regPasswordSTR,span.regConfirmPasswordSTR,span.regAgreedSTR,
span.jobsAgreedSTR
{ color: #000000; font-size: 12px; font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; }

td.personalprofileTDtitle,td.personalprofileTDfirstname,td.personalprofileTDmiddleinitial,td.personalprofileTDlastname,td.personalprofileTDemail,td.personalprofileTDsecemail,td.personalprofileTDaddress1,td.personalprofileTDsuburb,
td.personalprofileTDstate,td.personalprofileTDpostcode,td.personalprofileTDcountry,td.personalprofileTDnightphoneareacode,td.personalprofileTDnightphone,td.personalprofileTDdayphoneareacode,td.personalprofileTDdayphone,td.personalprofileTDmobilephone,
td.personalprofileTDmobilephonecountrycode,td.personalprofileTDsecaddress1,td.personalprofileTDsecsuburb,td.personalprofileTDsecstate,td.personalprofileTDsecpostcode,td.personalprofileTDseccountry,td.personalprofileTDsecnightphoneareacode,td.personalprofileTDsecnightphone,
td.personalprofileTDsecdayphoneareacode,td.personalprofileTDsecdayphone,td.personalprofileTDpreferredname,td.personalprofileTDworkpermit,td.personalprofileTDaddressfromdate,td.personalprofileTDaddresstodate,
td.personalprofileTDsecaddressfromdate
 { background-color: white; }

 span.personalprofileSTRoldPassword,span.personalprofileSTRnewPassword,span.personalprofileSTRconfirmPassword,.login-bodytext,td.educationRecText,td.educationRecCaption,td.resultsSummaryCaption,td.resultsSummaryText,
span.personalprofileSTRtitle,span.personalprofileSTRfirstname,span.personalprofileSTRmiddleinitial,span.personalprofileSTRlastname,span.personalprofileSTRemail,span.personalprofileSTRsecemail,span.personalprofileSTRaddress1,
span.personalprofileSTRsuburb,span.personalprofileSTRstate,span.personalprofileSTRpostcode,span.personalprofileSTRcountry,span.personalprofileSTRnightphoneareacode,span.personalprofileSTRnightphone,span.personalprofileSTRdayphoneareacode,
span.personalprofileSTRdayphone,span.personalprofileSTRmobilephone,span.personalprofileSTRmobilephonecountrycode,span.personalprofileSTRsecaddress1,span.personalprofileSTRsecsuburb,span.personalprofileSTRsecstate,span.personalprofileSTRsecpostcode,
span.personalprofileSTRseccountry,span.personalprofileSTRsecnightphoneareacode,span.personalprofileSTRsecnightphone,span.personalprofileSTRsecdayphoneareacode,span.personalprofileSTRsecdayphone,span.personalprofileSTRpreferredname,
span.personalprofileSTRworkpermit,span.personalprofileSTRaddressfromdate,span.personalprofileSTRaddresstodate,span.personalprofileSTRsecaddressfromdate,span.personalprofileSTRsecaddresstodate,
span.addSubjectNumberSTR { color: black; font-size: 12px; font-family : Arial, Helvetica, sans-serif; }
td.instructionsText { font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight : normal; color : #5a5b5c; }
td.educationRecCaption{font-weight: bold;}
.largebodytext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000}
.midbodytext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}
.common,.bodytext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}
.bodytextwhite {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: white}
.smallbodytext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000}
.smalltext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000}
.bodytextBlue { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #0078ae;}
.largermajorheading { color: #5a5b5c;	font-weight: bold;	font-size: 12px;	margin-top: 5px;	margin-bottom: 5px;	text-transform: uppercase; }
.largemajorheading {  font-size: 15px; text-transform: uppercase; color: #ff9100;	padding-top: 0px;	margin-top: 0px;	margin-bottom: 5px;}
.demimajorheading {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18.5px; font-weight: bold; color: #80B2FF}
.majorheading {  color: #5a5b5c;	font-weight: bold;	font-size: 12px;	margin-top: 5px;	margin-bottom: 5px;	text-transform: uppercase; }
.sectionheading { font-size: 15px; text-transform: uppercase; color: #ff9100;	padding-top: 0px;	margin-top: 0px;	margin-bottom: 5px; }
.subheading {  color: #5a5b5c;	font-weight: bold;	font-size: 12px;	margin-top: 5px;	margin-bottom: 5px;	text-transform: uppercase; }
.subsubheading {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #80B2FF; text-decoration: underline}

.largelinktext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #0078ae;}
.linkthrutext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}
.linkthrutextMid { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.linkthrutextSmall { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}

.menuitem {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.menuitemNodec {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.menuheading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #80B2FF}
.largemenuheading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #80B2FF}
.menuheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #80B2FF }
.menubody { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.menusubheading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none ; font-weight: bold}
.menudropdown { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; text-decoration: none }
.formcaption { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: black; text-decoration: none }
.footertext { font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:DarkGray;}

.bluemenuTitletext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #80B2FF }
.bluemenuLinktext { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #000000; }
.bluemenuBodytext { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #000000; }
.bluemenuBodytextSmall { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #000000; }

.blueboxTitletext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold; text-decoration: none;}
.blueboxLinktext { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #0078ae;}
.blueboxBodytext { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #000000;}

.mainlinkbar { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #80B2FF; text-decoration: none; font-weight : bold; }
.mainlinkstrip { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.appmanPagetitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: yellow; text-decoration: none; font-weight : bold; }
.appmanColumntitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: Snow; text-decoration: underline; font-weight : bold; }
.appmanBodytext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.appmanBodytextHi {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: yellow; }
.appmanBodytextLo {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: black; }
.appmanMiniheadingblack {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: black}
.appmanMiniheadingwhite {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: white}
.appmanMiniheadingwhiteLo {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: silver}
.appmanNumbertitleblack {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: black}

.firmprofileMiniheadingyellow {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: red; text-decoration: none}
.firmprofileMiniheadingwhite {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0078ae; text-decoration: none}

.walkthruTitle{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #5a5b5b; text-decoration: none; font-weight : normal; letter-spacing: -1px; }

.internalPagetitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 19px; color: #80B2FF; text-decoration: none; font-weight : bold; }
.internalMiniheading {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: black}

.msgrMenuheader,.msgrMenuheader a {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; padding-top: 1; padding-right: 2; padding-bottom: 1; padding-left: 2;background-color: #80B2FF;text-decoration: none;}
.msgrMsgType1 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: gainsboro; }
.msgrMsgType2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: white;}
.msgrFolderopen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; padding-top: 2; padding-right: 5; padding-bottom: 2; padding-left: 1;}
.msgrFolderclose {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-top: 2; padding-right: 5; padding-bottom: 2; padding-left: 1;}
.msgrMailboxlist {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.msgrHeading {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold}
.msgrMessagebody {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: white; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
.msgrMessageheader {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: white; font-weight: bold;}
td.spacingTableBackground,
td.spacingTableBackground span.bodytext
{
	font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight : normal; color : #000000; background-color: #ffffff;text-align: left;
}
