﻿body 
{
margin: 0;
padding: 0;
text-align: center;
background-color: #f6f6f6;
color: #000000;
font: small Arial, Helvetica, Verdana, sans-serif;
}

#wrapper 
{
text-align: left;
width: 1036px;
margin-left: auto;
margin-right: auto;
color: black;
padding: 0px;
}

.mainContent 
{
float: left;
width: 675px;
color: Black;
margin-bottom: 12px;
}

.mainContent table 
{
color: Black;
}

.upContent 
{
clear: both;
float:left;
width: 675px;
}

.leftColumn 
{
float: left;
width:687px;
}

.rightColumn 
{
float:right;
width: 349px;
margin-bottom:12px;
}

.rightColumnContent 
{
float: right;
width: 349px;
margin-bottom: 12px;
}

.downContent 
{
clear:both;
margin-bottom: 12px;
width:100%;
}

/**************menu**************/

.AspNet-Menu-Horizontal 
{
    background-image:url(Images/menu.png);
    height:39px;
    width:1036px;
    background-repeat:no-repeat;
    background-position:top left;
    position:relative;
    z-index:999;
}

ul.AspNet-Menu,
.AspNet-Menu ul{
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
	font-size:13px;
	font-weight:bold;
	background-color:Transparent !important;
}

ul.AspNet-Menu
{
	display: table !important;
	width: 100%;
	table-layout: fixed;
	text-align:center;

}

ul.AspNet-Menu>li
{
	display: table-cell;
	position: relative;
	color:white;
    padding:10px 25px 26px 25px;
}

ul.AspNet-Menu li a, ul.AspNet-Menu li span 
{
    background-image: url(images/white-arrow.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 14px;
}

ul.AspNet-Menu li a:hover, ul.AspNet-Menu li span:hover 
{
    background-image: url(images/black-arrow.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 14px;
}

.repeat 
{
    background-image: url(images/black-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    padding-right: 14px !important;
}

.AspNet-Menu-Leaf span.AspNet-Menu-NonLink
{
background-image: none !important;
}

/******sub******/

ul.AspNet-Menu li>ul
{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	width: 80px;
	top:49px;
	left:0px;
	text-align:left;
}

ul.AspNet-Menu li:hover>ul
{
/*When hovered, make them appear*/
	display : block;
}

.AspNet-Menu ul li a
{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 5px 10px;
}

.AspNet-Menu ul li span
{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 5px 10px;
}

/*** Menu colors (customizable) ***/

ul.AspNet-Menu,
.AspNet-Menu ul,
.AspNet-Menu ul li a{
	background-color: #eeeeee;
	color: black !important;
	background-image: none;
}

.AspNet-Menu ul li span{
	background-color: #eeeeee;
	color: black !important;
	background-image: none;
}


ul.AspNet-Menu li:hover,
.AspNet-Menu ul li a:hover{
	color: black;
	background-color: #eeeeee;
	background-image: none;
}

ul.AspNet-Menu li:active,
.AspNet-Menu ul li a:active{
	color: #fff;
}

.AspNet-Menu a
{
	text-decoration: none;
	color: White !important;
}

.AspNet-Menu a:hover
{
	text-decoration: none;
	color: #000000 !important;
}

.AspNet-Menu-Leaf 
{
    width:220px;
}

.AspNet-Menu-Leaf span:hover 
{
    background-color: #fffddb;
}

.AspNet-Menu-WithChildren span:hover 
{
    /*background-color: #fffddb;*/
}

li.AspNet-Menu-WithChildren a 
{
    margin-left: 0px;
    background-image: url(images/white-arrow.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 14px;
    font-size: 13px;
}

li.AspNet-Menu-WithChildren a:hover 
{
    margin-left: 0px;
    background-image: url(images/black-arrow.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 14px;
}

.AspNet-Menu ul li.AspNet-Menu-WithChildren span 
{
    margin-left: 0px;
    background-image: url(images/black-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    padding-right: 2px;
}

.AspNet-Menu ul ul li.AspNet-Menu-Leaf span 
{
    background-image: none;
}

ul.AspNet-Menu li li
{
    width:220px;
    position: relative;
    border-bottom:1px solid #A9A9A9;
}

ul.AspNet-Menu li li a:hover
{
   background-color: #fffddb;
}

ul.AspNet-Menu li li:hover
{
   background-color: #fffddb;
}

ul.AspNet-Menu li li ul
{
    width:220px;
    display:block;
    margin-left:220px;
    margin-top:-49px;
    position:absolute;
}

.AspNet-Menu-Selected 
{
background-image: url(images/menu-selected.png);
background-repeat: repeat-x;
padding-right:19px !important;
}

ul.AspNet-Menu li:hover a 
{
    color:black !important;
    margin-left: 0px;
    background-image: url(images/black-arrow.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 14px;
}

ul.AspNet-Menu li li a 
{
    background-image:none !important;
}

ul.AspNet-Menu ul li:hover a 
{
    background-image:none;
}


/**************END-menu**************/

/**************HEADER**************/

#header 
{
height:66px;
margin:0;
padding:0;
position:relative;
width:1036px;
}

.logoHeader 
{
position: absolute;
top: 0px;
left:0px;
}

.AboveHdr 
{
float: right; 
position: relative; 
width: 590px;
}

.InsideHdr 
{
float: right; 
position: absolute; 
right: 15px; 
top: 40px;
}

.hdr 
{
position:absolute;
text-align:right;
top:15px;
right:15px;
color:#6b6b6b;
}

.hdr a 
{
color:#004e99;
text-decoration: none;
font-weight:bold;
}

.hdr span 
{
margin-right:10px;
}


.hdr2
{
    color:#6B6B6B;
font-size:12px;
position:absolute;
right:15px;
text-align:right;
top:43px;
}
.hdr1 
{
color:#6B6B6B;
font-size:12px;
position:absolute;
right:180px;
text-align:right;
top:43px;
}

.hdr2 a,
.hdr1 a 
{
color:#6b6b6b;
text-decoration: none;
font-weight:normal;
font-size:12px;
}
.hdr2 span,
.hdr1 span 
{
margin-right:10px;
}

#searchform 
{
float:right;
}


.search {
border: none;
width: 170px;
background: #F6F6F6;
float:right;
}

.search input {
border: none;
float: right;
}

.search input.box {
background:#F6F6F6 url(Images/search2.png) no-repeat scroll 0 0;
color:gray;
height:20px;
margin-right:0;
padding:0 0 0 6px;
width:132px;
}

.search input.box:focus {
background: #F6F6F6 url(Images/search2.png) no-repeat left -20px;
outline: none;
}

.search input.btn {
	width: 24px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(Images/btn.png) no-repeat top left;
}
.search input.btn:hover {
	background: url(Images/btn.png) no-repeat top left;
}

/**************END-HEADER**************/

/**********CONTENT**********/

#main 
{
width: 100%;
margin-top: 10px;
}

#rightcolumn
{
float:right;
width: 349px;
min-height: 200px;
margin: 0;
padding: 0;
}

#content {
margin: 0 349px 0 0;
color: black;
padding-right:7px;
}

#cmr 
{
height:245px;
width:675px;
background: url(images/cmr.png) no-repeat top left;
position: relative;
margin-bottom: 12px;
}

.ratesTrend 
{
position:absolute;
right:26px;
top:18px;
}

.debtLoan 
{
position: absolute;
top:20px;
left: 30px;
height: 100px;
width:370px;
}

.debtLoanInside div 
{
color:white;
display:table-cell;
float:left;
padding-top:2px;
width:170px;
font-weight: bold;
font-size: 16px;
}

.debtLoanInside select 
{
background-color:#E1E1E1;
border:1px solid gray;
height:21px;
width:200px;
}

.debtLoanInside input 
{
background:url("Images/goButt.png") no-repeat scroll left top transparent;
border:0 none;
float:right;
height:24px;
margin-right:0;
width:62px;
}

.debtLoan .h3debt 
{
color: White;
font-weight: bold;
font-size: 29px;
}

.debtLoanInside 
{
clear: both; 
margin-top: 12px;
}

.firstDebt 
{
margin: 5px 0 17px 0;
}

.debtLoan .firstDebt
{
	width: 470px;
}

.debtLoanShort 
{
background: url(Images/cmr-short.png) no-repeat right top;
height:206px;
position: relative;
padding-top:1px;
}

.debtLoanShort2 /*for debt-advice page*/ 
{
background: url(Images/cmr-short2.png) no-repeat right top;
height:130px;
position: relative;
padding-top:1px;
}

.debtLoanShort .debtLoanInside 
{
clear: both; 
margin-top: 9px;
margin-left:10px;
}

.debtLoanShort2 .debtLoanInside 
{
clear: both; 
margin-top: 9px;
}

.debtLoanShort .firstDebt 
{
margin-top:15px;
padding-bottom:34px;
position:relative;
}

.debtLoanShort .debtLoanInside div 
{
color:white;
display:table-cell;
float:left;
font-size:16px;
font-weight:bold;
margin-left:5px;
padding-top:2px;
width:148px;
}

.debtLoanShort2 .debtLoanInside div 
{
color:white;
display:table-cell;
float:left;
font-size:16px;
font-weight:bold;
margin-left:5px;
padding-top:2px;
width:153px;
}

.debtLoanShort .debtLoanInside select 
{
background-color:#E1E1E1;
border:1px solid gray;
height:21px;
width:170px;
}

.debtLoanShort2 .debtLoanInside select 
{
background-color:#E1E1E1;
border:1px solid gray;
height:21px;
width:180px;
}

.debtLoanShort .debtLoanInside input 
{
background:url("Images/goButt.png") no-repeat scroll left top transparent;
border:0 none;
float:right;
height:24px;
margin-right:15px;
width:62px;
}

.debtLoanShort2 .debtLoanInside input 
{
background:url("Images/goButt.png") no-repeat scroll left top transparent;
border:0 none;
float:right;
height:24px;
margin-right:118px;
width:62px;
}

.debtLoanShort .h3debt 
{
color:White;
font-size:24px;
font-weight:bold;
left:5px;
position:absolute;
top:0;
}

.debtLoanShort2 .h3debt2 
{
color:White;
font-size:24px;
font-weight:bold;
margin: 13px 0 20px 15px;
}

.curRatesShort 
{
margin-top: 10px;
}

.curRatesShort .ControlTitle 
{
font-size: 24px;
}

.curRatesShort .ui-tabs-nav 
{
padding:75px 0 0;
}


/*************WHITEBOX************/

table
{
border-collapse:collapse;
color:#6692BC;
}

.bl 
{
background: url(images/whitebox-ld.png) 0 0 no-repeat; 
width: 14px;
height:14px; 
}

.br
 {
background: url(images/whitebox-rd.png) 0 0 no-repeat;
width:14px;
height:14px; 
 }
 
 .bm 
{
background: url(images/whitebox-md.png) 0 0 repeat-x; 
/* width: 98%; */ 
}

.tl 
{
background: url(images/whitebox-lu.png) 0 0 no-repeat; 
overflow:hidden;
width:14px;
height:14px;
}

.tr 
{
background: url(images/whitebox-ru.png) 0 0 no-repeat;
width:14px;
height:14px; 
}

.tm 
{
background: url(images/whitebox-mu.png) 0 0 repeat-x;
/* width:98%; */ 
}

.ml 
{
background: url(images/whitebox-lm.png) 0px 0px repeat-y;
width:14px; 
}

.mr 
{
background: url(images/whitebox-rm.png) 0px 0px repeat-y;
width:14px; 
}

.mm 
{
background-color: white; 
padding: 0 6px;
}

/*************END-WHITEBOX************/

/************CONTROL TITLE************/

.ControlTitle
{
color:#FFFFFF;
font-size:29px;
font-weight:bold;
left:15px;
position:absolute;
top:20px;    
}

.mm h4 
{
font-size:22px;
font-weight:bold;
line-height:25px;
margin-bottom:5px;
margin-top:4px;
color: Black;
}

.mm a 
{
text-decoration: none;
color: #294f9f;
}

.mm a:hover
{
color: #587dcd;
}

.mortcal 
{
background-image: url(images/grey-arrow.png);
background-repeat: no-repeat;
background-position: 0 5px;
padding:1px 0 3px 10px;
vertical-align: middle;
}

.mortcal a 
{
text-decoration: none;
color: #294f9f;
}

.mortcal a:hover 
{
color: #587dcd;
}

.landingList /*na /ViewBrokers/AL gi vadam strelkite */ 
{
background-image: none;
padding-left:0;
}

.mortgageNewsSep 
{
float: left;
width: 100%;
}

/*************BLUEBOX************/

.bluebox 
{
 padding:0px;
}

.bluebox table
{
border-collapse:collapse;
}

.bluebox .bl 
{
background: url(images/bluebox-ld.png) 0 0 no-repeat; 
width: 14px;
height:14px; 
}

.bluebox .br
 {
background: url(images/bluebox-rd.png) 0 0 no-repeat;
width:14px;
height:14px; 
 }
 
 .bluebox .bm 
{
background: url(images/bluebox-md.png) 0 0 repeat-x; 
/* width: 98%; */ 
}

.bluebox .tl 
{
background: url(images/bluebox-lu.png) 0 0 no-repeat; 
overflow:hidden;
width:14px;
height:14px;
}

.bluebox .tr 
{
background: url(images/bluebox-ru.png) 0 0 no-repeat;
width:14px;
height:14px; 
}

.bluebox .tm 
{
background: url(images/bluebox-mu.png) 0 0 repeat-x;
/* width:98%; */ 
}

.bluebox .ml 
{
background: url(images/bluebox-lm.png) 0px 0px repeat-y;
width:14px; 
}

.bluebox .mr 
{
background: url(images/bluebox-rm.png) 0px 0px repeat-y;
width:14px; 
}

.bluebox .mm 
{
background-color: #63b9cf; 
}

.bluebox .mm
{
color: black; 
}

.bluebox .mm h4 
{
color: black;
font-size: 16px; 
}

.bluebox .mm a 
{
text-decoration: none;
color: white;
}

.bluebox .mm a:hover
{
color: #587dcd;
}

.bluebox .mm ul 
{
margin-top: 3px;
}

.bluebox .mm ul li 
{
list-style: disc;
color: White;
margin-left: 15px;
padding:1px 0 3px 0;
background-image: none;
}

.bluebox select 
{
background-color:#E1E1E1;
border:1px solid gray;
height:21px;
width: 180px;
}


/*************END-BLUEBOX************/

/*************GRAYBOX************/

.graybox 
{
 margin:10px 0 0 0;
 padding:0px;
}

.graybox a 
{
background-image: url(images/grey-arrow.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left:10px;
height:15px;
vertical-align: middle;
text-decoration: none;
color: black;
}

.graybox a:hover 
{
color: #535252;
}

.graybox table
{
border-collapse:collapse;
width:100%;
}

.graybox .bl 
{
background: url(images/graybox-ld.png) 0 0 no-repeat; 
width: 14px;
height:14px; 
}

.graybox .br
 {
background: url(images/graybox-rd.png) 0 0 no-repeat;
width:14px;
height:14px; 
 }
 
 .graybox .bm 
{
background: url(images/graybox-md.png) 0 0 repeat-x;  
}

.graybox .tl 
{
background: url(images/graybox-lu.png) 0 0 no-repeat; 
overflow:hidden;
width:14px;
height:14px;
}

.graybox .tr 
{
background: url(images/graybox-ru.png) 0 0 no-repeat;
width:14px;
height:14px; 
}

.graybox .tm 
{
background: url(images/graybox-mu.png) 0 0 repeat-x;
}

.graybox .ml 
{
background: url(images/graybox-ml.png) 0px 0px repeat-y;
width:14px; 
}

.graybox .mr 
{
background: url(images/graybox-mr.png) 0px 0px repeat-y;
width:14px; 
}

.graybox .mm 
{
background-color: #dddddd; 
}

.graybox .mm td
{
padding-right: 30px;
}

/*************END-GRAYBOX************/

.showNews 
{
}

.showNews h4
{
font-size: 29px;
color: Black;
font-weight:bold;
margin: 4px 0px 17px 0px;
}

.videosList li 
{
padding-bottom:15px;
padding-top: 15px;
border-bottom: 1px solid #dddddd;
}

.videosList li h4 
{
font-size: 20px;
color:#003dbb;
}

.authorname
{
color:#003dbb;
}

.dateAndTime 
{
color:#7D7D7D; 
padding-left:3px;
float: left; 
}

.readmore 
{
color:#003dbb;
text-decoration: none;
}

.pagerWrapper 
{
float: right;
margin-top:15px;
}

.dataPagerNumericCurrent 
{
font-weight: bold;
color: #989898;
padding: 2px;
margin: 2px;
}

.pagerWrapper a 
{
color:#003dbb;
text-decoration: none;
font-weight: bold;
padding: 2px 4px;
margin: 2px;
border: 1px solid #989898;
}

.pagerWrapper span 
{
color:#989898;
}

.pagerWrapper .dataPagerNext 
{
border: 0px;
}

.pagerWrapper .dataPagerPrevious 
{
border: 0px;
}


/***************CUSTOM-CONTROLS**************/

.mortLinkResource 
{
float: left; 
margin-right: 20px; 
width: 47%;
color: Black;
}

.downContent .mm h4 
{
font-size: 16px;
font-weight: bold;
line-height: 20px;
margin-bottom: 10px;
color: Black;
}

.newsHome 
{
color: Black;
float: left; 
width: 100%;
padding-bottom: 10px;
border-bottom: 1px solid gray;
}

.lastMortgageNews 
{
float: left; 
width: 307px;
margin-top: 10px;
}

.lastMortgageNews .newsHome 
{
margin-top:7px;
border: 0px none;
}

.lastMortgageNews span 
{
color: Black;
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
}

.lastMortgageNews .newsHome li 
{
background-image:url("images/grey-arrow.png");
background-position:0 5px;
background-repeat:no-repeat;
font-size:12px;
padding:1px 0 5px 10px;
}

.newsHome .newsHomeImage 
{
float: left; 
clear: both; 
margin: 5px 10px 5px 0px;
}

.newsHome .newsHomeDate
{
font-style: italic;
color: Gray;
}

.subNews .newsHome .newsHomeImage 
{ 
clear: both;
float:none; 
margin: 5px 5px 5px 0px;
}

.subNews .newsHome .newsHomeDate 
{ 
clear: both;
float:none; 
margin: 10px 0px 5px 0px;
color: Gray;
text-transform: uppercase;
font-style: normal;
font-size: 10px;
}

.newsHomeTitle 
{
width: 100%;  
font-size: 30px; 
font-weight: bold;
}

.newsHomeTitle a 
{
width: 100%;  
font-size: 30px; 
font-weight: bold;
color: Black;
}

.newsHomeTitle a:hover 
{
width: 100%;  
font-size: 30px; 
font-weight: bold;
color: Black;
}

.newsHomeTitle span
{
width: 100%; 
}

.hlViewAllNews 
{
clear: both;
background : none;
margin-top: 10px;
padding-left: 9px;
}

#hlViewAllNews
{
	float: right;
}

.subNews 
{
float: left; 
width: 307px; 
min-height: 200px; 
margin-right: 20px;
margin-top:8px;
}

.subNews .newsHome 
{
border: none;
}

.subNews .newsHomeTitle span 
{
font-size: 18px;
}

.subNews .hlViewAllNews 
{
display: none;
}

.listNewsCat 
{
clear: both;
color: Black;
font-weight: bold;
padding-top: 25px;
margin-bottom: 0px;
height: 280px;
}

.listNewsCat a
{
font-weight: normal;
letter-spacing: -1px;
}

.listNewsCatCol 
{
float: left;
margin-bottom:26px;
margin-right:16px;
}

.listNewsCatCol .listNewsCatRow 
{
float: left;
width: 195px;
margin-right:11px;
color: black;
font-weight: bold;
}

.listNewsCatCol .listNewsCatRow li 
{
/*list-style-type: disc;*/
color: #294F9F;
/*margin-left:14px;*/
padding:2px 0 4px 10px;
background: url(images/circleButton.png);
background-repeat: no-repeat;
background-position: 0 8px;
}

.listNewsCatCol .listNewsCatRow span 
{
font-size: 16px;
letter-spacing: -1px;
}

.listNewsCatCol .listNewsCatRow ul 
{
padding-top: 0px;
}

.superscript 
{
color: #7d7d7d;
font-size: 11px;
text-transform: uppercase;
}

.subscript 
{
margin: 10px 0 45px 0;
clear: both;
}

.hel-header 
{
color: #00498f;
font-size: 32px;
font-weight: bold;
margin-bottom: 20px;
}

.name 
{
color: #0343c2;
font-weight: bold;
float: left;
margin-left: 3px;
}

/***********MORTGAGE-NEWS************/

.mortgageNewsControl .mm span 
{
color:Black;
font-size:22px;
font-weight:bold;
line-height:25px;
margin-bottom:5px;
}

.mortgageNewsControl .mm li 
{
background-image: url(images/grey-arrow.png);
background-repeat: no-repeat;
background-position: 0 5px;
padding:1px 0 3px 10px;
}

.mortgageNewsControl .mm ul 
{
padding-top: 5px;
}

.moreMortgageNews 
{
margin-top: 10px;
clear: both;
color: #2b54a8;
}

.moreMortgageNewsLeft 
{
float: left;
margin-right: 20px;
width: 313px;
}

.moreMortgageNewsLeft span 
{
color: Black;
font-weight: bold;
}

.moreMortgageNewsLeft ul 
{
padding-top: 3px;
}

.moreMortgageNewsLeft li 
{
list-style-type: disc;
margin-left:15px;
}

.moreMortgageNewsRight 
{
float: left;
width: 313px;
}

.moreMortgageNewsRight ul 
{
padding-top: 3px;
}

.moreMortgageNewsRight li 
{
list-style-type: disc;
margin-left:15px;
}

.moreMortgageNewsRight span 
{
color: Black;
font-weight: bold;
}

.rmiLending 
{
clear: both;
background-image: url(images/rmiLendingImage.png);
background-repeat: repeat-x;
background-position: top left;
position: relative;
min-height: 175px;   
}

.rmiLending .rmiLendingH4 
{
font-size: 14px;
font-weight: bold;
padding: 10px 0 10px 15px;
border-bottom: 1px solid #d1d1d1;
background: none;
font-family:Arial;
}

.viewMapLending 
{
float: right;
background: none;
font-family:Arial;
position: absolute;
top: 10px;
right: 10px;
}

.viewMapLending span 
{
background-image: url(images/viewMapIcon.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left:20px;
}

.viewMapLending a.basic 
{
text-decoration: none;
font-size:12px;
}

.LandingListMain 
{
float: right;
width:434px;
}

.landingList 
{
float:left;
background: none;
margin-right:5px;
margin-top:10px;
}

.rmiLendingContent 
{
background: none;
margin-top:10px;
margin-left:200px;
padding-right:10px;
}

.landingListCont 
{
color: Gray; 
font-style: italic;
margin-bottom: 5px;
background: none;
padding-left: 0px;
margin-top:10px;
}

.rmiLendingBox 
{
background-image: url(images/rmiLendingBox.png);
background-repeat: no-repeat;
background-position: top left;
width: 166px;
height: 119px;
float:left;
margin: 10px 0 0 10px;
padding: 10px 0 0 10px;
}

.rmiLendingBoxTitle 
{
background-image: url(images/currentRatesIcon.png);
background-repeat: no-repeat;
background-position: top right;
font-size: 12px;
font-weight: bold;
color: Black;
margin: 0px 0 0 0px;
width: 153px;
height: 26px;
display: table-cell;
vertical-align: middle;
}

.rmiLendingBoxFix 
{
width: 153px;
height: 15px;
clear: both;
position: relative;
}

.rmiLendingBoxFix .ar 
{
float: right;
/* background-image: url(images/currentRatesIconArrowUp.png); */
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 15px;
height: 10px;
top: 0px;
right: 0px;
position: absolute;
}

.rmiLendingBoxMore 
{
float: right;
/*
margin: 10px 14px 0 0;
*/
margin: 8px 14px 0 0;
}

.rmiLendingBoxMore a
{
float: right;
text-decoration: none;
color: #294f9f;
}

.rmiLendingBoxMore a:hover 
{
color: #587DCD;
}

.icons 
{
clear: both;
background: none;
margin: 15px 10px;
font-size: 12px;
}

.icons .iconHome 
{
background-image: url(images/house-icon.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 18px;
margin-right: 15px;
}

.icons .iconPhone 
{
background-image: url(images/phone-icon.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 18px;
}

/***********searchByCreditType*****/

.searchByCreditType 
{
background: url(Images/searchByCreditTypeBox.png);
background-repeat:no-repeat;
background-position: top left;
padding: 15px;
height: 413px;
}

.searchByCreditType .title 
{
font-size: 24px;
font-weight: bold;
margin-bottom: 10px;
}

.searchByCreditType .creditTypeRow 
{
height: 28px;
position: relative;
margin-bottom:5px;
}

.searchByCreditType .creditTypeRow a 
{
color: #004e99;
font-weight: bold;
font-size: 14px;
text-decoration: none;
position: absolute;
left: 35px;
top:5px;
}

.searchByCreditType a.selected 
{
color: #71706f;
}

.searchAllCreditCardButton 
{
background: url(Images/searchAllCreditCardsButton.png);
background-position: top left;
background-repeat: no-repeat;
width: 182px;
height: 32px;
border:0;
margin-top:10px;
cursor:pointer;
}

.nullpercentCC 
{
color: Black;
}

.nullpercentTitle 
{
font-size: 32px;
font-weight: bold;
margin-bottom:20px;
}

.img_nullpercent 
{
float: right;
margin-left:10px;
}

.creditCardsContent 
{
clear: both;
}

.titleCC, .titleCC a, .titleCC a:hover, .titleCC a:visited
{
color: #d67400; 
font-size: 24px;
margin-bottom: 8px;
padding-top:20px;
}

.contentCC 
{
float: left;
margin-right: 10px;
}

.contentCC img 
{
margin-bottom: 5px;
clear: left;
cursor:pointer;
}

.descriptionCC 
{
float:right;
width:467px;
margin-bottom:10px;
}

.descriptionCC img 
{
margin-right: 5px;
}

.descriptionCCinside 
{

}

.superTitleCC 
{
color: #00509d;
font-size: 16px;
font-weight: bold;
}

.sendToFriend 
{
background: url(Images/sendToFriendShort.png);
background-position: 0 50%;
background-repeat: no-repeat;
padding-left: 25px;
clear: both;
margin-left:180px;
color: #00509d;
}


/**********MortgageBrokersSignUp**********/

.mbSignUp 
{
width: 100%;
margin-bottom:10px;
}

.mbSignUpContent 
{
margin: 0 auto;
width: 410px;
}

.mbSignUpTitle 
{
color: Black;
font-size: 25px;
font-weight: bold;
margin: 10px 0;
}

.mbSignUpContent .innerGroup .first 
{
float: left;
font-weight: bold;
}

.mbSignUpContent .innerGroup .second 
{
clear: both;
}

.mbSignUpContent .innerGroup .second input 
{
width: 360px;
}

.mbSignUpContent input.singUpNowBtn 
{
background-image: url(Images/mbSignUpButton.png);
background-repeat: no-repeat;
background-position: top left;
width: 160px;
height: 34px;
border: 0;
color: White;
font-weight: bold;
margin-top: 5px;
}

/*********LOGIN-PAGE*************/

.loginMain 
{
width: 400px; 
margin: 0 auto;
}

.loginMain .loginText 
{
text-align: center;
width: 100%;
}

.loginMain .loginBox 
{
vertical-align: middle;
margin: 0 auto; 
margin-top: 30px;
border: 1px solid #E5E5E5;
font-size: 10pt;
width: 250px;
padding: 3px 1px;
}

.loginMain .loginBox td 
{
padding: 3px;
}

.loginMain .loginBox td input[type="submit"] 
{
margin-right: 4px;
}

/********END*********/

.debtAdviceControl5 span 
{
color:Black;
font-size:19px;
font-weight:bold;
line-height:25px;
padding-bottom:5px;
}

.listBoxTitle9 
{    
color:Black;
font-size:16px;
font-weight:bold;
line-height:20px;
margin-bottom:5px;
}

#cse-search-results 
{
margin-top:-20px;
}

#cse-search-results iframe 
{
background:none repeat scroll 0 0 transparent;
margin:10px;
width:576px;
min-height: 1625px !important;
}

/*.defaultMy 
{
margin-bottom: 0px;
height: 600px;
}*/

/***********SOCIAL-NETWORKING*********/

#socialNetworking 
{
clear: both; 
padding: 0px 0 10px 10px;
}

#socialNetworking table 
{
color: #1a2c50;
border: 1px solid #e0e0e0;
width: 230px;
}
#socialNetworking table a 
{
color: #1a2c50;
}

#socialNetworking tr 
{
border: 1px solid #e0e0e0;
}

#socialNetworking td 
{
padding: 4px 0 4px 3px;
background: url(images/bgSocialNetworking.png);
background-repeat:repeat-x;
background-position: 100% 0%;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}

#socialNetworking td.first 
{
width: 112px;
}

#socialNetworking td span 
{
vertical-align: middle;
}

#socialNetworking td img 
{
padding: 0px;
}


/********COMMENT********/

.commentBox 
{
padding: 5px;
border: 1px solid #e6e6e6;
min-height:160px;
}

.commentBoxTextarea 
{
border: 1px solid #F5F5F5;
float: right;
margin: 0 10px 0 0;
width: 530px;
}

.comments 
{
float: right;
color: #004e98;
background: url(images/cloudIcon.png);
background-position: 0% 3px;
background-repeat: no-repeat;
padding-left: 18px;
}

.comments a 
{
color: #004e98;
}

.comments a:hover
{
color: #004e98;
}

.commentTitle 
{
font-size: 24px;
font-weight: bold;
margin-top: 30px;
color: #999999;
padding-bottom: 3px;
border-bottom: 1px solid #999999;
margin-bottom: 10px;
}

.commentTitle a 
{
color: #999999;
}

.commentTitle a:hover 
{
color: #999999;
}

.divComment 
{
float: right;
width: 530px;
margin: 0 10px 0 0;
}

.signInFacebook 
{
float: left;
margin-left: 5px;
margin-top:3px;
}

a.sendCommentButton  
{
background:url("images/sendComment.png") no-repeat scroll 0 0 transparent;
color:white;
float:right;
height:22px;
margin-top:5px;
padding:3px 0 0;
text-align:center;
white-space:nowrap;
width:100px;
}

a.sendCommentButton:hover
{
	color:white;
}

.fb_login_ready FB_login_button FB_ElementReady 
{
float: left;
}

a.loginLogoutFb 
{
background: url("images/loginLogoutFb.png");
background-repeat: no-repeat;
background-position: 0 0;
width: 149px;
height: 22px;
float: left;
}

.divProgressHolder
{
width: 200px;
height: 80px;
margin: auto;
/*border: 2px solid #333;*/
display: block;
background-color: white;
position: fixed;
left: 45%;
top: 35%;
color: #000;
z-index: 100;
}

.imgProgress
{
position: relative;
padding: 0;
background: white url(icons/indicator_white_large.gif) no-repeat 0 50%;
width: 32px;
height: 70px;
z-index: 1000;
text-align: center;
margin: 0 auto;
}

.pleaseWait 
{
position: absolute;
white-space:nowrap;
bottom:0px;
right:-28px; 
}

.shareDownButtons 
{
clear: both;
margin-top:15px;
}

.tableCC 
{
clear: both;
margin-right:3px;
margin-top: 8px;
}

.tableCC table
{
border: 1px solid #d3d3d3;
background-color: #f6f6f6;
float: right;
font-size: 11px;
text-align: left;
}

.tableCC table th 
{
padding: 3px 6px;
color: #7e7e7e;
border: 1px solid #d3d3d3;
}

.tableCC table td 
{
padding: 3px 6px;
background-color: White;
border: 1px solid #d3d3d3;
}

.tableCC .intro 
{
width: 120px;
}

.tableCC .regular 
{
width: 67px;
}

.tableCC .annual 
{
width: 61px;
}

.tableCC .balance 
{
width: 70px;
}

.tableCC .credit 
{
width: 80px;
}

/************ADDONSNEWS************/

.addonsNews 
{
margin-top: 20px;
}

.addonsNews .listBoxTitle9 
{
display: none;
}

.addonsNews ul li  
{
background:url(images/bullet-black.gif) no-repeat scroll 0 15px transparent;
font-size:18px;
font-weight:bold;
padding:5px 0 0 8px;
}

.addonsNews ul li a 
{
color: #00498F;
}

.addonsNews ul li a:hover 
{
color: #00498F;
text-decoration: underline;
}

sup 
{
text-transform: lowercase;
}

.articleStoryText
{
	font-size: 14px;
	line-height: 20px;
}

.articleStoryText p
{
margin-bottom:20px;
}


.articleStoryText h1
{
color: #00498f;
font-size: 32px;
font-weight: bold;
width: 100%;
line-height: 32px;
}


.articleStoryText h2
{
margin-bottom:20px;
font-size: 16px;
font-weight: bold;
}


.articleStoryText>ul>li
{
	list-style-type: disc;
	margin-left: 15px;
}


.articleStoryText>ol>li
{
	list-style-type: inherit;
	margin-left: 15px;
}





/*krstev*/

 .agr input
        {
            width: 15px;
        }
        
        div.label_input
        {
        	width:450px;
        	margin-left:50px;
        }
        
        div.label_input .lbl
        {
        width:175px;    
        display:block;
         margin-bottom:10px;
        position:relative;   
        float:left;
        font-weight:bold;
        color:#3F3F3F;
        }
        
        div.label_input .inp,
        div.label_input .sel        
        {
            position:relative;    
            display:block;
           margin-bottom:10px;
            font-size:1.2em;
            
           
        }
         div.label_input .inp
         {
         	width:185px;
         }
        div.label_input .sel    
        {
        	 width:190px;
        }
        
        div.label_input .hdel
        {
        	border-top: dotted 1px #999999;
        	width:100%;
        	height:2px;
        	margin-bottom:30px;
        	margin-top:30px;
        
        }
        
         .Heading1
        {
        	color:#336699;
        	font-weight:bold;  
        	font-size:1.2em;
        	margin-top:5px;
        	margin-bottom:5px;     	
        }
        
        .underline
        {
        	text-decoration: underline;
       
        }
        .sectionname
        {
        	text-decoration: underline;
        	}
        .alpha{list-style-type:lower-alpha;padding-left:10px;}
        .section{}
        .sections{ padding-left:18px;}
        .agr_text{}
        .agr_text p {margin:5px;}
        .agr_text ol{ margin-left:10px;  }
        .agr_text li{ border-bottom:none 0px #fff; }
        
        
        
        
.tblContactUs
{
  
}

.tblContactUs td
{
    padding:3px !important;
}
.tblContactUs .cu_text span
{
    display:block;
}


.contactuslabel {

width:300px;


text-align:right;
vertical-align:top !important;


}
        
        
        /* krstev*/