Body 
{ 
background-color: #446699;
font-family: arial, helvetica, verdana, sans-serif; 
font-size: 10px; 
margin-left:0; 
margin-top:0; 
margin-right:0; 
margin-bottom:0; 
}

.fullform {
	background-color: #EEEECC;
	border: 0px solid Black;
}
.calendar {
	background-color: #FFFFFF;
	border: 1px solid #000099;
}


td { font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0;  color: Black;  font-weight: 500;   }
ul {
margin-left: 1em;
padding-left: .5em;
}
.MenuGroup
{
  background-color: #333399;
  border:0px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
  height:20px;
  color: White;
}

.MenuItem
{
  background-color:#333399;
  color:white;
  font-family:verdana;
  font-weight:700;
  font-size:12px;
  border:1px;
  border-color:#3F3F3F;
  border-style:solid;
  cursor:pointer;
}

.SubMenuItem
{
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	font-weight: 700;
	font-size: 12px;
	border-left: 1px solid #DCDCDC;
	cursor:pointer;
	color: #000066;
	border-bottom: 1px solid #DCDCDC;
	font-family: verdana;
	background-color: #C6C7D4;
}

.MenuItemHover
{
  background-color: #6647CC;
  color:#EEEEEE;
  font-family:verdana;
  font-weight:700;
  font-size:12px;
  border:1px;
  border-top-color:#B8B8B9;
  border-left-color:#B8B8B9;
  border-right-color:black;
  border-bottom-color:black;
  border-style:solid;
  cursor:pointer;
}


.SubMenuItemHover
{
  	border-right: #FFCC99 1px solid;
	border-top: #FFCC99 1px solid;
	font-weight: 700;
	font-size: 12px;
	border-left: #FFCC99 1px solid;
	cursor: pointer;
	color: #232469;
	border-bottom: #FFCC99 1px solid;
	font-family: verdana;
	background-color: #C6C7D4;
}

.MenuItemDown
{
  background-color: #A6A7F2;
  color: Window;
  font-family:verdana;
  font-weight:700;
  font-size:12px;
  border:1px;
  border-top-color:#000099;
  border-left-color:#000099;
  border-right-color:#000099;
  border-bottom-color:#000099;
  border-style:solid;
  cursor: pointer;
  }  

.SubMenuItemDown
{
  background-color: #C5C5F5;
  color: #191970;
  font-family:verdana;
  font-weight:700;
  font-size:12px;
  border:1px;
  border-left-color: #E6E6E6;
  border-top-color: #E6E6E6;
  border-right-color: #E6E6E6;
  border-bottom-color: #E6E6E6;
  border-style:solid;
  cursor:pointer;
} 

.Rotator 
{
  border:solid 1px black; 
  width:450px; 
  height:25px; 
  padding:3px;
  font-family:verdana; 
  font-size:11px; 
  background-color: #D6D8EE; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  width:450px; 
  height:25px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  width:450px; 
  height:25px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:#D7E0E4; 
  cursor:default;
}

.NewsTitle
{
  font-family:Verdana;
  font-size:10px;   
  font-weight:bold; 
  text-decoration:none; 
  color:Black;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;   
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;   
  color:gray; 
}
.TopGroup
{
  z-index:99;
  position:relative;
  margin-left:8px;
}
.TopMenuGroup
{
  z-index:99;
  position:relative;
  margin-left:8px;
  font-weight: bold;
  font-size: 8px;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}
.PinkTabSelected
{
  color:black; 
  background-color: #FBDFDF;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
  border-left-color:Gray;
  border-left-width:1px;
  border-left-style:solid;
  border-top-color:Gray;
  border-top-width:1px;
  border-top-style:solid;
  border-right-color:Gray;
  border-right-width:1px;
  border-right-style:solid;
}
.PinkTab
{
  color:black; 
  background-color: #FBDFDF;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:pointer;
  border-color:Gray;
  border-width:1px;
  border-style:solid;
}

.PinkPageView
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  color: #E8E4FC;
  background-color:#FBDFDF;
  padding:10px;
}

.GreenTabSelected
{
  color:black; 
  background-color: #C8F8C9;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
  border-left-color:Gray;
  border-left-width:1px;
  border-left-style:solid;
  border-top-color:Gray;
  border-top-width:1px;
  border-top-style:solid;
  border-right-color:Gray;
  border-right-width:1px;
  border-right-style:solid;
}
.GreenTab
{
  color:black; 
  background-color: #C8F8C9;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:pointer;
  border-color:Gray;
  border-width:1px;
  border-style:solid;
}

.GreenPageView
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  color: #E8E4FC;
  background-color:#C8F8C9;
  padding:10px;
}

.YellowTabSelected
{
  color:black; 
  background-color: #F1F2AE;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
  border-left-color:Gray;
  border-left-width:1px;
  border-left-style:solid;
  border-top-color:Gray;
  border-top-width:1px;
  border-top-style:solid;
  border-right-color:Gray;
  border-right-width:1px;
  border-right-style:solid;
}

.YellowTab
{
  color:black; 
  background-color: #F1F2AE;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:pointer;
  border-color:Gray;
  border-width:1px;
  border-style:solid;
}

.YellowPageView
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  color: #E8E4FC;
  background-color:#F1F2AE;
  padding:10px;
}


.BlueTabSelected
{
  color:Navy; 
  background-color: White;
  font-family:MS Sans Serif, Verdana; 
  font-size:7px; 
  cursor:default;
  border-left-color:Gray;
  border-left-width:1px;
  border-left-style:solid;
  border-top-color:Gray;
  border-top-width:1px;
  border-top-style:solid;
  border-right-color:Gray;
  border-right-width:1px;
  border-right-style:solid;
}

.BlueTab
{
  color:White; 
  background-color: Navy;
  font-family:MS Sans Serif, Verdana; 
  font-size:7px; 
  cursor:pointer;
  border-color:Gray;
  border-width:1px;
  border-style:solid;
}

.WhiteTabSelected
{
  background-color: White;
  font-family:MS Sans Serif, Verdana; 
  font-size:7px; 
  cursor:default;
  border-left-color:White;
  border-left-width:1px;
  border-left-style:solid;
  border-top-color:White;
  border-top-width:1px;
  border-top-style:solid;
  border-right-color:White;
  border-right-width:1px;
  border-right-style:solid;
}

.WhiteTab
{
  background-color: Gainsboro;
  font-family:MS Sans Serif, Verdana; 
  font-size:7px; 
  cursor:pointer;
  border-color:Gainsboro;
  border-width:1px;
  border-style:solid;
}

.BlueOnWhite
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  color: #B5CCE5;
  background-color:White;
  padding:3px;
}
.WhiteOnBlue
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  color: White;
  background-color:Gainsboro;
  padding:3px;
}


.OrangeTabSelected
{
  color:black; 
  background-color: #F2E0Ae;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
  border-left-color:Gray;
  border-left-width:1px;
  border-left-style:solid;
  border-top-color:Gray;
  border-top-width:1px;
  border-top-style:solid;
  border-right-color:Gray;
  border-right-width:1px;
  border-right-style:solid;
}
.OrangeTab
{
  color:black; 
  background-color: #F2E0Ae;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:pointer;
  border-color:Gray;
  border-width:1px;
  border-style:solid;
}
.OrangePageView
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  color: #E8E4FC;
  background-color:#F2E0Ae;
  padding:10px;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:312px;
  height:500px;
  position:relative;
  padding:10px;
  top:-3px;
  left:1px;
  z-index:98;
}

.MultiPageCourse
{
  background-color:White;
  border: 1px solid #919B9C;
  width:290px;
  height:230px;
  position:relative;
  padding:0px;
  top:-3px;
  left:1px;
  z-index:98;
  overflow: auto;
}

.MultiPageLicense
{
  background-color:White;
  border: 1px solid #919B9C;
  width:300px;
  height:240px;
  position:relative;
  padding:0px;
  top:-3px;
  left:1px;
  z-index:98;
}
.MultiPageTop
{
  border: 1px solid #919B9C;
  width:170px;
  height:68px;
  position:relative;
  padding:0px;
  top:-3px;
  left:1px;
  z-index:98;
}
.MultiPageGrowth
{
  background-color:White;
  border: 1px solid #919B9C;
  width:322px;
  height:340px;
  position:relative;
  padding:0px;
  top:-3px;
  left:1px;
  z-index:98;
  background-color:#FBDFDF;
}
.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  color: #E8E4FC;
  background-color:White;
}
.PageTop 
{ 
background: White;
font-family: arial, helvetica, verdana, sans-serif; 
font-size: 12px; 
margin-left:0; 
margin-top:0; 
margin-right:0; 
margin-bottom:0; }

.PageBody 
{ 
background: #0000CC;
font-family: arial, helvetica, verdana, sans-serif; 
font-size: 12px; 
margin-left:0; 
margin-top:0; 
margin-right:0; 
margin-bottom:0;
 color: #EEEEEE;
 }


.NoUnderlineLink
{
	text-decoration:none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
} 

.ToolTips
{
	font-family: Verdana;
	font-size: 11px;
	margin-left:10;
	font-weight: normal;
}
.SchoolLink
{
	font-weight: normal;
	font-size: 11px;
	color: blue;
	font-family: Verdana;
}
	.SchoolLink a:link 			{color: blue;}
	.SchoolLink a:visited 		{color: blue;}
	.SchoolLink a:hover 		{color: blue;}
	.SchoolLink a:active 		{color: blue;}
	
.HeaderLink
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
}
	.HeaderLink a:link 			{color: #000000;}
	.HeaderLink a:visited 		{color: #000000;}
	.HeaderLink a:hover 		{color: #000000;}
	.HeaderLink a:active 		{color: #000000;}	

span {
	color: White;
}

                 
.Copyright
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: #b5CCE5;
}               
.ColorScheme
{
	background-color: #b5CCE5;
	font-weight: 800;
	height: 20px;
	text-indent: 2px; 
	vertical-align: middle;
	text-align: center;
	border: 1px solid #0000CC;
	color: #2222DD;
	letter-spacing: 1px;
	text-transform: uppercase;
	}
.FeatureTitle
{
	background-color: #B5CCE5;
	font-weight: 800;
	height: 20px;
	text-indent: 5px; 
	vertical-align: middle;
	text-align: center;
	color: #2222DD;
}
.ColorSchemeComplementary
{
	background-color: #EBEBFC;
}
.PageTitle
{
	font-weight: 800;
	background-color: #DCDCDC;
	text-align: center;
	border: 1px solid #C7C7C7;
	color: #333399;
}

.ContactText
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: Gray
}  

.Question
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: Black
}  

.Answer
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	color: Black
} 
.LargeHeader
{
	font-size:12px;
	font-weight: 600;
	color: #000079;
	letter-spacing: .5px;
}
.HeaderText
{
	font-size:12px;
}

.Rotator2
{
  border: 1px solid #AAAAAA; 
  background-color: #C8F8C9;
  color: #000099;
}
.Feature
{
  padding:6px;
  border: 1px solid #AAAAAA; 
  background-color: #D6DEE6;
  color: #000099;
  text-transform: none;
}
.Rotator2Frame 
{
  border:solid 1px white; 
  font-family:verdana; 
  font-size:11px; 
  background-color: #C7D0D4; 
  cursor:default;
}

.Rotator2FrameOver 
{
  border:solid 1px darkred; 
  font-family:verdana; 
  font-size:11px; 
  background-color: #C7D0D4; 
  cursor:default;
}
.FeedbackText
{
	font-size:12px;
	font-style:italic;
	color:Black;
	font-weight:500;
}
.selectedday
{
	background-color: #B00000;
	color: White;
}
.othermonthday
{
	color: White;
}
.title
{
	background-color: #EBEBFC;
}
.Footer
{
	background-color: #b5CCE5;
	font-weight: 800;
	height: 20px;
	text-indent: 5px; 
	vertical-align: middle;
	text-align: center;
	border: 0px solid #0000CC;
	color: #2222DD;
	letter-spacing: 1px;
	}
.Brokers
{
	font-weight:800;
	color: #000066;
}
.NonBoxedTitle
{
	font-weight:800;
	color:Maroon;
	font-size:12px;
}