html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { background-color:#FFF;border-color:#dedede;border-style:solid;border-width:0 1px;color:#333333;font-family:Verdana,Arial,sans-serif;margin:0 auto;padding:0;width:845px;_width:844px;}
#wrapper{ background:#FFF none repeat scroll 0 0;overflow:hidden;}
#header{ padding:0px; margin:0; _padding-right:0px; _margin-right:0px;background:#FDF8FE url(../images/banner.jpg) no-repeat scroll right 84%;height:190px; background-position:right;}

#header #logo{ text-align:left; margin:115px 20px 0; display:block; float:left; height:91px; width:180px;}
#header #contact-info{ text-align:right; padding:5px 9px; display:block; color:#FFF; font-weight:bold; float:right; font-size:0.78em;}
#header #tag-line-1{ color:#868b8b;margin:83px 0 0 162px;padding-left:131px;font-family:Verdana,Arial,sans-serif; font-size:1.14em; font-weight:bold;}
#header #tag-line-2{ color:#5d605d;margin:20px 0 0 162px;padding-left:225px;font-family:Verdana,Arial,sans-serif; font-size:1.4em; font-weight:bold;}

#navigation{ background:#edefe4; font-size:0.9em; font-weight:bold; display:block; overflow:hidden; text-align:center; color:#7f5348; padding:7px 10px 9px 10px;}
#navigation a{color:#7f5348; text-decoration:none; padding:4px 8px;}
#navigation a.selected{color:#858585;}
#navigation a:hover{ color:#4e4c4c;}

/*#navigation .alpha{ background:#000 url(images/alpha_bg.gif) 0 0 no-repeat; color:#858585; padding:8px 12px; display:block; margin:10px auto 0;text-align:left;width:69.4%;*width:69.4%;}
#navigation .alpha a{color:#858585; padding:2px 0.37em; *padding:2px 0.38899em;border-right:1px solid #434343;}
#navigation .alpha a:hover{ color:#f9f9f9;}*/

#container{background: #FFF top left repeat-x; padding:5px 5px 25px; overflow:hidden; text-align:justify; }
#leftPanel {display:block; width:255px; margin-right:5px; float:left;}
#leftPanel .free-analysis{ background:url(../images/free-analysis.gif) no-repeat; height:30px; width:245px; border:0px;}
.main-box{ background:url(../images/main-box.gif) no-repeat; display:block; overflow:hidden; padding:10px 4px; height:90px;}
.main-box p{ padding:2px 0px;}
.main-box .head{color:#7f5348; font-size:0.8em; display:block; font-weight:bold; padding-left:7px;}
.main-box a:link, .main-box a:active, .main-box a:visited{ padding-left:8px; color:#7e4d2f;outline:none; text-decoration:none; font-size:12px;}
.main-box a:hover{color:#996666; text-decoration:underline;}
#rightPanel{float:right;width: 562px;padding: 5px 5px;background-color:#fff;}

div.boxes { font-family: trebuchet ms,Arial, Helvetica, sans-serif; color:#333; font-weight:bold;width:185px; float:left; margin:7px 4px;border:1px solid #cbcbcb; border-width:1px 2px 2px 1px; padding:5px;}
div.first h3, span.red{ color:#8a2439; font-size:0.76em; margin:5px 0 10px 0;}
div.second h3, span.yello{ color:#ae7f32;font-size:0.76em;margin:5px 0 10px 0;}
div.third h3, span.blu{ color:#44637c;font-size:0.76em;margin:5px 0 10px 0;}
span.red, span.yello, span.blu{ font-size:245%;}
div.social{ padding:5px 0; text-align:center;}
div.social img{ border:0; margin:5px 0; clear:left;display:block; width:87px;margin:10px auto;border:1px solid #DEDEDE; padding:2px;}


h4.brown, .brown { color:#7F5348; margin:5px 0 5px 8px; font-size:0.8em; font-weight:bold;}
#search{ background:url(../images/left-form.gif) no-repeat; height:300px;}
#search p{ overflow:hidden; padding:2px 0; display:block;}
#search form{margin: 0px;padding:8px;width:236px;}
#search p label{float:left;margin: 0px 2px;padding: 0px;}
#search p input.txt,#search p select.txt{ color:#000; float:left;margin: 0px 2px; width:108px;border:1px solid #CCCCCC; border-width:1px;font-size:0.78em;}
#search p select.txt{ width:111px;font-size:0.78em;}
#search p input.txt2, #search p textarea.txt {width:95%;color:#000; margin: 0px 2px; border:1px solid #CCCCCC; border-width:1px; display:block;font-size:0.7em;font-family:Verdana,Arial,sans-serif;}

#content{ font-size:0.75em;}

#footer{ background:#edefe4;text-align:center; padding:15px 25px 25px 25px; margin:0; border-top:2px solid #efefef; font-size:0.7em; _margin-right:0px;}
#footer a{ color:#000; text-decoration:none; margin:0 3px 0 0; padding:0 6px 0 0px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#footer a:hover{ color:#996666; text-decoration:underline;}

#footer .col{ display:block;text-align:left;}
#footer .col-left{width:30%; }
#footer .col-center{width:36%;margin-left:65px;}
#footer .col-right{width:24%;}
#footer .col h3{ color:#7f5348; font-size:1.1em; font-weight:bold;}
#footer .col p{ color:#000;}
#footer .center{margin-left:65px;}
#footer .color-text{color:#7f5348;}
#footer .text{color:#000;}

.cl{ clear:left;}
.fl{ float:left;}
.fr{ float:right;}
.upper{text-transform:uppercase;}


#error ,#error_main{
margin: 0 0 10px 0;
border:1px solid #EB7E16;
background: #FCE9D7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#E57905;
padding: 5px 10px;
text-align:left;
}

#error .head, #error_main .head{background:transparent url(../images/error.png) no-repeat scroll 0 center;
display:block;
font-size:12px;
font-weight:bold;
margin:0 0 1px;
padding:3px 0 3px 25px;}
#error ul, #error_main ul{margin:0 0 0 17px; padding:0 20px;}



#message {
margin: 0 0 10px 0;
border:1px solid #006633;
background:#ECFFF5 url(../images/success.png) 1% center no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#3A9805;
padding:12px 10px 12px 45px;
}

#message .head{ font-size:12px; font-weight:bold;}

#message1 {
margin: 0 0 10px 0;
border:1px solid #006633;
background:#ECFFF5 url(../images/success.png) 1% center no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#3A9805;
padding:12px 10px 12px 45px;
}

#message1 .head{ font-size:12px; font-weight:bold;}


.box-topl
{
	background:url(../images/shadow-topl.gif) no-repeat;
	height:16px;
}

.box-top
{
	background:url(../images/shadow-top.gif) repeat-x;
}

.box-topr
{
	background:url(../images/shadow-topr.gif) no-repeat;
	height:16px;
}
.box-l
{
	background:url(../images/shadow-l.gif) repeat-y;
}
.box-r
{
	background:url(../images/shadow-r.gif) repeat-y;
}
.box-botl
{
	background:url(../images/shadow-botl.gif) no-repeat;
}
.box-bot
{
	background:url(../images/shadow-bot.gif);
}

.box-botr
{
	background:url(../images/shadow-botr.gif) no-repeat;
}




#leadform {
    padding:0;
    margin:10px 0 0 0;
}

#leadform table{
    margin:0;
    padding:14px 0 0 20px;
}

#leadform td{
    padding:4px 3px;
    margin:0;
    font-size:12px;
    color:#000;
}

#leadform form{
    padding:0;
    margin:0;
}

#leadform .inputbox{
    padding:2px 0 2px 2px;
    font-family:"Lucida Sans Unicode",
arial, tahoma;
    font-size:12px;
    color:#000;
    border:1px solid #cccccc;
}

#leadform .select1{
    padding:2px 0 2px 2px;
    font-family:"Lucida Sans Unicode",arial, tahoma;
    font-size:12px;
    color:#000;
    border:1px solid #cccccc;
}

#leadform .textarea1{
    padding:2px 0 2px 2px;
    font-family:"Lucida Sans Unicode",arial, tahoma;
    font-size:12px;
    color:#000;
    border:1px solid #cccccc;
}
.fail{border:1px solid #FF0000 !important;}
.grey-div{background:url(../images/bg-table-grey.gif) repeat-x; overflow:hidden;padding:4px 10px;border-bottom:4px double #DDDDDD;}
.brown-div{background:url(../images/bg-table-brown.jpg) repeat-x; overflow:hidden;padding:4px 10px;border-bottom:4px double #DDDDDD;}
.grey-div h3 a,.brown-div h3 a{ color:#7F5348; text-decoration:none; font-weight:bold;}
.grey-div h3 a:hover,.brown-div h3 a:hover{ color:#4e4c4c; text-decoration:underline;}
a.blue-link{ color:#0066CC; text-decoration:none; font-weight:bold;}
a:hover.blue-link{ color:#6699FF; text-decoration:underline;}
a.black-link{ color:#000; text-decoration:none;}
a:hover.black-link{ color:#dedede; text-decoration:underline;}

a.brown-link{ color:#464646; text-decoration:none; font-size:14px;}
a:hover.brown-link{ color:#A4A4A4; text-decoration:underline;}
.paging{ margin-top:10px;text-align:center;}
.brown-heading{font-size:14px;color:#7F5348; font-weight:bold;}
/*#content .box{ float:left; width:48%; margin:8px 8px 8px 0;}
#content .box .last{ margin:8px 0 8px 0;}*/

h2{ font-size:1.35em;color:#2891C1;}
h3{ font-size:1.2em;}
h4{ font-size:1.1em;}
h2{ background:url(images/h2_bg1.png) left center no-repeat; padding:0 0 0 12px;letter-spacing:0.02cm;}
h2 span{ color:#D9D9D9; background: transparent url("images/h2_bg1.png") right center no-repeat; text-align:center;padding:8px 12px 8px 0; display:block;}
#content p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; color:#000; text-align:inherit; margin:8px 0; line-height:1.363634em;}
#content .box ul{ list-style:none; padding:8px 12px; margin:5px; display:block; background:#fff url(images/box_bg.gif) top left repeat-x; border:1px solid #CDCDCD;}
#content .box ul li{ list-style:none; display:block; overflow:hidden; border-bottom:1px solid #e3e3e3; padding:6px 0 4px 4px;clear:left;}
#content .box ul li.even{ background-color:#f7f7f7;}
#content .box ul li img {
display:block;
height:75px;
float:left;
width:100px;
margin:0 8px 8px 0;
}
#content .box ul li img{ border:1px solid #cdcdcd; border-color:#ddd #bbb #bbb #ddd; padding:2px;}
#content .box ul li p{color:#696969;
font-size:11px;
line-height:1.161614em;
margin:0 0 10px;
display:block;
float:right;
width:67%;
}

.testi{ padding:4px 10px;border-bottom:4px double #DDDDDD;}
.post-icon{ background:url(../images/icon-pencil.gif) no-repeat; display:block;float:left;width:25px;}
.testi-icon{ background:url(../images/tag.gif) no-repeat; display:block;float:left;width:25px;}
.post-by, .testi-by{color:#7F5348;font-weight:bold;}

a.comments{ color:#0066CC; text-decoration:none; font-weight:bold; background:url(../images/comments.png) no-repeat right top;padding-right:22px;}
a:hover.comments{ color:#6699FF; text-decoration:underline;}

.testi-beg{color:#7F5348;float:left;font-size:18px;font-weight:bold;padding-right:6px;font-family:Georgia,"Times New Roman",serif;}
.testi-end{color:#7F5348;font-size:18px;font-weight:bold;padding-left:6px;font-family:Georgia,"Times New Roman",serif;}
#footer, #header {_width:96%;}