/*---------common Styles----------------*/
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background:url(../RootImages/bg.gif) repeat-x #25221b; height:100%;}
h1,h2,h3,h4,h5,ul,li,div,img,form{margin:0px; padding:0px;}
h1{font-size:16px;}
h2{font-size:14px;}
p{margin:0px; padding:0 0 10px 0;}
a{text-decoration:underline; color:#ffffff;}
a:hover{text-decoration:none; color:#ffffff;}
img{border:0px;}

/*---------Position Styles----------------*/
.f_left{float:left;}
.f_right{float:right;}
.pad_l10{padding-left:10px;}
.pad_10{padding:10px;}
.pad_r10{padding-right:10px;}
.mar_r10{margin-right:10px;}
.mar_l10{margin-left:10px;}
.clear{clear:both;}
/*---------Font Styles----------------*/
.txt_cen{text-align:center;}
.txt_jus{text-align:justify;}
.txt_red{color:#ff0000;}
.txt_whit{color:#ffffff;}
.txt_gray{color:#CCCCCC;}
.txt_blk{color:#000000;}
.txt_blu{color:#0772B1;}
.txt_siz10{font-size:10px;}
.txt_siz11{font-size:11px;}
.txt_siz20{font-size:11px;}
.lin_ht20{line-height:20px;}
.lin_ht24{line-height:24px;}
.f11{font-size:11px;}

/*---------List Styles----------------*/
ul.list1{list-style:none; margin:0px; padding:0px 0 10px 0; padding-left:10px;}
ul.list1 li{margin:0px;line-height:20px; padding-left:20px; background:url(../RootImages/bullet1.gif) no-repeat left 5px;}

ul.list_num{list-style:decimal; padding-left:20px; line-height:22px;}
ul.list_nor{list-style:circle; padding-left:20px; line-height:22px;}

ul.index{list-style:none;margin:0px; padding:0px 0 10px 0; padding-left:10px;}
ul.index li{margin:0px; padding-left:20px; line-height:22px; background:url(../RootImages/bullet1.gif) no-repeat left 5px;}


/*---------Image Styles----------------*/
.img_bdr1{border:1px solid #CCCCCC;}
.img_bdr2{border:1px solid #CCCCCC; padding:3px;}
.img_bdr3{border:1px dotted #CCCCCC; padding:3px;}

/*---------Link Styles----------------*/
a.link_red{text-decoration:none; color:#ff0000;}
a.link_red:hover{text-decoration:underline; color:#ff0000;}
a.link_blk{text-decoration:none; color:#000000;}
a.link_blk:hover{text-decoration:underline; color:#000000;}
a.link_orng{text-decoration:none; color:#D84905;}
a.link_orng:hover{text-decoration:underline; color:#D84905;}
a.link_mor{text-decoration:none; padding:5px; background:#999999; color:#000000;}
a.link_mor:hover{text-decoration:none; padding:5px; background:#000000; color:#ffffff;}

/*-------Form Styles ----------*/
.txt_box{width:150px; height:19px; border:1px solid #999999;}
.txt_area{width:150px; height:75px; border:1px solid #999999;}
.txt_box1{width:35px; height:19px; border:1px solid #999999;}
.txt_box2{width:45px; height:19px; border:1px solid #999999;}
.txt_box3{width:70px; height:19px; border:1px solid #999999;}
.button1{width:100px; height:20px; border:0px; cursor:pointer;}
.red_txt{float:right;color:#FF3333;}
.contact_form .txt_box{width:225px; height:19px; border:1px solid #999999; background:#29241d; border:1px solid #696969; color:#CCCCCC;}
.contact_form .txt_area{width:380px; height:75px; border:1px solid #999999; background:#29241d; border:1px solid #696969; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif;}
.submit_btn{border:0px; width:80px; height:25px; background:url(../RootImages/submit_btn.gif) no-repeat; cursor:pointer;}
/*--------- Main body Style are start here -------*/
#main_body{margin:auto; width:900px;}

/*--Header---*/
#header{float:left; width:900px; height:124px; background:url(../RootImages/header_bg.gif) repeat-x;}	
.banner{float:left; width:900px; background:url(../RootImages/banner_bg.jpg) no-repeat right;}
.banner .f_right{width:190px; padding-top:50px; padding-right:30px; line-height:24px;}
.banner h1{margin:0px 0 10px 0; padding:0px 0 3px 0; font-size:16px; color:#ffffff; border-bottom:1px solid #a5a096;}
.banner a{text-decoration:none; color:#fffffff;}
.banner a:hover{text-decoration:underline; color:#fffffff;}
/*---menu---*/
#main_menu{float:left; width:899px;padding:1px 0 0 1px; font-size:11px; font-weight:bold; line-height:37px;}
#main_menu ul{margin:0px; padding:0px; list-style:none;}
#main_menu ul li{float:left; padding:0 2px 0 0;}
#main_menu ul li a{text-decoration:none; float:left; height:37px; background:url(../RootImages/menu_bg.gif) repeat-x; padding:0 24px; border:1px solid #594d34;}
#main_menu ul li a:hover{text-decoration:none; background:url(../RootImages/menu_hover_bg.gif) repeat-x; padding:0 24px; border:1px solid #594d34;}
#main_menu ul li a.act{text-decoration:none; float:left; height:37px; background:url(../RootImages/menu_hover_bg.gif) repeat-x; padding:0 24px; border:1px solid #594d34;}
#main_menu ul li a.act:hover{text-decoration:none; background:url(../RootImages/menu_hover_bg.gif) repeat-x; padding:0 24px; border:1px solid #594d34;}
#main_menu ul li.last{float:left; padding:0 0px 0 0;}
#main_menu ul li.last a{padding:0 28px 0 29px;}
#main_menu ul li.last a:hover{padding:0 28px 0 29px;}

/*---content---*/
#main_content{ position:relative;float:left; width:900px; background:url(../RootImages/cnt_bg.gif) repeat-y;}
#main_content .f_left{width:620px; padding:10px 20px 10px 5px;}
#main_content .f_right{width:255px; color:#c69025;}
#main_content .f_right p{color:#c69025; line-height:20px;}
#main_content p{margin:0px; padding:0 0 10px 0; color:#ffffff; line-height:22px;}
#main_content h2{margin:0px; padding:0 0 5px 0; color:#9c8359; line-height:22px; font-size:14px;}

.pag_title1{display:block; border-bottom:1px solid #836d44; margin-left:2px; font-family:Tahoma; margin:0 0 10px 0;}
.pag_title1 h1{margin:0px; padding:0px; font-size:18px; line-height:30px; color:#836d44; padding:0 0 0 35px; background:url(../RootImages/arrow.gif) no-repeat 15px 11px;}
.pag_title1 h1 a{color:#836d44; text-decoration:none;}
.pag_title1 h1 a:hover{color:#836d44; text-decoration:underline;}
.pag_title1 h2{color:#836d44; margin:0px; padding:0px; font-size:15px !important; line-height:30px !important; padding:0 0 0 35px !important; background:url(../RootImages/arrow.gif) no-repeat 15px 11px;}
.cnt_img{float:left;  padding:0 20px 0 0;}
.sep{border-bottom:1px dotted #b3872e; margin-bottom:10px;}

#rightMenu{ position:absolute; height:100%; right:0;}
#social{ position:absolute; bottom:0px; padding:10px; background:#f1f1f1; text-align:center; width:235px;}
/*---Footer---*/
#footer{float:left; width:900px; border-top:1px solid #836d44; margin-top:2px; padding-top:15px; font-size:11px; color:#957431;}
#footer a{text-decoration:none; color:#957431; margin:0 2px;}
#footer a:hover{text-decoration:underline; color:#957431;}
/*--------- Main body Style are End here -------*/
#pageFooter{float:left;width:900px;margin-top:20px;padding-bottom:20px; border:0px solid white; padding-top:15px; font-size:11px; color:#957431;}
#pageFooter a{text-decoration:none; color:#957431; margin:0 2px;}
#pageFooter a:hover{text-decoration:underline; color:#957431;}