ul.tabs {

	background-color:transparent;

	float:left;

	height:32px;

	margin:0 0 0 30px;

	width:727px;

	font-weight:bold;

	font-size:11px;

	position:relative;

}

ul.tabs li {

	float: left;

	margin: 0;

	padding: 0;

	height: 31px;

	line-height: 31px;

	border: #DDD 1px solid;

    border-bottom: #F4F4F4 1px solid;

	margin-bottom: -1px;

	background:#FD000D;

	overflow: hidden;

	position: relative;



}

ul.tabs li a {color:#fff;

	display:block;

	font-size:1.2em;

	text-decoration: none;

	padding: 0 20px;

}

ul.tabs li a:hover {

	background: #000000; color:#fff;

}

html ul.tabs li.active a, html ul.tabs li.active a:hover  {

   background:#F7F7F3;color:#000;



}



.tab_container {

	background-color:#F7F7F3;

	border:1px solid #DDDDDD;

	clear:both;

	float:left;

	margin:0 0 15px 5px;

	padding:20px;



}

.tab_content {

	padding: 0px 0 10px 0;

	font-size: 1.2em;

}

.tab_content h2 {

	font-weight: normal;

	padding-bottom: 10px;

	border-bottom: 1px dashed #ddd;

	font-size: 1.8em;

}

.tab_content h3 a{

	color: #254588;

}

.tab_content img {

	float: left;

	margin: 0 20px 20px 0;

	padding: 5px;

}



.shown {

display:block;

}

.hidden {

display:none;

}

.waiting {

background:none repeat scroll 0 0 #FFFFFF;

height:100%;

opacity:0.6;

position:absolute;

top:0;

left:0;

width:100%;

z-index:4242;

}

.waiting-icon {

left:235px;

position:absolute;

top:133px;

z-index:4243;
}