body{margin:0px; padding:0px; background:url(../images/bg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; line-height:20px;} 


/*Common tags*/
img{border:0px;}

h1,h2,h3,h4,h5, h6{font-weight:normal;}

/*Position Styles*/
.f_right{float:right;}
.lin_ht30{line-height:30px;}
.pad_left10{padding:0 0 0 10px;}

/*Font Styles*/
.red_txt{color:#c65e20;}
.blk_txt{color:#292929;}
.f11{font-size:11px;}

/*Heading Styles*/
h1.title1{margin:0px; padding:0 0 5px 0; font-size:18px; color:#fbba4c; font-family:'Trebuchet MS'; }
h1.title2{margin:0px; padding:0 0 10px 0; font-size:18px; line-height:normal; font-family:'Trebuchet MS'; }

/*Link Styyles*/
a.link1{text-decoration:none; color:#fdda6e;}
a.link1:hover{text-decoration:underline; color:#fdda6e;}
a.link2{text-decoration:none; color:#932c19;}
a.link2:hover{text-decoration:underline; color:#932c19;}
a.link3{text-decoration:none; color:#111111;}
a.link3:hover{text-decoration:underline; color:#666666;}

/*List Styles*/
ul.list1{margin:0px; padding:0 0 10px 10px; list-style:none;}
ul.list1 li{padding:0 0 0 10px; background:url(../images/bullet2.gif) no-repeat left 7px;}

/*Main Content Styles*/
.header{float:left; width:830px; height:102px; background:url(../images/header_bg.jpg) no-repeat;}
.header .logo{float:left; padding:8px 0 0 12px;}
.header .f_right{padding:33px 10px 0 0;}

.main_menu{float:left; width:232px; height:247px; background:url(../images/menu_bg.jpg) no-repeat top; font-family:'Trebuchet MS'; font-size:13px;}
.main_menu ul{margin:0px; padding:0px 0 0 0px; line-height:31px; list-style:none;}
.main_menu ul li{padding:0px; background:url(../images/bdr1.gif) repeat-x left 34px; float:left;}
.main_menu ul li.last{background:none;}
.main_menu ul li a{text-decoration:none; color:#171717; height:35px; float:left; width:203px;text-shadow:1px 1px 1px #fff; padding:0 0 0 27px;}
.main_menu ul li a:hover{text-decoration:none; color:#171717; height:35px; float:left; width:203px; overflow:hidden; background:url(../images/menu_bg_over.png) repeat-x left 0px;}
.main_menu ul li a.act{text-decoration:none; color:#171717; height:35px; float:left; width:203px; background:url(../images/menu_bg_over.png) repeat-x left 0px;}
.main_menu ul li a.act:hover{text-decoration:none; color:#171717; height:35px; float:left; width:203px; background:url(../images/menu_bg_over.png) repeat-x left 0px;}
.main_menu ul li .bull{padding:8px 5px 0 6px;}

.main_menu ul li a.nav_first{height:35px; float:left; width:203px;}
.main_menu ul li a.nav_first:hover{background:url(../images/nav_bg1.gif) no-repeat left 0px;}
.main_menu ul li a.nav_first_act{background:url(../images/nav_bg1.gif) no-repeat left 0px; height:35px; float:left; width:203px;}
.main_menu ul li a.nav_first_act:hover{background:url(../images/nav_bg1.gif) no-repeat left 0px; height:35px; float:left; width:203px;}

.main_menu ul li.nav_hit a{height:37px; line-height:18px;}
.main_menu ul li.nav_hit a:hover{height:37px; line-height:18px;}
.main_menu ul li.nav_hit{ background:url(../images/bdr1.gif) repeat-x left 35px; float:left;}

.main_content{background:#ffffff; padding:3px 0 0 0;}
.left_cnt{float:left; width:200px; padding:20px 0 24px 32px; background:url(../images/left_cnt_bg.png) no-repeat left 0px; color:#ffffff !important;}
.line{background:url(../images/line_title.png) no-repeat bottom; margin-bottom:10px;}

.content_right{padding:16px 10px 10px 10px;}
.head_lin{display:block; background:url(../images/bdr2.gif) repeat-x bottom; margin:0 0 10px 0;}
.content_right p{margin:0px; padding:0 0 10px 0;}
.content_right h2{margin:0px; padding:0px 0 10px 0; color:#c65e20; font-family:'Trebuchet MS'; font-size:16px; font-weight:normal}
.bdr_left{background:url(../images/bdr3.gif) repeat-y left 0px;}

.banner_in{float:left; width:598px; height:130px; background:url(../images/banner_inner.jpg) no-repeat 4px; margin:0 0 10px 0;}
.banner_in h1{margin:0px; padding:10px 0px; color:#97312f; font-family:'Trebuchet MS'; font-size:26px; font-weight:normal;}
.pag_tit{padding:50px 16px 0 15px;}

.photo{float:left; padding:10px 10px 0px 0;}
.phone{font-family:Georgia, "Times New Roman", Times, serif;font-size:19px;color:#FFFFFF;}
.phone_no{color:#eed06b;}

.h1_span{padding-left:280px;}
.h1_span a{text-decoration:none;color:#6a3211;}
.h1_span a:hover{text-decoration:none;color:#000;}

.sub_head{margin:0px;padding:4px 0px;color:#151515;border-bottom:dotted 1px #CCCCCC;margin-bottom:5px;font-size:15px;font-weight:bold}
.sub_head a{text-decoration:none;color:#151515;}
.sub_head a:hover{color:#81301b;}

.sub_head2{margin:0px;color:#151515;margin-bottom:5px;font-weight:bold;display:block;overflow:hidden;height:100%;}
.sub_head2 a.sub_head_btn{float:left;background:url(../images/head_btn_right.jpg) no-repeat right 0px;font-size:14px;color:#FFFFFF;text-decoration:none;height:28px;padding-top:9px;text-shadow:1px 1px 1px #411514;}
.sub_head2 a.sub_head_btn span{background:url(../images/head_btn_left.jpg) no-repeat left 0px;padding:11px 15px 10px 15px;}

.sub_head2 a.sub_head_btn:hover{float:left;background:url(../images/head_btn_right.jpg) no-repeat right -37px;}
.sub_head2 a.sub_head_btn:hover span{background:url(../images/head_btn_left.jpg) no-repeat left -37px;}
/*Footer STyles*/
.footer{display:block; height:34px; padding:0 0 0 10px; line-height:34px; background:url(../images/footer_bg.gif) repeat-x; font-size:11px;}
.footer .f_right{padding:0 13px 0 0;}
.footer .f_right a{text-decoration:underline; color:#550000;}
.footer .f_right a:hover{text-decoration:none; color:#550000;}