html , body
{
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
	height:100%; 
	background-color:#79cae5; 
}


.clsPageArea 
{
  width:100%;
  height:100%;
  background-color:Transparent;
  background-image:url(images/BottomIllustration.jpg);
  background-position:center bottom;
  background-repeat:repeat-x; 
   	
}

.clsContentArea 
{
  width:1000px; 	
}

.clsTopContentArea 
{
  background-color:#ffffff;
}

.clsStatusArea 
{
  width:100%;
  height:100%;
  background-color:transparent;
  background-position:0px 0px;
  background-repeat:repeat;
  background-image:url(images/StatusBack.png);   
  z-index:0;
}

.clsStatusContents 
{
	padding-top:10px;
	padding-bottom:10px;
	background-color:Transparent; 
 	width:100%;
 	text-align:left;
}

.clsSeparator 
{
	font:normal normal normal 1px/1px Verdana;
	background-color:Transparent;
}




/* Path Bar */
.clsPathBar 
{
	font:normal normal normal 11px/12px Verdana;
	color:#999999; 
}

.clsPathBar A:link,
.clsPathBar A:active,
.clsPathBar A:visited
{
	font:normal normal normal 11px/12px Verdana;
	color:#999999;
	text-decoration:none;
}

.clsPathBar A:hover
{
	font:normal normal normal 11px/12px Verdana;
	color:#999999;
	text-decoration:underline;
}


/* Main Content Classes */
.clsMainContent 
{
	width:642px;
}

.clsMainContentTitle 
{
  font:normal normal normal 18px/20px Trebuchet MS, Verdana, Arial;
  color:#27507e;	
  padding-bottom:20px;
}

.clsMainContents 
{
  font:normal normal normal 12px/15px Verdana;
  color:#27507e;
  padding-bottom:20px;	
}

.clsMainContentsFORM 
{
  font:normal normal normal 12px/15px Verdana;
  color:#27507e;
  height:22px;
  vertical-align :top ;
}

.clsMainContents TR TD 
{
	font-size:12px;
	color:#27507e;
	background-color :#ffffff;
	padding:5px; 
}

.clsMainContents TR:A TD:A ,.clsMainContents a
{
	font-size:12px;
	color:#27507e;
}

.clsMoreLink 
{
  padding-top:0px;
  height:20px;
  font:normal normal normal 10px/12px Verdana;
  color:#344b70;	
}

.clsMoreLink A
{
	color:#344b70;	
	text-decoration:underline; 
}

.clsMoreLink A:hover
{
	color:#e25156;	
	text-decoration:underline; 
}

.clsChildNodesList 
{
	padding-top:0px;
}

.clsChildNodesList UL 
{
	list-style-type:none;	
	margin-left:20px;
	padding:0px;
}

.clsChildNodesList UL LI.clsDefaultItem
{
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}

.clsChildNodesList UL LI.clsDefaultItem A:link,
.clsChildNodesList UL LI.clsDefaultItem A:active,
.clsChildNodesList UL LI.clsDefaultItem A:visited
{
  display:inline-block;
  font:normal normal normal 12px/13px Verdana;
  text-decoration:none;
  padding-left:30px;
  padding-top:7px; 
  padding-bottom:6px;
  color: #344b70;
  background-image:url(images/bullet.gif); 
  background-position:left top;
  background-repeat:no-repeat;    
}

.clsChildNodesList UL LI.clsDefaultItem A:hover
{
  display:inline-block;	
  font:normal normal normal 12px/13px Verdana;
  padding-left:30px;
  padding-top:7px; 
  padding-bottom:6px;
  text-decoration:none;
  color: #e25156;
  background-image:url(images/bullet_over.gif); 
  background-position:left top;
  background-repeat:no-repeat;    
}


/** Services Side Menu **/
.clsServicesMenu 
{
	width:215px; 
	background-color:Transparent;
	margin-bottom:15px;  
	margin-top:0px;
}

.clsServicesTitle 
{
	font: normal normal bold 16px/17px Trebuchet MS, Verdana, Arial;
	color: #344b70;
	padding-left:10px;
	padding-top:14px;
	padding-bottom:14px;
}

.clsServicesImage
{
	height:49px;
	padding-left:20px;
	margin:0px;
}

.clsServicesDescription
{
	font: normal  normal bold 12px/13px Trebuchet MS, Verdana, Arial;
	padding-left:10px;
	padding-bottom:15px;
	color: #344b70;
}

.clsServicesText
{
	font: normal  normal bold 12px/13px Trebuchet MS, Verdana, Arial;
	color: #344b70;
	height:49px;
	padding-left:10px;
}

.clsServicesText A
{
	color: #344b70;
	text-decoration:none;	
}

.clsServicesText A:hover
{
	color: #344b70;
	text-decoration:underline;	
}


/*Ependutes Buttons Area */
.clsEpendutesBtns 
{
	width:100%;	
	font:normal normal bold 12px/13px Trebuchet MS, Verdana, Arial;
	color:#344b70;
	 text-decoration:none;
	 margin-right:14px;
	 padding-left:3px;			
}

/*Custom Pop up */
.clsPopUp
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
	width:100%;
	height:100%;
	
	
	 background-attachment:fixed;
}
	
	

/*Ependutes Buttons Area */
.clsEpendutesTD
{
	/*width:214px;*/
	
	/*height:30px; */	
	/*background-color:#D8DCDC; */
	
	/*padding-top:5px;
	padding-bottom:5px;
		border:solid 1px #DDDDDD;*/
}

/* Contact Menu */
.clsContactMenu 
{
	width:215px;
	height:40px; 
	font:normal normal bold 12px/13px Trebuchet MS, Verdana, Arial;
	color:#344b70;
	background-color:#D8DCDC; 
	background-repeat:no-repeat; 
	/*margin-bottom:15px;*/
	padding:0px;
	/*margin-top:15px;*/
}
/* News For Customers  */
.clsNewsForCustomers
{
	width:215px;

	font:normal normal bold 12px/13px Trebuchet MS, Verdana, Arial;
	color:#344b70;
	background-color:#D8DCDC; 
	background-repeat:no-repeat; 
	/*margin-bottom:15px;*/
	padding:0px;
	/*margin-top:15px;*/
}



.clsContactMenu tr td
{
	background-color:Transparent;
	padding:2px;
	padding-top:0px;
	padding-bottom:0px;
}

.clsContactMenu tr td.clsContactMenuText
{
	padding-left:6px;
	background-color:Transparent;
}

.clsContactPopupMenu 
{
  width:215px;
  table-layout:fixed; 
  display:none;
  visibility:hidden;
  position:absolute;
  z-index:1000;
  border:0px;
}

.clsContactPopupMenu td 
{
	background-color:#D8DCDC;
	width:215px;
}

.clsContactPopupMenu tr td.clsCMCommon 
{
	font-family:Verdana;
	color:#344b70;
	margin:0px;
	padding:0px;
}

.clsContactPopupMenu tr td.clsCMCommon  P
{
	margin:0px;
	padding:0px;
}

.clsContactPopupMenu tr td.clsCMCommon  A
{
	font-family:Verdana;
	color:#344b70;
	text-decoration:none;
}

.clsContactPopupMenu tr td.clsCMSeparator 
{
	font-size:1px; 
	background-image:url(Images/contact_line.png);
	background-position:10px 0px;
	background-repeat:no-repeat;
	height:1px; 		
}


.clsContactPopupMenu tr td.clsCMBold 
{
	font:normal normal bold 18px/19px Verdana;
	color:#344b70;
}

.clsContactPopupMenu tr td.clsCMNormal
{
	font:normal normal normal 11px/12px Verdana;
	color:#344b70;
}

.clsContactPopupMenu tr td.clsCMEmail
{
	font:normal normal normal 12px/16px Verdana;
	color:#344b70;
}

.clsContactPopupMenu tr td.clsCMEmail A
{
	color:#344b70;
	text-decoration:none;
}


.clsCMFailures 
{ 
	font:normal normal bold 16px/17px Verdana;
	color:#344b70;
}

.clsCMFailures A
{ 
	font:normal normal bold 16px/17px Verdana;
	color:#e25156;
	text-decoration:none;
}

.clsCMFailuresLink A 
{
	font:normal normal normal 10px/11px Verdana;
	color:#344b70;
	text-decoration:none;
}

.clsContactPopupMenu tr td.clsCMBottomImage 
{
	font-size:1px; 
	background-color:Transparent; 
	background-image:url(Images/contact_arrow.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:8px; 	
}

/** Bottom Left Menu **/
.clsBottomLeftMenu 
{
	padding-left:10px;
}

.clsBottomLeftMenu 
{
	font:normal normal normal 11px/12px Verdana;
	color: #4c5364; 	
}

.clsBottomLeftMenu A:link,
.clsBottomLeftMenu A:active,
.clsBottomLeftMenu A:visited 
{
	color: #4c5364;
	text-decoration:none;
}

.clsBottomLeftMenu A:hover
{
	color: #4c5364;
	text-decoration:underline;
}


/* Top Menu  */
.clsTopMenu 
{
   width:1000px;
   height:235px;
}

.clsTopMenuLeftCell 
{
	padding:0px;
	background-image:url(images/topmenu_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;   
	width:762px;
	height:210px; 
}

.clsTopMenuRightCell 
{
	padding:0px;
	background-image:url(images/topmenu_right.jpg);
	background-position:left top;
	background-repeat:no-repeat;  
	width:238px;
	height:210px;
	
}

.clsHomeLinkContainer 
{
	padding-top:20px;
	padding-left:30px;
}

.clsTopMenuSectionLink 
{
  font:normal normal normal 14px/14px Verdana;
  padding-left:10px;
  color:White; 	
}

.clsTopMenuSectionLink#idCustomers
{
	background-color: #344b70;
}

.clsTopMenuSectionLink#idOrganization
{
	background-color: #e25156;
}

.clsTopMenuSectionLink A
{
	color:white;	
	text-decoration:none; 
}

/** Social Media Side Menu */
.clsSocMediaMenu 
{
  margin-top:0px;	
}

.clsSocMediaMenuText 
{
	font:normal normal normal 10px/11px Verdana;		
	padding-right:12px;
	color:#344b70;
}

.clsSocMediaMenuImage 
{ 
	padding-left:3px; 
} 


/** Applications Side Menu */
.clsAppMenu 
{
  margin-top:20px;	
  margin-bottom:20px;
}

.clsAppMenuText 
{
	font:normal normal normal 10px/11px Verdana;		
	width:90px;
	color:#344b70;
}

.clsAppMenuImage 
{ 
	padding-left:0px; 
} 

/* Banners */
.clsBanners 
{
	width:238px;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:14px;
}

.clsBanners TR TD 
{
	padding-bottom:15px;
}



/*  News Folder */
.clsChildNodesList UL LI.clsNewsListItem 
{
	background-image:url(images/news.png); 
	background-position:left 6px;
	background-repeat:no-repeat; 
	font:normal normal normal 12px/13px Verdana;
	
	margin:0px 0px 8px;
	padding:5px 0px 10px 30px;
	
	
	
} 

.clsChildNodesList UL LI.clsNewsListItem A:link,
.clsChildNodesList UL LI.clsNewsListItem A:active,
.clsChildNodesList UL LI.clsNewsListItem A:visited 
{
  text-decoration:none;
  color: #344b70;
}

.clsChildNodesList UL LI.clsNewsListItem A:hover
{
  text-decoration:none;
  color:#e25156;
}

.clsChildNodesList UL LI.clsNewsListItem DIV
{
  font:normal normal normal 12px/13px Verdana;
  color:#e25156;
  padding-bottom:5px;
}

/* Page Tools */
.clsPageTools 
{
	padding-left:12px; 
	padding-right:12px;
	font:normal normal normal 09px/10px Verdana;
	color:#344a6f;
}
.clsPageTools A 
{
	color:#344a6f;
	text-decoration:none; 
}


/* Credits Links */
.clsCredits 
{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	font:normal normal normal 10px/12px Verdana;
	
}

.clsCredits A 
{
	text-decoration:none;
	color:#8a9496
}


.clsCredits A:hover 
{
	text-decoration:underline;
	color:#8a9496
}

/* Error Styles  */
.clsErrorCell 
{
	padding-top:30px;
	padding-bottom:24px;
	background-color:#17426d;
	color:#ffffff;
	font:normal normal normal 12px/12px Verdana;
	width:499px; 
}

.clsErrorHeader
{
	font:normal normal normal 20px/22px Verdana;
	height:35px;
} 

.clsErrorMessage 
{
	font:normal normal normal 10px/12px Verdana;
} 


/* Search Text Box  */
.clsSearchBoxText 
{
  border:0px;
  font:normal normal normal 11px/12px  Verdana;
  height:20px;	
  width:180px; 
  margin-right:5px;
  text-align:left;
  padding-top:4px;
  padding-left:4px;
  padding-bottom:4px;
  color:#666666;
}

.ecText /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 12px/15px Verdana;
  color:#27507e;
  padding-bottom:2px;	
}

.ecText A /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 12px/15px Verdana;
  color:#27507e;
  padding-bottom:2px;	
}
.ecText A:hover /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 12px/15px Verdana;
  color:#27507e;
  padding-bottom:2px;	
}


.ecHeader   /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 18px/20px Trebuchet MS, Verdana, Arial;
  color:#27507e;	
  padding-bottom:20px;
}

.ecHeader A  /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 18px/20px Trebuchet MS, Verdana, Arial;
  color:#27507e;	
  padding-bottom:20px;
  text-decoration :none;
  
}
.ecHeader A:hover  /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 18px/20px Trebuchet MS, Verdana, Arial;
  color:#27507e;	
  padding-bottom:20px;
    text-decoration :none;

}
.ecHeader A:visited  /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 18px/20px Trebuchet MS, Verdana, Arial;
  color:#27507e;	
  padding-bottom:20px;
    text-decoration :none;

}

.vwPageTitle   /* same as clsMainContents. To avoid code modifications */
{
  font:normal normal normal 18px/20px Trebuchet MS, Verdana, Arial;
  color:#27507e;	
  padding-bottom:20px;
}
.ecTextgray   /*To avoid content modifications */
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.ecTextgray A:hover    /*To avoid content modifications */
{
    FONT-SIZE: 10px;
    COLOR: #C86480;
    TEXT-DECORATION: none;
}
.ecTextgray A:active    /*To avoid content modifications */
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.ecTextgray A            /*To avoid content modifications */
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.btablemain         /*To avoid content modifications */
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    border-color:#4B7EB3; 
    border-style:solid; 
    border-width: 1px;
    color :#265082;
}
.InputSearchwhite
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    border-color:#AFAEB8; 
    border-style:solid; 
    border-width: 1px;
    color:#6d6c72;
    BACKGROUND-COLOR: #ffffff;
    vertical-align:baseline;
    height :21px;
width:164px;
}

.ecDianomiText
{
    FONT-SIZE: 11px;
    COLOR: #265082;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.ecDianomiText A:hover
{
    FONT-SIZE: 11px;
    COLOR: #265082;
    TEXT-DECORATION: none;
}
.ecDianomiText A:active
{
    FONT-SIZE: 11px;
    COLOR: #265082;
    TEXT-DECORATION: none;
}
.ecDianomiText A
{
    FONT-SIZE: 11px;
    COLOR: #265082;
    TEXT-DECORATION: none;
}

.FTS_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;	
}

.SearchResultsLinks
{
  font:normal normal normal 12px/15px Verdana;
  color:#265082;
  padding-bottom:3px;
  text-decoration :none;
}

.SearchResultsLinks A
{
  font:normal normal normal 12px/15px Verdana;
  color:#265082;
  padding-bottom:3px;
  text-decoration :none;
}

.SearchResultsLinks A:hover
{
  font:normal normal normal 12px/15px Verdana;
  color:#265082;
  padding-bottom:3px;
  text-decoration :none;
}

.SearchResultsLinks A:visited
{
  font:normal normal normal 12px/15px Verdana;
  color:#265082;
  padding-bottom:3px;
  text-decoration :none;
}


LI
{ 
  font:normal normal normal 12px/15px Verdana;
  color:#265082;
  list-style-image: inherit; 
  padding-bottom :4px; 
  }

.errlabel
{
     font:normal normal normal 12px/15px Verdana;
    font-weight :bold ;
    color :Red ;
    }
    
/* CSS Sitemap*/
.Indent
{
	height:20px;
	width: 10px;
}

.SitemapTitle
{
	font-family:Verdana; font-size:11px; font-weight:bold; 
}

A.sitemaplink
{
	font-family:Verdana; 
	font-size:11px;
	color:#265082;
	TEXT-DECORATION: none;
}
A.sitemaplink:hover 
{
	font-family:Vrdana;
	 font-size:11px;
	COLOR: #E8572A;
}
UL.csUL1
{
        margin:2px;
        PADDING-LEFT: 15px; 
		color:#265082;
 		/*list-style-type: square;*/ 
}
UL.csUL2
{
	margin:2px;
	PADDING-LEFT: 55px; 
 	color:#265082;
 	/*list-style-type: square;*/ 
}
UL.csUL3
{
	margin:2px;
	PADDING-LEFT: 105px; 
 	color:#265082;
 	/*list-style-type: square; */
}
UL.csUL4
{
	margin:2px;
	PADDING-LEFT: 145px; 
 	color:#265082;
 	/*list-style-type: square; */
}
UL.csUL5
{
	margin:2px;
	PADDING-LEFT: 175px; 
	color:#265082;
	/*list-style-type: square; */
}
UL.csUL6
{
	PADDING-LEFT: 225px; 
 	color:#265082;
 	/*list-style-type: square;*/ 
}
/* End Site map*/

.ButtonStyle 
{
	font-family:Verdana; font-size:10px; font-weight:bold;
}
.categoryPanelshidden
{
    position:absolute ;  top :500px; left :550px; visibility :hidden ; 
}
.categoryPanelsvisibile
{
    position:absolute ;   
    background-color :White ; 
    top :600px; 
    left :850px; 
    visibility :visible  ; 
    border :solid 2px #265082;
    padding :5px;
}

 
/* Page popups */
 
.clsPagePopupContainer 
{
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;
	z-index:1000;
	width:100%;
	height:100%;
	background-image:url(images/popup_bg.png); 
	background-repeat:repeat;  
	
}

.clsPagePopup 
{
	margin-left:auto;
	margin-right:auto;
	margin-top:150px;
	background-color:#ffffff;   
	width:475px;
}

.clsPopupHeader 
{
	color: #FFFFFF;
	background-color:#e25156;
	font:normal normal bold 14px Verdana;
	padding-left:15px;
	height:30px;
}

.clsCloseText 
{
	color: #FFFFFF;	
	background-color:#e25156;
	font:normal normal normal 12px Verdana;
}

.clsCloseText a:link, 
.clsCloseText a:active, 
.clsCloseText a:visited,
.clsCloseText a:hover
{text-decoration:none;color:#ffffff;}

.clsPopupDate 
{
	padding-left:15px;
	height:50px;
	color:#e25156;
	font:normal normal normal 14px Verdana;
	
}

.clsPopupTitle 
{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:18px;
	color: #1c4877;
	font:normal normal normal 16px Verdana;
}

.clsPopupDescription 
{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;
	font:normal normal normal  11px Verdana;
	color: #666666;
} 

.clsPopupLink 
{
	padding-left:15px;
	padding-bottom:20px;
	color: #E25156;
	font:normal normal normal  11px Verdana;
}


.clsPopupLink  a:link, 
.clsPopupLink  a:active, 
.clsPopupLink  a:visited,
.clsPopupLink  a:hover
{text-decoration:none;color:#E25156;}
