@charset "utf-8";
/* CSS Document */

/*
tags to modify
background, general font			body
containing div						div#wrap
banner at top						div#masthead
top navigation						div#topnav
									#topnav ul
									#topnav ul li
									#topnav ul li a
									#topnav ul li a:hover
tier 2 navigation (sub pages)		div#tier2nav
									#tier2nav ul
									#tier2nav ul li
									#tier2nav ul li a
									#tier2nav ul li a:hover
Form								form#form
									#form h2
									#form p
									#form label
									#form input
									#form textarea
								NEED BUTTON IMAGE
bottom navigation					div#btmnav
									#btmnav ul
									#btmnav ul li
									#btmnav ul li a
									#btmnav ul li a:hover
*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,label,select,option,blockquote,fieldset,input { margin: 0; padding: 0; }

body {
	background: 		url(../images/body_bg_blue.gif) repeat 0 0 #344f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4f5d6d;

}

textarea
{
    width:300px;
}

p,
div,
li,
td {
	font-family: 		Verdana,Arial,  Helvetica, sans-serif;
	font-size: 			12px;
}

#gen div#tier2nav {
	margin: 			.5em 0;
	margin-top:			10px;
	width:				562px;
}

div#gen {
	width:				562px;
	margin:				0 15px;
	line-height:18px;
}

#gen h1,
#gen h2,
#gen h3,
#gen h4,
#gen h5,
#gen h6 {
	font-family:		Georgia, "Times New Roman", Times, serif;
	margin: 			.5em 0;
}

#gen h1 {
	color: 				#253c64;
	font-size:			22px;
	letter-spacing:		-1px;
	padding: 			6px;
	line-height:		1;
	text-align:			center;
}

#gen h2 {
	color: 				#253c64;
	font-size:			18px;
	line-height:		1;
	letter-spacing:		-1px;
}

#gen h3 {
	color: 				#253c64;
	font-size:			14px;
	line-height:		1;
	letter-spacing:		-1px;
}

#gen p {
	margin: 			1em 0;
	font-size:			11px;
	line-height: 		1.5;
}
#gen blockquote {
	margin: 			1em 0;
	padding:			0px 0px 0px 2em;
	line-height:		1.5;
	font-size:			13px;
}

a,
#gen a {
	color:#4f5d6d;
	text-decoration:none;
}
a:hover,
#gen a:hover {
	text-decoration: 	underline;
}

div#wrap {
	width: 				900px;
	margin: 			0 auto;  /* centers the design */
	background: 		url(../images/fullback.gif) repeat-y #d5d5d5;
}

div#masthead {
	height:				167px;
	background:			url(../images/topbanner1.jpg) no-repeat;
}
#masthead h1 {
	display:			none;
	margin:				0;
	color: 				#FFFFFF;
}

div#topnav {
	margin: 			0;
	text-align:			center;
	background:			url(../images/nav-bottom.gif) repeat-x bottom;
	padding-bottom:		7px;
}
#topnav ul,
#topnav table {
	background:			url(../images/nav-back.gif) repeat-x;
	padding: 			0;
	margin: 			0;
	width:				900px;
}
#topnav ul li,
#topnav table td {
	position: 			relative;
	padding: 			0;
	text-align:			center;
	/*background: 		#878787 url(images/corner-left.gif) no-repeat top left;*/
}
#topnav ul li a,
#topnav table td a {
	display: 			block;
	text-decoration: 	none;
	color: 				#FFFFFF;
	font-weight:		bold;
	font-size:			16px;
	padding:			4px 8px;
	margin:				0 10px;
	line-height:		1;
	font-family: 		Georgia, "Times New Roman", Times, serif;
}
#topnav ul li a:hover,
#topnav table td a:hover {
	color: 				#FFFFFF;
	background: 		url(../images/nav-hot.gif) repeat-x;
}

div#tier2nav {
	margin: 			0;
	margin-bottom:		12px;
	background:			 #253c64;
	text-align:			center;
	color:				#d7d7d7;
}
#tier2nav ul {
	padding: 			0;
	margin: 			0;
	display: 			block; 
}
#tier2nav ul li {
	position: 			relative;
	display: 			inline; 
	padding: 			0;
font-size: 12px;
}
#tier2nav ul li a {
	text-decoration: 	none;
	color: 				#FFFFFF;
	padding:			0 3px;
}
#tier2nav ul li a:hover {
	background:			#619aeb;
	/*color:				#7c2014;*/
}




div#btmnav {
	clear:				both;
	margin: 			0;
	background:			url(../images/bottom_01.jpg) #555555;
	text-align:			center;
	color:				#999999;
	padding:			6px 6px 0 6px;
}
#btmnav ul {
	padding: 			0;
	margin: 			0;
	display: 			block; 
}
#btmnav ul.dark {
	background:			#333333;
	margin:				0 -6px 0 -6px;
}
#btmnav ul li {
	position: 			relative;
	display: 			inline; 
	padding: 			0;
}
#btmnav ul li a {
	text-decoration: 	none;
	color: 				#FFFFFF;
	padding:			0 3px;
}
#btmnav ul li a:hover {
	background-color:	#fde172;
	color:				#7c2014;
}
#btmnav ul div {
	font-size:			80%;
}

ul#openers {
	margin:				0 6px;
	padding: 			0;
}

ul#openers li {
	list-style:			none;
	margin-top: 		3px;
}
ul#openers li a {
	font-size: 			21px;
	display: 			inline-block;
	width: 				515px;
	background: 		#ffffff;
	color: 				black;
	border: 			#f9e4c6 solid 2px;
	text-decoration:	none;
	font-weight: 		bold;
	padding: 			3px 33px 3px 27px;
}
ul#openers li a:hover {
	background-color:	#d85400;
	color: 				white;
}


div#action {
	float:				right; 
	width:				292px; 
	background:			url(../images/form-middle.gif);
	padding:			0px;
	margin:				0px 15px 10px 0px;
}
div#action #basicform img {
	border:				none;
	margin:				0;
	padding:			0;
}

#action div#basicform {
	padding: 1px 12px;
	color:				#FFFFFF;
}

#action #basicform div {
	/*margin: 			9px 12px;*/
}
#action #basicform h3 {
	font-size: 			120%;
	margin-top: 		1px;
	margin-bottom: 		1px;
}
#action #basicform p,
#action #basicform li {
	color: 				#11416e;
	font-size:			12px;
}
#action #basicform p,
#action #basicform ul {
	margin: 			4px 12px;
	color:				#FFFFFF;
}
#action #basicform label {
	float: 				left;
	display: 			block;
	font-size:			12px;
	width: 				100px;
	text-align: 		right;
	margin-right: 		5px;
	color:				#FFFFFF;
}
#action #basicform div div div div {
	margin: 				0 0;
	line-height:			100%;
}
#action #basicform input {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				18px;
	width: 					203px;
	color: 					#000000;
	font-weight:			bold;
	background-color: 		#F3F7FA;
	border: 				solid 1px #d1deeb;
	padding: 				2px;
}
#action #basicform textarea {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	background-color: 		#F3F7FA;
	border: 				solid 1px #d1deeb;
	padding: 				2px;
	color: 					#000000;
	width:					263px;
}

#action #basicform select {
	background-color: 		#F3F7FA;
	border: 				solid 1px #3366FF;
	width:					133px;
}

#action #basicform {
	margin: 				0px;
}
#action #basicform h2 {
	margin-top: 			0;
	background: 			#ff6f06;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				16px;
	margin: 				0 -10px;
	padding: 				10px;
	color: 					#FFFFFF;
	background-image: 		url(../images/form-h2-bg.gif);
	background-repeat: 		repeat-x;
}
#action #basicform input.small {
	width: 				125px;
}

#action #basicform .alert {
	color:				red;
	font-family:		Arial;
	font-size:			7pt;
	visibility:			hidden;
	display:			none;
}

#action #basicform #btnSend {
	background-color: 	#ff6f06;
	color: 				#FFFFFF;
	width: 				100%;
	cursor: 			pointer;
}
#action #basicform #btnClear {
	font-size: 			14px;
	width: 				100px;
	cursor: 			pointer;
}

#action #basicform input#btnSend {
	width: 				141px;
	background: 		none;
	border: 			none;
}

#action #basicform ul {
	padding-left: 		0;
	margin-left: 		25px;
}

#action #basicform li {
	/*list-style: 		none;*/
}

#action #basicform strong {
	font-weight: 		bold;
	color: 				#fe7108;
}


table#states {
	/*margin-left: 		40px;
	width: 				555px;*/
	background-color:	#FFFFFF;
}

#states td {
	background-color:	#DDDDDD;
}

#states td {
	padding: 			2px 6px;
}

#states th,
#states td,
#states td p {
	margin:				0;
	line-height:		133%;
}

#states p {
	padding:			0;
}

#states th {
	background-color:	#CCCCCC;
	text-align: 		left;
	padding: 			6px 6px;
}
#states .header th {
	vertical-align:	 	bottom;
	text-align: 		center;
	background-color:	#AAAAAA;
}

#states .alt th {
	background:			#BBBBBB;
}
#states .alt td {
	background:			#CCCCCC;
}

div.clear {
	clear: 				both;
	font-size:			0;
	margin:				0;
	padding:            0;
}

.TabbedPanelsContentGroup h1 {
	font-size:			24px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	color:				#990000;
	line-height:		33px;
	letter-spacing:		-0.05em;
	margin:				0 0 0 0;
}
.TabbedPanelsContentGroup h2 {
	font-size:			18px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	color:				#666666;
	line-height:		24px;
	letter-spacing:		-0.02em;
	margin:				1em 0 .5em 0;
}

div#locator {
	width: 				770px;
	border: 			white 2px solid;
	margin-top: 		25px;
	margin-bottom: 		12px;
	padding-bottom: 	12px;
	text-align: 		center;
	margin-left:50px;
}

div.locator_box {
	background:			#FFFFFF;
	margin:			 12px;
	padding: 			12px;
	border:#334e7e 1px solid;
	width:750px;
}
.locator_box a {
	background:			#e9c010;
	padding: 			6px;
	border:				#7C2014 3px outset;
}
.locator_box a:hover {
	background:			#fddb5d;
	text-decoration:	none;
}
.locator_box a:active {
	border-style:		inset;
}

a.more_info {
	display: 			block;
	width: 				209px;
	height: 			59px;
	background: 		url(../images/button-more-info.jpg) no-repeat;
	text-indent: 		-9999px;
	margin: 			0 auto;
}
a.more_info:hover {
	background: url(../images/button-more-info-hover.jpg) no-repeat;
}

a.find_a_lawyer {
	display: 			block;
	width: 				209px;
	height: 			59px;
	background: 		url(../images/button-find-a-lawyer.jpg) no-repeat;
	text-indent: 		-9999px;
	margin: 			0 auto;
}
a.find_a_lawyer:hover {
	background: 		url(../images/button-find-a-lawyer-hover.jpg) no-repeat;
}

div#attorney {
	width: 				770px;
	/*border: 			white 2px solid;*/
	margin-bottom: 		12px;
	padding:		 	12px;
	/*text-align: 		center;*/
	margin-left: 50px;
}

#attorney h1 {
	color: 				#253c64;
	font-size:			22px;
	letter-spacing:		-1px;
	padding: 			6px;
	line-height:		1;
	text-align:			center;
}

#attorney h2 {
	color: 				#253c64;
	font-size:			18px;
	line-height:		1;
	letter-spacing:		-1px;
}

#attorney h3 {
	color: 				#253c64;
	font-size:			18px;
	line-height:		1;
	letter-spacing:		-1px;
	margin-top:20px;
}

#attorney h1,
#attorney h2,
#locator h1,
#locator h2 {
	text-align: 		center;
	font-family:		Georgia, "Times New Roman", Times, serif;
	margin: 			.5em 0;
}

.smltxt {
	font-size:			11px;
}
.tinytxt {
	font-size:			10px;
}

ul#sitemap {
	width:				60%;
	margin:				0 auto;
	padding-left: 		1em;
}
ul#sitemap ul {
	padding-left: 		2em;
}
ul#sitemap li {
	margin: 			1em 0;
}


#action #basicform input#ctl00_ContentPlaceHolder1_FastDebtControl_FastALL_BTNVAL_Contact_btnSubmit,
#action #basicform input#ctl00_ContentPlaceHolder1_FastDebtControl0_FastALL_BTNVAL_Contact_btnSubmit {
	background-color: 	#ecc016;
	display: 			block;
	width: 				111px;
	margin: 			12px auto;
	border-width: 		6px;
	border-style: 		outset;
	border-color: 		#b09941;
	font-family:		Georgia, "Times New Roman", Times, serif;
}
#action #basicform input#ctl00_ContentPlaceHolder1_FastDebtControl_FastALL_BTNVAL_Contact_btnSubmit:hover,
#action #basicform input#ctl00_ContentPlaceHolder1_FastDebtControl0_FastALL_BTNVAL_Contact_btnSubmit:hover {
	background-color: 	#fddb58;
}
#action #basicform input#ctl00_ContentPlaceHolder1_FastDebtControl_FastALL_BTNVAL_Contact_btnSubmit:active,
#action #basicform cinput#tl00_ContentPlaceHolder1_FastDebtControl0_FastALL_BTNVAL_Contact_btnSubmit:active {
	border-color: 		#b09941;
	border-style: 		inset;
}

.disclaimerButton
{
    color:#000;
    font-weight:bold;
    text-decoration:underline;
}
























ul, ol {
	list-style:none;
}

img {
	border:none;
}

:focus {
	outline: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before,q:after {
	content:'';
}


.floatleft {
	float:left;
	margin:0px;
	padding:0px 14px 0px 0px;
}

.clear {
	clear:both;
}


.clearfix {
    content: ".";
    display: inline;
    height: 0;
    clear: both;
    visibility: hidden;
 }


.floatright {
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;

}

hr {
	display:block;
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #a8d1dc;
	padding:0px 0px 0px 0px;
	margin:9px 0px 25px 0px;
}

.divider {
	background:url(../images/dotted.gif) repeat-x 0 0;
	height:1px;
	overflow:hidden;
	margin:5px 0px 18px 0px;
	padding:0px;
	display:block;
}

.divider1 {
	border-bottom:1px solid #9aa3ab;
	height:1px;
	overflow:hidden;
	margin:5px 0px 8px 0px;
	padding:0px;
	display:block;
}

/* START GLOBAL STYLES
----------------------------------------------------------------------------------------*/
a {
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}


h1 {
	font-size:22px;
	color:#334e7e;
	line-height:22px;
	margin:0px 0px 12px 0px;
	font-family:"Times New Roman", Times, serif;
}

h2 
{
    font-size:18px;
	color:#334e7e;
	line-height:22px;
	margin:0px 0px 12px 0px;
	font-family:"Times New Roman", Times, serif;
}

h3 {
	font-size:14px;
	color:#334e7e;
	line-height:22px;
	margin:0px 0px 12px 0px;
	font-family:"Times New Roman", Times, serif;
}

h4,h4 a {
	font-size:18px;
	color:#ffffff;
	line-height:22px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

 


/* START HEADER STYLES
----------------------------------------------------------------------------------------*/

#header-wrapper {
	width:100%;
	background:url(../images/head_bg.png) repeat-x 0 0;
	height:149px;	
	position:relative;
	z-index:2;
}


#header {
	width:950px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	
}

#logo {
	width:472px;
	height:63px;
	overflow:hidden;
	float:left;
	margin:16px 0px 0px 0px;
}

#logo a {
	background:url(../images/attorneys_for_consumers_logo.gif) no-repeat 0 0;
	width:472px;
	height:0px;
	padding-top:63px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}


#top-right {
	float:right;
	background:url(../images/call_girl.jpg) no-repeat 0 0;
	height:80px;
	padding:14px 0px 0px 110px;
}

#top-right .hotline {
	font-size:30px;
	color:#000000;
	line-height:32px;
	font-family:"Times New Roman", Times, serif;
	display:block;
	text-align:right;
	margin:0px 0px 5px 0px;
}

#top-right a {
	font-size:14px;
	color:#314f81;
	line-height:18px;
	font-family:"Times New Roman", Times, serif;
	margin:0px 4px 0px 4px;
}



/*-------------------------------navigation---------------------------------*/


#nav {
	width:953px;
	height:44px;
	float:left;
	padding:1px 0px 0px 0px;
	overflow:hidden;
}

#nav ul li {
	float:left;
}

#nav ul li#nav-home a {
	background:url(../images/navigation.jpg) no-repeat 0 0;
	width:134px;
	height:0px;
	padding-top:44px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

#nav ul li#nav-learning a {
	background:url(../images/navigation.jpg) no-repeat -134px 0;
	width:179px;
	height:0px;
	padding-top:44px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

#nav ul li#nav-lawyerlocator a {
	background:url(../images/navigation.jpg) no-repeat -754px 0;
	width:198px;
	height:0px;
	padding-top:44px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

#nav ul li#nav-news a {
	background:url(../images/navigation.jpg) no-repeat -629px 0;
	width:125px;
	height:0px;
	padding-top:44px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

#nav ul li#nav-contact a {
	background:url(../images/navigation.jpg) no-repeat -461px 0;
	width:168px;
	height:0px;
	padding-top:44px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

#nav ul li#nav-about a {
	background:url(../images/navigation.jpg) no-repeat -313px 0;
	width:149px;
	height:0px;
	padding-top:44px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

/*--------hover------------*/


#nav ul li#nav-home a:hover {
	background:url(../images/nav.jpg) no-repeat 0 -44px;
}

#nav ul li#nav-learning a:hover {
	background:url(../images/nav.jpg) no-repeat -134px -44px;
}

#nav ul li#nav-lawyerlocator a:hover {
	background:url(../images/nav.jpg) no-repeat -754px -44px;
}

#nav ul li#nav-news a:hover {
	background:url(../images/nav.jpg) no-repeat -629px -44px;
}

#nav ul li#nav-contact a:hover {
	background:url(../images/nav.jpg) no-repeat -461px -44px;
}

#nav ul li#nav-about a:hover {
	background:url(../images/nav.jpg) no-repeat -313px -44px;
}


/*--------selected------------*/


#nav ul li#nav-home a.selected {
	background:url(../images/navigation.jpg) no-repeat 0 -44px;
}

#nav ul li#nav-learning a.selected {
	background:url(../images/navigation.jpg) no-repeat -134px -44px;
}

#nav ul li#nav-lawyerlocator a.selected {
	background:url(../images/navigation.jpg) no-repeat -754px -44px;
}

#nav ul li#nav-news a.selected {
	background:url(../images/navigation.jpg) no-repeat -629px -44px;
}

#nav ul li#nav-contact a.selected {
	background:url(../images/navigation.jpg) no-repeat -461px -44px;
}

#nav ul li#nav-about a.selected {
	background:url(../images/navigation.jpg) no-repeat -313px -44px;
}

/* END HEADER STYLES
----------------------------------------------------------------------------------------*/

/* START MAINBODY STYLES
----------------------------------------------------------------------------------------*/



#mainbody-wrapper {
	width:100%;
	height:auto !important;
	min-height:250px;
	height:250px;
	margin:-10px 0px 0px 0px;
	position:relative;
	z-index:1;
}



#mainbody {
	width:950px;
	margin:-6px auto 13px auto;
	padding:18px 0px 0px 0px;
	text-align:left;
	position:relative;
	z-index:1;
	background-color:#ffffff;

}

#inner-mainbody {
	width:950px;
	margin:0px auto 13px auto;
	padding:18px 0px 0px 0px;
	text-align:left;
	position:relative;
	z-index:1;
	background-color:#ffffff;

}


/*-----------------------------------features--------------------------------*/


#features-wrapper {
	width:100%;
	background:url(../images/bluegrad_bg.gif) repeat-x 0 0;
	height:321px;
}


#features {
	width:950px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	height:321px;
	color:#ffffff;
	background: 0 0 #6099ea;
}


#features-wrapper-ppc {
	width:100%;
}


#features-ppc {
	width:950px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	color:#000;
	background: 0 0 #6099ea;
}


#top-form {
	background-color:#8cbaf7;
	width:280px;
	height:302px;
	float:right;
	padding:18px 0px 0px 20px;
}

#top-form h4.consultation {
	background:url(../images/free_consultation.png) no-repeat 0 0;
	width:230px;
	height:0px;
	padding-top:22px;
	overflow:hidden;
	display:block;
	text-align:center;
	margin:0px 0px 5px 17px;
}



form.basic label {
	width:78px;
	float:left;
	height:15px;
	padding:3px 0px 0px 0px;
	margin:0px 11px 6px 0px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#223243;
}

form.basic input.text-box {
	float:left;
	width:170px;
	height:16px;
	border:1px solid #7e8b97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 2px 0px 2px;
	margin:0px 0px 6px 0px;
}

form.basic input.text-box1 {
	float:left;
	width:28px;
	height:16px;
	border:1px solid #7e8b97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 2px 0px 2px;
	margin:0px 4px 6px 0px;
}

form.basic select {
	width:176px;
	float:left;
	margin:0px 0px 6px 0px;
	font-size:11px;
}

form.basic input.submit-btn {
	background:url(../images/submit_bg.gif) no-repeat 0 0;
	width:74px;
	height:21px;
	border:none;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
	display:block;
	color:#ffffff;
	text-align:center;
	float:right;
}

form.basic textarea {
	border:1px solid #7e8b97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	margin:0px 0px 5px 0px;
	float:left;
	padding:2px;
	overflow:auto;
}
/*-----------------------------------sub nav--------------------------------*/


#sub-nav {
	width:100%;
	background:url(../images/sub_navbg.png) repeat-x 0 0;
	height:44px;
	position:relative;
	z-index:2;
	color:#ffffff;
	font-weight:bold;
	overflow:hidden;
}


#sub-nav ul {
	width:950px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

#sub-nav ul li {
	float:left;
}

#sub-nav ul li a {
	font-size:14px;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	padding:12px 28px 0px 28px;
	height:26px;
	display:block;
	float:left;
	line-height:16px;

}

#sub-nav ul li a:hover {
	background:url(../images/sub_nav_hover.gif) repeat-x 0 0;
	display:block;
	text-decoration:none;
}



/*--------------------------------main content------------------------------*/


#main-content {
	width:913px;
	padding:0px 12px 0px 25px;
	overflow:hidden;
}

#main-content p, #inner-main-content p {
	line-height:20px;
	padding:0px 0px 15px 0px;
}

#inner-main-content {
	width:903px;
	padding:10px 12px 20px 15px;
	margin:0px 10px 10px 10px;
	overflow:hidden;
	background-color:#f5f7fa;
}

/*---------------content--------------*/


#content {
	width:880px;
	float:left;
	padding:0px 19px 20px 0p;
}

#contentWithSideBar {
	width:580px;
	float:left;
	padding:0px 19px 20px 0p;
	border-right:0px solid #283d61;
	padding:0px 18px 30px 0px;
	min-height:950px;
}

 a {
	color:#07090A;
}
/*---------------sidebar--------------*/


#sidebar {
	width:270px;
	float:right;
	background-color:#d7e8fe;
	margin-bottom:30px;
	padding:10px;
	height:100%;
	border:1px solid #283d61;
}


h4.question {
	background:url(../images/question_icon.gif) no-repeat 0 0;
	padding:0px 0px 0px 45px;
	color:#545454;
	font-size:18px;
	line-height:18px;
}

h4.question span {
	font-size:14px;
	color:#334e7d;
}

h4.question a {
	color:#545454;
	font-size:18px;
}

h4.question span a{
	font-size:14px;
	color:#334e7d;
}

h4.debt {
	background:url(../images/debt_icon.gif) no-repeat 0 0;
	padding:10px 0px 0px 51px;
	color:#334e7d;
	font-size:16px;
	line-height:18px;
	height:34px;
}

h4.debt a {
	color:#334e7d;
}

h4.archive {
	background:url(../images/archive_icon.gif) no-repeat 0 0;
	padding:10px 0px 0px 51px;
	color:#334e7d;
	font-size:16px;
	line-height:18px;
	height:34px;
}

h4.calculator {
	background:url(../images/calculator_icon.gif) no-repeat 0 0;
	padding:10px 0px 0px 45px;
	color:#334e7d;
	font-size:16px;
	line-height:18px;
	height:34px;
}

h4.calculator a {
	color:#334e7d;
}

h4.news {
	background:url(../images/news_icon.gif) no-repeat 0 0;
	padding:10px 0px 0px 51px;
	color:#334e7d;
	font-size:16px;
	line-height:18px;
	height:35px;
}

h4.news a {
	color:#334e7d;
}

#question {
	width:265px;
	background-color:#f5f7fa;
	overflow:hidden;
	padding:8px 8px 8px 0px;
	margin:0px 0px 10px 0px;
}

#question form label {
	width:55px;
	float:left;
	margin:0px 6px 5px 0px;
	color:#525252;
	height:14px;
	padding:4px 0px 0px 0px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
}

#question form input.text-box {
	width:111px;
	float:left;
	height:16px;
	border:1px solid #7e8b97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	padding:2px 2px 0px 2px;
	margin:0px 0px 5px 0px;
}

#question form textarea {
	width:198px;
	height:39px;
	border:1px solid #7e8b97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	margin:0px 0px 5px 0px;
	float:left;
	padding:2px;
	overflow:auto;
}

#question form input.submit-btn {
	background:url(../images/submit_bg.gif) no-repeat 0 0;
	width:74px;
	height:21px;
	border:none;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
	display:block;
	color:#ffffff;
	text-align:center;
	float:right;
}

.sidebar-list ul {
	padding:0px 5px 10px 10px;
}


.sidebar-list ul li {
	background:url(../images/bullet.gif) no-repeat 0 6px;
	padding:0px 0px 0px 11px;
	line-height:16px;
	margin:0px 0px 5px 0px;
	
}

.sidebar-list ul li a {
	color:#223243;
	font-family:"Times New Roman", Times, serif;
}

.news-content {
	padding:0px 5px 10px 10px;
	font-family:"Times New Roman", Times, serif;
}

.news-content ul li {
	border-bottom:1px solid #9aa3ab;
	padding:10px 0px 10px 0px;

}

.news-content ul li.last {
	border:none;
	padding:10px 0px 10px 0px;

}



.news-content ul li em {
	font-size:10px;
	color:#556271;
	font-style:italic;
	line-height:22px;
}

#main-content .news-content ul li p {
	padding:0px;
	line-height:22px;
	
}


.news-content ul li span {
	display:block;
	line-height:22px;
}

.headlines a {
	font-size:14px;
	color:#5a96d3;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

.more a {
	font-size:11px;
	color:#417dba;
	font-family:"Trebuchet MS", Arial;
}




#debt-calculator {
	width:248px;
	background-color:#f5f7fa;
	overflow:hidden;
	padding:8px 10px 8px 15px;
	margin:0px 0px 10px 0px;
}

#debt-calculator form label {
	width:124px;
	float:left;
	text-align:left;
	color:#223243;
	font-size:11px;
	height:15px;
	font-family:"Times New Roman", Times, serif;
	padding:3px 0px 0px 0px;
}

#debt-calculator form input.text-box {
	width:111px;
	float:right;
	height:16px;
	border:1px solid #7e8b97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	padding:2px 2px 0px 2px;
	margin:0px 0px 5px 0px;
}

#debt-calculator form select {
	width:117px;
	float:right;
	font-size:11px;
	margin:0px 0px 5px 0px;
}


#debt-calculator form input.submit-btn {
	background:url(../images/submit_bg.gif) no-repeat 0 0;
	width:74px;
	height:21px;
	border:none;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
	display:block;
	color:#ffffff;
	text-align:center;
	float:right;
}




/*-------------------------sub content-----------------------*/


#sub-content {
	width:913px;
	padding:20px 12px 20px 25px;
	overflow:hidden;
	color:#ffffff;
	background-color:#324a63;
}

#sub-content h4 {
	color:#ffffff;
	font-weight:normal;
	margin:0px 0px 20px 0px;
}


.debt-settlement {
	width:400px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	margin:0px 40px 0px 0px;
	padding:0px 30px 0px 0px;
	border-right:1px solid #565656;
	color:#bac9e2;
}

.debt-settlement-right {
	width:400px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	color:#bac9e2;
}

#sub-content .more a {

	text-align:right;
	color:#bac9e2;
	margin:0px;
	padding:0px;
	float:right;
}




.debt-list-left {
	width:160px;
	float:left;
	overflow:hidden;
}

.debt-list-right {
	width:160px;
	float:right;
	overflow:hidden;
}

#sub-content ul li {
	line-height:19px;
}

#sub-content ul li a {
	font-size:12px;
	color:#fff;
}


#bottom-content {
	width:913px;
	padding:20px 12px 10px 25px;
	overflow:hidden;
	color:#ffffff;
	background-color:#223243;
	font-family:"Times New Roman", Times, serif;
}


#bottom-content h4 {
	color:#ffffff;
	font-weight:normal;
	margin:0px 0px 7px 0px;
}

#bottom-content p {
	font-size:11px;
	color:#d0dbee;
	margin:0px 0px 0px -5px;
	padding:0px 0px 20px 0px;
}

#bottom-content p a {
	font-size:11px;
	color:#d0dbee;
	margin:0px 5px 0px 5px;
}


/* END MAINBODY STYLES
----------------------------------------------------------------------------------------*/
/* START FOOTER STYLES
----------------------------------------------------------------------------------------*/


#footer {
	width:950px;
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-size:11px;
	overflow:hidden;
}


.footer-nav {
	float:left;
	font-family:"Times New Roman", Times, serif;
}

#footer a {
	color:#ffffff;
	margin:0px 3px 0px 3px;
}

.copyright {
	float:right;
	font-family:"Times New Roman", Times, serif;
}

.presented {
	display:block;
	text-align:center;
	margin:20px 0px 10px 0px;
	font-family:"Times New Roman", Times, serif;
}

.presented p {
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
}

.presentedBy
{
    border-bottom:#71afa0 2px solid;
    width:70%;
}

/* END FOOTER STYLES
----------------------------------------------------------------------------------------*/

#admin_panel,#admin_panel a {
	color:#FFF;
}

#search-container {
	background:url(../images/search_bg.gif) no-repeat 0 0;
	width:400px;
	height:23px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 10px;
	display:block;
	overflow:hidden;
}

#search-container form {
	width:400px;
	height:23px;
}

#search-container form input.search-box {
	background:none;
	border:none;
	width:320px;
	height:18px;
	padding:5px 4px 0px 14px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6c6c6c;
	font-style:italic;
}


#search-container form input.search-btn {
	background:url(../images/search_btn.gif) no-repeat 0 0;
	width:55px;
	height:23px;
	float:right;
	margin:0px 0px 0px 0px;
	border:none;
	font-size:0;
	cursor:pointer;
	text-align:left;
	color:#FFFFFF;
	letter-spacing:19px;
	text-indent:-1000px;
}

.red {
	color:#F00;
}

.black {
	color:#000;
}

a.black_large {
	color:#000;
	font-size:15px;
	font-weight:bold;
}

.news_article {
background-color:#EBEBEB;
float:left;
width:290px;
height:135px;
margin:3px;
cursor:pointer;
}

.double_news_article {
width:610px;
background:url(../images/news_box_top.jpg) top left no-repeat;
padding-top:10px;
}

#articles a.title {
color:#333333;
font-size:13px;
font-weight:bold;
}

#articles a.title:hover {
color:#666666;
}

#articles .image {
float:left;
width:50px;
height:50px;
margin-right:10px;
margin:5px;
margin-left:10px;
}

#articles .text {
float:right;
width:525px;
margin-right:5px;
margin-top:5px;
margin-bottom:10px;
letter-spacing:1px;
padding-right:5px;
}

#articles .footer {
clear:both;
background-color:#999999;
background:url(../images/news_box_bottom.jpg) bottom left no-repeat;
width:590px;
height:23px;
padding-left:10px;
padding-right:10px;
padding-top:2px;
font-size:12px;
font-style:italic;
color:#999;
margin-top:10px;
clear:both;
}

#articles .footer .left {
float:left;
width:140px;
}

#articles .footer .right {
float:right;
width:140px;
text-align:right;
}

#articles .footer a {
font-size:12px;
font-style:italic;
color:#999;
}

#page_results {
text-align:center;
margin-top:5px;
}

#contact {
	width:300px;
	margin-top:0px;
	margin-left:50px;
}
