<STYLE TYPE="TEXT/CSS">

/* Standard Body Setting for all XeeMe pages */
BODY {
	font-family: Arial,Helvetica,Sans-serif; 
	background-color: rgb(255,255,255); 
	background-image: none;
	font-size: 10pt;
	color:#404040;
	}				

/* Shadow boxes */
/* keep - just in case .shadow-bringer {width: 550px;height: 140px;margin:10px;padding:0px;background: #FFF;} */
.shadow {-moz-box-shadow: 2px 0px 1px 1px #ccc;
		 -webkit-box-shadow:2px 0px 1px 1px #ccc;
		 box-shadow: 2px 0px 1px 1px #ccc;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');	}
				 
/* Make fancybox transparent */	
#fancybox-outer {background: transparent;}
#fancybox-outer div {background: url();}

/* Navigation elements */	
.TabNav a:active { color: #007399; text-decoration: none ;}
.TabNav a:link { color: #404040; text-decoration: none ;}
.TabNav a:visited { color: #404040; text-decoration: none ;}
.TabNav a:hover { color: #007399; text-decoration: underline;}
  
 /* Standard Links inside text fields - see also .Text1 as text style */	
.Text1 a:active { color: #007399; text-decoration: none ;}
.Text1 a:link { color: #404040; text-decoration: none ;}
.Text1 a:visited { color: #404040; text-decoration: none ;}
.Text1 a:hover { color: #007399; text-decoration: underline;}

 /* In page links that look like links (blue and underline  */	
 .StdLink a:active { font-size: 10pt; color: #007AFF; text-decoration: underline ;}
 .StdLink a:link { font-size: 10pt; color: #007AFF; text-decoration: none ;}
 .StdLink a:visited { font-size: 10pt; color: #007AFF; text-decoration: none ;}
 .StdLink a:hover { font-size: 10pt; color: #0000CC; text-decoration: underline;}
 .StdLink { font-family: Arial,Helvetica,Sans-serif; font-size: 10pt; color:#404040;}

 /* Standard Links inside text fields - see also .Text1 as text style */	
.TopNav a:active {font-size: 10pt; color: #007399; text-decoration: none ;}
.TopNav a:link { font-size: 10pt;color: #404040; text-decoration: none ;}
.TopNav a:visited { font-size: 10pt;color: #404040; text-decoration: none ;}
.TopNav a:hover { font-size: 10pt;color: #007399; text-decoration: none;}

 /* Headlines that suggest that it is a link (XeeMeblue and underline  */	
 .LinkedTitle a:active { font-size: 18px; color: #007AFF; text-decoration: none;}
 .LinkedTitle a:link { font-size: 18px; color: #007AFF; text-decoration: none;}
 .LinkedTitle a:visited { font-size: 18px; color: #007AFF; text-decoration: none;}
 .LinkedTitle a:hover { font-size: 18px; color: #0000CC; text-decoration: underline;}
 .LinkedTitle { font-family: Arial,Helvetica,Sans-serif; font-size: 18px;}
 
 /* Headlines that suggest that it is a link (XeeMeblue and underline  */	
 .SPLink a:active { font-size: 60px; color: #FFF; text-decoration: none;font-weight:bold;}
 .SPLink a:link { font-size: 60px; color: #FFF; text-decoration: none;font-weight:bold;}
 .SPLink a:visited { font-size: 60px; color: #FFF; text-decoration: none;font-weight:bold;}
 .SPLink a:hover { font-size: 60px; color: #0000CC; text-decoration: none;font-weight:bold;}
 .SPLink { font-family: Arial,Helvetica,Sans-serif; font-size: 60px;text-decoration: none;font-weight:bold;}

 /* In page links that look like links (blue and underline  */	
 .miniLink a:active { font-size: 8pt; color: #404040; text-decoration: none ;}
 .miniLink a:link { font-size: 8pt; color: #404040; text-decoration: none ;}
 .miniLink a:visited { font-size: 8pt; color: #404040; text-decoration: none ;}
 .miniLink a:hover { font-size: 8pt; color: #007399; text-decoration: underline ;}
 .miniLink { font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; color:#404040;}
 
 #content {
	width: 350px;
	margin: 30px auto;
	padding: 20px 60px;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #CCC;
	-webkit-box-shadow: 0 0 30px #CCC;
	box-shadow: 0 0 30px #CCC;
	background: #FFF;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
}

.showHand {
	cursor: pointer;
	font-size: 9pt; 
	color: #404040; text-decoration: none;
}

.showHandlink {
	cursor: pointer;
	font-size: 7pt; 
	color: #0000CC; text-decoration: underline;
}
	
P { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: x-small;
	font-size: 10pt;
	color:#404040;
}

/* boxes with rounded corners */
.boxStd {
     background: #f9f9f9;
     border: 1px solid #ccc;
     padding: 5px;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	/* -moz-box-shadow: 2px 2px 2px #666;  */
}

/* boxes with rounded corners */
.boxStdblue {
     background: #EEF7FF;
     border: 1px solid #ccc;
     padding: 5px;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	/* -moz-box-shadow: 2px 2px 2px #666;  */
}

/* boxes with rounded corners */
.boxStdYellow {
     background: #FFDD7F;
     border: 1px solid #ccc;
     padding: 5px;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	-moz-box-shadow: 2px 2px 2px #666;  
}

/* boxes with rounded corners */
.ScoreBox {
     background: #4169E1;
     border: 1px solid #ccc;
     padding: 5px;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
	font-family: Verdana,Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#FFF;
	-moz-box-shadow: 2px 2px 2px #666;  
}

.boxInfo {
    background: #fff;
    border: 1px solid #ccc;
    padding: 7px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 10pt;
	color:#404040;}
		/* -moz-box-shadow: 2px 2px 2px #666;  */
		
	.boxInfo a:active { font-size: 9pt; color: #007AFF; text-decoration: none ;}
	.boxInfo a:link { font-size: 9pt; color: #007AFF; text-decoration: none ;}
	.boxInfo a:visited { font-size: 9pt; color: #007AFF; text-decoration: none ;}
	.boxInfo a:hover { font-size: 9pt; color: #0000CC; text-decoration: underline;}

/* Primary navigation box on each page */
.NavBox {
     background: #f9f9f9;
     border: 1px solid #ccc;
     padding: 8px;
     -moz-border-radius: 7px;
     -webkit-border-radius: 7px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	/* -moz-box-shadow: 2px 2px 2px #666;  */
	
	.NavBox a:active { font-size: 9pt; color: #007AFF; text-decoration: none ;}
	.NavBox a:link { font-size: 9pt; color: #007AFF; text-decoration: none ;}
	.NavBox a:visited { font-size: 9pt; color: #007AFF; text-decoration: none ;}
	.NavBox a:hover { font-size: 9pt; color: #0000CC; text-decoration: underline;}	
}

/* Text headlines */
.Headline { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 16px;
	color:#007399;
	font-weight:bold;
}

.XHeadline { 
	font-family: Verdana; 
	font-size: 20px;
	color:#404040;
}

.HeadlineRed { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 16px;
	color:#FF0000;
	font-weight:bold;
}

.Headline1 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 26px;
	color:#007399;
	font-weight:bold;
}

.Headline1black { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 26px;
	color:#404040;
	font-weight:bold;
}

.HeadlineXL { 
	font-family: AvantGarde Md BT,Arial,Helvetica,Sans-serif; 
	font-size: 17px;
	color:#606060;
	font-weight:normal;
}

/* Text formats */
.Text0 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 14pt;
	color:#404040;
	font-weight:normal;
}

.Text1 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
}

.Text1b { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 9pt;
	font-weight:bold;
	color:#606060;
}

.Text2 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 9pt;
	color:#606060;
	font-weight:normal;
}

.Text3 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 8pt;
	color:#404040;
	font-weight:normal;
}

.Text4 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 12pt;
	color:#404040;
	font-weight:normal;
	padding: 10px;
	line-height: 18pt;
}

.TextNavBar { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
}

.TextNavBar1 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
}

.TabNav { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
}

.Navi2 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color:#007399;
}

.TopNavi { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 8pt;
	color:#606060;
}

.TopNavi2 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	font-weight: bold;	
	color:#330099;
}

/* Input field definitions with rounded corners */

.TextObject0 { 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 14pt;
	color:#404040;
	height:36px;
	padding: 4px 4px;
}

.TextObject { 
     background: #fff;
     border: 1px solid #ddd;
     padding: 5px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
	border-radius: 4px; 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	height:26px;
}

.TextObjectB { 
     background: #fff;
     border: 1px solid #ddd;
     padding: 5px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
	border-radius: 4px; 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	height:26px;
	font-weight: bold;	
	padding: 2px 2px;
}

.TextAreaObject2 { 
     background: #fff;
     border: 1px solid #ddd;
     padding: 5px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
	border-radius: 4px; 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	height:60px;
	padding: 4px 4px;
}

.TextAreaObject5 { 
     background: #fff;
     border: 1px solid #ddd;
     padding: 5px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
	border-radius: 4px; 
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	height:100px;
	padding: 4px 4px;
}

/* no frame fields */
.fieldnf {
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#404040;
	border: 0px solid #ffffff;
	padding: 5px;
	Rounded("div#nifty","#377CB1","#9BD1FA"); 
}

/* big field */
.fieldbig1 {
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 12pt;
	color:#505050;
	padding: 8px;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 2px solid #D6D6D6;
	background-color:#f8f2E3;
	-webkit-box-shadow: #B3B3B3 3px 3px 3px;	
	-moz-box-shadow: #B3B3B3 3px 3px 3px;
	box-shadow: #B3B3B3 3px 3px 3px;
	}

/* big field disabled*/
.fieldbig1d {
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 12pt;
	color:#808080;
	padding: 8px;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 2px solid #D6D6D6;
	background-color:#fff2ee;
	-webkit-box-shadow: #B3B3B3 3px 3px 3px;	
	-moz-box-shadow: #B3B3B3 3px 3px 3px;
	box-shadow: #B3B3B3 3px 3px 3px;
	}
		
/* BUTTON definitions */
 
.buttonLight {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/ButtonLight.png") no-repeat;
	height:25px;
	border:solid 0 #fff;
	width:95px;
	padding: 1px 9px;
	font-family: Verdana,Arial,Helvetica,Sans-serif; 
	font-size: 8pt;
	color:#404040;
	font-weight:normal;
	button:focus {}
	outline:none !important;
 }	
 
.submitxS {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/SubmitxS.png") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:70px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 9pt;
	color:#FFFFFF;
	font-weight:bold;
	button:focus {}
	outline:none !important;
 }	
 
 .submitxS_gn {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/SubmitxS_gn.png") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:70px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 9pt;
	color:#FFFFFF;
	font-weight:bold;
	button:focus {}
	outline:none !important;
 }	
 
.submitS {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/SubmitS.png") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:100px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#FFFFFF;
	font-weight:bold;
	button:focus {}
	outline:none !important;
 }	
 
 .submitL {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/SubmitL.png") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:160px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#FFFFFF;
	font-weight:bold;
 }	

 .submitL_alert {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/SubmitL_or.png") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:160px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#FF0000;
	font-weight:bold;
 }	
  
 .submitXL {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/SubmitXL.png") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:230px;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#FFFFFF;
	font-weight:bold;
 }		

 .searchBtn {
	cursor: pointer;
	margin:3px;
	background: transparent url("/_/assets/artwork/buttons/Search.png") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:90px;
 }	
 
.prenext { 
	cursor: pointer;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 10pt;
	color:#007399;
	font-weight:bold;
	height:28px;
	padding: 4px 4px;
	background: transparent ;
	border:solid 0 #fff;
}
 
</STYLE>
