/* accordion Container */

.accordion-wrapper{}
.accordion-wrapper .accordion-container {border:1px solid #9fb0d5;clear:both;margin:0 0 0px 0; border-bottom: 0px; padding-top: 1px;}
.accordion-wrapper .accordion-container h3{background: url(/gic-tools/_assets-custom/images/accordion-bottom-inner.gif) top left repeat-x;margin:0px 0 0px 0;padding:16px 12px 12px 12px;  display: block; font-family: metacondmedlf; font-size: 1.4em; font-weight: 100!important; color: #585858; position: relative;}
.accordion-wrapper .accordion-container h3.firstheader {background: url(/gic-tools/_assets-custom/images/container-accordion-bg.gif) top left repeat-x!important;}
.accordion-wrapper .accordion-container h3 img{vertical-align:middle;}
.accordion-wrapper .accordion-container h3 a,
.accordion-wrapper .accordion-container h3 a:link,
.accordion-wrapper .accordion-container h3 a:visited{text-decoration: none; color: #585858; cursor: text;}
.accordion-wrapper .accordion-container h3 a:hover{background-color:transparent; text-decoration: none;}
.accordion-wrapper .accordion-container h3 a.toggleiconlink span.toggleiconlink-label{text-decoration:none}
.accordion-wrapper .accordion-container h3 a.toggleiconlink:hover span.toggleiconlink-label{text-decoration:underline}		
.accordion-wrapper .accordion-container h3 a.toggleiconlink:hover,
.accordion-wrapper .accordion-container h3 a.toggleiconlink:active,
.accordion-wrapper .accordion-container h3 a.toggleiconlink:focus{background-color:transparent;color:#000000;text-decoration:underline}
.accordion-wrapper .accordion-container h3 span a,
.accordion-wrapper .accordion-container h3 span a:link,
.accordion-wrapper .accordion-container h3 span a:visited{color:#002888;text-decoration:underline}
.accordion-wrapper .accordion-container h3 span a:hover,
.accordion-wrapper .accordion-container h3 span a:focus,
.accordion-wrapper .accordion-container h3 span a:active{color:#000}
.accordion-wrapper .accordion-container h3 a.togglehelplink, .accordion-wrapper .accordion-container h3 a:link.togglehelplink, .accordion-wrapper .accordion-container h3 a:visited.togglehelplink{color:#002888;font-size:.79em;font-weight:normal;}
.accordion-wrapper .accordion-container h3 a.togglehelplink:hover, .accordion-wrapper 
.accordion-container h3 a.togglehelplink:active, .accordion-wrapper .accordion-container h3 a.togglehelplink:focus{color:#000;}
.accordion-wrapper .accordion-container h3 .floatright{margin-bottom:0;}

.accordion-wrapper .accordion-container h3 {color: #585858;}
.accordion-wrapper .accordion-container h3 span.edit {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em!important; display: none; position: absolute; top: 16px; *top: 20px; right: 8px;}
.accordion-wrapper .accordion-container h3 span.edit a {text-decoration:none;}
.accordion-wrapper .accordion-container h3 span.print {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em!important; display: none; position: absolute; top: 16px; *top: 20px; right: 8px;}
.accordion-wrapper .accordion-container h3 span.print a {text-decoration:none;}
.accordion-wrapper .accordion-container h3 span.number {border: 1px solid #b4b4b4; font-family: metacondmedlf; font-size: 1.3em;  color: #585858; background-color: #d7d7d7; padding: 1px 1px; margin-right: 12px; position: relative;}
.accordion-wrapper .accordion-container h3 span.number span {padding: 0 3px;}
.checked {background: url(/gic-tools/_assets-custom/images/checkmark.gif) no-repeat; position: absolute; top: 3px; *top: 19px; right: -15px; height: 14px; width: 14px; background-color: transparent!important;}

.accordion-wrapper .accordion-container h3.activated {color: #002888!important;}
.accordion-wrapper .accordion-container h3.activated a,
.accordion-wrapper .accordion-container h3.activated a:link,
.accordion-wrapper .accordion-container h3.activated a:visited{text-decoration: none; color: #002888; cursor: pointer;}
.accordion-wrapper .accordion-container h3.activated a:hover{background-color:transparent; text-decoration: underline;}
.accordion-wrapper .accordion-container h3.activated span.number {border: 1px solid #002888!important; background-color: #fff!important; color: #000!important;}

.accordion-wrapper .accordion-container h3.current {color: #000!important;}
.accordion-wrapper .accordion-container h3.current a,
.accordion-wrapper .accordion-container h3.current a:link,
.accordion-wrapper .accordion-container h3.current a:visited{text-decoration: none; color: #000; cursor: text;}
.accordion-wrapper .accordion-container h3.current a:hover{background-color:transparent; text-decoration: none;}
.accordion-wrapper .accordion-container h3.current span.number {color: #fff!important;}
.accordion-wrapper .accordion-container h3.current span.number span {background: #002888;padding: 0 3px;}

.accordion-wrapper .accordion-container h3.disable {background: #e3e3e3 !important; color: #585858!important;}
.accordion-wrapper .accordion-container h3.disable a,
.accordion-wrapper .accordion-container h3.disable a:link,
.accordion-wrapper .accordion-container h3.disable a:visited{text-decoration: none; color: #585858; cursor: text;}
.accordion-wrapper .accordion-container h3.disable a:hover{background-color:transparent; text-decoration: none;}
.accordion-wrapper .accordion-container h3.disable span.number {border: 1px solid #b4b4b4!important; background-color: #d7d7d7!important; color: #585858!important;}
.accordion-wrapper .accordion-container h3.disable span.number span {background-color: #d7d7d7!important;}
.accordion-wrapper .accordion-container h3.disable span.number span.checked {background: none!important;}
.accordion-wrapper .accordion-container h3.disable span.edit {display: none!important; color: #585858!important;}
.accordion-wrapper .accordion-container h3.disable span.print {display: none!important; color: #585858!important;}
.accordion-wrapper .accordion-container h3 span.disable-text {float: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif!important; font-size: 0.6em; font-weight: normal; position: absolute; top: 16px; *top: 20px; right: 8px;}

.accordion-wrapper .accordion-container .accordion-container-context{float:right;font-weight:normal;font-size:.785em;color:#000;}
.accordion-wrapper .accordion-container .accordion-container-content{padding:0px 12px 6px 12px; margin:0 0 0 40px; border-top: 0; background: #fff; position: relative; overflow: hidden; display: block; width: auto; }

.accordion-wrapper .accordion-container .accordion-container-summary{display: none; margin: 0 12px 0 50px;}

.accordion-wrapper span.accordion-bottom {background: url(/gic-tools/_assets-custom/images/accordion-bottom-corner.gif) bottom left no-repeat; display: block;font-size:1px !important;line-height:1;padding:0px 0 0 4px;height:5px;}
.accordion-wrapper .accordion-bottom span{background: url(/gic-tools/_assets-custom/images/accordion-bottom-corner.gif) bottom right no-repeat; display:block;font-size:1px !important;line-height:1;padding:0 10px 0 0;height:5px;}

.accordion-wrapper span.gray {background: url(/gic-tools/_assets-custom/images/accordion-bottom-disable.gif) bottom left no-repeat!important; }
.accordion-wrapper .gray span{background: url(/gic-tools/_assets-custom/images/accordion-bottom-disable.gif) bottom right no-repeat!important; }

span.accordion-bottom-shadow {background: url(/gic-tools/_assets-custom/images/accordion-bottom-shadow.gif) bottom left no-repeat; display: block; display:block;font-size:1px !important;line-height:1;padding:0px 0 0 5px;height:16px;}
.accordion-bottom-shadow span{background: url(/gic-tools/_assets-custom/images/accordion-bottom-shadow.gif) bottom right no-repeat; display:block; font-size:1px !important;line-height:1;padding:0 10px 0 0;height:16px;}

.icon-plus {
	background-image: url('/uos/_assets/images/contentframework/icon-expand.gif');
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin-right: 5px;
} 

.icon-minus {
	background-image: url('/uos/_assets/images/contentframework/icon-collapse.gif');
	height: 16px;
	width: 16px;
	display: block;
	float: left;	
	margin-right: 5px;
}

ul.bullets-check{ margin-top: 12px;}
ul.bullets-check li{background: url(/_assets-custom/images/check-mark-icon.gif) 0 .35em no-repeat; padding-left: 21px; margin-bottom: 6px;}
ul li.bullets-check{background: url(/_assets-custom/images/check-mark-icon.gif) 0 .35em no-repeat; padding-left: 21px;}

@font-face{
	font-family: metacondmed;
	src: url('/gic-tools/_assets-custom/fonts/metacondmed.eot') !important;
	src: local('metacondnormlf'), 
	 	  url('/gic-tools/_assets-custom/fonts/metacondmed.ttf') format('truetype'),
	     url('/gic-tools/_assets-custom/fonts/metacondmed.otf') format('opentype');
}

@font-face{
	font-family: metacondnormlf;
	src: url('/gic-tools/_assets-custom/fonts/metacondnormlf.eot') !important;
	src: local('metacondnormlf'), 
        url('/gic-tools/_assets-custom/fonts/metacondnormlf.ttf') format('truetype'),
		  url('/gic-tools/_assets-custom/fonts/metacondnormlf.otf') format('opentype');
}

@font-face{
	font-family: metacondmedlf;
	src: url('/gic-tools/_assets-custom/fonts/MtCnMdLR.eot') !important;
	src: local('metacondmedlf'), 
        url('/gic-tools/_assets-custom/fonts/MtCnMdLR.ttf') format('truetype'),
		  url('/gic-tools/_assets-custom/fonts/MtCnMdLR.otf') format('opentype');
}