body {
	background : #D6DFE7;
	color : #000000;
	font-size : 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td{
	font-size : 10pt;
}

/* General site text */
.siteTitle{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 17px; 
	text-decoration : none; 
	line-height : 120%; 
	color : #006699; 
}

.siteTextSmall	{ font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.siteTextMed	{ font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
.siteText,p,td	{ font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.bot{
	font-size : 11px; 
	color : #333333; ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	text-decoration: none;
}
.a_bot, .a_bot:visited {
	font-size : 11px; 
	color : #333333; ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	text-decoration: none;
}
.a_bot:hover { 
	font-size : 11px; 
	color : #333333; ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004c75; 
	text-decoration: underline;
}
.cop_bot{
	font-size : 10px; 
	color : #333333; ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	text-decoration: none;
}
.cop_a_bot, .cop_a_bot:visited {
	font-size : 10px; 
	color : #333333; ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	text-decoration: none;
}
.cop_a_bot:hover { 
	font-size : 10px; 
	color : #333333; ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004c75; 
	text-decoration: underline;
}

.form_input{
	vertical-align : middle; 
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	padding : 1px;
	color: #004D73;
	font-size : 11px;
	font-weight : normal;
}

.form_input_right{
	text-align : right;
	vertical-align : middle; 
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	padding : 1px;
	color: #004D73;
	font-size : 11px;
	font-weight : normal;
}

.form_button{
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	height : 20px; 
	vertical-align : middle; 
	padding : 1px;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif ;
	background : E7E7E7;
	color: #004D73;
	font-size : 10px; 
	font-weight : bold;
}

.required { 
 	font-family: Verdana,  Arial, Geneva, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style: normal; 
 	font-weight: normal;
 	color: #CC0000;
	text-decoration : none;
}
.required:hover { 
 	font-family: Verdana,  Arial, Geneva, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style: normal; 
 	font-weight: normal;
 	color: #FF6500;
	text-decoration : underline;
}

.txt0_black {
	font-size : 8pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
}
.txt1_black {
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
}
.txt2_black {
	font-size : 10pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
}
.txt3_black {
	font-size : 11pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
}
.txt4_black {
	font-size : 12pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
}
.txt5_black {
	font-size : 13pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
}

.txt_1 {
	font-size : 7pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
}
.txt0 {
	font-size : 8pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
}
.txt1 {
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
}
.txt2 {
	font-size : 10pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
}
.txt3 {
	font-size : 11pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
}
.txt4 {
	font-size : 12pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
}
.txt5 {
	font-size : 13pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
}

a {
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #004D73;
	text-decoration : none;
}
a:hover {
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #FF6500;
	text-decoration : underline;
}

.a_page, .a_page:visited {
	font-size : 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FF6500; 
	text-decoration: none;
}
.a_page:hover { 
	font-size : 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color : #FF6500;
	text-decoration: underline;
}

.a_menu{
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #006699;
	text-decoration : none;
}

.a_menu:hover{
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #FF6600;
	text-decoration : underline;
}

.a_menu_selected{
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #FF6600;
	text-decoration : none;
}

.a_menu_selected:hover{
	font-size : 9pt;
	font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;
	color : #FF6600;
	text-decoration : underline;
}

.border{
	border: #9CAAB5; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.border_dotted{
	border: #9CAAB5; 
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.border_black{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.borderintop{  
	font-family: "Arial", "Helvetica", "Times New Roman", "times"; 
	font-style: normal; 
	font-weight: normal; 
	color: #ffffff; 
	border: #9CAAB5; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}
.borderinbottom{  
	font-family: "Arial", "Helvetica", "Times New Roman", "times"; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	border:#9CAAB5; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px
}
.borderin{  
	font-family: "Arial", "Helvetica", "Times New Roman", "times"; 
	font-style: normal; 
	font-weight: normal; 
	color: #ffffff; 
	border: #9CAAB5; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}

/* Ogone CSS Definition for payment page */
td.ncolh1 {background-color : #EFEFEF; font-size : 10pt; color : lightblue; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncoltxtl {background-color : #EFEFEF; font-size : 10pt; color : black; text-align : right; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncoltxtl2 {background-color : #EFEFEF; font-size : 10pt; color : black; text-align : right; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncoltxtr {background-color : #EFEFEF; font-size : 10pt; color : black; text-align : left; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncoltxtc {background-color : #EFEFEF; font-size : 10pt; color : black; text-align : center; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncollogol {background-color : #EFEFEF; font-size : 10pt; color : black; text-align : right; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncollogor {background-color : #EFEFEF; font-size : 10pt; color : black; text-align : left; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncollogoc {background-color : #EFEFEF; font-size : 10pt; color : black; text-align : center; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncoltxtmessage {background-color : #EFEFEF; font-size : 10pt; color : lightblue; text-align : left; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif;}
td.ncolinput {background-color : #EFEFEF; font-size : 10pt; color : black}
td.ncolline1 {background-color : white; font-size : 10pt; color : black}
td.ncolline2 {background-color : #EFEFEF; font-size : 10pt; color : black}
input.ncol {background-color : #E7E7E7; 	border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height : 20px;  font-size : 9pt; color : black}
table.ncoltable1 { background-color: #EFEFEF; border: 1 solid #9CAAB5;  }
table.ncoltable2 { background-color: #EFEFEF;  border: 1 solid #9CAAB5; }
table.ncoltable3 { visibility : hidden;  background-color: #EFEFEF; border: 1 solid #9CAAB5;  }