body{
	margin:0;
	font:12px Arial, sans-serif;
	color:#505050;
	background:#fff url(images/bg-body.gif) repeat-x;
}
img{
	border:0;
	vertical-align:top;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input,
textarea,
select{
	font:100% Arial, sans-serif;
	vertical-align:middle;
}
#wrapperholder{
	width:800px;
	padding:0 12px 0;
	margin:0 auto;
	background:url(images/bg-wrapper.png) repeat-y;
}
#wrapper{
	width: 100%;
	padding:194px 0 0;
	position: relative;
}
#header{
	position:absolute;
	top:0;
	left:0;
	width:800px;
	height:194px;
	overflow:hidden;
	background:#dcf6fc url(images/bg-header.jpg) no-repeat;
}
.application  #header{
	width:591px;
	padding:0 0 0 212px;
}
#header .logo{
	float:left;
	width:209px;
	height:191px;
	margin:0 3px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a{
	display:block;
	position:relative;
	height:100%;
	background:url(images/logo.png) no-repeat;
}
.application .logo{
	float:none;
	position:absolute;
	top:0;
	z-index:999;
	left:0;
}
#header .holder{float:left;}
#header .slogan{
	display:block;
	width:335px;
	height:56px;
	margin:35px 0 0 48px;
	text-indent:-9999px;
	background:url(images/slogan.png) no-repeat;
}
#header .nav-holder{
	margin:27px 0 0;
	overflow:hidden;
}
* html #header .nav-holder{
	height:1%;
	overflow:visible;
}
#header #nav{
	float:left;
	height:22px;
	margin:0;
	padding:4px 0 0 10px;
	list-style:none;
	font-size:13px;
	line-height:16px;
	overflow:hidden;
	background:url(images/bg-nav.png) no-repeat;
}
#header #nav li{
	float:left;
	padding:0 5px 0 6px;
	background:url(images/separator-nav.gif) no-repeat 0 3px;
}
#header #nav li:first-child{background:none;}
#header #nav a{
	position:relative;
	color:#014f6d;
}
#header .nav-holder .nav-right{
	float:left;
	width:12px;
	height:26px;
	background:url(images/bg-nav-right.png) no-repeat;
}
#main{
	padding:0 0 10px;
	background:#dcf6fc;
}
* html #main{height:1%;}
#twocolumns{
	position:relative;
	width:739px;
	margin:0 auto 70px;
	background:url(images/bg-twocolumns.gif) repeat-y -1478px 0;
}
.twocolumns-holder{
	width:100%;
	background:url(images/bg-twocolumns.gif) no-repeat;
}
.twocolumns-frame{
	padding:27px 25px 30px 50px;
	background:url(images/bg-twocolumns.gif) no-repeat -739px 100%;
}
.twocolumns-frame:after{
	display:block;
	clear:both;
	content:"";
}
* html .twocolumns-frame{height:1%;}
* + html .twocolumns-frame{height:1%;}
.main-block{
	position:relative;
	width:540px;
	margin:0 auto;
	text-align:center;
	color:#333;
	background:url(images/bg-content-block-home.gif) repeat-y -1080px 0;
}
.content-page .main-block{
	width: 730px;
	background: url(images/bg-main-block-content-page.gif) repeat-y -730px 0;
}
.main-block .holder{
	width:100%;
	background:url(images/bg-content-block-home.gif) no-repeat;
}
.main-block .frame{
	padding:15px 56px;
	background:url(images/bg-content-block-home.gif) no-repeat -540px 100%;
	overflow: hidden;
}
* html .main-block .frame{
	height:1%;
	overflow: visible;
}
.main-block .img-box{
	float: left;
	margin: -11px 0 0;
}
.content-page .main-block .holder{background: url(images/bg-main-block-content-page.gif) no-repeat;}
.content-page .main-block .frame{
	padding:15px 54px 6px 6px;
	background: url(images/bg-main-block-content-page.gif) no-repeat -1459px 100%;
}
.main-block h1{
	margin:0 0 6px;
	font-size:22px;
	line-height:28px;
	color:#505050;
}
.main-block h1 strong{color:#0073b9;}
.main-block p{
	margin:0 0 7px;
	line-height:14px;
}
.content-page .main-block p{margin:0;}
.main-block .tag{
	position:absolute;
	top:-1px;
	right:-48px;
}
.content-block{
	width:540px;
	margin:0 auto 44px;
	background:url(images/bg-content-block.gif) repeat-y -1080px 0;
}
.content-block .block-holder{
	width:100%;
	background:url(images/bg-content-block.gif) no-repeat;
}
.content-block .block-frame{
	padding:24px 21px 31px 22px;
	background:url(images/bg-content-block.gif) no-repeat -540px 100%;
}
.content-block .block-frame:after{
	display:block;
	clear:both;
	content:"";
}
* html .content-block .block-frame{height:1%;}
.application-lp .content-block{
	width:651px;
	margin:0 auto 90px;
	background: url(images/bg-main-block-application-lp.gif) repeat-y -651px 0;
}
.application-lp .content-block .block-holder{
	background: url(images/bg-main-block-application-lp.gif) no-repeat;
}
.application-lp .content-block .block-frame{
	padding:14px 15px 14px;
	background: url(images/bg-main-block-application-lp.gif) no-repeat -1302px 100%;
}
.top-quotes{
	position:relative;
	width:200px;
	height:75px;
	margin:0 0 -8px -21px;
	font-size:0;
	text-indent:-9999px;
	background:url(images/text-top-quotes.gif) no-repeat;
}
.content-block .column{
	float:left;
	width:179px;
	font-size:11px;
	line-height:14px;
	position: relative;
	z-index: 10;
}
.column .arrow-cover{
	background: url(images/bg-arrow-cover.png) no-repeat;
	text-indent: -9999px;
	width: 242px;
	height: 69px;
	position: absolute;
	top: 42px;
	left: -45px;
	clear: both;
}
.content-block .col-box{
	width:168px;
	background:url(images/bg-col-box.gif) repeat-y -336px 0;
}
.content-block .col-box .holder{
	width:100%;
	background:url(images/bg-col-box.gif) no-repeat;
}
.content-block .col-box .frame{
	padding:23px 9px 2px 11px;
	background:url(images/bg-col-box.gif) no-repeat -168px 100%;
}
* html .content-block .col-box .frame{height:1%;}
.content-block .col-box ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.content-block .col-box ul li{
	margin:-1px 0 0;
	padding:6px 6px 8px;
	border-top:1px solid #d9d9d9;
	overflow:hidden;
}
* html .content-block .col-box ul li{
	height:1%;
	overflow:visible;
}
.content-block .col-box ul .price{
	float:right;
	margin:0 0 0 5px;
}
.content-block .info-column{
	float:right;
	width:308px;
	position:static;
}
.get-quote-now{
	background: url(images/text-get-quote-now.gif) no-repeat;
	text-indent: -9999px;
	width: 339px;
	height: 75px;
	margin: 0 -21px -20px -10px;
	font-size: 0;
	position: relative;
}
.get-quote-form fieldset{
	font-size: 11px;
	line-height: 13px;
	position: relative;
	z-index: 3;
}
.main-form  label,
.main-form .title,
.get-quote-form .title,
.get-quote-form label{
	width: 112px;
	float: left;
	font-weight: bold;
}
.get-quote-form .title span,
.get-quote-form label span{
	font-weight: normal;
	float: left;
	margin: 0 0 0 -12px;
	position: relative;
}
.main-form .radio-box label,
.get-quote-form .radio-box label{
	padding: 0 2px 0 0;
	width: auto;
	font-weight: normal;
}
.main-form .row,
.get-quote-form .row{
	background: url(images/bg-qet-quotes-row.gif) repeat-y -308px 0;
	width: 100%;
	margin: -2px 0 0;
}
.get-quote-form .holder{
	background: url(images/bg-qet-quotes-row.gif) no-repeat;
	width: 100%;
}
.get-quote-form .frame{
	overflow: hidden;
	background: url(images/bg-qet-quotes-row.gif) no-repeat -616px 100%;
	padding: 11px 6px 11px 26px;
}
.get-quote-form .amount{padding: 7px 6px 7px 26px;}
.get-quote-form .age{padding: 6px 6px 62px 26px;}
* html .get-quote-form .frame{
	height: 1%;
	overflow: visible;
}
.main-form .radio-box,
.get-quote-form .radio-box{
	float: left;
	margin: 0 -6px 0 0;
	width: 166px;	
}
.main-form .radio,
.get-quote-form  .radio 
{
	float: left;
	margin: -2px 6px 2px -4px;
	padding: 0;
	width: 16px;
	height: 16px;
}
.main-form select,
.get-quote-form select{
	position:relative;
	float: left;
	width: 94px;
	margin: -2px 0 0;
}
.main-form .btn-info,
.get-quote-form .btn-info{
	float: left;
	background: url(images/btn-info.gif) no-repeat;
	text-indent: -9999px;
	width: 14px;
	height: 14px;
	margin: 1px 0 0 6px;
}

.get-quote-form   .btn-search-now {
	position: absolute;
	bottom: -69px;
	right: 0;
	width: 129px;
	background: url(images/btn-search-now.png) no-repeat;
	height: 122px;
	font-size: 0;
	line-height:0;
	text-indent:-9999px;
	border: none;
	cursor: pointer;
}
#main .ad-box{
	background: url(images/bg-ad-box.gif) repeat-y;
	overflow: hidden;
	width: 100%;
	padding: 7px 0 6px;
	position: relative;
}
#main .ad-box .wrapper{
	float: left;
	position: relative;
	left: 50%;
}
#main .ad-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
	left: -50%;
}
#main .ad-box li{float: left;}
#main .ad-box a{
	background: url(images/bg-ad-img.png) no-repeat;
	float: left;
	text-align: center;
	padding: 7px 0 0;
	width: 104px;
	height: 43px;
}
.application-lp .main-block{
	background: url(images/bg-main-block-application-lp.gif) repeat-y -651px 0;
	width: 651px;
	margin: 0 auto;
}
.application-lp .main-block .holder{background: url(images/bg-main-block-application-lp.gif) no-repeat;}
.application-lp .main-block .frame{
	background: url(images/bg-main-block-application-lp.gif) no-repeat -1302px 100%;
	padding: 15px 56px 17px;
}
.application-lp .main-block h1{
	font-size: 27px;
	line-height: 32px;
	margin: 0 -10px 2px;
}
.main-form .main-form-box{
	background: url(images/bg-main-form-application-lp.gif) repeat-y -1246px 0;
	width: 623px;
	margin: 0 auto;
	font-size: 11px;
	line-height: 13px;
	position:relative;
}
 .twocolumns-frame .main-form fieldset{
	float:right;
	width:498px;
	margin:0;
	background:none;
}
.main-form .holder{
	background: url(images/bg-main-form-application-lp.gif) no-repeat;
	width: 100%;
}
.main-form .frame{
	background: url(images/bg-main-form-application-lp.gif) no-repeat -623px 100%;
	padding: 8px 11px 11px;
	height: 1%;
}
.main-form h2{
	margin: 0 0 12px;
	font:20px/26px Arial, sans-serif;
	background: url(images/separator-heading.gif) repeat-x 0 100%;
	text-align: center;
	color: #000;
	padding: 0 0 9px;
}

.main-form .textmsg
{
	background-color:Red;
	margin: 0 0 5px;
	font: 14px/16px Arial, sans-serif;
	text-align: center;
	color: #fff;
	height:15px;
	padding: 2px 0 2px;
	font-weight:bold;
}
.main-form .box{
	background: url(images/bg-main-form-box.gif) repeat-y -599px;
	width: 599px;
	margin: 0 0 6px;
}
.twocolumns-frame .main-form .box{
	background: url(images/bg-application-main-form-box.gif) repeat-y -996px 0;
	width:498px;
}
.main-form .box-holder{
	background: url(images/bg-main-form-box.gif) no-repeat;
	width: 100%;
}
.twocolumns-frame .main-form .box-holder{
	background: url(images/bg-application-main-form-box.gif) no-repeat;
	width:100%;
}
.main-form .box-frame{
	background: url(images/bg-main-form-box.gif) no-repeat -1198px 100%;
	padding: 2px 4px 6px 27px;
	overflow: hidden;
}
* html .main-form .box-frame{
	height: 1%;
	overflow: visible;
}
.twocolumns-frame .main-form .box-frame{
	padding: 2px 12px 6px 16px;
	background: url(images/bg-application-main-form-box.gif) no-repeat -498px 100%;
}
.main-form h3{
	margin: 0 0 0 -11px;
	padding:0 0 15px;
	color: #fff;
	font:13px/15px Arial, sans-serif;
	font-weight:bold;
}
.twocolumns-frame .main-form h3{margin:0 0 0 -3px;}
.main-form .col-1{
	float: left;
	width: 290px;
}
.twocolumns-frame .main-form .col-1{width: 230px;}
.main-form .row{
	background: none;
	margin: 0 0 11px;
}
.main-form .row:after{
	display:block;
	clear:both;
	content:"";
}
.main-form .btn-info{background: url(images/btn-info-main-form.gif) no-repeat;}
.main-form label,
.main-form .title{width: 116px;}
.twocolumns-frame .main-form label,
.twocolumns-frame .main-form .title{width: 79px;}
.main-form .col-2 label{width: 105px;}
.twocolumns-frame .main-form .col-2 label{width: 93px;}
.main-form .text{
	margin: -2px 0 0;
	padding: 1px 3px;
	width: 116px;
	border: 1px solid #d3d3d3;
	float: left;
	position: relative;
}
.main-form .short{
	width: 37px;
	margin-right:1px;
}
.main-form .middle{
	width: 45px;
	margin-right:1px;
}
.main-form .long{width: 51px;}
.main-form .short-text{width: 86px;}
.error,
.passed{
	background: url(images/bg-error.gif) no-repeat;
	text-indent: -9999px;
	float: right;
	width: 14px;
	height: 14px;
	margin: 0 22px 0 0;
}
.passed{background: url(images/bg-passed.gif) no-repeat;}
.main-form .col-2{
	float: right;
	width: 272px;
}
.twocolumns-frame .main-form .col-2{width: 235px;}
.main-form .note-block{
	margin:-3px 0 0;
	padding:0 120px 0 18px;
	color:#56603d;
}
.main-form .note-block p{
	margin:0 0 5px;
	line-height:13px;
}
.main-form .note-block a{
	text-decoration:underline;
	color:#56603d;
}
.main-form .note-block a:hover{text-decoration:none;}
.btn-get-quote{
	position:absolute;
	right:14px;
	bottom:-84px;
	width:140px;
	height:141px;
	margin:0;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(images/btn-get-quote.png) no-repeat;
}
.twocolumns-frame .btn-get-quote{
	right:25px;
	bottom:-65px;
}
.twocolumns-frame .main-form .error,
 .passed{margin:0;}
#sidebar{
	float:left;
	width:152px;
	font-size:13px;
	color:#333;
	overflow:hidden;
}
#sidebar h4{
	margin:0 0 23px;
	font:18px/22px Arial, sans-serif;
	color:#4c6c29;
}
#sidebar p{
	margin:0 0 16px;
	line-height:16px;
}
#sidebar a{
	text-decoration:underline;
	color:#4c6c29;
}
#sidebar a:hover{text-decoration:none;}
#sidebar .section{
	width:100%;
	margin:-18px 0 23px;
	padding:21px 0 0;
	border-top:1px solid #e8e8e8;
	overflow:hidden;
}
#sidebar dl{
	width:100%;
	margin:-7px 0 28px;
	padding:0;
	font-size:12px;
	line-height:15px;
	color:#505050;
	overflow:hidden;
	font-weight:bold;
}
#sidebar dl dt{
	float:left;
	margin:0 3px 0 0;
}
* html #sidebar dl dt{margin-right:0;}
#sidebar dl dd{
	margin:0;
	overflow:hidden;
	color:#4c6c29;
}
* html #sidebar dl dd{
	height:1%;
	overflow:visible;
}
#sidebar .tag{
	position:absolute;
	top:-2px;
	left:-54px;
	z-index:999;
	width: 104px;
}
.content-holder{
	background: url(images/bg-content-holder.gif) repeat-y -730px 0;
	width: 730px;
	margin: 0 auto 15px;
}
.content-holder .holder{
	background: url(images/bg-content-holder.gif) no-repeat;
	width: 100%;
}
.content-holder .frame{
	background: url(images/bg-content-holder.gif) no-repeat -1460px 100%;
	overflow: hidden;
	padding: 22px 0 20px 20px;
}
* html .content-holder .frame{
	height: 1%;
	overflow: visible;
}
.content-column{
	background: url(images/bg-content-column.gif) repeat-y -341px 0;
	width: 343px;
	float: left;
	margin: 0 2px 75px 0;
	display: inline;
	line-height: 14px;
}
/* extra Box*/
.content-column2
{
	background: url(images/bg-content-column.gif) repeat-y -341px 0;
	width: 343px;
	float: left;
	margin: -60px 2px 0px 0;
	display: inline;
	line-height: 14px;
}

.content-column2 .holder{
	background: url(images/bg-content-column.gif) no-repeat;
	width: 100%;
}
.content-column2 .frame{
	background: url(images/bg-content-column.gif) no-repeat -686px 100%;
	height: 1%;
	padding: 5px 20px 12px 25px;
	overflow: visible;
}
.content-column2 h2{
	margin: 0 0 23px -12px;
	font:16px/20px Arial, sans-serif;
	color: #fff;
}
/* end of extra BOX */
.content-column .holder{
	background: url(images/bg-content-column.gif) no-repeat;
	width: 100%;
}
.content-column .frame{
	background: url(images/bg-content-column.gif) no-repeat -686px 100%;
	height: 1%;
	padding: 5px 20px 12px 25px;
	overflow: visible;
}
.column-side .frame{padding-left:12px;}
.content-column h2{
	margin: 0 0 23px -12px;
	font:16px/20px Arial, sans-serif;
	color: #fff;
}
.column-side h2{margin:0 0 14px;}
.content-column h3{
	margin: 0 0 14px;
	font-size: 12px;
}
.content-column .get-quote-form .RadCalendar
{
margin:0 auto;	
}
.content-column .holder .frame .sf_postListing li
{
	padding-left:23px;
}
.content-column .holder .frame .sf_newsList li {
	/*background:url("images/news_li.gif") no-repeat scroll 0 0 transparent;*/
	padding-left:23px;
	height:40px;
	margin:100px 0 10px 0;
}
.content-column .holder .frame .sf_newsList li .sf_postTags
.content-column .holder .frame .sf_newsList li .sf_readMore
{
  display:none;
}
.content-column .holder .frame .sf_newsList .sf_newsThumbnail
{
	margin:-120px 0 0 -60px;	
	width:50px;
}

.content-column .holder .frame .sf_newsList .sf_newsDate
{
	position:absolute;
	margin: -10px 0 10px 70px;
	width:150px;
	font-size: 14px;
}
.content-column .holder .frame .sf_newsList .sf_newsTitle
{
	position:absolute;
	margin: -80px 0 10px 70px;
	width:150px;
	font-size: 14px;
}
.content-column .holder .frame .sf_singlePost .sf_postTitle
{
font-size: 20px;
	padding:10px 0 0 10px;
	color:#333;
font-weight:normal;
line-height:1.2em;
margin:0 0 23px -12px;
}
.content-column .holder .frame .sf_singleNews .sf_NewsTitle
{
	font-size: 20px;
	padding:10px 0 0 10px;
	color:#333;
	}

.content-column .holder .frame .sf_pager
{
	margin-top:-20px;
}
.content-column .holder .frame .sf_postListing a,
.content-column .holder .frame .sf_newsList .sf_postCategory a,
.content-column .holder .frame .sf_singleNews a,
.content-column .holder .frame .sf_newsList .sf_readMore a,
.content-column .holder .frame .sf_singlePost a,
.content-column .holder .frame .sf_newsList .sf_newsTitle a
{
	color:#0073b9;
	text-decoration:underline;
}
.content-column .holder .frame .sf_postListing a:hover,
.content-column .holder .frame .sf_singlePost a:hover,
.content-column .holder .frame .sf_newsList .sf_postCategory a:hover,
.content-column .holder .frame .sf_singleNews a:hover,
.content-column .holder .frame .sf_newsList .sf_readMore a:hover,
.content-column .holder .frame .sf_newsList .sf_newsTitle a:hover
{
	text-decoration:none;
}
.content-column .holder .frame .sf_singlePost .sf_postDate
{
padding-bottom:10px;	
}
.content-column ul{
	margin: 0;
	padding: 0 20px 0 35px;
	list-style: none;
}
.content-column li{padding: 0 0 15px;}
.content-column p{
	margin: 0;
	padding: 0 0 20px;
	text-align: justify;
}
.content-column .get-quote-form .row{
	overflow: hidden;
	background: none;
	padding: 2px 6px 14px 26px;
	width: auto;
}
* html .content-column .get-quote-form .row{
	height: 1%;
	overflow: visible;
}
.content-column .get-quote-form .age{padding: 2px 6px 45px 26px;}
.content-column .get-quote-form .btn-search-now{
	right:-20px;
	bottom: -81px;
}
* html .content-column .get-quote-form .btn-search-now{right:-21px;}
.content-column .get-quote-form .title,
.content-column .get-quote-form label{width: 125px;}
.content-column .get-quote-form .radio-box label{width: auto;}
.content-column .get-quote-form .radio-box{
	margin: 0 -20px 0 0;
	position: relative;
}
.thank-box{
	background: url(images/bg-thank-box.gif) repeat-y -448px 0;
	width: 448px;
	margin:0 auto 2px;
}
.thank-box .holder{
	background: url(images/bg-thank-box.gif) no-repeat;
	width: 100%;
}
.thank-box .frame{
	background: url(images/bg-thank-box.gif) no-repeat -896px 100%;
	height: 1%;
	padding: 15px 10px 19px;
}
.thank-box h1{
	margin: 0;
	font-size: 25px;
	line-height: 34px;
	text-align: center;
}
.thank-wrapper{
	overflow: hidden;
	width: 780px;
	margin: 0 auto 12px;
}
.skyscrapper-ad{
	width: 160px;
	height: 600px;
	float: left;
	margin: 3px 0 0;
}
.col-right{float: right;}
.thank-holder{
	background: url(images/bg-thank-holder.gif) repeat-y -448px 0;
	width: 448px;
	float: left;
	margin: 0 0 0 5px;
	display: inline;
}
.thank-holder .holder{
	background: url(images/bg-thank-holder.gif) no-repeat;
	width: 100%;
}
.thank-holder .frame{
	background: url(images/bg-thank-holder.gif) no-repeat -896px 100%;
	padding: 23px 20px 16px;
	height: 1%;
}
.thank-holder .box{
	background: url(images/bg-thank-holder-box.gif) repeat-y -408px 0;
	width: 408px;
	float: none;
	line-height: 15px;
	margin: 0 0 4px;
}
.thank-holder .box .holder{
	width: 100%;
}
.thank-holder .box .frame{
	background: url(images/bg-thank-holder-box.gif) no-repeat -816px 100%;
	padding: 0 15px 23px;
}
.thank-holder .box .heading{
	margin:0 -15px 6px;
	background: url(images/bg-thank-holder-heading.gif) no-repeat;
}
.thank-holder .box .heading-holder{
	padding:5px 40px 13px 15px;
	background: url(images/bg-thank-holder-heading.gif) no-repeat -408px 100%;
}
.thank-holder h2{
	margin:0;
	font:15px/20px Arial, sans-serif;
	color: #fff;
}
.thank-holder h3{
	margin: 0 0 12px;
	font-size: 12px;
}
.thank-holder p{margin: 0 0 14px;}
.articles{
	padding: 7px 0 0;
	margin: 0 0 -19px;
}
.article{
	background: url(images/separator-thank.gif) no-repeat 50% 100%;
	overflow: hidden;
	width: 100%;
	margin: 0 0 14px;
}
.article .btn-search-now{
	text-indent: -9999px;
	background: url(images/btn-search.gif) no-repeat;
	width: 71px;
	height: 71px;
	float: right;
}
.bg-none{background: none;}
.thank-holder .description{overflow:hidden;}
* html .thank-holder .description{
	height:1%;
	overflow:visible;
}
.article h3{
	margin: 0;
	font-size: 14px;
	color: #587d2e;
}
.article h3 a{
	color: #587d2e;
	text-decoration: underline;
}
.article h3 a:hover{text-decoration: none;}
.article .align-left{
	float: left;
	margin: 3px 8px 0 0;
}
#footer{
	color:#fff;
	font-size:11px;
	background:#1c88c8 url(images/bg-footer.gif) no-repeat;
}
#footer p{
	margin:0;
	line-height:13px;
}
#footer a{color:#fff;}
#footer .footer-box{
	margin:0 0 35px;
	padding:43px 0 0 42px;
	overflow:hidden;
}
* html #footer .footer-box{
	height:1%;
	overflow:visible;
}
#footer .footer-box ul{
	float:right;
	width:532px;
	margin:-13px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	text-align:center;
}
#footer .footer-box ul li{
	display:inline;
	padding:0 12px 0 16px;
	background:url(images/separator-footer-nav.gif) no-repeat 0 3px;
}
#footer .footer-box ul li:first-child{background:none;}
#footer .footer-box ul a{
	text-decoration:underline;
	color:#696969;
}
#footer .footer-box ul a:hover{text-decoration:none;}
#footer .list-block{
	width:713px;
	padding:0 0 24px 42px;
	overflow:hidden;
}
#footer .list-block .area{
	width:770px;
	overflow:hidden;
}
#footer .list-block .col{
	float:left;
	width:145px;
	padding:0 45px 0 0;
}
/*
#footer .list-block .col .sf_newsList,
#footer .list-block .col .sf_postListing li
{
	max-width:15ex;
}
#footer .list-block .col .sf_postListing li::after,
#footer .list-block .col .sf_newsList li::after
{
	content: "..."; 
}

*/
#footer .list-block .col .sf_postListing .sf_postTitle,
#footer .list-block .col .sf_newsList .sf_newsTitle
{
	margin:0;
	padding:0;
	list-style:none;
	line-height:14px;
	font-size:11px;
	
}

#footer .list-block h3{
	margin:0 -45px 8px 0;
	padding:0 0 2px;
	border-bottom:1px solid #9accd7;
	font-size:15px;
	line-height:18px;
}
#footer .list-block ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:14px;
}
#footer .list-block ul li{
	margin:0 0 7px;
	padding:0 0 0 13px;
	border-bottom:1px solid #56b6e6;
	background:url(images/bullet-list-block.gif) no-repeat 0 3px;
}
#footer .info-block{
	padding:16px 42px 39px;
	background:#0379af;
}
#wrapperbottom{
	width:824px;
	height:51px;
	margin:0 auto;
	background:url(images/bg-wrapper-bottom.png) repeat-x;
}

#yahoo{
	width:824px;
	height:51px;
	margin:0 auto;
} 
#conversion
{
	width:824px;
	height:51px;
	margin:0 auto;
}

.sendbtn
{
	padding-left:120px;	
}

ol.sf_pager {
clear:both !important;
float:left !important;
list-style:none outside none !important;
margin:-15px 0 0 -10px !important;
padding:0 !important;
width:500px !important;
}