BODY {
margin-top:0; margin-left:0; margin-right:0; background-color:#ffffff;
}

TABLE {
background-color:#ffffff;
}
	
.tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

.tablist_item{
list-style: none;
display: inline;
margin: 0;
}

.tabitem_other {
text-decoration: none;
padding: 3px 0.5em;
margin-left: 1px;
border: 1px solid #778;
border-bottom: none;
background: #ECECFF;
color: navy;
}

.tabitem_current{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 1px;
border: 1px solid #778;
border-bottom: none;
background: navy;
color: white;
}

.tbl_photos
{
background-color:#9BA6B3;
font-weight: bold;
text-align: center;
color: #FFFFFF;
}

.tbl_section
{
background-color:#3A5689;
font-weight: bold;
text-align: center;
color: #FFFFFF;
}

.tbl_sub_section
{
background-color: #0F4F9D;
text-align: center;
color: #FFFFFF;
}

.castii_top {
background-color:#000000;
}

.lien_old {
    position: relative; top: -2px; color: #5F80A2; font-size: 8pt; font-family: verdana;  font-weight: bold; letter-spacing: -1pt; text-decoration: none;
}

.lien {
    position: relative; top: -2px; color: #4DAEDD; font-size: 8pt; font-family: verdana;  font-weight: bold; letter-spacing: -1pt; text-decoration: none;
}

.divise {
    position: relative; top: -2px; color: #C0C0C0; background: #000000; font-size: 12pt;
}

.lien_end {
    position: relative; top: -2px; right: 10px; color: #E69944; font-size: 8pt; font-family: verdana;  font-weight: bold; letter-spacing: -1pt; text-decoration: none;
}

.lien_disconnect {
    position: relative; top: -2px; right: 10px; color: yellow; font-size: 8pt; font-family: verdana;  font-weight: bold; letter-spacing: -1pt; text-decoration: none;
}

.divise_end {
    position: relative; top: -2px; right: 12px; color: #C0C0C0; background: #000000; font-size: 12pt;
}

#dropmenudiv {
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a {
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover { /*hover background color*/
background-color: gray;
}

.MenuTitleDiv {
cursor:pointer;
margin-bottom: 2px;
/*background-color:#ECECFF;*/
background-color:#02497D;
/*color:navy;*/
color:#ACB7D2;
width:150px;
padding:1px;
text-align:center;
font-weight:bold;
font-size:12px;
font-family: Verdana;
border:1px solid #000000;
}

.MenuEntryDiv {
cursor:pointer;
margin-bottom: 2px;
/*background:#D9D9D9;*/
background:#9BA3BD;
border-top:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
color:navy;
width:150px;
padding:1px;
text-align:left;
font-size:10px;
font-family:"Verdana";
}

.MenuEntryDivOver {
cursor:pointer;
margin-bottom: 2px;
background:#D9D9D9;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
color:navy;
width:150px;
padding:1px;
text-align:left;
font-size:10px;
font-family:"Verdana";
}

.MenuEntryItem
{
cursor:pointer;
width:146px;
/*color:navy;*/
color:#000000;
padding-left:2px;
}

.MenuEntryItem a
{
text-decoration:none;
/*color:navy;*/
color:#000000;
}

.MenuEntryItemOver
{
cursor:pointer;
width:146px;
background:#BBBBBB;
color:blue;
font-weight:bold;
padding-left:2px;
}

.MenuEntryItemOver  a
{
/*color:blue;*/
color:#000000;
text-decoration:none;
}

.ssmItems
{
text-decoration:none;
color:navy;
}

.ssmItems
{
color:blue;
text-decoration:none;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 0px 3px;
}

#hintboxerr{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid red;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid red;
border-bottom: 3px solid red;
visibility: hidden;
}

.hintanchorerr{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: red;
}

