﻿BODY
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin: 10px 0px 0px 0px;
    background-color:#7b859a;
}
H1
{
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H3
{
    FONT-SIZE: 12pt;
    COLOR: #353599;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-top:7px;
    margin-bottom:2px;
}
H4
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a
{
    FONT-SIZE: 9pt;
    COLOR: #191970;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a:hover
{
    COLOR: #6C6CB5;
}
hr
{
  color: #191970;
  background-color: #191970;
  border: 0;
  height: 1px;
}

div#tabs
{
	width: 595px;
	padding:20px 0 0 0px;
}
ul#tab,ul#tab li
{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#tab li
{
	float:left;
	width:7em;
	margin-right:10px;
	text-align: center;
}
ul#tab a
{
	display:block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	padding:2px 0 5px;
	background: #ededf8;
  color: #353599;
}
ul#tab li.activelink a,ul#tab a:hover
{
	background-color: #ffffff;
	color: #9e9ed1;
}
ul#tab .activeTab
{
	background-color: #ffffff;
	color: #9e9ed1;
}
ul#tab .inactiveTab
{
	background-color: #ededf8;
	color: #353599;
}
.galleryDiv
{
	border: solid;
	border-width: 1px;
	border-color: #353599;
	clear: left;
}
.TblBGColor
{
    BACKGROUND-COLOR: #ededf8
}
.TintBGColor
{
    BACKGROUND-COLOR: #ededed;
}
.TableRowHover
{
  BACKGROUND-COLOR: #ffffff;
}
.TableRowHover:hover
{
  BACKGROUND-COLOR: #ededf8;
}
.noteText
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps
}
.noteLinkText
{
    FONT-SIZE: 7pt;
    COLOR: #353599;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps
}
.plainText
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.footerText
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
}
.announceText
{
  FONT-SIZE: 8pt;
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.h3Text
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #353599;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* Skip Navigation */
#skipnav a
{ 
position:absolute; 
left:-10000px; 
top:auto; 
width:1px; 
height:1px; 
overflow:hidden;
} 
 
#skipnav a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
} 

/* breadcrumbs styles */
.SiteMap
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:Gray;
}

.BreadcrumbsNode
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
} 

.BreadcrumbsNode a
{ 
  COLOR: #191970;
  text-decoration:none;
} 

.BreadcrumbsNode a:hover
{ 
  COLOR: #6C6CB5;
  text-decoration:none;
}

/* cascade menu styles */
.MenuGroup
{
  height: 10px;
  border: 0px;
  cursor: pointer;
}
.TopMenuItem
{
  background-color:#0f318b;
  color:#ffe134;
  border: 0px;
  border-color: #0f318b;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
  text-decoration: none;
}
.TopMenuItemHover
{
  background-color:#0f318b;
  color:#ffffff;
  border: 0px;
  border-color: #0f318b;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.TopMenuItemDown
{
  background-color:#0f318b;
  color:#ffffff;
  border: 0px;
  border-color: #0f318b;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}                                     
.FirstMenuItem
{
  background-color:#0f318b;
  color:#ffffff;
  border: 0px;
  border-color: #0f318b;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.FirstMenuItemHover
{
  background-color:#6C6CB5;
  color:#ffe134;
  border: 0px;
  border-color: #6C6CB5;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.FirstMenuItemDown
{
  background-color:#6C6CB5;
  color:#ffe134;
  border: 0px;
  border-color: #6C6CB5;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}                                     
.SecondMenuItem
{
  background-color:#6C6CB5;
  color:#ffffff;
  border: 0px;
  border-color: #6C6CB5;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.SecondMenuItemHover
{
  background-color:#9e9ed1;
  color:#000000;
  border: 0px;
  border-color: #9e9ed1;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.SecondMenuItemDown
{
  background-color:#9e9ed1;
  color:#000000;
  border: 0px;
  border-color: #9e9ed1;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}                                     
.ThirdMenuItem
{
  background-color:#9e9ed1;
  color:#ffffff;
  border: 0px;
  border-color: #9e9ed1;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.ThirdMenuItemHover
{
  background-color:#cbcbe5;
  color:#000000;
  border: 0px;
  border-color: #cbcbe5;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.ThirdMenuItemDown
{
  background-color:#cbcbe5;
  color:#000000;
  border: 0px;
  border-color: #cbcbe5;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bolder;
}
.NullMenuItem
{
  filter: alpha(opacity=0);
  opacity: .0;
  background-color:transparent;
  cursor: default;
  border: 0px;
}

/* treeview styles */
.TreeNode
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #191970;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: pointer;
}
.TreeNode nobr
{
    white-space: normal;
}
.TreeNodeHover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #6C6CB5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TreeCategoryNode
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: default;
}



/* CPG */

#programs h1, #outline h1, h4
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#outline 
{
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
}

.listing, #alpha
{
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}

#alpha li
{
	float: left;
}

#alpha li a
{
	display: block;
	margin-bottom: 10px;
}

.demoList li
{
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.list
{
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.title
{
    text-align: left;
}

.spacer
{
	padding-left: 1px;
	margin-left: 1px;
	padding-right: 1px;
	margin-right: 1px;
}

.clear
{
    clear: both;
}
/* Skip Navigation */
#skipnav a
{ 
position:absolute; 
left:-10000px; 
top:auto; 
width:1px; 
height:1px; 
overflow:hidden;
} 
 
#skipnav a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
} 
