body { margin: 0; padding: 0; font-family: verdana, sans-serif; font-size: 14px; color: #444;  background: #444;}
img { border: 0; }
a {color: #369; }
a:hover { color: #69c; }
#topbar {height: 110px; background: #369 url(../images/common/logo_bg.png) no-repeat bottom;}
#topbar_content { position: relative;  width: 960px; margin: auto;}
#logo { padding-top: 40px;}

/* #nav { position: absolute; top: 20px; left: 0;  } */
#nav { position: absolute; left: 525px; top: 60px;  }
#bannerbar { height: 175px;  background: #c4c4c4 url(../images/common/kindajean.png); padding-top: 10px;}
#bannerbar img { display: block; width: 960px; margin: auto;  border: 5px solid #A2A2A2; }
#main { background: #fff; }
#main_content { width: 960px;  margin: auto; padding-top: 35px; padding-bottom: 35px; /* border: 1px solid blue; */}

#leftcol { width: 220px; float: left;  /* border: 1px solid green; */ }
#leftcol h1 { margin: 0; padding: 0;font-size: 36px; line-height: 36px; color: #369; font-family: "Raleway", Arial; font-weight: normal;}
#leftcol ul { list-style-type: none; margin: 0; padding: 0; margin-top: 10px;}
#leftcol ul li { margin-bottom: 4px;}
#leftcol ul li a { font-size: 15px; color: #69c; font-family: "Raleway", Arial; font-weight: normal; text-decoration: none; }
#leftcol ul li a:hover { color: #369; }
#leftcol ul li.on a {  color: #369;  }

#leftcol span { /* display: block; margin-top: 4px; */ white-space: nowrap; }

h2 { margin: 0; padding: 0; margin-top: 0px; margin-bottom: 12px;  font-size: 20px; line-height: 20px; color: #369; font-family: "Raleway", Arial; font-weight: normal;}


#content { width: 430px; float: left; margin-left: 30px; padding-top: 3px;  /* border: 1px solid red; */ }
#content  p { margin-top: 0; padding-top: 0;  line-height: 1.4em;}

#rightcol { width: 230px; padding-top: 5px; /* padding-right: 10px; */ float: right; /* border: 1px solid blue; */}


body.wide #content { float: right; width: 750px; margin-left: 0; padding: 0; text-align: right;}
body.wide #leftcol { width: 200px; }
body.wide #rightcol { display: none; }
#subhead { margin-top: 15px; font-family: raleway, arial, sans-serif; font-weight: normal; font-size: 18px; }
#subhead p { margin-top: 0; margin-bottom: 8px; }

#content ul { margin: 0; padding: 0; margin-left: 15px; }
#content ul li { margin-bottom: 6px; }


#footer { background: #369; height: 90px;  font-size: 12px;}
#footer_content { width: 960px; margin: auto; padding-top: 30px; color: #C9DCEF; }
#copyright_div { width: 250px; float: left; color: #71aae2;}
#byline { float: left; width: 300px; }
#byline a { color: #69c; text-decoration: none; }
#byline a:hover { color: #9cf; }
#contact_div { width: 350px; float: right; text-align: right; font-size: 14px;}
#contact_div a { color: #C9DCEF; text-decoration: none; }
#contact_div a:hover { color: white; }
div.clearer { clear: both; height: 1px; overflow: hidden;}



#topbar ul { margin: 0px; padding: 0px; list-style-type: none; height: 30px; display: block;}
#topbar ul li { float: left; margin: 0px; padding: 0px; display: block;  height: 30px; }
#topbar li a { display: block; height: 30px;}
#topbar li a:hover, #topbar li.on a {  }

#home_nav a { width: 86px;  text-indent: -5000px; background: url(../images/nav/home.png) no-repeat top; }
#home_nav, #home_nav a:hover, #home_nav.on a {  background: url(../images/nav/home.png) no-repeat left bottom; }
#about_nav a { width: 107px;  text-indent: -5000px; background: url(../images/nav/about.png) no-repeat top; }
#about_nav, #about_nav a:hover, #about_nav.on a {  background: url(../images/nav/about.png) no-repeat left bottom; }
#advantages_nav a { width: 132px;  text-indent: -5000px; background: url(../images/nav/advantages.png) no-repeat top; }
#advantages_nav, #advantages_nav a:hover, #advantages_nav.on a {  background: url(../images/nav/advantages.png) no-repeat left bottom; }
#contact_nav a { width: 110px;  text-indent: -5000px; background: url(../images/nav/contact.png) no-repeat top; }
#contact_nav, #contact_nav a:hover, #contact_nav.on a {  background: url(../images/nav/contact.png) no-repeat left bottom; }advantages