.mybody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; }
.mybodyb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; font-weight: bold; }
.mynormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.tinytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; }
.mybold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.myboldnu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.myboldnu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; background: #DDDDDD; }

.dgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; }
.dgreenb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; font-weight: bold}
.dblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; }
.dblueb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight: bold; }
.dred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; }
.sdred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; }
.dredb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; }
.ddred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #880000; }
.dpurple { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: purple; }
.dpurpleb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: purple; font-weight: bold; }
.duedate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; background-color: #FFFF00; font-weight: bold; }

.navlink, .navlink:visited { font: 10pt verdana; color: #0000FF; text-decoration: none; }
.navlink:hover, .navlink:active { font: 10pt verdana; color: #000000; text-decoration: underline; }

.navlinksm, .navlinksm:visited { 
	font: 8pt verdana; 
	color: #000000; 
	text-decoration: none; 
}
.navlinksm:hover, .navlinksm:active { 
	font: 8pt verdana; 
	color: #000000; 
	text-decoration: none; 
	background: #CCCCCC; 
	display: block;
}

.navlinkb, .navlinkb:visited { font: 10pt verdana; font-weight: bold; color: #0000FF; text-decoration: none; }
.navlinkb:hover, .navlinkb:active { font: 10pt verdana; font-weight: bold; color: #000000; text-decoration: underline; background: #DDDDDD; }

.linkbg, .linkbg:visited { font: 10pt verdana; font-weight: bold; color: #0000FF; text-decoration: none; }
.linkbg:hover, .linkbg:active { font: 10pt verdana; font-weight: bold; color: #000000; text-decoration: none; background: #CCCCCC; }

.linkbgon, .linkbgon:visited { font: 10pt verdana; font-weight: bold; color: #0000FF; text-decoration: none;  background: #FFCCAA; }
.linkbgon:hover, .linkbgon:active { font: 10pt verdana; font-weight: bold; color: #000000; text-decoration: none; background: #CCCCCC; }

.bklinkbg, .bklinkbg:visited { font: 10pt verdana; font-weight: bold; color: #000000; text-decoration: none; }
.bklinkbg:hover, .bklinkbg:active { font: 10pt verdana; font-weight: bold; color: #000000; text-decoration: none; background: #CCCCCC; }

.topnavlinkbg, .topnavlinkbg:visited {color: #000000; text-decoration: none; }
.topnavlinkbg:hover, .topnavlinkbg:active {color: #000000; text-decoration: none; background: #CCCCCC; }

.highlight1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; background-color: #FFFF00; font-weight: bold; }
.highlight_red { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFAAAA; font-weight: bold; }
.highlight2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFCC; }
.highlight_gray { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #DDDDDD; }

.bggray { text-decoration: none; color: #000000; }
.bggray:hover { text-decoration: none; color: #000000; background: #CCCCCC; }

.heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; }
.heading_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; }
.heading_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; }
.heading_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; }

.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }
.h2_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; }
.h2_green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #008000; font-weight: bold; }
.h2_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF; font-weight: bold; }
.h2_brn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #663333; font-weight: bold; }
.h2_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }

.h2_purple { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #800080; font-weight: bold; }

.whiteb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}

.whites {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF; }

table.navbar {
   border-collapse: collapse;
}
table.navbar td {
   border: 1px solid black; text-align: center;
}
table.navbar td a{
	width: 200px;
	padding: 4px;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
}
table.navbar td a:link, table.navbar td a:visited {
	color: #000000;
	background-color: #ECF3FF;
}
table.navbar td a:hover, table.navbar td a:active {
	color: #333333;
	background-color: #FFFFEE;
}

table.navbarL td {
	border: 0px solid black; 
	text-align: center;
}
table.navbarL td a{
	width: 200px;
	padding: 4px;
	text-decoration: none;
	text-align: left;
	display: block;
	width: 100%;
}
table.navbarL td a:link, table.navbarL td a:visited {
	color: #000000;
	background-color: #ECF3FF;
}
table.navbarL td a:hover, table.navbarL td a:active {
	color: #333333;
	background-color: #FFFFEE;
}

table.cell_link {
	border-collapse: collapse;
	background-color: #FFFFFF;
}
table.cell_link td {
	border: 1px solid black;
}
table.cell_link td a{
	padding: 4px;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	width: 96%;
}
table.cell_link td a:link, table.cell_link td a:visited {
	color: #000000;
	background-color: #ECF3FF;
}
table.cell_link td a:hover, table.cell_link td a:active {
	color: #333333;
	background-color: #FFFFEE;
}

table.dk_green {
   border-collapse: collapse;
}
table.dk_green td {
   border: 1px solid black; text-align: center;
}
table.dk_green td a{
	width: 200px;
	padding: 4px;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
}
table.dk_green td a:link, table.dk_green td a:visited {
   color: #000000;
   background-color: #ECF3FF;
}
table.dk_green td a:hover, table.dk_green td a:active {
   color: #333333;
   background-color: #FFFFEE;
}

body, td, pre {
	font-family: Verdana;
	font-size: 12px;
}
.nblink, .nblink:visited {font: 10pt verdana; color: #663300; text-decoration: none;}

.nblink:active, .nblink:hover {font: 10pt verdana; color: #000000; background: #F0E0D0; background-color: #EEEEEE; text-decoration: none; text-align: center}

.Highlight {background-color: #BCC1CE; text-align: center;}
.Normal{background-color:#F0E0D0; text-align: center;}
.Grey{background-color: #F0E0D0; font: 10pt verdana; color: #666666; }
.Hiddent{background-color: white;}

.nb_link, .nb_link:visited {font: 10pt verdana; color: #663300; text-decoration: none;}
.nb_link:hover, .nb_link:active {font: 10pt verdana; color: #663300; text-decoration: none;}

table.navbar3 {
   border-collapse: collapse;
}
table.navbar3 td {
   border: 1px solid white;   
}
table.navbar3 td a{
	text-decoration: none;
	padding-top: 2px; 
	padding-bottom: 2px;
	display: block;
	width: 100%;
}
table.navbar3 td a:link, table.navbar3 td a:visited {
   color: #000000;
   background-color: #F0E0D0;
}
table.navbar3 td a:hover, table.navbar3 td a:active {
   color: #333333;
   background-color: #FFFFEE;
}

table.navbar110 {
	border-collapse: collapse;
}
table.navbar110 td {
   border: 1px solid white;   
   text-align: center;
}
table.navbar110 td a{
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
}
table.navbar110 td a:link, table.navbar110 td a:visited {
	color: #000000;
}
table.navbar110 td a:hover, table.navbar110 td a:active {
	color: #333333;
	background-color: #FFFFEE;
	display: block;
}

table.assignnav {
	border-collapse: collapse;
}
table.assignnav td {
   border: 0px solid white;   
   text-align: center;
}
table.assignnav td a{
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
}
table.assignnav td a:link, table.assignnav td a:visited {
   color: #000000;
}
table.assignnav td a:hover, table.assignnav td a:active {
   color: #333333;
}

table.homenavbar {
	border-collapse: collapse;
}
table.homenavbar td {
	border: 1px solid white; 
	text-align: center;
}
table.homenavbar td a{
	text-decoration: none;
	padding-top: 2px; 
	padding-bottom: 2px;
	text-align: center;
	display: block;
	width: 100%;
}
table.homenavbar td a:link, table.homenavbar td a:visited {
	color: #000000;
}
table.homenavbar td a:hover, table.homenavbar td a:active {
	color: #333333;
	background-color: #FFFFEE;
}

table.selectcell {
	border-collapse: collapse;
}
table.selectcell td {
	border: 1px solid white; 
}
table.selectcell td a{
	text-decoration: none;
	display: block;
	padding-top: 2px; 
	padding-bottom: 2px;
	width: 100%;
}
table.selectcell td a:link, table.selectcell td a:visited {
	color: #000000;
}
table.selectcell td a:hover, table.selectcell td a:active {
	color: #333333;
	background-color: #EEEEEE;
}

table.schedule td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%
}

table.nb1 {
	border-collapse: collapse;
}
table.nb1 td {
	border: 1px solid white; 
}
table.nb1 td a{
	text-decoration: none;
	padding-top: 2px; 
	padding-bottom: 2px;
	display: block;
	width: 100%;
}
table.nb1 td a:link, table.nb1 td a:visited {
	color: #000000;
}
table.nb1 td a:hover, table.nb1 td a:active {
	color: #FFFFFF;
	background-color: #999999;
   font-weight:bold;
}

td.projecthead {
	background-color: #DDEEBB;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000;
}
td.project {
	background-color: #DDEEBB;
}
tr.projectrubric {
	background-color: #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
}
td.projectheading {
	background-color: #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF; 
	font-weight: bold;
}

