*{ margin:0; padding:0;}

body{ margin:10px;  background:url(../images/bg.gif) repeat-x 0 0;}

td{ font:11px Tahoma, Arial, Helvetica, sans-serif;}

input{
	font-size:11px; 
	border-bottom:#134DB6 solid 1px; 
	border-right:#134DB6 solid 1px;
	border-top:#4B7A96 solid 1px;
	border-left:#4B7A96 solid 1px;
	margin:0; padding:0;
	height:20px;
	background-color:#F3F5F4
	}
	
#container{ background:#FFBCBF;}

#topnav .lft, .rht, .ctr{ display:block; float:left; text-transform:uppercase; overflow:hidden;}
#topnav .lft{ background:url(../images/res_images/c1_1.gif) no-repeat left top; width:10px; height:44px;}
#topnav .rht{ background:url(../images/res_images/c1_2.gif) no-repeat right top; width:10px; height:44px;}
#topnav .ctr{ background:url(../images/res_images/c1_bg.gif) repeat-x top; width:97.9%; height:44px;}
#topnav .ctr input{ 
	font-size:12px; 
	border-bottom:#E1BA1C solid 1px; 
	border-right:#E1BA1C solid 1px;
	border-top:#504001 solid 1px;
	border-left:#504001 solid 1px;
	}
#topnav ul{ margin:0; padding:0; float:right;} 
#topnav ul li{ display:inline; list-style:none; float:left; padding:8px 0 8px 0;}
#topnav ul li a{ text-decoration:none; font-weight:bold; float:left; padding:8px 12px 11px 12px; color:#2A2307;}
#topnav ul li a:hover{ background:#8080FE; color:#FFFFFF;}
#topnav ul li a.active, .topnav ul li a.active:hover{ background:#8080FE; color:#FFFFFF; }
#topnav ul li a.active span, .topnav ul li a.active:hover span{ background-position: right 0;}

/*#topnav ul li ul li{ padding:1px 0 0 0;}
#topnav ul li ul li a{ background: url(images/topnav_sub_bg.gif) repeat-x bottom; width:120px; padding:4px 0 4px 0;}
#topnav ul li ul li a:hover{ background: url(images/topnav_sub_bg_ov.gif) repeat-x bottom;}
#topnav li:hover {position:relative;}

#topnav li ul{ display:none;}
#topnav li:hover > ul{ display:block; position:absolute; top:45px; left:0;}

#topnav table{position:absolute; border-collapse:collapse; z-index:100;}
* html #topnav li a:hover {position:relative;}

* html #topnav li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

#topnav li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-125px; to\p:15px;
}*/


/*-------------------------------------------------------*/



/*-------------------------------------------------------*/


.content{ color:#596167;}

.content_top{ background:url(../images/res_images/c3_bg.gif) repeat-x top;}
.content_left{ background:url(../images/res_images/c3_bg.gif) repeat-y left;}
.content_right{ background:url(../images/res_images/c3_bg.gif) repeat-y right;}
.content_bottom{ background:url(../images/res_images/c3_bg.gif) repeat-x bottom;}

.listbox{ background:url(../images/res_images/c7_bg.gif) repeat-x bottom; margin-top:8px;}
.listbox p{ background:url(../images/res_images/dotted_line.gif) repeat-x bottom; margin:0 0 4px 0;  padding:4px 0 4px 0;}
.listbox p span{ color:#C60F01;}
.listbox p strong{ color:#00006A; font-weight:bold;}
.listbox h2{ color:#C60F01; margin:0; padding:0; font-size:11px; font-weight:normal;}

.listbox_top{ background:url(../images/res_images/c7_bg.gif) repeat-x top;}
.listbox_left{ background:url(../images/res_images/c7_bg.gif) repeat-y left;}
.listbox_right{ background:url(../images/res_images/c7_bg.gif) repeat-y right;}
.listbox_bottom{ background:url(../images/res_images/c7_bg.gif) repeat-x bottom;}

.listbox_text{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px; padding-top:10px;}
.listbox_text ul{margin:0; padding:0;}
.listbox_text li{list-style:none;  color:#596167;}
.border{border:solid 1px #FF6600;}
.col{color:#FF6600;}
.listbox_listing{font-size:11px; font-family:Arial, Helvetica, sans-serif ,Tahoma; font-weight:bold; padding-top:5px; color:#596167;}
.listbox_listing2{font-size:11px; font-family:Arial, Helvetica, sans-serif ,Tahoma; padding-top:5px; color:#596167;}

#crv_box{ width:190px; background:#392C1B; float:left;}
#crv_box div{ width:180px; float:left; background:#E8D6B9; padding:5px; color:#FFFFFF;}
#crv_box div h1{ color:#fff; margin:0; padding:0 0 10px 8px; font-size:12px;}
#crv_box div a{ text-decoration:none; color:#FFFFFF;}
#crv_box div a:hover{ color:#FFCC00;}
#crv_box .tlft, .tctr, .trht{ display:block; float:left; overflow:hidden;}


#crv_box .tlft{ background:url(../images/res_images/c5_1.gif) no-repeat left top; width:7px; height:27px;}
#crv_box .trht{ background:url(../images/res_images/c5_2.gif) no-repeat right top; width:7px; height:27px;}
#crv_box .tctr{ background:url(../images/res_images/c5_bg.gif) repeat-x top; height:27px; width:176px;}
#crv_box .tctr h1{ margin:0; padding:6px 0 0 22px; color:#130101; font-size:12px; background:url(../images/res_images/arrow1.gif) no-repeat left;}
#crv_box .tctr h1 a{ text-decoration:none; margin:0; padding:0; color:#ffffff; font-size:12px;}

#crv_box .blft, .bctr, .brht{ display:block; float:left; overflow:hidden;}
#crv_box .blft{ background:url(../images/res_images/c5_3.gif) no-repeat left top; width:7px; height:7px;}
#crv_box .brht{ background:url(../images/res_images/c5_4.gif) no-repeat right top; width:7px; height:7px;}
#crv_box .bctr{ height:7px; width:176px; background:#E8D6B9;}


#leftnav{ margin:0; padding:0;}
#leftnav li{ list-style:none; padding:0 0 3px 0;}
#leftnav li a{ text-decoration:none; color:#fff; background:url(../images/res_images/arrow2.gif) no-repeat 0 5px #A6957A; padding:2px 0 2px 20px; display:block;}
#leftnav li a:hover{ color:#000;}


.link1{ text-decoration:none; color:#596167; background:url(../images/res_images/arrow3.gif) no-repeat right; padding:0 12px 0 0;}

#tab1{ margin:0; padding:0 0 0 5px;}
#tab1 li{ list-style:none; float:left;}
#tab1 li a{ float:left; text-decoration:none; color:#4D4F4F; background:url(../images/res_images/tab1_bg.gif) repeat-x top; font-weight:bold;}
#tab1 li a span{ float:left; background:url(../images/res_images/tab1_lft.gif) no-repeat left top;}
#tab1 li a span span{ float:left; background:url(../images/res_images/tab1_rht.gif) no-repeat right top; padding:6px 8px 6px 8px; cursor:pointer;} 

#tab1 li a:hover{ background:url(../images/res_images/tab1_bg.gif) repeat-x bottom;}
#tab1 li a:hover span{ background:url(../images/res_images/tab1_lft.gif) no-repeat left bottom;}
#tab1 li a:hover span span{ background:url(../images/res_images/tab1_rht.gif) no-repeat right bottom;}


#tab2{ margin:5px 0 0 0; padding:0 0 0 5px;}
#tab2 li{ list-style:none; float:left;}
#tab2 li a{ float:left; text-decoration:none; color:#FFFFFF; background:url(../images/res_images/tab2_bg.gif) repeat-x top; font-weight:bold;}
#tab2 li a span{ float:left; background:url(../images/res_images/tab2_lft.gif) no-repeat left top;}
#tab2 li a span span{ float:left; background:url(../images/res_images/tab2_rht.gif) no-repeat right top; padding:5px 13px 6px 13px; cursor:pointer;} 

#tab2 li a:hover{ background:url(../images/res_images/tab2_bg.gif) repeat-x bottom; color:#ffffff;}
#tab2 li a:hover span{ background:url(../images/res_images/tab2_lft.gif) no-repeat left bottom;}
#tab2 li a:hover span span{ background:url(../images/res_images/tab2_rht.gif) no-repeat right bottom;}


#tab3{ margin:5px 0 0 0; padding:0 0 0 5px;}
#tab3 li{ list-style:none; float:left;}
#tab3 li a{ float:left; text-decoration:none; color:#CDBFBF; background:url(../images/res_images/tab3_bg.gif) repeat-x top; font-weight:bold;}
#tab3 li a span{ float:left; background:url(../images/res_images/tab3_lft.gif) no-repeat left top;}
#tab3 li a span span{ float:left; background:url(../images/res_images/tab3_rht.gif) no-repeat right top; padding:5px 30px 6px 30px; cursor:default;}


#bar{ background:url(../images/res_images/c6_bg.gif) repeat-x top; padding:0 -10px 0 -10px;}
#bar span{ background:url(../images/res_images/c6_1.gif) no-repeat top left; display:block;}
#bar span span{ background:url(../images/res_images/c6_2.gif) no-repeat top right; padding:9px 8px 10px 8px; color:#4B7A96; text-transform:uppercase; display:block; }
#bar span span a{ text-decoration:none; padding:0 2px 0 2px; color:#596167;}
#bar span span a:hover{ color:#5184A5;}
#bar span span a.active{ color:#596167; font-weight:bold;}

#bar2{padding:0 -10px 0 -10px;}
#bar2 span span a{ text-decoration:none; padding:0 2px 0 2px; color:#596167;}
#bar2 span span a:hover{ color:#5184A5;}
#bar2 span span a.active{ color:#596167; font-weight:bold;}

#list{ margin:0; padding:0;}
#list li{ font-weight:bold; list-style:none; background:url(../images/res_images/arrow6.gif) no-repeat left; padding:0 0 0 15px; line-height:22px;}
#list li a{ text-decoration:none; color:#596167;}
#list li a:hover{ color:#5685A4;}

.heading{color:#C60F01; font-weight:bold; font-size:14px;}


.review{ border:#D72B00 solid 1px; width:100px; height:50px; display:block; margin:auto; text-align:center; font-weight:normal; line-height:16px; color:#000000}
.offer{ border:#D72B00 solid 1px; width:100px; height:50px; display:block; margin:4px auto; text-align:center; line-height:14px; color:#F28123;}
.offer h1{ background:#FDDFCA; border-top:#D72B00 solid 1px; margin:0; padding:3px 0 4px 0; font-size:18px; color:#AD4900;}

.bdr{ border:#FF8000 solid 1px; border-collapse:collapse;}
.bdr a{ text-decoration:none; color:#FF7800; padding:4px;}
.bdr a:hover{ color:#000;}

#left{ float:left; background:url(../images/res_images/c2_bg1.gif) repeat-y left #C3C3FD;}
#left span{ float:left; background:url(../images/res_images/c2_bg2.gif) repeat-y right;}
#left span span{ float:left; background:url(../images/res_images/c2_bg3.gif) repeat-x bottom;}
#left span span span{ float:left; background:url(../images/res_images/c2_bg.gif) repeat-x top;}
#left span span span span{ float:left; background:url(../images/res_images/c2_1.gif) no-repeat left top;}
#left span span span span span{ float:left; background:url(../images/res_images/c2_2.gif) no-repeat right top;}
#left span span span span span span{ float:left; background:url(../images/res_images/c2_3.gif) no-repeat left bottom;}
#left span span span span span span span{ float:left; background:url(../images/res_images/c2_4.gif) no-repeat right bottom; padding:10px;}

#middle{ float:left; background:url(../images/res_images/c3_bg.gif) repeat-y left #F7F7FE;}
#middle b{ float:left; background:url(../images/res_images/c3_bg.gif) repeat-y right;}
#middle b b{ float:left; background:url(../images/res_images/c3_bg.gif) repeat-x bottom;}
#middle b b b{ float:left; background:url(../images/res_images/c3_bg.gif) repeat-x top;}
#middle b b b b{ float:left; background:url(../images/res_images/c3_1.gif) no-repeat left top;}
#middle b b b b b{ float:left; background:url(../images/res_images/c3_2.gif) no-repeat right top;}
#middle b b b b b b{ float:left; background:url(../images/res_images/c3_3.gif) no-repeat left bottom;}
#middle b b b b b b b{ float:left; background:url(../images/res_images/c3_4.gif) no-repeat right bottom; padding:5px;}

#middle b b b b b b b h3{ margin:0; padding:0; font-size:18px; color:#AD2100;}
#middle b b b b b b b h1{ margin:0; padding:0; font-size:18px; color:#FB3200;}

#middle .pac_list{ border:#E5B801 solid 1px; background:#F2E3D4;}
#middle .pac_list h1{ margin:0; padding:4px 0 4px 10px; color:#3F3B39; font-size:14px; background:#fff;}
#middle .pac_list .heading td{ background:#FF8000; color:#fff; font-weight:bold; padding:8px;}
#middle .pac_list .row1 td{ color:#3F3B39; border:#FFD6AD solid 1px; padding:8px; border-right:0; border-left:0;}
#middle .pac_list .row1 td a, .row2 td a{ text-decoration:none; color:#C5690C;}
#middle .pac_list .row1 td a:hover, .row2 td a:hover{ color:#3F3B39;}
#middle .pac_list .row2 td{ color:#3F3B39; border:#F2BF90 solid 1px; padding:8px; border-right:0; border-left:0;}


.mid_box{ background:#fff; border:#D2A0A2 solid 1px; margin:0 0 4px 0;}
.mid_box .mid_box_top, .mid_box .mid_box_btm{ position:relative; height:5px;}
.mid_box .mid_box_lt{ 
	background:url(../images/res_images/c3_1.gif) no-repeat left top; width:5px; height:5px; position:absolute; left:-1px; top:-1px;}
.mid_box .mid_box_lr{ 
	background:url(../images/res_images/c3_2.gif) no-repeat left top; width:5px; height:5px; position:absolute; right:-1px; top:-1px;}
.mid_box .mid_box_lb{ 
	background:url(../images/res_images/c3_3.gif) no-repeat left top; width:5px; height:5px; position:absolute; left:-1px; bottom:-1px;}
.mid_box .mid_box_rb{ 
	background:url(../images/res_images/c3_4.gif) no-repeat left top; width:5px; height:5px; position:absolute; right:-1px; bottom:-1px;}
.mid_box .mid_box_sec{ margin:0 4px 0 4px;}

.mid_box .mid_box_sec h3{ margin:0; padding:0; font-size:18px; color:#AD2100;}
.mid_box .mid_box_sec h1{ margin:0; padding:0; font-size:18px; color:#FB3200;}
.mid_box .mid_box_sec .pac_list{ border:#E5B801 solid 1px; background:#F2E3D4;}
.mid_box .mid_box_sec .pac_list h1{ margin:0; padding:4px 0 4px 10px; color:#3F3B39; font-size:14px; background:#fff;}
.mid_box .mid_box_sec .pac_list .heading td{ background:#FF8000; color:#fff; font-weight:bold; padding:8px;}
.mid_box .mid_box_sec .pac_list .row1 td{ color:#3F3B39; border:#FFD6AD solid 1px; padding:8px; border-right:0; border-left:0;}
.mid_box .mid_box_sec .pac_list .row1 td a, .row2 td a{ text-decoration:none; color:#C5690C;}
.mid_box .mid_box_sec .pac_list .row1 td a:hover, .row2 td a:hover{ color:#3F3B39;}
.mid_box .mid_box_sec .pac_list .row2 td{ color:#3F3B39; border:#F2BF90 solid 1px; padding:8px; border-right:0; border-left:0;}



/*--------------------------------footer-----------------------------------*/

#footer{ padding:4px;}
#footer .bl, .bc, .br{ display:block; float:left; overflow:hidden;}
#footer .bl{ background:url(../images/res_images/c4_1.gif) no-repeat left top; width:10px; height:38px; margin-bottom:4px;}
#footer .br{ background:url(../images/res_images/c4_2.gif) no-repeat right top; width:10px; height:38px; margin-bottom:4px;}
#footer .bc{ background:url(../images/res_images/c4_bg.gif) repeat-x top; height:25px; width:97.9%; color:#fff; margin-bottom:4px; font-weight:normal; text-align:center; padding:13px 0 0 0;}
#footer .bc a{ font-size:11px;
	color:#392C1B; text-decoration:none;}
#footer .bc a:hover{ font-size:11px;
	color:#FF3737; }

.bold{font-weight:bold;}
.box{border-top: solid 1px; border-top-color:#974000;}
.view{ text-decoration:none; font-size:10px; color:#2E47A4; font-weight:bold; padding-right:6px;}

#section{ margin:10px; padding:0px}
#section ul{ list-style:none; float:left}
#section li{ list-style:none;font-size:11px; font-weight:bold; color:#000000; padding-bottom:5px;}


#btn{margin:0px; padding:0px}
#btn ul{ float:left;}

.box1{border-bottom: solid 1px; border-top-color:#974000;}
.link{font-size:11px; color:#FFFFFF}
.col2{color:#000; font-weight:bold; text-decoration:none;}

.viewLink a { text-decoration:none; font-size:12; color:#FF3300; font-weight:bold;}
.viewLink a:hover { text-decoration:none; font-size:12; color:#333333; font-weight:bold;}
.btn{
	background:url(../images/res_images/btn_bg.gif) repeat-x bottom #FBAC6A;
	color:#FFFFFF; font-weight:bold;
	}
.125{font-size:15; color:#996600}
.inner{border:solid 1px #392C1B;}
.address{font-size:14px; font-weight:bold; color:#FF0000;}
.sub_heading{ font-size:11px; font-weight:bold; color:#FF0000;}

#option{margin:0px; padding:0px;}
#option li{ float:right; text-decoration: none; list-style:none; padding-left:15px; padding-right:15px;}

.pad{padding-left:25px; color:#FF8000; text-decoration:none}

.inner_bg{ background:url(../images/res_images/inner_crv_bg.gif) repeat-x top right #F7FBFE;}

.inner_bdr1{ background:url(../images/res_images/inner_bdr.gif) repeat-x top;}
.inner_bdr2{ background:url(../images/res_images/inner_bdr.gif) repeat-x bottom;}
.inner_bdr3{ background:url(../images/res_images/inner_bdr.gif) repeat-y left;}
.inner_bdr4{ background:url(../images/res_images/inner_bdr.gif) repeat-y right;}

.txt_head{ color:#ED8B00;font-size:12px; font-weight:bold; padding-left:5px;}
.txt_head2{color:#00006A; font-size:12px;}
.txt_head3{color:#00006A; font-size:11px; padding-left:20px;}
.txt_head3 strong{color:#00006A; font-size:11px; padding-left:150px; font-weight:normal;}
.txt_head4{color:#00006A; font-size:11px;}
.inner_head2{ color:#FC4A53;}
.col3{color:#CD4B01; font-size:12px;}


.mex{ font-weight:bold; font-size:14px; color:#D91405;}
.add{padding-left:20px;}
.www{ color:#0000CC; font-weight:bold;}
.blk{color:#000;}
.cat{ color:#00006A; font-weight:normal;}
.msgsess {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color:#FF2600;
	padding-left: 5px;	
}
.td_caption {
	background-color:#F9F3E5;
	color:#646464;
	padding:5px 10px 5px 10px;
	}
	
	.td_element {
	background-color:#FCFBF6;	
	padding:3px;
	}
	
	.mandatory{
	color:#FF0000;
	}