/* CSS Document */
html, body { margin: 0; padding: 0; }

html, body { height: 100%; width: 100%; }



body {
	color:#393C3F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.6em;
}

hr {
	border-top: 1px dotted #999999;
	height:1px;
	border-left: none;
	border-right: none;
	width: 100%;
	display:block;
}

/*******************Text and links*****************/
h1 {
	font-size: 18px;
	color: #2A5877;
	margin:10px 0 0px 0;
	
}
h2 {
	font-size: 15px;
	color: #006996;
	margin:10px 0 0px 0;
}
h3 {
	font-size: 1em;
	color: #000000;
}

.faq{margin-top:30px; margin-bottom:-10px;}

h4 {
	font-size: 0.95em;
	color: #000000;
	margin-left:20px;
}

.standard-list{ list-style:square}

#footer a { color: #666666; text-decoration: none; }

#footer a:visited { color: #666666; text-decoration: none; }

#footer a:hover { color: #0088B5; text-decoration: none }


a { color: #0088B5; text-decoration: none; }

a:visited { color: #0088B5; text-decoration: none; }

a:hover { color: #666666; text-decoration: underline }


/*******************Structure****************/
#logo{position:relative}

.mrilogo{
	padding:15px 0 0 0;
	position:relative;
}

.phone{
	position:absolute; 
	top:30px;
	right:292px;
	z-index:2;
}
.chat{
	position:absolute; 
	top:72px;
	right:292px;
	z-index:3;
}
.bbblarge{
	position:absolute; 
	top:20px;
	right:130px;
}
.truste{
	position:absolute; 
	top:35px;
	right:0px;
}

#container{
	position:relative;
	width:100%;
	background: transparent url(images/main-bg.gif) repeat-x 0 0;
}

.aligner{
	width:1000px;
	position: relative;
	top: 0px;
	left: 50%;
	margin: 0px 0px 0px -500px;
	height:auto;
}

#top_header{
	position: relative;
	margin:0;
	padding:0;
	width:100%;
	height:132px;
	text-align:left;
	background:url(images/top_header_bg.gif) repeat-x;
}

#top-image{
	position:relative; 
	height:185px; 
	width:1000px; 
	background-color:#000000; 
	z-index:1;
}

#content{
	position:relative;
	height:100%;
	width:100%;
	background-image:url(images/top_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#left{
	width:680px;
	top:0px;
	left:0px;
	padding:5px 10px 20px 10px;
	min-height:800px;
}
#right{
	float:right;
	width:284px;
	padding:0;
	margin:5px 0 0 0;
}
#arrow_holder{
	position:relative;
}
#app-arrow{
	position:absolute; 
	width:81px; 
	height:69px; 
	background:transparent url(images/arrow2.png) no-repeat 0 0; 
	top:140px; 
	left:-53px;
}
#cash-advance-news-ticker span{
	margin:0 5px; 0 5px;
}
#cash-advance-news-ticker .ticker{
	color:#0088B5;
}
.learn-more li{
	margin-top:10px;
}

#hdiv{
	width:100%;
	border-bottom:1px solid #CCCCCC;
}

#footer{
	clear:both;
	position: relative;
	color: #666666;
	font-size: 11px;
	padding-bottom:10px;
	background:transparent url(images/footer.gif) no-repeat top center;
}

.footer_aligner{
	width:900px;
	position: relative;
	top: 0px;
	left: 50%;
	margin: 0px 0px 0px -450px;
	height:auto;
}


/*******************NAV*****************/

#navigation{
	height:28px;
	padding:0;
	margin:10px 0 0 0;
	background:url(images/nav-middle.gif) repeat-x;
}

#navigation ul {
	background: transparent url(images/nav-left.gif) no-repeat scroll 0 0;
	margin:0;
	padding:0px;
	height:28px;
	list-style-type:none;
	float:left;
}

#navigation li {
	float:left;
	margin:0 0 0 8px;
}

#navigation li.litext {
	float:left;
	margin:0 8px 0 8px;
	padding:5px;
}

#nav-end{
	background:transparent url(images/nav-right.gif) no-repeat top right;
	width:10px;
	float:right;
	height:28px;
}

#navigation a, #navigation a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#navigation a:hover{
	color:#333333;
	font-weight:bold;
}
#navigation a.selected{
	color:#333333;
	font-weight:bold;
}

/***************INFO BOXES***************/

#info-boxes{padding:0; margin:0; width:1000px}

#info-boxes ul{float:left; list-style:none; margin:0; padding:0}

#info-boxes li{float:left; margin:4px 0 0 4px;}

#info-boxes li a{background-repeat:no-repeat; width:247px; height:64px;display: block; overflow: hidden; }

#info-boxes li a#what-is-mca{ background:url(images/top-boxes.jpg); background-position:0 0;}
#info-boxes li a#how-use-mca{ background:url(images/top-boxes.jpg); background-position:0 -64px;}
#info-boxes li a#why-mri{ background:url(images/top-boxes.jpg); background-position:0 -128px;}
#info-boxes li a#apply-mca{ background:url(images/top-boxes.jpg); background-position:0 -192px;}

/*#info-boxes li a#what-is-mca:hover{background-position:0 -64px; background-repeat:no-repeat;}
#info-boxes li a#how-use-mca:hover{background-position:0 -192px; background-repeat:no-repeat;}
#info-boxes li a#why-mri:hover{background-position:0 -320px; background-repeat:no-repeat;}*/
#info-boxes li a#apply-mca:hover{background-position:0 -256px; background-repeat:no-repeat;}

#info-boxes li a#news1{ background:url(images/top-boxes.jpg); background-position:0 -320px; background-repeat:no-repeat;}
#info-boxes li a#news2{ background:url(images/top-boxes.jpg); background-position:0 -384px; background-repeat:no-repeat;}
#info-boxes li a#news3{ background:url(images/top-boxes.jpg); background-position:0 -448px; background-repeat:no-repeat;}
#info-boxes li a#news4{ background:url(images/top-boxes.jpg); background-position:0 -512px; background-repeat:no-repeat;}
#info-boxes li a#news5{ background:url(images/top-boxes.jpg); background-position:0 -576px; background-repeat:no-repeat;}

/***************TAB BOXES***************/
.info-tabs{width:550px; margin-top:25px;}

.info-tabs ul{
	background:transparent url(images/tab-tr.gif) no-repeat scroll 100% 100%;
	list-style:none; 
	margin:0;
	padding:0; 
	height:28px;
}
.info-tabs li{
	background: transparent url(images/tab-top.gif) no-repeat 0 -28px; 
	height:28px; 
	padding-left:5px; 
	overflow:hidden; 
	float:left;
	margin-right:0.33em;
}
.info-tabs li span{
	background:transparent url(images/tab-top.gif) no-repeat top right;
	padding:0 18px 0 0; 
	line-height:2.5em; 
	display:block; 
	height:28px
	font-size:14px;
	font-weight:bold;
}
.tab-content{
	margin:0; 
	padding:10px; 
	background: transparent url(images/tab-left.gif) no-repeat 0 0; 
}
/***************TAB BOXES END***************/



/*WHY US*/
.why_us_ul li{
	padding-left:25px;
	background-image:url(images/checkmark.gif);
	background-position:center left;
	background-repeat:no-repeat;
	list-style:none;
	margin-bottom:2em;
	font-weight:bold;
}


/********APP*************/
#requirements{
	font:Tahoma,Arial,sans-serif;
	font-size:12px;
	color:#5C5C5C;
	background: transparent url(images/app-bg.gif) repeat-y 0 0;
	margin:0;
	padding:0;
}
#requirements .requirements-list{list-style:none; text-align:left; padding:0 0 15px 30px; margin:0;}
#requirements .requirements-list li{background-image:url(images/checkmark.png); background-position:center left; background-repeat:no-repeat; padding-left:20px; margin-top:10px; font-size:11px; font-weight:bold; height:16px;}

#box-requirements{
	font:Tahoma,Arial,sans-serif;
	font-size:12px;
	color:#5C5C5C;
	margin:0;
	padding:0;
}
#box-requirements .box-requirements-list{list-style:none; text-align:left; padding:0 0 15px 30px; margin:0;}
#box-requirements .box-requirements-list li{background-image:url(images/checkmark.png); background-position:center left; background-repeat:no-repeat; padding-left:20px; margin-top:10px; font-size:11px; font-weight:bold; height:16px;}


#mainapp{
	font:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5C5C5C;
	background: transparent url(images/app-bg.gif) repeat-y 0 0;
	margin:0;
	padding:0;
}
#mainapp .sep{margin-top:10px;}

#app-bottom{
	background:transparent url(images/app-bottom.gif) no-repeat 0 0;
	width:100%;
	height:172px;
}

#call-box{
	background:transparent url(images/call-box.gif) no-repeat 0 0;
	width:100%;
	height:227px;
}

#lowest-rates{
	width:100%;
	height:430px;
}


/********APP ENDS**********/

/*TABLES*/
#compare-table{
	border-collapse:collapse;
	font-size:11px;
	border-color:#666666;
}
#compare-table th {
	background-image:url(images/table_top_bg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	border-color:#666666;
	padding:0;
	height:26px;
}

#compare-table td,{
	border-color:#666666;
}
.alt {
	background-color:#f3fcff;
}

/*AGENT CENTER*/
.word { list-style:none; background-image:url(agents/images/MS-Word-16x16.gif); background-repeat:no-repeat; background-position:center left; padding-left:20px; line-height:20px; margin-left:-20px;}
.pdf{ list-style:none; background-image:url(agents/images/Adobe-16x16.gif); background-repeat:no-repeat; background-position:center left; padding-left:20px; line-height:20px; margin-left:-20px;}
.excel{ list-style:none; background-image:url(agents/images/Excel-16x16.gif); background-repeat:no-repeat; background-position:center left; padding-left:20px; line-height:20px; margin-left:-20px;}
.alert{background-image:url(agents/images/alert.gif); background-repeat:no-repeat; background-position:center left; padding-left:20px; line-height:20px;}
.cp{ list-style:none; background-image:url(agents/images/file-explore-16x16.png); background-repeat:no-repeat; background-position:center left; padding-left:20px; line-height:20px; margin-left:-20px;}

#agent-middle{
	font:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5C5C5C;
	background: transparent url(images/app-bg.gif) repeat-y 0 0;
	margin:0;
	padding:0;
}

#agent-bottom{
	background:transparent url(images/app-bottom.gif) no-repeat 0 0;
	width:100%;
	height:172px;
}

#agent-top{
	font:Tahoma,Arial,sans-serif;
	font-size:12px;
	color:#5C5C5C;
	background: transparent url(images/app-bg.gif) repeat-y 0 0;
	margin:0;
	padding:0;
}