 @font-face{font-family:'Proxima Nova Light';src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Light-webfont.eot");src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Light-webfont.woff") format("woff"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Light-webfont.ttf") format("truetype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Light-webfont.svg#proxima_nova_ltlight") format("svg");font-weight:normal;font-style:normal}
  @font-face{font-family:'Proxima Nova Light';src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-LightIt-webfont.eot");src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-LightIt-webfont.eot?#iefix") format("embedded-opentype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-LightIt-webfont.woff") format("woff"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-LightIt-webfont.ttf") format("truetype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-LightIt-webfont.svg#proxima_novalight_italic") format("svg");font-weight:normal;font-style:italic}
  @font-face{font-family:'Proxima Nova';src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Reg-webfont.eot");src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Reg-webfont.woff") format("woff"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Reg-webfont.ttf") format("truetype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg");font-weight:normal;font-style:normal}
  @font-face{font-family:'Proxima Nova';src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-RegIt-webfont.eot");src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-RegIt-webfont.eot?#iefix") format("embedded-opentype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-RegIt-webfont.woff") format("woff"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-RegIt-webfont.ttf") format("truetype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic") format("svg");font-weight:normal;font-style:italic}
  @font-face{font-family:'Proxima Nova';src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Bold-webfont.eot");src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Bold-webfont.woff") format("woff"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Bold-webfont.ttf") format("truetype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:bold;font-style:normal}
  @font-face{font-family:'Proxima Nova';src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-BoldIt-webfont.eot");src:url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-BoldIt-webfont.eot?#iefix") format("embedded-opentype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-BoldIt-webfont.woff") format("woff"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-BoldIt-webfont.ttf") format("truetype"),url("https://static.ucalgary.ca/2013-001/980/global/fonts/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic") format("svg");font-weight:bold;font-style:italic}


body
{
    color: #2D2D2D;
	width:100%;
	font-size: 14px;
	line-height:1.4em;
    font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
}

/* -- Standard Page Tag Styles -- */
label { }
em {  }
strong { }
font { }
sup, sub
{ 
}
sup {  }
sub {  }

/* -- Structural Elements; always exist in Markup -- */
/* -- Page Wrapper & Container -- */
/* -- ::Brand:: [Section:Global|Logged:Y|Friendly:Page Wrapper] -- */
#Page-Wrapper {

}
/* -- ::Brand:: [Section:Global|Logged:Y|Friendly:Page Container] -- */
#Page-Container
{
   
}

/* -- Page Header -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Header Block] -- */
#Page-Header {
	    background: #8d827a;
		border-top:7px solid #e30c00;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Header Block (Nested)] -- */
#Page-Header-Inner
{    /* box-sizing: initial;*/
    max-width: 1250px;
}

/* -- Page Header - Title -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Title Block] -- */
#Page-Header-Title
{ 
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Title Text] -- */
#Page-Header-Title h1
{
    width: 220px;
    background-image: url(../graphics/custom/schoollogo.svg);
	background-repeat:no-repeat;
	background-size:contain;
    overflow: hidden;
        height: 52px;
}
/* -- ::Brand:: [Section:Global|Logged:Y|Friendly:Title Link] -- */
#Page-Header-Title h1 span
{ 
}

/* -- Page Header - QuickLinks -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Block] -- */
#Page-Header-QuickLinks
{ 
}

#Page-Header .QuickLinks1 {
    margin-right: 0px;
	    font-size: 1.2em;
}

/* -- Page Header - QuickLinks - Extended Design Elements -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Paragraph 1] -- */
#Page-Header-QuickLinks p.Para1
{ 
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Paragraph 1 Span] -- */
#Page-Header-QuickLinks p.Para1 span
{
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Paragraph 2] -- */
#Page-Header-QuickLinks p.Para2
{ 
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Paragraph 2 Span] -- */
#Page-Header-QuickLinks p.Para2 span
{
}
/* -- Page Header - QuickLinks - First Level List -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List] -- */
#Page-Header-QuickLinks ul.Level1
{
   
}

#Page-Header .QuickLinks1 ul.Level1 {
    background: #e22319;
}

/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item] -- */
#Page-Header-QuickLinks ul.Level1 li
{ 
}
/* -- Page Header - QuickLinks - First Level List - Normal State -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Link] -- */
#Page-Header-QuickLinks ul.Level1 li a,
#Page-Header-QuickLinks ul.Level1 li a:link,
#Page-Header-QuickLinks ul.Level1 li a:visited,
#Page-Header-QuickLinks ul.Level1 li a:hover
{
 color:#ffffff;
}

#Page-Header .QuickLinks1 ul.Level1 li, #Page-Header .QuickLinks1 ul.Level1 li a, #Page-Header .QuickLinks1 ul.Level1 li a:link, #Page-Header .QuickLinks1 ul.Level1 li a:visited, #Page-Header .QuickLinks1 ul.Level1 li a:hover, #Page-Header .QuickLinks1 ul.Level1 li ul.Level2 a {
    display: block;
    color: #fff;
    width: 100%;
    box-sizing: border-box;
}

#Page-Header .QuickLinks1 ul.Level1 li a:hover, 
#Page-Header .QuickLinks1 ul.Level1 li a.Active, 
#Page-Header .QuickLinks1 ul.Level1 li a.Active:link, 
#Page-Header .QuickLinks1 ul.Level1 li a.Active:visited, 
#Page-Header .QuickLinks1 ul.Level1 li a.Active:hover, 
#Page-Header .QuickLinks1 ul.Level1 li ul.Level2 a {
    color: #ffffff;
    background: rgba(255,255,255,0.1);
}

/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Link-Hover] -- */
#Page-Header-QuickLinks ul.Level1 li a:hover
{
    background: #1f7070;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Link Span] -- */
#Page-Header-QuickLinks ul.Level1 li a span,
#Page-Header-QuickLinks ul.Level1 li a:link span,
#Page-Header-QuickLinks ul.Level1 li a:visited span,
#Page-Header-QuickLinks ul.Level1 li a:hover span
{
 
   
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Link-Hover Span] -- */
#Page-Header-QuickLinks ul.Level1 li a:hover span
{
 
}
/* -- Page Header - QuickLinks - First Level List - Active State -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Active-Link] -- */
#Page-Header-QuickLinks ul.Level1 li a.Active,
#Page-Header-QuickLinks ul.Level1 li a.Active:link,
#Page-Header-QuickLinks ul.Level1 li a.Active:visited,
#Page-Header-QuickLinks ul.Level1 li a.Active:hover
{
 background: #1f7070;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Active-Link-Hover] -- */
#Page-Header-QuickLinks ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Active-Link Span] -- */
#Page-Header-QuickLinks ul.Level1 li a.Active span,
#Page-Header-QuickLinks ul.Level1 li a.Active:link span,
#Page-Header-QuickLinks ul.Level1 li a.Active:visited span,
#Page-Header-QuickLinks ul.Level1 li a.Active:hover span
{

}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Active-Link-Hover Span] -- */
#Page-Header-QuickLinks ul.Level1 li a.Active:hover span
{
}
/* -- Page Header - QuickLinks - Second Level List -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List] -- */
#Page-Header-QuickLinks ul.Level2
{ 
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item] -- */
#Page-Header-QuickLinks ul.Level2 li
{ 
}
/* -- Page Header - QuickLinks - Second Level List - Normal State -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Link] -- */
#Page-Header-QuickLinks ul.Level2 li a,
#Page-Header-QuickLinks ul.Level2 li a:link,
#Page-Header-QuickLinks ul.Level2 li a:visited,
#Page-Header-QuickLinks ul.Level2 li a:hover
{
    color: #004242;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Link-Hover] -- */
#Page-Header-QuickLinks ul.Level2 li a:hover
{
    color: #EB8C12;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Link Span] -- */
#Page-Header-QuickLinks ul.Level2 li a span,
#Page-Header-QuickLinks ul.Level2 li a:link span,
#Page-Header-QuickLinks ul.Level2 li a:visited span,
#Page-Header-QuickLinks ul.Level2 li a:hover span
{
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Link-Hover Span] -- */
#Page-Header-QuickLinks ul.Level2 li a:hover span
{
}
/* -- Page Header - QuickLinks - Second Level List - Active State -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Active-Link] -- */
#Page-Header-QuickLinks ul.Level2 li a.Active,
#Page-Header-QuickLinks ul.Level2 li a.Active:link,
#Page-Header-QuickLinks ul.Level2 li a.Active:visited,
#Page-Header-QuickLinks ul.Level2 li a.Active:hover
{
    color: #EB8C12;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Active-Link-Hover] -- */
#Page-Header-QuickLinks ul.Level2 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Active-Link Span] -- */
#Page-Header-QuickLinks ul.Level2 li a.Active span,
#Page-Header-QuickLinks ul.Level2 li a.Active:link span,
#Page-Header-QuickLinks ul.Level2 li a.Active:visited span,
#Page-Header-QuickLinks ul.Level2 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item Active-Link-Hover Span] -- */
#Page-Header-QuickLinks ul.Level2 li a.Active:hover span
{
}

/* -- Page Header - Text -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Text] -- */
#Page-Header-Text
{ 
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.3);
	display:none;
}
#Page-Header-Text #rsRotatingHeaders-NestedDiv
{ 
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.3);
}

#Page-Header-Text #rsRotatingHeaders-NestedDiv[title]
{
	    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.3);
}

/* --- HEADER SLIDER TEXT (controlled by Tooltip title in ezR) --- */ 
#Page-Header-Text #rsRotatingHeaders-NestedDiv[title]:after
{
	content:"";
}

/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Text-Paragraph] -- */
#Page-Header-Text p
{ 
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Text-Paragraph Span] -- */
#Page-Header-Text p span
{
}

/* -- Page Body -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Body Block] -- */
#Page-Body
{
	background-color: #fff;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Body Block (Nested)] -- */
#Page-Body-Inner
{    padding: 0px 0px;
    max-width: none;
}

/* -- Page Body - Top Menu -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:TopMenu Block] -- */
#Page-TopMenu
{
	    background: #8d827a;
		box-shadow:none;
	  /*box-shadow:inset 0px 3px 3px rgba(0,0,0,0.15);*/
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:TopMenu Block (Nested)] -- */
#Page-TopMenu-Inner{
}

/* -- Page Body - Top Menu -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:TopTopMenu Block] -- */
#Page-TopTopMenu
{
	
}
#Page-UserProfile-Nav-Inner {
	
}

#Page-TopTopMenu .LogOut {
	
}

#Page-TopTopMenu ul li.LogOut {

}


#Page-UserProfile-Nav-Inner ul.Level1 {
	min-width: initial;
	padding-top:10px; 
}

#Page-Header .QuickLinks1 a {
    background: none;
	color:#fff;
	    -webkit-font-smoothing: initial;
    padding: 11px;
}

#Page-Header .QuickLinks1 a:hover {
     background: none;
	color:#fff;
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a,
.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a:last-of-type {
background:none !important;
font-weight:normal;
-webkit-font-smoothing: inherit;
font-size:16px;
font-family: 'Proxima Nova', Arial, Helvetica, sans-serif;
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a:last-of-type
{
	    border-left: 1px solid #fff;
}

#Page-Navigation-Register-Mobile .RegisterBlock .RegisterBlock-NewUser a .Signup-Icon, 
#Page-Navigation-Register-Mobile .RegisterBlock .RegisterBlock-NewUser a:hover .Signup-Icon,
#Page-Navigation-Register-Mobile .RegisterBlock .RegisterBlock-NewUser a.login .Login-Icon, 
#Page-Navigation-Register-Mobile .RegisterBlock .RegisterBlock-NewUser a.login:hover .Login-Icon {
display:none;	
}

#Page-UserProfile-Nav-Inner ul.Level1:hover {
}

#Page-UserProfile-Nav-Inner a.PlusLink .User-Profile {
	    padding: 0px !important;
    background: none !important;
	height:30px;
}

#Page-UserProfile-Nav-Inner a.PlusLink:hover .User-Profile {
	 padding: 0px !important;
    background: none !important;
}

#Page-UserProfile-Nav-Inner a.MinusLink:hover .User-Profile {
	 padding: 0px !important;
    background: none !important;
	height:30px;
}

#Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 {
}

#Page-UserProfile-Nav-Inner .User-Profile {
	 padding: 0px !important;
    background: none !important;
	height:30px;
}

#Page-UserProfile-Nav-Inner a.MinusLink {
color:#e22319;
}

#Page-UserProfile-Nav-Inner a.PlusLink {
color:#787878;
}

#Page-UserProfile-Nav-Inner .User-Menu {
}

#Page-UserProfile-Nav-Inner a.PlusLink:hover .User-Menu,
#Page-UserProfile-Nav-Inner a.MinusLink .User-Menu {
}

#Page-UserProfile-Nav-Inner .User-Name {
	color:#ffffff;
	    -webkit-font-smoothing: initial;
	cursor:pointer;
    -webkit-transition: top 0.3s 0.2s ease, bottom 0.3s 0.2s ease, background-color 0.3s ease, -webkit-transform 0.3s ease, opacity .3s ease;
  transition: top 0.3s 0.2s ease, bottom 0.3s 0.2s ease, background-color 0.3s ease, transform 0.3s ease, opacity 0.3s ease;
}

#Page-UserProfile-Nav-Inner ul.Level2 li.User-Name-Mobile {
}

#Page-UserProfile-Nav-Inner .User-Icon {
	background-color:#e22319;
}

#Page-UserProfile-Nav-Inner ul.Level1 li {
}

#Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 a,
#Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 li.User-Name-Mobile span {
	color:#444;
}

#Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 a:hover,
#Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 a.Active {
	background:#e22319;
	color:#ffffff;
}

#Page-UserProfile-Nav-Inner ul li.LogOut a {
border-top:1px solid #d5d5d5;
background:#f5f5f5;
}

#Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 a,
#Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 li.User-Name-Mobile span {
color:#0f6060;
}

#Page-UserProfile-Nav-Inner ul li.LogOut a:hover {
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 {
	background:#ffffff; 
	box-shadow:0px 15px 15px rgba(0,0,0,0.2);
}

#Page-UserProfile-Nav-Inner ul.Level1:hover li ul.Level2 {

}

/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:TopMenu-Client Block] -- */
#Page-TopMenu.Client-Nav
{ 
}

#Page-TopMenu.Client-Nav #Page-Navigation { 
}

/* -- Page Body - Top Menu - Extended Design Elements -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Paragraph 1] -- */
#Page-TopMenu p.Para1
{
 
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Paragraph 1 Span] -- */
#Page-TopMenu p.Para1 span
{
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Paragraph 2] -- */
#Page-TopMenu p.Para2
{
 
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Paragraph 2 Span] -- */
#Page-TopMenu p.Para2 span
{
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu Header] -- */
#Page-TopMenu h2
{
  
}
/* -- Page Body - Top Menu - First Level List -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List] -- */
#Page-TopMenu ul.Level1
{

}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item] -- */
#Page-TopMenu ul.Level1 li
{
    /*display: block;
	float:left;*/
}

/* Microsites in Top Nav - Default is hidden in desktop and shown in Mobile */
.Logged-Out #Page-TopMenu ul.Level1 .Microsites {
}

.Logged-In #Page-TopMenu ul.Level1 .Microsites {	
}

/* User Profile Items in Top Nav - Default is hidden in desktop and hidden in Mobile */
.Logged-Out #Page-TopMenu ul.Level1 .User-Items {
}

.Logged-In #Page-TopMenu ul.Level1 .User-Items {
}

/* Left Navigation Items managed in Admin in Top Nav - Default is shown in desktop and shown in Mobile */
.Logged-Out #Page-TopMenu ul.Level1 .Left-Navigation {
	   	
}

.Logged-In #Page-TopMenu ul.Level1 .Left-Navigation {	
 
}


/* -- Page Body - Top Menu - First Level List - Normal State -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Link] -- */
#Page-TopMenu ul.Level1 li a,
#Page-TopMenu ul.Level1 li a:link,
#Page-TopMenu ul.Level1 li a:visited,
#Page-TopMenu ul.Level1 li a:hover
{
  color: #fff;
  border-bottom:none !important;
	  font-family:'Proxima Nova', Arial, Helvetica, sans-serif;
	  -webkit-font-smoothing:inherit;
	  font-size:16px;
}

/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Link-Hover] -- */
#Page-TopMenu ul.Level1 li a:hover
{
	 color:#fca311;
	 border-bottom:none;
}

#Page-TopMenu ul.Level1 li.dashboard {

}

/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Link Span] -- */
#Page-TopMenu ul.Level1 li a span,
#Page-TopMenu ul.Level1 li a:link span,
#Page-TopMenu ul.Level1 li a:visited span,
#Page-TopMenu ul.Level1 li a:hover span
{
	    color: #FFF !important;
    padding: 5px 20px !important;
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Link-Hover Span] -- */
#Page-TopMenu ul.Level1 li a:hover span
{
}
/* -- Page Body - Top Menu - First Level List - Active State -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Active-Link] -- */
#Page-TopMenu ul.Level1 li a.Active,
#Page-TopMenu ul.Level1 li a.Active:link,
#Page-TopMenu ul.Level1 li a.Active:visited,
#Page-TopMenu ul.Level1 li a.Active:hover
{
	border-bottom:none;
	font-weight:normal;
	color: #fca311;
  }
  
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Active-Link-Hover] -- */
#Page-TopMenu ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Active-Link Span] -- */
#Page-TopMenu ul.Level1 li a.Active span,
#Page-TopMenu ul.Level1 li a.Active:link span,
#Page-TopMenu ul.Level1 li a.Active:visited span,
#Page-TopMenu ul.Level1 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Active-Link-Hover Span] -- */
#Page-TopMenu ul.Level1 li a.Active:hover span
{
}
/* -- Page Top Menu - Log-Out Button -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu List-Item Log Out] -- */
#Page-TopMenu ul.Level1 li.LogOut
{
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu List-Item Log Out Button] -- */
#Page-TopMenu ul.Level1 li.LogOut a,
#Page-TopMenu ul.Level1 li.LogOut a:link,
#Page-TopMenu ul.Level1 li.LogOut a:visited,
#Page-TopMenu ul.Level1 li.LogOut a:hover
{

}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu List-Item Log Out Button Hover] -- */
#Page-TopMenu ul.Level1 li.LogOut a:hover
{
}

/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Link] -- */
#Page-TopMenu ul.Level1 li ul.Level2
{

}

#Page-TopMenu ul.Level1 li:hover ul.Level2
{
/*border-top:1px solid #d5d5d5;*/
}

#Page-TopMenu ul.Level1 li ul.Level2 li
{
	
}

#Page-TopMenu ul.Level1 li ul.Level2 li a,
#Page-TopMenu ul.Level1 li ul.Level2 li a:link,
#Page-TopMenu ul.Level1 li ul.Level2 li a:visited,
#Page-TopMenu ul.Level1 li ul.Level2 li a:hover
{
padding-right:25px;
padding-left: 12px;
transition: all 0.3s ease;
}

#Page-TopMenu ul.Level1 li ul.Level2 li a:hover
{
background:#f8f8f8;
color:#000;
    padding-left: 30px;
    padding-right: 15px;
    transition: all 0.3s ease;
}

#Page-TopMenu ul.Level1 li ul.Level2 li a.Active,
#Page-TopMenu ul.Level1 li ul.Level2 li a.Active:hover
{
background:#f8f8f8;
color:#0f6060;
    transition: all 0.3s ease;
	padding-right:25px;
padding-left: 20px;
}

#Page-TopMenu ul.Level1 li ul.Level2 li a:hover {
	color: #fca311;
}

#Page-TopMenu ul.Level1 li ul.Level2 li a.Active {
	color: #fca311 !important;
	font-weight:normal !important;
}

/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Link-Hover] -- */
#Page-TopMenu ul.Level1 li:hover ul.Level2 li a
{
	    background: #8d827a !important;
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu Log Out Button] -- */
#Page-TopMenu a.LogOut,
#Page-TopMenu a.LogOut:link,
#Page-TopMenu a.LogOut:visited,
#Page-TopMenu a.LogOut:hover
{
    
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu Log Out Button Hover] -- */
#Page-TopMenu a.LogOut:hover
{
}

/* -- Page Navigation -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Block] -- */
#Page-Navigation
{

}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Block (Nested)] -- */
#Page-Navigation-Inner
{
	
}
/* -- Page Navigation - Welcome Text -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Welcome Block] -- */
#Page-Navigation-Welcome
{
    
}
/* -- Page Body - Welcome Text - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Welcome Paragraph 1] -- */
#Page-Navigation-Welcome p.Para1
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Welcome Paragraph 1 Span] -- */
#Page-Navigation-Welcome p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Welcome Paragraph 2] -- */
#Page-Navigation-Welcome p.Para2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Welcome Paragraph 2 Span] -- */
#Page-Navigation-Welcome p.Para2 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Welcome Header] -- */
#Page-Navigation-Welcome h2
{
}
/* -- Page Navigation - Top Menu -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Block] -- */
#Page-Navigation-TopMenu
{
    
}

#Page-Navigation-TopTopMenu
{
	
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Block (Nested)] -- */
#Page-Navigation-TopMenu-Inner
{
	
}
/* -- Page Body - Top Menu - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Paragraph 1] -- */
#Page-Navigation-TopMenu p.Para1
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Paragraph 1 Span] -- */
#Page-Navigation-TopMenu p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Paragraph 2] -- */
#Page-Navigation-TopMenu p.Para2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Paragraph 2 Span] -- */
#Page-Navigation-TopMenu p.Para2 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Header] -- */
#Page-Navigation-TopMenu h2
{
}
/* -- Page Body - Top Menu - First Level List -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List] -- */
#Page-Navigation-TopMenu ul.Level1
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item] -- */
#Page-Navigation-TopMenu ul.Level1 li
{
}
/* -- Page Body - Top Menu - First Level List - Normal State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Link] -- */
#Page-Navigation-TopMenu ul.Level1 li a,
#Page-Navigation-TopMenu ul.Level1 li a:link,
#Page-Navigation-TopMenu ul.Level1 li a:visited,
#Page-Navigation-TopMenu ul.Level1 li a:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Link-Hover] -- */
#Page-Navigation-TopMenu ul.Level1 li a:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Link Span] -- */
#Page-Navigation-TopMenu ul.Level1 li a span,
#Page-Navigation-TopMenu ul.Level1 li a:link span,
#Page-Navigation-TopMenu ul.Level1 li a:visited span,
#Page-Navigation-TopMenu ul.Level1 li a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Link-Hover Span] -- */
#Page-Navigation-TopMenu ul.Level1 li a:hover span
{
}
/* -- Page Body - Top Menu - First Level List - Active State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Active-Link] -- */
#Page-Navigation-TopMenu ul.Level1 li a.Active,
#Page-Navigation-TopMenu ul.Level1 li a.Active:link,
#Page-Navigation-TopMenu ul.Level1 li a.Active:visited,
#Page-Navigation-TopMenu ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Active-Link-Hover] -- */
#Page-Navigation-TopMenu ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Active-Link Span] -- */
#Page-Navigation-TopMenu ul.Level1 li a.Active span,
#Page-Navigation-TopMenu ul.Level1 li a.Active:link span,
#Page-Navigation-TopMenu ul.Level1 li a.Active:visited span,
#Page-Navigation-TopMenu ul.Level1 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation TopMenu Level 1 List-Item Active-Link-Hover Span] -- */
#Page-Navigation-TopMenu ul.Level1 li a.Active:hover span
{
}
/* -- Page Top Menu - Log-Out Button -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu List-Item Log Out] -- */
#Page-Navigation-TopMenu ul.Level1 li.LogOut
{
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu List-Item Log Out Button] -- */
#Page-Navigation-TopMenu ul.Level1 li.LogOut a,
#Page-Navigation-TopMenu ul.Level1 li.LogOut a:link,
#Page-Navigation-TopMenu ul.Level1 li.LogOut a:visited,
#Page-Navigation-TopMenu ul.Level1 li.LogOut a:hover
{
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Top Menu List-Item Log Out Button Hover] -- */
#Page-Navigation-TopMenu ul.Level1 li.LogOut a:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Top Menu Log Out Button] -- */
#Page-Navigation-TopMenu a.LogOut,
#Page-Navigation-TopMenu a.LogOut:link,
#Page-Navigation-TopMenu a.LogOut:visited,
#Page-Navigation-TopMenu a.LogOut:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Navigation Top Menu Log Out Button Hover] -- */
#Page-Navigation-TopMenu a.LogOut:hover
{
}
/* -- Page Navigation - Login -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Block] -- */
#Page-Navigation-Login
{
background: #fff;
}

#mBox1 {
  }

.mBox.Modal .mBoxContent
{
}

.mBox.Modal .mBoxContent #Page-Navigation-Login
{
background: #fff;

}

/* -- Page Navigation - Login - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Paragraph 1] -- */
#Page-Navigation-Login p.Para1
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Paragraph 1 Span] -- */
#Page-Navigation-Login p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Paragraph 2] -- */
#Page-Navigation-Login p.Para2
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Paragraph 2 Span] -- */
#Page-Navigation-Login p.Para2 span
{
}
/* -- Page Navigation - Login - Block -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Block] -- */
#Page-Navigation-Login .LoginBlock
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Title] -- */
#Page-Navigation-Login .LoginBlock h2
{

}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Error] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Error
{
    background: #FFF;
    border: 1px solid #302F2F;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout User Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-User
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout User Label] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-User label
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout User Input] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-User input.iLogin-User
{
}
#Page-Navigation-Login .LoginBlock .LoginBlock-User input.iLogin-User:hover
{
}
#Page-Navigation-Login .LoginBlock .LoginBlock-User input.iLogin-User:focus
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout User Paragraph] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-User p
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout User Paragraph Span] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-User p span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Pass Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Pass
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Pass Label] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Pass label
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Pass Input] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Pass input.iLogin-Pass
{
}

#Page-Navigation-Login .LoginBlock .LoginBlock-Pass input.iLogin-Pass:hover
{
}
#Page-Navigation-Login .LoginBlock .LoginBlock-Pass input.iLogin-Pass:focus
{
}

/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Submit Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit
{

}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Submit Button] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit input.iLogin-Button
{

}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Submit Button-Hover] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit input.iLogin-Button:hover,
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit input.iLogin-Button-Hover
{
  
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link
{
   
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link Paragraph] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link p
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link Paragraph Span] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link p span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link-Hover] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link:hover,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link-Hover
{
    color: #666;
    background: transparent url(../graphics/custom/blockbullet2.gif) no-repeat center right;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link-Hover Paragraph] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link:hover p,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link-Hover p
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link-Hover Paragraph Span] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link:hover p span,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link-Hover p span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link-Expanded] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link.Expanded
{
    /*background: transparent url(../graphics/standard/minus.gif) no-repeat center left;*/
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe
{

}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me Link] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:link,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:visited,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:hover
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me Link-Hover] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:hover
{
   
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me Link Span] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a span,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:link span,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:visited span,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me Link-Hover Span] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me Label] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe label
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me Input] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe input.iLogin-Check
{
   
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Forgot-Pass Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass
{
   
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Forgot-Pass Link] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:link,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:visited,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:hover
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Forgot-Pass Link-Hover] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:hover
{
    color: #666;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Forgot-Pass Link Span] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a span,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:link span,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:visited span,
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Forgot-Pass Link-Hover Span] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect
{

}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Block (Nested)] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect-Inner
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Button] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect .FB_login_button
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Button-Link] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect a.fbconnect_login_button,
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect a.fbconnect_login_button:link,
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect a.fbconnect_login_button:visited,
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect a.fbconnect_login_button:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Button-Link-Hover] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect a.fbconnect_login_button:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Button-Link Image] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Facebook-Connect .fbconnect_login_button img
{
}

/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Google
{

	
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Facebook Connect Login Block (Nested)] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Google-Inner
{
}

/* -- Page Navigation - Register -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Block] -- */
#Page-Navigation-Register
{
}

#Page-UserProfile-Nav-Inner #Page-Navigation-Register
{
background: #fff;
}

#Page-UserProfile-Nav-Inner #Page-Navigation-Register h2
{

}

/* -- Page Navigation - Register - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Paragraph 1] -- */
#Page-Navigation-Register p.Para1
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Paragraph 1 Span] -- */
#Page-Navigation-Register p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Paragraph 2] -- */
#Page-Navigation-Register p.Para2
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Paragraph 2 Span] -- */
#Page-Navigation-Register p.Para2 span
{
}
/* -- Page Navigation - Register - Block -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout Block] -- */
#Page-Navigation-Register .RegisterBlock
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout Title] -- */
#Page-Navigation-Register .RegisterBlock h2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Block] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Paragraph] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser p
{
    color: #302F2F;
	  
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Paragraph Span] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser p span
{

}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Link] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:link,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:visited,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:hover
{
    background:#e30c00;
	color: #ffffff;
}

/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Link-Hover] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:hover
{
   background:#20c3d4;
	color: #ffffff;
}

#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a.login {
background:#ffffff;
color: #888888;
border-left:1px solid rgba(0,0,0,0.1);
border-right:1px solid rgba(0,0,0,0.1);
}

#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a.login:hover
{
   background:#20c3d4;
   border-left:1px solid #20c3d4;
   border-right:1px solid #20c3d4;
	color: #ffffff;
}

#Page-Navigation-Register-Mobile {
border-top:1px solid rgba(0,0,0,0.1);
background:#f5f5f5;
/**/
}

#Page-Navigation-Register-Mobile a.login {
border-bottom:1px solid rgba(0,0,0,0.1);
background:#ffffff;
}

#Page-Navigation-Register-Mobile .Login-Icon {
  background-image: url(../graphics/SVG/in.svg);
  width: 16px;
  height: 16px;
  background-size: contain;
}

#Page-Navigation-Register-Mobile .RegisterBlock .RegisterBlock-NewUser a.login:hover .Login-Icon {
  background-image: url(../graphics/SVG/in_white.svg);
  opacity:0.9;
  width: 16px;
  height: 16px;
  background-size: contain;
}

#Page-Navigation-Register-Mobile .Signup-Icon {
  background-image: url(../graphics/SVG/user-2-add.svg);
  width: 16px;
  height: 16px;
  background-size: contain;
}

#Page-Navigation-Register-Mobile .RegisterBlock .RegisterBlock-NewUser a:hover .Signup-Icon {
  background-image: url(../graphics/SVG/user-2-add_white.svg);
  opacity:0.9;
  width: 16px;
  height: 16px;
  background-size: contain;
}

#Page-UserProfile-Nav li.LogOut {
}

#Page-UserProfile-Nav li.LogOut .Sign-Out {
  background-image: url(../graphics/SVG/out.svg);
  width: 16px;
  height: 16px;
  background-size: contain;
}

#Page-UserProfile-Nav li.LogOut a:hover .Sign-Out {
  background-image: url(../graphics/SVG/out_white.svg);
  width: 16px;
  height: 16px;
  opacity:0.9;
  background-size: contain;
}

/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Link Span] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a span,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:link span,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:visited span,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Link-Hover Span] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:hover span
{
}
/* -- Page Navigation - Ask a Question -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Block] -- */
#Page-Navigation-AskQuestion
{
}
/* -- Page Navigation - Ask a Question - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Paragraph 1] -- */
#Page-Navigation-AskQuestion p.Para1
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Paragraph 1 Span] -- */
#Page-Navigation-AskQuestion p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Paragraph 2] -- */
#Page-Navigation-AskQuestion p.Para2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Paragraph 2 Span] -- */
#Page-Navigation-AskQuestion p.Para2 span
{
}
/* -- Page Navigation - Ask a Question - Block -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Block] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Title] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock h2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Block (Nested)] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Block (Nested) Paragraph] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question p
{

}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Textarea] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question textarea.iAskQuestion-Text
{
    color: #302F2F;
    border: #d5d5d5 solid 1px;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Button] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question input.iAskQuestion-Button
{
 
	
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Button Hover] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question input.iAskQuestion-Button-Hover,
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question input.iAskQuestion-Button:hover
{
	
}
/* -- Page Navigation - Top-Programs -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs] -- */
#Page-Navigation-TopPrograms
{

}
/* -- Page Navigation - Top-Programs - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Paragraph 1] -- */
#Page-Navigation-TopPrograms p.Para1
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Paragraph 1 Span] -- */
#Page-Navigation-TopPrograms p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Paragraph 2] -- */
#Page-Navigation-TopPrograms p.Para2
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Paragraph 2 Span] -- */
#Page-Navigation-TopPrograms p.Para2 span
{
}
/* -- Page Navigation - Top-Programs - Block -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Layout Block] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Layout Title] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock h2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Layout Sub-Title] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock h3
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Layout Title Paragraph] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock p
{
}
/* -- Page Navigation - Top-Programs - Menu - First Level List -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1
{
}
/* -- Page Navigation - Top-Programs - Menu - First Level List - Item -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List Item] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li
{
}
/* -- Page Navigation - Top-Programs - Menu - First Level List - Normal State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:link,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:visited,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:hover
{
color: #888;
text-decoration: none;
}
/* -- Page Navigation - Top-Programs - Menu - First Level List - Hover State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link-Hover] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:hover
{
    color: #e22319;

}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:link span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:visited span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link-Hover Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a:hover span
{
}
/* -- Page Navigation - Menu - First Level List - Active State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link-Active] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:link,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:visited,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link-Active-Hover] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link-Active Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:link span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:visited span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 1 List-Item Link-Active-Hover Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level1 li a.Active:hover span
{
}
/* -- Page Navigation - Top-Programs - Menu - Second Level List -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List Item] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li
{
}
/* -- Page Navigation - Top-Programs - Menu - Second Level List - Normal State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List-Item Link] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:link,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:visited,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:hover
{
 
color: #888;
}
/* -- Page Navigation - Top-Programs - Menu - Second Level List - Hover State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List-Item Link-Hover] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:hover
{
    color: #e22319;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List Link Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:link span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:visited span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List Link-Hover Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a:hover span
{
}
/* -- Page Navigation - Menu - Second Level List - Active State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List Link-Active] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:link,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:visited,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List Link-Active-Hover] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List Link-Active Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:link span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:visited span,
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Level 2 List Link-Active-Hover Span] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock ul.Level2 li a.Active:hover span
{
}
/* -- Page Navigation - Top-Programs - Update Button -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Update Link] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock a.Update,
#Page-Navigation-TopPrograms .TopProgramsBlock a.Update:link,
#Page-Navigation-TopPrograms .TopProgramsBlock a.Update:visited,
#Page-Navigation-TopPrograms .TopProgramsBlock a.Update:hover
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Update Link-Hover] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock a.Update:hover
{
}
/* -- Page Navigation - Top-Programs - Log-Out Button -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Logout Link] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock a.LogOut,
#Page-Navigation-TopPrograms .TopProgramsBlock a.LogOut:link,
#Page-Navigation-TopPrograms .TopProgramsBlock a.LogOut:visited,
#Page-Navigation-TopPrograms .TopProgramsBlock a.LogOut:hover
{
    color: #FFF;
    background: #e22319;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Logout Link-Hover] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock a.LogOut:hover
{
    background: #666;
}
/* -- Page Navigation - Menu -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Block] -- */
#Page-Navigation-Menu
{
}
/* -- Page Navigation - Menu - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Paragraph 1] -- */
#Page-Navigation-Menu p.Para1
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Paragraph 1 Span] -- */
#Page-Navigation-Menu p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Paragraph 2] -- */
#Page-Navigation-Menu p.Para2
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Paragraph 2 Span] -- */
#Page-Navigation-Menu p.Para2 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Header Text] -- */
#Page-Navigation-Menu h2
{
    
}
/* -- Page Navigation - Menu - First Level List -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List] -- */
#Page-Navigation-Menu ul.Level1
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item] -- */
#Page-Navigation-Menu ul.Level1 li
{

}

/* Left Navigation - Hiding Level1 Nav *Optional* */

#Page-Navigation-Menu #menu2 ul.Level1 li {
	
}

#Page-Navigation-Menu #menu2 ul.Level1 li a,
#Page-Navigation-Menu #menu2 ul.Level1 li a:link,
#Page-Navigation-Menu #menu2 ul.Level1 li a:visited,
#Page-Navigation-Menu #menu2 ul.Level1 li a:hover
{
}

#Page-Navigation-Menu #menu2 ul.Level1 li a.Active,
#Page-Navigation-Menu #menu2 ul.Level1 li a.Active:link,
#Page-Navigation-Menu #menu2 ul.Level1 li a.Active:visited,
#Page-Navigation-Menu #menu2 ul.Level1 li a.Active:hover
{
}

#Page-Navigation-Menu #menu2 ul.Level1 li ul.Level2 li a,
#Page-Navigation-Menu #menu2 ul.Level1 li ul.Level2 li a:link,
#Page-Navigation-Menu #menu2 ul.Level1 li ul.Level2 li a:visited,
#Page-Navigation-Menu #menu2 ul.Level1 li ul.Level2 li a:hover
{

}

/* Left Navigation - Hiding Level1 Nav *Optional* */

/* -- Page Navigation - Menu - First Level List - Normal State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Link] -- */
#Page-Navigation-Menu ul.Level1 li a,
#Page-Navigation-Menu ul.Level1 li a:link,
#Page-Navigation-Menu ul.Level1 li a:visited,
#Page-Navigation-Menu ul.Level1 li a:hover
{
    color: #000;
}

/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Link-Hover] -- */
#Page-Navigation-Menu ul.Level1 li a:hover
{
	color: #e22319;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Link Span] -- */
#Page-Navigation-Menu ul.Level1 li a span,
#Page-Navigation-Menu ul.Level1 li a:link span,
#Page-Navigation-Menu ul.Level1 li a:visited span,
#Page-Navigation-Menu ul.Level1 li a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Link-Hover Span] -- */
#Page-Navigation-Menu ul.Level1 li a:hover span
{
}
/* -- Page Navigation - Menu - First Level List - Active State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Active-Link] -- */
#Page-Navigation-Menu ul.Level1 li a.Active,
#Page-Navigation-Menu ul.Level1 li a.Active:link,
#Page-Navigation-Menu ul.Level1 li a.Active:visited,
#Page-Navigation-Menu ul.Level1 li a.Active:hover
{
    color: #000;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Active-Link-Hover] -- */
#Page-Navigation-Menu ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Active-Link Span] -- */
#Page-Navigation-Menu ul.Level1 li a.Active span,
#Page-Navigation-Menu ul.Level1 li a.Active:link span,
#Page-Navigation-Menu ul.Level1 li a.Active:visited span,
#Page-Navigation-Menu ul.Level1 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Active-Link-Hover Span] -- */
#Page-Navigation-Menu ul.Level1 li a.Active:hover span
{
}
/* -- Page Navigation - Menu - Second Level List -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List] -- */
#Page-Navigation-Menu ul.Level2
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item] -- */
#Page-Navigation-Menu ul.Level2 li
{
}
/* -- Page Navigation - Menu - Second Level List - Normal State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Link] -- */
#Page-Navigation-Menu ul.Level2 li a,
#Page-Navigation-Menu ul.Level2 li a:link,
#Page-Navigation-Menu ul.Level2 li a:visited,
#Page-Navigation-Menu ul.Level2 li a:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Link-Hover] -- */
#Page-Navigation-Menu ul.Level2 li a:hover
{
 
	colour: #e22319;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Link Span] -- */
#Page-Navigation-Menu ul.Level2 li a span,
#Page-Navigation-Menu ul.Level2 li a:link span,
#Page-Navigation-Menu ul.Level2 li a:visited span,
#Page-Navigation-Menu ul.Level2 li a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Link-Hover Span] -- */
#Page-Navigation-Menu ul.Level2 li a:hover span
{
}
/* -- Page Navigation - Menu - Second Level List - Active State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Active-Link] -- */
#Page-Navigation-Menu ul.Level2 li a.Active,
#Page-Navigation-Menu ul.Level2 li a.Active:link,
#Page-Navigation-Menu ul.Level2 li a.Active:visited,
#Page-Navigation-Menu ul.Level2 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Active-Link-Hover] -- */
#Page-Navigation-Menu ul.Level2 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Active-Link Span] -- */
#Page-Navigation-Menu ul.Level2 li a.Active span,
#Page-Navigation-Menu ul.Level2 li a.Active:link span,
#Page-Navigation-Menu ul.Level2 li a.Active:visited span,
#Page-Navigation-Menu ul.Level2 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Active-Link-Hover Span] -- */
#Page-Navigation-Menu ul.Level2 li a.Active:hover span
{
}
/* -- Page Navigation - Menu - Third Level List -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List] -- */
#Page-Navigation-Menu ul.Level3
{
    background: #E5ECEC;
    border-left: 1px solid #3a6d6d;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item] -- */
#Page-Navigation-Menu ul.Level3 li
{
}
/* -- Page Navigation - Menu - Third Level List - Normal State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Link] -- */
#Page-Navigation-Menu ul.Level3 li a,
#Page-Navigation-Menu ul.Level3 li a:link,
#Page-Navigation-Menu ul.Level3 li a:visited,
#Page-Navigation-Menu ul.Level3 li a:hover
{

    color: #302F2F;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Link-Hover] -- */
#Page-Navigation-Menu ul.Level3 li a:hover
{
	colour: #e22319;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Link Span] -- */
#Page-Navigation-Menu ul.Level3 li a span,
#Page-Navigation-Menu ul.Level3 li a:link span,
#Page-Navigation-Menu ul.Level3 li a:visited span,
#Page-Navigation-Menu ul.Level3 li a:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Link-Hover Span] -- */
#Page-Navigation-Menu ul.Level3 li a:hover span
{
}
/* -- Page Navigation - Menu - Third Level List - Active State -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Active-Link] -- */
#Page-Navigation-Menu ul.Level3 li a.Active,
#Page-Navigation-Menu ul.Level3 li a.Active:link,
#Page-Navigation-Menu ul.Level3 li a.Active:visited,
#Page-Navigation-Menu ul.Level3 li a.Active:hover
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Active-Link-Hover] -- */
#Page-Navigation-Menu ul.Level3 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Active-Link Span] -- */
#Page-Navigation-Menu ul.Level3 li a.Active span,
#Page-Navigation-Menu ul.Level3 li a.Active:link span,
#Page-Navigation-Menu ul.Level3 li a.Active:visited span,
#Page-Navigation-Menu ul.Level3 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Active-Link-Hover Span] -- */
#Page-Navigation-Menu ul.Level3 li a.Active:hover span
{
}
/* -- Page Navigation - Sign-Up -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up] -- */
#Page-Navigation-SignUp
{
    color: #302F2F;
}
/* -- Page Navigation - Sign-Up - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up Paragraph 1] -- */
#Page-Navigation-SignUp p.Para1
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up Paragraph 1 Span] -- */
#Page-Navigation-SignUp p.Para1 span
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up Paragraph 2] -- */
#Page-Navigation-SignUp p.Para2
{
    
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up Paragraph 2 Span] -- */
#Page-Navigation-SignUp p.Para2 span
{
}
/* -- Page Navigation - Sign-Up - Block -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up Layout Block] -- */
#Page-Navigation-SignUp .SignUpBlock
{
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up Layout Paragraph] -- */
#Page-Navigation-SignUp .SignUpBlock p
{
}

/* -- Page Body - Content -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block] -- */
#Page-Content
{
color: #61544E;
margin-bottom:0px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block (Nested)] -- */
#Page-Content-Inner
{
	    padding: 25px;
}

#Page-Content-Inner * {
	max-width:1200px !important;
	margin-left:auto !important;
		margin-right:auto !important;
}

#Page-Content-Inner .section {
    max-width: calc(100% + 50px) !important;
	    padding: 40px 25px;
    margin-left: -25px !important;
    margin-right: -25px !important;
}

/* BREADCRUMB */

#Page-Content-Inner .breadcrumb
{
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Welcome Text] -- */
#Page-Content h1.Page-Content-Welcome
{
	
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1 Link] -- */
#Page-Content h1 a,
#Page-Content h1 a:link,
#Page-Content h1 a:visited,
#Page-Content h1 a:hover
{
}

h1
{
margin: 0 0 20px;
font-size: 2.2em;
line-height:1.4em;
font-weight: bold;
color: #302F2F;
}

#Page-Content h1  {
display:block;	
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1 Link Hover] -- */
#Page-Content h1 a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 2] -- */
h2
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 3] -- */
h3
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 4] -- */
h4
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 5] -- */
h5
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 6] -- */
h6
{
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Paragraph] -- */
#Page-Content p
{
}

p {
     color: #000;
line-height: 1.4em;
margin-bottom: 15px;
}

#Page-Content p span
{
	font-size:14px !important;
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Linked-Image] -- */
#Page-Content a img
{
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Regular Link] -- */
#Page-Content a,
#Page-Content a:link,
#Page-Content a:visited,
#Page-Content a:hover
{
    
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Regular Link-Hover] -- */

#Page-Content a:hover
{
   
}

a,
a:link,
a:visited,
a:hover
{
    color: #e22319;
	text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

#Page-Content ul
{
    list-style-type: disc;
    margin: 20px 10px 20px 30px;
line-height: 1.4em;
-webkit-font-smoothing:antialiased;
font-family:inherit;
}

#Page-Content .tabs ul {
	margin: 0px;
}

#Page-Content .tabs ul li {
	padding: 0px;
}


/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Ordered List] -- */
#Page-Content ol
{
    list-style-type: decimal;
    color: #2D2D2D;
    margin: 0 0 10px 30px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Nested Lists - Unordered] -- */
#Page-Content ul ul,
#Page-Content ol ul
{
    list-style-type: circle;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Nested Lists - Ordered] -- */
#Page-Content ol ol,
#Page-Content ul ol
{
    list-style-type: lower-alpha;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Unordered List-Item] -- */
#Page-Content ul li { padding: 0px 0 10px; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Ordered List-Item] -- */
#Page-Content ol li { padding: 2px 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Label] -- */
#Page-Content label { cursor: pointer; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font Emphasis] -- */
#Page-Content em { font-style: italic; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font Bold] -- */
#Page-Content strong { font-weight: bold; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font] -- */
#Page-Content font { line-height: 1.2em; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box] -- */
#Page-Content select {  }

/* ---------- HOME PAGE BLOCKS ------------ */

/* one item width */
.home-block > div:nth-child(1):nth-last-child(1) {
	width: 100%;
}

/* two items width */
.home-block > div:nth-child(1):nth-last-child(2),
.home-block-inner > div:nth-child(1):nth-last-child(2) {
	width: 50%;
}
.home-block > div:nth-child(2):nth-last-child(1),
.home-block-inner > div:nth-child(2):nth-last-child(1) {
	width: 50%;
}

/* three items width */
.home-block > div:nth-child(1):nth-last-child(3) {
	width: 33.33%;
}
.home-block > div:nth-child(2):nth-last-child(2) {
	width: 33.33%;
}
.home-block > div:nth-child(3):nth-last-child(1) {
	width: 33.33%;
}

/* three items width */
.home-block > div:nth-child(1):nth-last-child(4) {
	width: 25%;
}
.home-block > div:nth-child(2):nth-last-child(3) {
	width: 25%;
}
.home-block > div:nth-child(3):nth-last-child(2) {
	width: 25%;
}
.home-block > div:nth-child(4):nth-last-child(1) {
	width: 25%;
}

/* responsive home block columns to 100% */

@media only screen and (max-width: 768px) {  

#Page-Content-Inner .home-block > div,
#Page-Content-Inner .home-block-inner > div,
#Page-Content-Inner .home-block-1 .item-1,
#Page-Content-Inner .home-block-1 .item-2,
#Page-Content-Inner .home-block-1 .item-3,
#Page-Content-Inner .home-block-1 .item-4,
#Page-Content-Inner .home-block-2 .item-1,
#Page-Content-Inner .home-block-2 .item-2,
#Page-Content-Inner .home-block-2 .item-3,
#Page-Content-Inner .home-block-2 .item-4 {
	width: 100% !important;
	padding:0px !important;
	margin-bottom:25px;
}
}

.home-block {
    display: table;
    float: left;
	width:100%;
	box-sizing:border-box;
}

.home-block-1 {
margin:25px auto;
float:none;
position:relative;
}

.home-block-2
{
    background: #fff;
    padding: 25px;
    box-shadow:0px 0px 2px rgba(0,0,0,0.2);
display:block;
-webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;	
border-radius:3px;
-webkit-border-radius:3px;
}

.home-block-2 .item,
.home-block-2 .item a,
.home-block-2 .item:hover,
.home-block-2 .item a:hover
 {
background:none !important;
box-shadow:none !important;
}

.home-block-2 .item a {
margin-bottom: 10px !important;	
display:inline-block;
float:none;
}

#Page-Content .home-block-2 .item {
	margin:0px !important;	
	padding:10px 0px !important;
	padding-right:15px !important;
}

.home-block-2 .item span {
	margin:0px !important;	
	padding:0px !important;
	padding-right:15px !important;
}

.home-block-2 .item-4,
.home-block-2 .item-4 span {
	padding-right:0px !important;
}

.home-block .item {
	    display: block;
    float: left;
    padding: 0px;
    box-sizing: border-box;
}

.home-block-1 .item-1,
.home-block-1 .item-4 {
    width: 25% !important;	
}

.home-block-1 .item-2,
.home-block-1 .item-3 {
    width: 25% !important;	
}

.home-block-2 .item-1{
    width: 24% !important;	
}
.home-block-2 .item-4 {
    width: 24% !important;	
}

.home-block-2 .item-2{
    width: 26% !important;	
}
.home-block-2 .item-3 {
    width: 26% !important;	
}

.home-block .item-1 {
	padding-left:0px;
	padding-right:25px !important;
   
}

.home-block .item-2 {
padding-right:25px !important;
}

.home-block .item-3 {
	padding-right:25px !important;
}

.home-block .item-4 {
	padding-right:0px;
}

.home-block .item-4  #Page-Header {
	display:none !important;
}

.home-block .item span {
display:block;
float:left;
box-sizing:border-box;
width:100%;	
position:relative;
}

.home-block-1 .item .image img,
.home-block-2 .item img {
width:100%;
height:auto;
display:block;
}

.home-block-1 .item .image:after {
content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:rgba(37,37,37,0.5);
	opacity:0.1;
	-webkit-transition: all 0.3s ease;
    transition: all 0.2s ease;
}

.home-block-1 .item:hover .image:after {
	opacity:0.0;
	background-color:rgba(37,37,37,0.5);
}

.home-block-1 .item .title,
.home-block-2 .item .title {
font-family: 'Helvetica Neue',;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    color: #302F2F;
    font-size: 1.8em;
    line-height: 1.4em;
    padding: 25px 25px 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.2s ease;
}

.home-block-2 .item h2 {
}

.home-block .item .text {
    padding: 0px 25px 25px;
	color:#576366;
	box-sizing:border-box;	
}


.home-block .item a {
box-shadow:0px 0px 2px rgba(0,0,0,0.2);
display:block;
-webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;	
float:left;
background: #fdfdfd;
border-radius:3px;
overflow:hidden;
}

.home-block-2 .item-4 a {
    margin-bottom: 10px !important;
    display: initial !important;
    float: none !important;
}

.home-block .item a:hover {
box-shadow:0px 0px 8px rgba(0,0,0,0.3);
-webkit-transition: all 0.3s ease;
    transition: all 0.2s ease;	
	background: #ffffff;
	border-radius:3px;
	overflow:hidden;
}

select {
	color:#444;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid #c5c5c5;
    background-color: #fafafa;
    padding: 8px;
	    padding-right: 20px;
    border-radius: 3px;
	-webkit-border-radius: 3px;
    background-image: url(../graphics/SVG/arrow-down-grey.svg);
    background-repeat: no-repeat;
    background-position: center right 8px;
    background-size: 10px 10px;
	-webkit-transition: all .3s ease;
  transition: all 0.3s ease;	
}

select:hover {
 border: 1px solid #b5b5b5;	
 background-color: #f8f8f8;
 cursor:pointer;
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option] -- */
#Page-Content option
{
    width: auto;
    padding: 0 1px;
    background: #FFF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option-Group] -- */
#Page-Content optgroup
{
    color: #2D2D2D;
    background: #C7D5C7;
    padding: 2px 1px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option-Group Option] -- */
#Page-Content optgroup option
{
    color: #2D2D2D;
    background: #EFEFEF;
    padding: 0 1px;
    margin: 0 0 0 15px;
    cursor: pointer;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Block Quote] -- */
#Page-Content blockquote
{
    margin: 1em 3em;
    color: #999;
    border-left: 2px solid #999;
    padding-left: 1em;
}

/* -- Page Body - Content - Alpha-Paging Links -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Alpha-Paging Block] -- */
#Page-Content .AlphaPaging
{
    width: 100%;
	float:left;
	height:auto;
    border: 1px solid #d5d5d5;
    border-collapse: collapse;
    margin: 10px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Alpha-Paging Link] -- */
#Page-Content .AlphaPaging a,
#Page-Content .AlphaPaging a:link,
#Page-Content .AlphaPaging a:visited,
#Page-Content .AlphaPaging a:hover,
#Page-Content .AlphaPaging .Active,
#Page-Content .AlphaPaging .Disabled
{
   padding:.6em;
   display:block;
   float:left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Alpha-Paging Link-Hover] -- */
#Page-Content .AlphaPaging .Active,
#Page-Content .AlphaPaging a:hover
{
  
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Alpha-Paging Disabled-Link] -- */
#Page-Content .AlphaPaging .Disabled
{
  color:#cccccc;
}

/* -- Page Body - Content - Paging Links -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Link] -- */
#Page-Content a.aPaging,
#Page-Content a.aPaging:link,
#Page-Content a.aPaging:visited,
#Page-Content a.aPaging:hover
{
    display: block;
    float: left;
    line-height: 22px;
    color: #3A3A3A;
    padding: 0 5px;
    margin: 0 1px 0 0;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Link-Hover] -- */
#Page-Content .aPagingActive,
#Page-Content a.aPaging:hover
{
    display: block;
    float: left;
    line-height: 22px;
    background: #666;
    color: #FFF;
    padding: 0 5px;
    margin: 0 1px 0 0;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Text] -- */
#Page-Content .aPagingText
{
    display: block;
    float: left;
    line-height: 22px;
    color: #3A3A3A;
    padding: 0 5px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging First-Arrow] -- */
#Page-Content a.aPagingArrow-First
{
    display: block;
    float: left;
    width: 15px;
    height: 22px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -64px -49px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Previous-Arrow] -- */
#Page-Content a.aPagingArrow-Previous
{
    display: block;
    float: left;
    width: 15px;
    height: 22px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -6px -49px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Next-Arrow] -- */
#Page-Content a.aPagingArrow-Next
{
    display: block;
    float: left;
    width: 15px;
    height: 22px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -24px -49px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Last-Arrow] -- */
#Page-Content a.aPagingArrow-Last
{
    display: block;
    float: left;
    width: 15px;
    height: 22px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -44px -49px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging First-Arrow-Hover] -- */
#Page-Content a.aPagingArrow-First:hover { background-position: -64px -71px; background-color: #256458; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Previous-Arrow-Hover] -- */
#Page-Content a.aPagingArrow-Previous:hover { background-position: -6px -71px; background-color: #256458; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Next-Arrow-Hover] -- */
#Page-Content a.aPagingArrow-Next:hover { background-position: -24px -71px; background-color: #256458; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Information-Paging Last-Arrow-Hover] -- */
#Page-Content a.aPagingArrow-Last:hover { background-position: -44px -71px; background-color: #256458; }

/* -- Page Content - Program Listing Arrows -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Programs Arrow - Move Up] -- */
#Page-Content a.aProgramsArrow-Up
{
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    margin: auto 0 auto 5px;
    font-size: 1px;
    line-height: 1px;
    cursor: pointer;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -132px -56px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Programs Arrow - Move Down] -- */
#Page-Content a.aProgramsArrow-Down
{
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    margin: auto 0 auto 5px;
    font-size: 1px;
    line-height: 1px;
    cursor: pointer;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -132px -74px;
}

/* -- Page Body - Content - Error Blocks -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard Error Block] -- */
#Page-Content .Error-Block
{
    margin: 0 0 10px 0;
    padding: 5px;
    color: #F00;
    border: 1px solid #F00;
}

/* -- Page Body - Content - Form Elements -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Image Input Buttons] -- */
#Page-Content input.iImage {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Checkbox Input Options] -- */
#Page-Content input.iCheckbox { margin: 0 5px 0 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Radio Input Options] -- */
#Page-Content input.iRadio { margin: 0 5px 0 0; }

/* -- Page Body - Content - Form Button Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Buttons] -- */
#Page-Content input.iButton,
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question input.iAskQuestion-Button,
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit input.iLogin-Button
{
    color: #FFF;
	background: #48f;
	background: #e22319;
    background: #e22319;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
	font-size:1em;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
      font-weight: 700;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: inset 0px -14px 22px rgba(0,0,0,0.05), inset 0px 15px 15px rgba(255,255,255,0.05);
    text-shadow: 0px -1px 0px rgba(0,0,0,0.2);
    border-bottom: 1px solid rgba(0,0,0,0.2);
	    -webkit-font-smoothing: antialiased;
}
	
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button Hover] -- */
#Page-Content input.iButton:hover,
#Page-Content input.iButton-Hover,
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question input.iAskQuestion-Button:hover,
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit input.iLogin-Button:hover
{
    background:#59f;
	background: #0094c4;
	background: #f23329;
	-webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#Page-Content input.iButton:active,
#Page-Content input.iButton-Hover:active,
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question input.iAskQuestion-Button:active,
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit input.iLogin-Button:active
{
    background:#59f;
	background: #0094c4;
	background: #c20309;
	color:rgba(255,255,255,0.8);
	-webkit-transition: all 0.0s ease;
  transition: all 0.0s ease;
}

/* SMALL BUTTONS */
#Page-Content #campusVisitRequestForm input.iButton[value="Edit"],
#Page-Content #campusVisitRequestForm input.iButton[value="Delete"] {
	padding:4px 8px;
	background:#bbbbbb;
	border-radius:3px;
	font-size:0.85em;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#Page-Content #campusVisitRequestForm input.iButton[name="campusVisitRequestAction"] {
padding: 10px 15px;
	font-size:1em;	
}

/* RED BUTTON HOVER */
#Page-Content input.iButton[value="Cancel"]:hover,
#Page-Content form input.iButton[value="Delete"]:hover,
#Page-Content input.iButton[value="Cancel This Request"]:hover,
#Page-Content #campusVisitRequestForm input.iButton[value="Delete"]:hover  {
	background: #ff6666;
}

#Page-Content form#mailboxForm input.iButton[value="Delete"],
#Page-Content form[name="mailboxForm"] input.iButton[value="Delete"] {
	padding:10px 15px;
	font-size:1em;
}

/* GREY BUTTON */
#Page-Content form input.iButton[value="Reset"],
#Page-Content input.iButton[value="Cancel"],
#Page-Content input.iButton[value="Save and Exit"],
#Page-Content input.iButton[value="Cancel This Request"],
#Page-Content input.iButton[value="Delete"] {
	background:#bbbbbb;
	-webkit-transition: top 0.3s 0.2s ease, bottom 0.3s 0.2s ease, background-color 0.3s ease, -webkit-transform 0.3s ease, opacity .3s ease;
  transition: top 0.3s 0.2s ease, bottom 0.3s 0.2s ease, background-color 0.3s ease, transform 0.3s ease, opacity 0.3s ease;
}

/* GREY BUTTON HOVER */
#Page-Content form input.iButton[value="Reset"]:hover,
#Page-Content #campusVisitRequestForm input.iButton[value="Edit"]:hover,
#Page-Content input.iButton[value="Save and Exit"]:hover {
	background:#aaaaaa;
}


/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button as Link] -- */
#Page-Content input.iButtonAsLink
{
    color: #302F2F;
    border: 0;
    padding: 0;
    margin: 3px 0;
    cursor: pointer;
    font-family: Arial, sans-serif;
    text-transform: none;
    vertical-align: middle;
    background: transparent;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button as Link Hover] -- */
#Page-Content input.iButtonAsLink:hover,
#Page-Content input.iButtonAsLink-Hover
{
    padding: 0;
    color: #666;
}

#Page-Content input.iButton.Disabled,
#Page-Content input.iButton.Disabled:hover,
#Page-Content input.iButtonHover.Disabled
{
    color: #F4F4F4;
    cursor: default;
    border: 1px solid #B0B0B0;
    background: #C6C6C6;
}

/* -- Page Body - Content - Collapsable Blocks -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Collapsable Blocks Container] -- */
.Block-Collapsable
{
    display: none;
    padding: 5px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Collapsable Blocks Link] -- */
a.Block-Collapsable-Toggle,
a.Block-Collapsable-Toggle:link,
a.Block-Collapsable-Toggle:visited,
a.Block-Collapsable-Toggle:hover
{
    color: #333 !important;
    font-weight: bold;
    padding: 0 25px 0 0;
    overflow: visible;
    cursor: pointer;
    text-decoration: none !important;
    background: transparent url(../graphics/standard/dnarrow.gif) no-repeat right center;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Collapsable Blocks Link-Hover] -- */
a.Block-Collapsable-Toggle:hover
{
    color: #000 !important;
    text-decoration: underline !important;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Collapsable Blocks Link-Toggled] -- */
a.Block-Collapsable-Toggle.Toggled { background: transparent url(../graphics/standard/uparrow.gif) no-repeat right center; }

/* -- Page Body - Content - Sign Up Pages - Step Indicator -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Sign-Up-Steps Container] -- */
#Page-Content .SignUpSteps
{
    
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Sign-Up-Steps Block] -- */
#Page-Content .SignUpSteps-Block
{
    float: left;
    height: 35px;
    line-height: 35px;
    color: #FFF;
    background: #8d827a;
	border-right:1px solid rgba(255,255,255,0.1);
    vertical-align: middle;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Sign-Up-Steps Active-Block] -- */
#Page-Content .SignUpSteps-Block-Active
{
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    color: #FFF;
    background: #e22319;
    font-weight: bold;
    vertical-align: middle;
}

/* -- Page Body - Content - Display Toggle Links (Plus/Minus Signs) -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Plus-Sign Link] -- */
#Page-Content a.PlusLink,
#Page-Content a.PlusLink:link,
#Page-Content a.PlusLink:visited,
#Page-Content a.PlusLink:hover
{
    float: left;
    display: block;
    font-weight: bold;
    padding: 3px 0 3px 18px;
    background: transparent url(../graphics/standard/plus.gif) no-repeat center left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Plus-Sign Link-Hover] -- */
#Page-Content a.PlusLink:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Minus-Sign Link] -- */
#Page-Content a.MinusLink,
#Page-Content a.MinusLink:link,
#Page-Content a.MinusLink:visited,
#Page-Content a.MinusLink:hover
{
    float: left;
    display: block;
    font-weight: bold;
    padding: 3px 0 3px 18px;
    background: transparent url(../graphics/standard/minus.gif) no-repeat center left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Minus-Sign Link-Hover] -- */
#Page-Content a.MinusLink:hover
{
}

/* -- Page Body - Content - Layout Table Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table] -- */
#Page-Content table.LayoutTable
{
    width: 99%;
    border: 0;
    border-collapse: collapse;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table Cell] -- */
#Page-Content table.LayoutTable td
{
    vertical-align: top;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table Header Cell] -- */
#Page-Content table.LayoutTable th
{
    vertical-align: top;
}

/* -- Page Body - Content - Program-Search Table Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table] -- */
#Page-Content table.ProgramSearchTable
{
    width: 99%;
    border: 0;
    border-collapse: collapse;
    margin: 0 0 20px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table Cell] -- */
#Page-Content table.ProgramSearchTable td
{
    vertical-align: top;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table Header Cell] -- */
#Page-Content table.ProgramSearchTable th
{
    vertical-align: top;
}

/* -- Page Body - Content - Standard Table Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table] -- */
#Page-Content table.StdTable
{
	width: 100%;
padding-top: 10px;
}
/* -- Page Body - Content - Standard Table - Header Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell] -- */
#Page-Content table.StdTable th
{
    color: #FFF;
    background: #505050;
    padding: 15px;
    font-weight: bold;
    vertical-align: top;
}

#Page-Content #allEvents table.StdTable th
{
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell Link] -- */
#Page-Content table.StdTable th a,
#Page-Content table.StdTable th a:link,
#Page-Content table.StdTable th a:visited,
#Page-Content table.StdTable th a:hover
{
    color: #FFF;
    font-weight: bold;
	text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell Link-Hover] -- */
#Page-Content table.StdTable th a:hover
{
	text-decoration: underline;
}
/* -- Page Body - Content - Standard Table - Body Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Content-Cell] -- */
#Page-Content table.StdTable td
{
line-height: 1.4em;
font-family:'Helvetica', Arial, sans-serif;
-webkit-font-smoothing:antialiased;
}

#Page-Content table.StdTable td table.StdTable {
margin:0px 0px 15px !important;	
}

#Page-Content table.StdTable td table.StdTable td {

}

#Page-Content table.StdTable td #faqForm table.LayoutTable td {	
}

#Page-Content #budgetCalcForm table.StdTable td {
}

#Page-Content #requestInfoForm table.StdTable td,
#Page-Content #eventRegistrationForm table.StdTable td
{
}

#Page-Content #allEvents table.StdTable td {

}


/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Content-Cell Link] -- */
#Page-Content table.StdTable td a,
#Page-Content table.StdTable td a:link,
#Page-Content table.StdTable td a:visited,
#Page-Content table.StdTable td a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Content-Cell Link-Hover] -- */
#Page-Content table.StdTable td a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Separator-Cell] -- */
#Page-Content table.StdTable tr.StdSeparator td,
#Page-Content table.StdTable td.StdSeparator
{
    
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 1] -- */
#Page-Content table.StdTable tr.tAltRow1 td { background-color: #F8F8F8; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 2] -- */
#Page-Content table.StdTable tr.tAltRow2 td { background-color: #FEFEFE; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 3] -- */
#Page-Content table.StdTable tr.tAltRow3 td { background-color: #E5E5E5; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 4] -- */
#Page-Content table.StdTable tr.tAltRow4 td { background-color: #DFDFDF; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 5] -- */
#Page-Content table.StdTable tr.tAltRow5 td { background-color: #EBEBEB; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Hightlight-Row] -- */
#Page-Content table.StdTable tr.tHighlightRow td { background-color: #F2FAFD; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Selected-Row] -- */
#Page-Content table.StdTable tr.tSelectedRow td { background-color: #E0F2FA; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Row Sort Down] -- */
#Page-Content table.StdTable tr .tSortDown .table-th-sort-span { float: left; display: block; width: 15px; height: 10px; margin: auto 0; background-image: url(../graphics/standard/sortdown.png); background-position: center center; background-repeat: no-repeat; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Row Sort Up] -- */
#Page-Content table.StdTable tr .tSortUp .table-th-sort-span { float: left; display: block; width: 15px; height: 10px; margin: auto 0; background-image: url(../graphics/standard/sortup.png); background-position: center center; background-repeat: no-repeat; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Column Sort] -- */
#Page-Content table.StdTable tr td.table-td-sort {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Column Sort Headers] -- */
#Page-Content table.table-sortable thead th div { float: left; text-decoration: underline; cursor: pointer; }
#Page-Content table.table-sortable thead th div.hover { color: #E6AE22; text-decoration: none; }

/* -- Page Body - Content - Standard Table - Footer Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Footer-Cell] -- */
#Page-Content table.StdTable tr.StdFooter td,
#Page-Content table.StdTable td.StdFooter
{
    color: #FFF;
    background: #256458;
    border: 1px solid #E5E5E5;
    padding: 3px;
    font-weight: bold;
    vertical-align: top;
}
#Page-Content table.StdTable table
{
    width: 97%;
}
#Page-Content table.StdTable td.IePaddingFix { }

/* -- Page Body - Content - Standard Table - Budget Calculator Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Nested Table] -- */
#Page-Content table.StdTable td table.LayoutTable td
{
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Numbers] -- */
#Page-Content table.StdTable .BudgNo
{
    width: 20px;
    font-weight: bold;
}

#Page-Content table.StdTable .BudgNo:nth-child(2) {
    display:none;
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Arrows] -- */
#Page-Content table.StdTable .BudgArrow
{
    width: 10px;
    padding: 2px 5px 0 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Questions] -- */
#Page-Content table.StdTable .BudgQ
{
    width: 120px;
	font-weight:bold;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Form] -- */
#Page-Content table.StdTable .BudgForm
{
    width: auto;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Fonts] -- */
#Page-Content table.StdTable .BudgNorm
{
    font-weight: normal;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Bold-Fonts] -- */
#Page-Content table.StdTable .BudgBold
{
    font-weight: bold;
    text-align: right;
}

/* -- Page Body - Content - Bordered Table - Body Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Border-Table] -- */
#Page-Content table.BorderTable
{
    width: 100%;
    border-collapse: collapse;
    background: #EFEFEF;
    margin: 10px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Border-Table Content-Cell] -- */
#Page-Content table.BorderTable td
{
    padding: 2px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Border-Table Content-Cell Paragraph] -- */
#Page-Content table.BorderTable td p
{
    display: inline;
}

/* -- Page Body - Content - Tab Menu -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Table] -- */
#Page-Content table.TabMenuTable
{
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell] -- */
#Page-Content table.TabMenuTable th
{
    width: auto;
    height: 21px;
    padding: 0 5px;
    background: #FFF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Content-Cell] -- */
#Page-Content table.TabMenuTable td
{
    background: transparent;
    border: 1px solid #e22319;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link] -- */
#Page-Content table.TabMenuTable th a,
#Page-Content table.TabMenuTable th a:link,
#Page-Content table.TabMenuTable th a:visited,
#Page-Content table.TabMenuTable th a:hover
{
    display: block;
    float: left;
    width: auto;
    height: 21px;
    color: #FFF;
    cursor: pointer;
    margin: 0 0 0 2px;
    padding: 0 0 0 15px;
    vertical-align: middle;
    text-decoration: none;
    font: bold 12px/21px Arial, sans-serif;
    background: #FFF url(../graphics/custom/tabbg.gif) no-repeat top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link-Hover] -- */
#Page-Content table.TabMenuTable th a:hover
{
    background: #FFF url(../graphics/custom/tabbga.gif) no-repeat top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link Span] -- */
#Page-Content table.TabMenuTable th a span,
#Page-Content table.TabMenuTable th a:link span,
#Page-Content table.TabMenuTable th a:visited span,
#Page-Content table.TabMenuTable th a:hover span
{
    display: block;
    float: left;
    width: auto;
    height: 21px;
    cursor: pointer;
    padding: 0 15px 0 0;
    background: #FFF url(../graphics/custom/tabbg.gif) no-repeat bottom right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link-Hover Span] -- */
#Page-Content table.TabMenuTable th a:hover span
{
    background: #FFF url(../graphics/custom/tabbga.gif) no-repeat bottom right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link-Active] -- */
#Page-Content table.TabMenuTable th a.Active,
#Page-Content table.TabMenuTable th a.Active:link,
#Page-Content table.TabMenuTable th a.Active:visited,
#Page-Content table.TabMenuTable th a.Active:hover
{
    display: block;
    float: left;
    width: auto;
    height: 21px;
    color: #FFF;
    cursor: default;
    margin: 0 0 0 2px;
    padding: 0 0 0 15px;
    vertical-align: middle;
    text-decoration: none;
    font: bold 12px/21px Arial, sans-serif;
    background: #FFF url(../graphics/custom/tabbga.gif) no-repeat top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link-Active-Hover] -- */
#Page-Content table.TabMenuTable th a.Active:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link-Active Span] -- */
#Page-Content table.TabMenuTable th a.Active span,
#Page-Content table.TabMenuTable th a.Active:link span,
#Page-Content table.TabMenuTable th a.Active:visited span,
#Page-Content table.TabMenuTable th a.Active:hover span
{
    display: block;
    float: left;
    width: auto;
    height: 21px;
    cursor: default;
    padding: 0 15px 0 0;
    background: #FFF url(../graphics/custom/tabbga.gif) no-repeat bottom right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tab-Menu Header-Cell Link-Active-Hover Span] -- */
#Page-Content table.TabMenuTable th a.Active:hover span
{
}

/* -- Calendar Table Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table] -- */
#Page-Content table.CalendarTable
{
    width: 100%;
	background:#ffffff;
    border: 1px solid #d5d5d5;
    border-collapse: collapse;
    margin: 0 0 10px 0;
}
/* -- Calendar Table - Header Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Header-Cell] -- */
#Page-Content table.CalendarTable th
{
    color: #FFF;
    background: #e22319;
	border: 1px solid #e22319;
}

/* Responsive Calendar */ 
#Page-Content table.CalendarTable th span.FullDate
{
}

#Page-Content table.CalendarTable th span.ShortDate
{
}

/* END Responsive Calendar */ 

/* -- Calendar Table - Body Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Content-Cell] -- */
#Page-Content table.CalendarTable td
{
	background:transparent !important;
}

#Page-Content table.CalendarTable td table td.CalDate
{
}

#Page-Content table.CalendarTable td table td.CalTime
{
}

#Page-Content table.CalendarTable td table td.CalTime:hover
{
}

#Page-Content table.CalendarTable td table td.CalTime a::before
{
	background:rgba(0,0,0,0.05);
	border-radius:3px;
}

#Page-Content table.CalendarTable td table td.CalTime:hover
{
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Content-Cell Link] -- */
#Page-Content table.CalendarTable td a,
#Page-Content table.CalendarTable td a:link,
#Page-Content table.CalendarTable td a:visited,
#Page-Content table.CalendarTable td a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Content-Cell Link-Hover] -- */
#Page-Content table.CalendarTable td a:hover
{
  
}
#Page-Content table.CalendarTable td table td
{
    border: 0 none;
}

/* -- Calendar Table - Date Select Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Block] -- */
#Page-Content .CalendarTable-DateSelect
{
    
    color: #fff;
    background: #e30c00;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Text] -- */
#Page-Content .CalendarTable-DateSelect span
{
   
    font-size: 1.5em;
	    -webkit-font-smoothing: antialiased;
    font-weight: bold;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Arrow-Right] -- */
#Page-Content a.CalendarArrow-Right,
#Page-Content a.CalendarArrow-Right:link,
#Page-Content a.CalendarArrow-Right:visited,
#Page-Content a.CalendarArrow-Right:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Arrow-Left] -- */
#Page-Content a.CalendarArrow-Left,
#Page-Content a.CalendarArrow-Left:link,
#Page-Content a.CalendarArrow-Left:visited,
#Page-Content a.CalendarArrow-Left:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Arrow-Right-Hover] -- */
#Page-Content a.CalendarArrow-Right:hover {  }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Arrow-Left-Hover] -- */
#Page-Content a.CalendarArrow-Left:hover {  }

/* -- Page Body - Calendar Icon -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Icon] -- */
.CalendarIcon,
.CalendarIcon:hover,
.CalendarIcon-Hover
{
  
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Icon-Hover] -- */
.CalendarIcon:hover,
.CalendarIcon-Hover
{
}

/* -- Page Body - Invisible-Table Style (Nested) -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Invisible Layout Table] -- */
.Table-Invisible
{
    width: 100%;
    border: 0 none !important;
    margin: 0 !important;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Invisible Layout Table Cell] -- */
.Table-Invisible td
{
    border: 0 none !important;
    padding: 1px !important;
    font-size: 1em !important;
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Form Table - Required State Indicators] -- */
.Form-Rqd, .Form-Crqd, .Form-Unrqd
{
    float: left;
	width:100%;
}

.Form-Rqd, .Form-Crqd, .Form-Unrqd textarea
{
    float: left;
	width:100%;
}

/* FORM INPUT */

input[type="text"],
input[type="password"], 
input[type="search"] {
	-webkit-appearance: none;
	appearance:none;
	border:1px solid #d5d5d5;
padding:8px;
font-size:1em;
}

input[type="text"]:hover,
input[type="password"]:hover, 
input[type="search"]:hover { 
    border-color: #c5c5c5;
}

input[type="text"]:focus,
input[type="password"]:focus, 
input[type="search"]:focus { 
    border-color: #3399ff;
}

/* -- Programs/Calendar Content - ListView -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView] -- */
#Page-Content #listview {
    width: auto;
    margin-left:0px;
    margin-top:0px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView Header] -- */
#Page-Content #listview div.toggler {
    padding:15px 0px 5px;
	margin-top:15px;
    cursor:pointer;
    font-weight:bold;
    border-top:1px solid #d5d5d5
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView Header Anchor] -- */
#Page-Content #listview div.toggler a {
    font-weight:bold !important;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView Header Anchor Hover] -- */
#Page-Content #listview div.toggler:hover {
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView List-Item] -- */
#Page-Content #listview div.element li {
    list-style: none;
    background:#ffffff;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView List-Item Label] -- */
#Page-Content #listview div.element li .label {
    float: left;
    display: block;
    width: 120px;
    text-align: right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView List-Item Text] -- */
#Page-Content #listview div.element li .text {
    margin: 0 0 0 10px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView List-Item Blockquote] -- */
#Page-Content #listview blockquote {
    padding:5px 20px;
}



/* -- Programs Content - IFrame -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Program Page Iframe] -- */
#Page-Content iframe.ProgramFrame
{
    width: 100%;
    height: 500px;
    border: 1px solid #004242;
}

/* -- Page Body - Content - Error Page Blocks -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Error Page Content] -- */
#Page-Content.Page-Content-Error
{
   
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Error Page Content - Form] -- */
#Page-Content .ErrorBlock-Form
{
    float: left;
    width: 50%;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Error Page Content - Notice] -- */
#Page-Content .ErrorBlock-Notice
{
    float: left;
    width: 45%;
    border: solid #E00;
    border-width: 2px 0;
    border-collapse: collapse;
    background: #EEE;
    color: #E00;
    margin: 0 0 0 10px;
    padding: 80px 20px;
    font-weight: bold;
    text-align: center;
    font-size: 1.2em;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Error Page Content - Navigation] -- */
#Page-Navigation .ErrorBlock-Nav
{
}


/* -- Page Body - Content -- */
/* -- Hide old Right Column div */
#Page-RightContent
{
    display:none !important;
	visibility:hidden !important;
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block] -- */
#Page-Content-Right
{
  
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block (Nested)] -- */
#Page-Content-Right-Inner
{
	color: #666666;
    line-height: 1.7em;
    margin-bottom: 10px;
	-webkit-font-smoothing:antialiased;
}

/* -- Page Body - Content - Basic Markup -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1] -- */
#Page-Content-Right h1
{

}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Welcome Text] -- */
#Page-Content-Right h1.Page-Content-Welcome
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1 Link] -- */
#Page-Content-Right h1 a,
#Page-Content-Right h1 a:link,
#Page-Content-Right h1 a:visited,
#Page-Content-Right h1 a:hover
{
    background: transparent;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1 Link Hover] -- */
#Page-Content-Right h1 a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 2] -- */
#Page-Content-Right h2
{
    margin: 0 0 0.7em 0;
    font-size: 1.55em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 3] -- */
#Page-Content-Right h3
{
    margin: 0 0 0.7em 0;
    font-size: 1.4em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 4] -- */
#Page-Content-Right h4
{
    margin: 0 0 0.7em 0;
    font-size: 1.3em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 5] -- */
#Page-Content-Right h5
{
    margin: 0 0 0.7em 0;
    font-size: 1.2em;
    font-weight: bold;
    color: #2D2D2D;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 6] -- */
#Page-Content-Right h6
{
    margin: 0 0 0.7em 0;
    font-size: 1.1em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Paragraph] -- */
#Page-Content-Right p
{
    color: #666666;
    line-height: 1.7em;
    margin-bottom: 10px;
	-webkit-font-smoothing:antialiased;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Linked-Image] -- */
#Page-Content-Right a img
{
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Regular Link] -- */
#Page-Content-Right a,
#Page-Content-Right a:link,
#Page-Content-Right a:visited,
#Page-Content-Right a:hover
{
   
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Regular Link-Hover] -- */
#Page-Content-Right a:hover
{
   
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Unordered List] -- */
#Page-Content-Right ul
{
    list-style-type: disc;
    color: #2D2D2D;
    margin: 0 0 10px 30px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Ordered List] -- */
#Page-Content-Right ol
{
    list-style-type: decimal;
    color: #2D2D2D;
    margin: 0 0 10px 30px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Nested Lists - Unordered] -- */
#Page-Content-Right ul ul,
#Page-Content-Right ol ul
{
    list-style-type: circle;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Nested Lists - Ordered] -- */
#Page-Content-Right ol ol,
#Page-Content-Right ul ol
{
    list-style-type: lower-alpha;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Unordered List-Item] -- */
#Page-Content-Right ul li { padding: 2px 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Ordered List-Item] -- */
#Page-Content-Right ol li { padding: 2px 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Label] -- */
#Page-Content-Right label { cursor: pointer; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font Emphasis] -- */
#Page-Content-Right em { font-style: italic; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font Bold] -- */
#Page-Content-Right strong { font-weight: bold; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font] -- */
#Page-Content-Right font { line-height: 1.2em; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box] -- */
#Page-Content-Right select {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option] -- */
#Page-Content-Right option
{
    width: auto;
    padding: 0 1px;
    background: #FFF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option-Group] -- */
#Page-Content-Right optgroup
{
    color: #2D2D2D;
    background: #C7D5C7;
    padding: 2px 1px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option-Group Option] -- */
#Page-Content-Right optgroup option
{
    color: #2D2D2D;
    background: #EFEFEF;
    padding: 0 1px;
    margin: 0 0 0 15px;
    cursor: pointer;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Block Quote] -- */
#Page-Content-Right blockquote
{
    margin: 1em 3em;
    color: #999;
    border-left: 2px solid #999;
    padding-left: 1em;
}

/* -- Page Body - Content - Error Blocks -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard Error Block] -- */
#Page-Content-Right .Error-Block
{
    margin: 0 0 10px 0;
    padding: 5px;
    color: #F00;
    border: 1px solid #F00;
}

/* -- Page Body - Content - Form Elements -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Image Input Buttons] -- */
#Page-Content-Right input.iImage {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Checkbox Input Options] -- */
#Page-Content-Right input.iCheckbox { margin: 0 5px 0 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Radio Input Options] -- */
#Page-Content-Right input.iRadio { margin: 0 5px 0 0; }

/* -- Page Body - Content - Form Button Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Buttons] -- */
#Page-Content-Right input.iButton
{
    color: #FFF;
    background: #256458;
    border: 1px solid #FFF;
    padding: 1px 5px;
    cursor: pointer;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button Hover] -- */
#Page-Content-Right input.iButton:hover,
#Page-Content-Right input.iButton-Hover
{
    background: #E6AE22;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button as Link] -- */
#Page-Content-Right input.iButtonAsLink
{
    color: #004242;
    border: 0;
    padding: 0;
    margin: 3px 0;
    cursor: pointer;
    font-family: Arial, sans-serif;
    text-transform: none;
    vertical-align: middle;
    background: transparent;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button as Link Hover] -- */
#Page-Content-Right input.iButtonAsLink:hover,
#Page-Content-Right input.iButtonAsLink-Hover
{
    padding: 0;
    color: #E6AE22;
}

#Page-Content-Right input.iButton.Disabled,
#Page-Content-Right input.iButton.Disabled:hover,
#Page-Content-Right input.iButtonHover.Disabled
{
    color: #F4F4F4;
    cursor: default;
    border: 1px solid #B0B0B0;
    background: #C6C6C6;
}


/* -- Page Body - Content - Display Toggle Links (Plus/Minus Signs) -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Plus-Sign Link] -- */
#Page-Content-Right a.PlusLink,
#Page-Content-Right a.PlusLink:link,
#Page-Content-Right a.PlusLink:visited,
#Page-Content-Right a.PlusLink:hover
{
    float: left;
    display: block;
    font-weight: bold;
    padding: 3px 0 3px 18px;
    background: transparent url(../graphics/standard/plus.gif) no-repeat center left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Plus-Sign Link-Hover] -- */
#Page-Content-Right a.PlusLink:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Minus-Sign Link] -- */
#Page-Content-Right a.MinusLink,
#Page-Content-Right a.MinusLink:link,
#Page-Content-Right a.MinusLink:visited,
#Page-Content-Right a.MinusLink:hover
{
    float: left;
    display: block;
    font-weight: bold;
    padding: 3px 0 3px 18px;
    background: transparent url(../graphics/standard/minus.gif) no-repeat center left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Minus-Sign Link-Hover] -- */
#Page-Content-Right a.MinusLink:hover
{
}

/* -- Page Body - Content - Layout Table Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table] -- */
#Page-Content-Right table.LayoutTable
{
    width: 100%;
    border: 0;
    border-collapse: collapse;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table Cell] -- */
#Page-Content-Right table.LayoutTable td
{
    padding: 2px 3px;
    vertical-align: top;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table Header Cell] -- */
#Page-Content-Right table.LayoutTable th
{
    vertical-align: top;
}


/* -- Page Body - Content - Standard Table Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table] -- */
#Page-Content-Right table.StdTable
{
    width: 100%;
    border: 1px solid #E5E5E5;
    border-collapse: collapse;
    margin: 0 0 10px 0;
}
/* -- Page Body - Content - Standard Table - Header Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell] -- */
#Page-Content-Right table.StdTable th
{
    color: #FFF;
    background: #256458;
    border: 1px solid #E5E5E5;
    padding: 5px 3px;
    font-weight: bold;
    vertical-align: top;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell Link] -- */
#Page-Content-Right table.StdTable th a,
#Page-Content-Right table.StdTable th a:link,
#Page-Content-Right table.StdTable th a:visited,
#Page-Content-Right table.StdTable th a:hover
{
    color: #FFF;
    font-weight: bold;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell Link-Hover] -- */
#Page-Content-Right table.StdTable th a:hover
{
    color: #E6AE22;
    text-decoration: none;
}
/* -- Page Body - Content - Standard Table - Body Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Content-Cell] -- */
#Page-Content-Right table.StdTable td
{
    background: #FFF;
    border: 1px solid #E5E5E5;
    padding: 3px;
    line-height: 1.3em;
    vertical-align: top;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Content-Cell Link] -- */
#Page-Content-Right table.StdTable td a,
#Page-Content-Right table.StdTable td a:link,
#Page-Content-Right table.StdTable td a:visited,
#Page-Content-Right table.StdTable td a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Content-Cell Link-Hover] -- */
#Page-Content-Right table.StdTable td a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Separator-Cell] -- */
#Page-Content-Right table.StdTable tr.StdSeparator td,
#Page-Content-Right table.StdTable td.StdSeparator
{
    background: #FFF;
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 1] -- */
#Page-Content-Right table.StdTable tr.tAltRow1 td { background-color: #F8F8F8; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 2] -- */
#Page-Content-Right table.StdTable tr.tAltRow2 td { background-color: #FEFEFE; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 3] -- */
#Page-Content-Right table.StdTable tr.tAltRow3 td { background-color: #E5E5E5; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 4] -- */
#Page-Content-Right table.StdTable tr.tAltRow4 td { background-color: #DFDFDF; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 5] -- */
#Page-Content-Right table.StdTable tr.tAltRow5 td { background-color: #EBEBEB; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Hightlight-Row] -- */
#Page-Content-Right table.StdTable tr.tHighlightRow td { background-color: #F2FAFD; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Selected-Row] -- */
#Page-Content-Right table.StdTable tr.tSelectedRow td { background-color: #E0F2FA; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Row Sort Down] -- */
#Page-Content-Right table.StdTable tr .tSortDown .table-th-sort-span { float: left; display: block; width: 15px; height: 10px; margin: auto 0; background-image: url(../graphics/standard/sortdown.png); background-position: center center; background-repeat: no-repeat; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Row Sort Up] -- */
#Page-Content-Right table.StdTable tr .tSortUp .table-th-sort-span { float: left; display: block; width: 15px; height: 10px; margin: auto 0; background-image: url(../graphics/standard/sortup.png); background-position: center center; background-repeat: no-repeat; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Column Sort] -- */
#Page-Content-Right table.StdTable tr td.table-td-sort {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Column Sort Headers] -- */
#Page-Content-Right table.table-sortable thead th div { float: left; text-decoration: underline; cursor: pointer; }
#Page-Content-Right table.table-sortable thead th div.hover { color: #E6AE22; text-decoration: none; }

/* -- Page Body - Content - Standard Table - Footer Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Footer-Cell] -- */
#Page-Content-Right table.StdTable tr.StdFooter td,
#Page-Content-Right table.StdTable td.StdFooter
{
    color: #FFF;
    background: #256458;
    border: 1px solid #E5E5E5;
    padding: 3px;
    font-weight: bold;
    vertical-align: top;
}
#Page-Content-Right table.StdTable table
{
    width: 97%;
}
#Page-Content-Right table.StdTable td.IePaddingFix { }

/* -- Page Body - Content - Standard Table - Budget Calculator Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Nested Table] -- */
#Page-Content-Right table.StdTable td table.LayoutTable td
{
    border: 0 none;
}

/* -- Page Body - Content - Bordered Table - Body Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Border-Table] -- */
#Page-Content-Right table.BorderTable
{
    width: 100%;
    border: solid #004242;
    color: #004242;
    border-width: 2px 0;
    border-collapse: collapse;
    background: #EFEFEF;
    margin: 10px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Border-Table Content-Cell] -- */
#Page-Content-Right table.BorderTable td
{
    padding: 2px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Border-Table Content-Cell Paragraph] -- */
#Page-Content-Right table.BorderTable td p
{
    display: inline;
}

/* -- Page Footer -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Block] -- */
#Page-Footer
{

}

#Page-Footer .Container {
	width:100%;
   float:left;
   display:block;
   padding:50px 25px 40px;
   box-sizing:border-box;
}

#faq {
    display: none !important;
}

#Page-Footer .Container.FAQ-Container input[type="text"][name="freeTypeFAQ"] {
    width: 80% !important;
    float: none;
}

#Page-Footer .Container-One {
	    background: rgba(150,137,122,1.0);
		 display:none;
}

#Page-Footer .Container-Two {
	    background: #8d827a;
		padding:25px 25px 15px;
}

/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Block (Nested)] -- */
#Page-Footer-Inner
{
	 
}

#Page-Footer .Container-Inner {
	 max-width: 1200px;
  margin: 0 auto;
      box-sizing: initial;
  width:100%;
}

.footer-widget {
}
/* -- Page Footer - Social Media Icons -- */


/* -- Page Footer - Copyright -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Copyright] -- */
#Page-Footer-Copyright
{
   float: left;
width: 100%;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Copyright Paragraph] -- */
#Page-Footer-Copyright p
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Copyright Paragraph Span] -- */
#Page-Footer-Copyright p span
{
}
/* -- Page Footer - Links -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Block] -- */
#Page-Footer-Links
{
    float: right;
	display: none;
}
/* -- Page Footer - Links - Extended Design Elements -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Paragraph 1] -- */
#Page-Footer-Links p.Para1
{
    display: none;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Paragraph 1 Span] -- */
#Page-Footer-Links p.Para1 span
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Paragraph 2] -- */
#Page-Footer-Links p.Para2
{
    display: none;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Paragraph 2 Span] -- */
#Page-Footer-Links p.Para2 span
{
}
/* -- Page Footer - Links - First Level List -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List] -- */
#Page-Footer-Links ul.Level1
{
    clear: both;
    margin: 0 0 5px 0;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item] -- */
#Page-Footer-Links ul.Level1 li
{
    display: inline;
}
/* -- Page Footer - Links - First Level List - Normal State -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Link] -- */
#Page-Footer-Links ul.Level1 li a,
#Page-Footer-Links ul.Level1 li a:link,
#Page-Footer-Links ul.Level1 li a:visited,
#Page-Footer-Links ul.Level1 li a:hover
{
    color: #004242;
    vertical-align: middle;
    text-decoration: none;
    margin: 0 10px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Link-Hover] -- */
#Page-Footer-Links ul.Level1 li a:hover
{
    color: #E6AE22;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Link Span] -- */
#Page-Footer-Links ul.Level1 li a span,
#Page-Footer-Links ul.Level1 li a:link span,
#Page-Footer-Links ul.Level1 li a:visited span,
#Page-Footer-Links ul.Level1 li a:hover span
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Link-Hover Span] -- */
#Page-Footer-Links ul.Level1 li a:hover span
{
}
/* -- Page Footer - Links - First Level List - Active State -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Active-Link] -- */
#Page-Footer-Links ul.Level1 li a.Active,
#Page-Footer-Links ul.Level1 li a.Active:link,
#Page-Footer-Links ul.Level1 li a.Active:visited,
#Page-Footer-Links ul.Level1 li a.Active:hover
{
    color: #E6AE22;
    vertical-align: middle;
    text-decoration: underline;
    margin: 0 10px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Active-Link-Hover] -- */
#Page-Footer-Links ul.Level1 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Active-Link Span] -- */
#Page-Footer-Links ul.Level1 li a.Active span,
#Page-Footer-Links ul.Level1 li a.Active:link span,
#Page-Footer-Links ul.Level1 li a.Active:visited span,
#Page-Footer-Links ul.Level1 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 1 List-Item Active-Link-Hover Span] -- */
#Page-Footer-Links ul.Level1 li a.Active:hover span
{
}
/* -- Page Footer - Links - Second Level List -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List] -- */
#Page-Footer-Links ul.Level2
{
    clear: both;
    padding: 5px 0 0 0;
    border-top: 1px solid #D9D9D9;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item] -- */
#Page-Footer-Links ul.Level2 li
{
    display: inline;
}
/* -- Page Footer - Links - Second Level List - Normal State -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Link] -- */
#Page-Footer-Links ul.Level2 li a,
#Page-Footer-Links ul.Level2 li a:link,
#Page-Footer-Links ul.Level2 li a:visited,
#Page-Footer-Links ul.Level2 li a:hover
{
    color: #004242;
    vertical-align: middle;
    text-decoration: none;
    margin: 0 10px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Link-Hover] -- */
#Page-Footer-Links ul.Level2 li a:hover
{
    color: #E6AE22;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Link Span] -- */
#Page-Footer-Links ul.Level2 li a span,
#Page-Footer-Links ul.Level2 li a:link span,
#Page-Footer-Links ul.Level2 li a:visited span,
#Page-Footer-Links ul.Level2 li a:hover span
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Link-Hover Span] -- */
#Page-Footer-Links ul.Level2 li a:hover span
{
}
/* -- Page Footer - Links - Second Level List - Active State -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Active-Link] -- */
#Page-Footer-Links ul.Level2 li a.Active,
#Page-Footer-Links ul.Level2 li a.Active:link,
#Page-Footer-Links ul.Level2 li a.Active:visited,
#Page-Footer-Links ul.Level2 li a.Active:hover
{
    color: #E6AE22;
    vertical-align: middle;
    text-decoration: underline;
    margin: 0 10px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Active-Link-Hover] -- */
#Page-Footer-Links ul.Level2 li a.Active:hover
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Active-Link Span] -- */
#Page-Footer-Links ul.Level2 li a.Active span,
#Page-Footer-Links ul.Level2 li a.Active:link span,
#Page-Footer-Links ul.Level2 li a.Active:visited span,
#Page-Footer-Links ul.Level2 li a.Active:hover span
{
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer-Links Level 2 List-Item Active-Link-Hover Span] -- */
#Page-Footer-Links ul.Level2 li a.Active:hover span
{
}

/* -- Page Footer - Basic Markup for Custom Footers -- */
/* -- Page Footer - Header Styles -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Footer Heading Level 1] -- */
#Page-Footer h1
{
    color: #e22319;
    margin: 0 0 0.5em 0;
    font-size: 1.2em;
    font-weight: bold;
	-webkit-font-smoothing: antialiased;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Heading Level 2] -- */
#Page-Footer h2
{
    margin: 0 0 0.5em 0;
    font-size: 1.1em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Heading Level 3] -- */
#Page-Footer h3
{
    margin: 0 0 0.5em 0;
    font-size: 1.3em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Heading Level 4] -- */
#Page-Footer h4
{
    margin: 0 0 0.5em 0;
        font-weight: bold;
    color: #fff;
	-webkit-font-smoothing: antialiased;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Heading Level 5] -- */
#Page-Footer h5
{
    margin: 0 0 0.5em 0;
    font-size: 1.0em;
    font-weight: bold;
    color: #2D2D2D;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Heading Level 6] -- */
#Page-Footer h6
{
    margin: 0 0 0.5em 0;
    font-size: 1.0em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Paragraph] -- */
#Page-Footer p
{
    color: #ffffff;
    line-height: 1.8em;
    margin-bottom: 10px;
	float: right;
    text-align: right;
	    font-size: 12px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Linked-Image] -- */
#Page-Footer a img
{
    border: 0 none;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Regular Link] -- */
#Page-Footer a,
#Page-Footer a:link,
#Page-Footer a:visited
#Page-Footer a:hover
{
    color: #d5d5d5;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Regular Link-Hover] -- */
#Page-Footer a:hover
{
    color: #ffffff;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Unordered List] -- */
#Page-Footer ul
{
    list-style-type: disc;
    color: #2D2D2D;
    margin: 0px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Ordered List] -- */
#Page-Footer ol
{
    list-style-type: decimal;
    color: #2D2D2D;
    margin: 0 0 10px 30px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Nested Lists - Unordered] -- */
#Page-Footer ul ul,
#Page-Footer ol ul
{
    list-style-type: circle;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Nested Lists - Ordered] -- */
#Page-Footer ol ol,
#Page-Footer ul ol
{
    list-style-type: lower-alpha;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Unordered List-Item] -- */
#Page-Footer ul li { padding: 2px 0; }
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Ordered List-Item] -- */
#Page-Footer ol li { padding: 2px 0; }
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Label] -- */
#Page-Footer label { cursor: pointer; }
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Font Emphasis] -- */
#Page-Footer em { font-style: italic; }
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Font Bold] -- */
#Page-Footer strong { font-weight: bold; }
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Font] -- */
#Page-Footer font { line-height: 1.0em; }
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Select Box] -- */
#Page-Footer select {}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Select Box Option] -- */
#Page-Footer option
{
    width: auto;
    padding: 0 1px;
    background: #FFF;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Select Box Option-Group] -- */
#Page-Footer optgroup
{
    color: #2D2D2D;
    background: #C7D5C7;
    padding: 2px 1px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Select Box Option-Group Option] -- */
#Page-Footer optgroup option
{
    color: #2D2D2D;
    background: #EFEFEF;
    padding: 0 1px;
    margin: 0 0 0 15px;
    cursor: pointer;
}

.Block-Error
{
    position: relative;
    font-size: 1em;
    line-height: 1.2em;
    padding: 3px 10px;
    background: #f7e5e5;
    border: 1px solid #bd3935;
    color: #830C0C;
    margin: 0 0 10px 0;
}
.Block-Error p { margin: 0 !important; }

/* -- Page Splitters -- */
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 1] -- */
#Page-Splitter1 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 2] -- */
#Page-Splitter2 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 3] -- */
#Page-Splitter3 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 4] -- */
#Page-Splitter4 { clear: both; font-size: 1px; line-height: 1px; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 1 Horizontal Rule] -- */
#Page-Splitter1 hr {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 2 Horizontal Rule] -- */
#Page-Splitter2 hr {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 3 Horizontal Rule] -- */
#Page-Splitter3 hr {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Splitter 4 Horizontal Rule] -- */
#Page-Splitter4 hr { display: none; }

/* -- Page Extended Design Elements -- */
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 1] -- */
#Page-ExDiv1 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 2] -- */
#Page-ExDiv2 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 3] -- */
#Page-ExDiv3 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 4] -- */
#Page-ExDiv4 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 5] -- */
#Page-ExDiv5 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 6] -- */
#Page-ExDiv6 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 7] -- */
#Page-ExDiv7 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 8] -- */
#Page-ExDiv8 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 9] -- */
#Page-ExDiv9 { display: none; }
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 1 Span] -- */
#Page-ExDiv1 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 2 Span] -- */
#Page-ExDiv2 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 3 Span] -- */
#Page-ExDiv3 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 4 Span] -- */
#Page-ExDiv4 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 5 Span] -- */
#Page-ExDiv5 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 6 Span] -- */
#Page-ExDiv6 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 7 Span] -- */
#Page-ExDiv7 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 8 Span] -- */
#Page-ExDiv8 span {}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Page Extra Div 9 Span] -- */
#Page-ExDiv9 span {}

/* -- Content Pages - Add-This Button */
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Add This Share Control - Container] -- */
#Page-AddThis
{
    position: absolute;
top: 133px;
right: 6px;
width: 145px;
z-index: 100;
display:none;
}

/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Add This Share Control - Link] -- */
#Page-AddThis a,
#Page-AddThis a:link,
#Page-AddThis a:visited,
#Page-AddThis a:hover
{
}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Add This Share Control - Link-Hover] -- */
#Page-AddThis a:hover
{
}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Add This Share Control - Image] -- */
#Page-AddThis a img
{
}

/* -- Content Pages - Google-Search */
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Google Search Control - Container] -- */
#cse-search-form 
{
    position: absolute;
    top: 27px; 
	right: 0;
    width: 195px;
}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Google Search Control - Search-Area] -- */
#cse-search-form .SearchArea
{
   
}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Google Search Control - Search-Box] -- */
#cse-search-form input.gsc-input
{
    width: 132px;
    color: #004242;
    padding: 4px 5px;
    border: #999 1px solid;
	-moz-border-radius-bottomleft: 12px;  
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-topleft: 12px;  
	-moz-border-radius-topright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Google Search Control - Search-Button] -- */
input.gsc-search-button
{
    color: #FFF;
    background: #666;
    cursor: pointer;
	-moz-border-radius-bottomleft: 12px;  
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-topleft: 12px;  
	-moz-border-radius-topright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-weight: bold;
  height: 25px !important;
  min-width: 30px !important;
}

/* -- Clearing Styles -- */
.Clear { clear: both; font-size: 1px; line-height: 1px; height:0px; }
.NoFont { height: 1px; font-size: 1px; line-height: 1px; padding: 0; margin: 0; }

/* -- Common Page Content Element Styles; may not always exist in current page  -- */
/* -- Custom Horizontal Rule Styles -- */
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Styled Horizontal Rule Container] -- */
div.hr { height: 1px; line-height: 1px; font-size: 1px; border-bottom: 1px solid #004242; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Styled Horizontal Rule] -- */
div.hr hr { display: none; }

/* -- Font-Extras Styles -- */
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Star Text] -- */
.star { color: #F00; margin-right: 5px; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Bold Text] -- */
.bold { font-weight: bold; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Error Text] -- */
.error { color: #F00; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Hidden Text (Content)] -- */
.hiddenContent { color: #538119; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Hidden Text (Menu)] -- */
.hiddenMenu { color: #F1F49A; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Review Text] -- */
.review { }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Notice Text] -- */
.notice-text { color: #F00; }

/* -- Regular Font Styles -- */
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Font-Size Smaller] -- */
.fontSmaller { font-size: 0.8em; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Font-Size Small] -- */
.fontSmall { font-size: 0.9em; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Font-Size Medium] -- */
.fontMedium { font-size: 1.0em; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Font-Size Large] -- */
.fontLarge { font-size: 1.1em; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Font-Size Larger] -- */
.fontLarger { font-size: 1.2em; }

/* -- Title Font Styles -- */
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Title-Font-Size Smaller] -- */
.fontTitleSmaller { font-size: 0.8em; font-weight: bold; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Title-Font-Size Small] -- */
.fontTitleSmall { font-size: 0.9em; font-weight: bold; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Title-Font-Size Medium] -- */
.fontTitleMedium { font-size: 1.0em; font-weight: bold; text-transform: uppercase; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Title-Font-Size Large] -- */
.fontTitleLarge { font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Title-Font-Size Larger] -- */
.fontTitleLarger { font-size: 1.2em; font-weight: bold; text-transform: uppercase; }

/* -- Float Styles -- */
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Float Right] -- */
.right { float: right; }
/* -- ::Brand:: [Section:Common|Logged:Y|Friendly:Float Left] -- */
.left { float: left; }

/* -- MooTools Tool Tips -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tool-Tip Source Element] -- */
.toolTipElement { cursor: pointer; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tool-Tip Container] -- */
.ezToolTip {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tool-Tip Top Area] -- */
.ezToolTip .tip-top { display: none; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tool-Tip Body Area] -- */
.ezToolTip .tip
{
    width: 300px;
    z-index: 13000;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tool-Tip Title] -- */
.ezToolTip .tip .tip-title
{
    color: #494949;
    padding: 8px 25px 5px 10px;
    font-size: 1em;
    font-weight: bold;
    background: url(../graphics/moo/bubble.png) top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tool-Tip Text] -- */
.ezToolTip .tip .tip-text
{
    color: #494949;
    padding: 10px;
    font-size: 1em;
    line-height: 1.28em;
    background: url(../graphics/moo/bubble.png) bottom right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Tool-Tip Bottom Area] -- */
.ezToolTip .tip-bottom { display: none; }



/* -- Custom Control - ezOverlay -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Custom Overlay Element] -- */
.ezOverlay
{
    background: #444;
}

/* -- Custom Control - ezCalendar -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container] -- */
.ezCalendar-Container
{
    position: absolute;
    font-size: 0.9em;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header Area] -- */
.ezCalendar-Header
{
    width: auto;
    height: 30px;
    cursor: move;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header Title] -- */
.ezCalendar-Header div.ezCalendar-Titlebar
{
    width: auto;
    height: 30px;
    margin: 0 57px;
    color: #444;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    background: transparent url(../admin/graphics/moo/calendar/silver/edgestb.png) repeat-x top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container Corner - Top-Left] -- */
.ezCalendar-Header div.ezCalendar-CTL
{
    float: left;
    width: 57px;
    height: 30px;
    font-size: 1px;
    line-height: 1px;
    background: transparent url(../admin/graphics/moo/calendar/silver/corners.png) no-repeat top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container Corner - Top-Right] -- */
.ezCalendar-Header div.ezCalendar-CTR
{
    float: right;
    width: 57px;
    height: 30px;
    font-size: 1px;
    line-height: 1px;
    background: transparent url(../admin/graphics/moo/calendar/silver/corners.png) no-repeat top right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container Body Area] -- */
.ezCalendar-Body
{
    width: auto;
    background: transparent url(../admin/graphics/moo/calendar/silver/edgeslr.png) repeat-y top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container Body - Outer Layer] -- */
.ezCalendar-Body div.ezCalendar-Body-Outer
{
    width: auto;
    margin: 0 0 0 5px;
    background: transparent url(../admin/graphics/moo/calendar/silver/edgeslr.png) repeat-y top right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container Body - Inner Layer] -- */
.ezCalendar-Body div.ezCalendar-Body-Inner
{
    width: auto;
    height: 100%;
    margin: 0 5px 0 0;
    padding: 3px;
    background: #FFF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Footer Area] -- */
.ezCalendar-Footer
{
    width: auto;
    height: 16px;
    cursor: move;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Footer Area - Footer] -- */
.ezCalendar-Footer div.ezCalendar-Footerbar
{
    width: auto;
    height: 16px;
    font-size: 1px;
    line-height: 1px;
    margin: 0 57px;
    background: transparent url(../admin/graphics/moo/calendar/silver/edgestb.png) repeat-x bottom left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container Corner - Bottom-Left] -- */
.ezCalendar-Footer div.ezCalendar-CBL
{
    float: left;
    width: 57px;
    height: 16px;
    font-size: 1px;
    line-height: 1px;
    background: transparent url(../admin/graphics/moo/calendar/silver/corners.png) no-repeat bottom left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Container Corner - Bottom-Right] -- */
.ezCalendar-Footer div.ezCalendar-CBR
{
    float: right;
    width: 57px;
    height: 16px;
    font-size: 1px;
    line-height: 1px;
    background: transparent url(../admin/graphics/moo/calendar/silver/corners.png) no-repeat bottom right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Previous Year] -- */
.ezCalendar-Body-DateNav-PrevYear
{
    display: block;
    float: left;
    width: 15px;
    height: 30px;
    font-size: 1px;
    line-height: 1px;
    margin: 0 0 0 10px;
    cursor: pointer;
    background-image: url(../admin/graphics/moo/calendar/navleft.gif);
    background-color: transparent;
    background-position: top left;
    background-repeat: no-repeat;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Previous Year-Hover] -- */
.ezCalendar-Body-DateNav-PrevYear-Hover
{
    background-position: bottom left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Previous Month] -- */
.ezCalendar-Body-DateNav-PrevMonth
{
    display: block;
    float: left;
    width: 9px;
    height: 30px;
    font-size: 1px;
    line-height: 1px;
    margin: 0 0 0 1px;
    cursor: pointer;
    background-image: url(../admin/graphics/moo/calendar/navleft.gif);
    background-color: transparent;
    background-position: top right;
    background-repeat: no-repeat;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Previous Month-Hover] -- */
.ezCalendar-Body-DateNav-PrevMonth-Hover
{
    background-position: bottom right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Next Year] -- */
.ezCalendar-Body-DateNav-NextYear
{
    display: block;
    float: right;
    width: 15px;
    height: 30px;
    margin: 0 10px 0 0;
    font-size: 1px;
    line-height: 1px;
    cursor: pointer;
    background-image: url(../admin/graphics/moo/calendar/navright.gif);
    background-color: transparent;
    background-position: top right;
    background-repeat: no-repeat;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Next Year-Hover] -- */
.ezCalendar-Body-DateNav-NextYear-Hover
{
    background-position: bottom right;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Next Month] -- */
.ezCalendar-Body-DateNav-NextMonth
{
    display: block;
    float: right;
    width: 9px;
    height: 30px;
    margin: 0 1px 0 0;
    font-size: 1px;
    line-height: 1px;
    cursor: pointer;
    background-image: url(../admin/graphics/moo/calendar/navright.gif);
    background-color: transparent;
    background-position: top left;
    background-repeat: no-repeat;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Icon-Next Month-Hover] -- */
.ezCalendar-Body-DateNav-NextMonth-Hover
{
    background-position: bottom left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table] -- */
.ezCalendar-Body-DateTable
{
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #FFF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Header Cell] -- */
.ezCalendar-Body-DateHeader td
{
    width: 14%;
    height: 1.5em;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    color: #EEE;
    background: #595959;
    border: 1px solid #FFF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Body Cell - All] -- */
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Regular,
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Current,
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Weekend,
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Other
{
    width: 14%;
    height: 2em;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    background: #DDD;
    color: #000;
    border: 1px solid #FFF;
    padding: 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Body Cell - Regular] -- */
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Regular
{
    background: #DDD;
    color: #000;
    border: 1px solid #FFF;
    padding: 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Body Cell - Weekend] -- */
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Weekend
{
    background: #BBB;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Body Cell - Current Day] -- */
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Current
{
    background: #F5F581;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Body Cell - Hover] -- */
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Hover
{
    background: #EFEFEF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Body Cell - Other Month] -- */
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-Other
{
    color: #AAA;
    background: #777;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Body - Date Table - Body Cell - Other Month-Hover] -- */
.ezCalendar-Body-DateTable tbody td.ezCalendar-Body-DateRow-OtherHover
{
    color: #FFF;
}
.ezCalendarLink
{
    cursor: pointer;
}

/* Standard SelectBoxes for Date Selection */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Date Selectbox] -- */
.ezCalendar-Container select
{
    margin: 7px 0 0 2px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Header - Date Selectbox Option] -- */
.ezCalendar-Container select option
{
    line-height: 1em;
    padding-left: 25px;
}

/* Custom ezSelectBoxes for Date Selection */
.ezCalendar-Container .ezSelectBox-Single-DisplayContainer
{
    height: 1.1em;
    margin: 8px 0 0 0;
}
.ezCalendar-Container .ezSelectBox-Single-DisplayWrapper
{
    height: 1.1em;
}
.ezCalendar-Container .ezSelectBox-Single-DisplayText
{
    height: 1.1em;
}
.ezCalendar-Container .ezSelectBox-Single-DisplayText span
{
    height: 1.2em;
    font-size: 0.75em;
    line-height: 1.2em;
}
.ezCalendar-Container .ezSelectBox-Single-DisplayArrow
{
    height: 1.15em;
}

#ezSelectBox-ezCalendarMonth-MenuContainer ul li a,
#ezSelectBox-ezCalendarMonth-MenuContainer ul li a:link,
#ezSelectBox-ezCalendarMonth-MenuContainer ul li a:visited,
#ezSelectBox-ezCalendarMonth-MenuContainer ul li a:hover,
#ezSelectBox-ezCalendarYear-MenuContainer ul li a,
#ezSelectBox-ezCalendarYear-MenuContainer ul li a:link,
#ezSelectBox-ezCalendarYear-MenuContainer ul li a:visited,
#ezSelectBox-ezCalendarYear-MenuContainer ul li a:hover
{
    font-size: 0.9em;
    line-height: 1.2em;
}


/* -- Custom Control - AutoCompleter -- */
ul.autocompleter-choices
{
    position:               absolute;
    margin:                 0;
    padding:                0;
    list-style:             none;
    border:                 1px solid #AAA;
    border-right-color:     #7C7C7C;
    border-bottom-color:    #7C7C7C;
    background-color:       #fff;
    text-align:             left;
    font-family:            Verdana, Geneva, Arial, Helvetica, sans-serif;
    z-index:                50;
    background-color:       #fff;
}

ul.autocompleter-choices li
{
    position:               relative;
    margin:                 -2px 0 0 0;
    padding:                0.2em 1.5em 0.2em 1em;
    display:                block;
    float:                  none !important;
    cursor:                 pointer;
    font-weight:            normal;
    white-space:            nowrap;
    font-size:              1em;
    line-height:            1.5em;
}
ul.autocompleter-choices li.first-choice
{
    background: #FFF; /* url(../graphics/moo/lvbg.gif) repeat-x bottom left; */
    border-bottom: 1px solid #BBB;
    padding: 0.3em 1.5em 0.3em 1em;
}
ul.autocompleter-choices li.last-choice
{
    background: #FFF; /* url(../graphics/moo/lvbg.gif) repeat-x bottom left; */
    border-top: 1px solid #BBB;
    padding: 0.3em 1.5em 0.3em 1em;
}

ul.autocompleter-choices li.autocompleter-selected
{
    background-color:       #444;
    color:                  #fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
    display:                inline;
    float:                  none;
    font-weight:            bold;
    margin:                 0;
    padding:                0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
    color:                  #9FCFFF;
}
img.autocompleter-loading
{
    float: right;
    padding: 3px 5px 0 0;
}



/* -- Custom Control - Signin Processing Overlay -- */
#ezRecruit-Overlay
{

}
#ezRecruit-Processing
{
 width: 330px !important;
}
#ezRecruit-Processing .Nested
{
 
}
#ezRecruit-Processing .Title
{
    
}
#ezRecruit-Processing .Icon
{
	height: initial;
  
}
#ezRecruit-Processing .Text
{
   
}



/* -- IFrame Popup Window -- */
.IFramePopup
{
    position: absolute;
    overflow: visible;
}
.IFramePopup .tlc,
.IFramePopup .trc,
.IFramePopup .blc,
.IFramePopup .brc,
.IFramePopup .te,
.IFramePopup .be,
.IFramePopup .le,
.IFramePopup .re,
.IFramePopup .body
{
    position: absolute;
    top: 0; left: 0;
}
.IFramePopup .tlc { background: transparent url(../graphics/moo/popup/tlc.png) no-repeat top left; }
.IFramePopup .trc { background: transparent url(../graphics/moo/popup/trc.png) no-repeat top right; }
.IFramePopup .blc { background: transparent url(../graphics/moo/popup/blc.png) no-repeat bottom left; }
.IFramePopup .brc { background: transparent url(../graphics/moo/popup/brc.png) no-repeat bottom right; }
.IFramePopup .te { top: 0; left: 17px; background: transparent url(../graphics/moo/popup/te.png) repeat-x top left; }
.IFramePopup .be { top: 34px; left: 17px; background: transparent url(../graphics/moo/popup/be.png) repeat-x bottom left; }
.IFramePopup .le { top: 17px; left: 0; background: transparent url(../graphics/moo/popup/le.png) repeat-y top left; }
.IFramePopup .re { top: 17px; left: 34px; background: transparent url(../graphics/moo/popup/re.png) repeat-y top right; }
.IFramePopup .body
{
    top: 17px; left: 17px;
    background: #FFF;
}
.IFramePopup .merge-message
{
    line-height: 40px;
    padding: 0 0 0 40px;
    vertical-align: middle;
    background: transparent url(../graphics/moo/loading.gif) no-repeat left top;
}
.IFramePopup .merge-success
{
    line-height: 40px;
    padding: 0 0 0 40px;
    vertical-align: middle;
    background: transparent url(../graphics/moo/success.png) no-repeat left top;
}
.IFramePopup .merge-failure
{
    line-height: 40px;
    padding: 0 0 0 40px;
    vertical-align: middle;
    background: transparent url(../graphics/moo/failure.png) no-repeat left top;
}
.IFramePopup a.merge-anchor,
.IFramePopup a.merge-anchor:link,
.IFramePopup a.merge-anchor:visited,
.IFramePopup a.merge-anchor:hover
{
    float: right;
    font-size: 0.8em;
    cursor: pointer;
}
.IFramePopup a.merge-anchor:hover
{
}
.IFramePopup .iframe
{
}
.IFramePopup a.close,
.IFramePopup a.close:link,
.IFramePopup a.close:visited,
.IFramePopup a.close:hover
{
    display: block;
    position: absolute;
    top: -9px; right: -9px;
}
.IFramePopup a.close:hover
{
    background-position: top right;
}
.IFramePopup a.close span { display: none; }

#autocomplete-keywords{
	float: left;
	width: 450px;
}


/* default look and feel */
.ImageCarousel .panel {
	margin: 160px 0px 20px 550px;
}
.ImageCarousel .panel .number {
	margin: 5px;
	width: 16px; height: 16px; line-height: 16px;
	font-size: 12px;
	background-color: #ccc;
	color: #222;
	border: 2px solid #eee;
	/* rounded corners for real browsers */
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3+, Chrome */
	border-radius: 4px; /* Opera 10.5, IE 9 */
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
}
.ImageCarousel .panel .number.active {
	-moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;
	background-color: #bbb;
	color: #000;
	border: 2px solid #fff;
}
.ImageCarousel .panel .number:hover {
	-moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;
}



/* circle border LAF */
.ImageCarousel.circle .panel .number {
	border: 2px solid #eee;
	-moz-border-radius: 16px; /* FF1+ */
	-webkit-border-radius: 16px; /* Saf3+, Chrome */
	border-radius: 16px; /* Opera 10.5, IE 9 */
}
.ImageCarousel.circle .panel .number.active {
	border: 2px solid #fff;
}





/* functional css, layout and positioning. css below here shouldnt need to be altered for aestetics. */

.ImageCarousel {
	font-family: Arial;
	overflow: hidden;
	border: 0px solid transparent !important;
	background-image: url(load.gif);
	background-position: center center;
	background-repeat: no-repeat;
	position:relative;
}
.ImageCarousel>* { /* Try automatically make most sub elements higher z-index than slides and numbers */
	position: absolute;
	z-index: 20;
}

.ImageCarousel .slide {
	position: absolute;
	left: 0px; top: 0px;
	z-index: 3;
	background-position: center center;
	background-repeat: no-repeat;
}

.ImageCarousel .panel {
	position: absolute;
	overflow: hidden;
	z-index: 4;
	float: left;
}

.ImageCarousel.right .panel { right: 0px; }
.ImageCarousel.bottom .panel { bottom: 0px; }

.ImageCarousel .panel .number {
	cursor: pointer;
	float: left;
	text-align: center;
}


div.mui-autocompleter {
    left: 0px;
	position: absolute;
    top: 0px;
    z-index: 99;
}

div.mui-autocompleter div.mui-autocompleter-menu {
       -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 130px;
    overflow-y: scroll;
    border: 1px solid #99f;
    background-color: #fff;
    text-align: left;
}

div.mui-autocompleter div.mui-autocompleter-menu ul {
	list-style: none;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li {
        border-bottom: 1px solid #ebebeb;
    position: relative;
    margin: 0px 0 0 0;
    padding: 0.2em 1.5em 0.2em 1em;
    display: block;
    float: none !important;
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    font-size: 1em;
    overflow: auto;
    line-height: 1.5em;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li:first-child {
    border-top: 0px none;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li:last-child {
    border-bottom: 0px none;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li img {
    margin: -1px 20px 0px 4px;
    vertical-align: middle;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li.active,
div.mui-autocompleter div.mui-autocompleter-menu ul li:hover {
	    background: #99f;
	color: #fff;
}

#Page-Content.iframe {

	float:none;

	margin:0 auto;

}

form .iframe {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-radius: 4px 4px 0 0;
    border-width: 1px;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
}

/* -- IFrame Popup Window -- */
.IFramePopup
{
       position: fixed;
    overflow: visible;
}
.IFramePopup .tlc,
.IFramePopup .trc,
.IFramePopup .blc,
.IFramePopup .brc,
.IFramePopup .te,
.IFramePopup .be,
.IFramePopup .le,
.IFramePopup .re,
.IFramePopup .body
{
    position: absolute;
    top: 0; left: 0;
}
.IFramePopup .tlc { background: transparent url(../graphics/moo/popup/tlc.png) no-repeat top left; }
.IFramePopup .trc { background: transparent url(../graphics/moo/popup/trc.png) no-repeat top right; }
.IFramePopup .blc { background: transparent url(../graphics/moo/popup/blc.png) no-repeat bottom left; }
.IFramePopup .brc { background: transparent url(../graphics/moo/popup/brc.png) no-repeat bottom right; }
.IFramePopup .te { top: 0; left: 17px; background: transparent url(../graphics/moo/popup/te.png) repeat-x top left; }
.IFramePopup .be { top: 34px; left: 17px; background: transparent url(../graphics/moo/popup/be.png) repeat-x bottom left; }
.IFramePopup .le { top: 17px; left: 0; background: transparent url(../graphics/moo/popup/le.png) repeat-y top left; }
.IFramePopup .re { top: 17px; left: 34px; background: transparent url(../graphics/moo/popup/re.png) repeat-y top right; }
.IFramePopup .body
{
    top: 17px; left: 17px;
    background: #FFF;
}
.IFramePopup .merge-message
{
    line-height: 40px;
    padding: 0 0 0 40px;
    vertical-align: middle;
    background: transparent url(../graphics/moo/loading.gif) no-repeat left top;
}
.IFramePopup .merge-success
{
    line-height: 40px;
    padding: 0 0 0 40px;
    vertical-align: middle;
    background: transparent url(../graphics/moo/success.png) no-repeat left top;
}
.IFramePopup .merge-failure
{
    line-height: 40px;
    padding: 0 0 0 40px;
    vertical-align: middle;
    background: transparent url(../graphics/moo/failure.png) no-repeat left top;
}
.IFramePopup a.merge-anchor,
.IFramePopup a.merge-anchor:link,
.IFramePopup a.merge-anchor:visited,
.IFramePopup a.merge-anchor:hover
{
    float: right;
    font-size: 0.8em;
    cursor: pointer;
}
.IFramePopup a.merge-anchor:hover
{
}
.IFramePopup .iframe
{
}
.IFramePopup a.close,
.IFramePopup a.close:link,
.IFramePopup a.close:visited,
.IFramePopup a.close:hover
{
  
}
.IFramePopup a.close:hover
{
    background-position: top right;
}
.IFramePopup a.close span { display: none; }

#Page-Content.reference {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

#Page-TopMenu #Expand-Search {
	   display:none;
}

#footer-widgets .icons,
#footer-widgets .links {
display:block;	
width:100%;
margin-bottom:15px;
}

@media only screen and (min-width: 769px) {  

.section {
 
}

#Page-Header {
		    height: 122px;
}

#Page-TopMenu ul.Level1 li:hover ul.Level2 {
  
}

#Page-TopMenu ul.Level1 li a:hover {
   
}

#Fullscreen-Search {
    display: none;
}

#Page-TopMenu {
    height: 40px;
}

#Page-TopMenu #Expand-Search {
        display: block;
    position: absolute;
    right: 150px;
       top: -57px;
}

#Page-Header-Search-Top #Expand-Search input[type="text"],
#Page-Header-Search-Top #Expand-Search input[type="text"]:hover,
#Page-Header-Search-Top #Expand-Search input[type="text"]:focus {
    padding: 10px 12px 10px;
    width: 250px !important;
	cursor:text;
	border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff !important;
	color:#222 !important;
	right:0px;
}

#Page-Header-Search-Top #Expand-Search input[type="submit"] {
    z-index: 4;
	    opacity: .4;
    right: 0px;
    top: 0px;
	    width: 16px;
    height: 16px;
	padding:18px;
	background-color:none;
	background-image:url(../graphics/SVG/search.svg);
}

#Page-Header-Search-Top #Expand-Search input[type="submit"]:hover {
opacity:1;	
}

#Page-Header-Inner {
    padding: 25px 25px 0px;
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 {
    min-width: initial;
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a,
.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a:last-of-type {
padding:0px 10px 0px 0px !important;
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a:last-of-type {
    padding: 0px 0px 0px 10px !important;
}

#Page-TopMenu ul.Level1 .Left-Navigation {
    float: right;
}

#Page-TopMenu ul.Level1 li a, #Page-TopMenu ul.Level1 li a:link, #Page-TopMenu ul.Level1 li a:visited, #Page-TopMenu ul.Level1 li a:hover {
    padding: 0px 12px 10px 12px; 
}

#Page-TopMenu ul.Level1 li:last-of-type a {
	padding: 0px 0px 10px 12px;
}

#Page-TopMenu ul.Level1 li ul.Level2 li a, #Page-TopMenu ul.Level1 li ul.Level2 li a:link, #Page-TopMenu ul.Level1 li ul.Level2 li a:visited, #Page-TopMenu ul.Level1 li ul.Level2 li a:hover {
    padding-right: 12px !important;
    padding-left: 12px !important;
}

#Page-UserProfile-Nav-Inner ul.Level1 {
	padding-left:15px;
}

#Page-TopMenu {
display:block !important;	
}

}

@media only screen and (max-width: 768px) {  

#Page-TopMenu ul.Level1 li ul.Level2 li a,
#Page-TopMenu ul.Level1 li ul.Level2 li a:link,
#Page-TopMenu ul.Level1 li ul.Level2 li a:visited,
#Page-TopMenu ul.Level1 li ul.Level2 li a:hover
{
	    background: rgba(0,0,0,0.1) !important;
padding-right:25px;
padding-left: 42px;
transition: all 0.3s ease;
}

#Page-TopMenu ul.Level1 li ul.Level2 li a:hover,
#Page-TopMenu ul.Level1 li ul.Level2 li a.Active
{
 background: rgba(0,0,0,0.1) !important;
    color: #fca311;
    padding-left: 52px !important;
    padding-right: 15px !important;
    transition: all 0.3s ease;
}

#Page-TopMenu ul.Level1 li a.Active,
#Page-TopMenu ul.Level1 li a.Active:link,
#Page-TopMenu ul.Level1 li a.Active:visited,
#Page-TopMenu ul.Level1 li a.Active:hover
{
	border-bottom:0px !important;
  }
  
  #Page-TopMenu ul.Level1 li a:hover,
  #Page-TopMenu ul.Level1 li a.Active {
    background: none !important;
}


/* MOBILE NAV ICONS */

#Page-TopMenu ul.Level1 .Microsites li a::before, 
#Page-TopMenu ul.Level1 .Microsites li a:link::before, 
#Page-TopMenu ul.Level1 .Microsites li a:visited::before, 
#Page-TopMenu ul.Level1 .Microsites li a:hover::before {
	display:none;
}

#Page-TopMenu ul.Level1 li a::before, 
#Page-TopMenu ul.Level1 li a:link::before, 
#Page-TopMenu ul.Level1 li a:visited::before, 
#Page-TopMenu ul.Level1 li a:hover::before {
	content:"";
background-size: 16px;
background-repeat: no-repeat;
width:22px;
height:16px;
margin-top:5px;
display:block;
float:left;
opacity:0.5;
display:none;
}

#Page-TopMenu ul.Level1 li a[title="EDge Programs"]::before {
background-image:url(../graphics/SVG/list.svg);
}

#Page-TopMenu ul.Level1 li a[title="Admission"]::before {
background-image:url(../graphics/SVG/user-4-add.svg);
}

#Page-TopMenu ul.Level1 li a[title="Visit"]::before {
background-image:url(../graphics/SVG/pin-2.svg);
}

#Page-TopMenu ul.Level1 li a[title="Events"]::before {
background-image:url(../graphics/SVG/calendar.svg);
}

#Page-TopMenu ul.Level1 li a[title="Apply"]::before {
background-image:url(../graphics/SVG/compose-4.svg);
}

#Page-TopMenu ul.Level1 li a[title="EDge FAQs"]::before {
background-image:url(../graphics/SVG/speech-bubble-left-2.svg);
}

#Page-TopMenu ul.Level1 li a[title="Budget Calculator"]::before {
background-image:url(../graphics/SVG/database-add.svg);
}

#Page-TopMenu ul.Level1 li a[title="Request Info"]::before {
background-image:url(../graphics/SVG/envelope.svg);
}

#Page-TopMenu ul.Level1 li a[title="About"]::before {
background-image:url(../graphics/SVG/paragraph-left.svg);
}

#Page-Header-Title h1 {
        width: 140px !important;
    background-image: url(../graphics/custom/schoollogo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    overflow: hidden;
    height: 40px;
    margin: 0 auto !important;
	margin-top: 5px !important;
    right: 0 !important;
    left: 0 !important;
}

#toggle span, #toggle span:after, #toggle span:before, #toggle2 span, #toggle2 span:after, #toggle2 span:before {
    width: 100%;
    height: 4px;
    background-color: #fff;
    transition: all 0.3s;
    backface-visibility: hidden;
    border-radius: 0px;
}

#responsive_box {
    top: 57px;
	    background: rgba(0,0,0,0.7);
}

#toggle {
    position: fixed;
    left: 5px;
}

#Page-Header-Title {
    left: 0;
    right: 0;
    margin: 0 auto;
}

#Page-TopMenu #Expand-Search {
    display: none !important;
}

#menu, #menu2 {
    margin-top: 57px;
}

#Page-TopMenu ul.Level1 li a, #Page-TopMenu ul.Level1 li a:link, #Page-TopMenu ul.Level1 li a:visited, #Page-TopMenu ul.Level1 li a:hover {
    padding: 5px 25px 5px 20px;
}

#Page-Footer-Inner {
    float: none;
}

#Page-Footer p {
    float: none;
    text-align: center;
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a:hover, 
.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a:hover:last-of-type 
{
    background: #e22319 !important;	
	color:#fff !important;
}

#Page-Content {
    margin: 57px 0px 25px;
    padding: 0px;
}


#Fullscreen-Search-Top {
display:none !important;
}

#Toggle-Search {
display:block !important;
}

#Page-Header.toggle-search-open #toggle + #menu {
  top:42px;
}

}

div#Fullscreen-Search2 {
    display: none;
}

#Page-TopMenu #Expand-Search {
        display: none;
}


#Page-Header-Search {
        position: absolute;
    top: 0;
	left:0;
	right:0;
	float:none;
	margin:0 auto;
    width: 100%;
    max-width: 1200px;
}

#Page-Header-Search .overlay, #Page-Header-Search .overlay2 {
    background: rgba(226, 35, 25, .92);
}

/* HIDE LEFT NAV */

#Page-Body-Inner > div:nth-child(1):nth-last-child(2) {
    width: 20%;
	display:none !important;
	 width: 100% !important;
}

#Page-Body-Inner > div:nth-child(2):nth-last-child(1) {
    width: 100% !important;
}

#footer-widgets div {
float:left;
text-align:center;	
}

/* Footer icons */

#footer-widgets a {
display:block;
float:left;
margin-right:5px;
margin-left:0px;
opacity:1 !important;
}

#footer-widgets a img {
display:block;
float:left;
margin-left:0px;
opacity:1;
width:24px;	
}

#footer-widgets .facebook img {
	width:24px;
}

#footer-widgets .youtube img {
	width:24px;
}

#footer-widgets .twitter img {
	width:24px;
}

#footer-widgets .instagram img {
	width:24px;
}

#footer-widgets .viewbook img {
}

/* FAQ BOX */
.FAQ-Container {
text-align: center;
    background: #f5f5f5;
    padding: 25px;
}

#Page-Footer .FAQ-Container input.iButton {
	    background-image: url(../graphics/SVG/white/search.svg);
    font-size: 0px;
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: top;
    background-size: 18px;
    border-radius: 0px;
	background-color:#bbb;
	border:none;
	cursor:pointer;
}

#Page-Footer .FAQ-Container p {
width:100%;
font-size:1em;
color:#222;
text-align:center;
}

#Page-Footer .FAQ-Container input.iButton:hover {
	background-color:#ccc;
	border:none;
}

#Page-Footer .FAQ-Container input.iButton:active {
	background-color:#999;
}

.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a, 
.Logged-Out #Page-UserProfile-Nav-Inner ul.Level1 li ul.Level2 .RegisterBlock-NewUser a:last-of-type 
{
	border-left:none;
}


#Page-UserProfile-Nav-Inner .User-Profile {
    border-left: none;
}

#Page-UserProfile-Nav-Inner a.PlusLink .User-Profile,
#Page-UserProfile-Nav-Inner a.PlusLink:hover .User-Profile,
#Page-UserProfile-Nav-Inner a.MinusLink .User-Profile,
#Page-UserProfile-Nav-Inner a.MinusLink:hover .User-Profile {
    padding: 5px 15px !important;
    background: none !important;
    height: 40px;
}

#Page-TopMenu #menu, 
#Page-TopMenu-Inner,
#Page-TopMenu-Inner ul.Level1 li a {
      background: #8d827a !important;
}


@media only screen and (max-width: 600px) {
	
#Page-Content .FAQ-Container input.iButton {
    width: 100%;
	    margin: 10px 0px !important;
}

.Footer-Right,
.Footer-Left {
width:100% !important;	
}

.Footer-Left {
width:172px !important;
margin: 0 auto !important;
right:0px;
left:0px;
display:table;
float:none !important;	
margin-bottom:15px !important;
}

.Footer-Left .links a {
width:100%;	
}

#footer-widgets a {
}

}



#Page-Header-Search-Top,
#Toggle-Search {
display:none !important;
}

/* Events Page */
@media only screen and (min-width: 769px) {
	.Events #Page-Body #Page-Body-Inner #Page-Content {
		width: 80%;
	}
}

.Events #Page-Body #Page-Body-Inner #Page-Content-Inner > h1,
.Events #Page-Navigation-Menu {
	display: none;
}

.Events #Page-Body #Page-Body-Inner #Page-Navigation-AskQuestion {
    margin: 20px;
}
/* -- Events Page */

/* Hide ezOverlay Page */
.Campus.Tour .ezOverlay, #ezRecruit-Overlay {
	display: none !important;
}
/*--  Hide ezOverlay Page */

}

