/* -- CSS Reset Reloaded - by Eric Meyer - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded -- */
/* -- Modified for EDge ezRecruit Design Styles - by Robert J. Secord, B.Sc. -- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
td { vertical-align: top; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*Using a Combination of Percent and Em
The solution that works in all browsers, is to set a default font-size in percent for the body element:
body {font-size:100%}
h1 {font-size:2.5em}
h2 {font-size:1.875em}
p {font-size:0.875em}
*/

/* -- EDge ezRecruit Design Styles - by Robert J. Secord, B.Sc. - EDge Interactive, Inc. -- */

html {
	
}

body
{
    color: #2D2D2D;
	background: #ffffff;
	font-size: 12px;
	font-family: Arial Narrow, 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif !important;
	margin: 0 auto;
}

/* -- Standard Page Tag Styles -- */
label { cursor: pointer; }
em { font-style: italic; }
strong { font-weight: bold; }
font { line-height: 1.2em; }
sup, sub
{
    height: 0;
    line-height: 1;
    font-size: 0.8em;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}
sup { bottom: 1ex; }
sub { top: .5ex; }

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

/* -- Page Header -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Header Block] -- */
#Page-Header{
	height:0px;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Header Block (Nested)] -- */
#Page-Header-Inner
{
    position: relative;
    height: 29px;
margin: 0 auto;
    background: ;
}

/* -- Page Header - Title -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Title Block] -- */
#Page-Header-Title
{
    position: absolute;
    top: 15px; left: 0; right:0;
    height: 55px;
	width:1024px;
	margin:0 auto;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Title Text] -- */
#Page-Header-Title h1
{
    float: left;
    padding-top: 70px;
    margin: 0;
    width: 150px;
    cursor: pointer;
    background: transparent url(../graphics/custom/edge-logo.png) no-repeat top left;
    overflow: hidden;
    height: 55px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 0;
}
/* -- ::Brand:: [Section:Global|Logged:Y|Friendly:Title Link] -- */
#Page-Header-Title h1 span
{
    display: none;
}

/* -- Page Header - QuickLinks -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Block] -- */
#Page-Header-QuickLinks
{
    position:absolute;
	top:140px;
	width:100%;
	z-index:9;
	height:30px;
	background:rgba(0,0,0,0.85)
}
/* -- Page Header - QuickLinks - Extended Design Elements -- */
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Paragraph 1] -- */
#Page-Header-QuickLinks p.Para1
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
    position: absolute;
    top: 0; right: 0; left:0; 
	margin:0 auto;
	width:1024px;
    height: 30px;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item] -- */
#Page-Header-QuickLinks ul.Level1 li
{
    display: inline;
	float:right;
}
/* -- 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
{
    display: block;
    float: left;
    width: auto;
    height: 30px;
    color: #cccccc;
    cursor: pointer;
    padding-left:15px;
	border-left:1px solid #555555;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    line-height: 30px;
}

#Page-Header-QuickLinks ul.Level1 li:last-child a,
#Page-Header-QuickLinks ul.Level1 li:last-child a:link,
#Page-Header-QuickLinks ul.Level1 li:last-child a:visited,
#Page-Header-QuickLinks ul.Level1 li:last-child a:hover
{
	border-left:none;
}

/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Link-Hover] -- */
#Page-Header-QuickLinks ul.Level1 li a:hover
{
    text-decoration: underline;
}
/* -- ::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
{
    display: block;
    float: left;
    width: auto;
    height: 21px;
    cursor: pointer;
    padding: 0 15px 0 0;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 1 List-Item Link-Hover Span] -- */
#Page-Header-QuickLinks ul.Level1 li a:hover span
{
   
	color: #fff;
}
/* -- 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
{
    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-weight: bold;
    font-size: 12px;
    line-height: 21px;
}
/* -- ::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
{
    display: block;
    float: left;
    width: auto;
    height: 21px;
    cursor: default;
    padding: 0 15px 0 0;
}
/* -- ::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
{
    position: absolute;
    top: 22px; right: 10px;
    height: 34px;
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Quick-Links Level 2 List-Item] -- */
#Page-Header-QuickLinks ul.Level2 li
{
    display: inline;
}
/* -- 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;
    padding: 0 5px;
    vertical-align: middle;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    line-height: 34px;
}
/* -- ::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;
    padding: 0 5px;
    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    line-height: 34px;
}
/* -- ::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
{
	height: 190px;
top: 140px;
position: inherit;
width:1024px;
margin:0 auto;
}
#Page-Header-Text #rsRotatingHeaders-NestedDiv
{
  
}
/* -- ::Brand:: [Section:Header|Logged:Y|Friendly:Text-Paragraph] -- */
#Page-Header-Text p
{
    display: none;
}
/* -- ::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: #e5e5e5;
margin-top: 140px;
padding-top: 167px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Body Block (Nested)] -- */
#Page-Body-Inner
{
	width: 1024px;
margin: 0 auto;
}

/* -- Page Body - Top Menu -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:TopMenu Block] -- */
#Page-TopMenu
{
	position: absolute;
top: 0px;
margin-left: 588px;
font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif !important;
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:TopMenu Block (Nested)] -- */
#Page-TopMenu-Inner{
	top: 0;
    height: 75px;
    background: ;
}
/* -- Page Body - Top Menu - Extended Design Elements -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Paragraph 1] -- */
#Page-TopMenu p.Para1
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- Page Body - Top Menu - First Level List -- */
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List] -- */
#Page-TopMenu ul.Level1
{
    height: 75px;
    float: right;
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item] -- */
#Page-TopMenu ul.Level1 li
{
    display: inline;
}
/* -- 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
{
 display: block;
float: left;
width: auto;
height: 13px;
color: #000;
padding: 0 10px;
font-size: 12px;
margin-top: 40px;
line-height: 12px;
vertical-align: middle;
text-decoration: none;
border-right: 1px solid #ffc82e;
}
/* -- ::Brand:: [Section:Top Menu|Logged:Y|Friendly:Level 1 List-Item Link-Hover] -- */
#Page-TopMenu ul.Level1 li a:hover
{
    color: #ffcc2e;
	
}
/* -- ::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
{
}
/* -- ::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
{
   display: block;
float: left;
width: auto;
height: 13px;
color: #000;
padding: 0 10px;
font-size: 12px;
margin-top: 40px;
line-height: 12px;
vertical-align: middle;
text-decoration: none;
border-right: 1px solid #ffc82e;
font-weight:bold;
}
/* -- ::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
{
    display: none;
}
/* -- ::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:Top Menu Log Out Button] -- */
#Page-TopMenu a.LogOut,
#Page-TopMenu a.LogOut:link,
#Page-TopMenu a.LogOut:visited,
#Page-TopMenu a.LogOut:hover
{
    display: none;
}
/* -- ::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
{
    float: left;
    width: 220px;
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
	background: #f5f5f5;
}
/* -- ::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
{
    display: none;
}
/* -- 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
{
    display: none;
}
/* -- ::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
{
    width: 175px;
    padding: 15px 20px;
    
    color: #302F2F;
	background: #fff;
}
/* -- Page Navigation - Login - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Paragraph 1] -- */
#Page-Navigation-Login p.Para1
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
    color: #302F2F;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin: 0 0 0.5em 0;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Error] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Error
{
    width: 168px;
    padding: 5px;
    margin: 0 0 0.7em 0;
    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
{
    display: none;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout User Input] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-User input.iLogin-User
{
    width: 165px;
color: #302F2F;
padding: 7px 6px;
margin: 0 0 5px 0;
border: 0 none;
border: 1px solid #DDD;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout User Paragraph] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-User p
{
    margin: 0 0 0.5em 0;
}
/* -- ::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
{
    display: none;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Layout Pass Input] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Pass input.iLogin-Pass
{
   width: 165px;
color: #302F2F;
padding: 7px 6px;
margin: 0 0 5px 0;
border: 0 none;
border: 1px solid #DDD;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Submit Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit
{
    float: left;
    margin: 5px 0;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login Submit Button] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-Submit input.iLogin-Button
{
    width: auto;
    color: #222;
    border:none;
    cursor: pointer;
    vertical-align: middle;
	background: #d9d9d9;
	text-transform:uppercase;
	padding:8px 15px;
}
/* -- ::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
{
    background: #ffcc2e;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Link] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Link
{
    display: block;
    float: left;
    width: auto;
    height: 20px;
    line-height: 20px;
    padding: 0 15px 0 0;
    margin: 5px 0 3px 0;
    cursor: pointer;
    vertical-align: middle;
    visibility: hidden;
    color: #302F2F;
    background: transparent url(../graphics/custom/blockbullet.gif) no-repeat center right;
}
/* -- ::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: #ffcc2e;
    background: transparent url(../graphics/standard/plus.gif) no-repeat center left;
    /* background: transparent url(../graphics/custom/blockbullet_.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
{
    clear: both;
    width: auto;
    margin: 5px 0;
    overflow: hidden;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe
{
    margin: 0 0 5px 0;
}
/* -- ::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
{
    color: #302F2F;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Remember-Me Link-Hover] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .RememberMe a:hover
{
    color: #ffcc2e;
}
/* -- ::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
{
    margin-left: 0;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Forgot-Pass Block] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass
{
    margin: 0 0 5px 0;
}
/* -- ::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;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Login More-Options Forgot-Pass Link-Hover] -- */
#Page-Navigation-Login .LoginBlock .LoginBlock-MoreOptions-Block .ForgotPass a:hover
{
    color: #ffcc2e;
}
/* -- ::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
{
    height: 21px;
    overflow: hidden;
}
/* -- ::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
{
    height: 21px;
    overflow: hidden;
    margin-top: 3px;
}
/* -- ::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
{
padding: 10px 50px;
margin: 27px 0 0px 595px;
background:#ffffff;
color: #302F2F;
float: right;
top: 0px;
position: absolute;
}

#Page-Navigation-Register a {
color:#222 !important;
text-decoration:none !important;
background: #d9d9d9;
text-transform:uppercase;
font-weight:normal !important;
margin-right: 10px;	
padding:10px 10px;
}

#Page-Navigation-Register a:hover {
background: #c9c9c9;
}

#Page-Navigation-Register span
{
color:#222 !important;
text-decoration:none !important;
text-transform:uppercase;
font-weight:normal !important;
padding: 8px 10px 8px 25px;
}


.Page-Navigation-Register-ViaFooter
{
width: auto;
margin: 40px 0 0px 700px;
color: #302F2F;
float: right;
top: 0px;
position: absolute;
}

.Page-Navigation-Register-ViaFooter a
{
}

/* -- Page Navigation - Register - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Paragraph 1] -- */
#Page-Navigation-Register p.Para1
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
    color: #302F2F;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
	display:none;
    margin: 0 0 0.5em 0;
}
/* -- ::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;
    margin: 10px 0;
	display:none;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Paragraph Span] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser p span
{
    font-weight: bold;
}
/* -- ::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
{
    color: #004f2e;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: underline;
	  white-space: nowrap;
}
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Register Layout New-User Link-Hover] -- */
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a:hover
{
    color: #ffcc2e;
}
/* -- ::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
{
	background:url(../graphics/standard/pencil.png) no-repeat center left;
	background-size: 18px;
}

#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a.login span,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a.login:link span,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a.login:visited span,
#Page-Navigation-Register .RegisterBlock .RegisterBlock-NewUser a.login:hover span
{
	background:url(../graphics/standard/login.png) no-repeat center left;
	background-size: 20px;
}
/* -- ::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
{
    width: 175px;
    padding: 0px 20px;
    margin: 0 0 5px 0;
    color: #302F2F;
	display: none;
}
/* -- Page Navigation - Ask a Question - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Paragraph 1] -- */
#Page-Navigation-AskQuestion p.Para1
{
    display: none;
}
/* -- ::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
{
    margin: 0 0 5px 0;
}
/* -- ::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
{
   width: auto;
color: #000;
font-size: 0.95em;
line-height: 1.2em;
vertical-align: middle;
text-decoration: none;
display: block;
padding: 10px 0 10px 15px;
text-transform: uppercase;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-weight: 500;
}
/* -- ::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
{
    clear: left;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Textarea] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question textarea.iAskQuestion-Text
{
   width: 155px;
color: #302F2F;
padding: 1px 2px;
margin: 0 0 5px 0;
border-radius: 5px;
border: #f2f2f2 solid 1px;
box-shadow: inset 0px 1px 1px #c5c5c5;
padding:10px;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Ask-Question Layout Button] -- */
#Page-Navigation-AskQuestion .AskQuestionBlock .AskQuestionBlock-Question input.iAskQuestion-Button
{
 display: block;
float: right;
margin: 2px 0 3px 0;
padding: 5px 10px;
color: #222;
background: #ffc82e;
border: none;
cursor: pointer;
vertical-align: middle;
text-transform: uppercase;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-weight: 500;
}
/* -- ::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
{
   width: 180px;
padding: 30px 20px 0px;
color: #302F2F;
}
/* -- Page Navigation - Top-Programs - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Paragraph 1] -- */
#Page-Navigation-TopPrograms p.Para1
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
   width: auto;
color: #000;
font-size: 0.95em;
line-height: 1.2em;
vertical-align: middle;
text-decoration: none;
display: block;
padding: 0px 0 0px 15px;
text-transform: uppercase;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-weight: 500;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Layout Sub-Title] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock h3
{
    display: none;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Layout Title Paragraph] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock p
{
	display: none;
}
/* -- 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
{
   border-bottom: 1px solid #ffde87;
}
/* -- 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
{
    margin: 10px 0px;
}
/* -- 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
{
    width: auto;
color: #000;
font-size: 0.95em;
line-height: 1.2em;
vertical-align: middle;
text-decoration: none;
display: block;
padding: 0px 0 0px 15px;
text-transform: uppercase;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-weight: 500;
}
/* -- 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: #ffcc2e;
}
/* -- ::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
{
   border-bottom: 1px solid #222;
}
/* -- ::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: #302F2F;
    line-height: 18px;
    padding: 0 0 0 30px;
    vertical-align: middle;
	text-transform:none;
  
}
/* -- 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: #ffcc2e;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
 display: initial;
top: 0;
margin-left: 954px;
margin-top: 40px;
cursor: pointer;
text-decoration: none;
position: absolute;
color:#222;
font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif !important;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:Top-Programs Logout Link-Hover] -- */
#Page-Navigation-TopPrograms .TopProgramsBlock a.LogOut:hover
{
   color:#ffc82e;
}
/* -- Page Navigation - Menu -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Block] -- */
#Page-Navigation-Menu
{
    width: 220px !important;
    margin: 0 0 0 0;
    color: #302F2F;
}
/* -- Page Navigation - Menu - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Paragraph 1] -- */
#Page-Navigation-Menu p.Para1
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- 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
{
   border-bottom: 1px solid #333;
   margin: 0px 20px;
background-size: 8px 18px;
}
#Page-Navigation-Menu ul.Level1 li:hover
{
   
	
	color:#ffc82e;
}
#Page-Navigation-Menu ul.Level1 li:active
{
   font-weight:bold;
	
}
/* -- 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
{
    width: auto;
color: #000;
font-size: 0.95em;
line-height: 1.2em;
vertical-align: middle;
text-decoration: none;
display: block;
padding: 10px 0 10px 15px;
text-transform: uppercase;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-weight: 500;
background: url(../graphics/standard/arrow.png) no-repeat center right;
background-size: inherit;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Link-Hover] -- */
#Page-Navigation-Menu ul.Level1 li a:hover
{
color:#ffc82e;
	display:block;
}
/* -- ::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
{
    width: auto;
    font-size: 0.95em;
    line-height: 1.2em;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
	color: #000000;
	display:block;
	background: url(../graphics/standard/arrow_active.png) no-repeat center right;
	background-size: 20px 8px;
	
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 1 List-Item Active-Link-Hover] -- */
#Page-Navigation-Menu ul.Level1 li a.Active:hover
{
   width: auto;
    line-height: 1.2em;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
	display:block;
}
/* -- ::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
{
    /*padding: 2px 0 2px 15px; */
    border-bottom: 0 none;
	background: none;
	
}
/* -- 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
{
width: auto;
line-height: 1.2em;
vertical-align: middle;
text-decoration: none;
padding: 0px 0 5px 10px;
text-transform: none;
background: none;
font-weight: normal;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Link-Hover] -- */
#Page-Navigation-Menu ul.Level2 li a:hover
{
    font-weight: normal;
	colour: #ffffff;
}
/* -- ::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
{
    width: auto;
    color: #000000;
    line-height: 1.2em;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: underline;
	background:none;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 2 List-Item Active-Link-Hover] -- */
#Page-Navigation-Menu ul.Level2 li a.Active:hover
{
	
	 width: auto;
    line-height: 1.2em;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
}
/* -- ::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
{
    font-size:0.8em;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item] -- */
#Page-Navigation-Menu ul.Level3 li
{
    padding: 2px 0 2px 0px;
	width:140px;
	margin: 0px 0 0px 15px;
}
/* -- 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
{
    width: auto;
    color: #302F2F;
    font-size: 1.2em;
    line-height: 1.2em;
    font-weight: normal;
    vertical-align: middle;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Navigation|Logged:Y|Friendly:NavMenu Level 3 List-Item Link-Hover] -- */
#Page-Navigation-Menu ul.Level3 li a:hover
{
	color: #ffc82e;
}
/* -- ::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
{
    width: auto;
    color: #302F2F;
    font-size: 1.2em;
    line-height: 1.2em;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
}
/* -- ::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
{
    width: 175px;
    padding: 10px 20px;
    margin: 0 0 5px 0;
    color: #302F2F;
    background: #FFF url(../graphics/custom/box-bg.gif) repeat-x bottom left;
}
/* -- Page Navigation - Sign-Up - Extended Design Elements -- */
/* -- ::Brand:: [Section:Navigation|Logged:N|Friendly:Sign-Up Paragraph 1] -- */
#Page-Navigation-SignUp p.Para1
{
    display: none;
}
/* -- ::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
{
    display: none;
}
/* -- ::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
{
    color: #302f2f;
    line-height: 1.3em;
    margin-top: 5px;
}

/* -- Page Body - Content -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block] -- */
#Page-Content
{
    width: auto;
    margin: 0 0 0 245px;
    color: #61544E;
    padding: 0px 15px 15px 0;
	font-size: 1.2em;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block (Nested)] -- */
#Page-Content-Inner
{
	width: 775px;
	margin-top: 22px;
	top: 380px !important;
	padding-top: 15px;
}

body #Page-Content-Inner
{
	width: 750px;
padding-top: 15px;
}

/* -- Page Body - Content - Basic Markup -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1] -- */
#Page-Content h1
{
    color: #000;
margin-bottom: 15px;
padding: 14px 20px;
font-size: 1.6em;
font-weight: bold;
background: rgba(255,190,0,0.85);
text-transform:uppercase;
}

#Page-Body-Inner #Page-Content h1
{
    color: #000;
margin: -65px 0 0 -245px;
z-index: 999;
position: absolute;
margin-bottom: 15px;
min-width: 180px;
padding: 14px 20px;
font-size: 1.6em;
font-weight: bold;
background: rgba(255,190,0,0.85);
text-transform:uppercase;
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Welcome Text] -- */
#Page-Content h1.Page-Content-Welcome
{
	display: none;
}
/* -- ::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
{
    background: transparent;
    text-decoration: none;
}
/* -- ::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] -- */
#Page-Content h2
{
    margin: 0 0 0.7em 0;
    font-size: 1.75em;
    font-weight: bold;
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 3] -- */
#Page-Content h3
{
    margin: 0 0 0.7em 0;
    font-size: 1.55em;
    font-weight: bold;
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 4] -- */
#Page-Content h4
{
    margin: 0 0 0.7em 0;
    font-size: 1.4em;
    font-weight: bold;
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 5] -- */
#Page-Content h5
{
    margin: 0 0 0.7em 0;
    font-size: 1.2em;
    font-weight: bold;
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 6] -- */
#Page-Content h6
{
    margin: 0 0 0.7em 0;
    font-size: 1.1em;
    font-weight: bold;
    color: #302F2F;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Paragraph] -- */
#Page-Content p
{
    color: #302F2F;
    line-height: 1.3em;
	margin-top: 5px;
}
/* -- ::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
{
    color: #000;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Regular Link-Hover] -- */
#Page-Content a:hover
{
    color: #FFC82E;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Unordered List] -- */
#Page-Content ul
{
    list-style-type: disc;
    color: #2D2D2D;
    margin: 20px 10px 20px 30px;
}
/* -- ::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: 2px 0; }
/* -- ::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 {}
/* -- ::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
{
   height: 22px;
color: #004242;
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
{
    display: block;
    float: left;
    line-height: 22px;
    color: #3A3A3A;
    padding: 0 5px;
    margin: 0 1px 0 0;
    font-weight: bold;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Alpha-Paging Link-Hover] -- */
#Page-Content .AlphaPaging .Active,
#Page-Content .AlphaPaging a:hover
{
    display: block;
    float: left;
    line-height: 22px;
    background: #256458;
    color: #FFF;
    padding: 0 5px;
    margin: 0 1px 0 0;
    font-weight: bold;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Alpha-Paging Disabled-Link] -- */
#Page-Content .AlphaPaging .Disabled
{
    display: block;
    float: left;
    line-height: 22px;
    color: #AAA;
    padding: 0 5px;
    margin: 0 1px 0 0;
    text-decoration: none;
    cursor: default;
}

/* -- 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: #ffcc2e;
    color: #222;
    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
{
margin-left:5spx;
padding: 10px 10px;
color: #222;
background: #ffc82e;
border: none;
cursor: pointer;
vertical-align: middle;
text-transform: uppercase;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-weight: 500;
}

#Page-Content input[type="text"]
{
color: #302F2F;
padding: 1px 2px;
margin: 0 0 5px 0;
border: none;
box-shadow: inset 0px 1px 1px #c5c5c5;
padding: 10px;
}

/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button Hover] -- */
#Page-Content input.iButton:hover,
#Page-Content input.iButton-Hover
{
    background: #ffcc2e;
}
/* -- ::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-size: 12px;
    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: #ffcc2e;
}

#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
{
    float: right;
    height: 22px;
    margin: 0 0 5px 5px;
    padding: 1px;
    background: none;
    border: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Sign-Up-Steps Block] -- */
#Page-Content .SignUpSteps-Block
{
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 7px;
    margin: 0 1px 0 0;
    color: #FFF;
    background: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Sign-Up-Steps Active-Block] -- */
#Page-Content .SignUpSteps-Block-Active
{
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 7px;
    margin: 0 1px 0 0;
    color: #FFF;
    background: #888888;
    font-size: 12px;
    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: 65%;
    border: 0;
    border-collapse: collapse;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Layout-Table Cell] -- */
#Page-Content table.LayoutTable td
{
    padding: 2px 3px;
    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
{
    padding: 2px 3px;
    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: 510px;
border: 1px solid #E5E5E5;
border-collapse: collapse;
margin: 14px 0 10px 0;
}
/* -- Page Body - Content - Standard Table - Header Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell] -- */
#Page-Content table.StdTable th
{
    color: #222;
    background: #FFF;
    border-bottom: 1px solid #E5E5E5;
    padding: 15px;
    font-weight: bold;
	text-transform:uppercase;
    vertical-align: top;
}
/* -- ::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: underline;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Header-Cell Link-Hover] -- */
#Page-Content 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 table.StdTable td
{
    background: #FFF;
    border-bottom: 1px solid #E5E5E5;
    padding: 15px;
    line-height: 1.3em;
    vertical-align: top;
}


/* -- ::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
{
    background: #FFF;
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 1] -- */
#Page-Content table.StdTable tr.tAltRow1 td { background-color: #fff !important; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 2] -- */
#Page-Content table.StdTable tr.tAltRow2 td { background-color: #fff !important; }


/* -- ::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;
}
/* -- ::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;
}
/* -- ::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-size: 0.95em;
    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: 510px;
color: #004f2e;
border-collapse: collapse;
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 #004f2e;
}
/* -- ::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%;
    border: 1px solid #004242;
    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: #256458;
    border: 1px solid #004242;
    padding: 3px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}
/* -- Calendar Table - Body Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Content-Cell] -- */
#Page-Content table.CalendarTable td
{
    padding: 1px;
    font: normal 8pt/10pt Arial, Helvetica, sans-serif;
    border: 1px solid #004242;
}
/* -- ::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
{
    color: #77A740;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Content-Cell Link-Hover] -- */
#Page-Content table.CalendarTable td a:hover
{
    color: #666;
}
#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
{
    padding: 3px 5px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Text] -- */
#Page-Content .CalendarTable-DateSelect span
{
    float: left;
    font-size: 1.4em;
    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
{
    float: left;
    display: block;
    width: 20px;
    height: 1.4em;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -35px -96px;
}
/* -- ::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
{
    float: left;
    display: block;
    width: 20px;
    height: 1.4em;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../graphics/standard/arrows.gif);
    background-position: -15px -96px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Arrow-Right-Hover] -- */
#Page-Content a.CalendarArrow-Right:hover { background-position: -94px -96px; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Calendar-Table Date-Select Arrow-Left-Hover] -- */
#Page-Content a.CalendarArrow-Left:hover { background-position: -74px -96px; }

/* -- Page Body - Calendar Icon -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Icon] -- */
.CalendarIcon,
.CalendarIcon:hover,
.CalendarIcon-Hover
{
    float: left;
    width: 22px;
    height: 22px;
    margin: 0 7px 0 5px;
    cursor: pointer;
    background: transparent url(../admin/graphics/custom/silver/calendaricon.gif) no-repeat top left;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Popup Calendar Icon-Hover] -- */
.CalendarIcon:hover,
.CalendarIcon-Hover
{
    background: transparent url(../admin/graphics/custom/silver/calendaricon.gif) no-repeat top right;
}

/* -- 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;
}


/* -- Programs/Calendar Content - ListView -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView] -- */
#Page-Content #listview {
    width: auto;
    margin-left:0px;
    margin-top:0px;
	margin-bottom:5px;
	line-height: 1.6em;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:ListView Header] -- */
#Page-Content #listview div.toggler {
    padding:5px;
    cursor:pointer;
    font-weight:bold;
    border-top:1px solid #CCC;
	width: 65%;
}
/* -- ::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;
}

.CalTimeLk {
	margin-bottom: 15px !important;
}

/* -- ::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
{
    margin: 0 0 0 15px;
}
/* -- ::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 -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block] -- */
#Page-RightContent
{
    display: block;
	float: right;
    width: 200px;
    padding: 0 15px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Content Block (Nested)] -- */
#Page-RightContent-Inner
{
}

#Page-RightContent-Inner table {width:215px !important
}

#Page-RightContent-Inner table tr td {width:215px !important
}

#Page-RightContent-Inner table tr .column-1 img {
width: 90px !important;
height: auto !important;
margin-top: -12px !important;
margin-right: 0px !important;
margin-left: 0px !important;
margin-bottom: -15px !important;
}

#Page-RightContent-Inner table tr .column-2 img {
width: 110px !important;
height: auto !important;
margin-top: -15px !important;
margin-right: -25px !important;
margin-left: 0px !important;
margin-bottom: -15px !important;
}

#Page-RightContent-Inner table tr .column-3 img {
width: 110px !important;
height: auto !important;
margin-top: 22px !important;
margin-right: -25px !important;
margin-left: 0px !important;
margin-bottom: -15px !important;
}

/* -- Page Body - Content - Basic Markup -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1] -- */
#Page-RightContent h1
{
    color: #004242;
    margin: 0 0 0.7em 0;
    font-size: 1.7em;
    font-weight: bold;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Welcome Text] -- */
#Page-RightContent h1.Page-Content-Welcome
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1 Link] -- */
#Page-RightContent h1 a,
#Page-RightContent h1 a:link,
#Page-RightContent h1 a:visited,
#Page-RightContent h1 a:hover
{
    background: transparent;
    text-decoration: none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 1 Link Hover] -- */
#Page-RightContent h1 a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Heading Level 2] -- */
#Page-RightContent 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-RightContent 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-RightContent 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-RightContent 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-RightContent h6
{
    margin: 0 0 0.7em 0;
    font-size: 1.1em;
    font-weight: bold;
    color: #004242;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Paragraph] -- */
#Page-RightContent p
{
    color: #2D2D2D;
    line-height: 1.2em;
    margin-bottom: 10px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Linked-Image] -- */
#Page-RightContent a img
{
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Regular Link] -- */
#Page-RightContent a,
#Page-RightContent a:link,
#Page-RightContent a:visited,
#Page-RightContent a:hover
{
    color: #004242;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Regular Link-Hover] -- */
#Page-RightContent a:hover
{
    color: #E6AE22;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Unordered List] -- */
#Page-RightContent ul
{
    list-style-type: disc;
    color: #2D2D2D;
    margin: 0 0 10px 30px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Ordered List] -- */
#Page-RightContent ol
{
    list-style-type: decimal;
    color: #2D2D2D;
    margin: 0 0 10px 30px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Nested Lists - Unordered] -- */
#Page-RightContent ul ul,
#Page-RightContent ol ul
{
    list-style-type: circle;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Nested Lists - Ordered] -- */
#Page-RightContent ol ol,
#Page-RightContent ul ol
{
    list-style-type: lower-alpha;
    margin: 5px 0 5px 20px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Unordered List-Item] -- */
#Page-RightContent ul li { padding: 2px 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Ordered List-Item] -- */
#Page-RightContent ol li { padding: 2px 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Label] -- */
#Page-RightContent label { cursor: pointer; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font Emphasis] -- */
#Page-RightContent em { font-style: italic; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font Bold] -- */
#Page-RightContent strong { font-weight: bold; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Font] -- */
#Page-RightContent font { line-height: 1.2em; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box] -- */
#Page-RightContent select {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option] -- */
#Page-RightContent option
{
    width: auto;
    padding: 0 1px;
    background: #FFF;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option-Group] -- */
#Page-RightContent optgroup
{
    color: #2D2D2D;
    background: #C7D5C7;
    padding: 2px 1px;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Select Box Option-Group Option] -- */
#Page-RightContent 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-RightContent 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-RightContent .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-RightContent input.iImage {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Checkbox Input Options] -- */
#Page-RightContent input.iCheckbox { margin: 0 5px 0 0; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Radio Input Options] -- */
#Page-RightContent input.iRadio { margin: 0 5px 0 0; }

/* -- Page Body - Content - Form Button Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Buttons] -- */
#Page-RightContent 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-RightContent input.iButton:hover,
#Page-RightContent input.iButton-Hover
{
    background: #E6AE22;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Input Button as Link] -- */
#Page-RightContent input.iButtonAsLink
{
    color: #004242;
    border: 0;
    padding: 0;
    margin: 3px 0;
    cursor: pointer;
    font-size: 12px;
    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-RightContent input.iButtonAsLink:hover,
#Page-RightContent input.iButtonAsLink-Hover
{
    padding: 0;
    color: #E6AE22;
}

#Page-RightContent input.iButton.Disabled,
#Page-RightContent input.iButton.Disabled:hover,
#Page-RightContent 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-RightContent a.PlusLink,
#Page-RightContent a.PlusLink:link,
#Page-RightContent a.PlusLink:visited,
#Page-RightContent 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-RightContent a.PlusLink:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Minus-Sign Link] -- */
#Page-RightContent a.MinusLink,
#Page-RightContent a.MinusLink:link,
#Page-RightContent a.MinusLink:visited,
#Page-RightContent 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-RightContent a.MinusLink:hover
{
}

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


/* -- Page Body - Content - Standard Table Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table] -- */
#Page-RightContent 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-RightContent 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-RightContent table.StdTable th a,
#Page-RightContent table.StdTable th a:link,
#Page-RightContent table.StdTable th a:visited,
#Page-RightContent 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-RightContent 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-RightContent 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-RightContent table.StdTable td a,
#Page-RightContent table.StdTable td a:link,
#Page-RightContent table.StdTable td a:visited,
#Page-RightContent table.StdTable td a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Content-Cell Link-Hover] -- */
#Page-RightContent table.StdTable td a:hover
{
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Separator-Cell] -- */
#Page-RightContent table.StdTable tr.StdSeparator td,
#Page-RightContent table.StdTable td.StdSeparator
{
    background: #FFF;
    border: 0 none;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 1] -- */
#Page-RightContent table.StdTable tr.tAltRow1 td { background-color: #F8F8F8; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 2] -- */
#Page-RightContent table.StdTable tr.tAltRow2 td { background-color: #FEFEFE; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 3] -- */
#Page-RightContent table.StdTable tr.tAltRow3 td { background-color: #E5E5E5; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 4] -- */
#Page-RightContent table.StdTable tr.tAltRow4 td { background-color: #DFDFDF; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Alternating-Row 5] -- */
#Page-RightContent table.StdTable tr.tAltRow5 td { background-color: #EBEBEB; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Hightlight-Row] -- */
#Page-RightContent table.StdTable tr.tHighlightRow td { background-color: #F2FAFD; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Selected-Row] -- */
#Page-RightContent table.StdTable tr.tSelectedRow td { background-color: #E0F2FA; }
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Row Sort Down] -- */
#Page-RightContent 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-RightContent 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-RightContent table.StdTable tr td.table-td-sort {}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Standard-Table Column Sort Headers] -- */
#Page-RightContent table.table-sortable thead th div { float: left; text-decoration: underline; cursor: pointer; }
#Page-RightContent 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-RightContent table.StdTable tr.StdFooter td,
#Page-RightContent table.StdTable td.StdFooter
{
    color: #FFF;
    background: #256458;
    border: 1px solid #E5E5E5;
    padding: 3px;
    font-weight: bold;
    vertical-align: top;
}
#Page-RightContent table.StdTable table
{
    width: 97%;
}
#Page-RightContent table.StdTable td.IePaddingFix { }

/* -- Page Body - Content - Standard Table - Budget Calculator Styles -- */
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Budget Calculator Nested Table] -- */
#Page-RightContent 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-RightContent 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-RightContent table.BorderTable td
{
    padding: 2px 0;
}
/* -- ::Brand:: [Section:Content|Logged:Y|Friendly:Border-Table Content-Cell Paragraph] -- */
#Page-RightContent table.BorderTable td p
{
    display: inline;
}

/* -- Page Footer -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Block] -- */
#Page-Footer
{
    
 
   
    color: #fff;
    font-size: 0.9em;
    vertical-align: middle;
	width:100%;
   background: #000;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Block (Nested)] -- */
#Page-Footer-Inner
{
	width: 1024px;
margin: 0 auto;
padding: 20px 0px;
color: #fff;
}

#Page-Footer-Inner p
{
color: #fff !important;
font-size: 1.1em;
margin-bottom:0px !important;
}
/* -- Page Footer - Copyright -- */
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Copyright] -- */
#Page-Footer-Copyright
{
    float: left;
}
/* -- ::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;
}
/* -- 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: #ffffff;
    margin: 0 0 0.5em 0;
    font-size: 1.2em;
    font-weight: bold;
}
/* -- ::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: #ffffff;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Heading Level 3] -- */
#Page-Footer h3
{
    margin: 0 0 0.5em 0;
    font-size: 1.0em;
    font-weight: bold;
    color: #ffffff;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Heading Level 4] -- */
#Page-Footer h4
{
    margin: 0 0 0.5em 0;
    font-size: 1.0em;
    font-weight: bold;
    color: #ffffff;
}
/* -- ::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: #ffffff;
}
/* -- ::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: #ffffff;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Paragraph] -- */
#Page-Footer p
{
    color: #ffffff;
    line-height: 1.0em;
    margin-bottom: 10px;
}
/* -- ::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: #ffffff;
    text-decoration: underline;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Regular Link-Hover] -- */
#Page-Footer a:hover
{
    color: #E6AE22;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Unordered List] -- */
#Page-Footer ul
{
    list-style-type: disc;
    color: #ffffff;
    margin: 0 0 10px 30px;
}
/* -- ::Brand:: [Section:Footer|Logged:Y|Friendly:Footer Ordered List] -- */
#Page-Footer ol
{
    list-style-type: decimal;
    color: #ffffff;
    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 { 
/*height: 190px;
position: absolute;
top: 140px;
width: 100%;
left: 0px;
background: url(../graphics/banners/inner/banner1.jpg) no-repeat center center;*/
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 {}


.Top-Nav {
height: 50px;
width: 100%;
left:0px;
background: #ffc82e;
position: absolute;
top: 90px;
z-index: 999;
font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif !important;
}

.Top-Nav-Inner {
width:1024px;
margin:0 auto;	
}

.Top-Nav-Inner ul {
	list-style: none;
list-style-type: none !important;
margin: 10px 0px !important;
}

.Top-Nav-Inner ul.sub-menu {
	list-style: none;
list-style-type: none !important;
margin: 17px 0px !important;
}

.Top-Nav-Inner ul li {
	display: block;
float: left;
font-size: 1.2em;
text-transform: uppercase;
padding: 10px 0px !important;
border-right: 1px solid #ffde87;
font-weight: bold;
position: relative;
display: inline;
}

.Top-Nav-Inner ul li.social {
	display: block;
float: left;
font-size: 1.2em;
text-transform: uppercase;
padding: 3px 15px !important;
border-right: none;
font-weight: bold;
position: relative;
display: inline;
}

.Top-Nav-Inner ul li.social a,
.Top-Nav-Inner ul li.social a:hover {
padding: 0px 0px;
border:none;
}

.Top-Nav-Inner ul li.social a img {
height:24px;
margin:0px 2px;
opacity:0.75;
}

.Top-Nav-Inner ul li.social a img:hover {
height:24px;
opacity:1;
margin:0px 2px;
}

.Top-Nav-Inner ul li a {
	text-decoration:none !important;
	cursor:pointer;	
	color:#000 !important;
	padding: 11px 10px;
}

.Top-Nav-Inner ul li a:hover {
color:#000 !important;
border-bottom: 5px solid #2c2b27;

}


.Top-Nav-Inner ul li.current-menu-item:hover ul,
.Top-Nav-Inner ul li.current-menu-item:focus ul {
	display:block !important;
	text-decoration:none !important;
	cursor:pointer;	
	color:#000 !important;
	background: rgba(250,250,250,0.95);
	font-size:.8em !important;
	float:none !important;
}

.Top-Nav-Inner ul li.current-menu-item ul li {
	
	text-decoration:none !important;
	cursor:pointer;	
	color:#000 !important;
	padding: 0px 0px 0px 0px;
display: inline;
position: relative;
float:none !important;
border:none;
}

.Top-Nav-Inner ul li.current-menu-item ul li a {
background: none;
font-size: 12px;
padding: 15px 0px;
margin: 0px 15px;
border-bottom: 1px solid #222;
display: block;
white-space: nowrap;
}

.Top-Nav-Inner ul li.current-menu-item ul li a:hover {
text-decoration:underline !important;	
}

.sub-menu {
display: none;
position: absolute;
left: 0;
    z-index: 1;
    background-color: #061361;
	border:none;
float:none !important;
}


/* -- Content Pages - Add-This Button */
/* -- ::Brand:: [Section:Design Extras|Logged:Y|Friendly:Add This Share Control - Container] -- */
#Page-AddThis
{
    position: absolute;
    top: 117px; 
	right: 0;
	width: 145px;
}

/* -- ::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: #ffcc2e;
    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-size: 10px;
  font-weight: bold;
  height: 25px !important;
  min-width: 30px !important;
}

/* -- Clearing Styles -- */
.Clear { clear: both; font-size: 1px; line-height: 1px; }
.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
{
    position: fixed;
    overflow: hidden;
    top: 0; left: 0;
    background: #999 url(../graphics/moo/procbg.gif) repeat top left;
}
#ezRecruit-Processing
{
    position: fixed;
    overflow: hidden;
    top: 10px; left: 10px;
    background: #FFF;
    border: 1px solid #444;
}
#ezRecruit-Processing .Nested
{
    width: 260px;
    height: 72px;
}
#ezRecruit-Processing .Title
{
    width: 260px;
    padding: 5px 10px;
    color: #444;
    background: #DDD;
    font-size: 1.2em;
    font-weight: bold;
    border-bottom: 1px solid #444;
}
#ezRecruit-Processing .Icon
{
    float: left;
    width: 32px;
    height: 32px;
    margin: 5px 0 0 5px;
}
#ezRecruit-Processing .Text
{
    color: #000;
    padding: 10px 10px 10px 0;
    margin-left: 42px;
}



/* -- 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;
    width: 36px;
    height: 36px;
    background: transparent url(../graphics/moo/popup/close.png) no-repeat top left;
}
.IFramePopup a.close:hover
{
    background-position: top right;
}
.IFramePopup a.close span { display: none; }

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


/* 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: 6px;
    border-radius: 6px;
    height: 130px;
    overflow-y: scroll;
    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;
}

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;
    border-top: 1px solid #ffffff;
    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;
}

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: #444;
	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: 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 .iframe h1
{
	margin:0px;
	display:none !important;
}

.IFramePopup a.close,
.IFramePopup a.close:link,
.IFramePopup a.close:visited,
.IFramePopup a.close:hover
{
    display: block;
    position: absolute;
    top: -9px; right: -9px;
    width: 36px;
    height: 36px;
    background: transparent url(../graphics/moo/popup/close.png) no-repeat top left;
}
.IFramePopup a.close:hover
{
    background-position: top right;
}
.IFramePopup a.close span { display: none; }