/*expert*/
a.VS_expert:link, a.VS_expert:active
{
	color:#003366;
}
a.VS_expert:hover,a.VS_expert:visited
{
	color:#336633;
}
	
li.item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	margin-bottom : 10px;
}

.note {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration:none;
}
a.note:link, a.note:active, a.note:visited {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1A1A75;
	text-decoration:underline;
}
a.note:hover{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#D66214;
	text-decoration:underline;
}
a.smallnote:link, a.smallnote:active, a.smallnote:visited{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CA0000;
	text-decoration:underline;
}
a.smallnote:hover{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#D66214;
	text-decoration:underline;
}

td, p, ul, li, caption, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
td.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height:30px;
	
}
td.formTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height:30px;
	vertical-align : top;
}
td.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height:20px;
	
}
.spbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	line-height:25px;
	font-weight:bold;
}
.sp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height:25px;
	
	
}
.spb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height:25px;
	font-weight:bold;
	width:100px;
	
}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
table.content {
	background-color:#ffffff;
	border-left : 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width:700px;
	
}

td.content {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	width:510px;
	height:300px;
	padding:5px 5px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	vertical-align : top;
	
}

.testimonies{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #666666;
}
.smallText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}


.error{
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

a.contentlink:link, a.contentlink:visited, a.contentlink:active{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #2F7C23;
}
a.contentlink:hover{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #D66214;
}

.tableHead{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left:10px;
}
.tableContent{
	background-color:#ffffff;
	border-color:#000000;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	padding-left:3px;
	
}

.tableContentHelp{
	background-color:#ffffff;
	border-color:#000000;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #666666;
	padding:10px;
	vertical-align : top;
	
	
}
.tableSubject{
	background-color:#ffffff;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #1A1A75;
	padding-left:10px;
	vertical-align : top;
}
.tablelink{
text-align: right;
color: #666666;
border-color:#000000;
	border-bottom: 1px solid;
	padding-right:15px;
	
}

.tableSpHead{
	background-color:#ededed;
	border-color:#000000;
	border : 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left:10px;
}
.tableSpContent{
	background-color:#ffffff;
	border-color:#000000;
	border-bottom: 1px solid;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left:10px;
	
}
table.boxedgrey{
	border: 1px solid #666666;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.nxtButton
{
 padding-top: 10px;
}

/*virtual speaker style*/
td.vsHead{
	text-decoration:none;
	border-color:#777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #444444;
	padding:5px;
	vertical-align : top;
	background-color : #E0E0E0;
	border-color:#000000;
	border: 1px solid;
}
a.vsHead:link, a.vsHead:visited, a.vsHead:active{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#1A1A75;

	
}
a.vsHead:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2F7C23;
	
}
.subhead{
	background-color:#ffffff;
	border-color:#777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #888888;
	padding-left:10px;
	vertical-align : top;
	border-bottom-style : solid;
	border-bottom : 1px;
}
.caption{
	background-color:#ffffff;
	border-color:#777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding:10px;
	vertical-align : top
	
}

.tableContentVS{
	background-color:#ffffff;
	border-color:#000000;
	border: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding:10px;
	
}
.tableCaption{
	background-color:#ffffff;
	border-color:#55555;
	border: 0 1px  1px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding:8px;
	vertical-align : top;
	height:100px
}
.smallred{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CA0000;
}
.smallblue{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #1A1A75;
}

