﻿body
{
	margin: 0;
	color: #30404D;
	background: #30414e;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Verdana;
	font-size: 10pt;
	text-align: justify;
}
    
.Copyright
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
}

.Centralino
{
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	text-align:left;
}

.login
{
	color: #737373;
	font-family: Ariel;
	font-size: 9px;
}

.button
{
	background: #E7E9EB;
	border-color: #A2B1B4; 
	border-style: solid;
	border-width :1px;
}

.Menu
{
	float: left;
	background: url(images/menu/menu_bg.jpg) repeat-y;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bolder;
	text-align:inherit;
	vertical-align: bottom;
}

.MenuOver
{
	float: left;
	background: url(images/menu/menu_bg_over.jpg) repeat-y;
	font-size: 10pt;
	/*color: #ccddff;*/
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
}

.Submenu
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	/*vertical-align: bottom; background: url(images/menu/submenu_bg.jpg) repeat-y; */
	background: #79888f;
	border-bottom: #4e5f66 1px solid;
	border-top: #bfd0d7 1px solid;
	padding-right: 5px;
	/*overflow: hidden;*/
	/*clear: none;*/
	/*display: block;*/
	height: 20px;
}

.SubmenuOver
{
	/*color: #ccddff;*/
	color: #ffffff;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	background: #a2b1b4;
	border-bottom: #4e5f66 1px solid;
	border-top: #bfd0d7 1px solid; 
	padding-right: 5px;
	/*overflow: hidden;
	/*clear: none;
	/*display: block;*/
	height: 20px;
}

/*For compatibility purposes for Opera and Mozilla 3.0
to place the main menu over the header images*/
div { z-index: 9999; }
#HIMG_content * { z-index: 1;}


#MenuContainer
{
	
}
#MenuContainer .Item
{
	/* CSS class for non-selected Menu Item */ /*background: url(PersistantImage.ashx?key=SomeFlickeringImage) no-repeat;*/
	background: url(images/menu/menuitem_bcg.jpg) no-repeat;
	height: 28px;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
}

#MenuContainer .ItemSelected, #MenuContainer .ItemHover
{
	/* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! 
	background: url(PersistantImage.ashx?key=SomeFlickeringImage) no-repeat;*/
	background: url(images/menu/menuitem_bcg_over.jpg) no-repeat;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#MenuContainer a, #MenuContainer a:visited
{
	background: transparent;
	display: block;
	text-indent: 40px;
	position: relative; 
	height:28px;
	top:50%; 
	margin-top:-18px; 

}

#MenuContainer a:hover, #MenuContainer a:active, #MenuContainer a:focus
{
  background: transparent;
  display: block;
  text-indent:40px;
  color: #ffffff;
  font-family: Verdana;
  font-weight: bold;

}

#menu
{
	
}
#menu .Item
{
	/* CSS class for non-selected Menu Item */
	/*background: url(PersistantImage.ashx?key=SomeFlickeringImage) no-repeat;*/
	background: url(images/menu/menu_bg.jpg) no-repeat;
	height: 26px;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	
}

#menu .ItemSelected, #menu .ItemHover
{
	/* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! 
	background: url(PersistantImage.ashx?key=SomeFlickeringImage) no-repeat;*/
	background: url(images/menu/menu_bcg_over.jpg) no-repeat;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#ASLBoardMessage a, #ASLBoardMessage a:visited
{
	background: transparent;
	display: block;
	position: relative;
	color: #cc0000;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}

#ASLBoardMessage a:hover, #ASLBoardMessage a:active, #ASLBoardMessage a:focus
{
	background: transparent;
	display: block;
	position: relative;
	color: #cc0000;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.NewsDate {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #30414e;
	text-decoration: underline; 
}
.NewsTitle {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #30414e;
	text-align: justify;
	text-decoration: none; 
}

.Table
{
	font-size: 10pt;
	color: #30404d;
	font-family: Verdana;
	background: #e7e9eb;
	border-style: solid;
	border-width: 1px;
	border-color: #30404d;
}

.Table1
{
	font-size: 9pt;
	color: #30404d;
	font-family: Verdana;
	background: #e7e9eb;
	border-style: solid;
	border-width: 1px;
	border-color: #30404d;
}

.Table2
{
	font-size: 8pt;
	color: #30404d;
	font-family: Verdana;
	background: #e7e9eb;
	border-style: solid;
	border-width: 1px;
	border-color: #30404d;
}

.TablesHeader
{
	background: url(Images/tables/header.gif) repeat-x;
	font-size: 10pt;
	color: #30404D;
	font-family: Verdana;
	font-weight: bolder;
	height: 50px;
}

.TablesRowBright
{
	font-size: 10pt;
	color: #30404d;
	font-family: Verdana;
	background-position: 0% 0%;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background: #ffffff;
	
}

.TablesRowShaded
{
	background: #e7e9eb;
	font-size: 10pt;
	color: #30404d;
	font-family: Verdana;
}

.PageHeaderText
{
	font-size: 14pt;
	color: #30404D;
	font-family: Verdana;
	font-weight: bold;
}


/* CSS classes for standard Links, only valid inside the #menu DIV */
#FooterLinks a, #FooterLinks a:visited, #FooterLinks a:active, #FooterLinks a:focus
{
	color: #ca0e02;
	font-family: Verdana;
	font-size: 8pt;
}

#FooterLinks a:hover
{
	color: #ca0e02;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: underline;
}


/* CSS classes for standard Links, only valid inside the #menu DIV */
#LateralNavigationBox a, #LateralNavigationBox a:visited
{
	background: transparent;
	display: block;
	position: relative;
	color: #30404D;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

#LateralNavigationBox a:hover, #LateralNavigationBox a:active, #LateralNavigationBox a:focus
{
	background: transparent;
	display: block;
	position: relative;
	color: #30404D;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

.#TextLink a:active, .TextLink a:visited 
{
	color:#30404D; text-decoration:underline;
}

.#TextLink a:visited 
{
	color:#30404D; text-decoration:underline;
}

.#TextLink a:hover
{
	color:#c21002; text-decoration:underline;
}

.#Top a:active
{
	color:#c21002; text-decoration:underline;
}
.#Top a:hover
{
	color:#c21002; text-decoration:underline;
}
.#Top a:visited
{
	color:#c21002; text-decoration:underline;
}
a.Top:link, a.Top:visited, a.Top:active {
  color: #c21002;
  text-decoration: underline;
}
a.Top:hover {
  color: #30404D;
  text-decoration: underline;
}
/*Telephone Manager Styles*/
.buttonTab
{
	background: #ffffff;
	border-right: #a2b1b4 1px solid;
	border-top: #a2b1b4 1px solid;
	border-left: #a2b1b4 1px solid;
	border-bottom: #a2b1b4 1px;
	text-align: center;
}
#datePickerInsert
{
    display:none;
    position:absolute;
    border:solid 2px black;
    background-color:white;
}
#datePickerEdit
{
    display:none;
    position:absolute;
    border:solid 2px black;
    background-color:white;
}
/*End Telephone Manager Styles*/

/*Documents Manager Styles*/

#datePickerInsertStart, #datePickerInsertEnd, #datePickerEditStart, #datePickerEditEnd, #ListInsertFiles, #ListEditFiles
{
    display:none;
    position:absolute;
    border:solid 2px black;
    background-color:white;
}
/*End Documents Manager Styles*/

.MyGridView tr.row
{
    color: #000000;
    background-color: #FFFFFF;
}

.MyGridView tr.row:hover
{
    background-color: #333333;
    color: #000000;
}

.CursorHand
{
	cursor: hand;
}

.ImageGallery
{
	color: #30404D;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
