﻿body
{
}
.consolidateMain
{
	color: #202020;
	background-color: White;
}
.consolidateMain h1
{
	padding: 10px 0px 2px 0px;
}


#importantlist li
{
	font-family: Arial;
	font-size: 12px;
}

#whatyouneedlist li
{
	font-family: Arial;
	font-size: 12px;
}

.requiredSymbol
{
	color: Red;
	padding: 0px;
	margin: 0px;
}

#verisign
{
	padding: 0px 0px 2px 0px;
	position: relative;
	width: 880px;
}
#verisign span
{
	font-family: Arial;
	font-size: 11px;
	position: absolute;
	top: 20px;
	left: 150px;
	color: Black;
	font-style: normal;
}

#whatyouneedlist li
{
	list-style-image: url(images/consolidationform/checkmark.gif);
	margin-top: 6px;
}

#importantlist li
{
	margin-top: 6px;
}


#header
{
	background: url(images/consolidationform/REST_consolidation_header.png) no-repeat top right; /*position:absolute;  	top:0px;  	left:0px;*/
	height: 123px;
	width: 961px;
	position: relative;
}

#helptip
{
	position: absolute;
	border: 1px solid #333;
	background: white;
	padding: 10px 10px 10px 10px;
	color: #005677;
	z-index: 500;
	font-size: 12px;
	font-weight: bold;
}



#FooterConsolidation
{
	text-align: center;
	background: url( 'images/consolidationform/REST_consolidation_footer.png' ) no-repeat right top;
	height: 103px;
	width: 960px;
	position: relative;
	margin-left: 1px;
}

.footerConsolidation_body
{
	font-size: 10px padding-left: 20px;
	text-align: center;
	color: Black;
	padding-top: 5px;
	font-family: Arial;
	color: #5a5959;
}

#FooterConsolidation ul
{
	clear: both;
	margin: 0px 0;
	padding-left: 20px;
	padding-top: 10px;
}
#FooterConsolidation ul li
{
	display: inline;
	list-style: none;
	background: url(Images/divider.jpg) right 2px no-repeat;
	font-size: 1.0em;
	margin-right: 9px;
	padding-right: 9px;
}

#FooterConsolidation ul li.noDivider
{
	background: none;
}
#FooterConsolidation ul li a
{
	color: #00668e;
	font-size: 1.1em;
	text-decoration: none;
}
#FooterConsolidation img
{
	float: right;
	padding-right: 20px;
}


#statusImageButtons
{
	position: absolute;
	right: 25px;
	top: 66px;
	
}

/*
#statusImageButtons a
{
	text-decoration: none;
	border-style: none;
	border-width: 0px;
}
*/

/*
#statusImageButtons input
{
	border: none;
	padding: 10px;
}
*/
.ControlContainer
{
	background: url( "images/consolidationform/border_with_shadow5.png" ) repeat-y scroll 0 0 transparent;
	left: 5px;
	margin-left: -4px;
	margin-top: -1px;
	overflow: hidden;
	position: relative;
	width: 960px;
}

.mainContentConsolidationHome
{
	
	background: url( "images/consolidationform/REST_consolidation_mid_top_no_shadow.png" ) no-repeat scroll right top transparent;
	display: block;
	height: auto !important;
	left: 4px;
	margin: 0 0 0 -1px;
	min-height: 349px;
	padding: 0 0 0 5px;
	position: relative;
	top: 0;
	width: 944px;
	z-index: 3;
}

.mainContentConsolidationHome h1
{
	border: none;
}
.mainContentConsolidationHome #contents
{
	/* 	padding-left: 30px; 	padding-top: 10px; 	position: relative; 	width: 944px; /*min-height: 300px;*/
	font-size: 1.2em;
	padding-left: 30px;
	padding-top: 20px;
	position: relative;
	width: 904px;
	padding-right:10px;
}

.nobg{background:none !important;}

.bgTopDivConsolidationHome
{
	position: absolute;
	background: url(images/consolidationform/REST_consolidation_mid_top.png) no-repeat top right;
	z-index: 0;
	top: 0px;
	height: 349px;
	width: 960px;
	display: block;
}
.bgBottomDivConsolidationHome
{
	position: absolute; /*background: url(images/consolidationform/REST_consolidation_mid_Repeat.png) repeat-y bottom right;*/
	z-index: 0;
	top: 349px;
	width: 960px; /* height:151px;*/
	display: block;
}

.divConsolidateSuperHome
{
	width: 340px;
	position: absolute;
	right: 45px;
	top: 40px;
}

#applicationTop
{
	width: 340px;
	height: 165px;
	background: url(images/consolidationform/bg_application_top.png) no-repeat top right;
}
#divConsolidateYourSuper
{
	color: White;
	font-family: Arial !important;
	font-size: 16px !important;
	position: relative;
	left: 60px;
	font-weight: bold;
	top: 14px;
}
#applicationMid
{
	position: relative;
	width: 340px;
	background: url(images/consolidationform/bg_application_mid.png) repeat-y bottom right;
}

#applicationBottom
{
	width: 340px;
	height: 5px;
	background: url(images/consolidationform/bg_application_bottom.png) no-repeat top right;
}



/*
#startConsolidatingLink
{
	position: absolute;
	left: 80px;
	top: 40px;
	text-decoration: none;
	border-style: none;
	border-width: 0px;
}
*/
#applicationMid a img
{
	border: none;
}

/*#alreadyStartedLink
{
	position: absolute;
	left: 74px;
	top: 100px;
	color: #0598cf;
	font-family: Arial;
	font-size: 12px;
}*/

#applicationContainer
{
	margin: 0px 0px 0px 0px;
	color: #0598cf;
	font-family: Arial;
	font-size: 12px;
	position: relative;
	top: -15px;
}




#ctl00_ControlContainer_textBoxInput1
{
	margin: 2px 0px 4px 14px;
	width: 190px;
	padding:8px;
	font-size:11px;
	color:#686969;
	border:1px solid #DDDDDD;
	float:left;
}
#ctl00_ControlContainer_textBoxInput2
{
	margin: 6px 0px 0px 14px;
	margin: 2px 0px 4px 14px;
	width: 80px;
	padding:8px;
	font-size:11px;
	color:#686969;
	border:1px solid #DDDDDD;
	float:left;
}
.applicationNumberLabel
{
	font-family: Arial !important;
	font-size: 14px !important;
	color: #126D8F !important;
	margin: 10px 0px 0px 14px !important;
    float:left;	
}
.Left1, .Left2
{
    float:left;    
}
.arrow
{
    width:11px;
    margin:0 auto 10px;    
}
#applicationNumberButton
{
	position: relative; 
    bottom:-2px;
    margin-left:20px;
    float:left;
}

#ctl00_ControlContainer_txtApplicationNumber
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#applicationNumberInput
{
	position: relative;
	padding: 0px;
	margin: 10px auto 10px;
	width:750px;
}
#errorMessage
{
	color: #ed1b2e;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	position: relative;
	display: none;
	top: -14px;
	left: 5px;
	padding-top:10px;
}

/* Member Details */

#calendarContainer img
{
	position: absolute;
	left: 280px;
}

select
{
	width: 100px;
	border: 1px solid #005677;
}


label
{
	color: Black;
	font-family: Arial;
	font-size: 12px;
}


#personalDetails
{
	position: relative;
	width: 350px;
	top: 0px;
	left: 0px;
}
#tfn
{
	background: url(images/consolidationform/tfn_bg.png) no-repeat top right;
	height: 150px;
	width: 340px;
	position: absolute;
	top: 30px;
	right: 40px;
}

#mainHeadingBackground
{
	height: 100px;
	width: auto;
	background: white;
}
#mainHeadingBackground h1
{
	padding-left: 20px;
	font-weight: bold;
}
#mainHeadingBackground h2
{
	padding-top: 0px;
	padding-left: 20px;
	font-weight: bold;
}
.textboxdisabled
{
	background-color: #EEEDED;
	color: #383838;
}

/*
label
{
	float: left;
	padding: 0 1em;
	text-align: right;
	width: 100px;
}
fieldset div
{
	display: block;
	margin-bottom: 0.5em;
	padding: 0;
}
fieldset div input, fieldset div textarea
{
	border-color: #555555 #CCCCCC #CCCCCC #555555;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	padding: 1px;
	width: 150px;
}
fieldset div select
{
	padding: 1px;
}
div.fm-multi div
{
	margin: 5px 0;
}
div.fm-multi input
{
	width: 1em;
}
div.fm-multi label
{
	display: block;
	padding-left: 5em;
	text-align: left;
	width: 200px;
}
#fm-submit
{
	clear: both;
	padding-top: 1em;
	text-align: center;
}
#fm-submit input
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #555555 none repeat scroll 0 0;
	border: 1px solid #333333;
	color: #FFFFFF;
	font-size: 100%;
	padding: 2px 1em;
}


input:focus, textarea:focus
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #EFEFEF none repeat scroll 0 0;
	color: #000000;
}
fieldset div.fm-req
{
	font-weight: bold;
}
fieldset div.fm-req span
{
	color: red;
	margin: none;
	padding: none;
	vertical-align: top;
	text-align: left;
	position: relative;
	left: -8px;
}




#willNotSpam
{
	background: url(images/consolidationform/no_spam.png) no-repeat top right;
}


/* Fund Details Entry */
#headings
{
	background-color: White;
	width: 100%;
	min-height: 85px;
}

#headings h1
{
	padding: 20px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size: 20px;
}


#headings h2
{
	padding: 5px 0px 20px 25px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
}


#searchContainerMain
{
	position: relative;
}
/* Old Design
#searchContainer
{
	position: relative;
	margin-bottom: 20px;
}
*/ 

#searchContainer {
color:#868686;
width:500px;
}



#titleImage
{
	position: relative;
	left: 30px;
	padding-top: 0px;
}
#searchOptions li
{
	float: left;
	padding: 5px 0px 0px 20px;
	list-style: none;
}
#searchOptions li a
{
	vertical-align: top;
	margin-top: -2px;
	margin-left: 5px;
}

#searchOptions
{
	padding-left: 100px;
}
#searchEnter
{
	clear: left;
	color: Black;
	position: relative; *padding:0;
*margin-top:-15px!important;
}
#searchEnter label.Fixed
{
	color: Black;
	font-weight: bold;
	float: left;
	line-height: 22px;
}
 /*old Design */
/*#lnkSearchGo*/
/*{*/
	/*padding-top: 14px; 	padding-left: 5px; 	position: relative; 	top: 10px;*/
	/*float: left;*/
	/*margin: 0px 0 0 10px;*/
/*}*/


#lnkSearchGo
{
	float: right;
	*margin-top:-40px;	
}


/*
#lnkFundNotListed
{
	font-family: Arial;
	font-size: 12px;
	color: #0598cf;
	position: relative;
	margin-left: 10px; /*margin-top: 15px;*/
	/*display: block;
	width: 90px;
	text-decoration: underline;
}
*/
#imgArrowDown
{
	position: relative;
	display: block;
	margin-left: 50px;
	margin-top: 10px;
}

/* old Design 
#ctl00_ControlContainer_txtSearchInput
{
	float: left;
	border: 1px solid #005677;
	width: 370px;
	margin-left: 18px;
	padding: 2px 0 0 3px;
	height: 20px;
	position: relative;
	z-index: 100;
}
*/
#ctl00_ControlContainer_cvNoFunds
{
	position: relative;
	z-index: 2;
}

#fundNotListed
{
	padding-top: 10px;
	padding-bottom: 20px;
	position: relative;
	margin-left: 10px;
}


#fundNotListed label
{
	text-align: left;
	float: none;
	margin-left: 10px;
	margin-right: 20px;
}
#fundNotListed input
{
	float: none;
	margin-left: 10px;
}
#fundNotListed a
{
	margin-left: 10px;
}
#fundNotListed span
{
	margin-left: 10px;
}
#fundNotListed h2
{
	font-weight: bold;
	color: #686969;
	font-size: 13px;
}
/* old Design
.fundDetails
{
	clear: both;
	position: relative;
	padding: 0px 0px 20px 10px;
	display: block;
	width: 660px;
}
*/
.FixPSearch{color:#202020; padding-left:0 !important; padding-bottom:10px !important; }
.fundDetails {
clear:both;
padding:0;
position:relative;
}


#fundDetailsLeft {
float:left;
padding-bottom:20px;
position:relative;
}

#fundDetailsRight {
float:right;
margin-right:10px;
padding-bottom:20px;
position:relative;
top:0;
width:300px;
}

#fundDetailsRight .imgButton
{
	padding: 10px 0 0 8px;
}
#ctl00_ControlContainer_btnAddAnotherFund
{
	/*margin-top: 20px;
	margin-bottom: 50px;*/
}
#updateFundControls
{
    clear:both;
    width:164px;
    height:30px;
    position:relative;
    z-index:100;
    float:right;
    margin:-30px 10px 10px ;
}

#addFundControls
{
	margin-top: 20px;
	margin-bottom: 50px;
}
.addressDetailsUnit
{
	margin-top: 15px;
	position: relative;
	height: 35px;
}


.addressDetailsUnit .address1
{
	float: none;
	position: absolute;
	left: 120px;
	width: 148px;
	padding-left: 2px;
	border: 1px solid #005677; *padding-bottom:1px;
}

.addressDetailsUnit .address2
{
	float: none;
	position: absolute;
	left: 120px;
	top: 25px;
	width: 148px;
	padding-left: 2px;
	border: 1px solid #005677; *padding-bottom:1px;

}
.detailsUnit {
margin-top:10px;
overflow:hidden;
position:relative;
}

.detailsUnit label {
color:#126D8F;
float:left;
padding:9px 8px 8px 8px;
width:100px;
}

/* Old Design
.detailsUnitSearch
{
	width: 570px;
	position: relative;
}

*/

.inputFieldsContainer {
background:url("images/consolidationform/bg_searchContainerBox.gif") no-repeat scroll left top transparent;
height:38px;
padding:3px;
width:494px;
}


.detailsUnitSearch input
{
}

.detailsUnitSearch a
{
}
/*
#ctl00_ControlContainer_txtSearchInput
{
	float: none;
	border: 1px solid #005677;
	width: 370px;
	margin-left: 18px;
	padding-top: 0px;
	height: 22px;
}


#lnkSearchGo
{
	padding-top: 14px;
	padding-left: 5px;
	position: relative;
	top: 10px;
}
*/
.detailsUnit select
{
	position: absolute;
	left: 120px;
}
.detailsUnit input
{
	float: none;
	left: 120px;
	width: 150px;
	border: 1px solid #005677;
	color:#686969;
}
.detailsUnit #txtEmailAddress
{
	float: none;
	left: 120px;
	width: 150px;
	border: 1px solid #005677;
}

.textBoxInput
{
	border: 1px solid #005677;
	height: 22px;
}

.detailsUnit span input
{
	width: 10px;
	position: static;
}
.rbContents
{
	position: absolute;
	left: 120px;
	top: 0px;
	width: 150px;
	display: block;
}
.detailsUnit span label
{
	width: 40px;
	position: static;
}
.detailsUnit span
{
}

.rbContents div span
{
	float: left;
	padding-top: 0px;
	margin-top: 0px;
}

.rbContents div label
{
	float: right;
	width: auto;
	text-align: left;
	padding-top: 4px;
}





#rbContentsMale
{
	float: left;
	display: block;
	width: 50px;
}

#rbContentsFemale
{
	float: right;
	display: block;
	width: 68px;
	padding-right: 5px;
}



.detailsUnit .labelHeading
{
	float: none;
	position: relative;
	left: 2px;
}

#tfnContainer
{
	position: absolute;
	right: 110px;
	top: 20px;
	width: 340px;
	height: 150px;
	background: url(images/consolidationform/tfn_bg.png) no-repeat top right;
}




#tfnContents
{
	padding-left: 15px;
}
#tfnContents span, label
{
	padding-left: 0px;
}
#tfnContents h1
{
	font-family: Arial;
	font-size: 12px;
	color: #005677;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 2px;
}
#tfnContents input
{
	width: 140px;
	margin-left: 5px;
}

#saveExit
{
	display: none;
}
#btnContainer
{
	padding: 20px 0px 40px 0px;
	/*width: 910px;*/
	position: relative;
	bottom: 0px;
	margin-bottom: 20px;
	/*New Setting */ 
	width:660px;
	margin-left:35px;
}

#btnMemberContainer
{
	padding: 20px 0px 20px 0px;
	width: 910px;
	position: relative;
	bottom: 0px;
	margin-bottom: 20px;
		
}


#btnContainerSaveExit
{
	margin: 20px 0 0 52px;
}

.ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: white;
	position: relative;
}

#calendarContainer
{
	position: relative;
}


#residentialAddress
{
	/*position: absolute; 	left: 460px; 	top: 190px;*/
	float: right;
	margin: -160px 225px 20px 0px;
}

#willNotSapm
{
	position: relative;
	background: url(images/consolidationform/no_spam.gif) no-repeat top right;
	display: block;
	height: 52px;
	width: 116px;
	position: absolute;
	left: 290px;
	bottom: -8px;
}
#willNotSapm div
{
	font-family: Arial;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 3px;
}

#primaryRbContainer
{
	position: absolute;
	left: 290px;
	bottom: 70px;
	height: 52px;
	width: 116px;
	bottom: 65px;
}


#primaryRbContainer a
{
	margin-top: 10px;
}

#contactDetails
{
	position: relative;
	margin-top: 30px;
}

#completeGovtForm
{
	background: url(images/consolidationform/bg_govt_form.png) no-repeat top right;
	width: 516px;
	height: 110px;
	padding-bottom: 5px;
	margin-left: 10px;
}

#completeGovtForm div
{
	padding: 10px 10px 10px 10px;
}

#completeGovtForm div span
{
	text-align: justify;
	display: block;
}


#completeGovtForm div a
{
	display: block;
	margin-top: 3px;
	float: right;
}

#detailsUnitCheckBox input span label
{
	padding-left: 5px;
	width: auto;
	float: none;
}
.detailsUnitCheckBox
{
	padding-top: 10px;
	padding-bottom: 10px;
}



/* radio buttons styling */

.radio
{
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(images/consolidationform/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio
{
	background: url(images/consolidationform/radio.gif) no-repeat;
}

a.radioPrimary
{
	width: 132px;
	height: 20px;
	padding: 0 5px 0 0;
	background: url(images/consolidationform/radioPrimary.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
	text-decoration: none !important;
}
a.radioPrimary:hover
{
	text-decoration: none !important;
	cursor: default;
}
a.radio
{
	text-decoration: none !important;
	cursor: default;
}
.errorSummary
{
	padding: 20px 0px 0px 20px;
}

#ctl00_ControlContainer_btnMemberDetails
{
	/*position: relative; 	left: 30px; 	margin-top: 30px; 	margin-bottom: 10px; 	display: block; 	clear: both;*/
	float: left;
}

/*
#searchResultsContainer
{
	width: 700px;
	font-family: Arial;
	font-size: 12px;
	color: #686969;
	padding: 8px 0px 0px 30px; *padding:4px0px0px30px;
margin-left:90px;
}
*/
#searchResultsContainer #topDiv
{
	width: 700px;
	background: url(images/consolidationform/bg_searchbox_top.png) no-repeat top right;
	height: 5px;
}

/* old Design
#searchResultsContainer #searchResults
{
	width: 700px;
	background: url(images/consolidationform/bg_searchbox_mid.png) repeat-y;
}
*/

#searchResultsContainer #bottomDiv
{
	width: 700px;
	background: url(images/consolidationform/bg_searchbox_bottom.png) no-repeat bottom right;
	height: 5px;
}
#searchResults table thead tr th
{
	padding-left: 10px;
	font-weight: bold !important;
	text-align: left;
}
#searchResults table thead tr th.select
{
	text-align: center;
	padding-left: 5px;
}

#searchResults .tdRadio
{
	text-align: center;
	width: 26px;
}


#searchResults table
{
	width: 700px;
	/*margin-left: 2px;*/
}

/* old design
#searchResultsTable
{
	border-bottom: solid 1px #0598CF;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

*/
#searchResultsTableResults
{
	display: none;
}

/*
#Pagination
{
	text-align: right;
	margin-top: 10px;
	margin-right: 25px;
}
*/
/*
#Pagination *
{
	padding-right: 5px;
}
*/
#searchResults tr td
{
	text-align: left;
	margin-left: 6px;
	width: 133px;
}

#searchResults table tbody tr.even, #searchResults table tbody tr.odd
{
	height: 30px;
}
#searchResults table tbody tr.even td.tdName, #searchResults table tbody tr.odd td.tdName
{
	width: 600px;
	cursor:pointer;
}
#searchResults table tbody tr.even td.tdUnSelect, #searchResults table tbody tr.odd td.tdUnSelect
{
	width: 150px;
}
#searchResults table tbody tr.even td.tdUnSelect, #searchResults table tbody tr.odd td.tdUnSelect
{
	width: 70px;
	text-align: left;
}
#searchResults table tbody tr.even td
{
	background-color: #eeeded;
}

.EvenForced
{
	background-color: #eeeded !important;
}

#searchResults table tbody tr.odd td
{
	background-color: #ffffff;
}

#searchResults table tbody tr.odd td
{
	background-color: #ffffff;
}












#addedFundsList table thead tr th
{
	font-weight: bold !important;
	text-align: left;
}



#addedFundsList table
{
	width: 894px;
	margin-left: 2px;
}
#addedFundsList tr td
{
	text-align: left;
	margin-left: 6px;
	width: 133px;
}

#addedFundsList table tbody tr.even td
{
	background-color: #eeeded;
	padding: 0.5em 1em;
}

#addedFundsList table tbody tr.odd td
{
	background-color: #ffffff;
	padding: 0.5em 1em;
}

#addedFundsList table .spinnumberth
{
	width: 100px;
}
#addedFundsList table .fundName
{
	width: 700px;
}
#addedFundsList table .edit
{
	width: 100px;
}



#addedFundsList table tbody tr.odd td
{
	background-color: #ffffff;
}




#addedFundsListContainer
{
	width: 900px;
	font-family: Arial;
	font-size: 12px;
	color: #686969;
	padding: 0px 0px 20px 00px;
	margin-left: 30px;
}

.FixPreview{margin-left:0 !important; margin-top:15px;}
.FixFundSearch{margin-top:25px;}

#addedFundsListContainer #addedFundsListTop
{
	width: 900px;
	background: url(images/consolidationform/bg_fundsAdded_bottom.png) no-repeat top right;
	height: 4px;
}
#addedFundsListContainer #addedFundsList
{
	width: 900px;
	background: url(images/consolidationform/bg_fundsAdded_mid.png) repeat-y;
}

#addedFundsListContainer #addedFundsListBottom
{
	width: 900px;
	background: url(images/consolidationform/bg_fundsAdded_top.png) no-repeat bottom right;
	height: 4px;
}

/* #addedFundsList table thead
{
	font-weight: bold;
}

#addedFundsList table tbody tr.even td
{
	background-color: #eeeded;
}

#addedFundsList table tbody tr.odd td
{
	background-color: #ffffff;
}
*/

#sessionExpiredContainer
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sessionExpiredContent
{
	padding: 0px 10px 0px 10px;
}

#saveExitContainer
{
	width: 300px;
	height: 255px;
	display: block;
	background-color: White;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#saveExitContainer #saveExitContent
{
	padding: 0px 0px 0px 00px;
}


#saveExitContainer #btnContainer
{
	position: static;
	float: right;
}

#saveExitContainer h1
{
	font-family: Arial;
	font-size: 16px;
	color: #005677;
	font-weight: bold;
}

#saveExitContainer span
{
	font-family: Arial;
	font-size: 12px;
	color: #005677;
	font-weight: normal;
}
#applicationNumberDownload
{
	background: url(images/consolidationform/bg_application_number.png) no-repeat bottom right;
	width: 302px;
	height: 110px;
	position: absolute;
	left: 570px;
	top: 30px;
}
#applicationNumberDownload div
{
	padding: 6px 0px 0px 6px;
	text-align: center;
}
#applicationNumberDownload div span
{
	margin: 10px 0px 5px 0px;
	display: block;
}

.lastPageH2
{
	font-size: small;
	font-weight: bold;
}

p.lastPageH2
{
	font-size: 14px;
	font-weight: bold;
}
p.h2
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 20px 30px;
	margin-bottom: 0px !important;
}


.lastPageUL
{
	font-size: small;
	font-weight: normal;
	font-family: Arial;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 2px;
}
.lastPageUL li
{
	padding: 0px 0px 2px 0px;
}
#bottomDivLastPage
{
	margin: 0px 0px 30px 30px;
}

.btnfundDetailsLastPage
{
	margin: 0px 0px 20px 0px;
	float: left;
}
.btnSaveExitLastPage
{
	margin: 0px 80px 20px 0px;
	float: right;
}

.btnClosewindowLastPage
{
	margin: 0px 60px 20px 0px;
	float: right;
}

.btnPrintConsolidationPackLastPage
{
	margin: 0px 0px 20px 90px;
	float: left;
}

.autocomplete-w1
{
	background: url(img/shadow.png) no-repeat bottom right;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 6px 0 0 6px; /* IE6 fix: */
	_background: none;
	_margin: 1px 0 0 0;
}
.autocomplete
{
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	text-align: left;
	max-height: 350px;
	overflow: auto;
	margin: -6px 6px 6px -6px; /* IE6 specific: */
	_height: 350px;
	_margin: 0;
	_overflow-x: hidden;
}
.autocomplete .selected
{
	background: #F0F0F0;
}
.autocomplete div
{
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}
.autocomplete strong
{
	font-weight: normal;
	color: #3399FF;
}

#ctl00_ControlContainer_fundNotListedDetails
{
	position: relative;
	clear: both;
	height: 100%;
}

#ctl00_ControlContainer_btnContinue
{
	float: right;
	margin-right: 30px;
}
/*
#ctl00_ControlContainer_btnSaveExit
{
	float: left;
	margin-right: 10px;
	margin-left:300px;
}*/

.ControlContainer H2
{
    border:0;    
}

.btnSaveExitMemberDetails
{
	float: left;
	margin-right: 10px;
	/*margin-left: 555px;*/
	/* New Settings*/
	margin-left:605px;
}

.btnSaveExitFundDetails
{
	float: left;
	margin-right: 10px;
	/*margin-left: 420px;*/
	/* New settings*/
	margin-left:220px;
}


#validationSummary
{
	margin: 0px;
	padding: 0px 0px 20px 0px;
	color: Red;
}

.h1consolidate
{
	font-size: 18px;
	font-family: Arial;
	color: #005677;
}

.h2consolidate
{
	font-size: 14px;
	font-family: Arial;
	color: #005677;
}

#RolloverBenefits
{
	position: relative;
	padding: 10px 10px 10px 5px;
	margin-left: 10px;
	text-align: justify;
}


#RolloverBenefits span
{
	text-align: center;
	padding: 5px;
	display: block;
	font-size: 10px;
}


#lnkRolloverBenefitStatement
{
	text-decoration: underline;
}

.ul
{ *margin-bottom:5px;}

#searchOptions
{ *margin-left:-5px;}

.clear.ieFix
{
	height: 0; *height:5px;}
/*
.Denote
{
	color: black;
	padding-top: 10px;
	margin-top: 10px;
}
.Denote span
{
	color: Red;
}


.Disclamer
{
	color: #000000;
	font-style: italic;
	margin-top: 10px;
}

.btnPrintConsolidationPackLastPagedisabled
{
	float: right;
	margin-right: -15px;
}
#SearchContainerMain
{
	width: 885px;
}
*/
.Denote
{
	color: black;
	padding-top: 10px;
	margin-top: 10px;
}
.Denote span
{
	color: Red;
}


.Disclamer
{
	color: #000000;
	font-style: italic;
	margin-top: 10px;
}

.btnPrintConsolidationPackLastPagedisabled
{
	float: right;
	margin-right: -15px;
}
#SearchContainerMain
{
	width: 885px;
}

#SearchContainerMain p
{
	padding-left: 30px;
	font-size:12px;
}

.errorFund
{
    margin-top:10px;    
}
.ui-datepicker
{
	margin-top: 35px; *margin-top:20px;
/*margin-left: 180px;*/
z-index:1000;
}

/* Old Design
.btnAdds
{
	margin-top: 35px; *margin-top:15px;
}
*/

.btnAdds 
{
    clear:both;
    width:164px;
    height:30px;
    position:relative;
    z-index:100;
    float:right;
    margin:10px;
}
.btnAdds input
{
}

.detailsUnit input {
border:1px solid #DDDDDD;
color:#686969;
float:left;
font-size:13px;
padding:7px 8px 8px 8px;
width:190px;
}

/*
.detailsUnit input {
padding-left:2px;
width:148px;
}
*/
.DirtyFix
{ *padding-top:0;
*margin-top:-20px;
font-style:italic;
padding:20px000px;
}


#membershipText
{
	font-size: 10px;
	width: 275px;
	margin-top: 5px;
	text-align: justify;
}
.consolidateMain a
{
	color: #0598cf !important;
	/*text-decoration: underline !important;*/
}
.consolidateMain a:hover
{
	text-decoration: underline !important;
}


/*Member V2*/

.ErrorHighLight
{
	font-size: 12px;
	color: #000000;
	background-color: #E2A8AA;
	border: solid 1px red;
	padding: 8px 30px;
	display: inline-block; *width:400px;margin-left:25px;margin-top:5px;}
.ErrorHighLight span
{
	font-size: 12px;
	color: red;
}

.ControlContainer h2
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ContentMemberDetails h2
{
	margin-left: 30px;
}
.ContentMemberDetails .LeftDiv
{
	width: 490px;
	padding-left: 30px;
	float: left;
}
.ContentMemberDetails .RightDiv
{
	width: 420px;
	padding-left: 0px;
	float: left;
}

.OtherDetails .LeftDiv
{
	width: 490px;
	padding-left: 30px;
	float: left;
}
.OtherDetails .RightDiv
{
	width: 420px;
	padding-left: 0px;
	float: left;
}

.ContentMemberDetails .LeftDiv .Row
{
	padding-bottom: 10px;
}
.ContentMemberDetails .LeftDiv .Row label.lblLeftDiv
{
	width: 115px;
	float: left;
	margin-top: 2px;
}
.Row .Error
{
	clear: both;
	color: Red;
	font-style: italic;
}
.Error span
{
	display: block;
	font-style: italic;
}

.Error.Phone span
{ *margin-top:10px;}
.YouHave
{
	font-style: italic;
	clear: both;
	padding-top: 5px; *padding-top:15px;*margin-bottom:-5px;font-size:11px;}
.ContentMemberDetails .LeftDiv .Row .lblRd
{
	float: left;
	padding-top: 4px;
	margin-right: 30px;
}
.ContentMemberDetails .LeftDiv .Row .rdLeft
{
	float: left;
}

.ui-datepicker-trigger
{
	margin: 0px 0 -3px 5px;
}

.OtherDetails .LeftDiv .Row
{
	padding-bottom: 10px;
}
.OtherDetails .LeftDiv .Row.RowNum
{ *margin-top:-10px!important;*margin-bottom:10px!important;}
.OtherDetails .LeftDiv .Row .inputNum
{
	float: left;
}
.OtherDetails .LeftDiv .Row .radioPrimary
{
	float: right;
	margin: -20px 50px 0 0; *margin:0px 50px 0 0;
}
.OtherDetails .LeftDiv .Row label.lblLeftDiv
{
	width: 115px;
	float: left;
	margin-top: 2px;
}
.OtherDetails .LeftDiv .Row .Error
{
	clear: both;
	color: Red;
}
.OtherDetails .LeftDiv .Short
{
	width: 318px;
	float: left;
}
.OtherDetails .LeftDiv .RowShort
{
	padding-bottom: 10px;
	width: 300px;
}
.OtherDetails .LeftDiv .RowShort label.lblLeftDiv
{
	width: 115px;
	float: left;
	margin-top: 2px;
}
.OtherDetails .LeftDiv .NoSpam
{
	width: 116px;
	height: 52px;
	float: left;
	margin-top: -1px;
	background: transparent url(images/consolidationform/no_spam.gif) no-repeat scroll right top;
	margin-left: 6px;
}
.OtherDetails .LeftDiv .NoSpam div
{
	padding: 2px 0 0 10px;
	font-size: 12px;
	width: 90px;
}

.OtherDetails .RightDiv .Row
{
	padding-bottom: 10px;
}
.OtherDetails .RightDiv .Row label.lblRightDiv
{
	width: 115px;
	float: left;
	margin-top: 2px;
}
.OtherDetails .RightDiv .Row label.lblRightDiv.lblAddress
{
	height: 40px;
}
.OtherDetails .RightDiv .Row .address1
{
	margin-bottom: 10px;
}

.txtField
{
	width: 180px;
	border: 1px solid #005677;
}
.txtPostCode
{
	width: 96px !important;
	border: 1px solid #005677;
}

.Error2
{
	margin-top: 3px;
	clear:both;
}
.Error2 span
{
	margin-top: 3px;
	font-style: italic;
}

.TFN
{
	width: 340px;
}
.TFN .Header
{
	background: transparent url(images/consolidationform/tfn_bg_header.png) no-repeat 0 0;
	width: 340px;
	height: 8px;
}
.TFN .Footer
{
	background: transparent url(images/consolidationform/tfn_bg_footer.png) no-repeat 0 0;
	width: 340px;
	height: 8px;
}
.TFN .Content
{
	background: transparent url(images/consolidationform/tfn_bg_middle.png) repeat-y 0 0;
	width: 310px;
	padding: 0 15px;
	font-size: 12px;
	color:#005679;
}
.TFN .Content p.Title
{
	font-weight: bold;
	margin-top:0;
}
.TFN .Content #tfnLink
{
	margin-top: 10px;
	display: block;
	text-decoration:none !important;
}
.TFN .Content #tfnLink:hover
{
    text-decoration:underline !important;    
}

.mainContentConsolidationHome .Denote
{
	margin-left: 30px;
}
.TFN .Content label.lblRightDiv
{
	width: 115px;
	float: left;
	margin-top: 2px;
}

#searchOptionsDiv
{
    *padding-bottom:5px;    
}

.ac_loading
{
	border: 1px solid #005677;
}

.clearFix
{
	height: 20px;
}
#saveExitContainer
{ *height:280px;}



#allowpopups
{
	position: relative;
	left: 60px;
	top: -45px;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	width: 230px;
}

/*#arrowDown
{
	position: relative;
	left: 160px;
	top: -35px;
	display: none;
}*/



.mainContentConsolidationHome #contents.shadow 
{
	background:url("images/consolidationform/bg_contentsShadow_tile.gif") no-repeat scroll left top transparent;
}

.consolidateStepsConfirmContainer
{
	background:url("images/consolidationform/bg_stepsContainerConfirm.gif") no-repeat scroll left bottom transparent;
color:#FFFFFF;
font-size:13px;
height:202px;
width:887px;

}

.consolidateStepsConfirmContainer .step1Box 
{
float:left;
padding:38px 22px 0 19px;
width:263px;
}

.done {
clear:both;
text-align:center;
}
.consolidateStepsConfirmContainer .step1Box .linkText, .consolidateStepsConfirmContainer .step2Box .linkText {
text-align:center;


}

.consolidateStepsConfirmContainer .step1Box .linkText a{

color:Black !important;

}

.consolidateStepsConfirmContainer .step2Box .linkText a{

color:Black !important;

}

.consolidateStepsConfirmContainer .step3Box .linkText a{

color:Black !important;

}

.consolidateStepsConfirmContainer .step2Box {
float:left;
padding:38px 22px 0 9px;
width:239px;
}

.consolidateStepsConfirmContainer .step3Box {
float:left;
padding:10px 10px 0 9px;
width:290px;
	height: 220px;
}

.consolidateStepsConfirmContainer .linkText {
color:#FFFFFF;
font-size:11px;
}

.consolidateStepsConfirmContainer h4 {
color:#FFFFFF;
font-size:16px !important;
margin:0;
padding:0 0 4px;
}

.consolidateStepsConfirmContainer h5 {
color:#F1DD00;
font-size:15px;
margin:0;
padding:0;
}

.consolidateStepsConfirmContainer .linkText a {
color:#000000;
}


h4.checklist {
color:#323232;
font-size:15px !important;
margin:0;
padding:20px 0 10px;
}

h4.checklist.Bigger {
color:#323232;
font-size:25px !important;
margin:0;
padding:20px 0 10px;
}

ul#checklist {
color:#323232;
font-size:14px;
list-style:none outside none;
margin:0;
padding:0;
}

ul#checklist li {
background:url("images/consolidationform/bul_checklist.gif") no-repeat scroll 0 5px transparent;
padding:5px 0 5px 28px;
}

.noticeBox {
background:url("images/consolidationform/bg_noticeBox.gif") no-repeat scroll 17px 12px transparent;
border:1px solid #E3E3E3;
clear:both;
color:#000000;
font-size:11px;
line-height:120%;
margin:10px 20px 20px 0;
padding:8px 25px 8px 43px;
*padding:0px 15px 8px 43px;
}

.consolidateStepsContainer
{
background:url("images/consolidationform/bg_consolidateStepsContainer.gif") no-repeat scroll left bottom transparent;
font-size:0.9em;
overflow:hidden;
padding-bottom:10px;
width:865px;
padding-top:15px;	
}


.consolidateStepsContainer h3 {
color:#ED8D1B;
font-size:1.3em;
text-transform:uppercase;
}

.stepsContainer {
background:url("images/consolidationform/bg_stepsContainer.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
font-size:13px;
height:161px;
width:849px;
}


.step1Box {
float:left;
padding:16px 22px 0 19px;
width:263px;
}

.stepsContainer h4 {
color:#FFFFFF;
font-size:16px;
margin:0;
padding:0 0 4px;
}

.stepsContainer h5 {
color:#F1DD00;
font-size:15px;
margin:0;
padding:0 0 11px;
}

.stepsContainer ul {
list-style:none outside none;
margin:0;
padding:4px 0 0;
}

.stepsContainer ul {
list-style:none outside none;
}

.step2Box {
float:left;
padding:16px 22px 0 19px;
width:229px;
}

.step3Box {
float:left;
padding:16px 22px 0 19px;
width:234px;
}

.consolidateStepsContainer p {
text-align:center;
}


.noteAlertBox {
background:url("images/consolidationform/bg_noteAlertBox.gif") no-repeat scroll 15px 9px transparent;
border:1px solid #E3E3E3;
font-size:0.9em;
margin-top:20px;
padding:10px 10px 10px 45px;
width:797px;
}

 h4.consolidate
{
color:#ED8D1B;
font-size:1em;
margin:0;
padding:20px 0 10px;
text-transform:uppercase;
}

ul#consolidateList {
color:#282828;
list-style:none outside none;
margin:0 0 20px;
padding:0;
}

ul#consolidateList li {
background:url("images/consolidationform/bul_consolidateList.gif") no-repeat scroll 0 5px transparent;
padding:0 0 5px 14px;

}

ul#searchOptions {
float:right;
list-style:none outside none;
margin:0;
padding:0;
}


#ctl00_ControlContainer_txtSearchInput{
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#686969;
font-size:1.3em;
font-weight:normal;
height:29px;
margin-left:54px;
padding:9px 0 0;
width:340px;
float:left;
*float:none;
}

.detailsUnitSearch {
background:url("images/consolidationform/bg_searchContainerBox.gif") no-repeat scroll left top transparent;
height:38px;
padding:3px;
width:494px;
clear:both;
}

.fr {
float:right;
}


#searchResultsContainer {
border:1px solid #126D8F;
color:#686969;
font-family:Arial;
font-size:12px;
padding:8px 0px 0px 0px;
width:700px;
margin : 35px 0px 0px 0px;
}

#searchResultsContainer #searchResults {
}

#searchResultsTable {
margin-bottom:10px;
padding-bottom:10px;
}


#PaginationRange .prev {
background:url("images/consolidationform/paginationPrev.gif") no-repeat scroll left top transparent;
}

#PaginationRange .current {
background:url("images/consolidationform/paginationItemCurrent.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
}

#PaginationRange .current prev {
background:url("images/consolidationform/paginationPrev.gif") no-repeat scroll left top transparent;

}

#PaginationRange {
margin:0;
overflow:hidden;
padding:17px 45px 17px 12px;
}
#PaginationRange ul {
float:right;
list-style:none outside none;
margin:2px 0 0;
padding:0;
}

#PaginationRange li {
background:url("images/consolidationform/paginationItem.gif") no-repeat scroll left top transparent;
float:left;
height:19px;
line-height:19px;
margin-left:2px;
text-align:center;
width:20px;
cursor:pointer;
}

#PaginationRange .next {
background:url("images/consolidationform/paginationNext.gif") no-repeat scroll left top transparent;
}


.cantfindfundBox {
background:url("images/consolidationform/bg_cantfindfundBox.gif") no-repeat scroll left top transparent;
color:#686969;
font-weight:bold;
height:42px;
line-height:40px;
margin-bottom:3px;
margin-left:3px;
padding:0 0 0 8px;
width:694px;
}

.noticeBox {
background:url("images/consolidationform/bg_noticeBox.gif") no-repeat scroll 17px 12px transparent;
border:1px solid #E3E3E3;
color:#000000;
font-size:11px;
margin:0 10px;
padding:10px 10px 10px 45px;
*padding:5px 10px 10px 45px;
}

ul#paginationAZ {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}

ul#paginationAZ li {
float:left;
height:23px;
margin:0 2px 0 0;
padding:0;
width:41px;
}





#searchResults table tbody tr.even td.tdName, #searchResults table tbody tr.odd td.tdName {
padding-left:10px;
width:386px;
}

#searchResults table thead tr th.tdName {
padding-left:10px;
}


/* For Consolidation Box*/

.consolidateLandingBox {
background:url("images/consolidationform/bg_landingBox.gif") no-repeat scroll left bottom transparent;
color:#202020!important;
line-height:180%!important;
overflow:hidden;
padding:20px 18px 5px 15px;
width:404px;
}

.consolidateLandingBox .textContainer {
float:left;
width:195px;
}

.consolidateLandingBox .textContainer h3 {
font-size:14px;
margin:0;
padding:0;
line-height:180%;
color:#202020;
font-family:Arial,'Sans-Serif';
}

.consolidateLandingBox .textContainer p {
font-size:12px!important;
line-height:180%;
}

.consolidateLandingBox .buttonContainer {
float:right;
font-size:10px;
padding-top:25px;
}

.consolidateLandingBox .buttonContainer a {
color:#017491;
outline:medium none;
text-decoration:undeline!important;
}

.consolidateLandingBox .buttonContainer p {
margin:0;
padding:0;
}

.consolidateLandingBox .buttonContainer a {
color:#017491;
}

.consolidateStepsConfirmContainer .step3Box p {
margin:0 !important; 
padding:5px 0 !important;
}

.questionBubble {
float:left;
padding:10px 0 0 6px;
}
.questionBubbleLarge {
float:left;
padding:7px 0 0 6px;
}

p.Question
{
        
}

.chkBox
{
    display:block;
    float:left;
    padding:0 5px 20px 0;
}

.DiffAddressInput{width:160px !important;}
.SelectState{margin-top:5px;}
.ForceDetailUnit{*width:300px !important; *margin-left:-25px;}
.selectStateIEFix{*position:relative !important;*left:0px!important;margin-top:5px;}
.FixIE{*width:300px;}

#addedFundsListTable {border: 1px solid white; width: 880px; }
#addedFundsListTable TD { background: #efefef; font-size: 12px; font-weight: bold; }
#addedFundsListTable TD.title { color: #7a7a7a;  padding: 0px 0px 0px 19px; width: 195px; vertical-align: middle; }
#addedFundsListTable TD.fundName { border: 1px solid white; color: #202020; width: 501px; padding: 8px 0px 8px 27px; }
#addedFundsListTable TD.links { border: 1px solid white; color: #064d68; padding: 0px; width: 136px; text-align: center; vertical-align: middle; }
#addedFundsListTable TD.links A { color: #064d68; }

.BtnCenter{margin:-5px 0 5px 40px;*margin:-3px 0 0px 40px;}



/*Toggle Landing page*/
/* generic styles START */
.ConsolidationLanding IMG { border: 0; }
.ConsolidationLanding A { outline: none; }
.ConsolidationLanding p { line-height:normal; margin:1em 0 !important;}
.ConsolidationLanding h1 { color:#005677 !important;}
/* generic styles END */

.ConsolidationLanding .PageContent A { color: #4d98af; }

.ConsolidationLanding HR { border: 0; border-top: 1px dotted #d6d6d6; padding: 0px 0px 5px 0px; margin: 10px 0px 0px 0px; }

.ConsolidationLanding .befeatureContainer { padding-bottom: 9px; }
.ConsolidationLanding .smallText { font-size: 0.75em; color: #9d9d9d; }

.ConsolidationLanding .tabHeader {  }
.ConsolidationLanding .tabContent { padding: 0px 0px 30px 0px; }

.ConsolidationLanding H2 { font-size: 1.2em !important; padding: 0px 0px 2px 0px !important; margin: 0px !important; color: #005c78 !important; border:0 !important; font-weight:bold;}
.ConsolidationLanding H3 { font-size: 1.1em !important; padding: 10px 0px 0px 0px !important; margin: 0px !important; color: #005c78 !important; border:0 !important; }
.ConsolidationLanding H4 { font-size: 1.1em !important; padding: 10px 0px 0px 0px !important; margin: 0px !important; color: #005c78 !important; border:0 !important; }


.ConsolidationLanding ul.menu, ul.menu ul { list-style-type:none; margin: 0; padding: 0; width: 450px; }
.ConsolidationLanding ul.menu a { display: block; text-decoration: none; }
.ConsolidationLanding ul.menu li { margin-top: 1px; }
.ConsolidationLanding ul.menu li a, .ConsolidationLanding ul.menu ul.menu li a { background: url(./images/ConsolidationForm/tab_hide.png) top left no-repeat; color: #000000; padding: 10px 0px 10px 21px; width: 429px; height: 41px; text-decoration: none; }
.ConsolidationLanding ul.menu li a:hover, .ConsolidationLanding ul.menu ul.menu li a:hover { /* background: #000; */ text-decoration: none; }
.ConsolidationLanding ul.menu a.active, .ConsolidationLanding ul.menu ul.menu li a.active, .ConsolidationLanding ul.menu a.active:hover, .ConsolidationLanding ul.menu ul.menu li a.active:hover { text-decoration: none; background: url(./images/ConsolidationForm/tab_show.png) top left no-repeat; }

.ConsolidationLanding ul.menu LI UL { padding: 5px 0px 10px 0px; }
.ConsolidationLanding ul.menu LI UL LI { padding: 1px 0px 1px 11px; background: url(./images/ConsolidationForm/bullet.gif) 3px 9px no-repeat; }

.ConsolidationLanding .acitem { padding: 0px 0px 20px 0px; }
.ConsolidationLanding ul.menu li .acitem A { height: auto; width: auto; background: none; padding: 0px; color: #4d98af; text-decoration: underline; }

.ConsolidationLanding #slidingDiv { display: none; position: absolute; z-index: 20000; left: 0px; width: 100%; padding: 60px 0px 0px 0px; margin: 0px; text-align: center; }

