body{
    background-color:#fff;
    margin:0;
    padding:0;
    font:normal 16px/1.4 Arial, Helvetica, sans-serif;
}

#wrapper{
    width:795px;
    margin:0 auto;
}

#framewrapper{
    width:695px;
    margin:0 auto;
}

#framecontent{margin:0px 0px 0 0px;}

#pagecontent{margin:45px 20px 0 210px;}

.diagram{
    text-align:center;
    padding:20px 0;
}

/* HEADERS */

h1{
    font:normal 28px Georgia, Garamond, "Times New Roman", serif;
    color:#5f4c34;
}

h2{
    font:normal 22px Georgia, Garamond, "Times New Roman", serif;
    padding: 0 0 10px 0;
    margin: 18px 0 14px 0;
    border-bottom:1px solid #999;
    color:#d64f24;
}

h3{
    font:normal 18px Georgia, Garamond, "Times New Roman", serif;
    color:#4d2a10;
}

/* LINKS */

a:link{color:#d64f24;}
a:visited{color:#b82612;}
a:hover{color:#ee4a18;}
a:active{color:#c00;}

img, a img{border:none;}


/* Feature Box 1 */

#featurebox{display:block; margin:20px 0; padding:5px 50px; background:url('/images/feature_box.png') no-repeat 0 0; min-height:207px; }
#featurebox h2{font:normal 22px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#333; border:0;}
#featurebox h2 em{font-style:normal; color:#d64f24;}

/* HEADER */

#header {
    width:790px; 
    display:block;
}

#logo{margin:20px 0 0 0;}

/* FOOTER */

#footer {
    margin:0; 
    padding:50px 10px 0 210px; 
    font-size:10px;
    background:url('/images/footer_bar.png') no-repeat 0 0;
}


/* NAVIGATION */

#navigation{display:block;}

ul#navigation{
    list-style: none;
    margin: 0 0 0 210px;
    padding: 0 0 0 0;
    font: bold 16px Arial, Helvetica, sans-serif;
    white-space: nowrap;
    text-align:center;
}

ul#navigation li{
    display: inline;
    margin: 0 20px 0 2px;
}

ul#navigation a{
    text-decoration: none;
    padding: 0 0 2px 0;
    color: #333;
}

ul#navigation a:link{}
ul#navigation a:visited{}
ul#navigation a:hover{color: #d64f24; background:url('/images/underline.png') no-repeat bottom left;}
ul#navigation a:active{}

body#home a#homenav,
body#about a#aboutnav,
body#methodology a#methodologynav,
body#services a#servicesnav,
body#products a#productsnav,
body#doc a#docnav,
body#faq a#faqnav,
body#c2 a#c2nav{
    border:none;
    color: #b05228; background-image:none;
}

#sidenav{float:left; width:210px;}

#sidenav ul{margin:100px 0 0 10px;padding:0; list-style:none;}
#sidenav ul li{margin:10px 0; padding:0;}
#sidenav ul li a{text-decoration:none; color:#333; font-weight:bold;padding-left:20px;}

#sidenav ul li a:link{}
#sidenav ul li a:visited{}
#sidenav ul li a:hover{color: #d64f24; background:url('/images/subnav_arrow.png') no-repeat;}
#sidenav ul li a:active{}


.point{padding:20px 0;}

.point .pointnumber{float:left; margin:0 24px 0 0;}
.point .pointtext{margin:0 0 0 154px;}
.point h2{text-decoration:none; border:none; margin:22px 0 0 154px;}

#faqlist{list-style:none; margin:0 0 60px 0; padding:0; font-size:16px; color:#7a251b;}
#faqlist li{margin:10px 0 15px 0; padding:0; font-weight:bold;}
#faqlist ul{margin:0 0 15px 15px; padding:0; list-style:none; font-size:13px;}
#faqlist ul li{margin:0 0 10px 0;}


