@charset "utf-8";
body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#3D3D3D;
	text-align:left;
	background-color:#FFFFFF;
}
a {
	color:#752835;
	text-decoration:underline;
	cursor:pointer;
}
a.mailto{
	color:#4F4F4F;
}
a:hover{
	color:#3D3D3D;
}
a span{
	cursor:pointer;
}
a div{
	cursor:pointer;
}
a p{
	cursor:pointer;
}
img{
	border:none;
}
a img{
	cursor:pointer;
}
submit img{
	cursor:pointer;
}
p{
	margin-top:0px;
	margin-bottom:10px;
	text-align:left;
}
div{
	text-align:left;
}
p.align-center{
	text-align:center;
}
.spacer-gif{
	display:none;
}
.imgtext-table br{
	display:none;
}
h1{
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#3D3D3D;
	margin:12px 0px;
}
.right_content h1{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #5F9DD7;
	font-size:12px;
	font-weight:bold;
	color:#5F9DD7;
	text-transform:uppercase;
}
/* start */
.site{
	background:#FFFFFF url(../images/logo_bg.jpg) no-repeat scroll 0px 354px;
	margin:0px auto;
	width:1000px;
}
.site .background{
	background-color:#DBDBDB;
	padding-left:51px;
	padding-right:51px;
	overflow:hidden;
}
.site .bbn{
	background: transparent url(../images/bbn_transunion_v2.png) no-repeat scroll 0px 0px;
	width:902px;
	height:224px;
	
	margin-left:49px;
	margin-right:49px;
	overflow:hidden;
}
.site .bbn_text{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	
	height:224px;
	margin-left:49px;
	margin-right:49px;
	overflow:hidden;
	width:902px;
}
.site .bbn_text .bbn_table{
	z-index:101;
}
.site .bbn_text .bbn_table td{
	vertical-align:top;
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
}
.site .bbn_text .addMoney_button{
	height:27px;
	width:156px;
	margin-top:0px;
	margin-right:10px;
	float:left;
}
.site .bbn_text .addMoney_button_src{
	height:27px;
	width:156px;
	cursor:pointer;
}

.site .header{
	overflow:hidden;
	padding-left:51px;
	padding-right:51px;
}
/* top_menu */
.site .top_menu{
	overflow:hidden;
	text-align:right;
}
.site .top_menu table{
	float:right;
}
.site .top_menu table td{
	padding-left:5px;
}
.site .top_menu table td a{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	
	color:#185686;
	
	text-decoration:underline;
	text-transform:uppercase;
}

.site .top_menu table td.selected a{
	color:#FFFFFF;
	text-decoration:none;
}
.site .top_menu table td a div.m{
	text-align:center;
	padding-top:9px;
	padding-bottom:9px;
	margin-left:13px;
	margin-right:13px;
	white-space:nowrap; 
}
.site .top_menu table td a div.full{
	position:relative;
	height:34px;
	width:100%;
}
.site .top_menu table td.selected a div.full{
	background-color:#A43228;
}

.site .top_menu table td a div.m_left, .site .top_menu table td a div.m_right{
	position:absolute;
	top:0px;
	width:10px;
	height:34px;
}
.site .top_menu table td a div.m_left{
	background: transparent url(../images/m_left_v2.gif) no-repeat scroll 0px -68px;
	left:0px;
}
.site .top_menu table td a div.m_right{
	background: transparent url(../images/m_right_v2.gif) no-repeat scroll 0px -68px;
	right:-1px;
}

.site .top_menu table td.selected a div.m_left{
	background: transparent url(../images/m_left_v2.gif) no-repeat scroll 0px 0px;
}

.site .top_menu table td a:hover div.m_left{
	background: transparent url(../images/m_left_v2.gif) no-repeat scroll 0px -34px;
}

.site .top_menu table td.selected a div.m_right{
	background: transparent url(../images/m_right_v2.gif) no-repeat scroll 0px 0px;
}
.site .top_menu table td a:hover div.m_right{
	background: transparent url(../images/m_right_v2.gif) no-repeat scroll 0px -34px;
}

.site .top_menu table td a:hover{
	color:#FFFFFF;
	background-color:#6397D1;
}
.site .top_menu table td a:hover div.full{
	background-color:#6397D1;
}

.site .middle{
	overflow:hidden;
	width:898px;
	margin-left:51px;
	margin-right:51px;
	background: transparent url(../images/left_bg.gif) repeat-y scroll 0px 0px;
}
.site .header .logo{
	width:262px;
	height:109px;

	float:left;
}
.site .header .logo .logo_src{
	background: transparent url(../images/logo_transunion.png) no-repeat scroll 0px 0px;
	width:262px;
	height:109px;
}
.site .header .info{
	width:636px;
	padding-top:50px;
	float:right;
}

.site .middle .left{
	width:262px;
	float:left;
}
.site .middle .content{
	width:616px;
	margin-bottom:20px;
	float:right;
}
.site .middle .content h1{
	margin-top:0px;
}

.site .block_middle{
	width:100%;
	overflow:hidden;
	position:relative;
}
.site .block_footer{
	width:100%;
	height:133px;
	overflow:hidden;
	position:relative;
}

.site .footer{
	background: transparent url(../images/footer_bg_v5.png) repeat-x scroll 0px 0px;
	margin-left:51px;
	margin-right:51px;
	width:898px;
	height:133px;
	overflow:hidden;
}
.site .footer_text{
	margin-left:51px;
	margin-right:51px;
	width:898px;
	height:133px;
	overflow:hidden;
	position:relative;
	top:-133px;
	left:0px;
	z-index:1000;
}

.site .footer .footer_block, .site .footer_text .footer_block{
	width:600px;
	padding-top:64px;
	float:left;
}
.site .footer .footer_menu, .site .footer_text .footer_menu{
	padding-bottom:16px;
}
.site .partner{
	text-align:center;
	padding-top:4px;
	border-top:1px solid #B2B2B2;
	margin:0px 3px 20px;
}
.site .footer .counter{
	text-align:left;
}
.site .footer_text .counter{
	text-align:left;
}
.footer_menu table td{
	padding-right:15px;
}
.footer_menu table td a{
	color:#FFFFFF;
	font-famyli:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	text-transform:uppercase;
}

.copyright{
	width:282px;
	height:133px;
	float:left;
}
.copyright .copyright_cmci{
	height:20px;
	margin-left:62px;
	margin-top:90px;
	width:150px;
}
.copyright .copyright_cmci .copyright_cmci_src{
	width:150px;
	height:20px;
}

.login{
	margin-top:0px;
	float:right;
}
.login input, .login img{
	float:left;
	margin-left:10px;
}
.login input{
	border:1px solid #5A91C5;
	width:100px;
}

.sys_title{
	margin-left:30px;
	padding-left:4px;
	border-left:3px solid #5F9DD7;
}


.lightbox-processed img{
	border:1px solid #D0D1D1;
}

/* menu_left.css */
.left_menu{
    margin-left:18px;
    margin-top:40px;
    margin-bottom:30px;
}
.left_menu .left_menu{
    margin:0px;
}
.left_menu div.li{
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    text-transform:uppercase;
    background: transparent url(../images/point/point_orange.gif) no-repeat scroll 0px 3px;
    padding-left:20px;
    padding-top:2px;
    padding-bottom:13px;
}
.left_menu div.li a{
    color:#0B3D5E;
    text-decoration:underline;
}

.left_menu div.li.selected a {
	color: #A94131;
	text-decoration:underline;
}

.left_menu div.li .left_menu div.li a{
    color:#0B3D5E;
    text-decoration:underline;
}

.left_menu div.li .left_menu div.li.selected a{
    color: #A94131;
    text-decoration:underline;
}

.left_menu div.li div.li{
    font-weight:normal;
    text-transform:none;
    background: transparent url(../images/point/point_black.gif) no-repeat scroll 0px 9px;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:0px;
}

/* menu_right.css */
.right{
    width:182px;
    float:right;
}
.right_content{
    width:414px;
    float:left;
}

.partners{
    margin-top:20px;
}
.partners div{
    border:1px solid #C7C7C7;
    margin-bottom:8px;
}

.pointer_red{
    margin-bottom:10px;
    border-bottom:1px solid #F33400;
}
.pointer_blue{
    margin-bottom:10px;
    border-bottom:1px solid #5F9DD7;
}


div.img_right{
    float:right;
    padding-left:5px;
    padding-bottom:5px;
    width:155px;
}
div.img_right img{
    float:right;
    padding-bottom:5px;
}

/* pay_list.css */
.pay_list{

}
.pay_list div{
    margin-top:15px;
    margin-bottom:15px;
    text-decoration:none;
    text-align:center;
}
.pay_list div.all a{
    color:#F33400;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
}
.pay_list div.all span{
    background: transparent url(../images/point/point_red.gif) no-repeat scroll 0px 7px;
    padding-left:10px;
}
.pay_list a.underline{
    text-decoration:underline;
}


form .name, .form .name{
	margin-top:4px;
	margin-bottom:2px;
}
form .submit, .form .submit{
	text-align:center;
	margin-top:15px;
}
form .submit img, .form .submit img{
	cursor:pointer;
}

.button{
	margin-bottom:10px;
}
.button td{
	cursor:pointer;
}
.button .b_left{
	background: transparent url(../images/button/button_left.png) no-repeat scroll 0px 0px;
	width:12px;
	height:27px;
	display:none;
	float:left;
}
.button .b_right{
	background: transparent url(../images/button/button_right.png) no-repeat scroll 0px 0px;
	width:12px;
	height:27px;
	display:none;
	float:left;
}

.button td a:hover .b_left, .button td a.selected .b_left{
	display:block;
}
.button td a:hover .b_right, .button td a.selected .b_right{
	display:block;
}
.button a .b_m{
	color:#185686;
	text-decoration:underline;
	background-color:none;
	white-space:nowrap;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:7px;
	font-family:Verdana;
	font-size:12px;
	margin-left:0px;
	margin-right:0px;
	float:left;
}
.button a:hover .b_m, .button a.selected .b_m{
	background-color:#A43228;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
.button td a{
	text-decoration:none;
}

table.table.fund_list{
	margin-bottom:0px;
}
.fund_list td{
	background-color:#F1F1F1;
	border-bottom:1px solid #FFFFFF;
	padding:10px;
}

.personalRoom .value{
	font-weight:bold;
	margin-bottom:15px;
}

.user_one{
	padding-bottom:2px;
	margin-bottom:5px;
	border-bottom:1px solid #5F9DD7;
}

.user_one .company{
	font-weight:bold;
}

/* news.css */
.site .new .name{
	color:#0B3D5E;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
}
.site .new .news .short{
	margin-bottom:10px;
}
.site .new .news .image{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.site .new, .site .news_list{
	font-size:12px;
	margin-bottom:15px;
}
.site .new a, .site .news_list a{
	color:#0D456B;
	font-weight:normal;
	text-decoration:underline;
}
.site .new .time_date{
	margin:0px;
	font-size:11px;
}
.site .news_list a{
	text-decoration:none;
	margin-right:5px;
	font-weight:bold;
}
.site .new a:hover, .site .news_list a:hover, .site .news_list a.act{
	color:#3D3D3D;
}

/* directspeech */
.site .right .new{
	overflow:hidden;
}
.site .right .new .image{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.site .right .new .name a{
	color:#0B3D5E;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.site .right .new .name a:hover{
	text-decoration:underline;
}
.site .right .new .author{
	font-size:12px;
	font-family:Arial;
	padding-top:10px;
	padding-bottom:10px;
}
.site .right .new .citation{
	font-size:12px;
	font-family:Verdana;
	font-style:italic;
}
.citation_left{
	margin-top:5px;
	margin-right:5px;
	float:left;
}
.citation_right{
	margin-top:5px;
	margin-left:5px;
}

/* li.css */
.content ol{
	margin:0px;
	padding:0px 0px 10px 40px;
}

.content ul{
	margin:0px;
	padding:0px;
}
.content ul li{
	background:transparent url(../images/page_list_pointer.gif) no-repeat scroll 1px 7px;
	padding-left:16px;
	list-style: none;
	padding-bottom:9px;
	font-size:12px;
	font-family:Arial;
}
.content ul li ol li {
	background:none;
	list-style-type:decimal;
	padding-left:0px;
}
.content ol li ul li{
	background:transparent url(../images/page_list_pointer.gif) no-repeat scroll 1px 7px;
	padding-left:16px;
	list-style: none;
	padding-bottom:9px;
	font-size:12px;
	font-family:Arial;
}

.content div.page_list ul li a{
	color:#41616B;
	text-decoration:underline;
	cursor:pointer;
}

.small{
	color:#B1ACA8;
	font-size:10px;
}
input{
	width:100%;
	height:23px;
	border:1px solid #C7C7C7;
}
input.button{
	width:auto;
	height:auto;
	border:none;
}
textarea{
	width:100%;
	height:62px;
	border:1px solid #C7C7C7;
}

/* table.css */
.table{
    border-left:1px solid #D6DEF0;
    border-spacing:0px;
    border-top:1px solid #D6DEF0;
    border-bottom:1px solid #D6DEF0;

    color:#231F20;
    font-family:Arial;
    font-size:12px;
    width:100%;
    margin-bottom:10px;
}

.table th{
    background-color:#752835;
    border-bottom:1px solid #D6DEE0;
    border-right:1px solid #D6DEF0;
    color:#FBFCFD;
    text-align:left;
    padding:8px 10px 6px;
/*    padding-left:40px;*/
}
.table td{
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #D6DEF0;
    padding:8px 10px 6px;
    vertical-align:top;
}
.table tr.bgcolor td{
    background-color:#ECECEC;
}

.contenttable { 
    color:#231F20;
    font-family:Arial;
    font-size:12px;
    width:100%;
    margin-bottom:10px;
}
.contenttable th{
    text-align:left;
}

.contenttable td{
/*    padding:8px 10px 6px;
    vertical-align:top;
*/    
}

/* gallery.css */
.gal{
	width:100%;
}
.gal td{
	text-align:center;
	padding-bottom:20px;	
}
.gal img{
	border:2px solid #C7C7C7;
}
.listalka div{
	float:left;
	padding-right:5px;
}
/* ======= Gallery big photo ======= */
	#overlay {
		background-color:#000000;
		height:500px;
		left:0pt;
		position:absolute;
		top:0pt;
		width:100%;
		z-index:90;
	}
	#lightbox {
		left:0pt;
		line-height:0pt;
		position:absolute;
		text-align:center;
		top:40px;
		width:100%;
		z-index:100;
	}
	#outerImageContainer {
		background-color:#FFFFFF;
		height:250px;
		margin:0pt auto;
		min-width:240px;
		overflow:hidden;
		position:relative;
		width:250px;
	}
	#imageContainer{
		background-color:#FFFFFF;
	}
	#imageDataContainer {
		background-color:#ffffff;
		margin:0pt auto;
		min-width:240px;
		overflow:hidden;
		position:relative;
		padding-bottom:10px;
	}
	#imageDetails{
		font-family:Arial;
		font-size:9px;
		text-align:left;
		padding-left:8px;
		padding-right:8px;
		padding-top:2px;
		background-color:#FFFFFF;
		line-height:1;
	}
	#caption{
		color:#000000;
		line-height:1;
		width:100%;
	}
	#numberDisplay{
		display:none;
		padding-top:10px;
	}
	#modalContainer {
		line-height:1em;
		overflow:auto;
	}
	#imageContainer, #frameContainer, #modalContainer {
		padding:10px;
	}
	#imageContainer > #hoverNav {
		left:0pt;
	}
	#hoverNav {
		height:100%;
		left:0pt;
		position:absolute;
		top:0pt;
		width:100%;
		z-index:10;
	}
	#loading {
		height:25%;
		left:45%;
		line-height:0pt;
		position:absolute;
		text-align:center;
		top:40%;
		width:100%;
	}
	#loadingLink {
		background:transparent url(../images/loading.gif) no-repeat scroll 0%;
		display:block;
		height:32px;
		width:32px;
	}
	
/* Power Mail */
fieldset.tx-powermail-pi1_fieldset {
	border: none;
	background-color: transparent;
	padding: 0;
}

fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
}

fieldset.tx-powermail-pi1_fieldset label {
	font-weight: normal;
	margin-bottom: 4px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, 
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, 
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	width: 100%;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html,
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html.even {
	background-color: transparent;
	margin: 2px 0 6px 0;
}

div.powermail_mandatory_js {
	margin: 3px 0 6px 0;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_submitgraphic {
	text-align: center;
	padding-top: 5px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_submitgraphic input {
	border: none;
	width: auto;
	height: auto;
}

/* indexed search */
div.tx-indexedsearch-searchbox fieldset {
	border: none;
}

div.tx-indexedsearch-searchbox fieldset legend { 
	display: none;
}

.tx-indexedsearch .searchbox-tmpl-css label {
	width: 35px;
	padding-top: 4px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width: 225px;
}

div.tx-indexedsearch-search-submit {
	padding-left: 48px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width: 225px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li {
	background: none;
	padding-left: 0;
}

div.tx-indexedsearch-res h3 {
	margin-bottom: 5px;
}
.new-smi {margin-bottom:25px; border-bottom:1px solid #ccc;}


.no-space-after {margin-bottom:0px; padding-bottom:0px}
p.no-space-after {margin-bottom:0px; padding-bottom:0px}

.align-justify p,
.align-justify {text-align:justify;}
.align-center p,
.align-center {text-align:center;}
.align-right p,
.align-right {text-align:right;}
.align-left p,
.align-left {text-align:left;}

