H1.home
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: #000066;	
	FONT-WEIGHT:bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	display: inline
}

H1.home:hover
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color:#ff6600;	
	FONT-WEIGHT:bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

H2.home
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	display: inline
}

H3.home
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: #000066;	
	FONT-WEIGHT:normal;
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
}

H1.searchindex
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: #000066;	
	FONT-WEIGHT:bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	display: inline
}

H2.searchindex
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: #000066;	
	FONT-WEIGHT:normal;
	margin-bottom:0px;
	margin-top:0px;
}

H2.searchindexTable
{
	font-size: 10px;
	color:#000066;
	text-decoration: none;
	FONT-WEIGHT:normal;
	margin-bottom:0px;
	margin-top:0px;
	display: inline
}

BODY
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: #000066;
}
img{border: none;}
.BlueBrd {
	border:solid #000066 1px;}
TD
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: #000066;}
	
TD.hp_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;  background-color:#91A5CD;}

TD.hp_smallheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; BACKGROUND-COLOR: #91a5cd
}
TD.hp_Homesmallheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #D9E1F0;
}

TD.hp_mediumheader
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background-color:#91A5CD;
	color:#ffffff;
}

td.headline
{
	color:white;
	font-weight:bold;
	background-color: #91a5cd;
}
td.brdBottom
{
	BORDER-BOTTOM: #5f6eaa 1px solid;
}

td.brdTop
{
	border-top: #5f6eaa 1px solid;
}

TD.hp_brdCell {
	border:solid #D9E1F0 1px;
	font-size:10px; 
}
TD.hp_brdGrayCell{border:solid #E5e3e3 2px;	font-size:10px; }

TD.hp_tabSubmenu{ background-color:#D9E1F0; font-size:10px;color:#000066;}
TD.hp_contentheader {
	BORDER-TOP: #5f6eaa 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #5f6eaa 1px solid; BACKGROUND-COLOR: #d9e1f0; TEXT-ALIGN: center
}
TD.hp_contentBlue
	{
		FONT-SIZE: 10px;
		BACKGROUND-COLOR: #D9E1F0;
	}
TD.google {
	visibility: hidden
}
TD.hp_contentDarkgray{ background-color:#E5e3e3; font-size:10px;   }
TD.hp_contentLightgray{ background-color:#F1EFEF;font-size:10px; }
TD.hp_small{font-size: 10px; margin-top:0px; }
TD.next_page{ color:#030065; font-family:verdana,arial,sans-serif; font-size:11px;font-weight: bold}

TD.hp_Error{font-size: 10px; color:#ff6600; font-weight:bold; }

TD.hp_orange { 
	COLOR: #FF6600;
}

TD.hp_orange_tip { 
	COLOR: #FF6600;
	background-color: #ffcc99;
	padding: 0px, 5px, 0px, 5px;
}

TH
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: navy;
}
P{font-size: 11px;font-family: Verdana, Arial, Helvetica; color: #000066;}

TD.lrBlueBorder
{	border-right:solid 3px #D9E1F0;}


A
{
	color:#000066; 
	text-decoration:none;
}

A:visited 
{
	color:#000066; 
	text-decoration:none;
}

A:hover 
{
	color:#ff6600; 
	text-decoration:none;
}

a.simple{  font-size: 10px;color:#000066;text-decoration: none}
a.simple:hover{ color:#000066;text-decoration: none}
a.simple:visited{ color:#000066;text-decoration: none}

a.tabs{ font-size: 10px; text-decoration: none;}
a.tabs:hover{ text-decoration: none}
a.tabs:visited{text-decoration: none}

a.dirnav{ color:#0000ff;font-size: 10px; text-decoration: none;}
a.dirnav:hover{ text-decoration: none}
a.dirnav:visited{ color:#0000ff;text-decoration: none}

a.lightBlue{color:#0000ff;text-decoration: none;}
a.lightBlue:hover{color:#ff6600;text-decoration: none;}
a.lightBlue:visited{color:#0000ff;text-decoration: none;}

INPUT
{ 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: navy;
}
SELECT
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	color: #000066;
	width:80px;
}
SELECT.home
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    WIDTH: 170px;
}
SELECT.homeint
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    WIDTH: 220px;
}
.button {
                    background-color: #000066;                    
        	  border-bottom:#FFFFFF 3px solid; 
        	  border-left: #FFFFFF 3px solid; 
        	  border-right: #FFFFFF 3px solid; 
        	  border-top: #FFFFFF 3px solid;   

	  font-family: verdana,Arial, Helvetica; 
	  color: #FFFFFF; 
		    cursor:hand;  
        
                    }
                    
.newbutton {
              background-color: #FF6600;                    
        	  border-bottom:#FFFFFF 3px solid; 
        	  border-left: #FFFFFF 3px solid; 
        	  border-right: #FFFFFF 3px solid; 
        	  border-top: #FFFFFF 3px solid;   

	  font-family: verdana,Arial, Helvetica; 
	  color: #FFFFFF; 
		    cursor:hand;  
        
                    }
       
.newbutton_frahome {
              background-color: #FF6600;                    
        	  border-bottom:#FFFFFF 2px solid; 
        	  border-left: #FFFFFF 2px solid; 
        	  border-right: #FFFFFF 2px solid; 
        	  border-top: #FFFFFF 2px solid;   
        	  padding-left: 0px;   
        	  padding-right: 0px;
        	  

	  font-family: verdana,Arial, Helvetica; 
	  color: #FFFFFF; 
		    cursor:hand;  
        
                    }
                 
.graybutton 
{
  background-color: #E4E4E4;                    
  border-bottom:#FFFFFF 2px solid; 
  border-left: #FFFFFF 2px solid; 
  border-right: #FFFFFF 2px solid; 
  border-top: #FFFFFF 2px solid;   
  font-family: verdana,Arial, Helvetica; 
  color: #000066; 
  cursor:hand;  
}

.bluebutton 
{
  background-color: #526BB5;                    
  border-bottom:#FFFFFF 2px solid; 
  border-left: #FFFFFF 2px solid; 
  border-right: #FFFFFF 2px solid; 
  border-top: #FFFFFF 2px solid;   
  font-family: verdana,Arial, Helvetica; 
  color: #FFFFFF; 
  cursor:hand;  
}
.newbuttonfra {
				background-color: #FF6600;                    
        	  border-bottom:#FFFFFF 2px solid; 
        	  border-left: #FFFFFF 2px solid; 
        	  border-right: #FFFFFF 2px solid; 
        	  border-top: #FFFFFF 2px solid;   

	  font-family: verdana,Arial, Helvetica; 
	  color: #FFFFFF; 
		    cursor:hand;  
			                   
                    }

input.text.hometxt {
	BACKGROUND-COLOR: #ffffff; 
        BORDER-BOTTOM: #000066 1px solid; 
        BORDER-LEFT: #000066 1px solid; 
        BORDER-RIGHT: #000066 1px solid; 
        BORDER-TOP: #000066 1px solid; 
        COLOR: navy; 
        FONT-FAMILY: verdana,Arial, Helvetica; 
        FONT-SIZE: 8pt;
        width:171px; 
}
input.text.txt {
	BACKGROUND-COLOR: #ffffff; 
        BORDER-BOTTOM: #91A5CD 1px solid; 
        BORDER-LEFT: #91A5CD 1px solid; 
        BORDER-RIGHT: #91A5CD 1px solid; 
        BORDER-TOP: #91A5CD 1px solid; 
        COLOR: navy; 
        FONT-FAMILY: verdana,Arial, Helvetica; 
        FONT-SIZE: 8pt;
        width:100px;
}
.txt1 {
	BACKGROUND-COLOR: #ffffff; 
        BORDER-BOTTOM: #91A5CD 1px solid; 
        BORDER-LEFT: #91A5CD 1px solid; 
        BORDER-RIGHT: #91A5CD 1px solid; 
        BORDER-TOP: #91A5CD 1px solid; 
        COLOR: navy; 
        FONT-FAMILY: verdana,Arial, Helvetica; 
        FONT-SIZE: 8pt;
        width:166px; 
}

.txt2 {
	BACKGROUND-COLOR: #ffffff; 
        BORDER-BOTTOM: #91A5CD 1px solid; 
        BORDER-LEFT: #91A5CD 1px solid; 
        BORDER-RIGHT: #91A5CD 1px solid; 
        BORDER-TOP: #91A5CD 1px solid; 
        COLOR: navy; 
        FONT-FAMILY: verdana,Arial, Helvetica; 
        FONT-SIZE: 8pt;
        width:202px; 
}

.txt3 {
	BACKGROUND-COLOR: #ffffff; 
        BORDER-BOTTOM: #91A5CD 1px solid; 
        BORDER-LEFT: #91A5CD 1px solid; 
        BORDER-RIGHT: #91A5CD 1px solid; 
        BORDER-TOP: #91A5CD 1px solid; 
        COLOR: navy; 
        FONT-FAMILY: verdana,Arial, Helvetica; 
        FONT-SIZE: 8pt;
        width:171px; 
}

.txtErrField {
	background-color:#ff6600;
        FONT-FAMILY: verdana,Arial, Helvetica; 
        FONT-SIZE: 8pt;
}

.txtErrField1 {
		background-color:#ff6600;
        FONT-FAMILY: verdana,Arial, Helvetica; 
        FONT-SIZE: 8pt;
        width:171px; 
}

.txtErrField2 {
		background-color:#ff6600;
		BORDER-BOTTOM: #91A5CD 1px solid;
        BORDER-LEFT: #91A5CD 1px solid;
        BORDER-RIGHT: #91A5CD 1px solid;
        BORDER-TOP: #91A5CD 1px solid;
        COLOR: navy;
        FONT-FAMILY: verdana,Arial, Helvetica;
        FONT-SIZE: 8pt;
        width:202px;
}

.txtErrField3 {
		background-color:#ff6600;
		BORDER-BOTTOM: #91A5CD 1px solid;
        BORDER-LEFT: #91A5CD 1px solid;
        BORDER-RIGHT: #91A5CD 1px solid;
        BORDER-TOP: #91A5CD 1px solid;
        COLOR: navy;
        FONT-FAMILY: verdana,Arial, Helvetica;
        FONT-SIZE: 8pt;
}

.navtext {
      TEXT-ALIGN:left; 
      WIDTH:220px;       
      FONT-SIZE: 9pt; 
      FONT-FAMILY: sans-serif; 
      BORDER-width: 1px; 
      BORDER-COLOR: #ff6600;
      BORDER-STYLE: solid; 
      BACKGROUND-COLOR: #ffffff; 
      LAYER-BACKGROUND-COLOR: #fffffff; 
      COLOR: #000066; 
}

.navtext1 {
      TEXT-ALIGN:center; 
      WIDTH:650px;       
      FONT-SIZE: 9pt;
      FONT-FAMILY: sans-serif; 
      BORDER-width: 1px; 
      BORDER-COLOR: #ff6600;
      BORDER-STYLE: solid; 
      BACKGROUND-COLOR: #ffffff; 
      LAYER-BACKGROUND-COLOR: #fffffff; 
      COLOR: #000066; 
}

.navtext_homemouseover {
      TEXT-ALIGN:center; 
      WIDTH:200px;       
      FONT-SIZE: 9pt; 
      FONT-FAMILY: sans-serif; 
      BORDER-width: 1px; 
      BORDER-COLOR: #000066;
      BORDER-STYLE: solid; 
      BACKGROUND-COLOR: #ffffff; 
      LAYER-BACKGROUND-COLOR: #ffffff;      
      COLOR: #000066; 
}

/*navigation links*/
TD.ActiveSub
{
	border-top:solid 1px #ff6600;
	border-bottom:solid 1px #ff6600;
	border-right:solid 1px #ff6600;
	 }
	 
TD.print_header {
        COLOR: navy;
	FONT-WEIGHT: bold; 
        FONT-SIZE: 16px; 
        FONT-FAMILY: Verdana, Arial, Helvetica
}
TD.print_small {
        COLOR: navy;
	FONT-SIZE: 8pt; 
        FONT-FAMILY: Verdana, Arial, Helvetica
}

TD.print_small2{
        COLOR: navy;
		FONT-SIZE: 7pt; 
        FONT-FAMILY: Verdana, Arial, Helvetica;
}

A.nav, A:visited.nav /*sub menu*/
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}
A.navsub, A:visited.navsub /*small links*/
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}
A.navsubon, A:visited.navsubon 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#ff6600;
	text-decoration:none;
}
A:hover.nav, A:hover.navsub 
{
	color:#ff6600;
	text-decoration:none;
}
A.navlit, A.navlit:visited  /*active sub*/
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#ff6600;
	text-decoration:none;
}
A.navlit:hover 
{
	color:#ffffff;
	text-decoration:none;
}
/*  end navigation links*/

A.insertregister 
{
	color: #000066;	
	font-weight: bold; 
}
A.insertregister:visited 
{
	color: #000066; 
	font-weight: bold;
}
A.insertregister:hover 
{
	color: #ff6600; 
	font-weight: bold;
}
/*Confirm page*/

A.XXL, A.XXL:visited 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#3436CD;
	text-decoration:underline;
}
A.XXL:hover 
{
	color:#3436CD;
	text-decoration:underline;
}

A.scoutid
{
	color: #0000ff;	
	
	font-weight: bold; 
	text-decoration:underline;
}
A.scoutid:visited 
{
	color:#000066; 
	font-weight: bold;
	text-decoration:underline;
}

A.scoutid:hover 
{
	color:#ff6600; 
	font-weight: bold;
	text-decoration:underline;
}
/*login box*/
input.hp_loginbtn
{
	border: 0px;
	background-color: #000066; 
	font-weight: bold; 
	color: #ff6600; 
	font-size:11px;
}
input.hp_loginbtnhun
{
	border: 0px;
	background-color: #000066; 
	font-weight: bold; 
	color: #ff6600; 
	font-size:10px;
	cursor:hand; 
}
/*Logout Box*/
input.hp_logoutbtn
{
	border: 0px;
	background-color: #526BB5; 
	font-weight: bold; 
	color: #ff6600; 
	font-size:11px;
	cursor:hand; 
}
input.hp_logoutbtnhun
{
	border: 0px;
	background-color: #526BB5; 
	font-weight: bold; 
	color: #ff6600; 
	font-size:10px;
	cursor:hand; 
}
input.hp_loginbtn:hover{color:#ffffff;}
td.hp_loginLabel{color:#ffffff; font-size:11px; font-weight:bold; }

.shlist
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}
/*Obligatory text marked in orange (not table cell!!)*/
TD.Obligatory
{
	color: #ff6600; 
	font-weight: bold;
	
}

/*members specific*/
TD.hp_insertLightBlue{ background-color:#D9E1F0; font-size:10px;   }
.hp_SmallAddInfo {color:#999999; font-size:10px; }
td.hp_helpSmallContent {FONT-SIZE: 10px;}
td.hp_HelpSmallContentBlue{FONT-SIZE: 10px; BACKGROUND-COLOR: #D9E1F0;}


/*footer*/
.footer
{
	clear: both;
	width: 100%;
}
.footer-about
{
	clear: both;
	text-align: center;
}
.footer-about a
{
	color: #010066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.footer-about a:hover
{
	color: #010066;
	text-decoration: underline;
}
.footer-copy
{
	clear: both;
	text-align: center;
	margin-top: 5px;
	color: #AEAEAE;
	font-size: 10px;
}
.footer-country
{
	clear: both;
	text-align: center;
	font-size: 10px;
}
.footer-country a
{
	color: #556AB9;
	text-decoration: underline;
	font-size: 10px;
}
.footer-country a:hover
{
	color: #556AB9;
	text-decoration: none;
}
.clear-both
{
	clear: both;
}
span.container{position:relative;} 
span.container img{vertical-align:top;}
span.container img.overlap{position:absolute;left:0;top:0;z-index:1;}

.logoImage
{
	border:solid 1px #000066;
}

.newbuttonCenter
{
 background-color: #FF6600;                    
 border-bottom:#FFFFFF 2px solid; 
    border-left: #FFFFFF 2px solid; 
    border-right: #FFFFFF 2px solid; 
    border-top: #FFFFFF 2px solid;   

 font-family: verdana,Arial, Helvetica; 
 color: #FFFFFF;
 cursor:hand;
 text-align:center;
 width:190;
 height:25; 
}
td.bottom_border
{
     border-bottom: solid 1px #91a5cd;
      background-color: #B9C8E1;}

td.image-order
{
     background-color:#ffffff;
     border-bottom: solid 1px #91a5cd;
     border-left: solid 1px #B9C8E1;
     border-right: solid 1px #B9C8E1;
    
}