/********************************************************************

	Name:		Creditsafe.css
	
	Purpose:	Cascading Style Sheet for the Creditsafe (UK) Public Website

	History

	Date		Author					Comments
	----------	--------------------	------------------------------------
	16.12.2005	Alun Morgan (CSUK)		CSS created for demo site
	10.04.2006	Alun Morgan (CSUK)		Added elevenpx_000000_italic 

*********************************************************************/
/* HYPERLINKS */
a.elevenpx_e20000_link:link
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #e20000;
	cursor: hand;
	text-decoration: none;
}


a.elevenpx_e20000_link:visited
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #e20000;
	cursor: hand;
	text-decoration: none;
}

a.elevenpx_e20000_link:active
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #e20000;
	cursor: hand;
	text-decoration: underline;
}

a.elevenpx_e20000_link:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #e20000;
	cursor: hand;
	text-decoration: underline;
}

a.elevenpx_000000_underline:link, .ResultDataGrid A
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: underline;
}

a.elevenpx_000000_underline:visited
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.elevenpx_000000_underline:active
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: underline;
}

a.elevenpx_000000_underline:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: underline;
}

a.elevenpx_ffffff_nounderline:link
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor: hand;
	text-decoration: none;
}

a.elevenpx_ffffff_nounderline:visited
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor: hand;
	text-decoration: none;
}

a.elevenpx_ffffff_nounderline:active
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor: hand;
	text-decoration: underline;
}

a.elevenpx_ffffff_nounderline:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor: hand;
	text-decoration: underline;
}

/* TABLE OBJECTS */


tr.grey
{
	background-color: #bebebe;
}

/*added by miya zhangy for ccj datagrid headerstyle*/
tr.grey_bold
{
	background-color:#bebebe;
}
tr.grey_bold td
{
	font-weight:bold;
}

tr.light_grey
{
	background-color: #e7e7e7;
}

.table_centre_white
{
	background-color: #ffffff;
	border: 0;
}

.tr_e20000_nofont
{
	background-color: #e20000;
	vertical-align:bottom;
}

.tr_aa0000_nofont
{
	background-color: #aa0000;
}

.bebebe_200px_table
{
	background-color: #d7d6d6;
	border: 0;
	width: 200px;
}

.bebebe_150px_table label
{
	color: #444444;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	width: 120px;
}

input.red_button
{
	cursor: pointer;	
	font-family: verdana;
	background-color: transparent;
	background-image: url(images/btnRedBG.gif);
	width: 94px;
	height: 19px;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	color: White;
	font-size: 10px;
	vertical-align: middle;
	white-space: nowrap;
}


table.no_border_top
{
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	width: 100%;
	padding: 0;
	margin: 0;
}

table.table_100_percent
{
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
}

table.table_98_percent
{
	vertical-align: middle;
	width: 99%;
	padding: 0;
	margin: 0;
	border: solid #000000 1px;
}

table.table_98_percent_no_border
{
	vertical-align: middle;
	width: 99%;
	padding: 0;
	margin: 0;
	border: none;
}

/*add by miya*/
table.table_60_percent
{
	vertical-align: middle;
	width: 50%;
	padding: 0;
	margin: 0;
	border: 0px;
}

td.td_center
{
	vertical-align: top;
	text-align: center;
}

td.td25width
{
	vertical-align: top;
	width: 75px;
}

td.td75width
{
	vertical-align: top;
	width: 75px;
}

td.td500width
{
	vertical-align: top;
	width: 500px;
}


td.td200width
{
	vertical-align: top;
	width: 200px;
}

td.td150width
{
	vertical-align: top;
	width: 150px;
}

td.td170width
{
	vertical-align: top;
	width: 170px;
}

td.no_width_ffffff_center
{
	vertical-align: top;
	text-align: center;
	background-color: #ffffff;
}

td.height5_ffffff
{
	height: 5px;
	background-color: #ffffff;
}

td.width10_normal
{
	width: 10;
}

td.width260_normal
{
	width: 260;
}

td.width265_normal
{
	width: 265;
}

td.width8_normal
{
	width: 8;
}

td.width269_normal
{
	width: 269;
}

td.width267_normal
{
	width: 267;
}
td.width70_normal
{
	width: 70;
}

td.width154_center
{
	width: 154;
	text-align: center;
	vertical-align: top;
}

table.width100pct_no_border
{
	border: none;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

/* fonts */
.twentytwoPX_e20000_normal
{
	font-family: Trebuchet MS;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #e20000;
}

.elevenpx_e20000_normal
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #e20000;
}


.thirteenPX_RED_BOLD
{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #e20000;
	text-decoration: none;
}

.elevenpx_RED_bold
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #e20000;
	text-decoration: none;
	line-height: 9px;
	text-align: center;
}

.elevenpx_444444_normal, .ResultDataGrid TD
{
	color: #444444;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.elevenpx_444444_bold
{
	color: #444444;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.elevenpx_000000_normal
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

/* used for code/xml examples */
.elevenpx_444444_courier
{
	color: #444444;
	font-family: Courier New;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;	
}

.elevenpx_444444_courier_grey
{
	color: #444444;
	font-family: Courier New;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;	
	background-color: #e7e7e7;	
}

/* used for code/xml comments */
.elevenpx_00ff00_courier
{
	color: Green;
	font-family: Courier New;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;	
}

.elevenpx_000000_italic
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
}

.elevenpx_000000_normalRed
{
	color: #e20000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}


.elevenpx_000000_normalAuto
{
	color:#000000;
	font-family:Trebuchet MS;
	font-size:10.8px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	width :auto
}

.elevenpx_000000_bold
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.elevenpx_205F00_bold
{
	color: #205F00;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.elevenpx_FF0000_bold
{
	color: #FF0000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.elevenpx_FF9900_bold
{
	color: #FF9900;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}


.elevenpx_FFD700_bold
{
	color:GOLD;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}


.elevenpx_e20000_underline
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #e20000;
	text-decoration: underline;
}

.elevenpx_808080_normal
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #808080;
}

/* forms */

.checkbox100pct_normalfont
{
	width: 250px;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.bebebe_radio_button
{
	background-color: #bebebe;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	border: solid #000000 1px;
}

.txtbox_length250
{
	width: 250
}

.txtbox_length35
{
	width: 35PX;
}

.txtbox_length75
{
	width: 75PX;
}

.txtbox_length20
{
	width: 20PX;
}
/* MISC body etc*/

body
{
	background-color: #b9b9b9;
	margin: 0px;
}

body.ffffff_nomargin
{
	background-color: #ffffff;
	margin: 0;
}

body.e7e7e7_nomargin
{
	background-color: #e7e7e7;
	margin: 0;
}

hr.hr_1px_535353
{
	border: 1px dashed #535353;
	height: 1px;
}
.e7e7e7_background
{
	background-color: #e7e7e7;
}

.checkbox
{
	border: 0;
	width: 180px;
}

.checkbox label
{
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	width: 150px;
}

.elevenpx_000000_normalLeng
{
	color: #000000;
	font-family: Trebuchet MS;
	width: 80%;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.elevenpx_100_width
{
	color: #000000;
	font-family: Trebuchet MS;
	width: 100%;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}


/* add by zhouj , the base style  is (the css: tr.light_grey)  and (the css: elevenpx_000000_normal) */
.DataGrideAlternatingCss
{
	background-color: #bebebe;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
/* add by zhouj , the base style  is (the css: tr.grey)  and (the css: elevenpx_000000_normal) */
.DataGrideItemCss
{
	background-color: #e7e7e7;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
/* add by zhouj , the base style  is (the css: tr.grey)  and (the css: .elevenpx_000000_bold) */
.DataGrideHeaderCss
{
	background-color: #bebebe;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
/* add by zhouj  the red stars Style */
.RedStars
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: Red;
}
/* add by zhouj   */
.AutomaticRiskTrackerdivStyle
{
	z-index: 104;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: absolute;
	top: 160px;
	border-bottom-style: none;
	
}
/* add by zhouj  */
.InputStyle
{
	color: White;
	cursor: pointer;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	height: 19px;
	width: 94px;
	font-size: 10pt;
	background-image: url(Images/btnRedBG.gif);
	font-family: verdana;
	background-color: transparent;
}
/* add by zhouj   */
table.AddtoRiskTrakerPOPDIV
{
	background-color: #bebebe;
	color: #000000;	
	border: solid #000000 1px;	
	vertical-align: middle;
	width: 99%;
	padding: 0;
	margin: 0;
}
/* add by zhouj  */
table.AddtoRiskTrakerPOPDIV tr td
{
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
/* add by zhouj   */


.AddtoRiskTrakerPOPDIVFont
{
	font-family: Trebuchet MS;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}


/* added by Alun Morgan login form textboxes*/
.elevenpx_444444_bold_backcccccc
{
	background-color:#cccccc;	
	color:#444444;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	border-style: none;	
	width:150px;
}

/* added by Alun Morgan login form prompts*/
.twelve_606060_bold
{
	font-family: "Trebuchet MS"; 
	color: #606060; 
	font-size: 12px; 
	font-weight: bold; 
}

/* added by Alun Morgan for disclaimer text on consumer reports*/
.twelve_e20000_bold
{
	font-family: "Trebuchet MS"; 
	color: #e20000; 
	font-size: 12px; 
	font-weight: bold; 
}

/* added by Alun Morgan for copyright text on consumer reports*/
.xx_small_000000_italic
{
	color: #000000;
	font-family: Verdana;
	font-size: xx-small;
	font-style:italic;
}

/* added by Alun Morgan for the AlternativeLogin.aspx page (if CMS is unavailable)*/
.contenttext
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #808080; 
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none
}

.footer
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none
}

.CSUKTopNavCell
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BACKGROUND-IMAGE: url(images/grapRedNavFooter.gif); 
	COLOR: #ff0000; 
	FONT-STYLE: italic; 
	HEIGHT: 59px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
