@charset "utf-8";	



body {

	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}



.clear {   
	clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}




/* ---- Ordered/Unordered List Styles ---- */

ol.ordered {padding-left: 2.1em;}

ul.list,
ol.list {margin: 0;}

ul.list-with-desc,
ol.list-with-desc {margin: 1em 0;}

ul.list li:first-child,
ol.list li:first-child {border-top: none;}

ul.list li,
ol.list li {
	padding: .7em 0 .7em 0;
	border-top: 1px dotted #b7b6b6;
}

ol.list li {padding-left: .2em;}

ol.type-1 li { list-style: decimal inside;}
ol.type-2 li {list-style: decimal-leading-zero inside;}
ol.type-3 li {list-style: upper-roman inside;}

ul.type-1 li,
ul.type-2 li {padding-left: 44px;}

ul.type-3 li,
ul.type-4 li,
ul.type-5 li,
ul.type-6 li,
ul.type-7 li,
ul.type-8 li,
ul.type-9 li,
ul.type-10 li,
ul.type-11 li,
ul.type-12 li,
ul.type-13 li,
ul.type-14 li,
ul.type-15 li {padding-left: 34px;}

ul.type-1 li {background: url(../images/icons/small/list-icon1.png) no-repeat 8px center;}
ul.type-2 li {background: url(../images/icons/small/list-icon2.png) no-repeat 8px center;}
ul.type-3 li {background: url(../images/icons/small/list-icon3.png) no-repeat 7px center;}
ul.type-4 li {background: url(../images/icons/small/list-icon4.png) no-repeat 10px center;}
ul.type-5 li {background: url(../images/icons/small/list-icon5.png) no-repeat 8px center;}
ul.type-6 li {background: url(../images/icons/small/list-icon6.png) no-repeat 7px center;}
ul.type-7 li {background: url(../images/icons/small/list-icon7.png) no-repeat 4px center;}
ul.type-8 li {background: url(../images/icons/small/list-icon8.png) no-repeat 4px center;}
ul.type-9 li {background: url(../images/icons/small/list-icon9.png) no-repeat 4px center;}
ul.type-10 li {background: url(../images/icons/small/list-icon10.png) no-repeat 7px center;}
ul.type-11 li {background: url(../images/icons/small/list-icon11.png) no-repeat 6px center;}
ul.type-12 li {background: url(../images/icons/small/list-icon12.png) no-repeat 7px center;}
ul.type-13 li {background: url(../toggleicons/icons/small/list-icon13.png) no-repeat 6px center;}
ul.type-14 li {background: url(../images/icons/small/list-icon14.png) no-repeat 6px center;}
ul.type-15 li {background: url(../images/icons/small/list-icon15.png) no-repeat 7px center;}

ul.type-16 li {
	padding: .2em 0 .2em 15px;
	border-top: none;
	background: url(../images/icons/small/list-icon16.png) no-repeat left center;
}




/*--------------------------------*/
/*  WIDGETS						  */
/*--------------------------------*/

.widget {margin-bottom: 2em;}




/* ----- Widget Toggle ----- */

.box-toggle {
	position:relative;
	margin-bottom: 1.8em;
} 

b.trigger {
	position:relative;
	display:block;
	padding:9px 40px;
	border:1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #5d5d5d;	
	text-decoration: none;
	font-weight: 100;
	font-size: 1.25em;
	cursor:pointer;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	-webkit-box-shadow: 0 3px 0 #e4e4e4;
	-moz-box-shadow: 0 3px 0 #e4e4e4;
	box-shadow: 0 3px 0 #e4e4e4;
}

.ie8 b.trigger {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));	
	behavior: url(js/PIE.htc);	
}

.ie7 b.trigger {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');}

b.trigger:after {
	position: absolute;
	left: 6px;
	top: 5px;
	width: 26px;
	height: 26px;
	background: url(../toggleicons/collapse.png) no-repeat;
	content: "";
}

b.trigger:hover {
	color:#EB3609;
}
b.trigger.active:after {background-position: 0 -40px;}

.toggle_container  {
	position: relative;
	display: none;
	padding: 2em 1.6em 0 1.6em;
	border-right:1px solid #b7b6b6;
	border-bottom:1px solid #b7b6b6;
	border-left:1px solid #b7b6b6;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff));
	background: -moz-linear-gradient(top,  #f0f0f0,  #fff);
  	background: -o-linear-gradient(rgb(240,240,240),rgb(255,255,255));
}

.ie7 .toggle_container,
.ie8 .toggle_container {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff');}
