/*
	level_0 Styler 	 
*/

#level_0, #level_0 ul, #level_0 li{
	margin:0;
	padding:0;
	list-style:none;
}
#level_0{/*background:url(line1.gif) repeat-y;*/}
#level_0 li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #level_0 li{
	float:left;
	display:inline;
}

#level_0 li a{padding-left:28px;}
#level_0 li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#level_0 li span, #level_0 li span.collapsed{/*background:url(collapsed.gif) no-repeat 0 0;*/}
#level_0 li span.expanded{/*background:url(expanded.gif) no-repeat 0 0;*/}

/* sub levels */

#level_0 li ul{	
	/*margin-left:28px;*/
	/*background:url(line1.gif) repeat-y;*/
}
#level_0 li li{	
	/*background:url(line2.gif) no-repeat 0 0;*/
}

/* etc. */

/* float fix */

#level_0:after, #level_0 ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#level_0, #level_0 ul{display:block;}
/*  \*/
#level_0, #level_0 ul{min-height:1%;}
* html #level_0, * html #level_0 ul{height:1%;}
 /*  */
#level_0 ul{display:none;}

#level_0 p {
padding:0 0 0 30px;
}
#level_0 table{
padding:0 0 0 30px;
}
/**start**/
.eachSMwrapper{
    border: 1px dotted #0099cc;
    width: 283px;
    float: left;
    min-height: 215px;
    height: auto!important;
    margin: 5px;
    padding: 5px;
}
ul.level_2 li a{
    margin-left:28px;
}
.eachSMwrapper li a{
    font-size: 16px;
}

.eachSMwrapper li ul.level_1 li a,
.eachSMwrapper li ul.level_1 li ul.level_2 li a {
    font-size: 12px;
    color: #333;
}
.eachSMwrapper li ul.level_1 li ul.level_2 li a {
    color: #666;
}
.eachSMwrapper li ul.level_1 li a:hover,
.eachSMwrapper li ul.level_1 li ul.level_2 li a:hover {
    color: #B12027;
}

/**end**/
