/* CSS Document */

/* General CSS */
body {margin:0 0 0 0; background:#e3af17 url(../images/gen_Bg.gif) bottom repeat-x; font-family:Verdana, Helvetica, Tahoma, sans-serif; font-size: 11.5px; color:#2c3300; line-height:18px;}
a {color:#e7523a}
a:link {color:#e7523a}
a:hover {color:#ee6852}
a:visited {color:#cc8478}


/* Main Wrap*/
#outer_right_wrap { background:url(../images/border_r.gif) repeat-y right; width: 923px; min-height:850px; margin:50px auto 0px auto}
#outer_left_wrap { background:url(../images/border_l.gif) repeat-y left; width: 923px; min-height:850px;}
#outer_top_wrap { background:url(../images/border_t.gif) repeat-x top; width: 923px; min-height:850px;}
#outer_btm_wrap { background:url(../images/border_bb.gif) no-repeat bottom; width: 923px; min-height:850px; height:auto;}
#border_tl { background:url(../images/border_tl.gif) no-repeat bottom; width: 17px; height:18px; float:left}
#border_tr { background:url(../images/border_tr.gif) no-repeat bottom; width: 20px; height:18px; float:right}

#inner_wrap {clear:both; width:886px; margin:18px 20px 17px 17px; background-color:#b5d51d; height:800px;}

#footer{ width:886px; height:50px; margin-top:120px; }
#footer .btm_menu {width:800px; margin:0px auto 10px auto}
#footer .btm_menu a{ text-decoration:none; color:#444f0b; display:block; width:120px;}
#footer .btm_menu a:link{ text-decoration:none; color:#444f0b; display:block; width:120px;}
#footer .btm_menu a:visited {text-decoration:none; color:#444f0b; display:block; width:120px;}
#footer .btm_menu a:hover{text-decoration:none; color:#6d7e13; display:block; width:120px;}

#footer .btm_menu ul {list-style:none; margin:0px; padding:0px; margin-left:-65px}
#footer .btm_menu li {float:left; min-width:120px; text-align:center;}
#footer .btm_menu li .first {text-align:left;}
#footer .copyrights {clear:both; width:800px; text-align:left; color:#444f0b; border:#d99330 solid; border-width:1px 0 0 0; padding-top:10px; margin:20px; }

/* INDEX.HTM GENERAL CSS */
#home_top_wrap { height:362px; width:886px;}
#home_top_wrap .theme { background:url(../images/home_theme.jpg) no-repeat; width: 554px; height:362px; float:left;}
#home_top_wrap .menu_holder { background:url(../images/home_menu_bg.gif) no-repeat; width: 332px; height:362px; float:left; font-size:17px; font-family:helvetica neu light, helvetica, futura, arial, calibri }
#home_top_wrap .menu_holder .menu {margin:52px auto 0 auto; width:220px; text-align:center;}

#home_top_wrap .menu_holder li a {text-decoration:none; color:#ebf2ca; }
#home_top_wrap .menu_holder li a:link {text-decoration:none; color:#ebf2ca;  }
#home_top_wrap .menu_holder a:visited {text-decoration:none;  color:#ebf2ca; }
#home_top_wrap .menu_holder a:hover {text-decoration:none;  color:#FFF;  }

#home_top_wrap .menu_holder ul {text-align:center; list-style:none; width:220px; position:relative; margin:0px; padding:0px}
#home_top_wrap .menu_holder li {line-height:46px; width:220px; height:46px; }

#home_content {margin-bottom:213px;}
#home_content #content_right {width:332px; float:left; background:url(../images/home_content_r_bg.gif) repeat-y; min-height:450px;}
#content_right .home_logo_holder {margin-top:70px; margin-bottom:70px;}
#content_right .introtxt_holder {margin-left:22px; width:250px}
#content_right .book_holder {margin-bottom:50px;}
#content_right .book_holder img {border:0px}

#home_content #content_left {width:554px; float:left; background:#b5d51d; min-height:450px;}
#content_left  .content { margin:45px 15px 52px 15px}


/* INNER PAGES GENERAL CSS */
#inner_top_wrap

#inner_top_wrap { height:226px; width:886px;}
#inner_top_wrap .theme { background:url(../images/about_us_theme.jpg) no-repeat; width: 554px; height:155px; float:left;}
#inner_top_wrap .menu_holder { width: 886px; height:71px; float:left; font-size:17px; font-family:helvetica neu light, helvetica, futura, arial, calibri }

.bg1 {background:url(../images/inner_top_menu_bg.gif) no-repeat; }
.bg2 {background:url(../images/inner_top_menu_bg2.gif) no-repeat; }

#inner_top_wrap .menu_holder .menu {clear:both; width:886px; height:71px; text-align:center;}

#inner_top_wrap .menu_holder li a {text-decoration:none; color:#ebf2ca; }
#inner_top_wrap .menu_holder li a:link {text-decoration:none; color:#ebf2ca;  }
#inner_top_wrap .menu_holder a:visited {text-decoration:none;  color:#ebf2ca; }
#inner_top_wrap .menu_holder a:hover {text-decoration:none;  color:#FFF;  }

#inner_top_wrap .menu_holder ul {text-align:center; list-style:none; width:886px; position:relative; margin:0px; padding:0px; height:51px;}
#inner_top_wrap .menu_holder li {width:122px; float:left; margin:18px 20px 20px 0 }

#inner_top_wrap  .logo_holder {width:332px; height:154px; float:left;}

#inner_content {margin-bottom:213px;}
#inner_content #content_right {width:332px; float:left; background:url(../images/home_content_r_bg.gif) repeat-y; min-height:450px; }
#inner_content #content_right .home_logo_holder {margin-top:70px; margin-bottom:70px;}
#inner_content #content_right .introtxt_holder {margin-left:22px; width:250px; overflow:hidden}
#inner_content #content_right .quote_holder {width:332px; overflow:hidden; text-align:center}
#inner_content #content_right .right_end {width:332px; overflow:hidden; text-align:center; height:20px;}
#inner_content #content_right .right_pic_holder {margin-top:95px; margin-bottom:50px; text-align:center; overflow:hidden}


#inner_content #content_right .book_holder {margin-bottom:50px;}
#inner_content #content_right .book_holder img {border:0px}

#inner_content #content_right .content_right_bg2 {background:url(../images/content_r_bg_2.gif) repeat-y; min-height:100px;width:332px;}

#inner_content #content_right .main_link {width: 280px; margin:20px 0 0 20px; height:35px;}
#inner_content #content_right .sub_link {width: 280px; margin:5px 0 0 50px; height:22px;}
#inner_content #content_right .content_right_bg2 .right_mixer { background:url(../images/right_mixer.gif) no-repeat; width:332px; height:102px;}

#inner_content #content_left {width:554px; float:left; background:#b5d51d; min-height:450px;}
#inner_content #content_left .content { margin:45px 15px 52px 15px}

#inner_content #content_left .two_window_style { width:471px; height:171px; background:url(../images/2_window_link.gif) no-repeat center top; font-size:20px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; text-align:center}
.two_window_style ul {list-style:none; margin:0px; padding:0px; margin-left:0px; width:471px;}
.two_window_style li {float:left; width:200px; height:60px; margin:70px 20px 30px 15px;}
.two_window_style .last {margin-right:0px}
.two_window_style a {text-decoration:none;}
.two_window_style a:link {color:#505c06}
.two_window_style a:visited {color:#505c06}
.two_window_style a:hover {color:#667313}

#inner_content #content_left .four_window_style { width:484px; height:321px; background:url(../images/4_window_link.gif) no-repeat center top; font-size:18px; font-family: helvetica, futura, arial, calibri; font-weight:normal; text-align:center; letter-spacing:-1px}

.four_window_style ul {list-style:none; margin:0px; padding:0px; width:484px;}
.four_window_style li {float:left; width:145px; margin:25px 8px 30px 8px; height:110px}
.four_window_style .last {float:left; width:145px; margin:25px 0px 30px 0px; height:110px}
.four_window_style .first {float:left; width:145px; margin:25px 0px 30px 15px; height:110px}
.four_window_style li .forceCenter {margin:0 auto 0 auto;}
.four_window_style a {text-decoration:none;}
.four_window_style a:link {color:#505c06}
.four_window_style a:visited {color:#505c06}
.four_window_style a:hover {color:#667313}

.content h1.headline {font-size:20px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; margin-bottom:25px; color:#2c3300 }
.content h2.subhead {font-size:16px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; margin-bottom:0px; color:#2c3300 }
h2 .introtxt {font-size:15px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; margin-bottom:25px; color:#22409a}

h2 .quote {font-size:18px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; margin-bottom:25px; color:#505c06; font-weight:normal}
h2 .quote a:link {text-decoration:none; color:#505c06;}
h2 .quote a:visited {text-decoration:none; color:#505c06;}
h2 .quote a:hover {text-decoration:none; color:#667313;}

h2 .link {font-size:24px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; margin-bottom:25px; color:#505c06; font-weight:normal}
h2 .link a:link {text-decoration:none; color:#505c06;}
h2 .link a:visited {text-decoration:none; color:#505c06;}
h2 .link a:hover {text-decoration:none; color:#667313;}

h4 .link {font-size:15px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; margin-bottom:25px; color:#505c06; font-weight:normal}
h4 .link a:link {text-decoration:none; color:#505c06;}
h4 .link a:visited {text-decoration:none; color:#505c06;}
h4 .link a:hover {text-decoration:none; color:#667313;}


.divider {background:url(../images/horizontal_divider.gif) no-repeat center; width:332px; height:11px; text-align:center}
.divider2 {background:url(../images/horizontal_divider2.gif) no-repeat center; width:332px; height:11px; text-align:center}
.spacer {height:30px; width:20px;} 