/* CSS Document */
body {
 font-family:Verdana, Arial, Helvetica, sans-serif !important;
 font-size:12px;
 background-color:#bfebf2;
 background-image:url(../images/line.gif);
 background-position:50px 240px;
 background-repeat:repeat-x;
 margin:0;
 padding:0;
}
p{
 font-size:12px;
}


/* container */
.wrap {
 width:1213px;
 margin:auto;
 position:relative;
}
.container {
 width:1050px;
 margin:auto
}
.inner_container {
/* padding:0px 23px; */
 position:relative;   
width: 1004px;
margin: 0 auto;
}
.shadow {
 width:1050px;
 background-repeat:repeat-y;
/* max-width: 1050px; */
}

/* header */
.header {
 min-height:198px;
 height:auto !important;
 height:198px;
}
.header2 {
 min-height:356px;
 height:auto !important;
 height:356px;
}
.header, .header2 {
 background-repeat:no-repeat;
 background-position:top;
 padding:24px 0px 0px 23px;
}

/* banner */
.banner {
 background-repeat:no-repeat;
 height:198px;
 width:1004px;
}
.banner2 {
 background-repeat:no-repeat;
 width:946px;
 height:356px;
}
.toplinks {
 padding:20px 0px 0px 70px;
 text-align:center;
 position:relative;
}

.banner ul, .banner2 ul {
 margin:0;
 padding:0;
}
.banner li, .banner2 li {
 display:inline;
 list-style-type:none;
 padding:0px 10px;
}
.contents2{

}
/* contents */
.contents {
 background-image:url(../images/bg.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 background-color:#ffffff;
 min-height:325px;
 height:auto !important;
 height:325px;
 padding:0px 0px 10px 88px;
}
.inner_contents {
 /*width:589px;*/
width: 816px;
 font-size:13px;
 color:#626365;
 line-height:19px;
/* position: relative;  */
}

.inner_contents_wide {
 width:800px;
 font-size:13px;
 color:#626365;
 line-height:19px;
}

.home_contents {
 width:858px;
 color:#626365;
}
.home_contents h1 {
 font-weight:normal;
}
.home_contents h2, .home_contents h1 {
 font-size:24px;
}
.inner_contents h1, .home_contents h2, .inner_contents_wide h1, .blog-container h1 {
 color:#dd8f2f;
}
.inner_contents h1, .inner_contents_wide h1 , .blog-container h1 {
 font-size:22px;
}
.inner_contents p, .inner_contents_wide p {
 padding:0px 0px 15px 0px;
}
.inner_contents p, .inner_contents_wide p, .inner_contents h1, 
.home_contents h1, .home_contents h2, .inner_contents_wide h1, .blog-container h1 {
 margin:0;
}
.inner_contents h1, .inner_contents_wide h1, .home_contents h1, .home_contents h2, .inner_contents_wide h1, .blog-container h1 {
 padding:10px 0px;
}

/* content form */
.content_form {
 font-size:16px;
 color:#808082;
 width:405px;
 position:relative;
}
.content_form form {
 margin:0;
 padding:0;
}
.cbo_box {
 width:105px;
 background-color:#14b6ce;
 color:#FFFFFF;
}

.box {
 width:360px;
}
.box_shadow {
 padding:0px 10px;
 width:338px;
 background-repeat:repeat-y;
}
.box_content {
 background-image:url(../images/bg2.gif);
 background-repeat:repeat-x;
 min-height:100px;
 height:auto !important;
 height:100px;
 background-color:#fffeea;
 padding:10px 24px 10px 35px;
 line-height:20px;
 color:#777877;
 font-size:14px;
 position:relative;
}
.box_content h2 {
 color:#1ca41c;
}
.box_content p {
 margin:0;
 padding:0px 0px 10px 0px;
}


/* ads */
.ads {
/* width:100px; */
width:120px;
 color:#626365;
 position:absolute;
 padding:0px 0px 0px 63px;
/* right:-40px; */
/* right:-51px; */
/*  bottom:200px; */
top:605px;
right:-30px;
}
.ads p {
 margin:0;
 padding:10px 0px;
font-size: 13px;
}
.ads a, .ads {
 color:#626365;
}
.ads a {
 /* font-size:16px; */
 font-weight:bold;
 text-decoration:none;
}
.ads a:hover {
 text-decoration:underline;
}


/* footer */
.footer {
 background-repeat:no-repeat;
/* width:1050px; */
 width: 956px;
 padding:15px 0px 0px 96px;
 height:64px;
 text-align:left;
}
.footer ul {
 margin:0;
 padding:0;
 width:770px;
}
.footer li {
 display:inline;
 list-style-type:none;
 padding:0px 15px;
 position:relative
}
.footer li a, .footer {
 color:#626365;
}
.footer li a {
 text-decoration:none;
}
.footer li a:hover {
 color:#000000;
}

/**/
.left {
 float:left;
}
.right {
 float:right;
}
.clr, .clr2 {
 clear:both;
}
.clr2 {
 line-height:0;
 height:0;
 font-size:0;
}
.det {
   font-weight:normal;
}
.links a {
color:#626365;
text-decoration:underline;
}

h1{
margin: 0px;
}

.post-list{
width: 580px;
}

.side-panel{
width: 200px;
padding: 0px 0px 0px 20px;
}

.contents a{
color:#DD8F2F;
text-decoration: none;
}
.contents a:hover{
color:#DD8F2F;
text-decoration: underline;
}
.blog-post h2{
font-size: 15px;
}
.BlogRecentPost ul{
padding: 0px 0px 0px 15px;
}
.BlogRecentPost ul li{
text-indent: 0px;
padding: 0px 0px 0px 5px;
}

.BlogTagList ul{
padding: 0px 0px 0px 15px;
}
.BlogTagList ul li{
text-indent: 0px;
padding: 0px 0px 0px 5px;
}


.BlogPostArchive ul{
padding: 0px 0px 0px 15px;
}
.BlogPostArchive ul li{
text-indent: 0px;
padding: 0px 0px 0px 5px;
}
/*added 61009*/
.row1_cont{
background-image:url(../images/row1_grad.gif);
min-height:435px;
background-repeat:repeat-x;
height:auto !important;
height:435px;
background-color:#dedfe0;
background-position:0 0;
}
.row2_cont{
background-repeat:repeat-x;
background-image:url(../images/row2_grad.gif);
min-height:267px;
height:auto !important;
height:267px;
background-color:#dedfe0;
}
.row3_cont{
background-repeat:repeat-x;
background-image:url(../images/row3_grad.gif);
min-height:436px;
height:auto !important;
height:436px;
background-color:#babcbf;
}
.h_leftarea{
width:592px;
font-size:13px;
padding:20px 0px 20px 0px;
color:#626365;
}
.h_leftarea h1{
font-size:22px;
}
.h_rightarea{
width:276px;
}
.h_contents{
padding:0px 40px 0px 60px;
}
.gold{
color:#dd8f2f;
}
.grey{
color:#626365;
}
.steps_head{
font-size:20px;
color:#00b0ca;
font-weight:bold;
}
.testi_cont{
padding:40px 0px 0px 0px;
color:#626365;
}
.testi_head{
font-size:14px;
font-weight:bold;
}
.testi_details{
font-style:italic;
padding:10px 0px;
}
.blue_ol{
color:#00b0ca;
}
.blue_ol li span{
color:#626365;
}
.blue_ol li{
padding:7px 0px;
}

.blue_ol li a{
color:#626365;
}
.subscribe_cont{
padding:35px 0px 0px 0px;
}
.subscribe_cont .secondline{
padding:75px 0px 0px 0px;
font-size:14px;
}
.subscribe_cont .secondline2{
padding:20px 0px 0px 30px;
font-size:14px;
}
.row1r_cont{
background-image:url(../images/row1r_contbg.gif);
background-repeat:repeat-x;
min-height:203px;
height:auto !important;
height:203px;
background-color:#dedfe0;
color:#626365;
padding:0px 40px 0px 40px;
/*border:1px solid red;*/
}

.row2r_cont{
padding:0px 40px 0px 40px;
margin:0px;
background-image:url(../images/row2r_contbg.gif);
background-repeat:repeat-x;
min-height:293px;
height:auto !important;
height:293px;
background-color:#ffffff;
background-position:bottom;
color:#626365;
}
.rleftarea{
width:592px;
font-size:14px;
padding:15px 0px 0px 0px;
}
.rleftarea h1{
font-size:22px;
color:#dd8f2f;
}
.rrightarea{
width:276px;
}
.r_contents{
/*padding:0px 40px 0px 40px;*/
/*padding:0px 0px;*/
}
.bigfonts{
font-size:16px;
}
.results_cont{
padding:40px 0px 0px 0px;
}
.results_cont .firstline{
font-size:22px;
padding:0px 0px 30px 0px;
color:#dd8f2f;
}
.recom_table{
padding:20px 0px 20px 0px;
min-height: 300px;
}
.recom_table table{
font-size:13px;
}
.recom_table table th{
font-size:18px;
border-bottom:1px solid #626365;
padding:10px 0px 10px 10px;
text-align:center;
}
.recom_table table td{
padding:10px 0px;
border-bottom:1px solid #626365;
vertical-align:top;
text-align:center;
}
.recom_table table td.first_td{
text-align:left;
}
.print_cont{
padding:20px 0px 40px 0px;
}
.print_button{
padding:20px 80px 0px 0px;
}
.recom_cont{
width:559px;
font-size:13px;
color:#626365;
}
.recom_cont h1{
font-size:22px;
color:#dd8f2f;
}
.rc_inner{
padding:0px 47px 0px 0px;
}
.checklist{
position:absolute;
top:-120px;
}
.fom_cont{

}
.recom_cont{}
.rc_inner{

}


a{
outline: none !important;
}
input{
outline: none !important;
}
.r_contents a{
 color:#DD8F2F;
 text-decoration: underline;
}

table.table_off tr td, table.table_on tr td{
overflow: hidden;
}

.first_td{
position: relative;
}
.first_td div{ overflow: hidden; width: 477px; max-width: 477px;}
.tabbut{
vertical-align: middle !important;
position: relative;
}
.tabbut div{ overflow: hidden; width: 149px; max-width: 149px;}
.tablink{
vertical-align: middle !important;
position: relative;
}
.tablink div{overflow: hidden; width: 278px; max-width: 278px;}

.inner_container a{
    color: #60C7D7 !important;
    text-decoration: underline !important;
}


.inner_container a:hover{
    text-decoration: none !important;
}
input.formbox, textarea.formbox, select.formbox{
  width: 280px;
}
.formok{
background-image:url(/images/Ok.png);
background-repeat:no-repeat;
height:130px;
padding:30px 0 0 148px;
}
.ul_cont{
float:left;
margin:0px;
padding:0px;
}
.upd_cont{
float:left;
margin:0px;
}
.footer ul li#last-updated{
padding:0 0px 0 68px;
}




/* FixPNG for IE6 */

/* FixPNG from Komodo */

* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "INPUT" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
* html .fixPNG2 {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}


/* SAFARI  - BOLD TEXT FIX */
@media screen and (-webkit-min-device-pixel-ratio:0){
body { font-weight: normal; text-shadow: #000000 0 0 0px; }
}

.butt_hidden{
display:none;
}

.banner{
/* position: relative; */
}
a.logo_link{
display:block;
height:83px;
/* left:88px; */
left: 191px;
position:absolute;
text-indent:-10000px;
/* top:39px; */
top: 64px;
width:270px;
}

a.logo_link_main{
display:block;
height:83px;
left:190px;
position:absolute;
text-indent:-10000px;
top:132px;
width:400px;
}
.secure-login{
z-index: 1000000;
}
.contents .inner_contents p, .inner_contents ol li, .post-body{
text-align: justify;
}
