body {
	background-image: url(/HB/images/page-bg.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	font-size:10px;

}

.autoScroll {
overflow: auto;
scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color: #8888EE;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #DDDDDD;
scrollbar-face-color: #EEEEF2;
scrollbar-highlight-color: #999999;
scrollbar-shadow-color: #777777;
scrollbar-track-color: #FFFFFF;
}

img
{
border-style: none;
}

HR{
	height: 1px;
	border: 1px dashed #999999;
	margin-top: 1px;
	margin-bottom: 1px;
}

p
{

padding: 0;
}

UL{
	color: #666666;
}



H1, H2, H3, H4, H5, H6
{
font-weight: bold;
color:#000000;
}

H1 {font-size: 14px; 
    background-color: #E7E7E7;
    font-family: Tahoma, Arial, Verdana;
    color: #000000;}
H2 {font-family: Tahoma, Arial, Verdana;
    color: #232323;
    font-size: 12px;}
H3 {font-family: Tahoma, Arial, Verdana;
    color: #232323;
    font-size: 11px;}
H4 {font-family: Tahoma, Arial, Verdana;
    color: #595959;
    font-size: 10px;}	
H5 {font-family: Tahoma, Arial, Verdana;
    color: #595959;
    font-size: 9px;}
H6 {font-family: Tahoma, Arial, Verdana;
    color: #595959;
    font-size: 10px;
    font-style: italic;}

.hometopcontainer {
	width: 551px;
	border: 0px #0F0 solid;
}

.hometopmenu {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.hometopmenu ul {
	margin: 0px;
	padding: 0px;
}
	
.hometopmenu li {
	font-family:  Arial, Tahoma, Verdana, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: bold;
	border: 0px solid #F00;
	display: block;
	width: 137px;
	height: 40px;
	overflow: hidden;
	float: left;
	margin: 0px;
	text-align: center;
}
.hometopmenu li a{
	display: block;
	padding: 0px;
	padding-top: 9px;
	color: #6e8dc3;
	text-decoration: none;
	width: 100%;
	height: 40px;
	background: url(../images/topmenu-bg2.jpg);
}

.hometopmenu li a:hover {
	font-family:  Arial, Tahoma, Verdana, Helvetica Greek, Helvetica;
	color : #345fae;
	text-decoration : none;
	font-size:11px;
	font-weight: bold;
	background: url(../images/topmenu-bg2-mouseover.jpg);
} 

.mainnarrowsmalltext{
	font-family: Arial Narrow;
	color: #595959;
	font-size: 10px;
}

		
.red{
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
	color: #D41C1C
}
		
.green{
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
	color: #31A324
}

.bluenumber{
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
	color: #2A2B84
}

.largered{
	font-family: Arial, Tahoma, Verdana, Helvetica Greek, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #D41C1C
}


a, a:link, a:hover
{
color: #295CAB;
text-decoration: none; 
}

a:hover
{
text-decoration: underline;
}

.related {
	color: #000;
}

.related a {
	color: #444;
	text-decoration: none;
}

.related a:hover {
	color: #444;
	text-decoration: underline;
}

A.floatingbarorangelink:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #F3931B;
	text-decoration : none;
	font-size:9px;		
	font-weight: none;
}

A.floatingbarorangelink:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #F3931B;
	text-decoration : none;
	font-size:9px;		
	font-weight: none;
}

A.floatingbarorangelink:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #F3931B;
	text-decoration : none;
	font-size:9px;		
	font-weight: none;
}

A.floatingbarorangelink:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #F3931B;
	text-decoration : underline;
	font-size:9px;		
	font-weight: none;
} 

A.darkgreybold:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:9px;		
	font-weight: bold;
}

A.darkgreybold:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:9px;		
	font-weight: bold;
}

A.darkgreybold:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:9px;		
	font-weight: bold;
}

A.darkgreybold:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : underline;
	font-size:9px;		
	font-weight: bold;
} 


A.menublue:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;
}

A.menublue:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;
}

A.menublue:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;
}

A.menublue:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;
} 

A.headblue:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;
}

A.headblue:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;
}

A.headblue:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;
}

A.headblue:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : underline;
	font-size:11px;		
	font-weight: none;
} 

A.sitemapblue:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.sitemapblue:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.sitemapblue:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.sitemapblue:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : underline;
	font-size:10px;		
	font-weight: none;
} 


A.darkblue:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:9px;		
	font-weight: none;
}

A.darkblue:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:9px;		
	font-weight: none;
}

A.darkblue:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : none;
	font-size:9px;		
	font-weight: none;
}

A.darkblue:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : underline;
	font-size:9px;		
	font-weight: none;
} 



A.darkgrey:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.darkgrey:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.darkgrey:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.darkgrey:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : underline;
	font-size:10px;		
	font-weight: none;
} 


A.darkgreysmall:link {
	font-family:  Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.darkgreysmall:active {
	font-family:  Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.darkgreysmall:visited {
	font-family:  Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.darkgreysmall:hover {
	font-family:  Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : underline;
	font-size:10px;		
	font-weight: none;
} 




A.parentlinks:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #404040;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.parentlinks:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #404040;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.parentlinks:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #404040;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;
}

A.parentlinks:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #295CAB;
	text-decoration : underline;
	font-size:10px;		
	font-weight: none;
} 

A.footerlink:link {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : Black;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;	
}

A.footerlink:active {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : Black;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;	
}

A.footerlink:visited {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : Black;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;	
}

A.footerlink:hover {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : Black;
	text-decoration : underline;
	font-size:10px;		
	font-weight: none;	
} 


A.red:link {color: #D41C1C; text-decoration:underline}
A.red:visited {color: #D41C1C; text-decoration:underline}
A.red:hover {color:#D41C1C; text-decoration:none}
A.green:link {color: #31A324; text-decoration:underline}
A.green:visited {color: #31A324; text-decoration:underline}
A.green:hover {color:#31A324; text-decoration:none}
A.grey:link {color: #595959; text-decoration:underline}
A.grey:visited {color: #595959; text-decoration:underline}
A.grey:hover {color:#595959; text-decoration:none}
A.blueneutral:link {color: #2A2B84; text-decoration:underline}
A.blueneutral:visited {color: #2A2B84; text-decoration:underline}
A.blueneutral:hover {color:#2A2B84; text-decoration:none}


.hometext {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	font-size:10px;
	font-weight: none;
	width: 360px; 
	height: 130px; 
	overflow: hidden;
}

.hometext-gr {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	font-size:10px;
	font-weight: none;
	width: 360px; 
	height: 220px; 
	overflow: hidden;
}

.formmaintext {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;	
	width: 100%;
	height: auto;
	overflow: hidden;
		
}

.formtext {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;	
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #F3F7FC;
		
}

.formtitle {
	font-family:  Arial, Tahoma, Verdana;
	color : #ffffff;
	font-size:12px;		
	font-weight: bold;
	background-color: #2B5CAB;
		
}

.formheader {
	font-family:  Arial, Tahoma, Verdana;
	color : #2B5CAB;
	font-size:12px;		
	font-weight: bold;
	background-color: #DDEAF9;
		
}


.articletext {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #666666;
	text-decoration : none;
	font-size:11px;		
	font-weight: none;	
	width: 540px;
	height: auto;
	overflow: hidden;
}

.articletitle {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #2B5CAB;
	text-decoration : none;
	font-size:14px;		
	font-weight: bold;	
}

.whitebold {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : White;
	text-decoration : none;
	font-size:10px;		
	font-weight: bold;
	padding-left: 5px;
}

.services {
	font-family:  Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #2B5CAB;
	text-decoration : none;
	font-size:11px;		
	font-weight: bold;	
}

.footer {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : Black;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;	
}

.more {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #285BAB;
	text-decoration : none;
	font-size:10px;		
	font-weight: none;	
}


select.select {
   background-color: White;
   border-color: White;
   border: 1px;
   border-style: groove ridge ridge groove;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #666666;
   cursor: pointer;
   height: 18px;
   width: 130px;
}

input.input {
   background-color: White;
   border: 1px #9498b1 solid;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   color: #666666;
   height: 16px;
   width: 130px;
}

input.newsletter {
   background-color: White;
   border: 1px #9498b1 solid;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   color: #666666;
   height: 16px;
   width: 90px;
}

input.newslettersubmit {
   background-color: White;
   border: 2px #F3931B solid;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: #295CAB;
   height: 18px;
   width: 25px;
}

input.submit {
   background-color: White;
   border: 2px #F3931B solid;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: #295CAB;
   height: 20px;
   width: 94px;
}

.orangeheader {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #F3931B;
	text-decoration : none;
	font-size:12px;		
	font-weight: bold;	
}


	font-family: Tahoma, Arial, Verdana;
	color: #595959;
	font-size: 10px;
	width: 175px;
	overflow: hidden;
	height: 100%;
}

.featureheader {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #F3931B;
	text-decoration : none;
	font-size:11px;		
	font-weight: bold;	
}

.maindarksmalltext{
	font-family: Tahoma, Arial, Verdana;
	color: #232323;
	font-size: 10px;
}

.mainnarrowsmalltext{
	font-family: Arial Narrow;
	color: #595959;
	font-size: 10px;
}

.mainverysmalltext{
	font-family: Tahoma, Arial, Verdana;
	color: #595959;
	font-size: 9px;
}

.mainmediumtext{
	font-family: Tahoma, Arial, Verdana;
	color: #232323;
	font-size: 11px;
}


.maintitle{
    background-color: #E7E7E7;
	font-family: Tahoma, Arial, Verdana;
	color: #000000;
	font-size: 14px;
}

.maintext{
	font-family: Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color: #666666;
	font-size: 11px;
}

.mainheader{
	font-family: Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	background: #c7d7f1;
	padding: 2px;
}




.floatingbarwhite {
	color: #FFFFFF;
	font-family:  Arial, Tahoma, Verdana;
	font-size:12px; 
	font-weight: bold;
} 

.floatingbarblue {
	color: #2B5CAB;
	font-family:  Arial, Tahoma, Verdana;
	font-size:12px; 
	font-weight: bold;
} 

.floatingbarorange {
	color: #eba135;
	font-family:  Arial, Tahoma, Verdana;
	font-size:12px; 
	font-weight: bold;
}


/* Menu */

.menu {
width:551px;
font-size:0.85em;
position:relative;
z-index:100;
}

.menu ul {
padding:0;
margin:0;
list-style-type:none;
}
.menu ul ul {

}

.menu li {
float:left;
width:137px;
position:relative;
font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
color : #295CAB;
text-decoration : none;
font-size:11px;		
font-weight: bold;


}

.menu a, .menu a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#2c5ca6; 
height:38px; 
text-align: center;
line-height:18px;
padding-top: 2px;
}

* html .menu a, * html .menu a:visited {

}


.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:url(/HB/images/menu-arrow.gif)  right no-repeat;
}

.menu ul ul a.drop:hover{
	background: url(/HB/images/menu-arrow.gif)  right no-repeat;
}
.menu ul ul :hover > a.drop {
	background:url(/HB/images/menu-arrow.gif)  right no-repeat;
}




.menu ul ul ul a, .menu ul ul ul a:visited {

}

.menu ul ul ul a:hover {
background: #eba135;
}



.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:31px;
left:0; 

margin-top: 9px;
}

* html .menu ul ul {
top:30px;
t\op:31px;
}


.menu ul ul ul{
left:130px; 
top:0;
}

.menu ul ul ul.left {
left:-150px;
}


.menu table {position:absolute; top:0; left:0;}


.menu ul ul a, .menu ul ul a:visited {
text-align: left;
color:#103991; 
height:auto; 
line-height:1em; 
padding: 7px 1px 7px 7px; 

}

* html .menu ul ul a{
width: 136px;
}

.menu a:hover {
background: transparent;
color: #2c5ca6;
}

.menu ul ul a:hover{
color:#2c5ca6; 
background: #eba135;
display: block;
text-decoration: none;
}
.menu :hover > a {
color:#2c5ca6;
}

.menu ul ul :hover > a {
text-decoration: none;
}

.menu ul :hover ul{
visibility:visible; 
}

.menu ul :hover ul ul{
visibility:hidden;
}

.menu ul :hover ul :hover ul ul { 
visibility:hidden;
}

.menu ul :hover ul :hover ul :hover ul ul { 
visibility:hidden;
}

.menu ul :hover ul :hover ul{ 
visibility:visible;
}

.menu ul :hover ul :hover ul :hover ul{ 
visibility:visible;
}

.menu ul :hover ul :hover ul :hover ul :hover ul{ 
visibility:visible;
}

#personal, #personal ul {
display: block;
height: auto;
background: #91AFE3; 
padding: 0px; 
border: 1px #3059b1 solid;
}

#business, #business ul{
display: block;
height: auto;
background-color: #A7BFE9;
padding: 0px; 
border: 1px #3059b1 solid;
}

#corporate, #corporate ul{
display: block;
height: auto;
background: #C7D7F1; 
padding: 0px; 
border: 1px #3059b1 solid;
}

#international, #international ul{
display: block;
height: auto;
background: #E6EDF9; 
padding: 0px; 
border: 1px #3059b1 solid;
}