/* Computer Tutor Stylesheet - left column 175 - right column 575 */

BODY {
   scrollbar-face-color:#F2F3F6;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-3dlight-color:#C0C0C0;
   scrollbar-darkshadow-color:#FFFFFF;
   scrollbar-shadow-color:#808080; 
   scrollbar-arrow-color:#97A7BF;
   scrollbar-track-color:#FFFFFF;
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: black; 
   font-style: normal; 
   font-size: 11px; 
   line-height: 150%; 
}

/* General Fonts */
P,OL,UL,DIV {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   margin: 0.0em 0.0em;
   line-height: 150%;
	color: #ffffff;			/* black */
}


.lauf-nav {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
      color: #ffffff;
	     line-height: 150%;
		       border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.lauf-nav a:link {
   font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; 
      color: #ffffff;
	     line-height: 150%;
      border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.lauf-nav a:visited {
   font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; 
      color: #ffffff;
	     line-height: 150%;
      border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.lauf-nav a:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; 
      color: #FFD000;
	     line-height: 150%;
      border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}









.lauftext {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	     line-height: 150%;
}
.lauftext a:link {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.lauftext a:visited {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.lauftext a:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #FFD000;
	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.lauftext1 {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	  	     line-height: 150%;
		       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.lauftext1 a:link {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	  	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.lauftext1 a:visited {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	  	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.lauftext1 a:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #FFD000;
	  	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}


UL,LI {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   list-style-type : disc;
   list-style-position : inside;
}

/* Headings */
H1,H2 {
   font-family: Helvetica, Arial, sans-serif;
      font-size: 16px; 
	     	text-decoration: none;
    line-height: 150%;
   color: #FFD000;			/* grey */
   margin: 0.0em 0.0em;
      border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000

}



H3,H4,H5 {
   font-family: Helvetica, sans-serif;
   color: #ffffff;			/* dark blue */
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: 1px solid #FFFFFF;	/* orange */
}
.hd1 {
   font-family: Helvetica, Arial, sans-serif;
      font-size: 18px; 
	     font-weight: bold;
   color: #ffffff;			/* grey */
   margin: 0.0em 0.0em;

}

.hd2 {
   font-family: Helvetica, Arial, sans-serif;
      font-size: 16px; 
	     font-weight: bold;
		     line-height: 150%;
   color: #FFD000;			/* grey */
   margin: 0.0em 0.0em;
      border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.hd2 a:link {
   font-family: Helvetica, Arial, sans-serif;
      font-size: 16px; 
	     font-weight: bold;
		     line-height: 150%;
   color: #FFD000;			/* grey */
   margin: 0.0em 0.0em;
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000

}
.hd2 a:visited {
   font-family: Helvetica, Arial, sans-serif;
      font-size: 16px; 
	     font-weight: bold;
		     line-height: 150%;
   color: #FFD000;			/* grey */
   margin: 0.0em 0.0em;
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000

}
.hd2 a:hover {
   font-family: Helvetica, Arial, sans-serif;
      font-size: 16px; 
	     font-weight: bold;
		     line-height: 150%;
   color: #ffffff;			/* grey */
   margin: 0.0em 0.0em;
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000

}


   
.hd3 {
   font-family : Helvetica, Geneva, Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
      color: #666666;			/* grey */
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: thin dotted #FFFFFF;	/* orange */
}

.hd4 {
   font-family : Helvetica, Geneva, Arial, sans-serif;
    font-size: 14px;
  font-weight: bold;  
     color: #666666;			/* grey */
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: thin dotted #FFFFFF;	/* orange */
}


/* Grey Border for Tables */
.border {
   border: 1px solid #666666;                     /* grey */
}

/* Footer */
.footer {
   font-size: 11px;
   color: #ffffff;			/* dark blue */
   line-height: 150%; 
   text-align: center;
}

/* Last Update */
.lastupdate {
	font-size: 11px;
	color: #ffffff;
	line-height: 150%;
	text-align: center;
	position: relative;
}

/* Prev - Next */
.prevnext {
    width: 100px
    font-size: 11px;
    color: #ffffff;
    line-height: 150%;
    text-align: center;
    padding: 2px;
    background: #CCCCCC;
    border: 1px solid #ffffff;
}
/* Quote */
.quote  {
  color: #9B193D;			/* dark burgundy */
  font-weight: 550;
}

/* PRE */
PRE {
   font-size: 11px; 
   font-family: "Courier New", Courier, mono; 
   color: #ffffff;
   margin: 0 0 0 0;
}

/* Green */
.green {
   font-size: 11px; 
   color: #006600;
}

/* Orange */
.orange {
   font-size: 11px; 
   color: #FF9900;
}

/* Non AutoParser */ 
.non_ap {        
    font-size: 11px;
    font-style: italic;
    color: #009900; 
    line-height:150%;  
 }
  
/* AutoParser */
.ap {
    font-size: 11px;
    font-style: italic;
    color: #FF6633; 
    line-height:150%;  
}


/* Font for Code */
.text {  
   font-family: "Courier New", Courier, mono; 
   font-size: 11px; 
   line-height: 150%; 
   color: #ffffff;                                      /* dark blue */
}

/* Content Column */
#content {
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   padding-left: 0.5em;
   padding-right: 0.5em;
   vertical-align: top;
   width: 96%;
   border: 1px solid #C0C8D4;		/* lite blue grey */
}


/* In Text Hyperlinks */
a {
	font-weight: bold;
	color: #ffffff;			/* black */
		text-decoration: none;
}
a:link {
	font-weight: bold;
	color: #FFD000;			/* black */
		text-decoration: none;
}



a:visited {
	font-weight: bold;
	color: #FFD000;			/* black */
		text-decoration: none;
}

a:hover {
	font-weight: bold;
	color: #FFD000;
	text-decoration: none;
}



/* Top Navigation Menu */
.topnav {
   font-family: Helvetica, sans-serif; font-size: 12px;
      color: white;				
      padding: 3px;   
}   



.topnav_act  { font-size: 12px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: underline;
   color: black;				
   padding: 3px;
}


/* Top Navigation Menu 2nd Level */
.topnav1 {
   font-weight: normal;
   font-family: Helvetica, sans-serif; font-size: 12px;
   font-variant: small-caps;
}   
.topnav1 a:link {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: black;				
   margin: 2px;
   width: 150px;
}
.topnav1 a:visited {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: black;				
   margin: 2px;	
}
.topnav1 a:active {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #ff8800;				
   margin: 2px;	
}
.topnav1 a:hover {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #ff8800;				
   margin: 2px;	
}
.topnav1_act a { font-size: 12px;
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #ff8800;				
   margin: 2px;	
}
.topnav1_act a:visited { font-size: 12px;
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #ff8800;				
   margin: 2px;	
}
.topnav1_act a:hover { font-size: 12px;
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #ff8800;				
   margin: 2px;	
}
/* Top Navigation Menu 3rd Level */
.topnav2 {
   font-family: Helvetica, sans-serif; font-size: 12px;
   font-weight: normal;
   font-variant: small-caps;
}   
.topnav2 a:link {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #666666;					
   padding: 2px;
}
.topnav2 a:visited {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #666666;
   padding: 2px;
}
.topnav2 a:active {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #FFFFFF;				
   padding: 2px;
}
.topnav2 a:hover {
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #FFFFFF;				
   padding: 2px;
}
.topnav2_act a { font-size: 12px;
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #FFFFFF;				
   padding: 2px;
}
.topnav2_act a:visited { font-size: 12px;
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #FFFFFF;				
   padding: 2px;
}
.topnav2_act a:hover { font-size: 12px;
   font-family: Helvetica, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: #FFFFFF;				
   padding: 2px;
}



/* Bottom Navigation Menu */
.bottomnav {
   font-family: Helvetica, sans-serif;
   font-size: 11px;
   font-variant: small-caps;
}   
.bottomnav a:link {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #ffffff;				/* dark blue */
   padding: 2px;
}
.bottomnav a:visited {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #ffffff;				/* dark blue */
   padding: 2px;
}
.bottomnav a:active {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #ffffff;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}
.bottomnav a:hover {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #ffffff;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}
.bottomnav_act a {
   font-size: 11px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #ffffff;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}
.bottomnav_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #ffffff;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}
.bottomnav_act a:hover {
   font-size: 11px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #ffffff;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}



/* Left Navigation Menu */
.leftnav {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFFFFF;                       /* white */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}   
.leftnav a:link {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #FFFFFF;                       /* white */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav a:visited {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFFFFF;                       /* white */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav a:active {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFFFFF;                       /* white */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav a:hover {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFD000;                       /* white */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav_act  {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFD000;                       /* white */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav_act a:link {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFD000;                       /* white */
         border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav_act a:visited {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFD000;                       /* white */
         border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
 }
.leftnav_act a:hover {
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
      text-decoration: none;
   color: #FFD000;                       /* white */
         border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}


/* Left Navigation SubMenu Spacer */
.leftnavspc {  
   font-family: Helvetica, Arial, sans-serif;
    font-size: 11px; 
	     font-weight: bold;
		     line-height: 150%;
   color: #FFD000;			/* grey */
   margin: 0.0em 0.0em;
      border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000;
      margin: 0.0em 0.0em;
      border-top-width: 1px;
   border-top-style: dashed;
   border-top-color: #FFD000;
}

.leftnav10_act a:hover { font-size: 12px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #ffffff;		/* black */
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #ffffff;             /* black */  
   background-color: #df9173;            /*  */
   width: 150px;
}




/* Left Navigation SubMenu */
.leftnav1 {
   font-family: Helvetica, sans-serif; font-size: 12px;
   color: #ffffff;				/* grey */
      font-weight: bold;
	           border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
 }   
.leftnav1 a:link {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFD000;			
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1 a:visited {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFD000;				/* grey */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1 a:active {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFD000;				/* lite blue */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1 a:hover {
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #000000;				/* white */
         border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1_act { font-size: 12px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #ffffff;				/* white */
            border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000

}
.leftnav1_act a:link { font-size: 12px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #ffffff;				/* white */
         border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1_act a:visited { font-size: 12px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;				/* white */
            border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1_act a:hover { font-size: 12px;
   font-weight: bold;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #ffffff;				/* white */
            border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1_act1 {
   font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; 
      color: #ffffff;
	  	     line-height: 150%;
		       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.leftnav1_act1 a:link {
   font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; 
      color: #ffffff;
	  	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.leftnav1_act1 a:visited {
   font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; 
      color: #ffffff;
	  	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.leftnav1_act1 a:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; 
      color: #ffffff;
	  	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}



/* Left Navigation SubMenu Level 2 */
.leftnav2 {
   font-family: Helvetica, sans-serif; font-size: 12px;
   color: #333333;		/* dark grey */
}   
.leftnav2 a:link {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: underline;
   color: #333333;		/* dark grey */
}
.leftnav2 a:visited {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: underline;
   color: #333333;		/* dark grey */
  }
.leftnav2 a:active {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav2 a:hover {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   color: #FFFFFF9;			/* orange */
}
.leftnav2_act { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav2_act a:link { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav2_act a:visited { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav2_act a:hover { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}

/* Left Navigation SubMenu Level 3 */
.leftnav3 {
   font-family: Helvetica, sans-serif; font-size: 12px;
   color: #333333;		/* dark grey */
   line-height: 100%;
}   
.leftnav3 a:link {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: underline;
   color: #333333;		/* dark grey */
}
.leftnav3 a:visited {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: underline;
   color: #333333;		/* dark grey */
 }
.leftnav3 a:active {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav3 a:hover {
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   color: #FFFFFF9;			/* orange */
}
.leftnav3_act { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav3_act a:link { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav3_act a:visited { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}
.leftnav3_act a:hover { font-size: 12px;
   font-weight: normal;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: #FFFFFF;			/* orange */
}


/* Feedback Links */
TD#fback A {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: #ffffff;		/* black */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.1em;
   margin-bottom: 0.1em;
   margin-right: 0.3em;
   border: 1px solid #ffffff;		/* black */
}
TD#fback A:visited {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: #ffffff;		/* black */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.1em;
   margin-bottom: 0.1em;
   margin-right: 0.3em;
   border: 1px solid #ffffff;		/* black */
}
TD#fback A:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: #000000;				/* white */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   background: #FFD000;			/* med grey */
   padding: 0.1em;
   margin-bottom: 0.1em;
   margin-right: 0.3em;
   border: 1px solid #ffffff;		/* black */
}

/* Forms Fields */
SELECT {  
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px 
}
TEXTAREA {  
	font-family: Helvetica, Arial, Helvetica,  sans-serif; 
	font-size: 11px
} 
INPUT {  
	font-family: Helvetica, Arial, Helvetica,  sans-serif; 
	font-size: 11px 
}


.caption {
	font-family : Helvetica, sans-serif;
                color: #ffffff;
	font-size: 11px;
	color : #ffffff;
}
.bulletlist {
   font-family : Helvetica, sans-serif;
   font-size: 11px;
   color : #ffffff;
   margin: 0.25em 0.5em;
   line-height: 150%;
   list-style-type : disc;
   list-style-position : inside;
}
.table {
	font-family : Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
}
.contenttable {
	font-family : Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
                padding: 1em;
                margin-top: 1em;
                margin-bottom: 1em;
                border:  1px solid #C0C8D4;
}





.loginform {
	font-family : Helvetica, sans-serif;
	font-size : 14px;
	color : #ffffff;
	font-weight : normal;
}



/* Mailform Formattting */
.mailform {
	font-family : Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	font-weight : normal;
}
.mailformrequired {
	font-family : Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	font-weight : bolder;
}
.mailformradio {
	font-family : Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	font-weight : normal;
}



.filelinks {
	font-family : Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
}
.filelinkssize {
	font-family : Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
}
.headerdate  {
   font-size: 11px;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
   color: black;				
}
.tx-mininews-pi1-fp_listrowField-datetime {
   font-size: 16px;
   font-family: Helvetica, sans-serif;
   	font-weight : bold;
   text-decoration: none;
      padding: 0em 0.5em;
   color: black;				
}
.tx-mininews-pi1-fp_listrowField-title {
   font-family: Helvetica, sans-serif;
      font-size: 18px; 
	     text-decoration: none;
   color: #ffffff;			/* grey */
   padding: 0em 0.5em;
   border-bottom: thin dotted #FFFFFF;	/* orange */		
}
.tx-mininews-pi1-fp_listrowField-teaser{
   font-size: 16px;
   font-family: Helvetica, sans-serif;
   text-decoration: none;
      padding: 0em 0.5em;
   color: black;				
}



INPUT.tx-indexedsearch-searchbox-button { width:100px; }
INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch-whatis P { font-size:11px; }
.tx-indexedsearch-sw { font-weight:bold; color:red; } 
.tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; font-size:11px; }
P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch-title { background:;  }
.tx-indexedsearch-title P { font-weight:bold; font-size:11px;}
P.tx-indexedsearch-percent { 
font-weight:normal;
 font-size:11px;
 }
.tx-indexedsearch-descr P { font-style:; }
.tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch-info { background:; }
.tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch-secHead TABLE { background:; }
.tx-indexedsearch-secHead TD { vertical-align:absmiddle; } 
.tx-indexedsearch-sectionlinks { font-size:11px; }
.tx-indexedsearch-browsebox-SCell {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	     line-height: 150%;
		       border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
   }
   .tx-indexedsearch-browsebox-SCell a:link {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
   }
   .tx-indexedsearch-browsebox-SCell a:visited {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #ffffff;
	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
   }
   .tx-indexedsearch-browsebox-SCell a:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 11px; 
      color: #FFFFFF;
	     line-height: 150%;
      border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
   }





.sitemap1 { 
color: #ffffff;
margin-left: 00px; 
margin-right: 0px; 
       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
 }
 .sitemap1 a:link { 
color: #ffffff;
margin-left: 00px; 
margin-right: 0px; 
       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
 }
  .sitemap1 a:visited { 
color: #ffffff; 
margin-left: 00px;
margin-right: 0px; 
       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
 }
 .sitemap1 a:hover { 
color: #FFD000;
margin-left: 00px; 
margin-right: 0px; 
       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
 }

.sitemap2 { 
color: #ffffff;
margin-left: 20px;
margin-right: 0px; 
       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.sitemap3 { 
margin-left: 40px; 
margin-right: 0px; 
color: #ffffff;
       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}
.sitemap4 { 
color: #ffffff;
margin-left: 60px; 
margin-right: 0px; 
       border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #FFD000
}

.formular { 
color: #333333; 
font-size: 10px; 
font-family: Verdana; 
background-color: #ffffff; 
border: solid 1px #666666 }

.ft10px666666 { color: #ffffff; font-size: 10px; font-family: Helvetica, Arial }
.ft10px333333 { color: #333; font-size: 10px; font-family: Helvetica, Arial }


DIV.tx-danewslettersubscription-pi1 
DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;} 
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color: ;} 
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {background-color: ;} 
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {background-color: ;} 
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
