@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(http://www.msicredit.com/images/credit_repair_053.jpg);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.oneColFixCtr #container {
	width: 986px;	
	margin: 0 auto;	
	text-align: left;
	background-image:url(http://www.msicredit.com/images/credit_repair_company_102.jpg);
	background-repeat:no-repeat;
}
.oneColFixCtr #containertopleft {	
	float: left;
	display:inline;
	width: 450px;
	height: 125px;
}
.oneColFixCtr #containertopright {	
	float: right;
	display:inline;
	width: 536px;
	height: 125px;
}
.oneColFixCtr #logo {	
	margin: 0 0 0 100px;
	width: 223px;
	height: 119px;
	clear: both;
}
.oneColFixCtr #subnav {		
	margin: 10px 0 46px 73px;
	width: 450px;
	height: 24px;
	clear: both;
}
.oneColFixCtr #subnav p,a {
	font-size:12px;
	color:#000;
	text-decoration:none;
	margin: 0;
	padding: 0;
}
.oneColFixCtr #subnav a:hover {
	text-decoration:underline;
}
.oneColFixCtr #mainnav {	
	width: 536px;
	height: 45px;	
}
.oneColFixCtr #mainnav ul {
    list-style:none;	
	margin: 0;	
	padding: 0;
	height: 45px;
}
.oneColFixCtr #mainnav li {	
	float: left;
	display: inline;
	padding: 0;	
	margin: 0;
}
.oneColFixCtr #mainnav li a {
	margin: 0;
	padding: 12px 11px 12px 11px;
	float: left;
	display:inline;
	text-decoration: none;	
	color:#254061;
	border-right: 1px solid #d7dee5;
	font-weight:bold;
	font-size: 15px;
}
.oneColFixCtr #mainnav li a:hover {
	background-color:#f4f6f9;
}
.oneColFixCtr #imagearea {	
	float: left;
	display:inline;
	width: 450px;
	height: 334px;
}
.oneColFixCtr #sloganarea {	
	float: right;
	display:inline;
	width: 496px;
	margin: 0 20px 0 20px;
	height: 324px;
	padding-top: 10px;
}
.oneColFixCtr #sloganarea a {
	font-size:16px;
	color:#FFF;
}
.oneColFixCtr #sloganarea h1 {
	font-size:14px;
	color:#FFF;
	font-weight:normal;
	margin: 0;
	padding: 0;
}
.oneColFixCtr #sloganarea p {
	font-size:14px;
	color:#FFF;	
}
.oneColFixCtr #bannerarea {
	width: 986px;
	height: 66px;	
	padding: 0;
}
.oneColFixCtr #contentleft {
	background-image:url(http://www.msicredit.com/images/credit_repair_021.jpg);
	background-repeat:no-repeat;
	float: left;
	display:inline;
	width: 203px;
	margin: 15px 0 0 0;
	padding: 0 10px 0 10px;
	border-right: 2px solid #d7dee5;
}
.oneColFixCtr #contentright {	
	float: right;
	display:inline;
	width: 741px;
	padding: 15px 0 0 20px;	
}
.oneColFixCtr #contentright h1 {
	font-size:20px;
	color:#036;
	margin: 10px 0 10px 0;
}
.oneColFixCtr #contentright h2 {
	font-size:18px;
}
.oneColFixCtr #contentright ul{		
	padding: 10px 0 10px 40px;	
}
.oneColFixCtr #footer {
	width: 986px;
	clear:both;
	border-top: 2px solid #d7dee5;
	height: 80px;
	margin: 20px 0 0 0;
}
.oneColFixCtr #footer p {
	font-size:11px;
	padding-left: 230px;
	color: #a4a4a4;
}
.oneColFixCtr #footer a {
	font-size:11px;	
	color: #a4a4a4;
	font-weight:700;
}
.oneColFixCtr #footer a:hover {
	text-decoration:underline;
}
.oneColFixCtr #formarea {
	float: right;
	display: inline;
	width: 180px;
	padding: 4px 10px 0 10px;
}
div.accordionButton {
	width: 550px;	
	padding: 2px 0 2px 2px;
	cursor:pointer;
	color:#92a8c0;	
	font-weight:bold;
}
div.accordionContent {
	background-color:#dee5ec;
	padding: 15px;
	color:#37587c;
}
div.accordionContent a {
	color:#900;
	font-size: 14px;
	text-decoration:underline;
}
.login a {
	padding: 2px 8px;
	margin-right: 10px;
	background-color:#92a8c0;	
	color:#FFF;
	font-weight:bold;
	font-size:10px;
}
.login a:hover {
	font-weight:bold;
	text-decoration:none;
}
.slogan1 {
	font-size:26px;
	color:#FFF;	
	margin: 0;
	padding: 0;
	font-weight:bold;
}
.slogan2 {
	font-size:24px;
	color:#FFF;	
	margin: 0;
	padding: 0;
}
.testimonial {
	font-size:18px;
	color:#92a8c0;	
	margin: 0;
	padding: 0;
}
.logintxt {
	font-size:10px;
}
.texta { 
 	color: #000;
	font-size: 12px; 
	background-color: #CCCCCC; 
	border: 1px solid #666666; 
	padding: 1px;
	margin: 2px;
}
.clearfix {	
	clear: both;
}
img {
	border: 0;
}
label {
	float: left;
	display:inline;
	margin: 2px;
}
fieldset {
	border: 0;
}
.submit {
	margin: 2px 0 0 85px;
	background-color: #92a8c0;
	border: 1px solid #acbdcf;
	color: #FFF;
}
.site_mask { display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#283645; opacity:0.65; filter:alpha(opacity=65); }
#phone_mask_bg,#phone_mask { display:none; position:absolute; top:0; left:50%; width:523px; height:277px; margin:-133px 0 0 -155px; }
#phone_mask_bg { background:url(http://www.msicredit.com/credit_repair_consultant.png) no-repeat; z-index:5; }
* html div#phone_mask_bg { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.msicredit.com/credit_repair_consultant.png", sizingMethod="crop"); }
#phone_mask { color:#4B6179; font-size:14px; font-weight:bold; text-align:left; line-height:18px; z-index:6; }
#phone_mask span { color:#B32A00; }
#phone_mask b { display:block; position:absolute; left:36px; top:175px; color:#B32A00; font-size:24px; padding:12px 0 0 0; margin-left:-4px; line-height:24px; }
#phone_mask a.mask_close { display:block; position:absolute; top:270px; left:15px; width:79px; height:39px; background:url(http://www.msicredit.com/close.png) no-repeat; cursor:pointer; }
* html #phone_mask a.mask_close { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.msicredit.com/close.png", sizingMethod="crop"); }
#phone_mask a.mask_close:hover { background-image:url(http://www.msicredit.com/close-hover.png); }
* html #phone_mask a.mask_close:hover { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.msicredit.com/close-hover.png", sizingMethod="crop"); }

