/*--( Simple Table )----------*/

table.smalllist {
border:0;
padding:1px;
font-size:0.9em;
}
table.smalllist thead th {
background:#101143;
color:#fff;
}
table.smalllist tr.hdr td {
background:#002642;
color:#fff;
font-weight:bold;
}
table.smalllist tr td,
table.smalllist tr th {
padding:2px 3px 2px 5px;
}
table.smalllist tr.even td {
background:#fff;
}
table.smalllist tr.odd td {
background:#E2E4E4;
}

/* Tabs */

#main div.content-tabs {
height:1%;min-height:0;
}
#main div.content-tabs ul.anchors {
float:left;
padding:12px 0 0 12px;
margin: 0 0 -1px 0;
}
#main div.content-tabs ul.anchors li {
float:left;
padding:0;
margin:0;
background:url(../img/markets/tab_sep.gif) no-repeat 100% 100%;
}
#main div.content-tabs ul.anchors li.last {
background:none;
}
#main div.content-tabs ul.anchors li.sel {
position: relative;
z-index: 99;
background:url(../img/markets/tab_r.gif) no-repeat 100% 0;
margin-left:-1px;
}
#main div.content-tabs ul.anchors li a {
float:left;
display:block;
padding:1px 12px;
text-decoration:none;
font-size:0.9em;
outline:0;
}
#main div.content-tabs ul.anchors li a:hover {
text-decoration:underline;
}
#main div.content-tabs ul.anchors li.sel a {
background:url(../img/markets/tab_l.gif) no-repeat;
padding: 1px 12px 2px 13px;
height: 17px;
}
div.content-tabs ul li.sel a:hover {
text-decoration:none;
}
div.section {
border:1px solid #c6d6de;
clear:left;
padding:12px 8px;
}
div.section table {
width:100%;
}
div.section table td {
vertical-align:top;
}

table.smalllist tr td.missing {
color:#999;
}

/*	Small tabs */
#main #tabs-1-fill{
	height: auto;
	margin: 0 -12px;
}
#main #tabs-1-fill ul.anchors {
	padding: 12px 0 0 12px;
}
#main #tabs-1-fill div.section {
	padding: 0 10px 10px 10px;
	border-width: 1px 0 0;
}
#main #tabs-1-fill h2,
#main #tabs-1-fill h3,
#main #tabs-1-fill h4 {
	margin: 1em 0 1em 0;
}

/* toggle list used in FAQ for ex. */
#main div.toggle-list ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#main div.toggle-list li{
	background: none;
	padding: 0;
	margin: 0;
}
#main div.toggle-list h3{
	padding-top: 10px;
	padding-bottom: 4px;
	margin: 0;
	font-size: 1em;
	background: url(../Img/bg_horz_dots2.gif) 0 100% repeat-x;
}
div.toggle-list a.auto-toggle{
	padding: 2px 0 2px 20px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	}
	div.toggle-list a.auto-toggle:hover{
		text-decoration: underline;
	}
	div.toggle-list a.expand{
		background-position: 0 50%;
		background-repeat: no-repeat;
		background-image: url(../Img/Icons/expand.gif);
		
		display: block;
	}
	div.toggle-list a.collapse{
		background-position: 0 50%;
		background-repeat: no-repeat;
		background-image: url(../Img/Icons/collapse.gif);
		
		display: block;
	}

div.toggle-list div.list-item{
	position: relative;
}
div.toggle-list div.list-body{
	position: relative;
	margin-top: -1px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	/*background: url(../Img/bg_horz_shadow_grey.gif) 0 0 repeat-x;*/
	}
	#main div.toggle-list div.list-body p, 
	#main div.toggle-list div.list-body ul
	{
		margin-top: 0;
		margin-bottom: 0;
		padding-bottom: 10px;
		padding-left: 0;
		background: url(../Img/bg_horz_dots2.gif) 0 100% repeat-x;
	}
	
.tabs-hide {
	display:none;
}	


/* Layout sections */
#layout-sections h2 {
	margin: .5em 0 0 0;
}

/* Separates the page in to two parts */
#main div.divider-separator,
#main div.divider-separator-mt,
#main div.divider-separator-mb,
#main div.divider-separator-mtb,
#main .separator_page /* Old separator */ {
	position: relative;
	z-index: 1;
	height: 24px;
	margin: 0.5em -13px 0 -13px;
	background: url(../img/bg_divider_separator_transp.gif) 0 0 no-repeat;
}
#main div.divider-separator-mt {
	margin-top: -0.6em;
}
#main div.divider-separator-mb {
	margin-bottom: -0.6em;
}
#main div.divider-separator-mtb {
	margin-top: -0.6em;
	margin-bottom: -0.6em;
}
#main div.divider-separator div.end,
#main div.divider-separator-mt div.end,
#main div.divider-separator-mb div.end,
#main div.divider-separator-mtb div.end,
#main .separator_page .end_left /* Old separator */ {
	height: 24px;
	background: url(../img/bg_divider_separator_transp.gif) 100% -24px no-repeat;
}