﻿/* CSS Document */

/* Definition of a main menu cell */
a.table_mainmenu_cell:link {
	display: block;
	height: 25px;
  	background-color: #669966;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.table_mainmenu_cell:visited {
	display: block;
	height: 25px;
  	background-color: #669966;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.table_mainmenu_cell:hover {
	display: block;
  	color: white;
	height: 25px;
	background-color: #669966;
	border-bottom: solid 1px #A9A9A9;
	font-weight: bold;
	font-color: white;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

.table_mainmenu_cell{
     height: 40px;
     font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     background: #D2E4FC;
     padding-left: 6px;
     padding-right: 6px;
     padding-top: 4px;
     padding-bottom: 4px;
     border-right: solid 0px #D9D9D9;
     border-left: solid 0px #D9D9D9;
     border-bottom: solid 1px #D9D9D9;
     }

/* Definition of a project area cell */
a.project_area_cell:link {
	display: block;
	height: 25px;
  	background-color: #6666FF;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.project_area_cell:visited {
	display: block;
	height: 25px;
  	background-color: #6666FF;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.project_area_cell:hover {
	display: block;
  	color: white;
	height: 25px;
	background-color: #6666FF;
	border-bottom: solid 1px #A9A9A9;
	font-weight: bold;
	font-color: white;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

.project_area_cell{
     height: 40px;
     font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     background: #D2E4FC;
     padding-left: 6px;
     padding-right: 6px;
     padding-top: 4px;
     padding-bottom: 4px;
     border-right: solid 0px #D9D9D9;
     border-left: solid 0px #D9D9D9;
     border-bottom: solid 1px #D9D9D9;
     }

/* Definition of a project area current cell */
a.project_area_current_cell:link {
	display: block;
	height: 25px;
  	background-color: #99CCFF;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.project_area_current_cell:visited {
	display: block;
	height: 25px;
  	background-color: #99CCFF;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.project_area_current_cell:hover {
	display: block;
  	color: white;
	height: 25px;
	background-color: #99CCFF;
	border-bottom: solid 1px #A9A9A9;
	font-weight: bold;
	font-color: white;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

.project_area_current_cell{
     height: 40px;
     font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     background: #99CCFF;
     padding-left: 6px;
     padding-right: 6px;
     padding-top: 4px;
     padding-bottom: 4px;
     border-right: solid 0px #D9D9D9;
     border-left: solid 0px #D9D9D9;
     border-bottom: solid 1px #D9D9D9;
     }

/* Definition of the current cell in main menu*/

a.table_menu_current_cell:link {
	display: block;
	height: 25px;
  	background-color: #669999;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.table_menu_current_cell:visited {
	display: block;
	height: 25px;
  	background-color: #669999;
	color: white;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.table_menu_current_cell:hover {
	display: block;
  	color: white;
	height: 25px;
	background-color: #669999;
	border-bottom: solid 1px #A9A9A9;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

.table_menu_current_cell{
     height: 40px;
     font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     padding-left: 6px;
     padding-right: 6px;
     padding-top: 4px;
     padding-bottom: 4px;
     border-right: solid 0px #D9D9D9;
     border-left: solid 0px #D9D9D9;
     border-bottom: solid 1px #D9D9D9;
     }

/* Definition of a regular cell */

a.regular_cell:link, a.regular_cell:visited {
	display: block;
  	background-color: #FFCC99;
	padding-left: 3px;
	padding-top: 3px;
	color: #CC33FF;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

a.regular_cell:hover {
	display: block;
	padding-left: 3px;
	padding-top: 3px;
  	color: #CC33FF;
	background-color: #FF99CC;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	}

table.regular_cell{
     background: #FFCC99;
     font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     border-right: solid 1px #D9D9D9;
     border-left: solid 1px #D9D9D9;
     border-bottom: solid 1px #D9D9D9;
     }


/* Definition of any regular link */
a:link, a:visited {
	text-decoration: underline;
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

a:hover {
	text-decoration: underline;
	}

hr {
  border: 0px;
  width: 100%;
  color: #D9D9D9;
  background-color: #D9D9D9;
  height: 1px;
}

