html, body { margin:0px; padding:0px;}
body{padding:0; margin:0; background:#e9e9e9}
td{font-family:Arial, Tahoma, Verdana; font-size:11px; color:#5e5e5e; line-height:16px}
.container{border-top:solid 5px #c3c3c3}
.layout_tbl{background:#FFFFFF; text-align:center}
.layout_td{text-align:center}
.content_td{text-align:left; padding:0 26px}
.top_td{height:80px}
.top_nav{background:#c3c3c3; width:115px; height:16px; text-align:center; font-size:10px; color:#ffffff; text-decoration:none}
.top_nav a{font-size:10px; color:#ffffff; text-decoration:none}
.top_nav a:hover{font-size:10px; color:#333333; text-decoration:none}
.nav_mnu ul{margin:0; padding:0}
.nav_mnu li{list-style:none; float:left}
.nav_mnu li a{font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; color:#843d02; text-decoration:none; height:26px; padding:10px 12px 10px 12px; line-height:25px}
.nav_mnu li a:hover{background:#fa8a27; color:#FFFFFF}
.banner_td{height:236px}
.inner_banner_td{height:136px}
.home_content{padding:30px 0px; font-family:Arial, Tahoma, Verdana; font-size:11px; color:#5e5e5e; }
.home_title{font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; color:#fa8a27; border-bottom:1px solid #d3d3d3}
.inner_title{font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; color:#fa8a27; border-bottom:2px solid #e0e0e0}
.left_side .inner_title{padding:0px 15px}
.home_welcome_txt{padding:5px 10px 0px 0px}
.home_sponser{display:block;width:102px; height:50px}
.home_sponser:hover{background-position:left 50px}
.home_news_box{padding:10px 0px 20px 0px; border-bottom:1px dotted #b5b5b5}
.news_title{font-size:12px; font-weight:bold; color:#838383}
.news_date{font-size:10px; color:#cbcbcb}
.more_lnk{text-decoration:none; color:#0c89d0}
.more_lnk:hover{color:#e77f24}
.testimonial_box{background:#f6f6f6; border:3px solid #d8d8d8; padding:10px}
.testimonial_writer{color:#0c89d0; font-weight:bold}
.locateus_td{padding:20px 0px}
.locauteus_address{line-height:normal; padding:5px}
.content_lnk{font-family:Arial, Tahoma, Verdana; font-size:11px; color:#5e5e5e; line-height:16px; text-decoration:none}
.content_lnk:hover{color:#e77f24}
.inner_content_tbl{background:url(../images/inner/sep_bg.gif) left top}
.left_side{width:192px}
.left_side ul, .left_side li{margin:0px; padding:0px}
.left_side li{padding:0px 15px; list-style:none; background:#f9f8f8 url(../images/common/left_mnu_item_bg.jpg) repeat-x left top; line-height:28px}
.left_side li a{font-family: Arial, Tahoma, Verdana; font-size:12px; color:#828282; text-decoration:none; line-height:12px}
.left_side li a:hover{color:#e77f24}
.left_side li .left_mnu_active{font-family: Arial, Tahoma, Verdana; font-size:12px; color:#828282; text-decoration:none; font-weight:bold}
.right_side{width:199px}
.inner_content_td{padding:0px 20px 80px 20px}
.footer_td{height:50px; border-top:1px solid #d8d8d8; padding:5px 0 0 0}
.footer_lnks, .footer_copyrights{font-family:Arial, Tahoma, Verdana; font-size:10px; color:#9a9a9a; line-height:20px}
.footer_lnks a{font-family:Arial, Tahoma, Verdana; font-size:10px; color:#9a9a9a; text-decoration:none}
.footer_lnks a:hover{color:#e77f24}
.quote_txtbox{width:85%; border:solid 1px #e0e0e0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e}
.quote_btn{ width:50%; border:solid 2px #bebebe; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; height:22px; background:#e2e2e2; cursor:pointer}



/* css for the slidding images*/
#slider {position: relative; overflow: hidden;height:100px;}
#slider img {position:absolute;	margin:0px; height:60px;display:none;}
#imageloader {position:relative; display:block; width: 100%; margin: 0px auto; text-align: center;}
#imageloader img { position:relative; top:70px; z-index:100; width:50px; height:15px; display:inline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CSS for Nav Menu starts                                                                                                         */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.jqueryslidemenu{
font: bold 12px Arial;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #FFFFFF; /*background of tabs (default state)*/
color: white;
color: #2d2b2b;
text-decoration: none;
font-family:Arial, Tahoma, Verdana; 
font-size:12px; 
font-weight:bold; 
color:#843d02; 
text-decoration:none; 
height:26px; 
padding:0px 12px 0px 12px; 
line-height:25px;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #843e02;
}

.jqueryslidemenu ul li a:hover{
/*background: #fa8a27; *//*tab link background during hover state*/
color: #fa8d2c;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{

position: absolute;
left: 0;
display: block;
visibility: hidden;
background-color: #fef3ea;
/*opacity:.90;
filter: alpha(opacity=90); 
-moz-opacity: 0.9;*/
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a, .jqueryslidemenu ul li ul li ul li a {
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#712e04;
font-weight:normal;
width: 120px; /*width of sub menus*/
margin: 0;
border-bottom: 1px solid #f9dbb7;
background:#fef3ea;
text-align:left;
}
.jqueryslidemenu ul li ul li .first_mnu_item, .jqueryslidemenu ul li ul li .first_mnu_item:hover{
	border-top: 1px solid #973d01;
}
.jqueryslidemenu ul li ul li .last_mnu_item, .jqueryslidemenu ul li ul li .last_mnu_item:hover{
	border-bottom: 3px solid #973d01;
}
.jqueryslidemenu ul li ul li a:hover,
.jqueryslidemenu ul li ul li .selected_sub_mnu, .jqueryslidemenu ul li ul li ul li .selected_sub_mnu
{
margin: 0;
border-bottom: 1px solid #f9dbb7;
color:#fa8d2c;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 10px;
right: 5px;
}

.selected_tab
{
	background-color:#fa8d2c !important;
	color:#FFFFFF !important;
}