﻿body {
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: x-small;
}


a {text-decoration:none}


h1 {
	color: #003399;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

h2 {
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

h3 {
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*
p {
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}*/

.bodytext {
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 10pt;
}

.date {
	color: #003366;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.mission {
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
}



.redtext {
	color: #FF0000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.infoNormal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.infoBold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.smtext { 
  font-family:Sans-Serif ;
   font-size: 6pt;
  }
  
.mdtext
{
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#button
{
    display: inline;
    font-weight: normal;
    font-size: 10px;
    word-spacing: 0em;
    color: #999999;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    background-color: #ffffff;
}

#button li {
	display: inline;
	list-style: none;
	margin: 0;
	overflow: auto;
}

#button li a
{
    display: inline;
    font-size: 8pt;
    width: 80px;
    color: darkslategray;
    list-style-type: none;
    height: 20px;
    background-color: #ffffff;
    text-decoration: none;
}

#button li a:hover {
	background-color: #FF9900;
	color: #000000;
	display: inline;
	list-style: none;
}

#button ul {
	border: none;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}


#navTitle
{
	display: inline;
	font-weight: bold;
	font-size: 16px;
	left: 10px;
	word-spacing: normal;
	color: #ffffff;
	line-height: 17px;
	font-family: "Trebuchet MS";
	list-style-type: none;
	position: relative;
	height: 20px;
	background-color: #0021a5;
}


#nav
{
    display: inline;
    font-weight:normal ;
    font-size: 8pt;
    word-spacing: normal;
    color: #999999;
    line-height: 17px;
    font-family: Arial;
    list-style-type: none;
   background-color: #0021a5;
/*   background-color: #000099; */
}

#nav li
{
    display: inline;
    margin: 0px;
    overflow: auto;
    list-style-type: none;
}

#nav li a
{
   
    display: inline;

    width: 160px;
    color: #ffffff;
    list-style-type: none;
 /*   height: 20px; */
/*    background-color: #000099; */
    text-decoration: none;
}

#nav li a:hover {
	background-color: #FF9900;
	color: #000000;
	display: inline;
	list-style: none;
}

#nav ul {
	border: none;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#leftnavbox {

	color: #666666;
	display: inline;
	float: none;
	height: 27px;
	left: 0px;
	list-style: none;
	padding-top: 0px;
	position: absolute;
	text-align: left;
	top: 99px;
	width: 160px;
}


.titleText {

	color: #111111;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	position: static;
	text-align: justify;
	text-indent: 0pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
	
}

.contentText {

	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: static;
	text-align: justify;
	text-indent: 0pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
	
}


.contentTextBold {

	color: #333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	position: static;
	text-align: justify;
	text-indent: 0pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
	
}

#contentbox
{
    clear: left;
    border-right: #cccccc 1px solid;
    padding-right: 30px;
    border-top: #cccccc 1px solid;
    padding-left: 30px;
    font-size: 9pt;
    float: left;
    padding-bottom: 15px;
    margin: 0px 0px 2px;
    vertical-align: baseline;
    border-left: #cccccc 1px solid;
    width: 100%;
    color: #636363;
    text-indent: 0pt;
    padding-top: 15px;
    border-bottom: #cccccc 1px solid;
    list-style-type: square;
    position: static;
    text-align: justify;
}

#contentbox li.button {
	left: 350px;
	list-style-type: none;
	position: relative;
}

#contentSpacer{ 
	background-color: #FFFFFF;
	 font-size:xx-small;
	height: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	top: 0px;
	width: 417px;  
	padding: 0px 0px 0px 0px;
	
}

#headingbox
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    padding-left: 8px;
    font-weight: bold;
    font-size: 12pt;
    left: 0px;
    margin: 3px 0px 0px;
    vertical-align: baseline;
    border-left: #cccccc 1px solid;
    width: 100%;
    color: dimgray;
    border-bottom: #cccccc 1px solid;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    top: -3px;
    background-color: aliceblue;
    font-variant: normal;
}

#sub ul {
	display: inline;
}

#sub ul li {
	display: inline;
}

#sub ul li.name {
	display: inline;
	left: 170px;
	list-style-type: none;
	position: absolute;
}


#sub ul li.location {
	display: inline;
	left: 420px;
	position: absolute;
}

#sub ul li.days {
	display: inline;
	left: 440px;
	position: absolute;
}

#sub ul li.date {
	display: inline;
	left: 440px;
	position: absolute;
	font-size: 12px;
	line-height: 20px;
	color: #000066;

}


#sub ul li.coursedate {
	left: 480px;
	padding-top: 3px;
	position: absolute;
	font-size: 9px;
	line-height: 20px;
	color: Black;
}

#sub ul li.button2 {
	left: 480px;
	padding-top: 3px;
	position: absolute;
}
#sub ul li.date2 {
	display: inline;
	left: 500px;
	position: absolute;
	font-size: 12px;
	line-height: 22px;
	color: #000066;

}

#sub ul li.cost {
	display: inline;
	left: 510px;
	position: absolute;
}
#sub ul li.button {
	left: 560px;
	padding-top: 3px;
	position: absolute;

}







#subheadbox {
/*	background-color: #CCCCCC; */
background-color: #E7E7E7;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	color: 000066;
	font: bold 12px/22px  Arial, Helvetica, sans-serif;
	height: 24px;
	margin: 0px;
	position: static;
	top: 0px;
	width: 100%;
	padding-left: 10px;
	white-space: nowrap;


}

#CourseManagebox
{
    border-right: #f0f0f0 1px solid;
    border-top: #f0f0f0 1px solid;
    padding-left: 0px;
    margin: 0px;
    font: 10pt Arial, Helvetica, sans-serif;
    border-left: #f0f0f0 1px solid;
    width: 100%;
    color: black;
    border-bottom: #f0f0f0 1px solid;
    white-space: nowrap;
    position: static;
    top: 0px;
 
    background-color: #bbbbbb;
}

#lessonManagebox
{
    border-right: #f0f0f0 1px solid;
    border-top: #f0f0f0 1px solid;
    padding-left: 0px;
    margin: 0px;
    font: 10pt Arial, Helvetica, sans-serif;
    border-left: #f0f0f0 1px solid;
    width: 100%;
    color: black;
    border-bottom: #f0f0f0 1px solid;
    white-space: nowrap;
    position: static;
    top: 0px;
    background-color: #cccccc;
}

#lessonbox {
	background-color: #999999;
	border-bottom: 1px solid #CCCCCC;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	color: Black;
	font: normal 10pt  Arial, Helvetica, sans-serif;

	margin: 0px;
	position: static;
	top: 0px;
	width: 100%;
	padding-left: 64px;
	white-space: nowrap;


}
#topicModulebox {
	background-color: #CCFFFF;
	border-bottom: #CCCCCC 0px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 0px solid;
	color: 000000;
	font: normal 10pt  Arial, Helvetica, sans-serif;

	margin: 0px;
	position: static;
	top: 0px;
	width: 100%;
	padding-left: 90px;
	white-space: nowrap;


}

#topicManagebox {
	background-color: #E6E6E6;
	border-bottom: #F0F0F0 1px solid;
	border-left: #F0F0F0 1px solid;
	border-right:#F0F0F0 1px solid;
	border-top: #F0F0F0 1px solid;
	color: 000000;
	font: normal 10pt Arial, Helvetica, sans-serif;

	margin: 0px;
	position: static;
	top: 0px;
	width: 100%;
	padding-left: 0px;
	white-space: nowrap;
	border-bottom-color: #E4E4E4;
}




#topnavbox {
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	color: #666666;
	display: inline;
	float: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 17px;
	left: 163px;
	list-style: none;
	padding-top: 0px;
	position: absolute;
	text-align: center;
	top: 77px;
	width: 417px;
}

#toppicturebox {
	height: 72px;
	left: 163px;
	padding: 0px 0px 2px;
	position: absolute;
	top: 2px;
	width: 543px;
}

#toppictureright {
	height: 72px;
	left: 420px;
	padding: 0px 0px 2px;
	position:  relative ;
	top: 2px;
	width: 543px;
}



.dfs8	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:8px}
.dfs9	     {font-family:Helvetica, Arial, Ariel,sans-serif; font-size:9px}
.dfs10	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:10px}
.dfs11	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:11px}
.dfs12	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:12px}
.dfs13	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:13px}
.dfs14	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:18px}
.dfs15	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:15px}
.dfs16	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:16px}
.dfs18	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:18px}
.dfs20 	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:20px}
.dfs22 	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:22px}
.dfs24 	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:24px}
.dfs26       {font-family:Trebuchet MS, Arial, sans-serif; font-size:26px}
.dfs28	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:28px}
.dfs30	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:30px}
.dfs32	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:32px}
.dfs34	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:34px}
.dfs36	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:36px}
.dfs38	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:38px}
.dfs40	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:40px}
.dfs42	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:42px}
.dfs44 	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:44px}
.dfs46       {font-family:Trebuchet MS, Arial, sans-serif; font-size:46px}
.dfs48	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:48px}
.dfs50	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:50px}
.dfs52	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:52px}
.dfs53	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:53px}
.dfs54	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:54px}
.dfs55	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:55px}
.dfs56	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:56px}
.dfs58	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:58px}
.dfs60	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:60px}
.dfs64	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:64px}
.dfs90	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:90px}
.dfs92	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:92px}
.dfs94	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:94px}
.dfs100	     {font-family:Trebuchet MS, Arial, sans-serif; font-size:100px}


.dfs9b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:9px}
.dfs10b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:10px}
.dfs11b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:11px}
.dfs12b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:12px}
.dfs13b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:13px}
.dfs14b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:18px}
.dfs15b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:15px}
.dfs16b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:16px}
.dfs18b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:18px}
.dfs20b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:20px}
.dfs22b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:22px}
.dfs24b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:24px}
.dfs26b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:26px}
.dfs28b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:28px}
.dfs30b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:30px}
.dfs32b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:32px}
.dfs34b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:34px}
.dfs36b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:36px}
.dfs38b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:38px}
.dfs40b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:40px}
.dfs42b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:42px}
.dfs44b 	   {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:44px}
.dfs46b      {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:46px}
.dfs48b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:48px}
.dfs50b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:50px}
.dfs52b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:52px}
.dfs53b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:53px}
.dfs54b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:54px}
.dfs55b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:55px}
.dfs56b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:56px}
.dfs58b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:58px}
.dfs60b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:60px}
.dfs64b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:64px}
.dfs90b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:90px}
.dfs92b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:92px}
.dfs94b	     {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:94px}
.dfs100b	   {font-family:Trebuchet MS, Arial, sans-serif; font-weight:bold; font-size:100px}

#dfsred      {color:#ff0000}
#dfsdred     {
	color: #800000
}

#dfsgreye    {color:#eeeeee}
#dfsgreyd    {color:#dddddd}
#dfsgreyc    {color:#cccccc}
#dfsgreyb    {color:#bbbbbb}
#dfsgreya    {color:#aaaaaa}
#dfsgrey9    {
	color: #000000
}
#dfsgrey8    {
	color: #000000
}
#dfsgrey7    {
	color: #000000
}
#dfsgrey6    {
	color: #000000
}
#dfsgrey5    {
	color: #000000
}
#dfsgrey4    {
	color: #000000
}
#dfsgrey3    {
	color: #000000
}
#dfsgrey2    {
	color: #000000
}
#dfsgrey1    {color:#111111}

#titleText {
	color: #7f0000;
	font-family: Arial,Verdana;
	font-size: 14pt;
	font-weight: normal;
}


#catagoryText {
	color: #7f0000;
	font-family: Arial,Verdana;
	font-size: 13pt;
	font-weight: bold;
}



#fieldText {
	color: #7f0000;
	font-family: Arial,Verdana ;
	font-size: 12
	pt;
	font-weight: bold;

}

#redText {
	color: #7f0000;
	font-family: "Trebuchet MS";
	font-size: x-small;
	font-weight: bold;
}

#fieldContent {
   {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}



#fieldTitle {
   {
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	 FONT: bold 8pt Verdana;
}





#orangeheader {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: White;

}


#button
{
    display: inline;
    font-weight: normal;
    font-size: 10px;
    word-spacing: 0em;
    color: #999999;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    background-color: #ffffff;
}

#button li {
	display: inline;
	list-style: none;
	margin: 0;
	overflow: auto;
}

#button li a
{
    display: inline;
    font-size: 8pt;
    width: 80px;
    color: darkslategray;
    list-style-type: none;
    height: 20px;
    background-color: #ffffff;
    text-decoration: none;
}

#button li a:hover {
	background-color: #FF9900;
	color: #000000;
	display: inline;
	list-style: none;
}

#button ul {
	border: none;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}


#navTitle
{
    display: inline;
    font-weight: bold;
    font-size: 12pt;
    left: 10px;
    word-spacing: normal;
    color: #ffffff;
    line-height: 17px;
    font-family: MS Sans Serif,Sans-Serif;
    list-style-type: none;
    position: relative;
    height: 20px;
    background-color: #0021a5;
}


#nav
{
    display: inline;
    font-weight:normal ;
    font-size: 8pt;
    word-spacing: normal;
    color: #999999;
    line-height: 17px;
    font-family: Arial;
    list-style-type: none;
   background-color: #0021a5;
/*   background-color: #000099; */
}

#nav li
{
    display: inline;
    margin: 0px;
    overflow: auto;
    list-style-type: none;
}

#nav li a
{
   
    display: inline;

    width: 160px;
    color: #ffffff;
    list-style-type: none;
 /*   height: 20px; */
/*    background-color: #000099; */
    text-decoration: none;
}

#nav li a:hover {
	background-color: #FF9900;
	color: #000000;
	display: inline;
	list-style: none;
}

#nav ul {
	border: none;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#option {
  	width: 144px;
	overflow: hidden ;
  }
  



.menutitle{
	cursor: pointer;
	margin-bottom: 2px;
	background-color: #d2d2d4;
	color: #000000;
	width: 140px;
	padding: 2px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
 FONT: bold 8pt Verdana;
  COLOR: #000000;
}
.menutitle a:link {color: #000000;}
.menutitle a:visited {color: #000000;}

.menutitle a:hover{color: #000000;}
.menutitle a:active {color: #000000;}


.submenu{
	margin-bottom: 3px;
	cursor: pointer;
	background-color: #990000;
	color: White;
	width: 140px;
	padding: 3px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 0;
	padding-left: 25px;
	 FONT: bold 8pt Verdana;
	 display: none;
}

.submenu a:link    { background-color: #990000; color: #FFFFFF;}
.submenu a:visited {background-color: #990000; color: #FFFFFF;}
.submenu a:hover   {background-color: #990000; color: #FFFFFF;}
.submenu a:active  {background-color: #990000; color: #FFFFFF;}
