@charset "UTF-8";
/* For auto and manual indexers */

body #vt_body_col ol,
body #vt_body_col .vt_brief ol,
body #vt_body_col ol li,
body #vt_body_col .vt_brief ol li,
#vt_body_col ol li{
	list-style:decimal;
	background:none;
}

body #vt_body_col ol ol,
body #vt_body_col .vt_brief ol ol,
body #vt_body_col ol ol li,
body #vt_body_col .vt_brief ol ol li,
#vt_body_col ol ol li{
	list-style:upper-latin;	
}

span.vt_time_formatted{
  font-style: italic;
}

#vt_sp_body .vtSnContainer div h2{
	margin-top: 0;
	padding-top: 0;
	font-size:13px;
}
#vt_sp_body .vtSnContainer div.vt_title_with_image h2{
  padding-top: 5px;
}
#vt_sp_body .vtSnContainer > ul > li
{
	border-bottom:1px solid #ccc;
	background:none;
	padding-left:0;
	padding-top: 10px;
	float: left;
	width: 100%;
	list-style: none;
}

/* date before styles */
.vt_list_DateBefore .vt_date_time{
  float: left;
  width: 100px;
}
.vtSnContainer .vt_list_DateBefore > div.vt_brief,
.vtSnContainer .vt_list_DateBefore > span	{
 float: left;
 padding-left: 5px;
 border-left: 1px solid #ccc;
 width: 380px;
}

#vt_no_rb .vtSnContainer .vt_list_DateBefore > div.vt_brief,
#vt_no_rb .vtSnContainer .vt_list_DateBefore > span{
 width: 590px;
}

.vt_list_DateBefore span.vt_time_formatted,
.vt_list_DateBefore span.vt_date_formatted  
{
	clear: right;
	float:left;
}
/* Date after styles */
.vtSnContainer .vt_list_DateAfter > div.vt_brief,
.vtSnContainer .vt_list_DateAfter > span{
	width: 390px;
	float: left;
	padding-right: 5px;
	border-right: 1px solid #ccc;
}
.vt_list_DateAfter span.vt_time_formatted,
.vt_list_DateAfter span.vt_date_formatted  
{
  clear: right;
  display:block;  
      
}
.vt_list_DateAfter .vt_date_time{
	padding-left: 400px;
}
/* when in rb */
#vt_right_col .vtSnContainer .vt_list_DateBefore > div.vt_brief,
#vt_right_col .vtSnContainer .vt_list_DateBefore > span,
#vt_right_col .vtSnContainer .vt_list_DateAfter > div.vt_brief,
#vt_right_col .vtSnContainer .vt_list_DateAfter > span
{
  width: auto;
  float: none;
  padding-right: 0px;
  border-left: none;
  border-right: none;
}
#vt_right_col .vt_date_time{
  padding: 0; 
  clear: both;
}

/* when there is no date and time */
.vtSnContainer.dformat_none.tformat_none .vt_list_DateAfter > div.vt_brief,
.vtSnContainer.dformat_none.tformat_none .vt_list_DateAfter > span,
.vtSnContainer.dformat_none.tformat_none .vt_list_DateBefore > div.vt_brief,
.vtSnContainer.dformat_none.tformat_none .vt_list_DateBefore > span
	{
	border-right: none;
	border-left: none;
	width: 100%;
	float: none;
}
/* titles without date time should look like a "normal" list */
#vt_body_col .vtSnContainer.dformat_none.tformat_none > ul.vt_index_title > li,
#vt_right_col .vtSnContainer.dformat_none.tformat_none > ul.vt_index_title > li {
  border-bottom: none;
  background: url("../images/li_black.gif") no-repeat scroll left center transparent;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* for pagination */
#vt_pagination_info{
  clear: both;
  padding-top: 10px;
}
#vt_pagination_first{
	margin-right: 5px;
}
#vt_pagination_previous{
}
#vt_pagination_next{
}
#vt_pagination_last{
	margin-left: 5px;
}
#vt_pagination_currentpage{
	font-weight: bold;
}
.vt_pagination_page{
}

#vt_sp_body .vtTab ul.vtSnAutoIndex > li,
#vt_sp_body .vtTab ul.vtSnAutoIndex > li div.vt_brief{
	float:none;	
}

.vtTab .vtSnContainer .vt_list_DateBefore > div.vt_brief, 
.vtTab .vtSnContainer .vt_list_DateBefore > span{
	border-left:0px solid #ffffff;	
}

#vt_sp_body .vtTab ul.vtSnAutoIndex > li:last-child {
	border-bottom:0px solid #000000;	
}


#vt_no_rb .vtSnContainer .vtSnAutoIndex .vt_list_DateBefore > div.vt_brief,
#vt_no_rb .vtSnContainer .vtSnAutoIndex .vt_list_DateBefore > span{
 width: auto;
}