/* Notes */

/*
Netscape 4 doesn't like margin right set in px - use % instead
(unconfirmed!) - maybe use padding instead

Explorer on PC doesn't like % on margins


*/

body {
	background-color: #666;
}
td.page {
  
	visible: false;
	background: #FFFFFF url(gifs/page_bg.gif) repeat 0px -180px;
}
IMG
{
    visible: false;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: "Georgia", "Times New Roman", "Times", "serif";
    TEXT-DECORATION: none; 
}			

DIV.animation {
	position:absolute;
	left: 50%; 
	top: 124px; 
	margin-left: -170px;
	text-align: center; 
	z-index: 2; 
	width: 300px; 
	overflow: visible;
	visibility: visible;
}

H1 {
	FONT-FAMILY: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 13px;
	color: #737A7E;
	line-height: 21px;
	}
H1 a:link {
	color: #666666;
	text-decoration: underline;
	}	
H1 a:visited {
	color: #666666;
	text-decoration: underline;
	}	
H1 a:hover {
	color: #000000;
	text-decoration: underline;
	}		
H1 a:active {
	color: #666666;
	text-decoration: underline;
	}

H2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #737A7E;
	}

H3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #737A7E;
	}

p.introtext {
	FONT-FAMILY: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 14px;
	font-weight: normal;
	color: #737A7E;
	}

p.date {
	FONT-FAMILY: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px;
	color: #737A7E;
	line-height: 21px;
	}

p, li {
	FONT-FAMILY: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px;
	color: #737A7E;
	line-height: 21px;
	}
p a:link {
	color: #666666;
	text-decoration: underline;
	}	
p a:visited {
	color: #666666;
	text-decoration: underline;
	}	
p a:hover {
	color: #000000;
	text-decoration: underline;
	}		
p a:active {
	color: #666666;
	text-decoration: underline;
	}

H1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

H2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
H3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}		

ol {
	padding-top: 0px;
	margin-top: 0px;
	}

p.introtext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
p.date{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	

	
/* --------------- submenu - text ---------------  */

TD.level1 P, TD.level1on P {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #737A7E;
	}
TD.level1 P A, TD.level1on P A {
	padding: 4px 3px 5px 22px;
	display: block;
	cursor: pointer;
	width: 100%;
	}
/* Idle */
TD.level1 P A:link {
	text-decoration: none;
	color: #737A7E;
	}
TD.level1 P A:visited {
	text-decoration: none;
	color: #737A7E;
	}
TD.level1 P A:hover {
	text-decoration: none;
	color: #000000;
	background: url(gifs/sub_roll.gif) no-repeat 8px 8px;
	}
TD.level1 P A:active {
	text-decoration: none;
	color: #737A7E;
	}

/* On */
TD.level1on P A:link {
	text-decoration: none;
	color: #000000;
	background: url(gifs/sub_on.gif) no-repeat 8px 8px;;
	}
TD.level1on P A:visited {
	text-decoration: none;
	color: #000000;
	background: url(gifs/sub_on.gif) no-repeat 8px 8px;;
	}
TD.level1on P A:hover {
	text-decoration: none;
	color: #000000;
	background: url(gifs/sub_on.gif) no-repeat 8px 8px;;
	}
TD.level1on P A:active {
	text-decoration: none;
	color: #000000;
	background: url(gifs/sub_on.gif) no-repeat 8px 8px;;
	}



/* --------------- site map ---------------  */

	
P.map1 {
	visible: false;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #475149;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
P.map1 A {
	visible: false;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 5px 0px 8px;
	margin: 0px 0px 0px 0px;
	background-color: #91989C;
	border-bottom: 1px solid #666666;
	display: block;
	width: 100%;
	}
P.map1 A:link {
	visible: false;
	color: #FFFFFF;
	text-decoration: none;
	}
P.map1 A:visited {
	visible: false;
	color: #FFFFFF;
	text-decoration: none;
	}
P.map1 A:hover {
	visible: false;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	}
P.map1 A:active {
	visible: false;
	color: #FFFFFF;
	text-decoration: none;
	}

P.map2 {
	visible: false;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #006;
	background-color: #eeeeee;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	}
P.map2 A {
	visible: false;
	color: #737A7E;
	padding: 0px 5px 0px 22px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	display: block;
	width: 100%;
	}	
P.map2 A:link {
	visible: false;
	color: #737A7E;
	}
P.map2 A:visited {
	visible: false;
	color: #737A7E;
	text-decoration: none;
	}
P.map2 A:hover {
	visible: false;
	color: #737A7E;
	text-decoration: none;
	background: url(gifs/sub_roll.gif) no-repeat 8px 6px;
	}
P.map2 A:active {
	visible: false;
	color: #737A7E;
	text-decoration: none;
	}

/* --------------- eCard - text ---------------  */

P.ecardtitle {

	visible: false;
	font: bold 11px/16px "Georgia", "Times New Roman", "Times", "serif";
	color: #475149;
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}

P.displaytextitle {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 5px 5px 5px 5px;
	margin: 0px 0% 0px 0%;
}

P.displaytextname {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif"; 
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 0px 0px 5px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytextmessage {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px;
	line-height: 24px; 
	font-weight: normal; 
	color: #475149; 
	padding: 0px 12px 5px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytext {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif"; 
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 0px 0px 0px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytextfrom {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif"; 
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 10px 0px 0px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytextemail {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 0px 0px 15px 6px;
	margin: 0px 0% 0px 0%;
}

.displaytextemail A {
  
	visible: false;
	text-decoration: underline;
	color: #475149; 
}
.displaytextemail A:visited {
  
	visible: false;
	text-decoration: underline;
	color: #475149; 
}
.displaytextemail A:active {
  
	visible: false;
	text-decoration: underline;
	color: #475149; 
}

.displaytextemail A:hover {
  
	visible: false;
	text-decoration: underline;
	color: #000; 
}


/* --------------- eCard - images ---------------  */

P.stepimage {

	visible: false;
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}

P.previewimage {  
	
	visible: false;
	border: 1px #DCCEAD solid
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}
	
P.ecard {  
	
	visible: false;
	border: 1px #DCCEAD solid
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}
	

/* --------------- eCard - form elements ---------------  */

.form {
	visible: false;
}

.form TH {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 5px 5px 5px 5px;
	margin: 0px 0% 0px 0%;
	background-color: #DCCEAD;
}

.form TD {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 5px 5px 5px 5px;
	margin: 0px 0% 0px 0%;
	background-color: #EEDEBA;
}


.form INPUT {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px; 
	font-weight: normal; 
	color: #222219; 
	background-color: #FFF5DD;
	/* hidden from netscape 4 */
	INPUT {
	visible: false;
	margin: 2px 0px 2px 0px !
	important;
	height: 15px !
	important;
	padding: 0px 0px 0px 0px !
	important;
	border-color: #cccccc !
	important;
	border-width: 1px !
	important;
	}

INPUT.field {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	background: FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #000000;
	width: 250px;
}


SELECT.menu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #FFFFFF;
	}

INPUT.button {
	visible: false;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E7B40E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.radiobutton {
	visible: false;   
}

	.radiobutton INPUT {
  
	visible: false;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 5px 0px 0px 0px;
	margin: 0px 0% 0px 0%;
}

