/* General */
#container {position:relative; background:#fff; border:3px solid #39277a; color:#39277a; margin:30px auto 8px auto; padding:0 0 10px 0; width:800px; line-height:1.3em;}
body {background-color:#a0d28a; font:70% verdana, tahoma, sans-serif;}
/* was: body {background-color:#cdc; */
h1 {color:#39277a; font-size:1.2em; padding:0; margin:15px auto -8px 80px; text-align:left;}
h2 {color:#39277a; font-size:1.1em; padding:0; margin:20px auto -10px 80px; text-align:left;}
img{float:left; margin:0 10px 5px 0;}
a {background-color:inherit; color:#39277a; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
img {float:left; margin:0 10px 5px 0;}
ol {margin-top:-10px;}
ol li {margin-left:70px;}
ul {margin-bottom:20px;}
ul li {margin-left:70px;}

/* Header */
#header {background:#fff url(header.jpg) top right no-repeat; margin:0; padding:0; height:77px;}
#header #logo {position:absolute; top:6px; left:60px;}
#header #proposal {position:absolute; top:6px; right:65px; border:2px solid transparent;}
#header a:hover #proposal {border:2px solid #39277a;}
#header #toll_free {position:absolute; top:42px; left:330px; font-size:1.1em;}

/* Navigation */
#navigation {background:#70c44a; color:#fff; font-size:1.1em; font-weight:bold; padding:5px 10px 5px 80px; margin:0; margin-bottom:20px; width:710px;}
.horibar {padding:0px 10px; margin:0}
#navigation a {color:#fff;}
#navigation a:visited {color:#fff;}
#navigation a:hover {color:#39277a;}
#navigation .current {color:#39277a;}

/* Content */
#content a {background-color:inherit; color:#39277a; font-weight:normal; text-decoration:underline;}
#content a:hover{text-decoration:none;}
#content p {padding:0; margin:10px 70px 20px 80px;}
#content #askus {background:#dcf4d2; position:absolute; top:132px; right:33px; padding:10px; margin:0; width:160px;}
/* was: #askus {background:#f4fdf6;*/
#content #askus h1, #content #askus p {padding:0; margin:0;}
#content #askus ul {margin-bottom:0px; list-style:none;}
#content #askus ul li {margin-bottom:5px; margin-left:-40px;}
img.leftfloat {float:left; margin:13px 10px 10px 80px;}
img.rightfloat {float:right; margin:10px 70px 5px 10px;}
#main {float:right; width:385px;}
#content .question {font-weight:bold; margin-top: 20px; margin-bottom:-10px}
#content .service_links {margin-top:-10px; margin-bottom:30px;}
#content .active_service {background:#39277a; color:#fff; font-weight:bold; padding:3px 1px}

/* Footer */
#footer {color:#39277a; font-size:90%; text-align:center; margin: 5px auto 10px auto; width: 90%}