/* =================================== */

/* amustafic: Rebrand Phase 1 */
#divMain
{
      width: 1000px;
      float: left;
}

#divLogo
{
	width: 180px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	float: left;
	margin: 8px 0 0 10px;
}

#divHeader
{
	width: 600px;
	/*height: 70px;
	min-height: 70px;
	max-height: 70px;*/
	float: left;
	margin: 10px 0 0 0;
	font-size:0.9em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color:lightblue; 
	text-decoration:none;
}
html>body #divHeader
{
	margin: 10px 0 0 -5px;
	font-size:0.85em;
	
}
#divRowTwo 
{
	margin-top: -10px;
	margin-bottom: 10px;
	clear: both;
}
html>body #divRowTwo 
{
	margin-top: 0.1em;
}
#divNav
{
	width: 180px;
	height: 400px;
	float: left;
	min-height: 300px;
	margin: 8px 0 0 10px;
}

#divContentBody
{
	width: 600px;
	height: 100px;
	float: left;
	margin-left: 0;
	font-size: 1.0em;
	min-height: 500px;
}
html>body #divContentBody
{
	margin-left: -5px;
}
#divContentBodyIndex
{
	width: 600px;
	height: 100px;
	float: left;
	margin-left: 0;
	font-size: 1.0em;
	min-height: 500px;
}
html>body #divContentBodyIndex
{
	margin-left: -5px;
	font-size: 0.9em;
}

#divContent
{
	
}

#divRowThree
{
	margin-top: 0;
	margin-bottom: 10px;
	clear: both;
}
html>body #divRowThree
{
	margin-top: 0.1em;
}
#divExtraContent
{
	width: 790px;
	float: left;
	margin-left: 10px;
	margin-top: -20px;
	font-size: 1.0em;
}
html>body #divExtraContent
{
	margin-top: 0px;
}

#divRowFour
{
	/*margin-top: 0;*/
	/*margin-bottom: 10px;*/
	clear: both;
}

#divFooter
{
	width: 600px;
	clear: both;
	padding-top: 5px;
	margin-left: 0px;
	margin-top: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color:darkblue; 
	text-decoration:none;
}
html>body #divFooter
{
	padding-top: 15px;
	font-size: 0.65em; 
}

#divEmptyIndexPage
{
	width: 180px;
	height: 40px;
	margin-left: 10px;
	min-height: 40px;
	max-height: 40px;
	float: left;
}
#divFooterIndexPage
{
	width: 600px;
	padding-top: 0px;
	margin-left: 0;
	margin-top: -20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color:darkblue; 
	text-decoration:none;
	float: left;
}
html>body #divFooterIndexPage
{
	padding-top: 10px;
	margin-top: 15px;
	margin-left: -8px;
	font-size: 0.65em; 
}

#divSubFooter
{
	clear: both;
	width: 600px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	/*border: thin solid red;*/
	padding: 10px 0;
}
#divSubFooterIndexPage
{
	clear: both;
	width: 790px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	/*border: thin solid red;*/
	padding: 0px 0;
}
html>body #divSubFooterIndexPage
{
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px 0;
}

/* MCC pages */
#divMainMCC
{
	width: 1000px;
	float: left;
}
#divLogoMCC
{
	width: 180px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	float: left;
}

#divHeaderMCC
{
	width: 600px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	float: left;
	margin-left: 10px;
	font-size:0.7em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color:white; 
	text-decoration:none;
}


html>body #headerImg
{
	/*padding-right: 10px;*/
	padding-right: 20px;
}


#divRowTwoMCC
{
	margin-top: 10px;
	clear: both;
}
#divEmpty1MCC
{
	width: 180px;
	height: 40px;
	min-height: 70px;
	max-height: 70px;
	float: left;
}



#divSubHeaderMCC
{
	width: 600px;
	MIN-HEIGHT: 40px;
	float: left;
	margin: 5px 10px -5px 10px;
	height: 40px;
	max-height: 70px;
	color: black;
	border-top: #0099CC thin solid;
	border-bottom: #0099CC thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
	font-size: 0.7em;
}

html>body #divSubHeaderMCC
{
	margin: 30px 10px -5px 10px;
}

#divRowThreeMCC
{
	margin-top: 10px;
	clear: both;
}
#divEmpty2MCC
{
	width: 180px;
	height: 40px;
	min-height: 70px;
	max-height: 70px;
	float: left;
}
#divContentBodyMCC
{
	width: 600px;
	height: 500px;
	float: left;
	margin-left: 10px;
	min-height: 600px;
}

/*begin: changes made for MemorableWord*/
#divLoginSteps
{
	float: right;
	margin-right: 10px;
}
*html #divLoginSteps
{
	float: left;
	margin-left: 235px;
}
#divLoginCurrStep
{
	float: left;
	color: #0099CC;
	font-weight: bold;
	font-size: 1.0em;
	width: 50px;
}
#divLoginStep
{
	float: left;
	color: #000066;
	font-size: 1.0em;
	width: 45px;
}
#divLoginStepArrow
{
	float: left;
	color: #000066;
	font-size: 1.0em;
	padding-top: 7.5px;
	padding-right: 5px;
	width: 20px;
}
.ctlLoginMemorableWorddivLetterLabel
{
	width: 400px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	float: left;
	color: dodgerblue;
}
.ctlLoginMemorableWorddivLetterRow
{
	margin-top: 10px;
	clear: both;
	/*border: thin solid red;*/
}
#ctlLoginMemorableWorddivLetterBoxes
{
	margin-left: 40px;
	float: left;
	clear: both;
	/*border: thin solid red;*/
	width: 400px;
	height: 80px;
}
/*end: changes made for MemorableWord*/

#divContentMCC
{
	margin-left: 20px;
}
#divContentMCC h1
{	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.3em;
    COLOR: #0099cc;
    padding: 10px;
}
div.newOrderedList ol
{
	margin-bottom: 5px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 43px;
}
div.newOrderedList li
{
	color:#000066; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 1.5em;
	margin-left: 3px;
	margin-bottom: 15px;
	list-style-type: decimal;
}
#divContentMCC p
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 0.9em;
    COLOR: #000066;
    padding: 10px;
}

#divFooterMCC
{
	width: 600px;
	clear: both;
	margin-left: 0px;
	margin-top: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color:darkblue; 
	text-decoration:none;
}
html>body #divFooterMCC
{
	padding-top: 15px;
}
#divSubFooterMCC
{
	clear: both;
	width: 600px;
	margin-left: 0px;
	margin-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
}
.divMCCLandingBanner
{
	margin-left: 15px;
}


/* CSS for LoginUK control */
#ctlLoginUKdivMain
{
	margin-left: 0px;
	width: 450px;
	float: left;
	/*border: 1px solid #000000;*/
}
#ctlLoginUKdivRowOne
{
	margin-top: 10px;
	clear: both;
}
#ctlLoginUKdivUsernameLabel
{
	width: 120px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	float: left;
	color: dodgerblue;
}
#ctlLoginUKdivUsernameTextbox
{
	width: 130px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	float: left;
	color: dodgerblue;
	text-align: left;
}
#ctlLoginUKdivRowTwo
{
	margin-top: 5px;
	clear: both;
}
#ctlLoginUKdivPasswordLabel
{
	width: 120px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	float: left;
	color: dodgerblue;
	/*border:thin solid red;	*/
	text-align: left;
}
#ctlLoginUKdivPasswordTextbox
{
	width: 130px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	float: left;
	color: dodgerblue;
}

/* CSS for textfields on MCCForgotLogin page */
#ctlForgotLogindivMain
{
	margin-left: 0px;
	width: 500px;
	float: left;
}
#ctlForgotLogindivRowOne
{
	margin-top: 5px;
	clear: both;
}
html>body #ctlForgotLogindivRowOne
{	
	height: 25px;
}
#ctlForgotLogindivForenameLabel
{
	width: 120px;
	float: left;
	color: dodgerblue;
	text-align: left;
}
#ctlForgotLogindivForenameTextbox
{
	width: 150px;
	float: left;
	color: dodgerblue;
}
#ctlForgotLogindivRowTwo
{
	margin-top: 5px;
	clear: both;
}
html>body #ctlForgotLogindivRowTwo
{
	height: 25px;
}

#ctlForgotLogindivSurnameLabel
{
	width: 120px;
	float: left;
	color: dodgerblue;
	text-align: left;
}
#ctlForgotLogindivSurnameTextbox
{
	width: 150px;
	float: left;
	color: dodgerblue;
}
#ctlForgotLogindivRowThree
{
	margin-top: 5px;
	clear: both;
}
html>body #ctlForgotLogindivRowThree
{
	height: 35px;
}
#ctlForgotLogindivEmailLabel
{
	width: 120px;
	float: left;
	color: dodgerblue;
	text-align:left;
}
#ctlForgotLogindivEmailTextbox
{
	width: 350px;
	float: left;
	color: dodgerblue;
}

/* CSS for textfields on MCCForgotLogin2 page */
#ctlForgotLogin2divMaidenNameRow
{
	margin-top: 5px;
	clear: both;
}
#ctlForgotLogin2divMaidenNameLabel
{
	width: 19em;
	float: left;
	color: dodgerblue;
}
#ctlForgotLogin2divMaidenNameTextbox
{
	width: 10em;
	/*height: 25px;
	min-height: 25px;
	max-height: 25px;*/
	float: left;
	margin-left: 10px;
	color: dodgerblue;
}
.ctlForgotLogin2divLetterLabel
{
	/*width: 250px;*/
	width: 400px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	float: left;
	color: dodgerblue;
}
.ctlForgotLogin2divLetterRow
{
	margin-top: 10px;
	clear: both;
	/*border: thin solid red;*/
}
#ctlForgotLogin2divLetterBoxes
{
	margin-left: 40px;
	float: left;
	clear: both;
	/*border: thin solid red;*/
	width: 400px;
	height: 80px;
}
/* CSS for freecreditreport page */
.divFreeCreditReportBanner
{
	margin-top: -10px;
	margin-bottom: 65px;
}


/* CSS for creditreport2 page */
#ctlFreeCreditReport2DivMain
{
	margin: -10px,10px;
	padding: 0;
	width: 530px;
	/*border: 1px solid #000000;*/
}
html>body #ctlFreeCreditReport2DivMain
{
	clear: both;
	margin: 30px,10px;
	/*border: 1px solid red;*/
	width: 600px;
}
#ctlFreeCreditReport2DivRowOne
{
	margin-top: 10px;
	clear: both;
}
html>body #ctlFreeCreditReport2DivRowOne
{
	margin-left: 10px;
	margin-top: 20px;
}
#ctlFreeCreditReport2DivRowTwo
{
	margin-top: 10px;
	clear: both;
}
html>body #ctlFreeCreditReport2DivRowTwo
{
	margin-left: 10px;
	
}
#ctlFreeCreditReport2DivRowThree
{
	margin-top: 10px;
	clear: both;
	float: right;
}
html>body #ctlFreeCreditReport2DivRowThree
{
	margin-top: 5px;
	margin-left: 340px;
	width: 100px;
	/*border: solid thin red;*/
	float: none;
}
#freeCreditReport2RowZero
{
	margin:-10px,-10px;
	/*padding: -10px;*/
	clear: none;
	width: 450px;
	height: 25px;
	/*border: thin solid red;*/
}
html>body #freeCreditReport2RowZero
{
	/*margin: 0;*/
	clear: none;
	width: 590px;
	margin-top: -10px;
	margin-bottom: 10px;
	/*border: thin solid red;*/
}
#freeCreditReport2RowZero p
{
	padding: 10px 20px 10px 20px;
    color:#000066;
    font-size: 0.9em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}

html>body #freeCreditReport2Img
{
	margin: 5px;
	float: left;
	border: none;
}

/*----------------Web Pages Layout CSS For Rebrand Project--------
JXUE 9/20/2005 
-----------------------------------------------------------------*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-size: 80%; background: none;}
* { margin: 0;} 
html>body {font-size: 90%;}
A:active.normalLink, A:visited.normalLink, A:link.normalLink{color:blue}
A:hover.normalLink{color:Red}

/* DIV: New Header dark blue rounded corner */
div.hbl {background: #000066 url(../images/dark-blue-bl.gif) no-repeat 0 100%; }
div.hbr {background: url(../images/dark-blue-br.gif) no-repeat 100% 100%; }
div.htl {background: url(../images/dark-blue-tl.gif) no-repeat 0 0; }
div.htr {background: url(../images/dark-blue-tr.gif) no-repeat 100% 0; padding:10px}

/* DIV: New Footer light blue rounded corner  */
div.footerbl {background: #0099cc url(../images/light-blue-bl.gif) no-repeat 0 100%;}
div.footerbr {background: url(../images/light-blue-br.gif) no-repeat 100% 100%; }
div.footertl {background: url(../images/light-blue-tl.gif) no-repeat 0 0; }
div.footertr {background: url(../images/light-blue-tr.gif) no-repeat 100% 0; padding:10px}
div.clear {font-size: 1px; height: 1px}

/* Start Rounded Corner light blue Box */
div.lbrbroundbox {background-color: #FFFFFF;}
div.lbrbtop {background: url(../images/light-blue-box-top.gif) repeat-x; }
div.lbrbtop div	{background: url(../images/light-blue-box-tl.gif) no-repeat top left; }
div.lbrbtop div div	{background: url(../images/light-blue-box-tr.gif) no-repeat top right;	}
div.lbrbbot	{background: url(../images/light-blue-box-bottom.gif) repeat-x;}
div.lbrbbot div	{background: url(../images/light-blue-box-bl.gif) no-repeat top left;}
div.lbrbbot div div	{background: url(../images/light-blue-box-br.gif) no-repeat top right;}
div.lbrbcontentwrap{ background: url(../images/light-blue-box-left.gif) repeat-y;}
div.lbrbcontent	{background: url(../images/light-blue-box-right.gif) repeat-y right;}
/* height and width details */
div.lbrbtop div, div.lbrbtop, div.lbrbbot div, div.lbrbbot{	width: 100%;height: 8px;font-size: 1px;}
div.lbrbroundbox{margin-top: 10px; float: left}
div.rbcontent{padding: 1px 2em;	padding-bottom: 10px;margin: 0;	text-align: left;}
/* End Rounded Corner light Blue Box */

/* Start Rounded Corner dark blue Box */
div.dbrbroundbox {background-color: #FFFFFF;}
div.dbrbtop {background: url(../images/dark-blue-box-top.gif) repeat-x; }
div.dbrbtop div	{background: url(../images/dark-blue-box-tl.gif) no-repeat top left; }
div.dbrbtop div div	{background: url(../images/dark-blue-box-tr.gif) no-repeat top right;	}
div.dbrbbot	{background: url(../images/dark-blue-box-bottom.gif) repeat-x;}
div.dbrbbot div	{background: url(../images/dark-blue-box-bl.gif) no-repeat top left;}
div.dbrbbot div div	{background: url(../images/dark-blue-box-br.gif) no-repeat top right;}
div.dbrbcontentwrap{ background: url(../images/dark-blue-box-left.gif) repeat-y;}
div.dbrbcontent	{background: url(../images/dark-blue-box-right.gif) repeat-y right;}
div.dbrbcontentwraplightblue{ background: url(../images/light-blue-box-left.gif) repeat-y;}
div.dbrbcontentlightblue	{background: url(../images/light-blue-box-right.gif) repeat-y right;}
div.dbrbbotlightblue	{background: url(../images/light-blue-box-bottom.gif) repeat-x;}
div.dbrbbotlightblue div	{background: url(../images/light-blue-box-bl.gif) no-repeat top left;}
div.dbrbbotlightblue div div	{background: url(../images/light-blue-box-br.gif) no-repeat top right;}
/* height and width details */
div.dbrbtop div, div.dbrbtop, div.dbrbbot div, div.dbrbbot, div.dbrbbotlightblue, div.dbrbbotlightblue div {	width: 100%;height: 8px;font-size: 1px;}
div.dbrbroundbox{margin-top: 10px; float: left}
div.dbcontent{padding: 10px 10px; margin: 10px;	text-align: center;}
/* End Rounded Corner dark Blue Box */

div.clearBig{font-size: 15px; height: 15px}

/* DIV: ID fraud page content */
div.idfraudLeft {float:left; width: 80%; }

/* DIV: ID fraud page image */
div.idfraudImg {float: right; width: 20%;}

/*************** index.aspx PAGE SYTLE BEGIN **********/
div.homePageList{width: 80%; padding: 10px}
#HomePageImg1 /*exclamation image */
{
	float: right;
	margin: 20px 15px 0 20px;
	border: none;
}
#HomePageImg2 /* for a 30 day free trial and free credit report image*/
{
	/*border: thin solid red; */
	border: none;
	margin: 10px 10px 10px 20px;
}
#partnerlandingPageImg
{	
	float: right;
	/*border: thin solid red; */
	margin: 30px 10px;
	
}
#partnerlandingPageImg2
{
	float: right;
	/*border: thin solid red; */
	margin: 5px 2px 20px 2px;
}
#creditScore
{
	float: right;
	margin: 30px 30px 10px 10px;
}

/* styles for index.aspx page */
div.hometwobox /* credit basic and padlock boxes */
{
	clear:both;
	float:left;
	width:600px;
	/*border: solid thick black;*/
}
div#creditbasic
{
    float: left;
    padding: 3px 2px 10px 0;
    width: 248px;
    height: 145px;
    margin-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* for none IE browser */
html>body #creditbasic
{
    height: 110px;
    /*border: thin solid red;
    padding: 5px 0 0 0;*/
    margin: 0;
    padding-top: 3px;
}
ul.creditBasic {list-style-type:none; color:#000066; font-size: 14px; padding-left: 10px; font-weight: 900; padding-top: 3px; padding-bottom: 3px;}
ul.creditBasic li{padding: 0; margin:0; font-weight:normal; font-size: 11px;}
ul.creditBasic li A:link, A:active, A:visited{color: Blue;}
ul.creditBasic li A:hover{color: red;}
html>body ul.creditbasic{font-size: 1.1em; padding-right: 15px;padding-left: 15px; padding-bottom: 5px;}
html>body ul.creditBasic li{padding-right: 7px;padding-top: 2px;}
div.padlockwrap /* HomePage padlock section   */
{
	float: right;
	width: 350px;
	/*border: thick solid blue;*/
	padding:0;
	margin:0;
	margin-top: 0px;
}
html>body div.padlockwrap
{
	margin: 0;
}
div.padlock
{
	background-image: url(../images/padlock-border.gif);
	background-repeat: no-repeat;
	background-position: top right; 
	color: #0099CC;
	width: 349px;
	height: 120px;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	/*border: thin solid red;*/
}

div.padlock div
{
	padding:10px;
	padding-left: 20px;
	/*padding: 0.7em;*/
	font-size: 14px;
	font-weight: 600;
	/*border: thin solid gray;*/
}

div.padlock img
{
	margin: 0 10px 10px 200px;
	/*margin: -0.1em 0.7em 0.7em 11em;*/
}
/************* end of index.aspx page stying ******/

/*************** SEO PAGE SYTLE BEGIN **********/
h1.indexpage
{
	/*Font-size: 3.0em;*/
	font-size: 26pt;
	font-weight: 100;
	font-style: normal;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 20px;
	margin-top: -20px;
}
h1.seopage
{
	/*Font-size: 3.0em;*/
	font-size: 26pt;
	font-weight: 100;
	font-style: normal;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 20px;
}
span.seoh1{color: #0099CC;}
h2.seopage
{
	color: #0099CC;
	font-size: 1.1em;
	padding: 10px 10px 10px 20px;
}
p.seopage
{	
	color: #000066;
	font-size: 0.9em;
	padding: 10px 20px 7px 20px
}
p.seopagelast
{	
	color: #000066;
	font-size: 0.9em;
	padding: 5px 10px 30px 20px;
}
ul.seopage
{
	color: #000066;
	font-size: 0.9em;
	list-style-type: disc; 
	list-style-position:outside;
	margin: 10px 10px 10px 20px;
}
ul.seopage li
{
	margin-left: 30px;
}
ul.seopage li:first-child
{
	padding-top: 10px;
	margin-top: 10px;
}
p.seopage a:link, p.seopage a:active, p.seopage a:visited, p.seopagelast a:link, p.seopagelast a:visited, p.seopagelase a:active
{
	color: Blue;
}
p.seopage a:hover, p.seopagelast a:hover
{
	color: Red;
}
a:link.seofooter,a:visited.seofooter,a:active.seofooter,a:hover.seofooter
{   FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	color:#000066; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
p#stripline
{
	padding-top: 10px;
}
/************** End OF SEO PAGE STYLE **************/

/************** FAQ PAGE **************************/
h1.FAQHeading
{
	font-size: 1.4em;
	color:#0099CC;
	font-weight: 600;
	padding: 10px 10px 5px 20px; 
}
h2.FAQSubHeading
{
	font-size: 1.1em;
	color:#000066;
	font-weight: normal;
	padding: 10px 10px 5px 20px; 
	cursor:hand;
}
ul.faq
{	
	list-style-type: disc; 
	list-style-position:outside; 
	margin: 0 0 0 20px; 
	/*border: thin solid red; */
	padding-left:20px; padding-right:10px; padding-top:0; padding-bottom:5px;
	color: #000066;
}

p.faqQ
{
	padding:10px 10px 10px 20px;
	font-size: 0.9em;
}
p.faq
{
	padding:10px 10px 10px 20px;
	display:none;
	/*margin: 10px 10px 10px 20px;*/
}
p.faqQ A:active, p.faqQ A:visited, p.faqQ A:link
{	
	color:blue;
}
p.faqQ A:hover{color:Red}
/*************** End of FAQ page*******************/

/*************** Sample Alert Page ****************/
div.sampleAlert
{
	/*float: left;*/
	margin: 0 5px 0 20px;
	/*border: solid thin red;*/
	width: 500px;
}
	
ul.bluebackground
{
	margin: 0;
	padding: 0;
}
ul.bluebackground li
{
	background-color: #0099CC;
	color: white;
	padding: 5px 10px 0 5px;
	margin: 0;
	border-bottom:thin solid white;
}
ul.dimond
{
	/*list-style-type: disc; */
	list-style-image: url(../images/UK_bluesquare_bullet.gif);
	list-style-position:outside; 
	margin: 0 0 0 20px; 
	/*border: thin solid red; */
	padding-left:20px; padding-right:10px; padding-top:0; padding-bottom:5px 
}
	
ul.dimond li
{
	margin:5px 20px 0 20px; 
	padding-left: 10 20px 0 0;
}
ul.dimond li A:link, ul.dimond li A:active,ul.dimond li A:visited
{
	color: Blue;
}
ul.dimond li A:hover
{	
	color: Red;
}
div.sampleAlert2
{
	margin: 5px 10px 0 20px;
	padding: 0;
}
	
div.sampleAlert3
{
	border: thin solid #0099cc;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;	
	float: left;
}
	
div.sampleAlert3 img
{
	float: left;
	/*border: thin solid black;*/
	width: 70px;
	margin: 10px 0 0 0;
}
	
div.sampleAlert4
{
	/*border: thin solid red;*/
	margin: 0 10 0 10px;
	float: left;
	width: 370px;
}
p.sampleAlert
{
	padding: 10px, 20px;
	font-size: 1.0em;
	color:#000066;
}
p.sampleAlert2
{	
	font-size: 1.0em;
}
p.sampleAlert2 a:link, p.sampleAlert2 a:active, p.sampleAlert2 a:visited
{
	color: Blue;
}
p.sampleAlert2 a:hover
{
	color: Red;
}
span.subhead
{	font-size: 1.0em;
}
div.sampleAlertPrint
{
	color: #000066;
	font-size: 1.0em;
	padding: 10px 10px 0 0;
	display: inline;
	font-weight: 700;
	/*border: thin solid blue; */
}
	
span.bigger
{
	color: #000066;
	font-weight: 900;
}

h3.sampleAlert
{
	font-size: 1.1em;
	color: Black;
}
	
hr.blue{ color: #0099cc}
/************** End of Sample ALert page **********/

/* Heading Section */
h1.rebrand
{
   Font-size: 2.0em;
   font-style: normal;
   color: #000066;
   padding: 20px 20px 10px 20px; 
}
h1.blueHeading
{	color: #0099CC;
	font-size: 1.4em;
	padding: 10px 10px 10px 20px;
}
h1.MCCForgotLoginConfirm
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.3em;
    COLOR: #0099cc;
    padding: 10px 20px 15px 20px;
}
h2.MCCLanding
{	
    FONT-SIZE: 1.0em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    padding: 10px 10px 10px 20px;
    font-weight: 800;
}
h2.blue
{
	color: #0099CC;
	font-size: 1.2em;
	padding: 10px 10px 5px 20px;
}

h2.subHeading
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    padding: 10px 10px 10px 20px;
    font-weight: 800;
}
h2.subHeadingIndexPage
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    padding: 10px 10px 10px 0px;
    font-weight: 800;
}

h2.freeCreditReport2
{
	font-size: 1.3em;
	color: #000066;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
h2.subTitle
{	FONT-WEIGHT: bolder;
    FONT-SIZE: 0.9em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    margin-top: 10px;
    margin-bottom: 2px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
}
h2.marginTitle
{
	margin:10px 10px 10px 0px; 
	padding-top: 0px;
}
h2.marginHacking
{
	margin-top: 20px;
}
h2.SecurityNoticeLabel
{
	clear: both;
	color: #0099CC;
	font-size: 1.0em;
	padding-left: 10px;
	padding-top: 15px;
}
h3.subTitle
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 0.9em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    margin-top: 10px;
    margin-bottom: 2px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
}

h4.subTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 0.9em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    margin-top: 10px;
    margin-bottom: 2px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
}

/* Paragraph Section */
a.forgottenLogin
{
	padding: 10px 20px 10px 20px;
    color:#000066;
    font-size: 0.9em;
}
p.main
{
    padding: 10px 20px 10px 20px;
    color:#000066;
    font-size: 0.9em;
    /*FONT-FAMILY: Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/
}
p.mainIndexPage
{
    padding: 10px 0px 10px 0px;
    color:#000066;
    font-size: 0.9em;
    /*FONT-FAMILY: Times New Roman, Verdana, Arial, Helvetica, sans-serif;*/
}

p.light
{
	margin: 10px 10px 20px 20px;
	font-size: 0.8em; 
	font-weight: 100; 
	color: #000066;
}
html>body p.light
{
	font-weight: 300;
}
/* Other section */
span.lightBlue{ color:#0099cc; text-align:center;}
span.darkBlue { color:#000066;font-size: 1.1em;}
html>body span.darkBlue { color:#000066;font-size: 1.0em;}
span.darkBlueBold{color:#000066; font-weight:900;}
span.light { font-size: 0.8em; font-weight: lighter; color: lightGray}
span.right { float:right}
span.homePageCreditBasic{color:#000066; font-size:0.9em; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif;}
span.darkRed
{
	color: #ff0000;
	text-align: center;
	font-weight:bolder;
}
span.black
{
	color: Black;
	font-size: 1.0em;
	padding: 20px;
	font-weight:900;
	display:block;
}
div.darkBlue{color:#000066; font-size: 1.2em;}
#lblDate
{
	float: right;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-right:10px;
}

ul.staticContent
{
	font-size: 0.9em;   
	color:#000066; 
	list-style-type: disc; 
	list-style-position:inside; 
	margin:20px 10px 5px 20px; 
	padding-left: 0;
}
ul.staticContentHacking
{
	font-size: 0.9em;   
	color:#000066; 
	margin:10px 10px 10px 20px;
}
div.newBullet
{
	margin-left: 20px;
	color:#000066; 
	line-height: 15px;
	margin-bottom: 5px;
}
div.newBullet p
{
	color:#000066; 
	margin-top: -15px;
	text-indent: 1.5em;
	padding-left: 2.5em;
	line-height: 15px;
	margin-bottom: 5px;
}
div.newBulletInner
{
	color:#000066; 
	margin-left: 50px;
	line-height: 15px;
	margin-bottom: 5px;
}
div.newBulletInner p
{
	color:#000066;
	margin-top: -15px;
	text-indent: 2.5em;
	padding-left: 2.5em;
	line-height: 15px;
	margin-bottom: 5px;
}
ul.staticContentSub
{
	color:#000066;
	list-style-type: disc; 
	list-style-position:inside;
	margin:5px 10px 5px 20px;
}

ul.regular
{list-style-type: disc; list-style-position:inside; font-size:0.8em; margin:0; padding-left:20px;}
ul.blueTitleList
{
	color: #0099CC;
	list-style-type: disc; 
	list-style-position:outside;
	font-size:0.9em;
	font-weight:800; 
	margin:20px 10px 5px 20px; 
	padding-left: 0;
}
ul.blueTitleList li
{
	color: #000066;
	margin:5px 20px 0 20px; 
	padding-left: 10 20px 0 0;
	font-size: 1.0em;
	font-weight: normal;
}

A.plain:link, A.plain:active, A.plain:visited
{color: Blue; text-decoration: underline; margin:0; padding:0;Font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.plain:hover 
{color: Red;  text-decoration: underline; margin:0; padding:0;Font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.OrderNowBt:hover
{
	background-color: #0099cc;
}

div.order_now_bt
{
	margin: 10px 20px;
}
div.order_now_bt2
{
	margin: 10px 20px;
}

/******** Regular header ***************/
/*H1#loginHeader*/
span#loginHeader
{	
	font-size: 2.7em;
	color: #000066;
	padding: 10px 10px 10px 10px;
	font-weight:bolder;
	display: block;
}
/*html>body span#loginHeader
{	
	border: thin solid red;
}*/
div.clearfloat
{
	clear:both;
}

/********* CSS for lable *****************/
.forInputBox
{
	color: #0099CC;
	font-size: 1em;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}

.Hint
{
	color: #0099CC;
	font-size: 1em;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}

/******** Sample Report *********/
#reportnav
{
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 2em;
    PADDING-BOTTOM: 2em;
    WIDTH: 45em;
    PADDING-TOP: 2em;
    POSITION: relative;
    HEIGHT: 3em
}
#reportnav UL#ReportTab
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 45em;
    BOTTOM: -1px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    HEIGHT: 22px
}
#reportnav UL#ReportTab LI
{
    DISPLAY: inline;
    LIST-STYLE-TYPE: none
}
#reportnav UL#ReportTab A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 1px 2px 0px 0px;
    WIDTH: 7em;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    FONT-FAMILY: tahoma, verdana, sans-serif;
    HEIGHT: 4em;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#reportnav UL#ReportTab SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 1px 2px 0px 0px;
    WIDTH: 7em;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    FONT-FAMILY: tahoma, verdana, sans-serif;
    HEIGHT: 4em;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#reportnav UL#ReportTab A.current
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 1px 2px 0px 0px;
    WIDTH: 7em;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    FONT-FAMILY: tahoma, verdana, sans-serif;
    HEIGHT: 4em;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#reportnav UL#ReportTab SPAN
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    MARGIN-TOP: 0px;
    BACKGROUND: #000066;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: medium none
}
#reportnav UL#ReportTab A.current
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    MARGIN-TOP: 0px;
    BACKGROUND: #000066;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: medium none
}
#reportnav UL#ReportTab A.current:hover
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    MARGIN-TOP: 0px;
    BACKGROUND: #000066;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: medium none
}
#reportnav UL#ReportTab A
{
    BORDER-RIGHT: #aaa 1px solid;
    BORDER-TOP: #aaa 1px solid;
    BACKGROUND: #336699;
    BORDER-LEFT: #aaa 1px solid;
    BORDER-BOTTOM: medium none
}
#reportnav UL#ReportTab A:hover
{
    MARGIN-TOP: 0px;
    BORDER-LEFT-COLOR: #666;
    BACKGROUND: #0099cc;
    BORDER-BOTTOM-COLOR: #666;
    PADDING-BOTTOM: 5px;
    BORDER-TOP-COLOR: #666;
    BORDER-RIGHT-COLOR: #666
}
#mainreport
{
    CLEAR: both;
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 2em;
    BORDER-BOTTOM: #666 1px solid
}
#reportcontents
{
    PADDING-RIGHT: 1.5em;
    PADDING-LEFT: 1.5em;
    MIN-HEIGHT: 300px;
    PADDING-BOTTOM: 1.5em;
    PADDING-TOP: 1.5em;
    BACKGROUND-COLOR: transparent
}
/****** end of Sample Report *******/

/******* stying for MCClogin, MCCforgotlogin, Order pages ********/
#homepageBtn
{
	float: right;
	margin-top: -40px;
	margin-right: 65px;
}

div.subHeader
{	
	width: 400px;
	color: #000066;
	font-size: 1.6em;
	font-weight:bolder;
	display:inline;
	/*border: thin solid red;*/
	padding-top: 5px;
	float:left;
}
div.subHeader span
{
	color: #0099cc;
	display:inline;
}
div.subHeaderOrder
{	
	width: 580px;
	color: #000066;
	font-size: 1.6em;
	font-weight:bolder;
	display:inline;
	/*border: thin solid red;*/
	padding-top: 5px;
	float:left;
}
div.subHeaderOrder span
{
	color: #0099cc;
	display:inline;
}
span.lightblueHeader
{
	color: #0099cc;
	font-size: 1.6em;
	font-weight:bolder;
	/*border: thin solid red;*/
}
a:link.linkitem, a:active.linkitem, a:visited.linkitem 
{
	color: blue;
}
a:hover.linkitem
{
	color: red;
}

p.MCCFailedLogin
{
	padding: 10px 20px 10px 20px;
    color:#000066;
    font-size: 0.9em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.phone
{
	padding: 10px 0 10px 20px;
    color:#000066;
    font-size: 0.9em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.hours
{   padding: 10px 0 10px 0;
    color:#000066;
    font-size: 0.9em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

div.minHeight
{
	 height: 400px;
	 /*border: thin solid red;*/
}
div#headerImg
{
	float: right;
	padding: 0 10px;
	border: none;
}
.Warning
{
	font-weight: bold;
	color: #cc0000;
	padding: 10px;
}

/* BEGIN amustafic: Rebrand Phase 2 */
#ctlHeaderUKOrderDivMain
{
	width: 600px;
	height: 70px;
	margin: 0 5px 0 5px;
}
.ctlHeaderUKOrderDivStep
{
	width: 85px;
	height: 40px;
	min-height: 70px;
	max-height: 70px;
	float: left;
	margin: 15px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	color: #000066;
	
	/*border: 1px solid #000000;*/
}
html>body .ctlHeaderUKOrderDivStep
{
	font-size: 1.3em;
}
.ctlHeaderUKOrderDivStepSeparator
{
	width: 20px;
	height: 20px;
	min-height: 70px;
	max-height: 70px;
	float: left;
	margin: 25px 5px;
	font-size:1.5em;
	/*border: 1px solid #000000;*/
}
html>body .ctlHeaderUKOrderDivStepSeparator
{
	font-size: 1.3em;
}
.ctlHeaderUKOrderImage
{
	width: 85px;
	height: 40px;
	min-height: 70px;
	max-height: 70px;
	float: right;
	margin: 15px 5px;
}
.ctlHeaderUKOrderStepStyle
{
	font-weight: 800;
	font-size: 1.0em;
	color: #0099cc;
	display:inline;
}

/* Process Info pages */
#divMainProcessInfo
{
	width: 1000px;
	float: left;
}
#divLogoProcessInfo
{
	width: 180px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	float: left;
}
#divRowOneProcessInfo
{
	clear: both;
}
#divRowTwoProcessInfo
{
	clear: both;
}
#divContentBodyProcessInfo
{
	width: 780px;
	height: 500px;
	float: left;
	margin-left: 10px;
	min-height: 500px;
}
html>body #divContentBodyProcessInfo
{
	margin-left: 20px;
}
#divContentProcessInfo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	color: #000066;
	margin-left: 20px;
}
#divContentProcessInfo h1
{
	FONT-WEIGHT: 800;
    FONT-SIZE: 1.0em;
    COLOR: #0099cc;
    padding: 10px;
}
#divContentProcessInfo p
{
    padding-right: 10px;
}
#divContentProcessInfo label
{
	font-weight: 800;
	font-size: 0.9em;
	color: #0099cc;
}
.ContentProcessInfoNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.0em; 
	COLOR: #000066;
}
.ContentProcessInfoSpecial
{
	font-weight: 800;
	font-size: 0.9em;
	color: #0099cc;
}
.ContentProcessInfoCopyrightText
{
    FONT-SIZE: 0.9em;
    COLOR: #000066;
}
.ContentProcessInfoBoldText
{
	font-weight: bold;
    COLOR: #000066;
}
#divCopyrightProcessInfo
{
	width: 650px;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divVeriSignProcessInfo
{
	width: 85px;
	height: 40px;
	min-height: 70px;
	max-height: 70px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divProcessInfoRowClear
{
	clear: both;
}
.divProcessInfoFloatRight
{
	float: right;
}
.divProcessInfoFloatLeft
{
	float: left;
}


/* CCRetry page */
.divCCRetryValidationSummary
{
	margin-left: 15px; 
	margin-bottom: 10px;
}
#divCCRetrySection1
{
	width: 650px;
	height: 70px;
	min-height: 270px;
	max-height: 270px;
	margin-top: 10px;
	margin-left: 50px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divCCRetrySection2
{
	width: 150px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-top: 10px;
	margin-left: 130px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body #divCCRetrySection2
{
	margin-left: 200px;
	/*border: 1px solid #000000;*/
}
.divCCRetrySectionLabel
{
	width: 150px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*color: #0099cc;
	font-size: 0.9em;
	font-weight: 800;*/
	/*border: 1px solid #000000;*/
}
.divCCRetrySectionField
{
	width: 450px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divCCRetrySectionFieldShort
{
	width: 50px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body .divCCRetrySectionFieldShort
{
	width: 160px;
	/*border: 1px solid #000000;*/
}

/* Processing.aspx page */
.ContentProcessingLargeLightBlue
{
	color: #0099cc;
	font-weight: 800;
	font-size: 1.3em;
}
.ContentProcessingLargeDarkBlue
{
    color: #000066;
	font-weight: 800;
    font-size: 1.3em;
}


/* Order pages */
#divMainOrder
{
	width: 1000px;
	float: left;
}
#divLogoOrder
{
	width: 180px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	float: left;
}

#divHeaderOrder
{
	width: 610px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	float: left;
	margin-left: 10px;
	font-size:0.7em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color:darkblue; 
	text-decoration:none;
}
#divRowTwoOrder
{
	margin-top: 10px;
	clear: both;
}
#divSubHeaderOrder
{
	width: 780px;
	MIN-HEIGHT: 40px;
	float: left;
	margin: 5px 10px -5px 10px;
	height: 40px;
	max-height: 70px;
	color: black;
	border-top: #0099CC thin solid;
	border-bottom: #0099CC thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
	font-size: 0.7em;
}
html>body #divSubHeaderOrder
{
	margin: 35px 10px 0 20px;
	border-top: #0099CC 2px solid;
	border-bottom: #0099CC 2px solid;
}
#divRowThreeOrder
{
	margin-top: 10px;
	clear: both;
}
#divContentBodyOrder
{
	width: 780px;
	height: 500px;
	float: left;
	margin-left: 10px;
	min-height: 500px;
}
html>body #divContentBodyOrder
{
	margin-left: 20px;
}
#divContentOrder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	color: #000066;
	margin-left: 20px;
	padding-right: 5px;
}
#divContentOrder h1
{
	FONT-WEIGHT: 800;
    FONT-SIZE: 1.0em;
    COLOR: #0099cc;
    padding: 10px;
}
#divContentOrder p
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 1.0em;
    COLOR: #000066;
    padding: 10px;
}
#divContentOrder label
{
	font-weight: 800;
	font-size: 0.9em;
	color: #0099cc;
}
.ContentOrderNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.0em; 
	COLOR: #000066;
}
a.PrivacyPolicyPopup 
{
	color: #000080;
}
.LineSpacing
{
	line-height: 20px;
}
.ContentOrderSpecial2
{
	font-weight: bold;
	color: #000080;
}
.ContentOrderSpecial3
{
	line-height: 10px;
}
.ContentOrderSpecial
{
	font-weight: 800;
	font-size: 0.9em;
	color: #0099cc;
}
.ContentOrderSmallText
{
    FONT-SIZE: 0.9em;
    COLOR: #000066;
}
.ContentOrderBoldText
{
	font-weight: bold;
    COLOR: #000066;
}
#divFooterOrder
{
	width: 780px;
	clear: both;
	margin-left: 0px;
	margin-top: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color:darkblue; 
	text-decoration:none;
}
html>body #divFooterOrder
{
	padding-top: 15px;
}
#divSubFooterOrder
{
	clear: both;
	width: 780px;
	margin-left: 0px;
	margin-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
}
#divCopyrightOrder
{
	width: 650px;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divVeriSignOrder
{
	width: 85px;
	height: 40px;
	min-height: 70px;
	max-height: 70px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP1SectionPromo
{
	width: 650px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#divOP1Section1
{
	width: 450px;
	height: 70px;
	min-height: 220px;
	max-height: 220px;
	margin-top: 10px;
	margin-left: 50px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP1Section1A
{
	font-weight: bold;
    COLOR: #000066;	
	width: 150px;
	height: 100px;
	min-height: 100px;
	max-height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP1Section2
{
	DISPLAY: none;
	width: 740px;
	height: 70px;
	min-height: 200px;
	max-height: 200px;
	/*background-color: #b7ddff;*/
}
/* amustafic: Tango */
#Order1_divOP1Section2
{
	DISPLAY: none;
	width: 740px;
	height: 70px;
	min-height: 200px;
	max-height: 200px;
	/*background-color: #b7ddff;*/
}

#divOP1Section2Fields
{
	width: 450px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	margin-top: 10px;
	margin-left: 50px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP1Section3
{
	DISPLAY: none;
	width: 740px;
	height: 70px;
	min-height: 240px;
	max-height: 240px;
	/*background-color: #b7ddff;*/
}

/* amustafic: Tango */
#Order1_divOP1Section3
{
	DISPLAY: none;
	width: 740px;
	height: 70px;
	min-height: 240px;
	max-height: 240px;
	/*background-color: #b7ddff;*/
}

#divOP1Section3Fields
{
	width: 450px;
	height: 70px;
	min-height: 150px;
	max-height: 150px;
	margin-top: 10px;
	margin-left: 50px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP1NeedToComplete
{
	display: none;
	width: 740px;
	border: #000066 2px solid;
	padding: 5px 2px 5px 2px;
	/*background-color: #b7ddff;*/
}
#divOP1Section4
{
	width: 700px;
}
#divOP1Section4Fields
{
	display: none;
	/*background-color: #b7ddff;*/
	width: 450px;
	height: 25px;
	min-height: 30px;
	max-height: 30px;
	margin-top: 10px;
	margin-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	/*border: 1px solid #000000;*/
}

/* amustafic: Tango */
#Order1_divOP1Section4Fields
{
	display: none;
	/*background-color: #b7ddff;*/
	width: 450px;
	height: 25px;
	min-height: 30px;
	max-height: 30px;
	margin-top: 10px;
	margin-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	/*border: 1px solid #000000;*/
}

#divOP1Section5
{
	width: 740px;
	margin-top: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP1Section6
{
	width: 150px;
	height: 30px;
	min-height: 50px;
	max-height: 50px;
	margin-top: 10px;
	margin-left: 130px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body #divOP1Section6
{
	margin-left: 210px;
	/*border: 1px solid #000000;*/
}
.divOP1SectionLabel
{
	width: 150px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*color: #0099cc;
	font-size: 0.9em;
	font-weight: 800;*/
	/*border: 1px solid #000000;*/
}
.divOP1SectionField
{
	width: 250px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divOP1SectionLabelPromo
{
	width: 290px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 0px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divOP1SectionClear
{
	clear: both;
}
.divOP1RowClear
{
	clear: both;
}
.divOP1FloatRight
{
	float: right;
}
.divOP1FloatLeft
{
	float: left;
}

#divOP2Section1
{
	width: 680px;
	height: 70px;
	min-height: 120px;
	max-height: 120px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP2NeedToComplete1
{
	display: none;
	width: 740px;
	height: 70px;
	min-height: 250px;
	max-height: 250px;
	/*border: #000066 2px solid;*/
	padding: 5px 2px 5px 2px;
	/*background-color: #b7ddff;*/
}

/* amustafic: Tango */
#Order2_divOP2NeedToComplete1
{
	display: none;
	width: 740px;
	height: 70px;
	min-height: 250px;
	max-height: 250px;
	/*border: #000066 2px solid;*/
	padding: 5px 2px 5px 2px;
	/*background-color: #b7ddff;*/
}


#divOP2Section2
{
	width: 680px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP2Section3A
{
	width: 680px;
	height: 70px;
	min-height: 100px;
	max-height: 100px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP2Section3B
{
	width: 680px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP2Section4
{
	width: 680px;
	height: 70px;
	min-height: 220px;
	max-height: 220px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	/*border: 1px solid #000000;*/
}
#divOP2Section5
{
	width: 220px;
	height: 30px;
	min-height: 50px;
	max-height: 50px;
	margin-top: 10px;
	margin-left: 130px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body #divOP2Section5
{
	margin-left: 220px;
}
.divOP2SectionLabel
{
	width: 200px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*color: #0099cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;*/
	/*border: 1px solid #000000;*/
}
.divOP2SectionField
{
	width: 420px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divOP2SectionFieldShort
{
	width: 50px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body .divOP2SectionFieldShort
{
	width: 160px;
	/*border: 1px solid #000000;*/
}
.divOP2DescriptionLabel
{
	width: 270px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body .divOP2DescriptionLabel
{
	font-size: 0.8em;
	width: 280px;
	margin-left: 0px;
	/*border: 1px solid #000000;*/
}
.divOP2DescriptionLabelTwo
{
	width: 210px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body .divOP2DescriptionLabelTwo
{
	font-size: 0.8em;
	width: 270px;
	margin-left: 0px;
	/*border: 1px solid #000000;*/
}
html>body .divAdjusterMemWord
{
	width: 100px;
	height: 10px;
	min-height: 10px;
	max-height: 10px;
}
.divOP2SectionClear
{
	clear: both;
}
.divOP2RowClear
{
	clear: both;
}
.divOP2FloatRight
{
	float: right;
}
.divOP2FloatLeft
{
	float: left;
}


/* MCC pages */
#divNavMCC
{
	width: 160px;
	height: 400px;
	float: left;
	min-height: 400px;
	margin: 8px 0 0 10px;
	/*border: 1px solid #000000;*/
}
#divSubHeaderMCC2
{
	width: 770px;
	MIN-HEIGHT: 40px;
	float: left;
	margin: 5px 10px -5px 10px;
	height: 40px;
	max-height: 40px;
	color: black;
	border-top: #0099CC thin solid;
	border-bottom: #0099CC thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
	font-size: 0.7em;
}
html>body #divSubHeaderMCC2
{
	margin: 30px 10px -5px 10px;
}
div.subHeaderMCC
{	
	width: 550px;
	color: #0099cc;
	font-size: 1.6em;
	font-weight:bolder;
	display:inline;
	/*border: thin solid red;*/
	padding-top: 5px;
	float:left;
}
div.subHeaderMCC span
{
	color: #000066;
	display:inline;
}
span.lightblueHeaderMCC
{
	color: #0099cc;
	font-size: 1.6em;
	font-weight:bolder;
	/*border: thin solid red;*/
}
div.subHeaderMCC_part2
{
	color: #0099cc;
	font-size: 1.6em;
	font-weight:bolder;
	display:inline;
	/*border: thin solid red;*/
	padding-top: 5px;
	float:left;	
}
div.subHeaderMCC_part3
{
	display:inline;
	/*border: thin solid red;*/
	padding-top: 5px;
	float:right;
}
/* =======end amustafic: Rebrand Phase 2====================*/
/*====================== JXUE Phase II======================*/
/* checkBackSoon Page */
#bigExclamation
{	/*border: thin solid red;*/
	margin: 20px 30px 20px 30px;
}
#divNavCheckBackSoon
{
	width: 140px;
	height: 380px;
	float: left;
	margin: 3px 0 0 5px;
	/*border: thin solid red;*/
}
html>body #divNavCheckBackSoon
{
	margin-right: 30px;
	/*border: thin solid green;*/
}

#divContentBodyCheckBackSoon
{
	width: 600px;
	height: 500px;
	float: left;
	margin: 20px 0 0 10px;
	min-height: 500px;
}

h1.checkBackSoon
{	color: Red;
	font-size: 1.2em;
	font-weight: 900;
	padding: 20px 20px 5px 20px;
}
h2.checkBackSoon
{	color: #0099cc;
	font-size: 1.0em;
	font-weight: 700;
	padding: 20px 20px 5px 20px;
}
p.checkBackSoon
{
	color:#000066;
	font-size:1.0em;
	padding:0 20px 30px 20px;
}

p.checkBackSoon2
{
	color:#000066;
	font-size:1.0em;
	padding:0 20px 20px 20px;
}

p.checkBackSoon2 A:link, p.checkBackSoon2 A:visited
{
	text-decoration: none;
	color: #000066;
}
span.checkBackSoon
{
	font-size: 2.7em;
	color: #000066;
	padding: 20px 10px 10px 20px;
	font-weight:bolder;
	display: block;
}/* End of CheckBackSoon Page */

/* addAddress2 Page */
p.addAddress2
{
	clear: both;
	color: #0099CC;
	padding: 20px;
	font-size: 0.8em;
	font-weight:lighter;
	line-height: 18px;
}
.divMultipleAddressButton
{
	width: 400px;
	margin-left: 100px;
	/*height: 30px;*/
	/*border: thin solid red;*/
}

.divMultipleAddressButton Div
{
	padding-top: 2px; 
	padding-bottom: 7px;
	color: #000066;
	font-weight: 500;
	/*border: thin solid green;*/
	font-size: 1.0em;
	width: 180px;
	display:inline;
}
p.addAddress2CopyRight
{
	clear: both;
	color: #000066;
	padding: 5px 20px 20px 20px;
	font-size: 0.8em;
	font-weight:lighter;
	line-height: 18px;
}
.addAddress2lbl1
{
	color: #0099CC;
	font-size: 0.9em;
	font-weight:bolder;
	padding: 10px 20px 20px 20px;
}
.divConfirmAddress
{
	width: 650px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divaddAddress2Btn
{
	clear:both;
	margin-top: 20px;
	margin-left: 280px;
	margin-right: 100px;
	/*border: solid thin red;*/
}
.divaddAddress2BtnHack
{
	margin-left: 180px;
}
.divAddressNOBtn
{
	width: 100px;
	height: 35px;
	margin-top: 10px;
	margin-left: 130px;
	float: left;
	/*border: solid thin red;*/
}
.divAddressYESBtn
{
	width: 100px;
	height: 35px;
	margin-top: 10px;
	margin-left: 0;
	padding-left: 0;
	float: left;
	/*border: solid thin red;*/
}
.divaddAddress2DisplayAddress
{
	width: 600px;
	margin-top: 10px;
	margin-left: 50px;
	/*border: 1px solid red;*/
}
.ctlAddressUKLabel
{
	width: 200px;
	height: 25px;
	margin-left: 10px;
	float: left;
	color: #0099cc;
	/*border: 1px solid #000000;*/
}
.ctlAddressUKTextbox
{
	width: 350px;
	height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.ctlAddressUKDDL
{
	width: 370px;
	height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divAddressLineLabel
{
	width: 150px;
	height: 25px;
	margin-left: 10px;
	float: left;
	color: #0099cc;
	font-weight: 900;
	/*border: 1px solid #000000;*/
}
.spanAddressLabel
{
	font-weight: 900;
	color: #0099CC;
}
.divAddressLine
{
	width: 450px;
	height: 25px;
	margin-left: 10px;
	float: left;
	color: #000066;
	/*border: 1px solid #000000;*/

}
.divFloatRight
{
	float: right;
}
.divFloatLeft
{
	float: left;
}
.divRowClear
{
	clear: both;
}
span.lightblueBold
{
	color: #0099CC;
	font-weight: 900;
	
}
div.veriSignImg
{
	margin-left: 650px;
	width: 50px;
	height: 30px;
	/*border: thin solid blue;*/
}

/* StaticContent Page */
ul.bulletList 
{
	color: #000066;
	margin:5px 20px 0 40px; 
	padding-left: 10 20px 0 20px;
	font-size: 1.0em;
	font-weight: normal;
}
ul.bulletListSpacing
{
	margin-bottom: 40px;	
}
ul.bulletListSpacing li
{
	color: #000066;
	margin:5px 20px 0 40px; 
	padding-left: 10 20px 0 20px;
	font-size: 1.0em;
	font-weight: normal;
}

h1.staticContent
{
	color:#0099CC;
	font-size: 1.1em;
	font-weight: 700;
	padding: 10px 20px;
}
div.imgStaticContentLeft
{
	margin: 5px 5px 0 5px;
	float:left;
	height: 170px;
	/*border: thin solid blue;*/
}
div.imgThankYouFailAuthLeft
{
	margin: 5px 5px 0 10px;
	float:left;
	/*border: thin solid blue;*/
}
div.imgStaticContentRight
{
	float:right;
	margin-top: 10px;
	margin-right: 20px;
}

/*Confirmation.aspx Page  */
.divConfirmation
{
	width: 400px;
	margin-left: 50px;
	/*border: thin solid blue;*/
}
.divConfirmation3Step
{
	margin-left: 120px;
	margin-top: 5px;
	/*border: thin solid red;*/
}
.divStep
{
	width: 60px;
	float: left;
	margin-left: 10px;
	font-size: 0.9em;
	font-weight: 900;
	color: #000066;
	/*border: thin solid green;*/

}
.divStepContent
{
	clear: none;
	margin-left: 2px;
	width: 510px;
	font-size: 0.9em;
	color: #000066;
	padding-bottom: 10px;
	/*border: thin solid green;*/

}
p.confirmation
{
	font-size: 0.9em;
	color: #000066;
}

.divCenteredButton
{
	width: 150px;
	height: 50px;
	margin-top: 10px;
	margin-left: 200px;
	/*border: solid thin red;*/
}
h1.processOrder
{
	FONT-WEIGHT: 800;
    FONT-SIZE: 1.0em;
    COLOR: #0099cc;
    padding-top: 10px;
    /*padding: 10px 20px 10px 0;*/
    margin-left: 0;
    padding-left: 0;
    /*border: thin solid red;*/
}
p.processOrder
{
    COLOR: #000066;
    font-size: 1.0em;
}
/* PinFileRef.aspx */
div.pinFileRef
{
	width: 200px;
	margin-left: 250px;
	margin-top: 10px;
	/*border: thin solid green;*/
}
div.pinFileRef div
{
	margin-left: 35px;
	margin-top: 10px;
	/*border: thin solid red;*/
}
h1.smallLightBlue
{
	FONT-WEIGHT: 800;
    FONT-SIZE: 1.0em;
    COLOR: #0099cc;
    margin-left: 10px;
   
}
p.pinFileRef
{
    color:#000066;
    font-size: 0.9em;
    padding: 20px 20px;
    margin-right: 20px;
    line-height:15px;
}
#divFooterPinFile
{
	clear: both;
	width: 780px;
	padding-top: 5px;
	margin-left: 0;
	margin-top: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color:darkblue; 
	text-decoration:none;
	float: left;
}

/*========================== end of JXUE Phase II =============================*/
/*========================== JXUE Phase II B =============================*/
/* page layout for page in session */
/* DIV: Footer dark blue rounded corner  */
div.footerblDarkBlue {background: #000066 url(../images/dark-blue-bl.gif) no-repeat 0 100%;}
div.footerbrDarkBlue {background: url(../images/dark-blue-br.gif) no-repeat 100% 100%; }
div.footertlDarkBlue {background: url(../images/dark-blue-tl.gif) no-repeat 0 0; }
div.footertrDarkBlue {background: url(../images/dark-blue-tr.gif) no-repeat 100% 0; padding:10px}
#divSubHeaderMCCInSession
{
	width: 780px;
	MIN-HEIGHT: 40px;
	float: left;
	margin: 5px 10px -5px 10px;
	height: 40px;
	max-height: 70px;
	color: black;
	border-top: #0099CC thin solid;
	border-bottom: #0099CC thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
	font-size: 0.7em;
}
html>body #divSubHeaderMCCInSession
{
	width: 780px;
	margin: 30px 10px -5px 20px;
	border-top: #0099CC 2px solid;
	border-bottom: #0099CC 2px solid;
	font-size: 0.6em;
}
#divContentBodyInSession
{
	width: 600px;
	float: left;
	margin: 0 0 10px 10px;
	min-height: 500px;
	border-left: thin solid #0099CC;
}
html>body #divContentBodyInSession
{
	margin-top: 10px;
	border-left: 2px solid #0099CC;
}
.divBeginRoundedBorder
{
	padding-left: 10px;
	padding-right: 1px;
	float: left;
	width: 610px;
}
#divNavMCCInSession
{
	width: 180px;
	height: 300px;
	float: left;
	/*border: solid thin #0099CC;*/
	margin-top: 10px;
}
#divRowFourMCC
{
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
#divLongFooter
{
	width: 790px;
	/*border: thin solid green;*/
	float: left;
	margin-top: 0;
	margin-left: 8px;
	clear: both;
	color: White;
}
html>body #divLongFooter
{
	margin-left: 10px;
}
.divContentFixNoneIE
{
	width: 600px;
	/*border: thin solid red;*/
}
.divContentFixNoneIEReport
{
	width: 710px;
}
#divNavContentMCCInSession
{
      margin-left: 20px;
      margin-top: 10px;
}
.divClearBoth
{
      clear: both;
}
span.MCCHeader
{
	font-size: 2.7em;
	color: #000066;
	padding: 20px 10px 10px 20px;
	font-weight:bolder;
	display: block;
}

/* CSS for Credit essential */
UL.CreditEssential
{
	color: #0099CC;
	font-size: 1.1em;
	list-style-type:none;
	padding: 10px 20px;
	font-weight: 900;
}
UL.CreditEssentialMargin
{
	margin-top: -20px;
}
html>body UL.CreditEssential
{
	font-size: 1.0em;
}
UL.CreditEssential li
{
	font-size: 0.9em;
	font-weight: normal;
	color: #000066;
	padding-bottom: 5px;
}

A:active.MCCLink, A:visited.MCCLink, A:link.MCCLink
{
	color: blue;
}
A:hover.MCCLink
{
	color:Red
}

/* Static Content Page Phase II */
span.subHeader
{
	color: #0099CC;
	font-size: 1.1em;
	font-weight: 900;
	padding-bottom: 5px;
	display: block;
}
p.mainSmallPadding
{
    padding: 10px 20px;
    color:#000066;
    font-size: 0.9em;
}
p.mainSmallPadding a: link, p.mainSmallPadding a: active, p.mainSmallPadding a: visited
{
	color: blue;
} 
/* newsletter */
ol.newsletter
{
	padding: 10px 20px 5px 0;
	list-style-type:decimal;
	list-style-position: inside;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
ol.newsletter li
{
	font-weight: 700;
	color: #000066;
	padding-bottom: 10px;
}
ol.newsletter2
{
	padding: 0;
	list-style-type: lower-alpha;
	list-style-position: inside;
}
ol.newsletter2 li
{
	padding: 0;
	font-weight: normal;
}

ol.newsletter3
{
	padding: 10px 20px 5px 0;
	list-style-type:decimal;
	list-style-position: inside;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
ol.newsletter3 li
{
	font-weight: normal;
	color: #000066;
	padding-bottom: 10px;
}

h1.newsletterHeader { color: #0099CC; font-size: 1.2em; padding: 10px 20px}
h2.newsletterHeader { color: #0099CC; font-size: 1.1em; padding: 5px 20px}
h3.newsletterSubHeader { color: #0099CC; font-size: 1.0em; padding: 3px 20px}

ul.newsletter
{
	padding: 10px 20px 5px 0;
	list-style-position: inside;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	color: #000066;
}

span.newsletterLightBlueLargeFont
{
	color: 0099CC;
	font-size: 1.0em;
	font-weight: 800;
}
/* End of Newsletter style*/
/*Credit essentials page*/
span.header
{
	color: #0099CC;
	font-size: 1.1em;
	font-weight: 900;
	padding: 5px 20px 5px 20px;
	/*margin: 0 1px;*/
	/*display: block;*/
	background: white;
	/*border: thin solid blue;*/
}
ul.creditEssentials
{
	color: #000066;
	font-size: 0.9em;
	list-style-type: disc; 
	list-style-position:outside;
	margin: 10px 10px 10px 20px;
}
ul.creditEssentials li
{
	margin-left: 30px;
	margin-bottom: 5px;
}
/* MCCPayoff */
#divCalculator
{
	margin: 10px 20px;
	/*border: thin solid green;*/
}

/* Ask Expert page*/
ol.AskExpertList
{
	padding: 10px 20px 5px 0;
	list-style-type:decimal;
	list-style-position: outside;
	margin-left: 50px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	color: #000066;
}
ol.AskExpertList li p
{
	padding-top: 10px;
	font-size: 0.9em;
}
div.AskExpertBt
{
	width: 100px;
	margin-left: 210px;
}
div.ViewArchive
{
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
}
div.AskExpertQuestion
{
	width: 400px;
	margin-left: 100px;
	/*border: thin solid green;*/
}
div.AskExpertQuestion div
{
	margin: 5px 0 5px 0;
}
div.AskExpertQuestion p
{
	color: #000066;
}
div.AskExpertQuestionLabel
{
	margin-top: -10px;
	clear:both;
	width: 100px;
	height: 20px;
	margin-left: 10px;
	float: left;
	color: #0099cc;
	/*border: 1px solid #000000;*/
}
div.AskExpertQuestionTextbox
{
	margin-top: -10px;
	width: 250px;
	height: 20px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.ctlMCC
{
	width: 145px;
	height: 140px;
	padding: 10px;
	margin-left: 2px;
	margin-right: 2px;
	display:inline;
}
.ctlMCCMargin
{
	margin-top: -20px;
}
html>body .ctlMCC
{
	width: 130px;
	/*border: thin solid red;*/
	min-height: 140px;
	margin: 0;
	float: left;
}
.ctlAlertsTitle
{
	color: #0099CC;
	font-size: 1.1em;
	font-weight: 900;
	padding-left: 10px;
}
html>body .ctlAlertsTitle
{	
	width: 120px;
	font-size: 1.0em;
	/*border: thin solid blue;*/
}
.ctlAlertsImage
{
	margin-left: 20px;
	margin-top: 5px;
}
html>body .ctlAlertsImage
{
	width: 100px;
	/*border: thin solid blue;*/
}

.ctlAlertsLink
{
	padding-left: 10px;
}
html>body .ctlAlertsLink
{
	width: 120px;
	font-size: 0.9em;
	/*border: thin solid blue;*/
}
.divContentFixNoneIEMCC
{
}
html>body .divContentFixNoneIEMCC
{
	width: 600px;
	height: 140px;
	/*border: thin solid blue;*/
}
h2.staticContent
{
	color:#0099CC;
	font-size: 1.1em;
	font-weight: 700;
	padding: 10px 20px;
}
/* Sample credit score page */
div.SampleCreditScore
{
	width: 580px;
	/*border: 1px solid blue;*/
}
div.SampleCreditScore2
{
	background-image: url(../images/bkg_sample.gif);
	background-repeat: no-repeat;
	background-position:  left top; 
	width: 550px;
	height: 80px;
	margin-left: 20px;
	padding: 0;
	/*border: 1px solid blue;*/
}
div.sampleCreditScore3
{
	margin-top: 40px;
	margin-left: 80px;
}
/* Term & condition page*/
.divTermConditionDataRow
{
	width: 100%;
	border-top: thin solid black;
	border-right: thin solid black;
	border-left: thin solid black;
	float: left;
}
.divTermConditionLastDataRow
{
	width: 100%;
	border: thin solid black;
	float: left;
}
.divTermConditionDataLeft
{
	width: 32%;
	float: left;
}
.divTermConditionDataRight
{
	width: 66%;
	border-left: thin solid black;
	float: left;
}
.divTermConditionDefinationRow
{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.divTermConditionDefinationLeft
{
	width: 33%;
	float: left;
}
.divTermConditionDefinationRight
{
	width: 67%;
	float: left;
}
ol.TermConditionDecimal
{
	clear:both;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 30px;
	color: #000066;
}
html>body ol.TermConditionDecimal
{
	margin-left: 0;
}

ol.lowerAlpha
{
	list-style-type: lower-alpha;
	list-style-position: outside;
	color: #000066;
	margin-left: 20px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}
ol.lowerAlpha li
{
	color: #000066;
	padding-left: 0;
	margin-left: 0;
	padding-top: 5px;
}
li.TermCondition
{
	clear:both;
	color: #000066;
	padding-top: 10px;
	padding-bottom: 10px;
}
ul.TermConditionDisc
{
	list-style: disc;
	padding-left: 20px;
}
ul.TermConditionDisc li
{
	padding: 5px 0;
}
p.TermCondition
{
	color: #000066;
	padding: 3px;
}
p.TermCondition span
{
	font-weight: 900;
}
.divMCCSampleReport1
{
	margin-left: 20px;
	margin-top: 10px;
	border: thin solid red;
}

#MCCSampleReportNavlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	text-decoration: none;
}
/* =============== amustafic: Rebrand Phase 2B: ================ */
#divContentProfile
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	color: #000066;
	margin-left: 15px;
	padding-right: 5px;
}
#divContentProfile h1
{
	FONT-WEIGHT: 800;
    FONT-SIZE: 1.0em;
    COLOR: #0099cc;
    padding: 10px;
}
#divContentProfile p
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 1.0em;
    COLOR: #000066;
    padding: 10px;
}
.ContentProfileNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.0em; 
	COLOR: #000066;
}
.ContentProfileSpecial
{
	font-weight: 800;
	font-size: 0.9em;
	color: #0099cc;
}
.ContentProfileSmallText
{
    FONT-SIZE: 0.8em;
    COLOR: #000066;
}
.divProfileSectionLabel
{
	width: 150px;
	height: 17px;
	min-height: 17px;
	max-height: 17px;
	margin-left: 0;
	float: left;
	/*border: 1px solid #000000;*/
}
.divProfileSectionField
{
	width: 390px;
	height: 17px;
	min-height: 17px;
	max-height: 17px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divProfileFloatRight
{
	float: right;
}
.divProfileFloatLeft
{
	float: left;
}
.divProfileSectionButton
{
	width: 550px;
	height: 17px;
	min-height: 17px;
	max-height: 17px;
	margin-left: 0px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divMarginLeftRight
{
	margin-left: 15px;
	margin-right: 15px;
}
.divProfileEditCenter
{
	margin-left: 250px;
}
/*for paragraph shown on top of add/edit current/previous address page*/
.divProfileAddressParagraph
{
	width: 755px;
	/*border: 1px solid #000000;*/
}
#divCreditCardHeader
{
	clear: both;
}
.divCreditCardSectionRadio
{
	width: 30px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-left: 0;
	float: left;
	/*border: 1px solid #000000;*/
}
.divCreditCardSectionCardType
{
	width: 90px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-left: 0;
	float: left;
	/*border: 1px solid #000000;*/
}
.divCreditCardSectionCardNumber
{
	width: 170px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-left: 0;
	float: left;
	/*border: 1px solid #000000;*/
}
.divCreditCardSectionExpMonth
{
	width: 80px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-left: 0;
	float: left;
	/*border: 1px solid #000000;*/
}
.divCreditCardSectionExpYear
{
	width: 80px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-left: 0;
	float: left;
	/*border: 1px solid #000000;*/
}
.divCreditCardSectionCVV
{
	width: 50px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-left: 0;
	float: left;
	/*border: 1px solid #000000;*/
}
.MyUnderline
{
	text-decoration: underline;
}
/*
#divLongSubFooter
{
	width: 790px;
	float: left;
	margin-top: 0;
	margin-left: 5px;
	border: thin solid green;
}*/

.CreditCardUK-Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #000066;
}
.CreditCardUK-LightBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #0099cc;
}
.CreditCardUK-Heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #0099cc;
	text-decoration:underline;
}
/* Credit tools */
.CreditTools-Normal
{
	font-weight: normal;
	font-size: 1.0em;
	color: #000066;
}
.CreditTools-LightBlue
{
	font-weight: 800;
	font-size: 1.2em;
	color: #0099cc;
}
.CreditTools-NormalLightBlue
{
	font-weight: 800;
	font-size: 1.0em;
	color: #0099cc;
}

#divLongSubFooter
{
	width: 760px;
	/*border: thin solid green;*/
	float: left;
	margin-top: 0;
	margin-left: 10px;
	clear: both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	color: #000066;
	text-decoration: none;
	font-size: 0.95em;
}
html>body #divLongSubFooter
{
	margin-left: 30px;
	margin-top: 10px;
	font-size: 0.85em;
}

.divMaestroCardSection
{
	width: 680px;
	height: 70px;
	min-height: 220px;
	max-height: 220px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	font-size: 1.0em;
	/*border: 1px solid #000000;*/
}
.ContentSpecial
{
	font-weight: 800;
	font-size: 0.9em;
	color: #0099cc;
}

.divSectionLabel
{
	width: 200px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*color: #0099cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;*/
	/*border: 1px solid #000000;*/
}
.divSectionField
{
	width: 420px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
.divSectionFieldShort
{
	width: 50px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body .divSectionFieldShort
{
	width: 160px;
	/*border: 1px solid #000000;*/
}
.divDescriptionLabel
{
	width: 270px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body .divDescriptionLabel
{
	font-size: 0.8em;
	width: 280px;
	margin-left: 0px;
	/*border: 1px solid #000000;*/
}
.divDescriptionLabelWithImage
{
	width: 270px;
	height: 25px;
	min-height: 80px;
	max-height: 80px;
	margin-left: 10px;
	float: left;
	/*border: 1px solid #000000;*/
}
html>body .divDescriptionLabelWithImage
{
	font-size: 0.8em;
	width: 280px;
	margin-left: 0px;
	/*border: 1px solid #000000;*/
}
.BoldText
{
	font-weight: bold;
}

/* =============== amustafic: Rebrand Phase 2B: END ================ */

/* ====== COBRANDING begin ================ */
select 
{
	/*font-size: 1em; */
	margin: 0 0px 0px 0; 
}
input 
{
	/*font-size: 1em; */
	/*vertical-align: top; */
	padding: 0px 0 0 0; 
}
#divCreditExpertSiteCobranded
{
	min-height: 1650px;
}
#SubNav .modBot {
	font-size: 0.85em !important;
	padding: 4px;
	background-image: none;
	background-color: #e9edfc;
}

#SubNav .modBot ul 
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
#SubNav li { margin: 0; }

#SubNav li a { margin: 0; text-decoration: none; color: #36c; font-size: 1.0em;}

#SubNav li a:hover { margin: 0; text-decoration: underline; color: #c00; }

#SubNav p {font-size: 1.0em;}

#SubNav p a {color: #36c;}

#SubNav p a:hover {margin: 0; text-decoration: underline; color: #c00;}

#ANMFooter p a 
{
	color: #36c;
}
#ANMFooter p a:hover 
{
	color: #c00;
	text-decoration: underline; 
	color: #c00;
}
#ANMSites ul a 
{
	color: #36c;
}
#ANMSites ul a:hover
{
	color: #c00;
	text-decoration: underline;
	color: #c00;
}
/* ====== COBRANDING end ================ */

/* ============== jxue: Rebrand Phase III ========================== */
#divContentBodyInSessionNoNavigation
{
	width: 800px;
	float: left;
	margin: 0 20px 10px 0;
}
/* MCCContactUs */
.MCCContactUsFaxLeft
{
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	width: 100px;
	color:#000066;
    font-size: 0.9em;
}
html>body .MCCContactUsFaxLeft
{
	margin-left: 20px;
	float:none;
	display:inline;
	clear: both;
}
.MCCContactUsFaxRight
{
	margin-bottom: 10px;
	float: left;
	width: 400px;
	color:#000066;
    font-size: 0.9em;
}
html>body .MCCContactUsFaxRight
{
	float: none;
	margin-left: 50px;
	margin-bottom: 10px;
}
/* Score library */
.ScoreLibraryNoData
{ color: teal; 
  font-family: Verdana; 
  font-size: 1.3em; 
  font-weight: bold; 
}
#divScrollable
{
	/*height: 430px;
	overflow:auto;*/
	/* width: 91%;*/
	width: 730px;
	margin-top: 5px;
	border-left: 2px solid #0099cc;
}
#divScrollableReportNoNav
{
	/*height: 430px;*/
	/*overflow:auto;*/
	/* width: 91%;*/
	width: 910px;
	margin-top: 5px;
	margin-left: 10px;
	/*border: 1px solid red;*/
	position: relative;
	float:left;
}
#divHeaderMCCReport
{
	CLEAR: both; 
	width: 720px;
}
#divSubHeaderMCCInSessionReport
{
	width: 900px;
	MIN-HEIGHT: 40px;
	float: left;
	margin: -3px 10px -5px 10px;
	height: 30px;
	max-height: 70px;
	color: black;
	border-top: #0099CC thin solid;
	border-bottom: #0099CC thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
	font-size: 0.7em;
}
html>body #divSubHeaderMCCInSessionReport
{
	margin: 25px 10px 5px 10px;
	font-size: 0.6em;
	border: thin slid red;
}
#divRowThreeMCCReport
{
	margin-top: 10px;
	clear: both;
	/*margin-left: 15px;*/
	margin-left: 0;
}
html>body #divRowThreeMCCReport
{
	font-size: 0.9em;
}
#divLongFooterReport
{
	clear: both;
	float: left;
	color: White;
	margin-top: 10px; 
	margin-left: 10px;
	width: 90%; 
}
#divLongSubFooterReport
{
	width: 760px;
	float: left;
	/*margin-top: 0;
	margin-left: 10px;*/
	clear: both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	color: #000066;
	text-decoration: none;
	font-size: 0.95em;
	margin-left: 20px; 
	margin-top: 10px;
}
#divReportImageNavBar
{
	margin-left: 20px; 
	margin-top: 10px;
}
#divReportListNavBar
{
	margin-left: 11%; 
	margin-top: 3px;
}
#divReportNameSection
{
	margin-left: 10px; 
	margin-top: 5px;
}
#divReportStatementRightSection
{
	margin-left: 10px; 
	margin-top: 5px;
}
#divReportContentTable
{
	margin-left: 10px; 
	margin-top: 10px;
}
.MCCPasswordChange2Label
{
	width: 230px;
	margin-left: 0;
	float:left;
	text-align: right;
	margin-right: 0;
	margin-top: 10px;
	min-height: 25px;
	/*border: thin solid red;*/
}
.MCCPasswordChange2TextBox
{
	margin-top: 10px;
	width: 170px;
	float: left;
	/*border: thin solid red;*/
}
.MCCPasswordChange2Note
{
	width: 330px;
	margin-left: 0;
	float:left;
	text-align: right;
	margin-right: 0;
	/*border: thin solid red;*/
	margin-top: -10px;
	margin-bottom: -10px;
}
.ReportViewUKDateLabel
{
	font-size: 0.8em;
	color: Red;
}
h1.ScoreItem
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    padding: 10px 0 0 20px;
    font-weight: 800;
}
h2.ScoreItemSubHeading
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    padding: 5px 0 0 20px;
    font-weight: 800;
}

/* ============== amustafic: Rebrand Phase III ========================== */
/* Reorder page */
.divContentSizingReorder
{
	width: 760px;
	margin-left: 20px;
	/*border: thin solid red;*/
}
.divContentReorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	color: #000066;
	padding-right: 5px;
}
.ContentReorderSpecial
{
	font-weight: 800;
	font-size: 0.9em;
	color: #0099cc;
}
.divReorderMemWord
{
	margin-left: 160px;
}
.divReorderFloatRight
{
	float: right;
}
.divReorderPadded
{
	padding-left: 20px;
	padding-right: 20px;
}
html>body .divReorderAddressUKNonIE
{
	width: 600px;
}

/* ============== amustafic: Rebrand Phase III end ========================== */

/* ============== lkadin: Rebrand Phase III ========================== */
#divGlossary
{
	width: 550px;
	height: 500px;
	min-height: 500px;
	max-height: 500px;
	margin-left: 10px;
	margin-right: 10px;
}
#divGlossary h1
{	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.3em;
    COLOR: #0099cc;
    padding-bottom: 10px; 
    padding-top: 10px;
}

#divGlossary p
{
    padding-bottom: 10px; 
    padding-top: 10px;
    color: #000066;
	font-size: 1em;
	font-weight:normal;
	display:inline;
}
	
#divGlossary a
{
    padding-bottom: 10px; 
    padding-top: 10px;
    color: #000066;
	font-size: 1.2em;
	font-weight:bolder;
	display:inline;
}
#divGlossary a:hover
{
	color: #0099CC;
}

#divGlossary a:nolink
{ 
	text-decoration: none
}
.divBox
{ 
	display: none;
	float: left;
	width: 550px;
}

/* jxue new css for report and repor key */
h1.ReportKey
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: #0099cc;
    FONT-STYLE: normal;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 800;
}
html>body .ReportKey
{
	margin-left: 20px;
}
html>body .divReportTable
{
	padding-left: 10px;
}
div.chgProfileConfirm
{
	width: 200px;
	margin-left: 110px;
	margin-top: 30px;
}
ul.glossary
{
	margin:5px 20px 0 25px; 
	padding-left: 10 20px 0 10px;
	font-size: 1.0em;
}
/*************** Order now|Log in header*******************/
A.ordernowlogin:link {
	COLOR: white; 
	TEXT-DECORATION: none; 
	position:relative; 
	left: 300px;
}
A.ordernowlogin:visited {
	COLOR: white; 
	TEXT-DECORATION: none;
	position:relative; 
	left: 300px;
}
A.ordernowlogin:hover {
	COLOR: white; 
	TEXT-DECORATION: underline;
	position:relative; 
	left: 300px;
}
span.ordernowlogin {
	COLOR: lightblue; 
	position:relative; 
	left: 300px;
}
/*************** End of order now|Log in header*******************/

/*************** FAQ Login page*******************/
p.faqLogin
{
	padding:10px 10px 10px 20px;
	font-size: 0.9em;
	color:blue;
}
p.faqLoginA 
{	
	padding:10px 10px 10px 20px;
	font-size: 0.9em;
	color:darkblue;
}
/*************** End of FAQ Login page*******************/

/*************** Report View UK Print out*******************/
a.rptViewUKPrintout
{
	float: right; 
	margin-top: 10px; 
	margin-right: 10px;
}
/*************** End of Report View UK Print out*******************/

.spacer10px 
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.divBodyContent
{
	margin: 15px;  
	padding:5px;
}
.bluePGeneric 
{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  line-height:1.5em;
  color:#002d64;
  font-weight:normal;
}
.bluePGeneric2 
{
  font-family:Verdana, Helvetica, sans-serif;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size:11px;
  line-height:1.5em;
  color:#002d64;
  font-weight:normal;
}
.blueStrongGeneric 
{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  line-height:1.5em;
  color:#002d64;
  font-weight:bold;
}
OL.subcontent 
{ 
	list-style-type: upper-alpha;
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	color:#002d64;
	font-weight:bold;
}
OL.subcontent li
{
	padding-top:10px;
	padding-bottom:10px;
} 
.termsTable 
{
	border-collapse:collapse; 
}
.termsTable td 
{ 
	border:1px solid #333399;
	padding: 5px; 
}
.listItems 
{
	margin-left:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	color:#002d64;
	font-weight:bold;
}
.sublistitems 
{
	margin-left: 18px;
}
.sublistitemsNoBullets{
	list-style: none;
	margin-left:0;
}
.paragraphTandBPad 
{
	margin-left: 20px;
	padding-top:12px;
	padding-bottom:12px; 
	
}
.fontSize10px{font-size:10px; font-style: normal; font-weight:100;}
.marginTop10{ margin-top:10px;}
