
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em,  img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
background: #fff;
color: #000;
text-align: left;
font: 0.75em Tahoma, Arial, sans-serif;
}
ol, ul {
list-style: none;
}
:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
font-size: 100%;
}
a {
color: #074d92;
text-decoration: none;
}
input[type="text"], input[type="password"] {
font-size: 100%;
padding: 0;
}
textarea {
font: 100% Tahoma, Arial, sans-serif;
padding: 0;
} 


#page { width:965px; margin:0 auto;}
#header { }
.logo { margin-left:-10px; float:left;}
#top {clear:both;width:997px;margin:0px 0  0px 0;padding:40px 0 0 0;;text-align: left;height:213px; font-size:11px; background:url(images/head_img.jpg) left 36px no-repeat}
#logo {float: left;overflow:hidden;margin: 15px 0 0 0;padding: 0px;width:290px;}
#menu {float: left;overflow:hidden;margin: 0px 0 0 0;padding: 0px 0 0 0;width:690px;}
 #topmenu{padding-top:10px;}
 #topmenu dl {margin:0px 0px 0px 0;padding:0px 0 0px 0;width:auto;float: right;}
 * html #topmenu dl {margin:-10px 0px 0px 0;padding:10px 0 0px 0;width:auto;float: right;}
 #topmenu dd {float:left;margin:0px 0px 0 0; padding:0px 0px 0px 0px;}
 #topmenu dt {float:left;margin:5px 30px 0px 4px; padding:0;font-family: Trebuchet MS;}
 #topmenu dt.last {float:left;margin:5px 0px 0px 4px; padding:0;font-family: Trebuchet MS;}
 #topmenu dd.phone {margin-top:-10px}
 #topmenu dt a {text-decoration: none;color:#454545;}
 #topmenu dt a:hover {text-decoration: none;color:#3a6da0;}

 #botmenu ul{clear:both;list-style-type:none;margin:0px;padding:0px;width:671px;float: right;overflow:hidden;height:26px;}
 #botmenu li{display:inline;float:left;margin:0px 0px 0 0px; padding: 0 0px 0 0;}
/*
 #botmenu ul{clear:both;list-style-type:none;margin:0px;padding:0px;width:671px;float: right;overflow:hidden;height:26px;}
 #botmenu li{display:inline;float:left;margin:0px 0px 0 0px; padding: 0 0px 0 0;}
 #botmenu li a { height:26px; width:102px; float:left;height:26px;}
 #botmenu li a:hover { background-position:left bottom;}
 #botmenu li a.welcome{ background:url(images/welcome.gif) no-repeat; width:100px;  }
 #botmenu li a.reasons{ background:url(images/reason.gif) no-repeat; width:100px;  }
 #botmenu li a.hipaa{ background:url(images/hipaa.gif) no-repeat; width:78px;  }
 #botmenu li a.faq{ background:url(images/faq.gif) no-repeat; width:64px;  }
 #botmenu li a.price{ background:url(images/price.gif) no-repeat; width:100px;  }
 #botmenu li a.contact{ background:url(images/contact.gif) no-repeat; width:100px;  }
 #botmenu li a.careers{ background:url(images/careers.gif) no-repeat; width:95px;  }
 
 */
 
 
.description img { margin-left:-28px;}
#sidebar { float:left; width:195px;}
#sidebar li li { margin-bottom:3px;}
.cat-item { color:#074D92 }
#sidebar h2 { color:#767575; font-size:16px; font-family:Trebuchet MS; border-bottom:1px solid #dddcdc; padding-bottom:2px; margin-top:30px; margin-bottom:10px;}
#s { background:url(images/search.gif) no-repeat; border:none; font-size:12px; color:#606060; padding:4px 5px 4px 5px; width:157px; margin:0;}
.search_form *{ float:left;}
.search_form { float:left; width:100%; margin-bottom:30px;}

#content{ width:715px; float:right; overflow:hidden; padding-bottom:40px; }
.widecolumn { width:100% !important;}
.submit_btn { background:url(images/search_submit.gif); width:28px; height:23px; display:block; }

.post { border-bottom:1px dashed #c5c5c5; margin:0 0 30px 0; padding-bottom:10px;}
.postmetadata a{ color:#0095e6; }
.postmetadata {margin-top:20px;}
.post small { color:#8f9091; display:block; padding-bottom:20px;}
#content h2  { font-size:20px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#074D92; }
#content p strong { color:#444; display:block; margin:15px 0 7px 0;}
#footer { float:left;  clear:both; padding-bottom:40px; width:100%;}
#botmenupic {background:transparent url(images/sp3.gif) no-repeat scroll 16px bottom;margin:0 auto 20px;padding:0;text-align:left;width:1033px; float:left; padding-bottom:30px;}
#phone { float:right;}
.demo { background:url(images/demo.jpg) 0 0 no-repeat; height:70px; width:215px; float:left;}
.hov:hover { background-position:left bottom; }
.how_it_w {background:url(images/how-it-works.jpg) no-repeat; height:70px; width:279px; float:left;}
.whynot {background:url(images/whynot.jpg) no-repeat; height:70px; width:279px; float:left;}
.chat {background:url(images/chat.jpg) no-repeat; height:70px; width:224px; float:left;}
.hov {background-position:0 0;}

#footer {clear:both;width:1050px;margin:30px 0 0px 0;padding:0;float:left;overflow:hidden;}
 #botmenupic {width:998px;margin:0px auto 20px auto;padding:0;background: url(images/sp3.gif) 0px bottom no-repeat;text-align:left;}
 #botmenupic div{margin-left:20px;width:998px;}
 #botmenupic img, .menupic {margin:0px 0 25px 0;padding:0;}
 #botmenubot {width:765px;margin:0px 0 0px 30px;padding:0;float:left;overflow:hidden;}
 #botmenubot p{clear:both;margin:0px 0 0px 10px;padding:0;color:#919292;font-size:12px;font-family:Trebuchet MS;}
 #botmenubot ul {list-style-type:none;margin:0px 0px 0px 0;padding:0px 0 0px 0;width:670px;float: left;overflow:hidden;}
 #botmenubot li {display:inline;float:left;overflow:hidden;margin:0; padding:0px 10px 0px 10px;background: url(images/sp2.gif) right 3px no-repeat;font-family:Trebuchet MS;font-size:12px;}
 #botmenubot li.last {margin:0; padding:0px 0px 0px 10px;background:none;}
 #botmenubot li a {text-decoration: none;color:#3c8bc6;}
 #botmenubot li a:hover {text-decoration: none;color:#454545;}
 #phone {width:196px;margin:0px 0 0px 0;padding:0;float:left;overflow:hidden;}
 
 
 .navigation { float:left; width:100%;}
 .pages { display:none;}
 

