/* Capital Resources CSS Document */

html,body {
	background:#000000 url(/img/bg_CRgrad.jpg) repeat-y;
	background-position: 50% 0;
	font-family:Verdana;
	font-size:12px;
}
a{
color:#9e1e00;
text-decoration:underline;
}

#container {
margin:0 auto;
width:860px;

}

#main-content {
margin-top:10px;
margin-bottom:10px;
}

#content-bottom {
color:#FFFFFF;
padding:0px;
margin:0;
width:855px;
background:#931c00 url(/img/home_content_bottom.gif) repeat-x top center;
}
#bottom-content p{
padding:2px 2px 0;
font-size:11px;
margin:6px 0 0;
}

#bottom-content {
padding:1px 10px;
font-size:11px;
margin:0;
}

hr {
border-bottom:2px solid #9b6559;
height:2px;
margin-top:10px;
margin:7px auto;
}

#content-footer{
color:#FFFFFF;
padding:0px;
width:855px;
height:10px;
clear:left;
background:#931c00 url(/img/bottom_content_btmbg.gif) repeat-x bottom center;
}

#content-top{
height:10px;
margin:0;
padding:0px;
height:10px;
background: url(/img/bottom_content_topbg.gif) no-repeat top center;
}

.content {
text-align:left;
}

p{
margin:0px;
padding:0px;
font-size:11px;
}

content p{
margin:0px;
padding:0px;
font-size:11px;
}

#content-body img{
margin:0px;
padding:0px;
}

h2 {
color:#8a8f97;
font-size:18px;
font-weight:bold;
}

h3 {
color:#9e1e00;
font-size:12px;
margin-bottom:2px;
font-weight:bold;
}

#content-body{
width:580px;
float:left;
margin-right:2px;
}

a{
color:#9e1e00;
text-decoration:none;
}

#content-body a:hover{
color:#9e1e00;
text-decoration:underline;
}

#left-content{
float:left;
width:270px;
}

#quote-top {
height:10px;
background: url(/img/quotes_top.gif) no-repeat top center;
}

#quote-bottom {
height:5px;
margin:0;
padding:0;
background:#ffffff url(/img/quotes_bottom.gif) no-repeat bottom center;
}

#quote {
color:#FFFFFF;
/*background:#535456 url(/img/quotes_bg.gif) repeat-x top center;*/
}
.quote .full-quote {
padding:7px 4px 0;
*padding:5px 4px 0;
width:200px;
float:left;
text-align:justify;
}
.quote .full-quote p{
padding:0;
margin:0;
line-height:20px;
*line-height:20px;
}

#right-quote {
clear:left;
height:20px;
background:url(/img/quote_right.gif) no-repeat bottom right;
}
#left-quote {
width:25px;
height:20px;
float:left;
background:url(/img/quote_left.gif) no-repeat top center;
}

.quote {
padding:15px 5px 5px;
margin:0;
}

#logo {
text-align:left;
margin: 0 0 10px 0px;
}

.logo {
padding-right:10px;
*padding-right:7px;
float:left;
}

#disclaimer {
margin:15px;
clear:left;
padding:20px 0 10px;
text-align:right;
border-bottom:2px solid #b6b9bd;
}

/*Footer Styles */

#footer-copyright{
float:left;
padding-left:15px;
color: #717375;
}

#footer a{
color: #717375;
}

#footer a:hover{
color: #9e1e00;
text-decoration: none;
}

#footer-links {
float:right;
width:550px;
margin:0 0 30px;
}

#footer{
color: #717375;
clear:both;
margin:10px 2px;
}

/*Menu Styles */

#head-menu{
color:#ffffff;
background:#b7b8bb url(/img/menu_09.gif) no-repeat top right;
width: 858px;
*height:40px;
text-align:left;
clear:left;
margin: 0px;
padding:0px;
}

#head-menu a {
line-height:40px;
padding:0px;
margin:0;
}

#head-menu img{
float:left;
padding:0px;
margin:0;
}

#sub-menu p {
margin:0;
padding:0;
display:inline;
}

#sub-menu{
color:#ffffff;
background: url(/img/sub_menu_bg.gif) repeat-x;
width: 825px;
height:26px;
text-align:left;
clear:left;
margin: 0px auto 10px;
}

#sub-menu-links {
padding:5px 0;
height:24px;
background: url(/img/sub_menu_left_bg.gif) no-repeat top left;
float:left;
}

#sub-menu-right {
background: url(/img/sub_menu_right_bg.gif) no-repeat right;
width:20px;
height:26px;
float:right;
}

#sub-menu a {
color:#FFFFFF;
text-decoration:none;
padding:0px 10px;
font-size:10px;
margin:0;
}

#sub-menu a:hover {
text-decoration:underline;
}







.news-content {
margin-top:25px;
padding:10px;
width:520px;
background:#d6d9dd url(/img/news-bg-top.gif) no-repeat top;
}

.news-bottom {
height:5px;
width:520px;
padding:0 10px;
background:#d6d9dd url(/img/news-bg-bottom.gif) no-repeat bottom;
}

#news {
margin-top:25px;

}

/* Home Bottom Styles */

#insurance-agents,
#participating-lenders {
width:290px;
float:left;
padding:0px 7px;
font-size:10px;
}

#sell-my-agency {
width:200px;
font-size:10px;
float:left;
}

#insurance-agents p,
#participating-lenders p,
#sell-my-agency p {
font-size:10px;
}

#insurance-agents h1,
#participating-lenders h1,
#sell-my-agency h1 {
font-size:16px;
font-weight:bold;
margin:5px 0 3px;
}

#clearLeft { clear:left; }

* html #element
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="shadow_top_left.png", sizingMethod="crop");
}