/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the horizontal / top menu */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
A.visitormenu { padding-right: 0.6em; padding-left: 0.6em; padding-bottom:0.1em; padding-top:0.1em; border-right: 1px solid Gainsboro; width:10em; float: left; color:white; background-color: gray; font-size: 8pt ; font-family : Arial; font-weight: bold; text-decoration: none; text-align:center;   } 
A.visitormenu:hover { color: white; font-weight: bold; background-color: Gainsboro }

.visitormenu-borderline
{
	background-color: gray;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the vertical menu (standard) */
/* background-color: #C0C0FF                 */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
A.leftmenu { padding-bottom:0em; padding-top:0em;  color:gray; background-color: WhiteSmoke; font-size: 8pt; font-family : Verdana; width:15em; text-align:left; text-decoration: none;  } 
A.leftmenu:hover { padding-bottom:0em; padding-top:0em; color: orangered; font-size: 8pt; font-family : Verdana;  background-color: WhiteSmoke; }
UL { float: left; margin: 0px; width: 100%; list-style-type: none }
LI.menubar { display: inline }  

.leftmenu-borderline
{
	background-color: WhiteSmoke;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the MAIN menu */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
A.mainmenu { padding-right: 1.3em; padding-left: 1.3em; padding-bottom:1.3em; padding-top:1.3em; border-right: 1px solid gray; width:10em; float: left; color:white; background-color: LimeGreen; font-size: 8pt ; font-family : Verdana; text-decoration: none; text-align:center;   } 
A.mainmenu:hover { padding-bottom:1.3em; padding-top:1.3em; color: yellow;  font-size: 8pt; font-family : Verdana; background-color: #357af9; }


.mainmenu-borderline
{
	background-color: LimeGreen;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the footer menu   */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
A.footermenu {  color:Gray; background-color: Transparent; font-size: 10; font-family : Verdana;  text-align:left; text-decoration: none;  } 
A.footermenu:hover { color: DeepPink; font-weight: bold; background-color: Transparent }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the mainpanel menu   */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
A.mainpanelmenu {  color:Gray; background-color: Transparent; font-size: 10; font-family : Verdana;  text-align:left; text-decoration: none;  } 
A.mainpanelmenu:hover { color: DeepPink; font-weight: bold; background-color: Transparent }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the VIEWER menu */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.profileborder { 
border-top: 1px solid #bdbdbd; 
border-right: 1px solid #bdbdbd; 
border-bottom: 1px solid #bdbdbd; 
border-left: 1px solid #bdbdbd; 
} 

.leftborder 
{
	border-top: none; 
	border-right: none; 
	border-bottom: none; 
	border-left: 1px solid #bdbdbd; 
	/*border-style: solid; */
} 


.mainmenu-borderline
{
	background-color: LimeGreen;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the hyperlinks  */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
A.item { color: blue; background-color: Transparent; text-decoration: none; }
A.item:hover { color: OrangeRed; background-color: Transparent }

A.homemenu { padding-right: 0.6em; padding-left: 0.6em; padding-bottom:0.1em; padding-top:0.1em; border-right: 1px solid gray; border-bottom: 1px solid gray; width:10em; float: left; color:white; background-color: lightblue; font-size: 8pt ; font-family : Arial; font-weight: bold; text-decoration: none; text-align:center;   } 
A.homemenu:hover { color: navy; font-weight: bold; background-color: orange }

A.visitormenuend { padding-right: 0.6em; padding-left: 0.6em; padding-bottom:0.1em; padding-top:0.1em; width:10em; float: left; color:white; background-color: lightblue; font-size: 8pt ; font-family : Arial; font-weight: bold; text-decoration: none; text-align:center;   } 
A.visitormenuend:hover { color: navy; font-weight: bold; background-color: cyan }

A.formmenu { padding-right: 0.6em; padding-left: 0.6em; padding-bottom:0.1em; padding-top:0.1em; border-right: 1px solid white;  width:10em; float: left; color:white; background-color: orange; font-size: 8pt ; font-family : Arial; font-weight: bold; text-decoration: none; text-align:center;   } 
A.formmenu:hover { color: gray; font-weight: bold; background-color: orange }

A.submenu { padding-right: 0.6em; padding-left: 0.6em; padding-bottom:0.1em; padding-top:0.1em; border-right: 1px solid #3366FF;  width:10em; float: left; color:white; background-color: InactiveCaption; font-size: 10pt; font-family : Arial; font-weight: bold; text-decoration: none; text-align:center;   } 
A.submenu:hover { color: deeppink; font-weight: bold; background-color: navy }

A.list { float: left; color:white; font-size: 8pt; font-weight: bold; font-family : Verdana; text-decoration: none; } 
A.list:hover { color: orange; font-weight: bold; }

LI.formmenubar { display:inline; }  

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for the divisions   */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.container { width:100%; margin: 0px; border:1px gray; line-height: 75% }
div.left { float:left; width: 230px; margin:0; padding: 1em; background-color: #E0E0E0; }
div.content { margin-left: 250px; border-left: 1 px solid red; padding: 1em; }
div.title { padding:0.2em; color: White; background-color:Gray; } 

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for members hyperlinks  */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

A.members-tabletitle { float: left; color:white; font-size: 10pt; font-weight: bold; font-family : Verdana; text-decoration: none; } 
A.members-tabletitle:hover { color: orange; font-size: 10pt; font-weight: bold; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for members tables  */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

Table.members-borderline
{
	/*background-color: #f0f8ff;*/
	background-color: lightgrey;
}

Table.members-pageheader-borderline
{
	/*background-color: #f0f8ff;*/
	background-color: blue;
}

td.members-pageheader
{
    FONT-SIZE: 14pt;
    COLOR: White;
    FONT-FAMILY:Verdana ; 
    background-color: blue;
    /*background-color: #ff6093; */
    /*background-color: #0086FF;*/    
}

td.members-heading
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightgrey; 
}

td.members-detail
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: White;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* settings for others...       */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.submenu-borderline
{
	background-color: #4366F0;
}

.header-borderline
{
	/*background-color: #3366FF;*/
	background-color: yellowgreen;
}

.maintable-borderline
{
	/*background-color: #f0f8ff;*/
	background-color: yellowgreen;
}

body
{
	FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: left;
    background-image: url(\images\acqua2.png);
    background-repeat: no-repeat;
}

.banner
{
    FONT-SIZE: 16pt;
    COLOR: White;
    FONT-FAMILY: Arial; 
    background-color: transparent; 
    /*background-color: #0086FF;*/
    
}

.form
{
    FONT-SIZE: 10pt;
    /*COLOR: #696969;*/
    color: Dimgray;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: White;
    /*BACKGROUND-COLOR: MistyRose;*/
    /*BACKGROUND-COLOR: ControlDarkDark; */
}

.form-borderline
{
	/*background-color: #0A0808;*/
	/*background-color: MistyRose;*/
	background-color: White;
}


.formformembers
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: Lightblue; 
}


.globalmenu
{
    FONT-SIZE: 10pt;
    COLOR: SkyBlue;
    FONT-FAMILY: Arial; 
    background-color: #6699ff;
    
}

.h1
{
    color:DimGray;
    font-size: medium ;
}

.header-borderline
{
	background-color: blue;
}

.item
{
    FONT-SIZE: 10pt;
    /*COLOR: #696969;*/
    color: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #efefef;
    /*BACKGROUND-COLOR: MistyRose;*/
    /*BACKGROUND-COLOR: ControlDarkDark; */
}

.item-borderline
{
	/*background-color: #0A0808;*/
	/*background-color: MistyRose;*/
	background-color: Gainsboro;
}

.pagefooter, .linktext
{
    FONT-SIZE: 8pt;
    COLOR: white; 
    FONT-FAMILY:Verdana;
    background-color: navy; 
}


.pagefooterlinks
{
    FONT-SIZE: 7pt;
    COLOR: Gray; 
    FONT-FAMILY:Verdana;
    background-color: Transparent; 
    
}

.preview_body
{
	FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: Beige;
    TEXT-ALIGN: left
}

.preview_pageheader
{
    FONT-SIZE: 16pt;
    COLOR: White;
    FONT-FAMILY: Arial; 
    background-color: white 
    /*background-color: #0086FF;*/
    
}

.preview_form
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    /*BACKGROUND-COLOR: ControlDarkDark; */
}


.search
{
    FONT-SIZE: 9pt;
    COLOR: DarkGray;
    background-color: transparent; 
}


.section
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #6699ff;
}
.section2
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f0f8ff;
}


.sidemargin
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ebeded;
    /*BACKGROUND-COLOR: Lavender;*/
    /*BACKGROUND-COLOR: MistyRose;*/
    /*BACKGROUND-COLOR: ControlDarkDark; */
}

.table-heading
{
	background-color: LightBlue;
	color: White;
}

.table-heading-borderline
{
	/*background-color: #f0f8ff;*/
	background-color: LightBlue;
}

.tableheading
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgreen 
}
.tabledetail
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}

.textlabel
{
    FONT-SIZE: 10pt;
    COLOR: black;
    BACKGROUND-COLOR: transparent
}