*{
  margin: 0;
  padding: 0;
}
body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url("./images/bgr_body.jpg");
  background-repeat: repeat-x;
  background-color: #ac4813;
  font-size: 11px;
}
img{
	border: 0;
}

#snav{
	width: 990px;
	height: 47px;
	margin: 0 auto;
}
#snav ul{
	list-style: none;
	float: right;
	padding: 25px 0 0 0;
}
#snav ul li{
	float: left;
}
#snav ul li a{
	display: block;
	width: 96px;
	height: 11px;
	border: 1px solid #ddfa6a;
	background-color: #bede3f;
	color: #275817;
	font-size: 10px;
	line-height: 10px;
	text-transform: lowercase;
	text-align: center;
	margin: 0 1px 0 1px;
	text-decoration: none;
}
#snav ul li a:hover{
}


#header{
	width: 965px;
	height: 258px;
	padding: 0 0 0 25px;
	margin: 0 auto;
  background-image: url("./images/bgr_header.jpg");
  background-repeat: no-repeat;
}
#navigation{
	width: 990px;
	height: 39px;
	margin: 0 auto;
  background-image: url("./images/bgr_navigation.jpg");
  background-repeat: repeat-x;
}
#lang{
	width: 123px;
	float: left;
	padding: 3px 0 0 63px;
}
#navigation #lang ul li a{
  float: left;	
  display: block;
  width: 45px
}
#navigation ul{
	list-style: none;
	float: right;
}
#navigation ul li{
	float: left;
}
#navigation ul li a{
	display: block;
	width: 178px;
	height: 39px;
	font-size: 12px;
	line-height: 38px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 1px 0 1px;
	text-decoration: none;
  background-image: url("./images/bgr_nav.jpg");
  background-repeat: repeat-x;
  color: #861301;
  font-weight: bold;
}
#navigation ul li.active a{
  background-image: url("./images/bgr_nav_active.jpg");
  background-repeat: no-repeat;
  color: #ffffff;
}
#navigation ul li a:hover{
  background-image: url("./images/bgr_nav_over.jpg");
  background-repeat: repeat-x;
  color: #ffffff;
}
          
#content{
	width: 100%;
	padding: 30px 0 0 0px;
  background-image: url("./images/bgr_content.jpg");
  background-repeat: repeat-x;
  background-color: #ffffff;
}
#site_content{
	width: 990px;
	margin: 0 auto;
}
#sidebar{
	float: left;
	width: 266px;
}
#sidebar div.catTitle{
	width: 210px;
	height: 35px;
	background-image: url("./images/bgr_cat_title.jpg");
	background-repeat: no-repeat;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 34px;
	padding: 0 0 0 16px;
	margin: 0 0 2px 0;
}
#sidebar div.catTitleEmpty{
	width: 210px;
	height: 35px;
	background: none;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 34px;
	padding: 0 0 0 16px;
	margin: 0 0 2px 0;
}
#sidebar ul{
	list-style: none;
	width: 226px;
}
#sidebar ul li{
}
#sidebar ul li a{
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #f0872a;
	line-height: 25px;
	padding: 0 0 0 20px;
}
#sidebar ul li a:hover{
	color: #f0872a;
	background-color: #ffffff;
}
#sidebar ul li.active a{
	background-color: #f0872a;
	color: #ffffff;
	font-weight :bold;
}

#sidebar ul li.active ul li a, #sidebar ul li.active ul li ul li a, #sidebar ul li.active ul li ul li ul li a,
#sidebar ul li ul li a, #sidebar ul li ul li ul li a, #sidebar ul li ul li ul li ul li a{
	background-color: #ffffff;
	color: #000000;
	border-bottom: 1px dotted #f0872a;
	font-weight :normal;
}
#sidebar ul li ul li a{
	padding: 0 0 0 40px;
}
#sidebar ul li ul li a:hover, #sidebar ul li.active ul li.active ul li ul li a:hover{
	color: #f0872a;
}
#sidebar ul li ul li ul li  a, #sidebar ul li.active ul li.active ul li  a{
	padding: 0 0 0 60px;
}
#sidebar ul li.active ul li.active a{
	padding: 0 0 0 40px;
	
}
#sidebar ul li.active ul li.active ul li.active ul li a{
	padding: 0 0 0 60px;
	
}
#sidebar ul li.active ul li.active a{
	background-image: url("./images/bgr_subnav.jpg");
	background-repeat: no-repeat;
 	font-weight: bold;
}
 #sidebar ul li.active ul li.active  ul li.active a{
 	font-weight: bold;
}
 #sidebar ul li.active ul li.active  ul li a{
 	font-weight: normal;
}
#sidebar ul li.active ul li.active ul li a, #sidebar ul li.active ul li.active ul li ul li a,  #sidebar ul li.active ul li.active  ul li.active ul li a{
	background: none;
}








#content_area{
	float: left;
	width: 723px;
}
#content_area h1{
	font-size: 18px;
	font-weight: normal;
	color: #f06806;
	border-bottom: 1px solid #f06806;
	line-height: 30px;
	margin: 6px 0 12px 0;
}
#content_area h2{
	font-size: 12px;
	font-weight: bold;
	color: #f06806;
	border-top: 1px dotted #f06806;
	padding: 6px 0 0 0;
	margin: 6px 0 6px 0;
  clear: both;
}
#content_area h3{
	font-size: 12px;
	font-weight: bold;
	color: #f06806;
	padding: 6px 0 0 0;
	margin: 6px 0 6px 0;
  clear: both;
}
#content_area p{
	padding: 6px 0 6px 0;
	color: #6d6864;
	text-align: justify;
}
#content_area p b, #content_area b, #content_area p strong, #content_area strong {
	color: #f06806;
}
#content_area a, #content_area li{
	color: #f06806;
}
#content_area ul{
	padding: 0 0 0 20px;
}
#content_area li{
	line-height: 1.6em;
}
#content_area a{
	text-decoration: underline;
}
#content_area a:hover{
	text-decoration: none;
}






.hp_intro_txt{
	text-align: center;
	color: #6d6864;
	padding: 0 6px 6px 6px;
}
.hp_intro_txt p{
	line-height: 16px;
	padding: 6px 0 6px 0;
}
.hp_intro_txt b, .hp_intro_txt p b,.hp_intro_txt strong, .hp_intro_txt p strong{
	color: #f06806;
}

#bottom_ca{
	width: 100%;
	height: 38px;
  background-image: url("./images/bgr_ca_bottom.jpg");
  background-repeat: repeat-x;
  clear: both;
}

#footer{
	width: 100%;
	height: 220px;
  background-image: url("./images/bgr_footer.jpg");
  background-repeat: repeat-x;
}
#bottom_links{
	width: 990px;
	height: 171px;
	margin: 0 auto;
  background-image: url("./images/bgr_bottom_links.jpg");
  background-repeat: no-repeat;
}
#copyright{
	width: 990px;
	margin: 0 auto;
	font-size: 10px;
	padding: 6px 0 0 0;
}
.bl_holder{
	float: left;
	margin: 0 3px 0 3px;
	width: 190px;
	padding: 20px 0 0 0;
	color: #ffffff;
	font-size: 10px;
}
.bl_holder strong{
	text-transform: uppercase;
}
.bl_holder ul{
	list-style: none;
	padding: 0 0 0 10px;
}
.bl_holder ul li ul{
	padding: 0 0 0 16px;
}
.bl_holder ul li a, .bl_holder a{
	color: #ffffff;
	text-decoration: none;
}
.bl_holder ul li a:hover, .bl_holder a:hover{
	text-decoration: underline;
}
.copy{
	float: left;
	color: #ffb455;
}
.dotstudio{
	float: right;
	text-align: right;
	color: #ffb455;
}
.dotstudio a{
	color: #ffb455;
	text-decoration: none;
}
.clearer{
	clear: both;
}
div.thumbscontainer ul.thumbs li{
	padding: 0;
	margin: 0;
	width: 126px;
	text-align: center
}
div.thumbscontainer ul.thumbs li a img.thumbnail{
	margin: 0;
	padding: 0;
}
div#content_area div.thumbscontainer ul.thumbs li p{
		text-align: center;
		margin: 0;
		padding: 0;
		font-size: 10px;
		line-height: 12px;
}

.ci{
	padding: 0 0 0 9px;
}



.tbl1{
  background-color: #ffffff;
  color: #000000;
}
.tbl1 .cl11{
  background-color: #eaf4c0;
  font-weight: bold;
  width: 25%;
  padding: 15px;
}
.tbl1 .cl12{
  background-color: #deee9d;
  padding: 15px;
}
.tbl1 .cl21{
  background-color: #dded99;
  width: 25%;
  font-weight: bold;
  padding: 15px;
}
.tbl1 .cl22{
  background-color: #d4e981;
  padding: 15px;
}

#content_area .tbl1 p{
  color: #000000;	
}



.tbl2{
  background-color: #ffffff;
  color: #000000;
  width: 560px;
  margin: 0 auto;
}
.tbl2 .cl11{
  background-color: #f06806;
  padding: 5px 15px;
  color: #ffffff;
}
.tbl2 .cl21{
  background-color: #ffbc57;
  padding: 5px 15px;
  color: #333333;
}
.tbl2 .cl22{
  background-color: #ffebcc;
  padding: 5px 15px;
  color: #000000;
}
.tbl2 .cl23{
  background-color: #ffdaa1;
  padding: 5px 15px;
  color: #000000;
}

#content_area .tbl2 p b, #content_area .tbl2 b, #content_area .tbl2 p strong, #content_area .tbl2 strong{
	color: #000000;
}
#content_area .tbl2 .cl11 p b, #content_area  .tbl2 .cl11 b, #content_area .tbl2 .cl11 p strong, #content_area .tbl2 .cl11 strong{
	color: #ffffff;
}

.img_float_left{
  float: left;
  margin: 0 30px 30px 0;
}

.img_float_right{
  float: right;
  margin: 0 0px 30px 30px;
}

.dicta{
	display: block;
	padding: 30px 0 0px 150px;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #000000
}
.quote{
	display: block;
	padding: 30px 0 0px 150px;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #000000
}
.author{
	font-weight: 100;
	font-style: normal;
	color: #467b24;
}
.dotted_separator{
	width: 100%;
	height: 1px;
	border-bottom: 1px dotted #F06806;
	display: block;
	margin-bottom: 8px;
}
.solid_line_separator{
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #F06806;
	display: block;
	margin-bottom: 8px;
}
#content_area ul li a.faq_link{
	color: #000000;
	font-weight: bold;
}


	dl{
		margin: 0;
		padding: 0;
	}
	dt{
		margin: 20px 0 10px 0;
		padding: 0;
		font-weight: bold;
		color: #000000;
	}
	dd{
		margin: 0 0 0px 0;
		padding: 0 0 20px 18px;
		text-indent: -18px;
		border-bottom: 1px dotted #F18627;
		color: #000000;
	}
	dd p{
		text-indent: 0px;
	}
	#content_area dd p{
		color: #000000;
	}
	#content_area dd ul li {
		color: #000000;
		text-indent: 0px;
		line-height: 14px;
	}