/*
	#############################################
	##											#
	##	Generic page stuff                      #
	##											#
	## This will be all stuff that is for all   #
	## pages									#
	##											#
	#############################################
*/
.style1 {color: #396191;font: bold;}
.style4 {color: #396191; }

#QQContainer {}
.SimpleLifePageContent{}
#CenterForm{	text-align:center;}
#QQTitle{	display:none;}
#QQTitleDetails{	display:none;}
.QQSectionTitle{	margin:0;	padding:14px 0 3px 0;	color:#000000;	font-family: Arial, sans-serif; font-weight:bold;	width:100%; height: auto; }
.Radio{border:0;}
.CheckBox{border:0;}
/*
	#############################################
	##											#
	##	Data input stuff                        #
	##											#
	## This will be all stuff that is for all   #
	## pages									#
	##											#
	#############################################
*/

.Clear{	width:100%;	clear:both;	display:inline-block;}
.Row{	width:100%;	display:inline-block;}
.RowDets{	width:100%;	display:inline-block;}
.RowHeadOdd{	display:none;}
.RowDetsOdd{	width:100%;	margin-top:1px;	display:inline-block;}
.RowFootOdd{	display:none;}
.RowDetsEven{	width:100%;	margin-top:1px;	display:inline-block ;}
.RowFootEven{	display:none;}

.LeftCol{	width:300px;	text-align:right;	padding-right:2px;	float:left;}
.MiddleColReq{	width:20px;	text-align:left;	float:left; height:22px;}
.MiddleColHelp{	display:none;}
.RightCol{	width:355px;	text-align:left;	float:left;}
.Question{	width:300px;	float:left;		font-size : 0.9em; height : 45px;}
.Answer{	width:305px ;	float:left;}

.AOLApplicantHeader{	color:#000000;	font-weight:bold;	text-align:left;	width:100%;	display:inline-block; margin-top: 10px;}
.AOLLeftCol {	float:left;	width:190px;	text-align:right;	padding-right:2px;}
.AOLMiddleColReq {	float:left;	width:10px;	text-align:left;}
.AOLMiddleColHelp {	display:none;}
.AOLRightCol {	float:left;	width:200px;	text-align:left;}
.AOLApp2Col {	float:left;	width:200px;	text-align:left;}
.AOLQuestion{width:190px;float:left; height : 45px;}
.AOLAnswer{width:200px;float:left;}



#divReqMarkerNotice{display:inline;color:#000000; font-family:Arial,Sans-serif; font-size:14.4px; font-weight:bold; text-align:center;margin-top:5px;width:30px;}
.ReqNotice{display:inline;width:100%; margin-bottom:10px; font-size : 0.9em; margin-top: 0px;}

.ReqMarkerA{width:1px;display:inline;color:#000000;vertical-align:super; margin-left: 0px;}
.ReqMarkerB{width:10px;display:inline;color:#000000; font-family:Arial,Sans-serif; font-size:14.4px; font-weight:bold; text-align:center;margin-top:5px; vertical-align:super; margin-left: 0px;}
.ReqMarkerC{width:1px;display:inline;color:#000000; vertical-align:super; margin-left: 0px;}

.HelpMarkerA{display:none;}
.HelpMarkerB{display:none;}
.HelpMarkerC{width:28px;display:inline;margin-top:-15px !important; vertical-align:top !important; height: 28px;}

.HelpMarkerC img{margin-top: 0px;}

 #NavButtons{display:block;width:100%;margin-top:5px; float:right; }
 
 .ButtonsLeft{float:left;width:200px;text-align:left;}
 .ButtonsMiddle{float:left;width:200px;text-align:center;}
 .ButtonsRight{float:right;width:200px;text-align:right;}
 
 .HelpBlock #SumAssured { color: #000000;}
 

.HeadlineMain
{
	font-size: 12pt;
}


/*
	#############################################
	##											#
	##	qrequestnew.asp stuff                   #
	##											#
	## This will be all stuff that is for the   #
	## qrequestnew page							#
	##											#
	#############################################
*/

.inputform-qrn #QQSection { float: left; }
.inputform-qrn #divHelpAQ1,.inputform-qrn #divHelpBQ1,.inputform-qrn #divHelpCQ1{display:none;}
.inputform-qrn #divHelpAQ3,.inputform-qrn #divHelpBQ3,.inputform-qrn #divHelpCQ3{display:none;}
.inputform-qrn #divHelpAQ6,.inputform-qrn #divHelpBQ6,.inputform-qrn #divHelpCQ6{display:none;}
.inputform-qrn #divHelpAQ12,.inputform-qrn #divHelpBQ12,.inputform-qrn #divHelpCQ12{display:none;}
.inputform-qrn #divHelpAQ14,.inputform-qrn #divHelpBQ14,.inputform-qrn #divHelpCQ14{display:none;}
.inputform-qrn #divHelpAQ15,.inputform-qrn #divHelpBQ15,.inputform-qrn #divHelpCQ15{display:none;}
.inputform-qrn #divHelpAQ16,.inputform-qrn #divHelpBQ16,.inputform-qrn #divHelpCQ16{display:none;}

.inputform-qrn #divReqMarkerAQ14, .inputform-qrn #divReqMarkerBQ14, .inputform-qrn #divReqMarkerCQ14 {color:white;width:1px;}
.inputform-qrn #divReqMarkerBQ15 {color:Black !important;width:10px !important;}

.inputform-qrn #femail {width:340px !important;}

.ie6hack{display:none;}

.inputform-qrn #divRow1{display:none;}

#fCustomerName{width:240px;}
#fPostCode1, #fPostCode2{width:50px;}
#fTerm {width:50px;}
#fSumAssured {width:100px;}

#fApp1_day { width: 70px !important;  }
#fApp1_month {width: 100px  !important;}
#fApp1_year {width: 70px  !important;}
 
#fApp2_day { width: 70px !important;  }
#fApp2_month {width: 100px  !important;}
#fApp2_year {width: 70px  !important;}

 
 #anchQRNLeft{display:none;}
 #anchQRNMiddle{display:none;}
 
 #fApp1Title, #fApp2Title{width:120px !important;}
#fApp1Firstname, #fApp2Firstname{width:240px;}
#fApp1Surname, #fApp2Surname{width:240px;}

/*
	#############################################
	##											#
	##	wait message    stuff                   #
	##											#
	#############################################
*/

.WaitForm{text-align:center;width:725px;}
.WaitHeader{color:#000000; font-size:16px;font-weight:bold; }
.WaitImage{}
.WaitMessage{}

/*
	#############################################
	##											#
	##	Results page stuff                      #
	##											#
	#############################################
*/

.ResultPage{width:730px;}
.ResultTable{width:730px;}
.ResultHeader{width:730px;font-weight:bold;float:left; border-bottom:solid 1px #342961; border-top:solid 1px #342961;}

.ResultHeaderCol1{width:150px;float:left;}
.ResultHeaderCol2{width:150px;float:left;}
.ResultHeaderCol3{width:150px;float:left;}
.ResultHeaderCol4{width:150px;float:left;}
.ResultHeaderCol5{width:100px;float:left;}

.ResultCol1{width:150px;float:left;min-height:30px;}
.ResultCol2{width:150px;float:left;min-height:30px;margin-top:15px;}
.ResultCol3{width:150px;float:left;min-height:30px;margin-top:15px;}
.ResultCol4{width:150px;float:left;min-height:30px;margin-top:5px;}
.ResultCol5{width:100px;float:left;min-height:30px;margin-top:5px;}

.ResultRow{width:100%;float:left; border-bottom:solid 1px #342961;padding-top:7px;}

.table{margin-left:55px;margin-top:10px;margin-bottom:10px;width:100%;}

.ResultsIntroText {color:#000000; font-size: 12px; margin-top: 5px; margin-bottom:0px; font-weight: normal;}

#inputform-results #QQTitleDetails {display:none;}
#inputform-results #QQSection{margin-top:0px; }
#inputform-results .QQSectionTitle{margin-top:0px; padding-top: 0px;}
/*
	#############################################
	##											#
	##	stp0 page stuff                         #
	##											#
	#############################################
*/
.KFDContainer{width:100%;margin-bottom:10px; float: left;}
.ColumnThirdLeft{width:380px;float:left; }
.ColumnThirdCenter{width:260px;float:left;text-align:left;}
.ColumnThirdRight{width:80px;float:left;text-align:right;}

.dlps-button{border: none;}

.QuoteInformation{		width:100%;	margin-top:10px;}
.QuoteInformationRow{width:600px;float:left;}
.QuoteInformationLogo {	width:130px  ;	font-size: 10pt;	float: left;}
.QuoteInformationText{	width: 400px ;	float: left;}
.QuoteInformationLabel{	width: 150px ;	float: left ;	line-height: 25px ;}
.QuoteInformationData{	width: 425px ;	float: left;	line-height: 25px ;}
.KFDText
{
	margin-bottom: 10px;
}
#ContentMainQQ0004 #QQSection .details {display:none;}

/*
	#############################################
	##											#
	##	stp1 page stuff                         #
	##											#
	#############################################
*/

/*
	#############################################
	##											#
	##	stp2 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp2 #femail , .inputform-stp2 #fapp2email {width:190px !important; }

#fapp1title, #fapp2title {width:145px !important;}

.inputform-stp2 #femail {width:340px !important;}

#fapp1contact_Morning, #fapp2contact_Morning,#fapp1contact_Afternoon, #fapp2contact_Afternoon ,#fapp1contact_Evening, #fapp2contact_Evening  {border:none;}

.inputform-stp2 #divReqMarkerAQ8, .inputform-stp2 #divReqMarkerBQ8, .inputform-stp2 #divReqMarkerCQ8, .inputform-stp2 #divReqMarkerCQ8App2{color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ9, .inputform-stp2 #divReqMarkerBQ9, .inputform-stp2 #divReqMarkerCQ9, .inputform-stp2 #divReqMarkerCQ9App2 {color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ10, .inputform-stp2 #divReqMarkerBQ10, .inputform-stp2 #divReqMarkerCQ10, .inputform-stp2 #divReqMarkerCQ10App2 {color:white;width:1px;}

.inputform-stp2 #divReqMarkerAQ12, .inputform-stp2 #divReqMarkerBQ12, .inputform-stp2 #divReqMarkerCQ12, .inputform-stp2 #divReqMarkerCQ12App2{color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ13, .inputform-stp2 #divReqMarkerBQ13, .inputform-stp2 #divReqMarkerCQ13, .inputform-stp2 #divReqMarkerCQ13App2 {color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ14, .inputform-stp2 #divReqMarkerBQ14, .inputform-stp2 #divReqMarkerCQ14, .inputform-stp2 #divReqMarkerCQ14App2 {color:white;width:1px;}

.inputform-stp2 .AOLApplicantHeader{ margin-top: 10px;}

.CopyAddress {margin-left:10px;vertical-align:bottom;height:22px;display:inline;}
.inputform-stp2 .AOLAnswer{overflow:visible;}
.EULink
{
	float: right;
	margin-right: 360px;
	
}
inputform-stp2 .details
{
	float: left;
}


/*
	#############################################
	##											#
	##	stp3 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp3 #divReqMarkerAQ2, .inputform-stp3 #divReqMarkerBQ2, .inputform-stp3 #divReqMarkerCQ2{color:white;width:1px;}
.inputform-stp3 #divReqMarkerAQ9, .inputform-stp3 #divReqMarkerBQ9, .inputform-stp3 #divReqMarkerCQ9 {color:white;width:1px;}
.inputform-stp3 #divReqMarkerAQ11, .inputform-stp3 #divReqMarkerBQ11, .inputform-stp3 #divReqMarkerCQ11 {color:white;width:1px;}
.inputform-stp3 .yes-no {float:left; width:50px !important;  text-align: left; }
.inputform-stp3 .AOLAnswer {float:left;  }
.inputform-stp3 #divA8 {width: 100%; float: left;}
.inputform-stp3 #divHelpCQ9 { float: right;  margin-top: -25px !important; margin-right: 370px; vertical-align:middle !important; height:38px !important; }

#fapp1marital, #fapp2marital , #fapp1empstatus, #fapp2empstatus {width: 145px !important;}
.inputform-stp3 .AOLAnswer .yes-no2{float:left;width:300px !important; text-align:left !important;}

/*
	#############################################
	##											#
	##	stp4 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp4 #divReqMarkerAQ2, .inputform-stp4 #divReqMarkerBQ2, .inputform-stp4 #divReqMarkerCQ2{color:white;width:1px;}
.inputform-stp4 #divReqMarkerAQ3, .inputform-stp4 #divReqMarkerBQ3, .inputform-stp4 #divReqMarkerCQ3{color:white;width:1px;}
.inputform-stp4 #divReqMarkerAQ4, .inputform-stp4 #divReqMarkerBQ4, .inputform-stp4 #divReqMarkerCQ4{color:white;width:1px;}
.inputform-stp4 #divReqMarkerAQ8, .inputform-stp4 #divReqMarkerBQ8, .inputform-stp4 #divReqMarkerCQ8{color:white;width:1px;}
.inputform-stp4 #divHelpAQ1, .inputform-stp4 #divHelpBQ1, .inputform-stp4 #divHelpCQ1 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ2, .inputform-stp4 #divHelpBQ2, .inputform-stp4 #divHelpCQ2 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ3, .inputform-stp4 #divHelpBQ3, .inputform-stp4 #divHelpCQ3 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ4, .inputform-stp4 #divHelpBQ4, .inputform-stp4 #divHelpCQ4 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ5, .inputform-stp4 #divHelpBQ5, .inputform-stp4 #divHelpCQ5 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ6, .inputform-stp4 #divHelpBQ6, .inputform-stp4 #divHelpCQ6 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ7, .inputform-stp4 #divHelpBQ7, .inputform-stp4 #divHelpCQ7 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ8, .inputform-stp4 #divHelpBQ8, .inputform-stp4 #divHelpCQ8 {color:white;width:1px;}

/*
	#############################################
	##											#
	##	stp5 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp5 #divHelpAQ1, .inputform-stp5 #divHelpBQ1, .inputform-stp5 #divHelpCQ1 {color:white;width:1px;}
.inputform-stp5 #divReqMarkerAQ1, .inputform-stp5 #divReqMarkerBQ1, .inputform-stp5 #divReqMarkerCQ1{color:white;width:1px;}
.inputform-stp5 .LeftCol{width:340px; text-align: left;}
.inputform-stp5 .RightCol{width:250px;}
.inputform-stp5 .Question{width:340px;}
.inputform-stp5 .Answer{width:250px;}
.inputform-stp5 #divHelpAQ1 , #divHelpBQ1,  #divHelpCQ1 {display:none !important;}
.inputform-stp5 .termsQuotePagePara2 {float: left;}
.inputform-stp5 

.DDLogoRow{width:100%}
.DDLogoColumnLeft{width:50%; float:left;text-align:left;}
.DDLogoColumnRight{width:49%;float:right;text-align:right;}

.termsQuotePagePara2{width:635px; float:left;font-size:0.9em;}
.inputform-stp5 #fservices{width:80px;float:left;}
/*
	#############################################
	##											#
	##	stp6 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp6 #NavButtons {display:none;}

/*
	#############################################
	##											#
	##	stp_CICXsell stuff                      #
	##											#
	#############################################
*/
.ResultsGrid{margin-left:60px;width:680px !important; }
.ResultDetails{width:100%;font-family:arial;margin-top:10px;font-size:12pt !important;}
.Results {width:720px !important;font-family:arial;margin-top:10px;border:solid 2px #66cc33;padding:0px;}
.RowHeaderTitle {width:625px !important;display:inline-block;margin-bottom:5px;margin-left:80px;margin-top:2px;text-align:left;font-weight:bold;font-size:12pt !important;}
.ApplicantName{width:100%;font-family:arial;font-size:12pt !important;font-weight:bold;margin-top:0px;background-color:#66cc33;color:White;height:25px;padding:3px 0px 0px 3px;}

.ColumnTitle{width:60px;float:left; margin-top:75px;text-align:left;font-family:arial;font-size:12pt !important;font-weight:bold;}
.RowHeader {width:600px;display:inline-block;min-height:50px;margin-bottom:10px;font-size:12pt !important;}
.CellHeader {width:85px !important;float:left; text-align:center;margin: 10px 2px 2px 2px;font-size:12pt !important;}

.Row {width:600px;display:inline-block;min-height:35px;margin-bottom:5px;}
.Cell {width:80px !important;float:left; text-align:center;font-weight:bold; border:solid 1px gray;margin:1px;font-size:12pt !important;min-height:35px;margin:2px !important; padding:5px;}
.Cell a {font-size:12pt !important;font-weight:bold !important;}

.Notes{font-family:arial;padding:5px;font-size:12pt !important; }
.Notes li a{font-family:arial;font-size:12pt !important; }
.Notes  a{font-family:arial;font-size:12pt !important;}

.IPXHeading{font-weight:bold;}

.ResultDetails ul{margin-left:40px !important; margin-top:5px;}
.ResultDetails li{margin-top:5px;}


.QuoteInformationUpsell{border:solid 0px #57c5d4;padding:0px;margin-top:10px;margin-left:00px;float:left;font-family: Arial, Helvetica, sans-serif;}
.QuoteInformationUpsellDetails{margin-top:10px;}

.QuoteInformationUpsell .Fields {	 font-size:0.8em; font-weight:bold; padding-top:6px;}

.CICPage{width:100%;float:left;}


.CICUpsellHeader{width:100%;float:left;margin-top:0px;margin-bottom:10px;font-family: Arial, Helvetica, sans-serif;}

.CICUpsellRow{width:100%;}
.CICUpsellLeftCol{margin-left:10px;float:left;margin-top:0px !important;width:430px; }

.CICUpsellOption{font-size:25px;color:Black;font-weight:bold;margin-bottom:20px;float:left;width:150px;margin-top:0px !important;}
.CICUpsellDetails, .CICUpsellDetails1{font-size:16px;float:left;float:left;width:100%}
.CICUpsellDetails a , .CICUpsellDetails1 a{font-size:13px;overflow:visible;}
.CICUpsellDetails1 {margin-bottom:90px;}

.CICUpsellSmallDetails{font-size:11px;float:left;margin-top:8px;float:left;width:690px;overflow:;}

.CICUpsellSmallDetailsTop{font-size:11px;float:left;margin-top:0px;float:left;margin-bottom:5px;font-style:italic;width:690px;}
.CICUpsellSmallDetailsBottom{font-size:11px;float:left;margin-top:20px;float:left;overflow:visible;margin-bottom:0px;font-style:italic;margin-left:0px}


.CICUpsellLogo{width:120px;float:left;height:50px;overflow:visible;}
.CICUpsellRightCol{width:196px;margin-top:10px;float:right; }

.CICUpsellPremium{color:Black;}
.CICUpsellPremiumTitle{font-size:15px;text-align:center;}
.CICUpsellPremiumAmount{font-size:45px;text-align:center;font-weight:bold;margin-top:30px;margin-bottom:30px;}
.CICUpsellApply{margin-left:10px;float:left;margin-top:0px;text-align:center;}
.CICUpsellApply input{border:none;}
.CICUpsellPolicyDetails{float:left;margin-right:5px;margin-top:0px;margin-left:16px !important;}

.UsellMessage{margin-top:10px;margin-bottom:10px;width:500px; font-size:20px !important;line-height:140%;}

.CICXsellGuide{width:700px;display:inline-block;}

.CICSanScript{font-size:16px;display:inline;text-align:center;margin-left:2px;}


.PremiumClass 
{
	font-weight:bold;
	font-size:20px;
	color:#6ebf52;
}


 .CICSumAssClass
{
	font-weight:bold;
	font-size:20px;
	color:#6ebf52;
}

.BorderT{width:720px;float:left;}
.BorderB{width:720px;float:left;}
.BorderM{width:720px;float:left;height:200px;}/*130px*/

.BorderTR
{
	background-image: url(images/corners/help_box/top_right.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	float:left;
}
.BorderTL
{
	background-image: url(images/corners/help_box/top_Left.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	float:left;
}	 
.BorderTM
{	background-image: url(images/corners/help_box/top_Middle.gif);
	background-repeat:repeat-x;
	width:702px;
	height:9px;
	float:left;
}
.BorderBR
{
	background-image: url(images/corners/help_box/bottom_right.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	float:left;
}
.BorderBL
{
	background-image: url(images/corners/help_box/bottom_Left.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	float:left;
}	 
.BorderBM
{	background-image: url(images/corners/help_box/bottom_Middle.gif);
	background-repeat:repeat-x;
	width:702px;
	height:9px;
	float:left;
}
.BorderMM
{	width:702px;

	float:left;
	
}
.BorderMR
{
	background-image: url(images/corners/help_box/right_middle.gif);
	background-repeat:repeat;
	background-position: 0px 0px;
	width:9px;
	position: relative;
	float:left;
	height:200px;/*130px*/
}
.BorderML
{
	background-image: url(images/corners/help_box/Left_middle.gif);
	background-repeat:repeat;
	background-position: 0px 0px;
	width:9px;
	position: relative;
	float:left;
	height:200px;/*130px*/
}	




/*
	#############################################
	##											#
	##	Error Handling stuff                    #
	##											#
	#############################################
*/
#FormErrorTitleDisplay{	font-family:  Arial, Helvetica, sans-serif ;	font-size: 9pt ;	clear: both;	display: block;}
.FormErrors {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	background-color: #fff ;	color: #cc0000 ;	display: none;	width:525px ; 	margin:0px ; 	padding:0px ; 		}
.FormErrors p {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-size: 9pt ;	margin: 0 ;	padding: 0 ;	margin-top: 5px ;	color: #cc0000 ;}	
.FormErrors ul {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	margin: 0.5em 2em 0.25em 2em ;	list-style-type: disc;	color: #cc0000 ;}
.FormErrors ul li {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	padding: 0 ;	margin: 0.4em 0 ;	background: none ;	line-height: normal ;	color: #cc0000 ;}
.FormErrorTitle{font-family:  Arial, Helvetica, sans-serif ;font-size: 9pt ;clear: both; margin-top:5px; font-weight:bold;}
 input.Error,   select.Error {	border: 1px red solid;	background-color: #FFDFDF;	background-image: none;	color: #c00;	} 	
 .RadioError {	border: 1px red solid;	background-color: #FFDFDF;	background-image: none;	color: #c00;	} 
 


.formsection{float:left;}

.formsection h1 
{
color : #6c3;
font-size : 1.075em;
}


.HeadlineSub
{

font-size : 0.9em;
font-weight: normal;
margin-bottom: 10px !important;
float: left;
clear: both;

}

.ResultPage
{
	margin-top: 5px;
}

.ResultPage .details
{
	font-size: 13px;
	margin-bottom: 10px;
	
}
#fPolicyType{width: 270px !important; font-size:0.75em; vertical-align: middle;}

#quoteRefSpan
{
	font-size:11px; 
}

.notes
{
	width: 720px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12.8px;
	margin-top: 20px;
	float: left;
}

.MTRegulatoryWordings
{
	width: 720px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12.8px;
	padding-top: 10px;
	height: 50px;
}

.notes p
{
	margin-top: 10px;
}
#main #head h4 {
	float : right;
	width : 398px;
	height : 22px;
	line-height : 22px;
	padding : 32px 30px 0 0;

}

#stagetrailCIP {
	background : url('images/stagetrail_bg_mid.png') repeat-y;
	width : 927px;
	height : 50px;
	clear : both;
	margin-left : 21px;
	border-bottom : 1px solid #ccc;
}
#stagetrailCIP .top {
	background : url('images/stagetrail_bg_top.png') no-repeat;
	padding : 0 20px;
}

#stagetrailCIP ul {
	list-style-type : none;
}

#stagetrailCIP li {
	display : inline;
	line-height : 50px;
	padding-right : 25px;
	font-size:14px;
	font-weight : bold !important;
	color : #ccc;

}

#stagetrailCIP li.current {	color : #333;}

#FandF_Container 
{	
	width:680px;
	height:auto;
	margin-left: auto;
	margin-right: auto;	
	overflow:visible;
}

#FandF_Container .ImgContainer
{
	float:right;
	position:relative;
	top:-77px;
	right:-120px;
	z-index: auto;
	height:0px;
}

.CICPage #FandF_Container .ImgContainer {	top:-80px;left:74px;}

