/* CSS Document */
	.hide {display:none;}
	
	a:active, a:focus {
		outline: none;
	}

	
	#main {font-family:'Lucia Grande', 'Lucia Sans Unicode', Tahoma,Arial,Helvetica,sans-serif; overflow:hidden; }
	#main h3 {color:#323232; border-bottom:1px solid #bababa; padding-bottom:5px; font-size:1.15em;}
	#main h4 {margin:0; padding:0; font-size:1.1em;}
	#main h4 a {color:#1E70AC; border:none; }
	#main h4 a:hover {color:#333; text-decoration:underline;}
	#main p {color:#333; padding-right:25px; font-size:1em;}
	#main p a {color:#1E70AC; font-weight:bold; padding:0 0 0 15px; background:url(../images/bullet.gif) no-repeat 2px 3px ;}
	#main p a:hover, #main p a:active {color:#333; text-decoration:underline;}

	.mainAd { background: #D5D5D5 url(../images/mainpromo_back.jpg) top left no-repeat; }
	.bottomcol { background: #fff url(../images/outershadow.jpg) top left repeat-x; overflow:hidden; }
	.bottomcol .left {width:463px; padding:14px 0 24px 24px; float:left; }
	.bottomcol .right {float:left; width:400px; padding:14px 0 0 35px;}
	

	
	#main .tabbed-box .tabs {width:240px; float:left;  margin:0; padding:0;}
 	 .tabbed-box .tabs li {list-style:none; float:left; margin:0; padding:0;}
  	#main .tabbed-box .tabs li a {cursor:pointer; display: block;text-decoration:none; position:relative; width:116px; height:102px; float:left; text-decoration:none; background: url(../images/imageswitcher_off.gif) no-repeat; text-align:center; color:#fff; padding:0;}
  	.tabbed-box .tabs li a span {
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	/* For IE end */
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	display:block; width:102px; height:88px; overflow:hidden; background:#ccc; position:absolute; top:5px; left:5px;cursor:pointer; }
   .tabbed-content {padding:0; display: none; }
 	#main .tabbed-box .tabs li a.active {background: url(../images/imageswitcher_on.gif) no-repeat;}
	#main .tabbed-box .tabs li a.active span, #main .tabbed-box .tabs li a.active:hover span {opacity:1; filter:none;}
	#main .tabbed-box .tabs li a:hover span {
		/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	/* For IE end */
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}



	


	#accordion h2 {text-transform:uppercase; margin:0; font-size:1em; position:relative;}
	#accordion h2.ui-accordion-header span.ui-icon {position:absolute; top:25px; left:25px; width:20px; height:16px;}
	#accordion h2.ui-accordion-header.ui-state-active span.ui-icon { background:url(../images/sprite.png) no-repeat -2px 0; }
	#accordion h2.ui-accordion-header.ui-state-default span.ui-icon { background:url(../images/sprite.png) no-repeat -24px 0; }

	#accordion h2.ui-accordion-header.ui-state-default a { margin:0; padding:12px 0 12px 48px;  border-right:1px solid #ccc;  border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../images/off_back.png) repeat; display:block; overflow:hidden; color:#1864A2; }
	#accordion h2.ui-accordion-header.ui-state-default a:hover {background:url(../images/over_back.png);}
	#accordion h2.ui-accordion-header.ui-state-active a {padding:12px 0 12px 48px;  margin:0; background:url(../images/on_back.png) repeat; display:block; overflow:hidden; color:#e2b70b; border: 0px; }
	#accordion h2.ui-accordion-header.ui-state-active a span {color:#fff;}
	#accordion h2.ui-accordion-header.ui-state-default a span  {color:#333;}
	#accordion h2 span {text-transform:none;  display:block; float:right; width:700px; margin-top:-15px; padding-top: 15px; font-weight:normal;}

	
	
	
	#accordion span.bottomcontent { overflow:hidden; display:block;  }
	#accordion span.bottomcontent p {width:417px; margin:0 0 0 25px; padding:10px 0; line-height:1.2em; float:left;}
	#accordion span.bottomcontent ul {float:left; width:200px; padding:10px 0 10px 10px; display:block;}
	#accordion span.bottomcontent ul#left {border-left:1px solid #CFCECC;}
	#accordion span.bottomcontent ul li {width:190px;}
	#accordion span.bottomcontent ul li a {color:#1864A2;  background:url(../images/sprite.png) no-repeat  -2px -74px ; padding:0 0 0 20px; }
	#accordion span.bottomcontent ul li a:hover {color:#333; text-decoration:underline;}
	#accordion .bottomlink {display:block; padding-top:10px; background-position:2px 12px; background:url(../images/sprite.png) no-repeat  -7px -64px ; }

	.ui-accordion-header {outline: none;}
