@charset "utf-8";
/* CSS Document */
body{background:#B4BDBD; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717;}
div, p, span, ul, li{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#171717; text-align:left; margin:0px; padding:0px;}

a{color: #3C3D38; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover{color: #000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

form{margin:0px; padding:0px;}	
a img{border:0;}
.clear{clear:both;}


#header{width:778px; height:146px; border-bottom:#ffffff solid 10px;}
#banner{width:778px; height:112px;}
#menu_bg{background:url(images/menubg.gif); background-repeat:repeat-x; height:34px; width:778px;}

#menu{width:637px; height:34px;	padding:0px 0 0 0; margin:0px 0 0 0px; float:right; background:url(images/menubg2.gif); background-repeat:repeat-x;}
#menu ol.menutitle{margin:0px; padding:0px;	list-style-type:none; width:637px;}
#menu ol.menutitle li{margin:0px; padding:0px; display:block; float:left;}
#menu ol.menutitle li a{margin:0px;	padding:10px 0px 0px 0px; display:block; float:left; height:24px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
#menu ol.menutitle li a:link, #menu ol.menutitle li a:visited{color:#ffffff; text-decoration:none;}
#menu ol.menutitle li a:hover{color:#ffffff; text-decoration:none; background:url(images/menu_hover.gif); background-repeat:repeat-x; padding:10px 0px 0px 0px; margin:0px 0 0px 0; height:24px;}
#menu ol.menutitle li a.active:link, #menu ol.menutitle li a.active:visited {color:#ffffff; background:url(images/menu_hover.gif); background-repeat:repeat-x; padding:10px 0px 0px 0px; margin:0px 0 0px 0; height:24px;}
#menu ol.menutitle li a.active:hover {color:#ffffff; background:url(images/menu_hover.gif); background-repeat:repeat-x; padding:10px 0px 0px 0px; margin:0px 0 0px 0; height:24px;}
.border{ border-right:#ffffff solid 1px;}
.noborder{background:url(images/menu_divider.gif) right; width:1px; background-repeat:no-repeat;}

 /************************home section***************************************/
#menu ol.menutitle li.home{margin:0px; padding:0px; display:block; float:left; background:url(images/home.gif); background-repeat:no-repeat; }
#menu ol.menutitle li.home a{margin:0px; padding:10px 0px 0px 0px; display:block; float:left; height:24px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
#menu ol.menutitle li.home a:link, #menu ol.menutitle li.home a:visited{color:#ffffff; text-decoration:none;}
#menu ol.menutitle li.home a:hover{color:#ffffff; text-decoration:none; background:url(images/home_hover.gif); background-repeat:no-repeat; padding:10px 0px 0px 0px; margin:0px 0 0px 0; height:24px;}
#menu ol.menutitle li.home a.active:link, #menu ol.menutitle li.home a.active:visited {color:#ffffff; background:url(images/home_hover.gif); background-repeat:no-repeat; padding:10px 0px 0px 0px; margin:0px 0 0px 0; height:24px;}
#menu ol.menutitle li.home a.active:hover {color:#ffffff; background:url(images/home_hover.gif); background-repeat:no-repeat; padding:10px 0px 0px 0px; margin:0px 0 0px 0; height:24px;}
 /************************home section***************************************/

#content{width:778px; background:url(images/content_bg.gif); background-repeat:repeat-y; display:table; border-bottom:#ffffff solid 15px;}
#content_left{width:186px; float:left;}
ul.leftmenu{margin:0px; padding:0px; list-style-type:none; width:184px;}
ul.leftmenu li{margin:0px; padding:0px; display:block; width:184px;}
ul.leftmenu li a{margin:0px; padding:5px 0 0 0px; display:block; width:184px;}
ul.leftmenu li a:link, ul.leftmenu li a:visited{color:#555C00; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; width:158px; margin:0 0 0 10px; padding:5px 0 0 15px; background:url(images/bullet.gif); background-repeat:no-repeat; line-height:23px;}
ul.leftmenu li a:hover{color:#000000; text-decoration:none; margin:0 0 0 10px; padding:5px 0 0 15px; background:url(images/bullet.gif); background-repeat:no-repeat; }
ul.leftmenu li a.active:link, ul.leftmenu li a.active:visited{color:#000000; margin:0 0 0 10px; padding:5px 0 0 15px; background:url(images/bullet.gif); background-repeat:no-repeat; }
ul.leftmenu li a.active:hover {color:#000000; margin:0 0 0 10px; padding:5px 0 0 15px; background:url(images/bullet.gif); background-repeat:no-repeat; }


ul.leftmenu li.heading{margin:0px; padding:0px; display:block; width:186px; height:34px; background:url(images/heading.gif); background-repeat:no-repeat; }
ul.leftmenu li.heading a{margin:0px; padding:5px 0 0 20px; display:block; height:27px; width:164px;}
ul.leftmenu li.heading a:link, ul.leftmenu li.heading a:visited{color:#000000; text-decoration:none; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; height:22px; width:159px; padding:5px 0 0 5px; background:none;}
ul.leftmenu li.heading a:hover{color:#000000; text-decoration:none; padding:0px; margin:0px; height:22px; width:159px; padding:5px 0 0 5px;}
ul.leftmenu li.heading a.active:link, ul.leftmenu li.heading a.active:visited {color:#000000; padding:0px; margin:0px; height:22px; width:159px; padding:5px 0 0 5px;}
ul.leftmenu li.heading a.active:hover {color:#000000; padding:0px; margin:0px; height:22px; width:159px; padding:5px 0 0 5px;}


#content_right{width:551px; float:right; padding:0 20px 0 0;}
.text{background:#F9F9F9; padding:5px 10px 5px 5px;}
.heading2{background:url(images/heading2.gif); background-repeat:no-repeat; width:509px; height:25px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding:5px 0 0 20px; border-bottom:#ffffff solid 5px;}
.description{background:#ffffff; border:#E5E5E5 solid 1px; width:519px; padding:5px; display:table;}
.description p.rating{float:left; width:160px;}
.description p.star{float:right; width:350px;}

.list{list-style-image:url(images/bullet.gif); padding:0 0 0 20px;}

#footer_bg{background:url(images/footer_bg.gif); background-repeat:repeat-x; height:57px;}
#footer{width:778px; margin:auto; padding:20px 0 0 0; color:#ffffff; font-size:11px;}
#footer .flink1 { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-decoration:none;}
#footer .flink1:hover { text-decoration:underline;}


h1{color:#778100; font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-weight:normal; border-bottom:#4E5500 dotted 1px;}
h2{color:#0077CB; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-weight:normal; border-bottom:#0077CB dotted 1px;}
.border_bottom{border-bottom:#4E5500 dotted 1px;}

.red{color:#C80A00; text-decoration:none;}
a.red:hover{color:#858585; text-decoration:none;}

.sitemap_link1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.sitemap_link1:hover { text-decoration:none; color:#778100;}
.sitemap_link2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.sitemap_link2:hover { text-decoration:none; color:#778100;}

ul.sitemap1 {list-style-image:url(images/bullet.gif); padding:0 0 0 20px;}
ul.sitemap1 li { margin:0 0 2px 0px;}
ul.sitemap1 li ul { list-style-image:none; padding:5px 0 0 10px; margin:0px;}
ul.sitemap1 li ul li { margin:0 0 0 0px; padding:0px; background:none;}
