/* General Body =================================================================================================================== */
BODY { background-color: #FAFAF0; font-family: Arial,Helvetica,Sans-serif; font-size: 10pt; color: #0099FF; }
A:link, A:visited, A:active { font-family: Arial,Helvetica,Sans-serif; font-size: 10pt; text-decoration: none; color: #0099FF; }
A:hover { text-decoration: underline; }

#oControls {
	visibility:hidden;

}
#oMsg {
	/*document.body.style.backgroundColor: #FFFFFF;*/
	color: #000000;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-240px;
	font-size:26px;
	width:620px;
}
#rabbit {
	/*document.body.style.backgroundColor: #FFFFFF;*/
	color: #000000;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-158px;
	margin-left:-114px;

}
#Jbirth {
	/*document.body.style.backgroundColor: #FFFFFF;*/
	color: #000000;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-157px;
	margin-left:-230px;

}
/* ColorPro ======================================================================================================================= */
colorpro { background-color: #FFFFFF; font-family: Lithograph; font-size: 16pt; font-weight: normal; color: #000000; }

/* Main frame set ================================================================================================================= background-image: url(../images/angle.gif); */
.main { background-color: #FAFAF0; background-repeat: no-repeat; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; color: #0099FF; }
A.main:link, A.main:visited, A.main:active { font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.main:hover { text-decoration: underline; }

/* Main frame but without . angel ================================================================================================================= */
.main2 { background-color: #FAFAF0; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; color: #0099FF; }
A.main2:link, A.main:visited, A.main:active { font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.main2:hover { text-decoration: underline; }

/* Site navigator ================================================================================================================= */
.navigator { background-color: #003399; font-family: Arial,Helvetica,Sans-serif; font-size: 12pt; font-weight: bold; font-style: italic; color: #FFFFFF; }
/*A.navigator:link, A.navigator:visited, A.navigator:active { font-size: 12pt; color: #FFFFFF; }*/
/*A.navigator:hover { color: #0099FF; }*/
A.navigator:link, A.navigator:visited, A.navigator:active, A.navigator:hover { background-color: #003399; font-family: Arial,Helvetica,Sans-serif; font-size: 12pt; font-weight: bold; font-style: italic; color: #FFFFFF; text-decoration: none;}


.navy { background-color: #003399; font-family: Arial,Helvetica,Sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; vertical-align: middle; color: #FFFFFF; }
A.navy:link, A.navy:visited, A.navy:active { font-size: 10pt; color: #FFFFFF; }
A.navy:hover { color: #0099FF; }

.navyblue { background-color: #003399; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: bold; font-style: italic; vertical-align: middle; color: #0099FF; }
A.navyblue:link, A.navyblue:visited, A.navyblue:active { font-size: 9pt; color: #0099FF; }
A.navyblue:hover { color: #0099FF; }

/* Header of the page ============================================================================================================= */
.header { background-color: #003399; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; vertical-align: middle; color: #FFF000; }
A.header:link, A.header:visited, A.header:active { color: #FFF000; }
A.header:hover { text-decoration: underline; }

/* Footer of the page ============================================================================================================= */
.footer { background-color: #0060C0; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; vertical-align: middle; color: #FFF000; }
A.footer:link, A.footer:visited, A.footer:active { font-size: 8pt; color: #FFF000;  }
A.footer:hover { text-decoration: underline; }

/* Base font of the menu ========================================================================================================== */
.menu { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; color: #0099FF; }
A.menu:link, A.menu:visited, A.menu:active { font-size: 9pt; color: #0099FF; }
A.menu:hover { text-decoration: underline; }
.menubold { font-size: 9pt; font-weight: bold; color: #0099FF; }

/* Big Header font of the documents =============================================================================================== */
.bigdocheader { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 12pt; font-weight: normal; color: #000000; }
A.bigdocheader:link, A.bigdocheader:visited, A.bigdocheader:active { font-family: Arial,Helvetica,Sans-serif; font-size: 12pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.bigdocheader:hover { text-decoration: underline; }
.bigdocheaderbold { font-size: 12pt; font-weight: bold; color: #000000; }

/* Middle Header font of the documents =============================================================================================== */
.middocheader { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 10pt; font-weight: normal; color: #000000; }
A.middocheader:link, A.middocheader:visited, A.middocheader:active { font-family: Arial,Helvetica,Sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.middocheader:hover { text-decoration: underline; }
.middocheaderbold { font-size: 10pt; font-weight: bold; color: #000000; }

/* Header font of the documents =================================================================================================== */
.docheader { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; color: #000000; }
A.docheader:link, A.docheader:visited, A.docheader:active { font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.docheader:hover { text-decoration: underline; }
.docheaderbold { font-size: 8pt; font-weight: bold; color: #000000; }


/* Base font of the documents ===================================================================================================== */
.doc { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 7pt; font-weight: normal; color: #000000; }
.docbold { font-size: 7pt; font-weight: bold; color: #000000; }
.docboldbill { font-size: 10pt; font-weight: bold; color: #000000; }
.docboldunderline { font-size: 7pt; font-weight: bold; text-decoration: underline; color: #000000; }

.doc_not_white { font-family: Arial,Helvetica,Sans-serif; font-size: 7pt; font-weight: normal; color: #000000; }

.doci { background: #FFFFFF; }
A.adoc:link, A.adoc:visited, A.adoc:active, A.adoc:hover { font-family: Arial,Helvetica,Sans-serif; font-size: 7pt; font-weight: normal; text-decoration: none;  }
A.adocbold:link, A.adocbold:visited, A.adocboldc:active, A.adocbold:hover { font-family: Arial,Helvetica,Sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none;  }


/* Base font of the documents in Vira's view===================================================================================================== */
.docv { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; color: #000000; }
/* in act of payments */
.docact { background-color: #EEEEEE; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; color: #000000; }
A.docv:link, A.docv:visited, A.docv:active, A.docv:hover { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none;  }

/* Small font of the documents ==================================================================================================== */
.text { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 6pt; font-weight: normal; vertical-align: middle; color: #000000; }
A.text:link, A.text:visited, A.text:active { font-family: Arial,Helvetica,Sans-serif; font-size: 6pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.text:hover { text-decoration: underline; }
.textbold { font-size: 6pt; font-weight: bold; color: #000000; }

/* Cuption font of the documents ================================================================================================== */
.caption { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 5pt; font-weight: normal; color: #000000; }
A.caption:link, A.caption:visited, A.caption:active { font-family: Arial,Helvetica,Sans-serif; font-size: 5pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.caption:hover { text-decoration: underline; }
.captionbold { font-size: 5pt; font-weight: bold; color: #000000; }

/* Title of the table ========================================================================================================= background-image: url(../images/angle_title.gif); */
.title { background-color: #0060C0; background-repeat: no-repeat; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: bold; color: #FFF000; }
A.title:link, A.title:visited, A.title:active { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #FFF000; }
A.title:hover { text-decoration: underline; }

/* Title3 of the table ========================================================================================================= */
.title3 { background-color: #0060C0; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: bold; color: #FFF000; }
A.title3:link, A.title:visited, A.title:active { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #FFF000; }
A.title3:hover { text-decoration: underline; }


/* Title2 of the table ========================================================================================================= */
.title2 { background-color: #0066FF; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: bold; color: #FFFF00; }
A.title2:link, A.title:visited, A.title:active { font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #FFFF00; }
A.title2:hover { text-decoration: underline; }

.titletext { background-color: #0060C0; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; color: #FFF000; }
A.titletext:link, A.titletext:visited, A.titletext:active { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #FFF000; }
A.titletext:hover { text-decoration: underline; }

/* Base font of the table ========================================================================================================= */
.base { background-color: #FAFAF0; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; color: #000000; }
A.base:link, A.base:visited, A.base:active { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.base:hover { text-decoration: underline; }
.basebold { font-size: 9pt; font-weight: bold; color: #000000; }
.baseboldred { font-size: 9pt; font-weight: bold; color: #FF0000; }
.baseboldredsmall { font-size: 7pt; color: #FF0000; }
.baseboldgreen { font-size: 9pt; font-weight: bold; color: #009900; }
.baseboldgreensmall { font-size: 7pt; color: #009900; }
.baseboldblue { font-size: 9pt; font-weight: bold; color: #0099FF; }
.baseblue_small { font-size: 7pt; color: #0099FF; }
.baseboldlight { background-color: #FFFFFA; font-size: 9pt; font-weight: bold; color: #000000; }
.basebolddark { background-color: #F5F5E6; font-size: 9pt; font-weight: bold; color: #000000; }
.basered { font-size: 9pt; font-weight: normal; color: #FF0000; }
.basegreen { font-size: 9pt; font-weight: normal; color: #009900; }
.baseblue { font-size: 9pt; font-weight: normal; color: #0099FF; }
.baseblue_form { font-size: 9pt; font-weight: normal; color: #0099FF; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid;}


.basegray  { background-color: #ffffee; font-size: 9pt; font-weight: normal; color: #000000; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; }
.baselight { background-color: #FFFFFA; font-size: 9pt; font-weight: normal; color: #000000; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; }
.basedark  { background-color: #F5F5E6; font-size: 9pt; font-weight: normal; color: #000000; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; }


.baselight_mini { background-color: #FFFFFA; font-size: 7pt; font-weight: normal; color: #000000; }
.basetransp { font-size: 9pt; font-weight: normal; color: #000000; }
.w { font-size: 9pt; font-weight: normal; background-color: #fff2c8;}
.a { font-size: 9pt; font-weight: normal; background-color: #e1d8fd;}
.t { font-size: 9pt; font-weight: normal; background-color: #fdefff;}

.grey { font-size: 9pt; font-weight: normal;  background-color: #dddddd;}

A.basetransp:link, A.basetransp:visited, A.basetransp:active, A.basetransp:hover { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #000000; }

/* Calendar's styles ============================================================================================================== */
input.year { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #000000; width: 30px; }
select.month { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #000000; width: 85px; }
td.cal { background-color: #D3D3D3; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #000000; }
td.calDaysColor { background-color: #003399; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #FFFFFF; }
td.calWeekend { background-color: #D3D3D3; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #FFFFFF; }
td.calBgColor { background-color: #D3D3D3; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #FFFFFF; }
td.calHighlightColor { background-color: #FFFFCC; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #FFFFFF; }
A.cal { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #000000; text-decoration: none; }
A.cal:link, A.cal:visited, A.cal:active { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #0099FF; }
A.cal:Hover { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #FF0000; text-decoration: none; } 
.calBorderColor { border-style: solid; border-width: 1px; background-color: #0000FF; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #FFFFFF; }
.disabled { font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; color: #808080; text-decoration: none; }

/* End of the account.css ========================================================================================================= */


.head { color: #191e29; font-size:12px; }
A.head:link, A.head:visited, A.head:active { color: #191e29; font-weight: bold; font-size:12px; }
A.head:hover { color: #191e29; font-weight: bold; font-size:12px; }

.form { border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; font-size:12px; color:black; font-style:normal; background-color:#cccccc}

.searchform { border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid;}


.ok { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: bold; vertical-align: middle; color: green; }
.bad { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: bold; vertical-align: middle; color: red; }
A.bad:link, A.bad:visited, A.bad:active, A.bad:hover { background-color: #FFFFFF; font-family: Arial,Helvetica,Sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; vertical-align: middle; color: red; }

.tablet1{ border-right: 0px; border-top:0px; border-left: 0px; }
.tablettx{ border-right: 0px; border-top:0px; border-left: 0px; border-bottom: 0px; }

.onmask { color: #ffffff; font-size: 7pt; }

table.fullpage { }

.tblsubhead {font: 9pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #666666;
	width: 280pt;
	height: 13pt;
	border: 1px none;
	filter: alpha(style=1,startX=0,startY=0,finishX=100,finishY=0,opacity=100,finishOpacity=0);
	}

.tblsubhead-lt {font: 9pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #999999;
	width: 280pt;
	height: 12px;
	border: none;
	filter: alpha(style=1,startX=0,startY=0,finishX=100,finishY=0,opacity=100,finishOpacity=0);
	}

.tbldark {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #dddddd;
	border-style: solid; border-width: 0; 
	}
	
.tbllight {font: 8pt tahoma, arial, helvetica, sans-serif;
	color:#333333;
	background-color: #eeeeee;
	border-style: solid; border-width: 1px; 
	}
	
.prnt { font-size: 7pt; vertical-align: top; }
.prntr { font-size: 7pt; vertical-align: top; background-color: #FFAA00; }
.prntg { font-size: 7pt; vertical-align: top; background-color: #AAFF00; }

.xa4a4 { font-size: 7pt; vertical-align: bottom;}
