article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block}
mark,rp,rt,ruby,summary,time {display:inline}
body {background:#ffg;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.2em;color:#222}
html,body {height:100%}
#main {font-size:.814em}
section#content {float:left}
aside {float:left;}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1,.col-2,.col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.insurance {padding-bottom:35px}
.insurance li {line-height:1.538em;padding-bottom:17px}
.insurance li strong {color:#009900;display:block;font-size:1.231em;line-height:1.7em}
.services {padding-bottom:26px}
.services li {padding:0 0 9px 13px;font-size:1.04em;background:url(../images/marker.gif) no-repeat left 5px}
.services li a {text-decoration:none;color:#0085ba}
.services li a:hover {color:#be04cc}
.articles {margin-top:-30px}
.articles li {width:100%;overflow:hidden;vertical-align:top;font-size:1.04em;line-height:1.538em;padding-top:30px}
.articles li img {float:left;margin-right:20px}
.articles li a {text-decoration:none;font-weight:normal;font-size:1.1em}
.articles li a:hover {color:#be04cc}
p {margin-bottom:20px;line-height:1.538em}
.p0 {margin:0;padding:0}
dl {}
dl dt {}
dl dd {}
#slogan {position:relative}
.indent {padding-bottom:49px}
a {color:#0085ba;outline:none}
a:hover {color:#be04cc;text-decoration:none}
h1{color:#01bab7;font-size:1.7em;margin:10px;line-height:1.2em;margin-bottom:5px}
h2 {color:#019b3f;font-weight:normal;font-size:1.3em;line-height:1.2em;margin-bottom:15px}
h3 {color:#997700;font-weight:normal;font-size:1.1em;line-height:1.2em;margin-bottom:15px}
#content .inside {padding:24px 40px 30px 50px;line-height:width:98%;border-left:1px solid #ebebeb;padding-left:15px;font-size:1.04em}
aside .inside {padding:12px 15px 0 40px;line-height:width:98%;border-left:1px solid #ebebeb;padding-left:15px}
aside h2 {letter-spacing:1px}
#footer {
width:100%;
float:left;
padding:50px 0 0;
}
.sub {color: #000000;text-transform: none;vertical-align: top;padding-top: 1px;padding-right: 11px;font-size: 13px;font-family: Tahoma, Arial;padding-left: 15px;padding-bottom: 3px;background-image: url(../images/l-bullet.gif);background-position: 1px 6px;background-repeat: no-repeat;}
.sub a{color: #007799;text-decoration: none;}
.sub a:hover {color: #8436c5;text-decoration: underline;}
#footer div {
background-color:#448AAE;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F3FBFF;
padding:10px 0;
}

#footer div a {
color:#F3FBFF;
text-decoration:underline;
margin:0 5px;
}

#footer div a:hover {
color:#93E0EA;
}
sub, sup {position: relative;display: inline-block;font-size: 12px;line-height: 11px;}
sub {top: 4px;vertical-align: middle;}
sup {top: -1px;margin-top: -2px;}
.topbutton {
width:50px;
border:1px solid #00cccc;
background:#e6f7f6;
text-align:center;
padding:1px;
position:fixed;
bottom:47px;
right:57px;
cursor:pointer;
color:#0ba537;
font-family:verdana;
font-size:17px;
}