/* CSS Document */

BODY,TABLE,TR,TD,FORM, P {font-size: 12px; font-family: Verdana, Arial, Geneva, Chicago; color:#000000; margin:0px;}
A:link, A:visited, A:active { color: #376A9A; }
A:hover { color: black; }	

.neoTableMenu { background-color: #165189; }
.neoTableMenuOn { background-color : #CECEC2; }
.neoTableSMenu { background-color: white; }
.neoTableAreaBelowMenu { background-color : #CECEC2; }
.neoTableAreaBelowSubMenu { background-color : #CECEC2; }
.neoTableSubMenu { background-color: #E6E6E0; }


<!--
.neoTable  { width: 100%; border-spacing:0px;  border-collapse: collapse;  }
.neoTableRow {  padding: 3pt;  border-bottom: 1px solid #A6B9D4; font-size: 12px; }
.neoTableHead { padding: 3pt;  border-bottom: 2px solid #A6B9D4; font-size: 12px;  font-weight: bold;}
-->
.neoTable  { width: 100%; border-spacing:0px;  border-collapse: collapse;  }
.neoTableRow {  padding: 3pt;  border-bottom: 1px solid #B2DB11; font-size: 12px; }
.neoTableHead { padding: 3pt;  border-bottom: 2px solid #B2DB11; font-size: 12px;  font-weight: bold;}

.TableBlueGreen  { width: 100%; border-spacing:0px;  border-collapse: collapse;  font-size: 12px;}
.TableBlueGreenRow {  padding: 3pt;  border: 1px solid #A6B9D4; font-size: 12px; }
.TableBlueGreenHead { padding: 3pt; background-color:#ECF6C3;  border: 1px solid #A6B9D4; font-size: 12px;}

.TableBooking  { width: 100%; border-spacing:0px;  border-collapse: collapse;  font-size: 12px;}
.TableBookingRow {  padding: 3pt;  border: 1px solid #ffffff; font-size: 12px; background-color:#E5EBF1; }
.TableBookingRowFree {  padding: 3pt;  border: 1px solid #ffffff; font-size: 12px; background-color:#E9F4C1; }
.TableBookingRowOcup {  padding: 3pt;  border: 1px solid #ffffff; font-size: 12px; background-color:#FBF8E7; }
.TableBookingRow2 {  padding: 3pt;  border: 1px solid #E5EBF1; font-size: 12px; background-color:#ffffff; }



.neoFrontBoxBlue       { background-color: #EEEEE9; padding: 10px 22px 10px 22px; }
.neoFrontBoxGrayLigher { background-color: #F7F7F4; padding: 10px 22px 10px 22px; }
.neoFrontBoxGrayDarker { background-color: #F2F2EF; padding: 10px 22px 10px 22px; }

.neoFrontBoxBlueNP       { background-color: #EEEEE9; }
.neoFrontBoxGrayLigherNP { background-color: #F7F7F4; }
.neoFrontBoxGrayDarkerNP { background-color: #F2F2EF; }

.neoFrontBoxHeadBlue { background-color: #E6E6DF; padding: 4px 22px 4px 22px; color: #000000; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; font-weight:bold; }
.neoFrontBoxHeadGrayLigher { background-color: #EDEDE7; padding: 4px 22px 4px 22px; color: #000000; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; font-weight:bold;  }
.neoFrontBoxHeadGrayDarker { background-color: #E9E9E4; padding: 4px 22px 4px 22px; color: #000000; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt;  font-weight:bold; }

.neoContentBox { padding: 23px; }

.neoCopyrightRow { padding: 20px 25px 20px 25px; }

.neoCopyright {font-size: 10px; font-family:  Arial,Verdana; color:#376A9A;}
A.neoCopyright:link {COLOR: #376A9A; TEXT-DECORATION: underline}
A.neoCopyright:visited {COLOR: #376A9A; TEXT-DECORATION: underline}
A.neoCopyright:active {COLOR: #376A9A; TEXT-DECORATION: underline}
A.neoCopyright:hover {COLOR: #000000; TEXT-DECORATION: underline}

.neoMenu {font-size: 8pt; color:#FFFFFF;}
A.neoMenu:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.neoMenu:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.neoMenu:active {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.neoMenu:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.neoSubMenu {color: #165189; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; }
A.neoSubMenu:link {COLOR: #165189; TEXT-DECORATION: none}
A.neoSubMenu:visited {COLOR: #165189; TEXT-DECORATION: none}
A.neoSubMenu:active {COLOR: #165189; TEXT-DECORATION: none}
A.neoSubMenu:hover {COLOR: #165189; TEXT-DECORATION: none}

.neoMenuOn {font-size: 8pt; color:#165189; font-weight: bold; }

.neoTitle {	font-size: 14pt; font-family: "Tahoma", "Arial", Georgia; color: #000000; line-height: 16pt;}

.neoSubTitle { color: #165189; }

.neoTextHelper {color: #165189; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; }
A.neoTextHelper:link {COLOR: #165189; TEXT-DECORATION: none}
A.neoTextHelper:visited {COLOR: #165189; TEXT-DECORATION: none}
A.neoTextHelper:active {COLOR: #165189; TEXT-DECORATION: none}
A.neoTextHelper:hover {COLOR: #165189; TEXT-DECORATION: underline}

.neoTextNormal { font-size: 12px; font-family: Verdana, Arial, Geneva, Chicago; color: #000000; }
A.neoTextNormal:link {COLOR:  #376A9A; TEXT-DECORATION: underline}
A.neoTextNormal:visited {COLOR:  #376A9A; TEXT-DECORATION: underline}
A.neoTextNormal:active {COLOR:  #376A9A; TEXT-DECORATION: underline}
A.neoTextNormal:hover {COLOR: #165189; TEXT-DECORATION: underline}

.neoTextSmall {color: #000000; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; }
A.neoTextSmall:link {COLOR:  #376A9A; TEXT-DECORATION: underline}
A.neoTextSmall:visited {COLOR:  #376A9A; TEXT-DECORATION: underline}
A.neoTextSmall:active {COLOR:  #376A9A; TEXT-DECORATION: underline}
A.neoTextSmall:hover {COLOR: #000000; TEXT-DECORATION: underline}

.neoTextSmallRed {color: #0072BC; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; }
A.neoTextSmallRed:link {COLOR:  #0072BC; TEXT-DECORATION: underline}
A.neoTextSmallRed:visited {COLOR:  #0072BC; TEXT-DECORATION: underline}
A.neoTextSmallRed:active {COLOR:  #0072BC; TEXT-DECORATION: underline}
A.neoTextSmallRed:hover {COLOR: #000000; TEXT-DECORATION: underline}

.neoTextSmallBlue {color: #000000; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; }
A.neoTextSmallBlue:link {COLOR:  #000000; TEXT-DECORATION: underline}
A.neoTextSmallBlue:visited {COLOR:  #000000; TEXT-DECORATION: underline}
A.neoTextSmallBlue:active {COLOR:  #000000; TEXT-DECORATION: underline}
A.neoTextSmallBlue:hover {COLOR: #000000; TEXT-DECORATION: underline}

.neoTextSmallGray {color: #A4A29A; font-family: Verdana, Arial, Geneva, Chicago; font-size: 8pt; }
A.neoTextSmallGray:link {COLOR: #A4A29A; TEXT-DECORATION: underline}
A.neoTextSmallGray:visited {COLOR:  #A4A29A; TEXT-DECORATION: underline}
A.neoTextSmallGray:active {COLOR:  #A4A29A; TEXT-DECORATION: underline}
A.neoTextSmallGray:hover {COLOR: #000000; TEXT-DECORATION: underline}

.neoFormSelectFront {background-color: #FFFFFF; font: Verdana; color: Black; font: 10px; width : 150px; }

.textDefault {  font-size: 11px; }
.textBig {  font-size: 13px; }
.textSmall { font-size: 9px; }
.textTitle {font-size: 14px; font-weight: bold;	color: #14468E;	margin-bottom: -4px;}
.textBlue { color:#366AAB;}
.textGray { color:#A4A29A;}

.community_member { color: #969590; font-size: 11px; }
A.community_member, A.community_member:visited, A.community_member:active { color:#969590;  font-size: 11px; text-decoration: underline;}
A.community_member:hover {color: #969590; font-size: 11px; text-decoration: none;}

.textGraySmall { color:#A4A29A; }
A.textGraySmall { color:#A4A29A;  text-decoration: underline;}
A.textGraySmall:hover {color: #000000; text-decoration: underline;}

.SmallGreenLight { font-size:10px; color:#AEDF0A; font-weight: bold; }
A.SmallGreenLight, A.SmallGreenLight:visited, A.SmallGreenLight:active { font-size:10px; color:#AEDF0A;  text-decoration: none; font-weight: bold;}
A.SmallGreenLight:hover { font-size:10px;color: #AEDF0A; text-decoration: underline; font-weight: bold;}

.SmallGreenDark { font-size:10px; color:#85AE00; font-weight: bold; }
A.SmallGreenDark, A.SmallGreenDark:visited, A.SmallGreenDark:active { font-size:10px; color:#85AE00;  text-decoration: none; font-weight: bold;}
A.SmallGreenDark:hover { font-size:10px;color: #85AE00; text-decoration: underline; font-weight: bold;}

.newsTitle { color:#FFFFFF; font-size:11px; }
A.newsTitle, A.newsTitle:hover, A.newsTitle:visited { color:#FFFFFF; font-size:11px;  }

.neoInputMainEmail { width: 120px; font-size: 8pt; }

.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B6C6DC;}
A.footer, A.footer:visited, A.footer:active {text-decoration: underline; color: #B6C6DC;}
A.footer:hover {color: #ffffff;}


.title {font-size: 14px; font-weight: bold;	color: #ffffff;	margin-bottom: -8px;}
.textTitle {font-size: 14px;font-weight: bold; color: #ffffff; margin-bottom: -8px;}

.insTitle {font-size: 14px;	font-weight: bold; color: #14468E;}
.insSubTitle {font-size: 14px;	font-weight: bold; color: #85AE00; padding-left:35px;}

A.more { text-decoration: underline;}
A.more:hover {color: #14468E;}

.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #ffffff; font-weight: bold;}
A.menu, A.menu:visited, A.menu:active { color:#ffffff; text-decoration: none;}
A.menu:hover { color:#ffffff; text-decoration: underline;}

.menuSel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: underline;}
A.menuSel, A.menuSel:visited, A.menuSel:active { color:#ffffff; font-weight: bold; text-decoration: underline;}
A.menuSel:hover { color:#ffffff; font-weight: bold; text-decoration: underline;}


.ins_submenu { font-size:10px; color:#14468E;  padding-bottom:7px; padding-right:5px; font-weight:bold;}
A.ins_submenu, A.ins_submenu:visited, A.ins_submenu:active { color:#14468E; text-decoration: none; }
A.ins_submenu:hover { color:#ffffff; text-decoration: underline;}

.ins_submenuSel { font-size:10px; color:#ffffff;  padding-bottom:11px; font-weight:bold; text-decoration: underline;}
A.ins_submenuSel, A.ins_submenuSel:visited, A.ins_submenuSel:active { color:#ffffff; text-decoration: underline;}
A.ins_submenuSel:hover { color:#ffffff; text-decoration: underline;}

.ins_menu_cont div { float:left; margin-right: 7px; }

.ins_menu { font-size:10px; color:#14468E; font-weight:bold;}
A.ins_menu, A.ins_menu:visited, A.ins_menu:active { color:#14468E; text-decoration: none;}
A.ins_menu:hover { color:#14468E; text-decoration: underline;}

.ins_menuSel { font-size:10px; color:#14468E; font-weight:bold; text-decoration:underline;}
A.ins_menuSel, A.ins_menuSel:visited, A.ins_menuSel:active { color:#14468E; text-decoration: underline;}
A.ins_menuSel:hover { color:#14468E; text-decoration: underline;}

.ins_menuline { padding-bottom:7px;}

hr { color:#A6B9D4;}
