/* 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:#000000;
   scrollbar-shadow-color:#808080; 
   scrollbar-arrow-color:#97A7BF;
   scrollbar-track-color:#FFFFFF;
   background-image: url(../fileadmin/mc_bg.gif);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: black; 
   font-style: normal; 
   font-size: 11px; 
   line-height: 150%; 
}

/* General Fonts */
P,OL,UL,DIV {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   margin: 0.25em 0.5em;
   line-height: 150%;
}

UL,LI {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   margin: 0.25em 0.5em;
   line-height: 150%;
   list-style-type : disc;
   list-style-position : inside;
}

/* Headings */
H1,H2 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #666666;			/* grey */
   font-variant: small-caps;
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: thin dotted #F77339;	/* orange */
}

H3,H4,H5 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #000000;			/* dark blue */
   font-variant: small-caps;
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: 1px solid #F77339;	/* orange */
}
.hd1 {
  font-family : Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
  font-size: 22px; 
  font-weight: bold;
  color: #666666;			/* grey */
   font-variant: small-caps;
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: thin dotted #F77339;	/* orange */
}

.hd2  {
    font-family : Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
   color: #666666;			/* grey */
   font-variant: small-caps;
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: thin dotted #F77339;	/* orange */
}

.hd3 {
   font-family : Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
      color: #666666;			/* grey */
   font-variant: small-caps;
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: thin dotted #F77339;	/* orange */
}

.hd4 {
   font-family : Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
    font-size: 14px;
  font-weight: bold;  
     color: #666666;			/* grey */
   font-variant: small-caps;
   font-stretch: wider;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25em 0.5em;
   border-bottom: thin dotted #F77339;	/* orange */
}


/* Grey Border for Tables */
.border {
   border: 1px solid #666666;                     /* grey */
}

/* Footer */
.footer {
   font-size: 10px;
   color: #003366;			/* dark blue */
   line-height: 150%; 
   text-align: center;
}

/* Last Update */
.lastupdate {
   font-size: 10px;
   color: #003366;			/* dark blue */
   line-height: 150%; 
   text-align: center;
}

/* Quote */
.quote  {
  color: #9B193D;			/* dark burgundy */
  font-weight: 550;
}

/* PRE */
PRE {
   font-size: 11px; 
   font-family: "Courier New", Courier, mono; 
   color: #003366;
   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: #003366;                                      /* 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:link {
	font-weight: bold;
	color: #000000;			/* black */
	text-decoration: underline;
}

a:visited {
	font-weight: bold;
	color: #000000;			/* black */
	text-decoration: underline;
}

a:active {
	font-weight: bold;
	color: #9B193D;
	text-decoration: none;
}


a:hover {
	font-weight: bold;
	color: #9B193D;
	text-decoration: none;
}


/* Top Navigation Menu */
.topnav {
   background: #393429;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-variant: small-caps;
}   
.topnav a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: White;				
   padding: 2px;	
}
.topnav a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #FFFFFF;				/* white */
   padding: 2px;
}
.topnav a:active {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #ff3399;
   color: #000000;				/* black */	   
   padding: 2px;
   border: 1px solid #FFFFFF;
}
.topnav a:hover {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-variant: small-caps;
	text-decoration: underline;
	background: Silver; /* orange */
	color: #000000; /* black */
	padding: 2px;
}
.topnav_act a {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #f77339;			/* orange */
   color: #000000;				/* black */	   
   padding: 2px;
   border: 1px solid #FFFFFF;
}
.topnav_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #f77339;			/* orange */
   color: #000000;				/* black */	   
   padding: 2px;
   border: 1px solid #FFFFFF;
}
.topnav_act a:hover {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-variant: small-caps;
	text-decoration: underline;
	background: Gray; /* orange */
	color: #000000; /* black */
	padding: 2px;
	border: 1px solid #FFFFFF;
}


/* Bottom Navigation Menu */
.bottomnav {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-variant: small-caps;
}   
.bottomnav a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;				/* dark blue */
   padding: 2px;
}
.bottomnav a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;				/* dark blue */
   padding: 2px;
}
.bottomnav a:active {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}
.bottomnav a:hover {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-variant: small-caps;
	text-decoration: underline;
	background: Silver; /* dark blue */
	color: #FFFFFF; /* white */
	padding: 2px;
}
.bottomnav_act a {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}
.bottomnav_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}
.bottomnav_act a:hover {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;			/* dark blue */
   color: #FFFFFF;				/* white */	   
   padding: 2px;
}



/* Left Navigation Menu */
.leftnav {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color: #FFFFFF;                       /* white */
}   
.leftnav a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #FFFFFF;                       /* white */
   background: #393429;           /* grey */
   padding: 2px;
   margin-left: 10px;
   border: 1px solid #000000;
   width: 150px;
}
.leftnav a:visited {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF; /* white */
	background: #393429; /* grey */
	padding: 2px;
	margin-left: 10px;
	border: 1px solid #000000;
	width: 150px;
}
.leftnav a:active {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #000000;		/* black */
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #000000;             /* black */  
   background-color: #df9173;            /*  */
   width: 150px;
}
.leftnav a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #000000;		/* black */
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #000000;             /* black */  
   background-color: #EAEAEA;            /* lite grey */
   width: 150px;
}
.leftnav_act a:link {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #000000;		/* black */
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #000000;             /* black */  
   background-color: #df9173;            /*  */
   width: 150px;
}
.leftnav_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #000000;		/* black */
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #000000;             /* black */  
   background-color: #df9173;            /*  */
   width: 150px;
  }
.leftnav_act a:hover {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #000000;		/* black */
   padding: 1px 2px 2px 2px;
   margin-left: 10px;
   border: 1px solid #000000;             /* black */  
   background-color: #df9173;            /*  */
   width: 150px;
}


/* Left Navigation SubMenu Spacer */
.leftnavspc {  
   font-family: Verdana, sans-serif;
   font-size: 12px;
   font-variant: small-caps;
   font-weight: bolder;
   color: #333333;			/* dark grey */
   text-decoration: none;
   padding: 2px 2px 2px 10px;
   margin-left: 15px; 
   background-color: #FFFFFF;		/* white */
   border: thin dotted #F77339;
   width: 150px;
}


/* Left Navigation SubMenu */
.leftnav1 {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color: #666666;				/* grey */
}   
.leftnav1 a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: underline;
   color: #666666;				/* grey */
   padding: 2px;
   margin-left: 15px;
   border: 1px solid #333;        /* grey */
   width: 145px;
   background : #dfc8bf;
}
.leftnav1 a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: underline;
   color: #666666;				/* grey */
   padding: 2px;
   margin-left: 15px;
   border: 1px solid #333;        /* grey */
   width: 145px;
   background : #dfc8bf;
}
.leftnav1 a:active {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #C0C8D4;				/* lite blue */
   padding: 2px;
   margin-left: 15px; 
   background-color: #999999;		/* lite grey*/
   border: 1px solid #000000;                     /* black */
   width: 145px;
   background : #dfc8bf;
}
.leftnav1 a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #FFFFFF;				/* white */
   padding: 2px;
   margin-left: 15px;
   background-color: #999999;		/* lite grey */
   border: 1px solid #000000;                     /* black */
   width: 145px;
}
.leftnav1_act a:link {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #FFFFFF;				/* white */
   padding: 2px;
   margin-left: 15px;
   background-color: #999999;		/* lite grey */
   border: 1px solid #000000;                     /* black */
   width: 145px;
}
.leftnav1_act a:visited {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #FFFFFF;				/* white */
   padding: 2px;
   margin-left: 15px;
   background-color: #999999;		/* lite grey */
   border: 1px solid #000000;                     /* black */
   width: 145px;
}
.leftnav1_act a:hover {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #FFFFFF;				/* white */
   padding: 2px;
   margin-left: 15px;
   background-color: #999999;		/* lite grey */
   border: 1px solid #000000;                     /* black */
   width: 145px;
}


/* Left Navigation SubMenu Level 2 */
.leftnav2 {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color: #333333;		/* dark grey */
}   
.leftnav2 a:link {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: underline;
   color: #333333;		/* dark grey */
   padding: 2px;
   margin-left: 20px;
   background-color: #d0d7c7;
   border: 1px solid #000;        /* white */
   width: 140px;
}
.leftnav2 a:visited {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: underline;
   color: #333333;		/* dark grey */
   padding: 2px;
   margin-left: 20px;
   background-color: #d0d7c7;
   border: 1px solid #000;        /* white */
   width: 140px;
 }
.leftnav2 a:active {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F77339;			/* orange */
   padding: 2px;
   margin-left: 20px; 
   background-color: #fff;
   border: 1px solid #333333;		/* dark grey */
   width: 140px;
}
.leftnav2 a:hover {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   color: #F773399;			/* orange */
   padding: 2px;
   margin-left: 20px; 
   background-color: #fff;
   border: 1px solid #333333;		/* dark grey */
   width: 140px;
}
.leftnav2_act a:link {
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F77339;			/* orange */
   padding: 2px;
   background-color: #fff;
   margin-left: 20px; 
   border: 1px solid #333333;		/* dark grey */
   width: 140px;
}
.leftnav2_act a:visited {
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F77339;			/* orange */
   padding: 2px;
   margin-left: 20px; 
   background-color: #fff;
   border: 1px solid #333333;		/* dark grey */
   width: 140px;
}
.leftnav2_act a:hover {
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-decoration: none;
   color: #F77339;			/* orange */
   padding: 2px;
   margin-left: 20px; 
   background-color: #fff;
   border: 1px solid #333333;		/* dark grey */
   width: 140px;
}



/* Feedback Links */
TD#fback A {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;		/* black */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.25em;
   margin-bottom: 0.5em;
   margin-right: 0.5em;
   border: 1px solid #000000;		/* black */
}
TD#fback A:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;		/* black */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.25em;
   margin-bottom: 0.5em;
   margin-right: 0.5em;
   border: 1px solid #000000;		/* black */
}
TD#fback A:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;				/* white */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   background: #393429;			/* med grey */
   padding: 0.25em;
   margin-bottom: 0.5em;
   margin-right: 0.5em;
   border: 1px solid #000000;		/* black */
}

/* Forms Fields */
SELECT {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica,  sans-serif; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica,  sans-serif; 
	font-size: 10px 
}


.caption {
	font-family : Verdana, sans-serif;
                color: #003366;
	font-size : 10px;
	color : #000000;
}
.bulletlist {
   font-family : Verdana, sans-serif;
   font-size : 11px;
   color : #000000;
   margin: 0.25em 0.5em;
   line-height: 150%;
   list-style-type : disc;
   list-style-position : inside;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
}
.contenttable {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
                padding: 1em;
                margin-top: 1em;
                margin-bottom: 1em;
                border:  1px solid #C0C8D4;
}



/* Search Formats */
.searchform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #000000;
}


.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight : normal;
}



/* Mailform Formattting */
.mailform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #333333;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #333333;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333333;
	font-weight : normal;
}



.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}

