/* Left Menu */

#leftMenu {
	width: 156px;
}
#leftMenu ul {
	margin: 0;
	padding: 0;
	list-style: none; 
}

#leftMenu ul li {
  	margin: 0;
	padding: 1px 0px 1px 0px;
  	background: none;
}

#leftMenu a {
  display: block;
  text-decoration: none;
  color: #333; 
}

#leftMenu a:hover,
#leftMenu ul li.level1 a:hover,
#leftMenu ul li.level1 a:hover div {
	color: #ffffff; 
	background-color: #aaaaaa;
	background-image: none; 
}

#leftMenu ul li .top {
  padding: 15px 0px 5px 8px;
  font-size: 13px;
  font-weight: bold;
  background: none; 
}

/* add */
#leftMenu ul li.level0 div.subclass {
	font-size: 13.5px;
  	font-weight: bold;
	color: #041B7C;
	background: none;
}
#leftMenu ul li.level0 div.selected  {
	color: #ed2c21; 
	padding: 5px 0 5px 18px; 
  	font-weight: bold;
	background: none;
	font-size: 13.5px;
	border-bottom: 1px dashed #dfdfdf;
}

#leftMenu ul li.level0 a {
  	font-size: 13px;
	padding: 5px 0 5px 18px; 
	border-bottom: 1px dashed #dfdfdf;
}
/* add */

#leftMenu ul li .first {
  margin-top: 8px;
  background: none; 
}


#leftMenu ul li.level1 a {
	font-size: 13px;
	padding: 3px 0 1px 25px; 
}

#leftMenu ul li.level1 {
	border-bottom: 1px dashed #dfdfdf;
	width: 99%;
}

#leftMenu ul li.level1 div {
	font-size: 13.5px;
	font-weight: normal;
	color: #041B7C;
	background: none;
}
#leftMenu ul li.level1 div.selected  {
	color: #ed2c21; 
	padding: 3px 0 1px 30px; 
}

#leftMenu ul li.level1 div img {
	margin-right: 6px;
	margin-left: 5px;
}

.r_no_img_box{ }
.r_no_img_box_top{
	height:8px;background:url(images/right_top_none.gif) no-repeat #f5f5f5;
	font-size:0px;
}

.r_no_img_box_top_title{
	padding:1px 0px 7px 28px; 
/*	text-align: center; */
	background:url(images/right_top_content.gif) #e7e7e7 repeat-x; 
	color:#666666; font-weight:bold;
	font-size:13px;
}

.r_no_img_box_middle{border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc;background-color:#f5f5f5;
}

.r_box_bottom{
	height:12px;
	background:url(images/right_bottom.gif) no-repeat;
	font-size:0px;
	/*margin:0 0 0 0; */
	margin-bottom: 10px;
}

/* box/module with corners */
.box{border-left:solid 1px #c6c6c6;border-right:solid 1px #c6c6c6;padding:8px 0;background:white;height:100%}
.box h2 {border:none;padding:0 6px 8px;margin:0}
.module{background:url("images/modulebg.jpg") repeat-x;padding:8px;margin:0 1px}
.tl-corner, .tr-corner, .bl-corner, .br-corner{height:5px;font-size:1px}
.tl-corner{width:5px;float:left;background:url("images/corners.gif") top left}
.tr-corner{background:url("images/corners.gif") top right}
.bl-corner{width:5px;float:left;background:url("images/corners.gif") bottom left}
.br-corner{background:url("images/corners.gif") bottom right;margin-bottom:15px}
.half{width:158px;float:left}
.box ul{padding:0}
.box li{
	padding:0 5px 5px 12px;display:block;
	background:url("images/caret_double.gif") top left no-repeat;
}
.box a {
	text-decoration: none ; }

/*ul{list-style:none none outside;margin:0 0 0 4px;padding:9px 0 16px 0;}
*/
.box ul li.item{list-style:none none outside; line-height:18px; padding:0 0 0 14px; background:url(images/dot_black_b.gif) no-repeat 3px 8px;}
.box ul li.none {
	list-style:none ; 
	list-style-image:none ; 
	background: none;
}

ul li a{height:18px;}

div.para {
	padding-bottom: 15px;
	text-align:justify;
	color: #000000;
	line-height: 20px;
}
div.padding {
	display: inline;
	padding-left: 23px;
}
div.title {
	padding: 10px 0 10px 0;
}
