/* CSS Document */

/* -- general ---------------------------- */
td,p,table,h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align: left;
}
	
h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 700; color:#000000; text-align: left; padding-left:15px; text-decoration:underline;}
	
h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 700; color:#000000; text-align: left; padding:0; text-decoration:underline;}

img {
	padding:0;
	text-align: right;
}
	

li{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	margin-bottom: 3px;
	list-style: disc outside none;
 
}

a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: 500; color: #003399; text-decoration: underline;
}

a:active {
	color:#CC6600;
	font-weight: 500;
}

a:hover {
	color:#CC6600;
	font-weight: 500;
	text-decoration: underline;
	
}

/* -- tables ---------------------------- */
.marginTable{padding:0; height:8px;}	

.moduletable{
	background-color:#ffffff;
	width:580px;
	border:0;
	padding:0;
}



/* --home tables -  ---------------------------- */

#homeTable {
	font-family: Arial, Helvetica, sans-serif; 
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	background-color: #ffffff;
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding: 5px; width: 100%; height:auto;
}



/* --bullets for tables -  ---------------------------- */
#bulletsTable td {
	font-family:  Arial, Helvetica, sans-serif; 
	font-weight:500; 
	font-size:12px; 
	text-decoration: none; 
	text-align:left; 
	color: #000000; 
	background:url(../images/css/bulletLink.gif) no-repeat top left; 
	padding:2px 2px 2px 20px;	
	
}


/* -- Forms  ---------------------------- */
.smallfieldcell select {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 background-color: #EEF1F3;
 color: #003366;
 border: 1px solid #003366;
}


/* -- services bullet main menu---------------------------- */

.moduletab{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	width: 100%;
	color: #485574; font-weight:700; 
	padding:0;
	background-color: #eef1f3;  border-left: 1px solid #b4c7d8; border-right: 1px solid #b4c7d8; border-bottom: 2px solid #4d7394;
}


#services { font-family: Arial, Helvetica, sans-serif; font-weight:500; font-size:12px; padding: 0; border: 0; text-decoration: none; text-align:left; color: #000000;   margin-top: 1px;  margin-bottom: 0px;  float:left;  }

#services  table  { margin: 0px; border:0; border-collapse:collapse;}

#services  img{ padding: 0px; border-left: 6px solid #7693AD; border-right: 0; border-top: 0; border-bottom: 0; margin:0;}


#services a {
	height: auto; display:block; width:100px;
	color: #000000; text-decoration:none;
	background-color: #eef1f3; 
	padding: 3px; border-left: 1px outset #b4c7d8; border-right: 1px outset #b4c7d8; border-top: 1px outset #b4c7d8; border-bottom:0;
	
}

#services a:hover { background-color: #4d7394; color: #ffffff; text-decoration: none; border-left: 1px inset #577c9c; border-right: 1px inset #577c9c; border-top: 1px inset #577c9c; border-bottom:0;}


#services .tab{
	margin:0px;
	padding: 0px;
}

#services .Ontab{
	width:100px; display:block;
	margin-top:0px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; font-weight:700; font-size:12px;
	background-color: #4d7394; border: 1px inset #b4c7d8; 
}








/* -- services tables--------------------------- */
	
#servicesCategories {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; font-weight:500; padding: 0;
}

#servicesCategories  td {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	color: #000000;  padding: 5px;
}

#servicesCategories  table{padding:0; border:0; margin:0; }

 
#servicesCategories .titleCategories { 
	background-color:#D9E3EB;
	padding:2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; font-weight:700;
	border-top: 0;	
	border-right:0;
	border-left: 0;
	border-bottom:1px solid #7693AD;

}

#servicesCategories .subtitleCategories { 
	background-color:#EEF1F3;
	padding:2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:500;
	border-top: 0;	
	border-right:0;
	border-left: 0;
	border-bottom:1px solid #D9E3EB;

}
	

#servicesCategories  a {
	color:#003366; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	
}

#servicesCategories a:hover{color:#CC6600; text-decoration: underline; }

#servicesCategories  a:active  { color: #CC6600; text-decoration: underline;  }



/* -- notificationTable ---------------------------- */

#notification td {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; 	font-weight:500; 
	padding:2px 2px 2px 20px; background: #ffffff url(../images/css/bulletBg.gif) no-repeat top left;	
	border-bottom: 1px solid #CCCCCC;

}
/*****-----List Format  with bullet********/

#containerul, #containerul ul{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px;
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
  margin:5px 5px 5px 5px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding-left:15px; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
 background:url(../images/css/page.gif) no-repeat top left;
}

#containerul li li{
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
  margin:5px 5px 5px 15px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding-left:5px; /* Removes browser default padding applied to the list items. */
  list-style-type:circle; /* Removes the bullet point that usually goes next to each item in a list. */
 background:none;
}


#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:16px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

#containerul .backBTN{ /* Various styles to position the symbols next to the items in the menu. */
  display: block;
   background:url(../images/css/back.gif) no-repeat  0 3px;
   width: 530px;
   height:20px;
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
  margin:5px 5px 5px 5px; 
  padding-top:5px; 
  padding-left:20px; 
  border:0;
}

/* -- table with border and padding format - simple--------------------------- */
	
#tableBorder {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;  padding: 0; border-top:1px solid  #999999; border-right:1px solid  #999999;
}

#tableBorder  td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color: #000000;  padding: 2px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; text-align: left; border-collapse:collapse;
}

#tableBorder  table{font-family: Verdana, Arial, Helvetica, sans-serif; 
	border:0;
	
	color: #000000;
	margin: 0px;
	padding: 0px; width: 100%; height:auto; }

 
#support {
	font-family: Arial, Helvetica, sans-serif; 
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	background-color: #ffffff;
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin: 5px 0px 5px 0px;
	padding: 5px; width: 100%; height:auto;
}

#support td{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	color: #000000;
	padding: 4px;
}

#support .titleSupport { 
	background-color:#D9E3EB;
	padding:2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; font-weight:700;
	border-top: 0;	
	border-right:0;
	border-left: 0;
	border-bottom:1px solid #7693AD;
}

#boardroom {
	font-family: Arial, Helvetica, sans-serif; 
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	background-color: #ffffff;
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin: 5px 0px 5px 0px;
	padding: 5px; height:auto;
}

#boardroom td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	color: #000000;
	padding: 1px;
}

#boardroom .titleBoardroom { 
	background-color:#D9E3EB;
	padding:2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; font-weight:700;
	text-align: center;
	border-top: 0;	
	border-right:0;
	border-left: 0;
	border-bottom:1px solid #7693AD;
}

#boardroom .center {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center;
	color: #000000;
	padding: 1px;
}
.moduletabBig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	width: 100%;
	color: #485574;
	font-weight:700;
	padding:0;
	background-color: #eef1f3;
	border-left: 1px solid #b4c7d8;
	border-right: 1px solid #b4c7d8;
	border-bottom: 2px solid #4d7394;
}

