/*expand & collapse*/

.box-title{
	background:url(images/expbg.gif) top right no-repeat #d4ebfa;
	padding:8px;
	font-size:10pt;
	margin-top:2px;
	line-height:13pt;
}

.box-title2{
	background:url(images/expbg2.gif) top right no-repeat #ffd5aa;
	padding:8px;
	font-size:8.5pt;
	margin-top:2px;
	line-height:13pt;
}
.box-title3{
	background:url(images/expbg3.gif) top right no-repeat #d3e6c2;
	padding:8px;
	font-size:8.5pt;
	margin-top:2px;
	line-height:13pt;
}
.box-title4{
	background-color:#FFEADF;
	padding:6px;
	font-size:8.5pt;
	margin-top:2px;
	line-height:13pt;
	border-bottom: medium #FFCC66 solid;
	
}
.box-title:hover{}

.box-in{
	display: none;
	padding:5px;
	border-bottom: medium #FFCC66 solid; 
	text-align:left;
}

.collapse-expand-toggle{
display:block;
font-size:8.5pt;
font-family:verdana;
cursor:pointer;
}

.collapse-expand-toggle b{
	font-family:trebuchet MS;
	font-size:9.5pt;
	x-color:#3170a3;
}

.expcol{}
.expcol2{display:inline;float:left;}


.expand-all,.collapse-all{
	cursor:pointer;
	font-size:7.5pt;
	font-family:verdana;
}

.box-in .optionbox{
	margin:10px 0;
	border:1px dashed #aaaaaa;
	background:url(images/lightcode.gif) bottom right no-repeat #f2f9fe;
	padding:10px;
	
}
#content-box .content-padding .box-in .optionbox h2{
	background:#d8eefd;
	border-bottom:1px solid #b1d3e9;
	padding:5px;
	margin:0 0 10px 0;
	color:#787878;
	font-weight:bold;
	font-size:9pt;
}
.box-in .optionbox h2 span{font-size:8.5pt;font-weight:normal;}