@charset "utf-8";
/* CSS Document */

body { background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin:0; padding:0 }

#container { margin:0 auto; width:993px; text-align: left; background:url(/images/bg1.gif) repeat-x #668f9f; }

/* header */
#containertop { width:973px; text-align:left; margin:0 0 0 20px; padding:0; background:url(/images/bg2.gif) repeat-y right; }

#logo { width:190px; height:155px; background:#fff; text-align:center; }

#slogan { text-align:right; vertical-align: bottom; background:url(/images/bgtop.jpg) no-repeat right center; }
#slogan img { margin-right:42px; margin-bottom:17px}

/* navigation & content */
#containerbtm { width:973px; text-align:left; margin:0 0 0 20px; padding:0; background:url(/images/bg2.gif) repeat-y right; }

#nav { width:190px; background:#80886c; vertical-align:top; }
#nav ul { width:190px; margin:0; padding:0; background:#9d9d9c; font-size:15px; list-style:none; }
#nav ul li { border-bottom:1px solid #fff; padding:5px 0 5px 12px; }
#nav ul li a { text-decoration:none; color:#fff; }
#nav ul li a:hover { text-decoration:underline; }
#nav ul li.active { background:#d2d5cc; }
#nav ul li.active a { color:#9e9e9e; }
#navimg { padding:10px 8px; margin:0; color:#fff; }
#navimg p { padding:12px 0; margin:0; line-height:1.4 }
#navimg p a { text-decoration:none; color:#fff; }
#navimg p a:hover { text-decoration:underline; }
#navimg p a img { border:none; }

#main { vertical-align:top; background:#fff; padding-bottom:30px; }
#main img { margin-bottom:20px; }
#main h1 { margin:0; padding:20px 150px 0 100px; font-size:22px; color:#674e35; font-weight:normal; }
#main p { margin:0; padding:20px 150px 0 100px; }
#main div.video { margin:0; padding:20px 150px 0 100px; }

#mainhome { vertical-align:top; background:url(/images/bghome.jpg) no-repeat 58px 362px; color:#fff; line-height:1.5; }
#mainhome blockquote { font-size:20px; margin:0; padding:42px 160px 10px 110px; }
#mainhome p { margin:10px 160px 10px 110px; }

#mainhome2 { vertical-align:top; background:#fff; padding-bottom:30px; }
#mainhome2 div { margin-bottom:20px; }
#mainhome2 h1 { margin:0; padding:20px 150px 0 100px; font-size:22px; color:#674e35; font-weight:normal; }
#mainhome2 p { margin:0; padding:20px 150px 0 100px; }

#mainmembers { vertical-align:top; background:#fff; padding-bottom:30px; }
#mainmembers img { margin-bottom:20px; }
#mainmembers div { width: 50%; float:left; padding-top:20px }
#mainmembers h1 { margin:0; padding:10px 25px 0 25px; font-size:22px; color:#674e35; font-weight:normal; }
#mainmembers h2 { margin:0; padding:0 25px 5px 25px; font-size:12px; font-weight:normal; }
#mainmembers p { margin:0; padding:0 25px 20px 25px; }

#maincontact { vertical-align:top; background:#fff; padding-bottom:30px; }
#maincontact img { margin-bottom:20px; }
#maincontact div { width: 45%; float:left; padding-top:20px }
#maincontact h1 { margin:0; padding:10px 150px 0 100px; font-size:22px; color:#674e35; font-weight:normal; }
#maincontact h2 { margin:0; padding:20px 20px 5px 100px; font-size:20px; font-weight:normal; }
#maincontact p { margin:0; padding:0 20px 20px 100px; line-height:1.5 }
#maincontact p.rightcol, #maincontact h2.rightcol { padding-left:20px; }
#maincontact p.note { clear:both; padding:20px 20px 5px 100px; font-size:9px; }

hr { display:none; }

