body {margin:27px auto 0 auto; padding:0px; background:url(../../images/page_bg.jpg) left top repeat-x #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#282828}

p {margin:0px; padding:0px; border:0px;}

a {color:#2b6e0a; text-decoration:none}
a:hover {color:#4e9b2b; text-decoration:none}

#main {width:780px; background:#B0BB9B; margin:0 auto; color:#282828}

#header {background:url(../../images/header_bg.gif) left top repeat-x #ffffff; width:780px; margin:0px auto; height:120px; min-height:120px;}

.logo {float:left; padding:30px 0 0 30px}

.top_right {float:right; color:#000000; text-align:right}

.top_menu {background:url(../../images/top_menu_sep.gif) left top repeat-y; padding:8px 8px 0 7px; color:#000000; line-height:30px}

.free_quote {font-size:12pt; font-weight:bold; padding:0 5px; font-family:Arial, Helvetica, sans-serif}

.top_menu a{color:#000000; text-decoration:none}
.top_menu a:hover{color:#0151A4; text-decoration:none}

.menu {background:#000000; font-size:12px; color:#FFFFFF; line-height:33px; border-left:1px solid #ffffff; border-right:1px solid #ffffff}
.menu a{color:#FFFFFF; text-decoration:none; background:url(../../images/div.gif) left top no-repeat; padding:9px 12px 10px 12px}
.menu a:hover{color:#9dda82; text-decoration:none; background:url(../../images/div.gif) left top no-repeat; padding:9px 12px 10px 12px}

#flash {background:url(../../images/flash_part.gif) left top no-repeat; height:208px; min-height:208px; padding:30px 20px;}

.flash_text_1 {font-size:18pt; color:#000000;}

.flash_text_2 {font-size:22pt; color:#667E2D; font-weight:bold}


#cnt {background:url(../../images/cnt_bg.gif) left top no-repeat #B0BB9C}


.box_1 {float:left; width:259px; background:#FFFFFF; margin:0 1px 0 0}
.box_1_hd {background:url(../../images/box_1_bg.gif) left top no-repeat #FF0000; padding:40px 0 10px 30px; color:#849757; font-size:12pt; font-weight:bold}
.box_1_cnt {background:url(../../images/box_1_cnt.gif) left top no-repeat #ffffff; padding:0 28px}

.box_2_hd {background:url(../../images/box_2_bg.gif) left top no-repeat #FF0000; padding:40px 0 10px 30px; color:#52879D; font-size:12pt; font-weight:bold}

.box_2_cnt {background:url(../../images/box_2_cnt.gif) left top no-repeat #ffffff; padding:0 28px}
.box_2_point {background:url(../../images/dot.gif) left bottom repeat-x; color:#2C657D; padding:5px 0 5px 0}
.box_2_point a{color:#2C657D; text-decoration:none}
.box_2_point a:hover{color:#000000; text-decoration:none}

.box_3 {float:right; width:260px; background:#FFFFFF}
.box_3_hd {background:url(../../images/box_3_bg.gif) left top no-repeat #ffffff; padding:40px 0 10px 30px; color:#849757; font-size:12pt; font-weight:bold}
.box_3_cnt {background:url(../../images/box_3_cnt.gif) left top no-repeat #ffffff; padding:0 28px;}


.IMG_RT {float:right; margin:0px; padding:0px; border:0;}

.more {color:#999999; text-decoration:none}
.more a{color:#667E2D; text-decoration:underline}
.more a:hover{color:#2C657D; text-decoration:none}









.box_4 {float:left; width:259px; background:#FFFFFF; margin:0 1px 0 0}
.box_4_hd {background:url(../../images/box_4_bg.gif) left top no-repeat #ffffff; padding:25px 0 15px 30px; color:#849757; font-size:12pt; font-weight:bold}
.box_4_cnt {background:url(../../images/box_4_cnt.gif) left top no-repeat #ffffff; padding:0 28px}

.box_5_hd {background:url(../../images/box_5_bg.gif) left top no-repeat #ffffff; padding:25px 0 15px 30px; color:#52879D; font-size:12pt; font-weight:bold}
.box_5_cnt {background:url(../../images/box_5_cnt.gif) left top no-repeat #ffffff; padding:0 28px}
.box_5_point {background:url(../../images/dot.gif) left bottom repeat-x; color:#2C657D; padding:5px 0 5px 0}
.box_5_point a{color:#2C657D; text-decoration:none}
.box_5_point a:hover{color:#000000; text-decoration:none}

.box_6 {float:right; width:260px; background:#FFFFFF}
.box_6_hd {background:url(../../images/box_6_bg.gif) left top no-repeat #ffffff; padding:25px 0 15px 30px; color:#849757; font-size:12pt; font-weight:bold}
.box_6_cnt {background:url(../../images/box_6_cnt.gif) left top no-repeat #ffffff; padding:0 28px;}
.box_6_txt { color:#849757; text-decoration:none; font-weight:bold; padding:20px 0 0 0}

.box_bot {background:url(../../images/box_1_bot.gif) left top no-repeat; height:36px; min-height:36px}
.box_6_bot {background:url(../../images/box_6_bot.gif) right top no-repeat; height:36px; min-height:36px}


#footer {width:780px; margin:0 auto; color:#406965; text-align:center; padding:10px 0}

.footer_menu {padding:5px; color:#406965;}
.footer_menu a{color:#406965; padding:5px; text-decoration:none}
.footer_menu a:hover{color:#000000; padding:5px; text-decoration:none}

/* inner */

#inn_hd {background:url(../../images/inn_hd.gif) left top no-repeat; height:148px; min-height:148px}

#inn_cnt_top {background:url(../../images/inn_cnt_top.gif) left top no-repeat; height:41px; min-height:41px}


#inn_cnt_bot {background:url(../../images/inn_bot.gif) left top no-repeat; height:41px; min-height:41px}

#inn_left {float:left; width:493px; padding:0 33px; background:url(../../images/inn_cnt.gif) left top no-repeat #FFFFFF;}
.inn_lt_hd {color:#667E2D; font-size:16pt}
.inn_cnt_box {background:#F5F6F1; border:1px solid #C9D7B8; color:#5E7725; padding:20px}

#inn_right {float:right; background:#FAFCEF; padding:0 25px; width:171px}

.inn_text_hd {font-size:16pt; color:#555554;}

#inn_main {width:780px; background:#FAFCEF; margin:0 auto; color:#282828}

.inn_Lt_hd {width:780px; background:#FAFCEF; margin:0 auto; color:#282828}

.inn_Rt_hd {padding:0px 0 10px 0px; color:#52879D; font-size:12pt; font-weight:bold}

.arrow {background:url(../../images/arrow.gif) left 5px no-repeat; padding:2px 0 3px 10px; font-weight:bold}
