BODY, H1, H2, H3, H4, H5, P, TD, TH, A, A:LINK, A:VISITED, A:ACTIVE, A:HOVER, TEXTAREA, INPUT, SELECT { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A267E;}
BODY, TD, TH, TEXTAREA, INPUT, SELECT, A { font-size: 8pt; }

a:link, a:active, a:visited { color: #008CBA }
a:hover { color:#3A267E }

FORM { margin: 0px; }

.tblContentsMMF TD {
	border-left:solid windowtext .2pt;
	padding-left:3px;
	padding-right:3px;
}
.tblContentsMMF TH {
	font-weight: normal;
	background-color: #003F91;
	color: #F6F4FE;
	text-align:left;
	border-left:solid windowtext .2pt;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
}
.tblContentsMMFPN {
	background-color: #003F91;
	text-align:left;
}
.tblContentsMMFPN td
{
	color: #F6F4FE;
	margin-right:20px;
	
}
.tblContentsMMF {
	background-color: #B9D5ED;
	border-right:solid windowtext .2pt;
	border-bottom:solid windowtext .2pt;
	border-top:solid windowtext .2pt;
}

TH, .thSortable TD, .TableHeader {
	font-weight: normal;
	background-color: #003F91;
	color: #F6F4FE;
	text-align:left;
}
.desktophtcSub {
	font-weight: normal;
	background-color: #003F91;
	color: #F6F4FE;
	text-align:left;
	height:18px;
	text-indent:5px;
	line-height:20px;
}
.divHeader {
	font-weight: normal;
	background-color: #003F91;
	color: #F6F4FE;
	text-align:left;
	line-height: 15px;
	padding-left:2px;
}
.divContents {
	background-color: #B9D5ED;
	width: 620px;
}
.divContentsLight
{
	background-color: #D0E7FA;
}

.formLine label
{
    width: 162px; 
    display: block; 
    float: left; 
    padding: 3px 0px;
}

.divContentsText
{
	line-height: 23px;
	padding-left:2px;
}

.tblHeader {
	font-weight: normal;
	background-color: #003F91;
	color: #F6F4FE;
}

.tblDark {
	background-color: #003F91;
}

.tblContents {
	background-color: #B9D5ED;
}


.tblContentsOdd {
	background-color: #E4EDFF;
}
.tblContentsEven {
	background-color: #FFFFFF;
}

.tblProcessContents {
	background-color: #F5F7F9;
}

.tblContentsBB {
	background-color: #D9D9EC;
}

.tblFooter 
{
	background-image: url('images/tbl_bottom.gif');
}

.tblWizzardFooter 
{
	background-image: url('images/tbl_bottom_wizzard.gif');
	background-color: White;
}

.brdRight {
	border-right: 1px solid #003F91;
}

.brdBottom {
	border-bottom: 1px solid #003F91;
}

.brdBottomRight {
	border-bottom: 1px solid #003F91;
	border-right: 1px solid #003F91;
}

.enabledItem, a.enabledItem, a.enabledItem:hover, a.enabledItem:active, a.enabledItem:link, a.enabledItem:visited {
	font-size: 9px;
	width: 70px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	margin-bottom: 2px;
}

a.enabledItem:hover {
	text-decoration: underline;
}

.disabledItem {
	font-size: 9px;
	width: 70px;
	text-align: center;
	color: #5780B6;
	margin-bottom: 4px;
}

.activeItem {
	font-size: 9px;
	width: 70px;
	text-align: center;
	color: #003F91;
	margin-bottom: 4px;
}

a.lnk, a:active.lnk, a:link.lnk, a:hover.lnk, a:visited.lnk,.lnk {
	color: #F6F4FE;
}
h1, .heading { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; line-height: normal; font-weight: bold;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: normal; font-weight: bold;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: normal; font-weight: bold;}

.headingPersonalized { color: #777777; font-size: 10px; }
.vstockheading { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: normal; font-weight: bold; color: white;}

.kop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none;}

.kopjeklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #3A267E}

.small, a.small, a.small:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #3A267E}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #3A267E}

.textbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 8pt; font-weight: bold; font-variant: normal; text-transform: none; }

.textpurple {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #660066}


.textItalic { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
.textgrootboldpaars { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #660066; text-decoration: none}

.knowledgeAddendum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #3A267E }

input.button {
	border-top: 1px solid #61D6FC;
	border-bottom : 1px solid #0080A8;
	border-left : 1px solid #61D6FC;
	border-right : 1px solid #0080A8;
	background-color : #00A4D8;
	color : #FFFFFF;
}

input.upload {
	border-top: 1px solid #61D6FC;
	border-bottom : 1px solid #0080A8;
	border-left : 1px solid #61D6FC;
	border-right : 1px solid #0080A8;
	background-color : #00A4D8;
	color : #FFFFFF;
}

a.button, a:link.button, a:hover.button, a:visited.button {
	vertical-align: 4px;
	padding: 1px;
	border-top: 1px solid #61D6FC;
	border-bottom : 1px solid #0080A8;
	border-left : 1px solid #61D6FC;
	border-right : 1px solid #0080A8;
	background-color : #00A4D8;
	color : #FFFFFF;
	text-decoration: none;
}

a:active.button {
	vertical-align: 4px;
	padding: 1px;
	border-top : 1px solid #0080A8;
	border-bottom: 1px solid #61D6FC;
	border-left : 1px solid #0080A8;
	border-right : 1px solid #61D6FC;
	background-color : #00A4D8;
	color : #FFFFFF;
	text-decoration: none;
}

ul li {
	list-style-image : url('images/list_bullet.gif');
}

.disabled {
	color: #999999;
}

/*	Forms */
.frmSubHeader {
	background-color: #0CA0D8;
	color: white;
}
.textIndent5
{
	text-indent:5px;
}
.textIndentRadio
{
	text-indent:19px;
}
a.conference, a:link.conference, a:active.conference, a:visited.conference {color:#6D0C7C;}
a:hover.conference { color:#3A267E }

a:hover.lightLink { color:#F5F7F9 }


.GridView1
{	border-color:#003F91;	
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;}

.brdTop
{
	border-top:1px;
	border-top-color:White;	
}
#content
{
	margin-top: 10px;
	width:612px;
	}
#workarea
{
    margin: 10px;
}

#workarea .error 
{
    overflow:hidden;
    padding-bottom:8px;
}

#workarea .error img
{
    float:left;
}

#workarea .error .message
{
    float:left;
    padding-top:8px;
    padding-left:4px;
}


/*#datatable .header
{
	border-bottom: 1px solid #B7B7B7;
	background-color: #3657AF;
	padding: 2px 5px 2px 5px;
	font-family : "Arial";
	color : White;
	font-weight : bold;
	font-size : 12px;
	vertical-align : middle;
	
}*/

#datatable .section, #datatable .submit
{
    padding: 5px 10px 5px 10px;
}

#datatable .submit
{
    text-align: right;
}

#datatable .submit input
{
    margin-left: 3px;
    width: 80px;
}

#datatable .formLine, #datatable .formLine2, #datatable .noCaption
{
    padding-top: 0px;
    overflow: hidden;
    clear: both;
}

#datatable .noCaption
{
    padding-left: 190px;
}

#datatable .formLine label
{
    width: 190px; 
    display: block; 
    float: left; 
    padding: 0px 0px;
	height: 13px;
}
#datatable .formLine3 .LabelForRadio
{
    width: 190px; 
     display: block;
    float: left; 
    padding: 0px 0px;
    overflow: hidden;
}
#datatable .formLine2 label
{
    width: 190px; 
    display: block; 
    float: left; 
    padding: 0px 0px;
    overflow: hidden;
}
#datatable .formLineWider label
{
    width: 303px; 
}
#datatable .formLine2 input[type=text]
{
    width: 80px;
    margin-top:3px;
}

#datatable .formLine label.bold
{
    font-weight:bold;
}

#datatable .formLine input[type=text], #datatable .formLine textarea, #datatable .formLine select
{
    width: 270px;
    float:left;
    margin-top:3px;
}

#datatable .formLine .dateselector input[type=text], #datatable .formLine .dateselector select
{
    width: 80px;
}

#datatable .formLine input.nofloat
{
    float: none;
}

#datatable .formLine .floatleft
{
    float: left;
}

#datatable .formLine .SectionButton
{
    width: auto;
    margin-top: 4px;
    margin-left: 190px;
}

#datatable .formLine .checkbox, .formLine2 .checkbox 
{
    float:left;
}

#datatable .formLine .checkbox input, .formLine2 .checkbox input
{
    width: auto;
}

#datatable .formLine .checkBoxText
{
	float: left;
    padding: 3px 8px 3px 1px;
    white-space:nowrap;
}
#datatable .formLine2 .checkBoxText
{
	width:75px;
	float: left;
    padding: 3px 8px 3px 1px;
    white-space:nowrap;
}

#datatable .formLine select
{
    width: 318px;
}

#datatable .formLine2 select, .formLine2 label, .formLineWider label
{
    margin-top:3px;
}
.blueSquare
{
	background-color:#00B2EB;
	padding: 0px 10px;
	text-align:right;
}

/* NEW DESIGN PERSONAL HOMEPAGE */
.personalhomepage .wrapper 
{
	width: 710px;
}
.personalhomepage .introImage 
{
	height: 206px;
	position: relative;
	margin: 0 0 25px 0;
}
.personalhomepage .introImage .shadow 
{
	position: absolute;
	top: 0;
	width: 24px;
	height: 206px;
	background: url('images/introImageShadow.png') no-repeat;
}
.personalhomepage h1 
{
	color: #3a267e;
	font-weight: bold;
	font-size: 14px;
	/*font-family: Arial;*/
	margin:0;
	padding:0;
}
/*.personalhomepage p.intro 
{
	margin: 15px 0;
	font-size: 14px;
	color: #3a267e;
	font-family:Arial;
}*/
.messagesContainer 
{
	width: 690px;
}
.messagesContainer .header
{
	background: #ffffff;
	font-weight: bold;
	background: url('images/homepublications.gif') no-repeat;
	padding: 15px 0 0 87px;
	height: 31px;
	margin: 0 0 3px 0;
}
.messagesContainer .messagesContent
{
	border: 2px solid #00b2ee;
	background: #f2fafd;
	padding: 6px;
	overflow-y: scroll;
	height: 90px;
}
.messagesContainer .message False 
{
	border-bottom: 1px solid #00b2ee;
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	/*font-family: Arial;*/
}
.messagesContainer .message True 
{
	/*border-bottom: 1px solid #00b2ee;*/
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	/*font-family: Arial;*/
}
.messagesContainer .message span.date
{
	float: left;
	width: 80px;
	color: #00b2eb;
	/*font-size: 8pt;
	font-family: Arial;*/
}
.messagesContainer .message span.text
{
	float: left;
	width: 558px;
	font-size:8pt;
}
.messagesContainer .message span p
{
	margin: 0 0 6px 0;
	padding: 0
}
.messagesContainer .message .deleteMessage 
{
	height: 15px;
}

.expiredPassword p
{
	color: #3a267e;
	/*font-size: 12px;
	font-family: Arial;*/
}
.toolFooter 
{
	margin: 15px 0 0 0;
	padding: 40px 0 0 0;
	background: url('images/toolFooterbg.jpg') no-repeat;
}
.toolFooter .flyFokker 
{
	border: 2px solid #00b2ee;
	background: #f2fafd;
	padding: 10px;
	width: 315px;
	margin: 0 31px 0 0;
	float: left;
}

.toolFooter .flyFokker img 
{
	float: left;
	margin: 0 10px 0 0;
}
.toolFooter .flyFokker ul 
{
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none outside none;
}
.toolFooter .flyFokker ul li 
{
	/*font-size: 14px;
	font-family: Arial;*/
	list-style: none outside none;
	margin: 0 0 3px 0;
}
.toolFooter .flyFokker ul li a 
{
	color: #860c7c;
	text-decoration: underline;
	/*font-size: 14px;
	font-family: Arial;*/
	background: url('images/middot.gif') no-repeat 0 7px;
	padding: 0 0 0 10px;
}
.toolFooter .flyFokker ul li a:hover 
{
	text-decoration: none;
}
.toolFooter .recentlyVisited
{
	float: left;
	/*font-family: Arial;*/
	color: #3a267e;
	/*font-size: 13px;	*/
}

.toolFooter .recentlyVisited ul 
{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none outside none;
}
.toolFooter .recentlyVisited ul li 
{
	list-style: none outside none;
	margin: 0 0 2px 0;
}
.toolFooter .recentlyVisited ul li a 
{
	/*font-family: Arial;*/
	/*font-size: 12px;*/
	color: #3a267e;
	/*font-weight: bold;*/
	text-decoration: underline;
	background: url('images/bullet-arrow.gif') no-repeat 0 5px;
	padding: 0 0 0 14px;
}
.toolFooter .recentlyVisited ul li a:hover 
{
	text-decoration: none;
}
.clearer
{
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
}
.webdings {
	 font-family: webdings;
	 font-size: 12px;
	 color: #003f91;
}
