/* Contact Us FAQ */

.contactdropdown div h3 { margin: 0; padding: 0; }
.contactdropdown div h3 { margin: 0; padding: 0; list-style: none; }
.contactdropdown div h3 a { color:#267399 ;text-decoration: none; cursor: pointer; cursor: hand; }
.contactdropdown div h3 a:hover { color: #994640;cursor: pointer; cursor: hand; }
.contactdropdown div h3 a :link{ color: #0062a0;cursor: pointer; cursor: hand; }
.contactdropdown div h3 a:visited { color: #0062a0;cursor: pointer; cursor: hand; }
.contactdropdown .faq div{ display: none; }

/*********************/

.modal {
  display: none;
  position: relative;
  align-items: center;
  justify-content: center;
  top: -1200px;
  z-index: 2000;
  height: 75%;
  width: 60%;
  left: 20%;
  overflow: visible;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.bg{
    position: fixed;
    top: 0;
    left: 0;
	display: none;
    z-index: 2;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(1px);
}
.modal-content {
  background-color: #fefefe;
  margin: 0;
  z-index: 2000;
  padding: 0;
  border: 1px solid #888;

}

.modal-body {
  margin: 0;
}

.modal-header {
  margin: 20px;
}

.close {
  color: #aaa;
  
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

#modalBtn {
background:none;
    outline: 0;

    vertical-align: baseline;

    font: inherit;

    font-family:'Droid Serif',serif;

    font-size: .85em;

    

    margin-left: 1em;

    padding: 0;

    text-decoration: underline;

    display: inline-block;

    border: none;

    border-radius: 0px;

    cursor: pointer;

    color: #0062A0;

    text-shadow: none;

}

 

/* #modalBtn.link-style:hover {

    color: darkblue;

} */

 

/* Remove outline on focus */

#modalBtn.link-style:focus {

    outline: none;

}

form#pageFeedbackForm label.labelFeedback
{
	clear: both;
    margin-bottom: 10px;
}

form#pageFeedbackForm label.labelFeedback, form#pageFeedbackForm input, form#pageFeedbackForm textarea
{
    clear: both;
    margin-bottom: 10px;
}

form#pageFeedbackForm label
{
    clear: none;
    float: left;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 1.1;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 5px;
}

form#pageFeedbackForm label input
{
    margin: 0;
    vertical-align: middle;
}

form#pageFeedbackForm #pageFeedbackSubmit
{
    margin-left: 0;
	display : block;
}

.filter {
	display: none;
}

.annDSumm
{
    padding-top:0.75em !important;
    margin-bottom:0.3em !important;
} 

article .content hr.hr-60
{
	margin: 30px auto;
	width: 60%;
}

.rep-block-1-3.new-line
{
	clear: both;
}

.rep-block-1-4 p.rep-text-center
{
    text-align: center;
}

.rep-block-1-2 img.rep-img-center,
.rep-block-1-3 img.rep-img-center
{
	width: auto;
	display: block;
    margin: 0 auto;
	max-width: 100%;
}

.rep-block-1-2 h3
{
    margin-bottom: 15px !important;
    margin-left: 0 !important;
}

.rep-block-1-4 > a
{
    display: table;
    margin: 0 auto;
}

.rep-block-1-2,
.rep-block-1-3,
.rep-block-1-4
{
    float: left;
    margin-bottom: 30px;
    margin-left: 1%;
    margin-top: 10px;
}

.rep-block-1-2 p,
.rep-block-1-3 p
{
	margin-left: 0 !important;
	margin-right:10px !important;
}

.rep-block-1-2 p#rep-p-first
{
	margin-top: 30px;
}

.rep-block-1-2
{
    width: 48%;
}

.rep-block-1-3
{
    width: 32%;
}

.rep-block-1-4
{
    width: 23.5%;
}

form input.button_link:hover
{
    color: #994640;
    text-decoration: none;
}

form input.button_link:focus
{
    outline-style: dotted;
    outline-width: thin;
}

form input.button_link:active
{
    color: #4432a3;
}

form input.button_link:focus,
form input.button_link:active
{
    box-shadow: none;
}

form input.button_link
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #0062a0;
    font-family: 'Droid Serif',serif;
    font-size: 0.85em;
    font-weight: normal;
    text-decoration: underline;
    text-shadow: none;
	margin: 13px 3px 0;
    padding: 0 7px;
}

ul#how-to-menu
{
    display: inline-block;
    height: 30px;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}

ul#how-to-menu > li
{
    background: #669900;
    float: left;
    height: 30px;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
	border: none !important;
}

ul#how-to-menu > li > a
{
	color: #ffffff;
    display: inline-block;
    line-height: 1.1em;
    padding: 8px 10px;
}

ul#how-to-menu li ul
{
	width: 300px;
    background: #ffffff;
    list-style: none;
    margin: 0;
	right: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    transition: opacity 0.1s linear 0s, visibility 0.1s linear 0s;
    visibility: hidden;
    z-index: 999;
}

ul#how-to-menu > li > ul
{
    border: 1px solid #ccc;
	box-shadow: 0 15px 15px rgba(0, 0, 0, 0.5);
}

ul#how-to-menu li ul li
{
	float:left;
    border: none !important;
	width: 100%;
}

ul#how-to-menu li ul li.last
{
    padding-bottom: 10px;
}

ul#how-to-menu li ul li a
{
    display: block;
    float: left;
    padding: 10px 12px 0 0;
}

ul#how-to-menu li ul li a:hover,
ul#how-to-menu li ul li a:focus,
ul#how-to-menu li ul li a:active
{
    text-decoration: underline;
}

ul#how-to-menu .external-link
{
    color: #ffffff;
    float: left;
    font-family: 'FontAwesome';
	padding-left: 5px;
    padding-right: 10px;
}

ul#how-to-menu li ul li a span.external-link:before
{
    content: "\f08e";
}

ul#how-to-menu li ul li a:hover span.external-link.black,
ul#how-to-menu li ul li a:focus span.external-link.black,
ul#how-to-menu li ul li a:active span.external-link.black
{
     color: #000000;
}

ul#how-to-menu > li > a > span.arrow:before
{
    content: "\f078";
}

ul#how-to-menu > li:hover > a > span.arrow:before,
ul#how-to-menu > li:focus > a > span.arrow:before,
ul#how-to-menu > li:active > a > span.arrow:before
{
    content: "\f077";
}

ul#how-to-menu .arrow
{
    color: #ffffff;
    float: right;
    font-family: 'FontAwesome';
	padding-left: 5px;
}

ul#how-to-menu > li:hover ul,
ul#how-to-menu > li:focus ul,
ul#how-to-menu > li:active ul
{
    opacity: 1;
    visibility: visible;
}

.box.box-menu.box-menu-top-menu.odd 
{
    margin-left: 215px !important;
}

.facebook-wrapper,
.twitter-wrapper,
.youtube-wrapper
{
	/*margin: 10px;*/
}

.facebook-wrapper .fb-post
{
    margin-left: 3.5%;
    margin-right: 3.5%;
}

.twitter-wrapper iframe
{
    margin: 0 !important;
    max-width: 100% !important;
	width: 100% !important;
}

.youtube-wrapper
{
    float: none;
    clear: both;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
	margin: 10px 10px 0 0;
}

.youtube-wrapper iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

p#resources-link
{
	margin-bottom: 0;
}

ul#feature-ul{
	padding-left: 210px;
}

ul#feature-ul li{
	margin-left: 10px;
}

article .content p.toplinkparagraph
{
	margin: 0;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#cboxOverlay{background:#000;}
#colorBox{}
#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cboxTopLeft{width:15px;height:15px;}
#cboxTopCenter{height:15px;}
#cboxTopRight{width:15px;height:15px;}
#cboxBottomLeft{width:15px;height:10px;}
#cboxBottomCenter{height:10px;}
#cboxBottomRight{width:15px;height:10px;}
#cboxMiddleLeft{width:15px;}
#cboxMiddleRight{width:15px;}
#cboxContent{background:#fff;overflow:hidden;font:12px "Lucida Grande",Verdana,Arial,sans-serif;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px;}
#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}
.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(../images/controls.png) -75px -50px no-repeat;width:25px;height:25px;text-indent:-9999px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-101px -50px;}
.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(../images/controls.png) -49px -50px no-repeat;width:25px;height:25px;text-indent:-9999px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-25px -50px;}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) -75px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) -50px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:#fff;}
#cboxLoadingGraphic{background:url(../images/loading_animation.gif) center center no-repeat;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxIE6 #cboxTitle{background:#fff;}

.ctools-locked{color:red;border:1px solid red;padding:1em;}
.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}
a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(../images/status-active.gif) right center no-repeat;}
div.ctools-ajaxing{float:left;width:18px;background:url(../images/status-active.gif) center center no-repeat;}

abbr.lexicon-indicator,acronym.lexicon-indicator,sup.lexicon-indicator,span.lexicon-indicator,a.lexicon-indicator,a.lexicon-icon,dfn.lexicon-indicator,img.lexicon-indicator{cursor:help;}
span.lexicon-term{text-decoration:none;border-bottom:1px dotted;cursor:help;}
a.lexicon-term{text-decoration:none;border-bottom:1px dotted #080;color:#080;cursor:help;}
.lexicon-links{text-align:center;background-color:#eeeeff;color:#888888;}
.lexicon-links a{font-size:140%;text-transform:uppercase;}
.lexicon-extralinks a{background-color:#cccccc;font-size:0.6em;}

span.ext{background:url(../images/extlink.png) right center no-repeat;padding-right:12px;}
span.mailto{background:url(../images/mailto.png) right center no-repeat;padding-right:12px;}
@media print{span.ext,span.mailto{display:none;padding:0;}
}

.areas-scroller-horizontal-container{width:600px;height:40px;overflow:hidden;}
.areas-scroller-horizontal-item{display:inline;margin-right:20px;}
.areas-scroller-vertical-container{width:210px;height:160px;overflow:hidden;}
.areas-scroller-vertical-item{margin-top:20px;}
.areas-scroller-vertical-item span{display:block;}
.jscroller2_up,.jscroller2_down,.jscroller2_left,.jscroller2_right{margin:0;padding:0;}
.jscroller2_left,.jscroller_right,.jscroller2_left_endless,.jscroller2_right_endless{white-space:nowrap;}
.liScroll-container{width:738px;height:27px;margin:0;padding:0;overflow:hidden;}
.liScroll-container .mask{position:relative;left:10px;top:8px;width:718px;overflow:hidden;}
ul.liScroll{position:relative;left:750px;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0;}
ul.liScroll li{float:left;margin:0;padding:0;}
ul.liScroll a{white-space:nowrap;padding:0;margin:0 50px 0 0;}
ul.liScroll span{margin:0 10px 0 0;}

.locale-untranslated{font-style:normal;text-decoration:line-through;}
#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}
#locale-translation-filter-form .form-type-select select{width:100%;}
#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}
.language-switcher-locale-session a.active{color:#0062A0;}
.language-switcher-locale-session a.session-active{color:#000000;}

@font-face {
    font-family: 'Droid Serif';
    src: url('../fonts/Droid_Serif/droidserif-webfont.eot');
    src: url('../fonts/Droid_Serif/droidserif-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Droid_Serif/droidserif-webfont.woff') format('woff'),
         url('../fonts/Droid_Serif/droidserif-webfont.ttf') format('truetype'),
         url('../fonts/Droid_Serif/droidserif-webfont.svg#droid_serifregular') format('svg');
    font-weight: 400;
    font-style: normal;

}
@font-face {
    font-family: 'Droid Serif Bold';
    src: url('../fonts/Droid_Serif/droidserif-bold-webfont.eot');
    src: url('../fonts/Droid_Serif/droidserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Droid_Serif/droidserif-bold-webfont.woff') format('woff'),
         url('../fonts/Droid_Serif/droidserif-bold-webfont.ttf') format('truetype'),
         url('../fonts/Droid_Serif/droidserif-bold-webfont.svg#droid_serifbold') format('svg');
    font-weight: 700;
    font-style: normal;

}
@font-face {
    font-family: 'Droid Serif Italic';
    src: url('../fonts/Droid_Serif/droidserif-italic-webfont.eot');
    src: url('../fonts/Droid_Serif/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Droid_Serif/droidserif-italic-webfont.woff') format('woff'),
         url('../fonts/Droid_Serif/droidserif-italic-webfont.ttf') format('truetype'),
         url('../fonts/Droid_Serif/droidserif-italic-webfont.svg#droid_serifitalic') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Droid Serif Bold Italic';
    src: url('../fonts/Droid_Serif/droidserif-bolditalic-webfont.eot');
    src: url('../fonts/Droid_Serif/droidserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Droid_Serif/droidserif-bolditalic-webfont.woff') format('woff'),
         url('../fonts/Droid_Serif/droidserif-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/Droid_Serif/droidserif-bolditalic-webfont.svg#droid_serifbold_italic') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'News Cycle';
    src: url('../fonts/News_Cycle/newscycle-regular-webfont.eot');
    src: url('../fonts/News_Cycle/newscycle-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/News_Cycle/newscycle-regular-webfont.woff') format('woff'),
         url('../fonts/News_Cycle/newscycle-regular-webfont.ttf') format('truetype'),
         url('../fonts/News_Cycle/newscycle-regular-webfont.svg#news_cycleregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'News Cycle Regular';
    src: url('../fonts/News_Cycle/newscycle-regular-webfont.eot');
    src: url('../fonts/News_Cycle/newscycle-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/News_Cycle/newscycle-regular-webfont.woff') format('woff'),
         url('../fonts/News_Cycle/newscycle-regular-webfont.ttf') format('truetype'),
         url('../fonts/News_Cycle/newscycle-regular-webfont.svg#news_cycleregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'News Cycle Bold';
    src: url('../fonts/News_Cycle/newscycle-bold-webfont.eot');
    src: url('../fonts/News_Cycle/newscycle-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/News_Cycle/newscycle-bold-webfont.woff') format('woff'),
         url('../fonts/News_Cycle/newscycle-bold-webfont.ttf') format('truetype'),
         url('../fonts/News_Cycle/newscycle-bold-webfont.svg#news_cyclebold') format('svg');
    font-weight: 700;
    font-style: normal;
}

/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face{
  font-family: 'FontAwesome';
  src:url('../fonts/Font_Awesome/fontawesome-webfont.eot?v=3.0.1');
  src:url('../fonts/Font_Awesome/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('../fonts/Font_Awesome/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  url('../fonts/Font_Awesome/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */

  width: 1.5625em;
}
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .75em;
}
.icon-muted {
  color: #eeeeee;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-moz-document url-prefix() {
  .icon-spin {
    height: .9em;
  }
  .btn .icon-spin {
    height: auto;
  }
  .icon-spin.icon-large {
    height: 1.25em;
  }
  .btn .icon-spin.icon-large {
    height: .75em;
  }
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }

.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }

.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }

.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }

.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }

.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }

.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }

.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }

.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }

.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }

.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }

.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }

.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }

.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }
.icon-lightbulb:before            { content: "\f0eb"; }
.icon-exchange:before             { content: "\f0ec"; }
.icon-cloud-download:before       { content: "\f0ed"; }
.icon-cloud-upload:before         { content: "\f0ee"; }

.icon-user-md:before              { content: "\f0f0"; }
.icon-stethoscope:before          { content: "\f0f1"; }
.icon-suitcase:before             { content: "\f0f2"; }
.icon-bell-alt:before             { content: "\f0f3"; }
.icon-coffee:before               { content: "\f0f4"; }
.icon-food:before                 { content: "\f0f5"; }
.icon-file-alt:before             { content: "\f0f6"; }
.icon-building:before             { content: "\f0f7"; }
.icon-hospital:before             { content: "\f0f8"; }
.icon-ambulance:before            { content: "\f0f9"; }
.icon-medkit:before               { content: "\f0fa"; }
.icon-fighter-jet:before          { content: "\f0fb"; }
.icon-beer:before                 { content: "\f0fc"; }
.icon-h-sign:before               { content: "\f0fd"; }
.icon-plus-sign-alt:before        { content: "\f0fe"; }

.icon-double-angle-left:before    { content: "\f100"; }
.icon-double-angle-right:before   { content: "\f101"; }
.icon-double-angle-up:before      { content: "\f102"; }
.icon-double-angle-down:before    { content: "\f103"; }
.icon-angle-left:before           { content: "\f104"; }
.icon-angle-right:before          { content: "\f105"; }
.icon-angle-up:before             { content: "\f106"; }
.icon-angle-down:before           { content: "\f107"; }
.icon-desktop:before              { content: "\f108"; }
.icon-laptop:before               { content: "\f109"; }
.icon-tablet:before               { content: "\f10a"; }
.icon-mobile-phone:before         { content: "\f10b"; }
.icon-circle-blank:before         { content: "\f10c"; }
.icon-quote-left:before           { content: "\f10d"; }
.icon-quote-right:before          { content: "\f10e"; }

.icon-spinner:before              { content: "\f110"; }
.icon-circle:before               { content: "\f111"; }
.icon-reply:before                { content: "\f112"; }
.icon-github-alt:before           { content: "\f113"; }
.icon-folder-close-alt:before     { content: "\f114"; }
.icon-folder-open-alt:before      { content: "\f115"; }

#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}
#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}
#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;}
html.js input.form-autocomplete{background-image:url(../images/throbber.gif);background-position:100% 2px;background-repeat:no-repeat;}
html.js input.throbbing{background-position:100% -18px;}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
fieldset.collapsible{position:relative;}
fieldset.collapsible .fieldset-legend{display:block;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.resizable-textarea .grippie{background:#eee url(../images/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}
body.drag{cursor:move;}
.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}
a.tabledrag-handle:hover{text-decoration:none;}
a.tabledrag-handle .handle{background:url(../images/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}
a.tabledrag-handle-hover .handle{background-position:6px -11px;}
div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}
div.tree-child{background:url(../images/tree.png) no-repeat 11px center;}
div.tree-child-last{background:url(../images/tree-bottom.png) no-repeat 11px center;}
div.tree-child-horizontal{background:url(../images/tree.png) no-repeat -11px center;}
.tabledrag-toggle-weight-wrapper{text-align:right;}
table.sticky-header{background-color:#fff;margin-top:0;}
.progress .bar{background-color:#fff;border:1px solid;}
.progress .filled{background-color:#000;height:1.5em;width:5px;}
.progress .percentage{float:right;}
.ajax-progress{display:inline-block;}
.ajax-progress .throbber{background:transparent url(../images/throbber.gif) no-repeat 0px -18px;float:left;height:15px;margin:2px;width:15px;}
.ajax-progress .message{padding-left:20px;}
tr .ajax-progress .throbber{margin:0 2px;}
.ajax-progress-bar{width:16em;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.nowrap{white-space:nowrap;}
html.js .js-hide{display:none;}
.element-hidden{display:none;}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
ul li.expanded{list-style-image:url(../images/menu-expanded.png);list-style-type:circle;}
ul li.collapsed{list-style-image:url(../images/menu-collapsed.png);list-style-type:disc;}
ul li.leaf{list-style-image:url(../images/menu-leaf.png);list-style-type:square;}
li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}
ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}
.breadcrumb{padding-bottom:0.5em;}
ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}
ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}

div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}
div.status{background-image:url(../images/message-24-ok.png);border-color:#be7;}
div.status,.ok{color:#234600;}
div.status,table tr.ok{background-color:#f8fff0;}
div.warning{background-image:url(../images/message-24-warning.png);border-color:#ed5;}
div.warning,.warning{color:#840;}
div.warning,table tr.warning{background-color:#fffce5;}
div.error{background-image:url(../images/message-24-error.png);border-color:#ed541d;}
div.error,.error{
	color:#8c2e0b !important;
	clear:both;
}
div.error,table tr.error{background-color:#fef5f1;}
div.error p.error{color:#333;}
div.messages ul{margin:0 0 0 1em;padding:0;}
div.messages ul li{list-style-image:none;}

fieldset{margin-bottom:1em;padding:0.5em;}
form{margin:0;padding:0;}
hr{border:1px solid gray;height:1px;}
img{border:0;}
table{border-collapse:collapse;}
th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}
tbody{border-top:1px solid #ccc;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
th.active img{display:inline;}
td.active{background-color:#ddd;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.form-item .description{font-size:0.85em;}
label{display:block;font-weight:bold;}
label.option{display:inline;font-weight:normal;}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}
.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}
input.form-checkbox,input.form-radio{vertical-align:middle;}
.marker,.form-required{color:#f00;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.more-link{text-align:right;}
.more-help-link{text-align:right;}
.more-help-link a{background:url(../images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
#autocomplete li.selected{background:#0072b9;color:#fff;}
html.js fieldset.collapsible .fieldset-legend{background:url(../images/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}
html.js fieldset.collapsed .fieldset-legend{background-image:url(../images/menu-collapsed.png);background-position:5px 50%;}
.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}
tr.drag{background-color:#fffff0;}
tr.drag-previous{background-color:#ffd;}
.tabledrag-toggle-weight{font-size:0.9em;}
body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}
td.checkbox,th.checkbox{text-align:center;}
.progress{font-weight:bold;}
.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.progress .filled{background:#0072b9 url(../images/progress.gif);}

html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}
a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
strong{font-weight:bold;}
em{font-style:italic;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}

.clearfix:after{font-size:0;}
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}
.inline li,.tabs li,.breadcrumb li{list-style:none;display:inline;margin-right:0.5em;}
.item-list li{list-style:none;}
.pager li{display:inline;margin-right:0.25em;}
img{vertical-align:bottom;}
.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}

::-moz-focus-inner{border:0;padding:0;}
input[type="search"]::-webkit-search-decoration{display:none;}

/*input,button,select,textarea{margin:0;vertical-align:middle;}*/
input,button,textarea{margin:0;vertical-align:middle;}

button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:11px;background:#ddd url(../images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:3px 10px 4px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}
button{*padding-top:1px;*padding-bottom:1px;}

/*textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}*/
textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}

input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}
::-webkit-input-placeholder{color:#888;}

button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{-moz-box-shadow:#06f 0 0 7px;-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1;}
input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}
button[disabled],input[disabled],textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default;}
textarea{height:auto;}

textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}
optgroup{color:#000;font-style:normal;font-weight:normal;}
.ie6-button,* html button{background:#ddd url(../images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}
* html button{padding-top:1px;padding-bottom:1px;}

.ie6-input,* html textarea{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}

.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}
.ie6-input-disabled{background:#eee;}

body{font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;}
a:link,a:visited{color:#0062A0;text-decoration:underline;}
a:hover{color:#202124;text-decoration:none;}
a:active{color:#202124;text-decoration:none;color:#000;}
hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}

h1,h2,h3,h4,h5,h6{
	/*letter-spacing:-0.05em;*/
	font-family:Georgia,'Times New Roman',serif;
}

h1{font-size:36px;}
h2{font-size:28px;}
h1.site-name,h2.site-name{font-size:36px;}
h2.box-title{font-size:18px;margin:0;}
h2.segment-title{font-size:28px;}
h3{font-size:1.2em;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal;}
ul{list-style:disc;}
ul ul,ol ol{padding-top:0.5em;}
.segment ol,.segment ul{padding-left:1.2em;}
.segment ul.inline,.segment ol.inline{padding-left:0;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
dt,.admin h3{font-size:18px;margin:0;}
dd{padding-left:10px;font-size:0.9em;font-style:italic;margin-bottom:20px;}

.logo-img{float:left;margin-right:20px;}
.site-name-slogan{float:left;}
.site-name{margin-top:20px;}
.site-name a{text-decoration:none;}
.site-name,.site-slogan{margin-bottom:0;line-height:1em;}
.site-slogan{font-weight:normal;}

.menu{margin:0;padding:0;}
.menu li{list-style:none;}

.form-actions input{margin-right:0.5em;}
.form-actions input:hover{background:#FFFFFF;}
label{font-weight:bold;}

.item-list .pager{padding:0;margin:0;}
.item-list .pager li,.item-list .pager ul li{margin:0;padding:0;float:left;}
.item-list .pager{position:relative;margin:0;padding:0;font-size:10px;text-align:left;}
.pager li a{display:inline-block;}
.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{padding:4px 8px;text-decoration:none;}
.pager li.pager-current{padding:4px 8px;font-weight:bold;}
.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{width:50px;text-align:center;padding:4px 0;}
.pager li.pager-next{position:absolute;top:0;right:50px;}
.pager li.pager-last,.pager li.pager-next.last{position:absolute;top:0;right:0;border-right:0;}
.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{color:#1a1a1a;}
.pager li{border-right:1px solid;border-color:#ddd #bbb #999;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;}
.pager li.pager-current{background:#ddd url(../images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(1,#5a5a5a));background:-moz-linear-gradient(top center,#1a1a1a 0%,#5a5a5a 100%);color:#FFF;outline:0;}
.pager li.pager-next{border-left:1px solid;border-color:#ddd #bbb #999;}
.pager li a{background:#ddd url(../images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);cursor:pointer;}
.pager li a:hover{background:#FFF;color:#454545;}
.pager{background:#ebebeb;border:1px solid;border-color:#ddd #bbb #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pager li.first,.pager li.first a,.pager li.first a:hover{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.pager li.pager-last,.pager li.pager-last a,.pager li.pager-last a:hover{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
table{border:1px solid #CCC;width:100%;}
thead th,th{background:#f7f7f7;border-bottom:1px solid #ccc;color:#333;}
td,th{padding:4px 8px;vertical-align:middle;}
th a,th a:link,th a:visited{text-decoration:none;}
th a{display:block;}
th a img{margin:0 0 0 5px;}
th.active{background:#DDD;border-left:1px solid #CCC;border-right:1px solid #CCC;}
tr.even td{background:#F1F5FA;}
tr.odd td{background:#fff;}
td.active{border-left:1px solid #CCC;border-right:1px solid #CCC;}
tr.even td.active{background:#e5e9ed;}
tr.odd td.active{background:#f2f2f2;}
tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:#FFFEEE;}
td ul.links{margin-bottom:0;}
.segment-links ul li a,.comment-links ul li a{text-transform:lowercase;display:block;float:left;text-decoration:none;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;margin:0 0.5em 0.5em 0;vertical-align:middle;-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#ddd url(../images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:4px 10px 3px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}
.segment-links ul li a:hover,.comment-links ul li a:hover{background:#FFF;}
.tips,.description{font-size:10px;color:#6a6a6a;}

/*body{color:#494b4c;font-size:100%;}*/
body{color:#000;font-size:100%;}
h1{font-family:'News Cycle',Arial,Tahoma,sans-serif;font-weight:normal;font-size:1.5em;}
h1#page-title{display:none;}
h2,h2.box-title{
	font-family:'News Cycle',Arial,Tahoma,sans-serif;font-weight:normal;
	font-size:1.4em;
	letter-spacing:.02em;
}
h3{font-family:'News Cycle',Arial,Tahoma,sans-serif;font-weight:normal;l
    font-size:1.2em;}
h4{font-family:'News Cycle',Arial,Tahoma,sans-serif;font-weight:normal;font-size:1em;}
hr{height:1px;}

p,.box-main li{
	font-family:'Droid Serif',serif;
	font-size:0.85em;
	/*color:#494b4c;*/
	color:#000;
	padding-bottom:.5em;
}

.box-main ul li ul li,
.box-main ol li ol li,
.box-main ul li ol li,
.box-main ol li ul li{
	font-size: inherit;
}

.box-main ul li ol
{
	list-style-type: decimal;
}

.box-main ol li ol
{
	list-style-type: lower-alpha;
}

.box-main p{padding-top:.75em;padding-bottom:0em;}
a{color:#267399;text-decoration:underline;}
a:visited,a:active{color:#4432a3;}
a:hover{color:#994640;}
a.anchor:before{
	content:url(../images/bullet-down.png);
	padding-right:0.25em;
}
a.anchor,
.collapse-text-fieldset a{
	/*font-family:'News Cycle',Arial,Tahoma,sans-serif;*/
	font-family: 'Droid Serif',serif;
	font-weight:normal;
	font-size:1.1em;
	text-decoration:none;
}

a.top:after{
	content:url(../images/bullet-up.png);
	padding-left:0.25em;
}
a.top{
	/*color:#494b4c;*/
	color:#000;
	float:right;
	font-family:'News Cycle',Arial,Tahoma,sans-serif;
	text-decoration:none;
	text-transform:lowercase;
	margin-bottom:5px;
	/*display:inline;*/
}

#section-content a:focus{outline-style:dotted;outline-width:thin;}
.locale-untranslated{text-decoration:none;}
abbr,.abbr,acronym{border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:blue;}
cite{font-weight:bold;}
small,sub,sup{font-size:.83em}
sub{vertical-align:sub}
sup{vertical-align:super}
.box{position:relative;}
.shadow{position:absolute;bottom:-10px;height:10px;width:100%;opacity:0.5;}
.breadcrumb{
	font-family:Arial,Tahoma,sans-serif;
	/*font-size:1em;*/
	font-size:0.85em;
}
.media-youtube-outer-wrapper{max-width:480px;margin:0 auto;}
#zn-user-wrapper{height:27px;background:#eee;border-bottom:1px solid #aaa;}
#zn-user{line-height:26px;font-family:'News Cycle',Arial,Tahoma,sans-serif;font-size:0.75em;}
#zn-user a{color:#000;text-decoration:none;}
#zn-user .box-menu-top-menu,#zn-user .box-language{float:left;}
#zn-user .box-menu-top-menu li{display:inline;text-transform:uppercase;}
#zn-user .box-language li{display:inline;padding-left:2pt;padding-right:2pt;border-left:1px solid #000;}
#zn-user .box-language li.first{border-left:none;}
#zn-user ul,#zn-user p{margin:0;padding:0;}
.area-user-first,.area-user-second{min-height:1px;}
.box-fat-logo{width:100%;margin:10px 0;padding:0;}
.box-fat-logo img{max-width:100%;display:block;margin:0 auto;}
#box-search-form{width:100%;margin:10px 0;padding:0;text-align:center;}
form#search-box-form{background-color:white;display:inline-block;margin:0 auto;}
form#search-box-form .form-submit{border-radius:0;box-shadow:0;width:29px;height:43px;margin:0;padding:0;border:0;background:transparent url(../images/search.png) no-repeat center top;text-indent:-1000em;text-shadow:0;cursor:pointer;}

form#search-box-form .form-text{
	text-shadow:0;
	border:0;
	width:200px;
	/*margin-top:2px;*/
	margin-top:1px;
	margin-bottom:2px;
}

form#search-box-form button:focus,form#search-box-form button:active,form#search-box-form input:focus,form#search-box-form input:active{box-shadow:0 0;}
form#search-box-form .txtField{height:40px;min-height:40px;background:transparent url(../images/glass.png) no-repeat 5px center;padding:10px 0px 10px 25px;border:1px solid #dedede;margin-right:5px;}
#zn-menu-wrapper{background:none;}
body.not-front #zn-menu-wrapper{display:none;}
#area-menu{margin-left:0;margin-right:0;z-index:100;}
ul.fat-megamenu{width:100%;margin:0;padding:0;}
ul.fat-megamenu li.fat-megamenu-top-level{float:left;background-image:url(../images/menu-bg.png);background-repeat:repeat-x;height:70px;max-height:70px;margin:0;padding:0;list-style-type:none;display:block;width:100%;}
ul.fat-megamenu a.fat-megamenu-link-level1{color:white;text-decoration:none;width:90%;}
ul.fat-megamenu a.fat-megamenu-arrow{width:30px;height:70px;position:relative;display:block;top:-70px;float:right;text-align:center;}
ul.fat-megamenu a.fat-megamenu-arrow img{margin-top:30px;}
ul.fat-megamenu li.fat-megamenu-top-level span{color:white;margin:0 5px 0 9px;padding:0;height:70px;max-height:70px;display:block;line-height:1.1em;width:90%;}
ul.fat-megamenu li.fat-megamenu-top-level.hover span{background-image:none;}
ul.fat-megamenu li.fat-megamenu-top-level.hover,ul.fat-megamenu li.fat-megamenu-top-level.hover h2,ul.fat-megamenu li.fat-megamenu-top-level.hover small{color:black;}

ul.fat-megamenu li.fat-megamenu-top-level span h2{
	color:white;
	margin:0;
	/*padding:8px 0 2px 0;*/
	padding:1.5em 0 2px 0;
	font-size:1em;
	font-weight:bold;
	letter-spacing:0px;	
}

ul.fat-megamenu li.fat-megamenu-top-level span small{margin:0;padding:0;font-size:0.8em;font-family:'News Cycle',Arial,Tahoma,sans-serif;}
div.fat-megamenu-dropdown{border-top:1px solid #d9d9d9;position:absolute;background-color:white;color:black;width:100%;}
div.fat-megamenu-dropdown a:focus,.box-menu-menu-footer-menu a:focus,.box-menu-footer-links a:focus{background-color:#d9d9d9;}
div.fat-megamenu-dropdown-links{float:left;}
div.fat-megamenu-dropdown-feature{display:none;float:right;}
div.fat-megamenu-dropdown-links-menu{}
div.fat-megamenu-dropdown-links-special{border-top:1px solid #d9d9d9;padding:5px 0 5px 9px;font-size:0.95em;font-family:'News Cycle',Arial,Tahoma,sans-serif;text-transform:uppercase;color:#313131;}
div.fat-megamenu-dropdown-links-special p{padding:0;margin:0;}
div.fat-megamenu-dropdown-links-special a{text-decoration:none;color:#267399;}
div.fat-megamenu-dropdown-links-menu a{text-decoration:none;padding:2px 14px 6px 4px;line-height:1em;}
div.fat-megamenu-dropdown-links-menu a:hover{background-image:url(../images/link-right-arrow.png);background-position:95% center;background-repeat:no-repeat;}
div.fat-megamenu-dropdown .fat-dropdown-column{float:left;width:48%;}
div.fat-megamenu-dropdown-links-menu ul{margin:0 0 1em 0;padding:1em 0 0 5px;list-style-type:none;display:block;float:left;width:48%;}
div.fat-megamenu-dropdown-links-menu ul li{}
div.fat-megamenu-dropdown-links-menu ul li a.fat-megamenu-link-level2{font-size:1em;font-family:'News Cycle',Arial,Tahoma,sans-serif;font-weight:bold;display:block;color:#494b4d;}
div.fat-megamenu-dropdown-links-menu ul li a.fat-megamenu-link-level2:hover{}
div.fat-megamenu-dropdown-links-menu ul li ul{padding:0;width:100%;}
div.fat-megamenu-dropdown-links-menu ul li ul li{font-weight:normal;}
/*div.fat-megamenu-dropdown-links-menu ul li ul li a.fat-megamenu-link-level3{font-size:0.95em;font-family:'News Cycle',Arial,Tahoma,sans-serif;display:block;color:#494b4c;}*/
div.fat-megamenu-dropdown-links-menu ul li ul li a.fat-megamenu-link-level3{font-size:0.95em;font-family:'News Cycle',Arial,Tahoma,sans-serif;display:block;color:#000;}
/*.fat-megamenu-dropdown-feature .promo-tile{width:277px;min-height:145px;color:#494B4C;}*/
.fat-megamenu-dropdown-feature .promo-tile{width:277px;min-height:145px;color:#000;}
.fat-megamenu-dropdown-feature .promo-tile header,.fat-megamenu-dropdown-feature .promo-tile .header{padding:12px 0px 12px 10px;}
.fat-megamenu-dropdown-feature .promo-tile .promo-content{padding:10px 0px 15px 10px;}
.fat-megamenu-dropdown-feature .promo-tile,.fat-megamenu-dropdown-feature .promo-tile header,.fat-megamenu-dropdown-feature .promo-tile .header,.fat-megamenu-dropdown-feature .promo-tile .promo-content{overflow:hidden;position:relative;}
.fat-megamenu-dropdown-feature .promo-tile header h3,.fat-megamenu-dropdown-feature .promo-tile .header h3{width:125px;float:left;margin:0;}
.fat-megamenu-dropdown-feature .promo-tile p{width:125px;float:left;padding-bottom:0;margin-bottom:0;}
.fat-megamenu-dropdown-feature .promo-tile a{position:absolute;z-index:400;bottom:15px;right:8px;padding:8px 28px 8px 18px;background-color:#313131;background-image:url(../images/link-right-arrow.png);background-position:95% center;background-repeat:no-repeat;}
/*.fat-megamenu-dropdown-feature .promo-tile header h3,.fat-megamenu-dropdown-feature .promo-tile .header h3{font-size:18px;line-height:120%;color:#494B4C;font-family:'News Cycle',Arial,Tahoma,sans-serif;text-align:right;}*/
.fat-megamenu-dropdown-feature .promo-tile header h3,.fat-megamenu-dropdown-feature .promo-tile .header h3{font-size:18px;line-height:120%;color:#000;font-family:'News Cycle',Arial,Tahoma,sans-serif;text-align:right;}
/*.fat-megamenu-dropdown-feature .promo-tile p{font-size:12px;line-height:15px;color:#494B4C;font-family:'News Cycle',Arial,Tahoma,sans-serif;text-align:right;}*/
.fat-megamenu-dropdown-feature .promo-tile p{font-size:12px;line-height:15px;color:#000;font-family:'News Cycle',Arial,Tahoma,sans-serif;text-align:right;}
.fat-megamenu-dropdown-feature .promo-tile a{font-size:10px;color:#FFFFFF;text-decoration:none;text-transform:uppercase;}
.fat-megamenu-dropdown-feature .promo-tile .circle{position:absolute;top:0px;right:0px;width:134px;height:138px;background-repeat:no-repeat;background-position:right top;}
.fat-megamenu-dropdown-feature .promo-tile .icon{position:absolute;top:0px;right:0px;width:117px;height:102px;background-repeat:no-repeat;z-index:300;}
ul.fat-megamenu li.fat-megamenu-top-level-item-1 .fat-megamenu-dropdown-feature .promo-tile{background-color:#C2E0A6;}
ul.fat-megamenu li.fat-megamenu-top-level-item-1 .fat-megamenu-dropdown-feature .promo-tile header,ul.fat-megamenu li.fat-megamenu-top-level-item-1 .fat-megamenu-dropdown-feature .promo-tile .header{background-color:#CEE6B8;}
ul.fat-megamenu li.fat-megamenu-top-level-item-1 .fat-megamenu-dropdown-feature .promo-tile .promo-content{background-color:#C2E0A6;}
ul.fat-megamenu li.fat-megamenu-top-level-item-1 .fat-megamenu-dropdown-feature .promo-tile .circle{background-image:url(../images/preparing-circle-bg.png);}
ul.fat-megamenu li.fat-megamenu-top-level-item-1 .fat-megamenu-dropdown-feature .promo-tile .icon{background-image:url(../images/icon/checklist-icon.png);background-position:5px -5px;}
ul.fat-megamenu li.fat-megamenu-top-level-item-2 .fat-megamenu-dropdown-feature .promo-tile{background-color:#D9C597;}
ul.fat-megamenu li.fat-megamenu-top-level-item-2 .fat-megamenu-dropdown-feature .promo-tile header,ul.fat-megamenu li.fat-megamenu-top-level-item-2 .fat-megamenu-dropdown-feature .promo-tile .header{background-color:#DECEA9;}
ul.fat-megamenu li.fat-megamenu-top-level-item-2 .fat-megamenu-dropdown-feature .promo-tile .promo-content{background-color:#D9C597;}
ul.fat-megamenu li.fat-megamenu-top-level-item-2 .fat-megamenu-dropdown-feature .promo-tile .circle{background-image:url(../images/aid-circle-bg.png);}
ul.fat-megamenu li.fat-megamenu-top-level-item-2 .fat-megamenu-dropdown-feature .promo-tile .icon{background-image:url(../images/icon/search-scholarships.png);background-position:5px -5px;}
ul.fat-megamenu li.fat-megamenu-top-level-item-3 .fat-megamenu-dropdown-feature .promo-tile{background-color:#A1C5C0;}
ul.fat-megamenu li.fat-megamenu-top-level-item-3 .fat-megamenu-dropdown-feature .promo-tile header,ul.fat-megamenu li.fat-megamenu-top-level-item-3 .fat-megamenu-dropdown-feature .promo-tile .header{background-color:#B4CCC9;}
ul.fat-megamenu li.fat-megamenu-top-level-item-3 .fat-megamenu-dropdown-feature .promo-tile .promo-content{background-color:#A1C5C0;}
ul.fat-megamenu li.fat-megamenu-top-level-item-3 .fat-megamenu-dropdown-feature .promo-tile .circle{background-image:url(../images/eligibility-circle-bg.png);}
ul.fat-megamenu li.fat-megamenu-top-level-item-3 .fat-megamenu-dropdown-feature .promo-tile .icon{background-image:url(../images/icon/resources.png);}
ul.fat-megamenu li.fat-megamenu-top-level-item-4 .fat-megamenu-dropdown-feature .promo-tile{background-color:#CCCB9C;}
ul.fat-megamenu li.fat-megamenu-top-level-item-4 .fat-megamenu-dropdown-feature .promo-tile header,ul.fat-megamenu li.fat-megamenu-top-level-item-4 .fat-megamenu-dropdown-feature .promo-tile .header{background-color:#D1D0AB;}
ul.fat-megamenu li.fat-megamenu-top-level-item-4 .fat-megamenu-dropdown-feature .promo-tile .promo-content{background-color:#CCCB9C;}
ul.fat-megamenu li.fat-megamenu-top-level-item-4 .fat-megamenu-dropdown-feature .promo-tile .circle{background-image:url(../images/applying-circle-bg.png);}
ul.fat-megamenu li.fat-megamenu-top-level-item-4 .fat-megamenu-dropdown-feature .promo-tile .icon{background-image:url(../images/icon/application.png);}
ul.fat-megamenu li.fat-megamenu-top-level-item-5 .fat-megamenu-dropdown-feature .promo-tile{background-color:#E0AEA6;}
ul.fat-megamenu li.fat-megamenu-top-level-item-5 .fat-megamenu-dropdown-feature .promo-tile header,ul.fat-megamenu li.fat-megamenu-top-level-item-5 .fat-megamenu-dropdown-feature .promo-tile .header{background-color:#E6BEB8;}
ul.fat-megamenu li.fat-megamenu-top-level-item-5 .fat-megamenu-dropdown-feature .promo-tile .promo-content{background-color:#E0AEA6;}
ul.fat-megamenu li.fat-megamenu-top-level-item-5 .fat-megamenu-dropdown-feature .promo-tile .circle{background-image:url(../images/repaying-circle-bg.png);}
ul.fat-megamenu li.fat-megamenu-top-level-item-5 .fat-megamenu-dropdown-feature .promo-tile .icon{background-image:url(../images/icon/calculator.png);background-position:30% 50%;}

ul.fat-megamenu > li.active a span h2{
	color:#000;
}

ul.fat-megamenu li.fat-megamenu-top-level-item-1.hover,
ul.fat-megamenu li.fat-megamenu-top-level-item-1.active{
	background:white url(../images/preparing-5x5.png) repeat-x top;
}
ul.fat-megamenu li.fat-megamenu-top-level-item-1 div.fat-megamenu-dropdown{border-bottom:5px solid #618e3c;}
li.fat-megamenu-top-level-item-1 div.fat-megamenu-dropdown-links-menu a:hover{color:white;background-color:#618e3c;}

ul.fat-megamenu li.fat-megamenu-top-level-item-2.hover,
ul.fat-megamenu li.fat-megamenu-top-level-item-2.active{
	background:white url(../images/aid-5x5.png) repeat-x top;
}

ul.fat-megamenu li.fat-megamenu-top-level-item-2 div.fat-megamenu-dropdown{border-bottom:5px solid #b38b30;}
li.fat-megamenu-top-level-item-2 div.fat-megamenu-dropdown-links-menu a:hover{color:white;background-color:#b38b30;}

ul.fat-megamenu li.fat-megamenu-top-level-item-3.hover,
ul.fat-megamenu li.fat-megamenu-top-level-item-3.active{
	background:white url(../images/eligibility-5x5.png) repeat-x top;
}

ul.fat-megamenu li.fat-megamenu-top-level-item-3 div.fat-megamenu-dropdown{border-bottom:5px solid #438c81;}
li.fat-megamenu-top-level-item-3 div.fat-megamenu-dropdown-links-menu a:hover{color:white;background-color:#438c81;}

ul.fat-megamenu li.fat-megamenu-top-level-item-4.hover,
ul.fat-megamenu li.fat-megamenu-top-level-item-4.active{
	background:white url(../images/repaying-5x5.png) repeat-x top;
	/*background:white url(../images/applying-5x5.png) repeat-x top;*/
}

ul.fat-megamenu li.fat-megamenu-top-level-item-4 div.fat-megamenu-dropdown{border-bottom:5px solid #99973a;}
li.fat-megamenu-top-level-item-4 div.fat-megamenu-dropdown-links-menu a:hover{color:white;background-color:#99973a;}

ul.fat-megamenu li.fat-megamenu-top-level-item-5.hover,
ul.fat-megamenu li.fat-megamenu-top-level-item-5.active{
	background:white url(../images/applying-5x5.png) repeat-x top;
	/*background:white url(../images/repaying-5x5.png) repeat-x top;*/
}

ul.fat-megamenu li.fat-megamenu-top-level-item-5 div.fat-megamenu-dropdown{border-bottom:5px solid #994640;}
li.fat-megamenu-top-level-item-5 div.fat-megamenu-dropdown-links-menu a:hover{color:white;background-color:#994640;}

.introBox{
	position:relative;
	width:100%;
	display:inline-block;
}
/*.introBox .rssIcon{
	position:absolute;
	top:5px;
	right:5px;
	border:none;
	width:16px;
	height:16px;
	background:#fff url(../images/feed.png) no-repeat top;
}*/
.announcementsContainer .rssIcon,
.fatSelectables .rssIcon{
  border:none;
  width:16px;
  height:16px;
  background:#fff url(../images/feed.png) no-repeat top;
  display:inline-block;
  margin-left:5px;
}

/* ************************ */
/* START: FAT Announcements */
/* ************************ */
.ann{
	margin-bottom:15px;
}
.annHeading{
	margin-bottom:0.15em !important;
}

.annSumm{
	padding-top:0 !important;
	margin-bottom:0.3em !important;
}
.annDate{
	padding-top:0 !important;
	font-style:italic;
	font-size:0.8em;
	margin-left:0 !important;
}

/*
.annSumm{
	padding-top:0 !important;
	margin-bottom:0 !important;
}
.annDate{
	padding-top:0.15em !important;
	font-style:italic;
	font-size:0.8em;
	margin-left:0 !important;
}*/

.annMore{
    font-size:0.8em;
    padding-top:0.15em !important;
    margin-right:0 !important;
	float:right;
}
.annContainer2{
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	margin-bottom:25px;
}
.annContainer1{
	float:left;
	width:100%;
	position:relative;
	right:50%;
}
.annCol1{
	float:left;
	width:46%;
	position:relative;
	/*left:52%;*/
	left:51%;
	overflow:visible;
}
.annCol2{
	float:left;
	width:46%;
	position:relative;
	left:56%;
	overflow:hidden;
}
/* ************************ */
/* END: FAT Announcements */
/* ************************ */


/* ***************************************************************** */
/* START: FAT Responsive Dropdown/Fly-out Horizontal Navigation Menu */
/* ***************************************************************** */

@import "font-awesome.css";

.fatMenuContainer{
	height:70px;
}

ul.fatMenu {
	margin:0;
	padding:0;
	position:relative;
	display:inline-block;
	/*border: solid 1px #999;*/
	
	/*font-family: 'Oswald', Segoe UI, Arial !important;*/
	font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
	background:transparent !important;
	height:70px;
/*	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );*/
}
ul.fatMenu.full-width{
	width: 100%;
}
ul.fatMenu li{
	/*font-size:13px;*/
	font-size:1em;
	margin:0;
	padding:0;
	float:left;
	outline: none;
	position:relative;
	list-style:none; 
}
ul.fatMenu li li{
  border:1px transparent solid !important;
}
ul.fatMenu > li{
	width:25%;
	/*height:70px;*/
	font-weight:700;
}
ul.fatMenu > li.setHeight{
	height:70px;
}
ul.fatMenu > li.first{
	width:24%;
}
ul.fatMenu li li{
	font-weight:400;
}
ul.fatMenu > li > ul{
	width:100%;
}
ul.fatMenu li a{
	width:85%;
}
/*ul.fatMenu li:hover,
ul.fatMenu li.active{
	background: #cccccc;
	-webkit-transition: all 0.1s ease-in-out;	
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}*/
ul.fatMenu li a,
ul.fatMenu li a{
	color:#fff;
	text-shadow:none !important;
}
ul.fatMenu li:hover li,
ul.fatMenu li:active li,
ul.fatMenu li:hover li a,
ul.fatMenu li:active li a,
ul.fatMenu li:hover li li,
ul.fatMenu li:active li li,
ul.fatMenu li:hover li li a,
ul.fatMenu li:active li li a{
	color:#000 !important;
}
ul.fatMenu li li:hover,
ul.fatMenu li li:active,
ul.fatMenu li li:hover a,
ul.fatMenu li li:active a,
ul.fatMenu li li li:hover,
ul.fatMenu li li li:active,
ul.fatMenu li li li:hover a,
ul.fatMenu li li li:active a{
	color:#fff !important;
}
ul.fatMenu li:hover a,
ul.fatMenu li.active a{
	color:#000 !important;
	text-shadow:none !important;
}
ul.fatMenu li.level-1.active{
	background:url("../images/preparing-5x5.png") repeat-x scroll center top white !important;
}
ul.fatMenu li.level-2.active{
	background:url("../images/aid-5x5.png") repeat-x scroll center top white !important;
}
ul.fatMenu li.level-3.active{
	background:url("../images/eligibility-5x5.png") repeat-x scroll center top white !important;
}
ul.fatMenu li.level-4.active{
	background:url("../images/repaying-5x5.png") repeat-x scroll center top white !important;
}
ul.fatMenu li.level-5.active{
	background:url("../images/applying-5x5.png") repeat-x scroll center top white !important;
}
/*ul.fatMenu > li:hover > ul,
ul.fatMenu > li:active > ul*/
ul.fatMenu > li > ul{
	border-left:1px solid #ccc !important;
	border-right:1px solid #ccc !important;
	border-bottom:1px solid #ccc !important;
	-moz-box-shadow:0px 15px 15px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 15px 15px rgba(0,0,0,0.5);
	box-shadow:0px 15px 15px rgba(0,0,0,0.5);
}
/*ul.fatMenu > li:hover > ul ul,
ul.fatMenu > li:active > ul ul*/
ul.fatMenu > li > ul ul{
	border:1px solid #ccc !important;
	-moz-box-shadow:11px 11px 15px rgba(0,0,0,0.5);
	-webkit-box-shadow:11px 11px 15px rgba(0,0,0,0.5);
	box-shadow:11px 11px 15px rgba(0,0,0,0.5);
}
ul.fatMenu > li:hover > a > span,
ul.fatMenu > li:active > a > span,
ul.fatMenu > li.activeTab > a > span{
	color:#fff;
}

ul.fatMenu li.tabFocused{
  border-collapse:collapse;
  border:1px #000 dotted !important;
}

ul.fatMenu li.level-1:hover,
ul.fatMenu li.level-1:active/*,
ul.fatMenu li.level-1.activeTab*/{
	background:#578036 url(../images/preparing-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-1.stdActive{
	background:#fff url(../images/preparing-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-1.stdInactive:hover,
ul.fatMenu li.level-1.stdInactive:active/*,
ul.fatMenu li.level-1.stdInactive.inactiveTab*/{
  background:transparent url(../images/preparing-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-2:hover,
ul.fatMenu li.level-2:active{
	background:#917227 url(../images/aid-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-2.stdActive{
	background:#fff url(../images/aid-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-2.stdInactive:hover,
ul.fatMenu li.level-2.stdInactive:active{
  background:transparent url(../images/aid-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-3:hover,
ul.fatMenu li.level-3:active{
	background:#3d8076 url(../images/eligibility-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-3.stdActive{
	background:#fff url(../images/eligibility-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-3.stdInactive:hover,
ul.fatMenu li.level-3.stdInactive:active{
  background:transparent url(../images/eligibility-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-4:hover,
ul.fatMenu li.level-4:active{
	background:#994640 url(../images/repaying-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-4.stdActive{
	background:#fff url(../images/repaying-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-4.stdInactive:hover,
ul.fatMenu li.level-4.stdInactive:active{
  background:transparent url(../images/repaying-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-5:hover,
ul.fatMenu li.level-5:active{
	background:#7a792f url(../images/applying-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-5.stdActive{
	background:#fff url(../images/applying-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-5.stdInactive:hover,
ul.fatMenu li.level-5.stdInactive:active{
  background:transparent url(../images/applying-5x5.png) repeat-x top !important;
}
ul.fatMenu li.stdActive > a > span{
	color:#000 !important;
}
/*ul.fatMenu li.stdInactive:hover{
	background:transparent !important;
}*/
ul.fatMenu li.stdInactive > a > span{
	color:#fff !important;
}
ul.fatMenu > li:last-child {
	background: none !important; 
}
ul.fatMenu > li > a {
	/*padding:26px 20px 25px;*/
	/*padding:23px 20px;*/
	padding:26px 20px;
	text-decoration:none;
	/*text-transform: uppercase;*/
	display:inline-block;
	line-height:1.1em;
}
ul.fatMenu a{
/*	color: #454545;
	text-shadow: 0 1px 1px #dedede;*/
}

/****** icon ******/
ul.fatMenu i{
	line-height: 20px !important;
	margin-right: 4px;
	font-size: 20px;
	float: left;
}
ul.fatMenu li:hover i{
	transition: all 0.1s ease-in-out;
	transform: scale(1.3);
	-ms-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
	-moz-transform: scale(1.3);
}



/****** menu height ******/
/* thin */
ul.thin > li > a {
	padding:15px 20px;
}
ul.thin .search{
	float: left;
	margin-top: 11px;
	margin-left: 10px;
}
ul.thin .social{
	margin-top: 12px;
}
ul.thin ul {
	top: 50px !important;
}
ul.thin ul li ul {
	top: -1px !important;
}

/* thick */
ul.thick > li > a {
	padding:40px 20px;
}
ul.thick .search{
	float: left;
	margin-top: 36px;
	margin-left: 10px;
}
ul.thick .social{
	margin-top: 38px;
}
ul.thick ul {
	top: 100px !important;
}
ul.thick ul li ul {
	top: -1px !important;
}

/****** dropdown Navigation ******/
ul.fatMenu li:hover > ul,
ul.fatMenu li:active > ul{
	visibility:visible !important;
	opacity:1 !important;
}
ul.fatMenu ul, 
ul.fatMenu ul li ul{
	list-style: none;
    margin: 0;
    padding: 0;    
	visibility:hidden;
    position: absolute;
    z-index: 999;
	width:180px;
	opacity:0;
	/*background: #dedede;*/
	background:#fff;
	-webkit-transition:opacity 0.1s linear, visibility 0.1s linear; 
	-moz-transition:opacity 0.1s linear, visibility 0.1s linear; 
	-o-transition:opacity 0.1s linear, visibility 0.1s linear; 
	transition:opacity 0.1s linear, visibility 0.1s linear; 
}
ul.fatMenu ul {
    /*top: 71px;*/
    top:70px;
    left:0;
	border:none;
}
ul.fatMenu ul:after{
	content:"";
	clear:both;
	display:block;
}
ul.fatMenu ul li ul{
    top: -1px;
    /*left: 180px;*/
    left:295px;
}
ul.fatMenu li.first ul li ul{
    left:283px;
}
ul.fatMenu ul li{
	clear:both;
	width:100%;
	border:0 none;
}
ul.fatMenu ul li .subText{
	float:left;
	width:90%;
}
/*ul.fatMenu ul li .subParent,
ul.fatMenu ul li:hover .subParent,
ul.fatMenu ul li .subParent:hover{
	cursor:default !important;
}*/
ul.fatMenu ul li a{
	background:none;
	padding:14px 15px;
	text-decoration:none;
	display:block;
	border:0 none;
	float:left;	
}
ul.fatMenu li ul li.subHead a{
	color:inherit !important;
	padding:0 !important;
}
ul.fatMenu li ul li.subHead:hover a,
ul.fatMenu li ul li.subHead:active a{
	color:#fff !important;
}
ul.fatMenu li.level-1 ul li.subHead,
ul.fatMenu li.level-1 ul li.subHead:hover,
ul.fatMenu li.level-1 ul li.subHead:active{
	background:none !important;
	cursor:default;
	padding:14px 15px;
	text-decoration:none;
	display:block;
	border:0 none;
	float:left;
	color:#578036 !important;
	font-weight:700;
	width:85%;
}
ul.fatMenu li.level-1 ul li.subHead:hover,
ul.fatMenu li.level-1 ul li.subHead:active{
	cursor:pointer;
	color:#fff !important;
	background:#578036 !important;
}
ul.fatMenu li.level-2 ul li.subHead,
ul.fatMenu li.level-2 ul li.subHead:hover,
ul.fatMenu li.level-2 ul li.subHead:active{
	background:none !important;
	cursor:default;
	padding:14px 15px;
	text-decoration:none;
	display:block;
	border:0 none;
	float:left;
	color:#917227 !important;
	font-weight:700;
	width:85%;
}
ul.fatMenu li.level-2 ul li.subHead:hover,
ul.fatMenu li.level-2 ul li.subHead:active{
	cursor:pointer;
	color:#fff !important;
	background:#917227 !important;
}
ul.fatMenu li.level-3 ul li.subHead,
ul.fatMenu li.level-3 ul li.subHead:hover,
ul.fatMenu li.level-3 ul li.subHead:active{
	background:none !important;
	cursor:default;
	padding:14px 15px;
	text-decoration:none;
	display:block;
	border:0 none;
	float:left;
	color:#3d8076 !important;
	font-weight:700;
	width:85%;
}
ul.fatMenu li.level-3 ul li.subHead:hover,
ul.fatMenu li.level-3 ul li.subHead:active{
	cursor:pointer;
	color:#fff !important;
	background:#3d8076 !important;
}
ul.fatMenu li.level-4 ul li.subHead,
ul.fatMenu li.level-4 ul li.subHead:hover,
ul.fatMenu li.level-4 ul li.subHead:active{
	background:none !important;
	cursor:default;
	padding:14px 15px;
	text-decoration:none;
	display:block;
	border:0 none;
	float:left;
	color:#994640 !important;
	font-weight:700;
	width:85%;
}
ul.fatMenu li.level-4 ul li.subHead:hover,
ul.fatMenu li.level-4 ul li.subHead:active{
	cursor:pointer;
	color:#fff !important;
	background:#994640 !important;
}
ul.fatMenu li.level-5 ul li.subHead,
ul.fatMenu li.level-5 ul li.subHead:hover,
ul.fatMenu li.level-5 ul li.subHead:active{
	background:none !important;
	cursor:default;
	padding:14px 15px;
	text-decoration:none;
	display:block;
	border:0 none;
	float:left;
	color:#7a792f !important;
	font-weight:700;
	width:85%;	
}
ul.fatMenu li.level-5 ul li.subHead:hover,
ul.fatMenu li.level-5 ul li.subHead:active{
	cursor:pointer;
	color:#fff !important;
	background:#7a792f !important;
}

/****** dropdown arrow ******/
ul.fatMenu .arrow{
	font-family: 'FontAwesome';
	float:right;
	color:#666;
}
ul.fatMenu li li:hover .arrow,
ul.fatMenu li li:active .arrow{
	color:#fff;
}

ul.fatMenu > li > a > .arrow:before{
	content: "\f078";
}
ul.fatMenu > li:hover > a > .arrow:before,
ul.fatMenu > li > a:hover > .arrow:before,
ul.fatMenu > li:active > a > .arrow:before,
ul.fatMenu > li > a:active > .arrow:before{
  content: "\f077";
}
ul.fatMenu > li ul a .arrow:before{
	content: "\f054";
}
ul.fatMenu > li ul a:hover .arrow:before,
ul.fatMenu > li ul a:active .arrow:before{
  content: "\f053";
}


/*
ul.fatMenu > li > a > .arrow:before{
	content: "\f078";
}
ul.fatMenu > li ul a .arrow:before{
	content: "\f054";
}*/

/****** right item orientation ******/
ul.fatMenu .right{
	float: right;
	right: 0;
}

/****** social ******/
.social{
	margin-top: 22px;
	padding-right: 20px;
	position: relative;
}
.social a{
	margin-left: 5px;
	font-family: 'FontAwesome';
	font-size: 28px;
	text-decoration: none;
	transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
}

a.face:before{
	content: "\f082";
}
a.twitter:before{
	content: "\f081";
}
a.linkedin:before{
	content: "\f08c";
}
a.rss:before{
	content: "\f09e";
}

/****** Styles ******/

.black a,
.grey a,
.dark-blue a,
.blue a,
.green a,
.emerald a,
.red a,
.dark-orange a,
.orange a,
.deep-purple a,
.purple a,
.magenta a{
	color: #fff !important;
}

/* black */
.black{
/*	background: #3f3f3f !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #3f3f3f 0%, #1c1c1c 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3f), color-stop(100%,#1c1c1c))!important;
	background: -webkit-linear-gradient(top, #3f3f3f 0%,#1c1c1c 100%)!important;
	background: -o-linear-gradient(top, #3f3f3f 0%,#1c1c1c 100%)!important;
	background: -ms-linear-gradient(top, #3f3f3f 0%,#1c1c1c 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#1c1c1c',GradientType=0 )!important;
	border-color: #000 !important;*/
	background:none !important;
}
.black ul{
	/*background: #1c1c1c !important;*/
	background: #fff !important;
	/*border-color: #000 !important;*/
	border:none !important;
}
.black a{
	/* text-shadow: 0 1px 1px #000 !important; */
	text-shadow:none !important;
}
.black li ul li a{
	color:#000 !important;
}
.black li.level-1:hover ul li:hover,
.black li.level-1:hover ul li:active,
.black li.level-1:active ul li:active,
.black li.level-1:active ul li:hover,
.black li.level-1.active ul li:hover{
	background-color:#578036 !important;
}
.black li.level-2:hover ul li:hover,
.black li.level-2:hover ul li:active,
.black li.level-2:active ul li:active,
.black li.level-2:active ul li:hover,
.black li.level-2.active ul li:hover{
	background-color:#917227 !important;
}
.black li.level-3:hover ul li:hover,
.black li.level-3:hover ul li:active,
.black li.level-3:active ul li:active,
.black li.level-3:active ul li:hover,
.black li.level-3.active ul li:hover{
	background-color:#3d8076 !important;
}
.black li.level-4:hover ul li:hover,
.black li.level-4:hover ul li:active,
.black li.level-4:active ul li:active,
.black li.level-4:active ul li:hover,
.black li.level-4.active ul li:hover{
	background-color:#994640 !important;
}
.black li.level-5:hover ul li:hover,
.black li.level-5:hover ul li:active,
.black li.level-5:active ul li:active,
.black li.level-5:active ul li:hover,
.black li.level-5.active ul li:hover{
	background-color:#7a792f !important;
}

/* dark-gray */
.grey{
	background: #596a72!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NmE3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTRhNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #596a72 0%, #3e4a50 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#596a72), color-stop(100%,#3e4a50))!important;
	background: -webkit-linear-gradient(top, #596a72 0%,#3e4a50 100%)!important;
	background: -o-linear-gradient(top, #596a72 0%,#3e4a50 100%)!important;
	background: -ms-linear-gradient(top, #596a72 0%,#3e4a50 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596a72', endColorstr='#3e4a50',GradientType=0 )!important;
	border-color: #3e4a50 !important;
}
.grey ul{
	background: #3e4a50 !important;
	border-color: #323b40 !important;
}
.grey a{
	text-shadow: 0 1px 1px #2e2e2e !important;
} 
.grey li:hover,
.grey li:active,
.grey li.active{
	background-color: #323b40 !important;
}

/* dark-blue */
.dark-blue{
	background: #1e5799!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTNkNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #1e5799 0%, #153d6b 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#153d6b))!important;
	background: -webkit-linear-gradient(top, #1e5799 0%,#153d6b 100%)!important;
	background: -o-linear-gradient(top, #1e5799 0%,#153d6b 100%)!important;
	background: -ms-linear-gradient(top, #1e5799 0%,#153d6b 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#153d6b',GradientType=0 )!important;
	border-color: #153d6b !important;
}
.dark-blue ul{
	background: #153d6b !important;
	border-color: #113155 !important;
}
.dark-blue a{
	text-shadow: 0 1px 1px #000 !important;
}
.dark-blue li:hover,
.dark-blue li:active,
.dark-blue li.active{
	background-color: #113155 !important;
}

/* blue */
.blue{
	background: #107fc9!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwN2ZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDY2YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #107fc9 0%, #0d66a1 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#107fc9), color-stop(100%,#0d66a1))!important;
	background: -webkit-linear-gradient(top, #107fc9 0%,#0d66a1 100%)!important;
	background: -o-linear-gradient(top, #107fc9 0%,#0d66a1 100%)!important;
	background: -ms-linear-gradient(top, #107fc9 0%,#0d66a1 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#107fc9', endColorstr='#0d66a1',GradientType=0 )!important;
	border-color: #0d66a1 !important;
}
.blue ul{
	background: #0d66a1 !important;
	border-color: #0a5282 !important;
}
.blue a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.blue li:hover,
.blue li:active,
.blue li.active{
	background-color: #0a5282 !important;
}

/* green */
.green{
	background: #006e2e!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #006e2e 0%, #004e21 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006e2e), color-stop(100%,#004e21))!important;
	background: -webkit-linear-gradient(top, #006e2e 0%,#004e21 100%)!important;
	background: -o-linear-gradient(top, #006e2e 0%,#004e21 100%)!important;
	background: -ms-linear-gradient(top, #006e2e 0%,#004e21 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#004e21',GradientType=0 )!important;
	border-color: #004e21 !important;
}
.green ul{
	background: #004e21 !important;
	border-color: #003e1a !important;
}
.green a{
	text-shadow: 0 1px 1px #000 !important;
}
.green li:hover,
.green li:active,
.green li.active{
	background-color: #003e1a !important;
}

/* emerald */
.emerald{
	background: #12b86c!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyYjg2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTk0NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #12b86c 0%, #0e9458 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#12b86c), color-stop(100%,#0e9458))!important;
	background: -webkit-linear-gradient(top, #12b86c 0%,#0e9458 100%)!important;
	background: -o-linear-gradient(top, #12b86c 0%,#0e9458 100%)!important;
	background: -ms-linear-gradient(top, #12b86c 0%,#0e9458 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12b86c', endColorstr='#0e9458',GradientType=0 )!important;
	border-color: #0e9458 !important;
}
.emerald ul{
	background: #0e9458 !important;
	border-color: #0b7746 !important;
}
.emerald a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.emerald li:hover,
.emerald li:active,
.emerald li.active{
	background-color: #0b7746 !important;
}

/* red */
.red, .red ul{
	background: #b11623!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMTYyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTEyMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #b11623 0%, #8e121c 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b11623), color-stop(100%,#8e121c))!important;
	background: -webkit-linear-gradient(top, #b11623 0%,#8e121c 100%)!important;
	background: -o-linear-gradient(top, #b11623 0%,#8e121c 100%)!important;
	background: -ms-linear-gradient(top, #b11623 0%,#8e121c 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b11623', endColorstr='#8e121c',GradientType=0 )!important;
	border-color: #8e121c !important;
}
.red ul{
	background: #8e121c !important;
	border-color: #720e17 !important;
}
.red a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.red li:hover,
.red li:active,
.red li.active{
	background-color: #720e17 !important;
}

/* dark-orange */
.dark-orange{
	background: #c64900!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2NDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZTNhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #c64900 0%, #9e3a00 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c64900), color-stop(100%,#9e3a00))!important;
	background: -webkit-linear-gradient(top, #c64900 0%,#9e3a00 100%)!important;
	background: -o-linear-gradient(top, #c64900 0%,#9e3a00 100%)!important;
	background: -ms-linear-gradient(top, #c64900 0%,#9e3a00 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c64900', endColorstr='#9e3a00',GradientType=0 )!important;
	border-color: #9e3a00 !important;
}
.dark-orange ul{
	background: #9e3a00 !important;
	border-color: #7e2e00 !important;
}
.dark-orange a{
	text-shadow: 0 1px 1px #000 !important;
}
.dark-orange li:hover,
.dark-orange li:active,
.dark-orange li.active{
	background-color: #7e2e00 !important;
}

/* orange */
.orange{
	background: #fd8603!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkODYwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYTY5MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #fd8603 0%, #ca6902 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd8603), color-stop(100%,#ca6902))!important;
	background: -webkit-linear-gradient(top, #fd8603 0%,#ca6902 100%)!important;
	background: -o-linear-gradient(top, #fd8603 0%,#ca6902 100%)!important;
	background: -ms-linear-gradient(top, #fd8603 0%,#ca6902 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8603', endColorstr='#ca6902',GradientType=0 )!important;
	border-color: #ca6902 !important;
}
.orange ul{
	background: #ca6902 !important;
	border-color: #a25502 !important;
}
.orange a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.orange li:hover,
.orange li:active,
.orange li.active{
	background-color: #a25502 !important;
}

/* deep-purple */
.deep-purple{
	background: #663366!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2MzM2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzI5NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #663366 0%, #532953 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#663366), color-stop(100%,#532953))!important;
	background: -webkit-linear-gradient(top, #663366 0%,#532953 100%)!important;
	background: -o-linear-gradient(top, #663366 0%,#532953 100%)!important;
	background: -ms-linear-gradient(top, #663366 0%,#532953 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663366', endColorstr='#532953',GradientType=0 )!important;
	border-color: #532953 !important;
}
.deep-purple ul{
	background: #532953 !important;
	border-color: #432143 !important;
}
.deep-purple a{
	text-shadow: 0 1px 1px #000 !important;
}
.deep-purple li:hover,
.deep-purple li:active,
.deep-purple li.active{
	background-color: #432143 !important;
}

/* purple */
.purple{
	background: #a849a3!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4NDlhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NzNiODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #a849a3 0%, #873b84 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a849a3), color-stop(100%,#873b84))!important;
	background: -webkit-linear-gradient(top, #a849a3 0%,#873b84 100%)!important;
	background: -o-linear-gradient(top, #a849a3 0%,#873b84 100%)!important;
	background: -ms-linear-gradient(top, #a849a3 0%,#873b84 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a849a3', endColorstr='#873b84',GradientType=0 )!important;
	border-color: #873b84 !important;
}
.purple ul{
	background: #873b84 !important;
	border-color: #6d2f6b !important;
}
.purple a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.purple li:hover,
.purple li:active,
.purple li.active{
	background-color: #6d2f6b !important;
}

/* magenta */
.magenta{
	background: #d51e7a!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1MWU3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzE4NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background: -moz-linear-gradient(top, #d51e7a 0%, #ac1862 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d51e7a), color-stop(100%,#ac1862))!important;
	background: -webkit-linear-gradient(top, #d51e7a 0%,#ac1862 100%)!important;
	background: -o-linear-gradient(top, #d51e7a 0%,#ac1862 100%)!important;
	background: -ms-linear-gradient(top, #d51e7a 0%,#ac1862 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51e7a', endColorstr='#ac1862',GradientType=0 )!important;
	border-color: #ac1862 !important;
}
.magenta ul{
	background: #ac1862 !important;
	border-color: #89134e !important;
}
.magenta a{
	text-shadow: 0 1px 1px #2e2e2e !important;
}
.magenta li:hover,
.magenta li:active,
.magenta li.active{
	background-color: #89134e !important;
}
/* *************************************************************** */
/* END: FAT Responsive Dropdown/Fly-out Horizontal Navigation Menu */
/* *************************************************************** */



.pageTypeHome #zn-preface-wrapper,
.pageTypeHome .zn-content-wrapper,
.pageTypeLanding #zn-preface-wrapper,
.pageTypeLanding .zn-content-wrapper,
.pageTypeLanding #zn-content-wrapper,
.pageTypeSearch #zn-preface-wrapper,
.pageTypeSearch .zn-content-wrapper,
.pageTypeSearch #zn-content-wrapper{
	background:#dedede url(../images/vertical-bg.png) repeat;
}
#zn-content #area-content,
#zn-content > aside{
	background:#fff;
}
#zn-content{
	/*margin-top:10px;*/
	margin-top:0;
	margin-bottom:20px;
}
#zn-content #area-content hr{
	clear:both;
}
#zn-content > aside .area-inner > section{
	padding:20px;
}
#zn-content > aside .area-inner > section:first-child{
	border-top:none;
}
#zn-content > aside .area-inner > section:last-child{
	border-bottom:none;
}

#zn-preface-wrapper{padding-top:10px;padding-bottom:20px;}
.topic-preparing #box-areas-preface-box .introBox .field-content:before{content:url(../images/prepare_for_college_001.png);float:left;padding-right:10px;}
.topic-types-of-aid #box-areas-preface-box .introBox .field-content:before{content:url(../images/types_of_aid_001.png);float:left;padding-right:10px;}
.topic-eligibility #box-areas-preface-box .introBox .field-content:before{content:url(../images/qualify_for_aid_001.png);float:left;padding-right:10px;}
.topic-applying #box-areas-preface-box .introBox .field-content:before{content:url(../images/apply_for_aid_001.png);float:left;padding-right:10px;}
.topic-repaying #box-areas-preface-box .introBox .field-content:before{content:url(../images/manage_my_loans_001.png);float:left;padding-right:10px;}
#box-areas-preface-box .areas-row{border:1px solid #dedede;background-color:white;padding:1px;}
#box-areas-preface-box .introBox .field-content{float:left;width:100%;margin:5px;}
#box-areas-preface-box .introBox p{margin:0;line-height:1.3em;font-size:1em;font-family:'Droid Serif',serif;font-style:italic;}
#box-areas-preface-box .introBox h1,#box-areas-preface-box .introBox h2,#box-areas-preface-box .introBox h3,#box-areas-preface-box .introBox h4{margin:0 0 12px 0;line-height:1.1em;font-size:1.5em;}
.not-front .area-content-inner{border:1px solid #dedede;}

article .content h2,
article .content h3,
article .content h4{
	margin:15px 10px 0;
	line-height:1em;
}
article .content p{
	margin:0 10px 10px;
	line-height:1.6em;
}

article .content hr{background-color:#dedede;margin:0;}
article .content table{border-left:none;border-right:none;margin:0;table-layout:fixed;}
article .content thead td{text-align:center;text-transform:uppercase;}

.toolkitTable thead tr th{
  background: #669900; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU3MzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #669900 50%, #619100 50%, #619100 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#669900), color-stop(50%,#619100), color-stop(100%,#619100)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #669900 50%,#619100 50%,#619100 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #669900 50%,#619100 50%,#619100 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #669900 50%,#619100 50%,#619100 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #669900 50%,#619100 50%,#619100 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669900', endColorstr='#619100',GradientType=0 ); /* IE6-8 */
}
.toolkitTable thead tr {
    border-left: 1px solid #669900 !important;
    border-right: 1px solid #669900 !important;
}
article .content td{
	border:1px solid #669900 !important;
}
.toolkitTable tbody tr td.odd{
  background-color:#fcf7ee !important;
}
.sectionOne .toolkitTable thead tr {
    border-left: 1px solid #578036 !important;
    border-right: 1px solid #578036 !important;
}
.sectionTwo .toolkitTable thead tr {
    border-left: 1px solid #917227 !important;
    border-right: 1px solid #917227 !important;
}
.sectionThree .toolkitTable thead tr {
    border-left: 1px solid #3d8076 !important;
    border-right: 1px solid #3d8076 !important;
}
.sectionFour .toolkitTable thead tr {
    border-left: 1px solid #994640 !important;
    border-right: 1px solid #994640 !important;
}
.sectionFive .toolkitTable thead tr {
    border-left: 1px solid #7a792f !important;
    border-right: 1px solid #7a792f !important;
}
.sectionOne article .content td{
	border:1px solid #578036 !important;
}
.sectionTwo article .content td{
	border:1px solid #917227 !important;
}
.sectionThree article .content td{
	border:1px solid #3d8076 !important;
}
.sectionFour article .content td{
	border:1px solid #994640 !important;
}
.sectionFive article .content td{
	border:1px solid #7a792f !important;
}
article .content td
{
	border:1px solid #dedede;
	vertical-align:top;
}
article .content td:first-child
{
	/*border-left:none;*/
}
article .content td:last-child
{
	/*border-right:none;*/
}





tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:none;}
.area-content ul{margin:0 10px;}
.area-content ol{margin:0 10px;}
.area-content ul li{margin-left:15px;padding-left:0;list-style-type:inherit;}
.area-content table ul li{margin-left:-10px;}
.area-content #segment-page-78 ul li{margin-left:-15px;}
.content-feature,.highlight{display:block;width:100%;margin:0;padding:0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background-color:#fcf7ee;}
.content-feature:after,.highlight:after{content:"";display:block;clear:both;}
.content-feature img,.highlight img{float:left;margin:10px;}
#zn-footer{margin-top:10px;}
.box-menu-footer-links{margin-top:10px;color:#aaa;}
.box-menu-footer-links ul li{width:100%;list-style:none;margin:0;padding:0;text-align:center;border-top:1px solid #f0f0f0;}
.box-menu-footer-links ul li.last{border-bottom:1px solid #f0f0f0;}

.box-menu-footer-links a,
.box-menu-footer-links a:visited{
	/*color:#888;*/
	color:#000;
	text-decoration:none;
	font-size:1.5em;
}

#area-footer-second .box{margin-top:5px;width:100%;text-align:center;}
#box-menu-menu-footer-menu{display:none;}
#box-menu-menu-footer-menu li li{list-style-image:none;}
body.topic-preparing h1,body.topic-preparing .section-content h2,body.topic-preparing .lexicon-term h4 a,body.topic-preparing h3,body.topic-preparing h4,body.topic-preparing hr,body.topic-preparing a.anchor,body.topic-preparing cite{color:#618e3c;}
body.topic-preparing hr{}
body.topic-preparing .box-main ul li{list-style-image:url(../images/list-bullet-preparing.png);}
body.topic-preparing .box-main ul li ul li{list-style-image:url(../images/list-bullet-preparing-sub.png);}
body.topic-preparing .toolkit-events-list .areas-field-title,body.topic-preparing .toolkit-events-list .areas-field-field-location,body.topic-preparing .toolkit-events-list .areas-field-nid a:link,body.topic-preparing .toolkit-events-list .areas-field-nid a:visited{color:#618e3c;}
body.topic-types-of-aid h1,body.topic-types-of-aid .section-content h2,body.topic-types-of-aid .lexicon-term h4 a,body.topic-types-of-aid h3,body.topic-types-of-aid h4,body.topic-types-of-aid hr,body.topic-types-of-aid a.anchor,body.topic-types-of-aid cite{color:#b38b30;}
body.topic-types-of-aid hr{}
body.topic-types-of-aid .box-main ul li{list-style-image:url(../images/list-bullet-types-of-aid.png);}
body.topic-types-of-aid .box-main ul li ul li{list-style-image:url(../images/list-bullet-types-of-aid-sub.png);}
body.topic-types-of-aid .toolkit-events-list .areas-field-title,body.topic-types-of-aid .toolkit-events-list .areas-field-field-location,body.topic-types-of-aid .toolkit-events-list .areas-field-nid a:link,body.topic-types-of-aid .toolkit-events-list .areas-field-nid a:visited{color:#b38b30;}
body.topic-eligibility h1,body.topic-eligibility .section-content h2,body.topic-eligibility .lexicon-term h4 a,body.topic-eligibility h3,body.topic-eligibility h4,body.topic-eligibility hr,body.topic-eligibility a.anchor,body.topic-eligibility cite{color:#438c81;}
body.topic-eligibility hr{}
body.topic-eligibility .box-main ul li{list-style-image:url(../images/list-bullet-eligibility.png);}
body.topic-eligibility .box-main ul li ul li{list-style-image:url(../images/list-bullet-eligibility-sub.png);}
body.topic-eligibility .toolkit-events-list .areas-field-title,body.topic-eligibility .toolkit-events-list .areas-field-field-location,body.topic-eligibility .toolkit-events-list .areas-field-nid a:link,body.topic-eligibility .toolkit-events-list .areas-field-nid a:visited{color:#438c81;}
body.topic-applying h1,body.topic-applying .section-content h2,body.topic-applying .lexicon-term h4 a,body.topic-applying h3,body.topic-applying h4,body.topic-applying hr,body.topic-applying a.anchor,body.topic-applying cite{color:#99973a;}
body.topic-applying hr{}
body.topic-applying .box-main ul li{list-style-image:url(../images/list-bullet-applying.png);}
body.topic-applying .box-main ul li ul li{list-style-image:url(../images/list-bullet-applying-sub.png);}
body.topic-applying .toolkit-events-list .areas-field-title,body.topic-applying .toolkit-events-list .areas-field-field-location,body.topic-applying .toolkit-events-list .areas-field-nid a:link,body.topic-applying .toolkit-events-list .areas-field-nid a:visited{color:#99973a;}
body.topic-repaying h1,body.topic-repaying .section-content h2,body.topic-repaying .lexicon-term h4 a,body.topic-repaying h3,body.topic-repaying h4,body.topic-repaying hr,body.topic-repaying a.anchor,body.topic-repaying cite{color:#994640;}
body.topic-repaying hr{}
body.topic-repaying .box-main ul li{list-style-image:url(../images/list-bullet-repaying.png);}
body.topic-repaying .box-main ul li ul li{list-style-image:url(../images/list-bullet-repaying-sub.png);}
body.topic-repaying .toolkit-events-list .areas-field-title,body.topic-repaying .toolkit-events-list .areas-field-field-location,body.topic-repaying .toolkit-events-list .areas-field-nid a:link,body.topic-repaying .toolkit-events-list .areas-field-nid a:visited{color:#994640;}
/*body.topic-general h1,body.topic-general .section-content h2,body.topic-general .lexicon-term h4 a,body.topic-general h3,body.topic-general h4,body.topic-general hr,body.topic-general a.anchor,body.topic-general cite{color:#669900;}*/
body.topic-general h1,body.topic-general .section-content h2,body.topic-general .lexicon-term h4 a,body.topic-general h3,body.topic-general h4,body.topic-general hr,body.topic-general cite{color:#669900;}
body.topic-general hr{}
body.topic-general .box-main ul li{list-style-image:url(../images/list-bullet-general.png);}
body.topic-general .box-main ul li ul li{list-style-image:url(../images/list-bullet-general-sub.png);}
body.topic-general .toolkit-events-list .areas-field-title,body.topic-general .toolkit-events-list .areas-field-field-location,body.topic-general .toolkit-events-list .areas-field-nid a:link,body.topic-general .toolkit-events-list .areas-field-nid a:visited{color:#669900;}
body.front h1.title{display:none;}
.self-selection-tab{width:100%;min-height:180px;padding:0;margin:10px 0 0 0;border:1px solid #dedede;background-color:white;}
.self-selection-tab img{width:176px;margin:1px 10px 1px 1px;float:left;}

.self-selection-tab p{
	margin:10px 10px 10px 190px;
	/*margin:10px;*/
	font-family:'News Cycle',sans-serif;
	font-size:0.95em;
}

#latestNews{
  background:url("../images/vertical-bg.png") repeat scroll 0 0 #dedede;
  padding-top:10px;
  padding-bottom:10px;
}
#latestNews h2{color:white;background-color:gray;text-transform:uppercase;padding:8px 10px;margin:0;height:40px;}
#latestNews h2 a{margin:0;padding:0;line-height:40px;font-size:14pt;}
#latestNewsTickerContainer{background-color:#669900;}
#latestNews ul{overflow:hidden;height:80px;}
#latestNews li{list-style-type:none;margin-left:10px;height:80px;line-height:40px;}
#latestNews a{color:white;text-transform:uppercase;font-family:'News Cycle',sans-serif;font-weight:normal;font-size:12pt;text-decoration:underline;height:80px;line-height:20px;}
#latestNews .liScroll-container{background-color:#669900;width:auto;height:40px;}
#box-areas-latest-news-us:3px;block .liScroll-container .mask{height:20px;max-height:20px;width:96%;}
/*.area-sidebar-second{font-family:'Droid Serif',serif;color:#494b4c;padding-bottom:.5em;}*/
.area-sidebar-second{font-family:'Droid Serif',serif;color:#000;padding-bottom:.5em;}
.area-sidebar-second .box{border-top:1px solid #CCC;padding-top:1em;padding-bottom:1em;}
.toolkit-resources .areas-row{margin:0.25em 0pt 0.25em 0pt;border-bottom:1px solid #CCC;padding:0.5em 0 0.5em 0;min-height:70px;}
.toolkit-resources .file-icon{padding-right:1.5em;float:left;}
.toolkit-resources .areas-field-filename{font-size:0.9em;font-family:'Droid Serif',serif;vertical-align:top;}
.toolkit-resources .areas-field-uri a{text-transform:uppercase;font-family:'Droid Serif',serif;font-size:0.85em;background-color:red;margin-top:5px;padding-right:14px;}
body.topic-preparing .toolkit-resources .areas-field-uri a{background:url(../images/arrow-bullet-preparing.png) no-repeat right 1px;}
body.topic-types-of-aid .toolkit-resources .areas-field-uri a{background:url(../images/arrow-bullet-types-of-aid.png) no-repeat right 1px;}
body.topic-eligibility .toolkit-resources .areas-field-uri a{background:url(../images/arrow-bullet-eligibility.png) no-repeat right 1px;}
body.topic-applying .toolkit-resources .areas-field-uri a{background:url(../images/arrow-bullet-applying.png) no-repeat right 1px;}
body.topic-repaying .toolkit-resources .areas-field-uri a{background:url(../images/arrow-bullet-repaying.png) no-repeat right 1px;}
body.topic-general .toolkit-resources .areas-field-uri a{background:url(../images/arrow-bullet-general.png) no-repeat right 1px;}
margin-top:5px;.box-fat-quick-resources-box-1 ul{margin:0;padding:0;}
.box-fat-quick-resources-box-1 ul li{
	/*font-family:'News Cycle',sans-serif;*/
	font-family:'Droid Serif',serif;
	font-size:0.9em;
	padding:0 0 0px 18px;
	margin:0 0 2px 0;
}
body.topic-preparing .box-fat-quick-resources-box-1 ul li{background:url(../images/arrow-bullet-preparing.png) no-repeat left 6px;}
body.topic-types-of-aid .box-fat-quick-resources-box-1 ul li{background:url(../images/arrow-bullet-types-of-aid.png) no-repeat left 6px;}
body.topic-eligibility .box-fat-quick-resources-box-1 ul li{background:url(../images/arrow-bullet-eligibility.png) no-repeat left 6px;}
body.topic-applying .box-fat-quick-resources-box-1 ul li{background:url(../images/arrow-bullet-applying.png) no-repeat left 6px;}
body.topic-repaying .box-fat-quick-resources-box-1 ul li{background:url(../images/arrow-bullet-repaying.png) no-repeat left 6px;}
body.topic-general .box-fat-quick-resources-box-1 ul li{background:url(../images/arrow-bullet-general.png) no-repeat left 6px;}
.area-sidebar-second h3.facebook{margin-bottom:0px;}
.fatTwit .areas-row{margin-top:10px;}
.fatTwit .areas-field-profile-image-url{float:left;}
.fatTwit .areas-field-text{margin-left:60px;font-size:0.9em;}
.fatTwit .areas-field-created-time{margin-left:60px;font-size:0.8em;}

a.button,
input.button{
	color:#FFF;
	/*font-family:'News Cycle',Arial,Tahoma,sans-serif;*/
  font-family:Arial,Helvetica,Tahoma,sans-serif;
  font-size:0.75em;
  font-weight:700;
	/*height:41px;*/
	margin-left:1.5em;
	padding:0.5em 1em 0.5em 1em;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block; /* added by ADN on 08/03/13 */
  border:none;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  text-shadow:none;
}
input.button{
  height:30px;
}

body.topic-preparing a.button,
body.topic-preparing input.button{
  background-color:#618e3c;
}

body.topic-types-of-aid a.button,
body.topic-types-of-aid input.button{
  background-color:#b38b30;
}

body.topic-eligibility a.button,
body.topic-eligibility input.button{
  background-color:#438c81;
}

body.topic-applying a.button,
body.topic-applying input.button{
  background-color:#99973a;
}

body.topic-repaying a.button,
body.topic-repaying input.button{
  background-color:#994640;
}

body.topic-general a.button,
body.topic-general input.button{
  background-color:#669900;
}
.toolkit-events-list .areas-row{background-image:url(../images/calendar-frame.png);background-repeat:no-repeat;min-height:55px;margin-top:8px;padding-bottom:10px;}
.toolkit-events-list .date{float:left;width:51px;margin-right:10px;}
.toolkit-events-list .month{width:51px;padding-top:15px;padding-bottom:0px;font-size:.75em;display:block;text-align:center;}
.toolkit-events-list .day{font-family:'Droid Serif',serif;margin-top:-6px;width:51px;text-align:center;display:block;}
.toolkit-events-list .areas-field-title{font-family:'News Cycle',Arial,Tahoma,sans-serif;margin-left:60px;}
.toolkit-events-list .areas-field-nid{font-size:0.9em;margin-left:60px;}
span.lexicon-term{cursor:auto;border-bottom:none;}
span.lexicon-term .description{font-size:inherit;font-weight:normal;text-decoration:none;}
span.lexicon-term li{margin-left:15px;}
.lexicon-description{display:none;}
.lexicon-links{background:none;font-family:'News Cycle',Arial,Tahoma,sans-serif;font-size:1em;text-transform:uppercase;text-align:inherit;padding:5px 10px;border-bottom:1px solid #dedede;}
.lexicon-links a{font-size:1em;}
.lexicon-list{margin:0 10px;}
h2.lexicon-letter{font-family:'News Cycle',Arial,Tahoma,sans-serif;font-size:3.5em;margin:0;color:#669900;}
.lexicon-list dl{}
.lexicon-list dt{font-family:'News Cycle',Arial,Tahoma,sans-serif;font-size:1.2em;color:#669900;}
/*.lexicon-list dd{color:#494B4C;font-family:'Droid Serif',serif;font-size:1em;font-style:inherit;padding:0;}*/
.lexicon-list dd{color:#000;font-family:'Droid Serif',serif;font-size:1em;font-style:inherit;padding:0;}
a.lexicon_go_to_top_link:after{content:url(../images/bullet-up.png);padding-left:0.25em;}
/*a.lexicon_go_to_top_link{color:#494b4c;float:right;font-family:'News Cycle',Arial,Tahoma,sans-serif;text-decoration:none;text-transform:lowercase;}*/
a.lexicon_go_to_top_link{color:#000;float:right;font-family:'News Cycle',Arial,Tahoma,sans-serif;text-decoration:none;text-transform:lowercase;}
.toolkit-events-list .areas-exposed-form{border-bottom:1px solid #dedede;margin-bottom:5px;}
.toolkit-events-list .areas-exposed-widgets{margin:10px;line-height:25px;}
.toolkit-events-list .areas-exposed-widget{margin:0;padding:0;}
.toolkit-events-list .areas-exposed-widget label{font-weight:normal;display:inline;float:left;margin-right:10px;font-family:'News Cycle',Arial,Tahoma,sans-serif;font-size:0.9em;}
.toolkit-events-list .toolkit-empty{padding:10px;}
.toolkit-events-list .areas-exposed-widget div.areas-widget{display:inline;float:left;}
.toolkit-events-list .areas-exposed-widget .form-submit{margin:0;}
.toolkit-events-list .areas-field-field-event-image{margin:0 10px;float:left;}
.toolkit-events-list table.areas-table,.toolkit-events-list table.areas-table *{border:none;background:none;}
.toolkit-events-list table.areas-table{margin:0 10px;width:auto;table-layout:fixed;}
.toolkit-events-list table.areas-table td{margin:0;padding:10px 0;vertical-align:top;}
.toolkit-events-list table.areas-table caption{text-align:left;font-family:'News Cycle',Arial,Tahoma,sans-serif;font-size:1.2em;color:#669900;}
.toolkit-events-list td.areas-field-field-event-image{width:120px;}
.toolkit-events-list td.areas-field-field-event-image img{margin-top:5px;}
.toolkit-events-list table.areas-table p,.toolkit-events-list table.areas-table h3,.toolkit-events-list table.areas-table a{margin:0;padding:0;}
.toolkit-events-list table.areas-table p.event-details-link{font-size:0.8em;}
.toolkit-events-list table.areas-table a{text-decoration:none;}
.areas-exposed-widget{margin:0 10px;}
article.segment-event{}
article.segment-event .event-heading{margin-bottom:10px;}
article.segment-event p.event-detail-info{margin:0 10px;padding:0;}
article.segment-event .event-content{border-top:1px solid #ccc;}
article.segment-event .event-picture{border-bottom:1px solid #ccc;}
article.segment-event .event-picture img{width:auto;max-width:100%;height:auto;}
article.segment-event .event-gallery img{border:1px solid #ccc;padding:1px;margin:10px;}
form.webform-client-form{margin:10px;}
form.webform-client-form .webform-component{margin:25px 0 0 0;}

/*#area-content form.webform-client-form p,#area-content form.webform-client-form h2,#area-content form.webform-client-form h3,#area-content form.webform-client-form h4,#area-content form.webform-client-form label,#area-content form.webform-client-form select,#area-content form.webform-client-form input,#area-content form.webform-client-form textarea{margin:0;}*/
#area-content form.webform-client-form p,#area-content form.webform-client-form h2,#area-content form.webform-client-form h3,#area-content form.webform-client-form h4,#area-content form.webform-client-form label,#area-content form.webform-client-form input,#area-content form.webform-client-form textarea{margin:0;}

#area-content form.webform-client-form input[type=radio],#area-content form.webform-client-form input[type=checkbox]{margin-left:10px;}
form.webform-client-form label,form.webform-client-form legend{font-family:'News Cycle',Arial,Tahoma,sans-serif;}
form.webform-client-form label.option{font-family:'Droid Serif',serif;font-size:0.85em;margin:0;}
#webform-component-typegroup--visitor-type-specify,#webform-component-sourcegroup--source-specify,#webform-component-infogroup--looking-for-specify,#webform-component-foundgroup--found-info-specify{display:none;padding:0;margin:0;font-weight:normal;}
#webform-component-sourcegroup--source-specify,#webform-component-infogroup--looking-for-specify,#webform-component-foundgroup--found-info-specify{margin:0 0 0 25px;}
#webform-component-satisfaction p{font-family:'News Cycle',Arial,Tahoma,sans-serif;font-size:1em;font-weight:bold;}
#webform-component-how-did-you-hear-about-this-website,#webform-component-looking-for,#webform-component-found-info,#webform-component-satisfaction,#webform-component-recommend,#webform-component-comments-suggestions{border-top:1px solid #ccc;padding-top:10px;}
#webform-client-form-125 .form-item,#webform-client-form-244 .form-item{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;overflow:hidden;text-align:right;}
#webform-client-form-125 p,#webform-client-form-244 p{text-align:left;}
#webform-component-contactus-name,#webform-component-contactus-email,#webform-component-contactus-question-type-label,#webform-component-contactus-message{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;}
#webform-component-contactus-name label,#webform-component-contactus-email label,#webform-component-contactus-question-type-label legend,#webform-component-contactus-message label{font-weight:normal;display:block;float:left;width:auto;min-height:35px;padding:0 0 0 10px;}
#webform-component-contactus-question-type-label--contactus-question-type div label,#webform-component-contactus-question-type-label--contactus-question-type div.form-type-radio{display:inline;border:none;float:none;text-align:left;background-color:inherit;height:35px;}
#webform-component-contactus-name input,#webform-component-contactus-email input,#webform-component-contactus-question-type-label--contactus-question-type input{height:35px;border:none;}
#webform-component-contactus-name input,#webform-component-contactus-email input,#edit-submitted-contactus-question-type-label-contactus-question-type{width:100%;display:block;background-color:white;}
#webform-component-contactus-message:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#webform-component-contactus-message div.form-textarea-wrapper{width:100%;}
#webform-component-contactus-message textarea{width:100%;height:200px;border:none;resize:none;}
#webform-client-form-161 legend{color:#669900;}
#webform-client-form-161 .form-item{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;overflow:hidden;text-align:right;}
#webform-client-form-161 label{font-weight:normal;display:block;float:left;width:auto;min-height:35px;padding:0 0 0 10px;}

/*#webform-client-form-161 input,#webform-client-form-161 select{background-color:white;height:35px;border-left:1px solid #ccc;font-size:16px;}*/
#webform-client-form-161 input{background-color:white;height:35px;border-left:1px solid #ccc;font-size:16px;}

#webform-client-form-161 .description{clear:both;}
#fsa-calculator-form label{display:inline;font-weight:normal;}
#fsa-calculator-form input.field-error{background:#f8dbdb;border-color:#e77776;}
#fsa-calculator-form label.field-error:after{color:#e77776;content:" (error)";}
/*#fsa-calculator-form .field label,#fsa-calculator-form .field input{font-family:'Droid Serif',serif;font-size:0.85em;color:#494b4c;padding-bottom:.5em;}*/
#fsa-calculator-form .field label,#fsa-calculator-form .field input{font-family:'Droid Serif',serif;font-size:0.85em;color:#000;padding-bottom:.5em;}
#reset p{text-align:center;width:100%;}
.radio{display:inline;}
a.calculate{color:white;text-decoration:none;}
#fsa-calculator-form div.field{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;overflow:hidden;text-align:right;}
#fsa-calculator-form label{font-weight:normal;display:block;float:left;width:auto;min-height:35px;padding:0 0 0 10px;}
#fsa-calculator-form input{display:block;float:right;border-left:1px solid #ccc;margin:0px;height:35px;}
#fsa-calculator-form div.radio{display:block;float:right;border-left:1px solid #ccc;background-color:white;text-align:left;min-height:35px;}
#fsa-calculator-form div.radio label,#fsa-calculator-form div.radio input{display:inline;float:none;text-align:left;}
#fsa-calculator-form div.radio input{margin-left:10px;border:none;height:16px;width:16px;}
/*.fsa-calc-detail td,.fsa-calc-detail th{font-family:'Droid Serif',serif;font-size:0.85em;color:#494b4c;}*/
.fsa-calc-detail td,.fsa-calc-detail th{font-family:'Droid Serif',serif;font-size:0.85em;color:#000;}
#budget{width:100%;height:100%;}
#budget #expenses,#budget #incomes{width:100%;}
#budget #expenses h3,#budget #incomes h3{margin:0 auto;text-align:center;width:100%;}
#budget #totals #expenses-total-div,#budget #totals #income-total-div{float:left;width:50%;text-align:center;}
#budget #totals #grand-total-div{text-align:center;}
#budget #totals{clear:both;}
#budget .detail{margin-left:25px;}
#budget div.field{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;overflow:hidden;text-align:right;}
#budget label{font-weight:normal;display:inline;float:left;min-height:35px;padding:0 10px 0 0;text-align:right;width:45%;}
#budget button{border:none;border-radius:0px;background:transparent;color:rgb(38,115,153);cursor:pointer;font-family:'Droid Serif',serif;font-size:1em;font-weight:normal;text-decoration:underline;width:95%;}
#budget button:focus,#budget button:active{box-shadow:none;border:1px dotted #000;}
.box-areas-pull-quote-block{background:white url(../images/pull-quote-bg.png) no-repeat left 15px;min-height:50px;}
.box-areas-pull-quote-block .toolkit-content{margin-left:60px;}
.box-areas-pull-quote-block .areas-field-body p{font-family:'Droid Serif',serif;font-style:italic;margin-bottom:0;}
.box-areas-pull-quote-block .areas-field-field-quote-author{}
#fb_xdm_frame_http,#fb_xdm_frame_https{display:none;visibility:hidden;}

.fullHide{
	display:none;
	visibility:hidden;
	position:absolute;
	top:-999999px;
	left:-999999px;
	z-index:-999999;
	color:#fff;
	background:#fff;
}
#logo-fatoolkit{
	margin:0;
	border-top:1px #ccc solid;
	padding-top:15px;
	text-align:center;
}
#logo-fatoolkit img{
	max-width:90%;
	margin:0 10px;
	width:40%;
	/*height:40%;*/
	height:auto;
}
h2.hdr-a{
	color:#557e32 !important;
	display:block;
	font-size:1.1em;
	font-weight: bold;
	padding:20px 10px 0;
}
h2.hdr-b{
	color:#8b7522 !important;
	display:block;
	font-size:1.1em;
	font-weight: bold;
	padding:20px 10px 0;
}
h2.hdr-c{
	color:#3b8274 !important;
	display:block;
	font-size:1.1em;
	font-weight: bold;
	padding:20px 10px 0;
}
h2.hdr-d{
	color:#9a4241 !important;
	display:block;
	font-size:1.1em;
	font-weight: bold;
	padding:20px 10px 0;
}
.sectionOne article .content hr{
	background-color:#578036 !important;
}
.sectionTwo article .content hr{
	background-color:#917227 !important;
}
.sectionThree article .content hr{
	background-color:#3d8076 !important;
}
.sectionFour article .content hr{
	background-color:#994640 !important;
}
.sectionFive article .content hr{
	background-color:#7a792f !important;
}
article .content hr.hrStd{
  background-color:#dedede !important;
}
h2.homeBoxHeading{
	height:40px;
	line-height:1.2em;
	font-family:'News Cycle Bold',Arial,Tahoma,sans-serif;font-weight:normal;
}
aside section .content table{
	margin-bottom:0;
}
#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
	padding-bottom:0;
	margin-bottom:0;
}
#page header #zn-user-wrapper #zn-user #area-user-second .area-inner .box{
	margin-top:6px;
	margin-left: 30px;
	letter-spacing: .5px;
}
form#search-box-form{
	background:#eee;
	margin:5px auto 3px auto;
	float:right;
}
form#search-box-form .container-inline .txtField{
	background-color:#fff
}
form#search-box-form .txtField{
	padding:5px 0 5px 25px;
}
form#search-box-form .form-submit{
	height:29px;
	margin:-3px 0 0 0;
	background:url("../images/search.png") no-repeat scroll center -3px transparent;
}
#general_search_help{
    border:1px #ccc solid;
    background:#fff;
    position:absolute;
    right:35px;
    top:34px;
    z-index:999999;
    width:227px;
    -webkit-box-shadow: 0px 10px 15px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 10px 15px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 10px 15px rgba(50, 50, 50, 0.75);
}
#general_search_help ul{
    list-style:none
}
#general_search_help ul li{
    padding:3px 10px;
    border-top:1px #ccc solid
}
.container-inline .form-actions,
.container-inline.form-actions{
	position:relative;
	left:-8px;
}
#zn-user-wrapper{
	height:auto;
}
.resourceHeading{
	font-weight:bold;
}
.socialIcon{
	width:25px;
}
.socialValue p{
	margin:0.5em 0 0 0;
}
.placeholderTile{
	background:#707070;
	color:#fff;
	width:100%;
	text-align:center;
	padding:70px 0;
}
#breadcrumb{
	background:#fff;
	border:1px #ddd solid;
	margin:10px;
}
#breadcrumb .breadcrumb{
	padding:5px 5px 5px 10px;
}

/*Global #578300
button shade: #527c00*/

a.button,
input.button{
  background: #578300; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU3MzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #578300 50%, #527c00 50%, #527c00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#578300), color-stop(50%,#527c00), color-stop(100%,#527c00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #578300 50%,#527c00 50%,#527c00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#578300', endColorstr='#527c00',GradientType=0 ); /* IE6-8 */
}
a.button:hover,
a.button:active,
input.button:hover,
input.button:active{
  background: #527c00; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTc4MDM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #527c00 50%, #578300 50%, #578300 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#527c00), color-stop(50%,#578300), color-stop(100%,#578300)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #527c00 50%,#578300 50%,#578300 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #527c00 50%,#578300 50%,#578300 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #527c00 50%,#578300 50%,#578300 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #527c00 50%,#578300 50%,#578300 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527c00', endColorstr='#578300',GradientType=0 ); /* IE6-8 */
}

.sectionOne h1,
.sectionOne h2,
.sectionOne h3,
.sectionOne h4,
.sectionOne h5,
.sectionOne h6,
.sectionOne h2.CopyHeadersandSubheads,
.sectionOne h2.box-title,
.sectionOne a.anchor{
	color:#578036 !important;
}
.sectionOne a.button,
.sectionOne input.button{
	background: #578036; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU3MzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #578036 50%, #4e7330 50%, #4e7330 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#578036), color-stop(50%,#4e7330), color-stop(100%,#4e7330)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #578036 50%,#4e7330 50%,#4e7330 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #578036 50%,#4e7330 50%,#4e7330 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #578036 50%,#4e7330 50%,#4e7330 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #578036 50%,#4e7330 50%,#4e7330 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#578036', endColorstr='#4e7330',GradientType=0 ); /* IE6-8 */
}
.sectionOne a.button:hover,
.sectionOne a.button:active,
.sectionOne input.button:hover,
.sectionOne input.button:active{
	background: #4e7330; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTc4MDM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #4e7330 50%, #578036 50%, #578036 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#4e7330), color-stop(50%,#578036), color-stop(100%,#578036)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e7330 50%,#578036 50%,#578036 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e7330 50%,#578036 50%,#578036 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e7330 50%,#578036 50%,#578036 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4e7330 50%,#578036 50%,#578036 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7330', endColorstr='#578036',GradientType=0 ); /* IE6-8 */
}
.sectionOne .content-feature,
.sectionOne .highlight{
	background-color:#eef2eb !important;
}
.sectionTwo h1,
.sectionTwo h2,
.sectionTwo h3,
.sectionTwo h4,
.sectionTwo h5,
.sectionTwo h6,
.sectionTwo h2.CopyHeadersandSubheads,
.sectionTwo h2.box-title,
.sectionTwo a.anchor{
	color:#917227 !important;
}
.sectionTwo a.button,
.sectionTwo input.button{
	background: #917227; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5MTcyMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4NTY4MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODU2ODI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #917227 50%, #856824 50%, #856824 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#917227), color-stop(50%,#856824), color-stop(100%,#856824)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #917227 50%,#856824 50%,#856824 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #917227 50%,#856824 50%,#856824 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #917227 50%,#856824 50%,#856824 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #917227 50%,#856824 50%,#856824 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#917227', endColorstr='#856824',GradientType=0 ); /* IE6-8 */
}
.sectionTwo a.button:hover,
.sectionTwo a.button:active,
.sectionTwo input.button:hover,
.sectionTwo input.button:active{
	background: #856824; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4NTY4MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5MTcyMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTE3MjI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #856824 50%, #917227 50%, #917227 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#856824), color-stop(50%,#917227), color-stop(100%,#917227)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #856824 50%,#917227 50%,#917227 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #856824 50%,#917227 50%,#917227 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #856824 50%,#917227 50%,#917227 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #856824 50%,#917227 50%,#917227 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#856824', endColorstr='#917227',GradientType=0 ); /* IE6-8 */
}
.sectionTwo .content-feature,
.sectionTwo .highlight{
	background-color:#f4f1e9 !important;
}

.sectionThree h1,
.sectionThree h2,
.sectionThree h3,
.sectionThree h4,
.sectionThree h5,
.sectionThree h6,
.sectionThree h2.CopyHeadersandSubheads,
.sectionThree h2.box-title,
.sectionThree a.anchor{
	color:#3d8076 !important;
}
.sectionThree a.button,
.sectionThree input.button{
	background: #3d8076; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzZDgwNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzNzczNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzc3MzZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #3d8076 50%, #37736a 50%, #37736a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#3d8076), color-stop(50%,#37736a), color-stop(100%,#37736a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d8076 50%,#37736a 50%,#37736a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d8076 50%,#37736a 50%,#37736a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d8076 50%,#37736a 50%,#37736a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3d8076 50%,#37736a 50%,#37736a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d8076', endColorstr='#37736a',GradientType=0 ); /* IE6-8 */
}
.sectionThree a.button:hover,
.sectionThree a.button:active,
.sectionThree input.button:hover,
.sectionThree input.button:active{
	background: #37736a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzNzczNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzZDgwNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2Q4MDc2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #37736a 50%, #3d8076 50%, #3d8076 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#37736a), color-stop(50%,#3d8076), color-stop(100%,#3d8076)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #37736a 50%,#3d8076 50%,#3d8076 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #37736a 50%,#3d8076 50%,#3d8076 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #37736a 50%,#3d8076 50%,#3d8076 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #37736a 50%,#3d8076 50%,#3d8076 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37736a', endColorstr='#3d8076',GradientType=0 ); /* IE6-8 */
}
.sectionThree .content-feature,
.sectionThree .highlight{
	background-color:#ebf2f1 !important;
}
.sectionFour h1,
.sectionFour h2,
.sectionFour h3,
.sectionFour h4,
.sectionFour h5,
.sectionFour h6,
.sectionFour h2.CopyHeadersandSubheads,
.sectionFour h2.box-title,
.sectionFour a.anchor{
	color:#994640 !important;
}
.sectionFour a.button,
.sectionFour input.button{
	background: #994640; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5OTQ2NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZTQxM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGU0MTNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #994640 50%, #8e413c 50%, #8e413c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#994640), color-stop(50%,#8e413c), color-stop(100%,#8e413c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #994640 50%,#8e413c 50%,#8e413c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #994640 50%,#8e413c 50%,#8e413c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #994640 50%,#8e413c 50%,#8e413c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #994640 50%,#8e413c 50%,#8e413c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#994640', endColorstr='#8e413c',GradientType=0 ); /* IE6-8 */
}
.sectionFour a.button:hover,
.sectionFour a.button:active,
.sectionFour input.button:hover,
.sectionFour input.button:active{
	background: #8e413c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZTQxM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5OTQ2NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTk0NjQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #8e413c 50%, #994640 50%, #994640 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#8e413c), color-stop(50%,#994640), color-stop(100%,#994640)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e413c 50%,#994640 50%,#994640 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e413c 50%,#994640 50%,#994640 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e413c 50%,#994640 50%,#994640 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e413c 50%,#994640 50%,#994640 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e413c', endColorstr='#994640',GradientType=0 ); /* IE6-8 */
}
.sectionFour .content-feature,
.sectionFour .highlight{
	background-color:#f5ecec !important;
}
.sectionFive h1,
.sectionFive h2,
.sectionFive h3,
.sectionFive h4,
.sectionFive h5,
.sectionFive h6,
.sectionFive h2.CopyHeadersandSubheads,
.sectionFive h2.box-title,
.sectionFive a.anchor{
	color:#7a792f !important;
}
.sectionFive a.button,
.sectionFive input.button{
	background: #7a792f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3YTc5MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2MjZkMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2ZDJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #7a792f 50%, #626d2b 50%, #626d2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#7a792f), color-stop(50%,#626d2b), color-stop(100%,#626d2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a792f', endColorstr='#626d2b',GradientType=0 ); /* IE6-8 */
}
.sectionFive a.button:hover,
.sectionFive a.button:active,
.sectionFive input.button:hover,
.sectionFive input.button:active{
	background: #626d2b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2MjZkMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3YTc5MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3YTc5MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2E3OTJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #626d2b 50%, #7a792f 50%, #7a792f 50%, #7a792f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#626d2b), color-stop(50%,#7a792f), color-stop(50%,#7a792f), color-stop(100%,#7a792f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #626d2b 50%,#7a792f 50%,#7a792f 50%,#7a792f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #626d2b 50%,#7a792f 50%,#7a792f 50%,#7a792f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #626d2b 50%,#7a792f 50%,#7a792f 50%,#7a792f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #626d2b 50%,#7a792f 50%,#7a792f 50%,#7a792f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626d2b', endColorstr='#7a792f',GradientType=0 ); /* IE6-8 */
}
.sectionFive .content-feature,
.sectionFive .highlight{
	background-color:#f1f1ea !important;
}

/*learn about financial aid - green (#578036)
conduct outreach - brown (#917227)
Professional Development - teal (#3d8076)
search tools and resources - red (#994640)*/


footer .socialBtns a,
footer .socialBtns a:link,
footer .socialBtns a:hover,
footer .socialBtns a:active,
footer .socialBtns a:visited{
  text-decoration:none;
}
.socialBtns p{
	text-align:right;
}
#homeFeatureBoxOne > .homeFeatureBoxContainer{
	height:360px;
	/*padding-bottom:20px;*/
}
#homeFeatureBoxOne > .homeFeatureBoxContainer .homeFeatureBoxImageContainer{

}
#homeFeatureBoxOne > .homeFeatureBoxContainer .homeFeatureBoxTextContainer{
	margin:0;
	display:inline-block;
}

#homeFeatureBoxTwo > .homeFeatureBoxContainer{
	height:360px;
	/*padding-bottom:20px;*/
}
#homeFeatureBoxTwo > .homeFeatureBoxContainer .homeFeatureBoxImageContainer{
	
}
#homeFeatureBoxTwo > .homeFeatureBoxContainer .homeFeatureBoxTextContainer{
	margin:0;
	display:inline-block;
}

#homeFeatureBoxThree > .homeFeatureBoxContainer{
	height:360px;
	/*padding-bottom:20px;*/
}
#homeFeatureBoxThree > .homeFeatureBoxContainer .homeFeatureBoxImageContainer{
	
}
#homeFeatureBoxThree > .homeFeatureBoxContainer .homeFeatureBoxTextContainer{
	margin:0;
	display:inline-block;
}

#homeFeatureBoxFour > .homeFeatureBoxContainer{
	height:360px;
	/*padding-bottom:20px;*/
}
#homeFeatureBoxFour > .homeFeatureBoxContainer .homeFeatureBoxImageContainer{
	
}
#homeFeatureBoxFour > .homeFeatureBoxContainer .homeFeatureBoxTextContainer{
	margin:0;
	display:inline-block;
}
.fatLinks .fatLinksContent ul{
	margin:0;
}
.fatLinks .fatLinksFooter{
	text-align:right;
}
.fatAnn .fatAnnContent{

}
.fatAnn .fatAnnFooter p:last-child{
	margin-bottom:0;
	padding-bottom:0;
}
.fatTwit .fatTwitContent{

}
.fatTwit .fatTwitFooter{
	/*text-align:right;*/
}
.fatTwit .fatTwitFooter a.button{
	margin:0 0 5px 0;
}
.contactMask{
   position:relative;
   overflow:hidden;
   margin:0px auto;
   width:100%;
   /*background-color:#578300;*/
   background-color:#fff;
}
.contactColLeft{



   background-color:#578300;
}
.contactCol1{

   overflow:hidden;



   background-color:#fff;
   /*border-bottom:5px #fff solid;*/
}
.contactRadio{
  height:35px;
}
.contactSelect{
  height:62px;
}

.contactCol1 div{
  padding:0 20px;
}
.contactCol1 .radio_cu{
  margin:12px 0;
}
.contactCol1 .radio_cu label{
  /*display:inline;*/
  color:#49464c;
  font-family:'Droid Serif',serif;
  font-size:0.87em;
  /*font-size:0.75em;*/
  font-weight:400;
  margin:0 0 5px -8px;
  display:block;
  margin-left:10px;
}

/*.contactCol1 .radio_cu input[type='radio']{
  margin:0 5px 0 20px;
}*/
.contactCol1 .radio_cu input[type='radio']{
  margin:3px 10px 20px 0;
  float:left;
  margin-left:-23px;
}

.contactCol1 div input[type='text'],
.contactCol1 div textarea,
.contactCol1 div select,
.contactCol1 div select:active,.contactCol1 div input[type='email']{
  width:99%;
  border:1px #fff solid !important;
  font-family:'Droid Serif',serif;
  font-size:1em;
  font-weight:400;
  color:#000;
  box-shadow:none;
}
.contactCol1 div input::-webkit-input-placeholder,
.contactCol1 div textarea::-webkit-input-placeholder{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity:1.0;
    opacity:1.0;
    color:#49464c;
    font-family:'Droid Serif',serif;
    font-size:1em;
    font-weight:200;
}
.contactCol1 div input:-moz-placeholder,
.contactCol1 div textarea:-moz-placeholder{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity:1.0;
    opacity:1.0;
    color:#49464c;
    font-family:'Droid Serif',serif;
    font-size:1em;
    font-weight:200;
}
.contactCol1 div input::-moz-placeholder,
.contactCol1 div textarea::-moz-placeholder{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity:1.0;
    opacity:1.0;
    color:#49464c;
    font-family:'Droid Serif',serif;
    font-size:1em;
    font-weight:200;
}
.contactCol1 div input:-ms-input-placeholder,
.contactCol1 div textarea:-ms-input-placeholder{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity:1.0;
    opacity:1.0;
    color:#49464c;
    font-family:'Droid Serif',serif;
    font-size:0.87em;
    font-weight:200;
}
.contactCol1 div textarea{
  padding:10px;
}
.contactCol1 div select{
  margin:20px 0;
  float:right;
/*  -webkit-appearance:none;
  background-color:#fff;
  color:#000;
  border:1px #000 solid;*/
}
.contactCol1 div input[type='text'],.contactCol1 div input[type='email']{
  height:45px;
  padding-left:10px;
}                                 
div.contactCol1 #cuQuestion, #cuEmail, #cuName {
  border: 1.5px solid #669900!important;
}
.contactCol2{

	overflow:hidden;


    /*Toolkit Bundle #13 - Mantis BT #1699 - Update Contact Form*/
    background-color:#fff;
	/*Tbackground-color:#578300;*/
}
.contactCol2 div,
.contactCol2 label{
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  font-size:1em;
  font-weight:700;
  /* Test Toolkit Bundle #13 - Mantis BT #1699 - Update Contact Form*/
  color:#669900;
  /* color:#fff;*/
  padding:10px 20px;
}
/* Toolkit Bundle #13 - Mantis BT #1699 - Had to add top link*/                            
#toplink-contact{
  padding-right:20px;
}                           
#container2_cu{
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	color:#000;
	background:#fff;
	border:1px #dedede solid;
	border-left:1px #578300 solid;
}
#container1_cu{
	float:left;
	width:100%;
	position:relative;
	right:50%;
	color:#fff;
	background:#578300;
}
.formItem_cu{
	margin-bottom:10px !important;
}
#col1_cu{
	float:left;
	width:46%;
	position:relative;
	left:52%;
	overflow:hidden;
	margin:10px 0;
	font-family:'News Cycle',Arial,Tahoma,sans-serif;
	font-size:1em;
	font-weight:700;
}
#col2_cu{
	float:left;
	width:46%;
	position:relative;
	left:56%;
	overflow:hidden;
	/*margin:10px 0;*/
	/*border:1px #dedede solid;*/
	font-family:'Droid Serif',serif;
	font-size:0.87em;
	font-weight:400;
	color:#000;
}
#col2_cu input[type='text'],
#col2_cu textarea,
#col2_cu select,
#col2_cu select:active{
	width:99%;
	border:1px #fff solid !important;
	font-family:'Droid Serif',serif;
	font-size:0.87em;
	font-weight:400;
	color:#49464c;
}
#col2_cu input[type='text']{
	height:45px;
	padding-left:10px;
}
#col2_cu .radio_cu{
	margin-top:12px;
}
#col2_cu input[type='radio']{
	margin:0 5px 0 20px;
}
#col2_cu select{
	margin:20px 0;
}
#col2_cu textarea{
	padding-top:20px;
}

#fatSelectables{
	/*border:1px #dedede solid;*/
}
#fatSelectables #container5{
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}
#fatSelectables #container4{
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
}
#fatSelectables #container3{
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
}
#fatSelectables #container2{
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
}
#fatSelectables #container1{
	float:left;
	width:100%;
	position:relative;
	right:20%;
}
#fatSelectables #col1{
	float:left;
	width:16%;
	position:relative;
	left:82%;
	overflow:hidden;
}
#fatSelectables #col2{
	float:left;
	width:16%;
	position:relative;
	left:90%;
	overflow:hidden;
}
#fatSelectables #col3{
	float:left;
	width:16%;
	position:relative;
	left:98%;
	overflow:hidden;
}

#fatSelectables #col5{
	float:left;
	width:19%;
	position:relative;
	left:110%;
	overflow:hidden;
}
#fatSelectables button{
	border:1px solid #dedede;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	width:180px !important;
	height:33px;
	margin-bottom:10px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
}
#fatSelectables button > span{
	font-family:'News Cycle',Arial,Tahoma,sans-serif;
	font-size:0.8em;
	font-weight:700;
}
#fatSelectables h4{
	margin:15px 10px 10px 0;
}
aside #fatSelectables h4{
	margin:10px 10px 3px 0;
}
aside #fatSelectables button{
	margin-bottom:2px;
}
.fatSelectables .ui-state-default .ui-icon{
	background-image:url(../images/arrowdd.png) !important;
	background-position:0px 0px;
	background-repeat: no-repeat;
	position:relative;
    right:8px;
    top:8px;
}
.fatSelectables .ui-state-default span:last-child{
	margin:5px 0 5px 5px;
	display:block;
}
.ui-multiselect-menu{
	position:relative;
	top:-1px;
	border:1px solid #dedede;
	background:#f7f7f7;
	padding:0 !important;
}
.ui-multiselect-menu ul.ui-multiselect-checkboxes{
	margin-bottom:0;
}
.ui-multiselect-checkboxes li{
	border-bottom:1px solid #dedede;
	padding:4px;
}
.ui-multiselect-menu ul.ui-multiselect-checkboxes li label span{
	font-family:'News Cycle',Arial,Tahoma,sans-serif;
	font-size:0.9em;
	font-weight:400;
	margin-top:-20px;
	margin-left:7px;
	display:block;
	padding-left:13px;
}
.ui-multiselect-menu ul.ui-multiselect-checkboxes li.selected{
	background:#e0e0e0;
}
.ui-multiselect-menu .doneSelecting{
	text-decoration:none;
	display:block;
	padding:5px 10px;
	font-family:arial;
	font-size:0.75em;
	font-weight:700;
	cursor:pointer;
	color:#fff;
}
.ui-multiselect-menu .doneSelecting{
	background:#669900;
}
.sectionOne .ui-multiselect-menu .doneSelecting{
	background:#578036;
}
.sectionTwo .ui-multiselect-menu .doneSelecting{
	background:#917227;
}
.sectionThree .ui-multiselect-menu .doneSelecting{
	background:#3d8076;
}
.sectionFour .ui-multiselect-menu .doneSelecting{
	background:#994640;
}
.sectionFive .ui-multiselect-menu .doneSelecting{
	background:#7a792f;
}
#getResources{
	margin:35px 0 2px 0;
}
.fatSelectablesTile #getResources{
	margin:25px 0 2px 0;
}
#clearSel{
	font-size:0.8em;
	display:block;
	text-decoration:underline;
	cursor:pointer;
	margin-bottom:20px;
}
#clearSelContainer{
	display:block;
	font-size:0.8em;
	margin-bottom:10px;
}
.fatSelectablesTile #clearSelContainer{
	margin-bottom:0;
}
#clearSelContainer #clearSel{
	display:inline;
	font-size:1.0em;
}
#getResources{
	text-decoration:none;
	cursor:pointer;
}
.sectionOne .selectedOptionsBox{
	background-color:#eef2eb;
}
.sectionTwo .selectedOptionsBox{
	background-color:#f4f1e9;
}
.sectionThree .selectedOptionsBox{
	background-color:#ebf2f1;
}
.sectionFour .selectedOptionsBox{
	background-color:#f5ecec;
}
.sectionFive .selectedOptionsBox{
	background-color:#f1f1ea;
}
.selectedOptionsBox{
	/*background-color:#f5ecec;*/
	padding:1px 10px 6px 10px;
	margin-bottom:20px;
	width:85%;
}
.selectedOptionsBox span{
	font-family:'News Cycle',Arial,Tahoma,sans-serif;
	font-size:0.75em;
	font-weight:400;
}
.selectedOptionsBox h4{
	font-family:'News Cycle',Arial,Tahoma,sans-serif;
	font-size:0.9em;
	font-weight:700;
}
.selectedOptionsBox span{
	display:block;
}
.fatSelectablesTile .selectedOptionsBox{
	margin-bottom:0;
}
#resultSort{
	margin-bottom:20px;
}
#resultSort label{
	font-weight:400;
	display:inline;
	cursor:pointer;
}
#resultSort label h4{
	margin-bottom:5px;
}
#resultSort label input{
	margin:0 5px 0 20px;
}
.searchResult{
	padding:10px 0;
}
.searchResult .resourcePlaceholder{
	float:left;
	background:#666;
	color:#fff;
	font-weight:700;
	text-align:center;
	vertical-align:middle;
	padding:35px;
	margin:15px;
}

.highlight-p
{
	padding-left: 85px;
}

.searchResult .resourcePDF,
.searchResult .resourceIMG,
.searchResult .resourcePPT,
.searchResult .resourceGEN,
.searchResult .resourceWEBRSCTLS,
.searchResult .resourceVIDEO,
.highlight .resourcePDF,
.highlight .resourceIMG,
.highlight .resourcePPT,
.highlight .resourceGEN,
.highlight .resourceWEBRSCTLS,
.highlight .resourceVIDEO{
	width:64px;
	height:64px;
}
.searchResult .resourceDOC,
.searchResult .resourceXLS,
.highlight .resourceDOC,
.highlight .resourceXLS{
	width:64px;
	height:62px;
}
.searchResult .resourcePDF,
.searchResult .resourceIMG,
.searchResult .resourceDOC,
.searchResult .resourcePPT,
.searchResult .resourceXLS,
.searchResult .resourceGEN,
.searchResult .resourceWEBRSCTLS,
.searchResult .resourceVIDEO,
.highlight .resourcePDF,
.highlight .resourceIMG,
.highlight .resourceDOC,
.highlight .resourcePPT,
.highlight .resourceXLS,
.highlight .resourceGEN,
.highlight .resourceWEBRSCTLS,
.highlight .resourceVIDEO{
	float:left;
	font-weight:700;
	text-align:center;
	vertical-align:middle;
	margin:15px;
	padding-bottom:35px;
}

.searchResult .resourceWEBRSCTLS,
.highlight .resourceWEBRSCTLS{
	background:url(../images/web-resources.png) left top no-repeat;
}

.searchResult .resourceVIDEO,
.highlight .resourceVIDEO{
	background:url(../images/video.png) left top no-repeat;
}

.searchResult .resourcePDF,
.highlight .resourcePDF{
	background:url(../images/application-pdf.png) left top no-repeat;
}
.searchResult .resourceIMG,
.highlight .resourceIMG{
	background:url(../images/image-x-generic.png) left top no-repeat;
}
.searchResult .resourceDOC,
.highlight .resourceDOC{
	background:url(../images/x-office-document.png) left top no-repeat;
}
.searchResult .resourcePPT,
.highlight .resourcePPT{
	background:url(../images/x-office-presentation.png) left top no-repeat;
}
.searchResult .resourceXLS,
.highlight .resourceXLS{
	background:url(../images/x-office-spreadsheet.png) left top no-repeat;
}
.searchResult .resourceGEN,
.highlight .resourceGEN{
  background:url(../images/page-x-generic.png) left top no-repeat;
}
#allResLnk{
	font-size:1.0em;
	display:inline-block;
	margin:20px 5px 20px 0;
}
#actionBar{
  width:100%;
  text-align:right;
}
#actionBar #submitQuestion{
	/* margin:20px 10px 0 0; */
	cursor:pointer;
	margin-left: 0px;
	margin-right: 5px;
}
#actionBar #orCancelContainer{
  display:block;
  margin:5px 10px;
  font-size:0.85em;
}
#actionBar #orCancelContainer a#orCancel,
#actionBar #orCancelContainer a#orCancel:link,
#actionBar #orCancelContainer a#orCancel:hover,
#actionBar #orCancelContainer a#orCancel:visited{
  cursor:pointer;
}

.reqLegend{
	margin:0 0 5px 10px;
	color:red;
	font-size:0.9em;
	display:inline-block;
}
.req{
/*	font-size:1.2em;*/
	color:#fff;
	margin-left:5px;
  position:relative;
  top:-5px;
}
.reqTxt{
  font-family:'Droid Serif',serif;
  font-size:0.80em;
  font-weight:300;
}
.globalSearchResultsContainer,
.globalSearchResultsContainer table,
.globalSearchResultsContainer table tbody,
.globalSearchResultsContainer table tbody tr,
.globalSearchResultsContainer table tbody tr td,
.globalSearchResultsContainer table tbody tr td span,
.globalSearchResultsContainer table tbody tr td span a,
.globalSearchResultsContainer table tbody tr td span font{
	background:#fff !important;
	border:none !important;
}
.globalSearchResultsContainer > center table,
.globalSearchResultsContainer > center table tbody tr,
.globalSearchResultsContainer > center table tbody tr td{
	background:#fff !important;
}
.globalSearchResultsContainer > center table tbody tr td{
	vertical-align:bottom;
	border-top:1px #dedede solid !important;
	border-right:1px #dedede solid !important;
	border-bottom:1px #dedede solid !important;
}
.globalSearchResultsContainer font{
	color:#000 !important;
}
.fatSelectables p.BasicParagraph,
.searchResultsContainer p.BasicParagraph{
  margin:0 10px;
}
.fileType{
  position:absolute !important;
  z-index:-999999 !important;
  top:-999999px !important;
  left:-999999px !important;
  overflow:hidden !important;
  clip:rect(0 0 0 0) !important;
  height:1px !important;
  width: 1px !important;
  margin:-1px !important;
  padding:0 !important;
  border:0 !important;
}
.fatMenu li > a.wrappedTwo span.rootTitle{
	position:relative;
	top:-7px;
}
.fatMenu li > a.wrappedTwo span.parentTitle{
	position:relative;
	top:-8px;
}
.fatMenu li > a.wrappedThree span.rootTitle{
	position:relative;
	top:-18px;
}
.fatMenu span.parentTitle{
	float:left;
	width:88%;
}
.annBar > .annBarContainer{
	margin-bottom:0 !important;
}
.ui-multiselect-checkboxes li,
.ui-multiselect-checkboxes li label{
	padding-top:1px;
	padding-bottom:1px;
}
.fatSelectablesTile #container1{
    float:none !important;
    position:relative !important;
    right:inherit !important;
    width:100% !important;
}
.fatSelectablesTile #container2,
.fatSelectablesTile #container3,
.fatSelectablesTile #container4{
    clear:none !important;
    float:none !important;
    position:relative !important;
    right:inherit !important;
    width:100% !important;
}
.fatSelectablesTile #container5{
    clear:none !important;
    float:none !important;
    overflow:inherit !important;
    width:100% !important;
}
.fatSelectablesTile #col1,
.fatSelectablesTile #col2,
.fatSelectablesTile #col3,
.fatSelectablesTile #col4,
.fatSelectablesTile #col5{
	left: 15px !important;
	width: 100% !important;
}
.fatSelectablesTile .selectedOptionsBox{
	width:310px !important;
}
.fatSelectablesTile #container1 button{
	width:330px !important;
}
.fatSelectablesTile #container1 button span{
	/*font-size:1.2em;*/
}
.fatSelectablesTile .content{
	position:relative;
	left:-12px;
}
#latestNews .tickerOff{
	display:none;
}
#latestNews .tickerOn{
	display:list-item;
}
.sideTbl{
	border:0px none;
	width:40%;
}
.globalSearchResultsContainer .searchLinks span,
.globalSearchResultsContainer .searchLinks font,
.globalSearchResultsContainer .searchLinks b,
.globalSearchResultsContainer .searchLinks i,
.globalSearchResultsContainer .searchLinks td,
.globalSearchResultsContainer .searchLinks div,
.globalSearchResultsContainer .searchLinks p{
  color:#000;
}

.globalSearchResultsContainer .searchLinks b font
{
	color: #666666 !important;
	font-weight: bold !important;
}

.globalSearchResultsContainer .searchLinks a,
.globalSearchResultsContainer .searchLinks a:link,
.globalSearchResultsContainer .searchLinks a:visited,
.globalSearchResultsContainer .searchLinks a:active,
.globalSearchResultsContainer .searchLinks a span,
.globalSearchResultsContainer .searchLinks a:link span,
.globalSearchResultsContainer .searchLinks a:visited span,
.globalSearchResultsContainer .searchLinks a:active span{
  color:#1F5C7A !important;
  text-decoration:underline !important;
}
 
.globalSearchResultsContainer .searchInfo,
.globalSearchResultsContainer .searchInfo tbody,
.globalSearchResultsContainer .searchInfo tr,
.globalSearchResultsContainer .searchInfo td,
.globalSearchResultsContainer .searchInfo font{
  background-color:#690 !important;
  color:#fff !important;
}
.globalSearchResultsContainer .searchSort,
.globalSearchResultsContainer .searchSort tbody,
.globalSearchResultsContainer .searchSort tr,
.globalSearchResultsContainer .searchSort td,
.globalSearchResultsContainer .searchSort font,
.globalSearchResultsContainer .searchSort a,
.globalSearchResultsContainer .searchSort span{
  background-color:#eff5e5 !important;
  text-align:right;
}
.globalSearchResultsContainer .searchSort{
  border-bottom:1px #ddd solid !important;
}
.globalSearchResultsContainer a:link,
.globalSearchResultsContainer a:visited,
.globalSearchResultsContainer a:active{
  color:#1F5C7A !important;
  text-decoration:underline !important;
}
footer a:link,
footer a:visited,
footer a:active{
  color:#000;
}

@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){
	.box-fat-logo{margin:25px 0;}
	.box-fat-logo img{float:left;}
	#logo-fatoolkit img{float:right}
	#box-search-form{width:auto;float:right}
	form#search-box-form{
		width:auto;
		margin:0;
		float:right;
	}
	form#search-box-form .txtField{
		position:relative;
		top:6px;
	}
	.container-inline .form-actions,
	.container-inline.form-actions{
		position:relative;
		top:5px;
		left:-8px;
	}
	#zn-menu-wrapper{background-image:url(../images/menu-bg.png);background-repeat:repeat-x;}
	body.not-front #zn-menu-wrapper{display:block;}
	#area-menu{margin-left:10px;margin-right:10px;}

	.fatMenu > li{
		border-right:1px solid #474747;
	}
	.fatMenu > li.first{
		border-left:1px solid #474747;
	}

	ul.fat-megamenu li.fat-megamenu-top-level{border-right:1px solid #474747;}
	ul.fat-megamenu li.fat-megamenu-top-level.first{border-left:1px solid #474747;}

	ul.fat-megamenu li.fat-megamenu-top-level span{
		/*margin:0 5px;*/
		margin:0 15px;
		background:none;
	}
	
	div.fat-megamenu-dropdown{
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		-moz-box-shadow:0px 15px 15px rgba(0,0,0,0.5);
		-webkit-box-shadow:0px 15px 15px rgba(0,0,0,0.5);
		box-shadow:0px 15px 15px rgba(0,0,0,0.5);
	}
	div.fat-megamenu-dropdown .fat-dropdown-column{float:left;width:24%;}
	div.fat-megamenu-dropdown-feature{display:block;}
	.self-selection-tab{float:left;margin:10px 10px 0 0;}
	.self-selection-tab p{margin:10px;}
	.self-selection-tab img{width:100%;height:auto;}
	.self-selection-tab.areas-row-last{margin-right:0;}
	#latestNews{height:40px;}
	#latestNews ul{height:40px;}
	#latestNews li{height:40px;}
	#latestNews h2{float:left;padding:0 20px;height:40px;}
	#latestNews h2 a{margin-top:2px;}
	#latestNews a{height:20px;line-height:20px;white-space:nowrap;}
	.preface-image,#box-areas-preface-box .areas-field-field-image .field-content{display:inherit;}
	.box-menu-footer-links ul li{width:auto;float:left;padding:0 8px;margin:0;border-top:none;border-bottom:none;border-right:1px solid #aaa;line-height:0.7em}
	.box-menu-footer-links ul li.first{padding-left:0;}
	.box-menu-footer-links ul li.last{padding-right:0;border:none;}
	.box-menu-footer-links a{font-size:0.7em;}
	#box-menu-menu-footer-menu{display:block;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
	#box-menu-menu-footer-menu li{display:inline;font-family:'News Cycle',sans-serif;border-right:1px solid #ccc;padding-right:5px;}
	#box-menu-menu-footer-menu li.top{padding-bottom:10px;}
	#box-menu-menu-footer-menu li.last{border-right:0px;}
	#box-menu-menu-footer-menu li a{text-decoration:none;color:#0062A0;}
	#box-menu-menu-footer-menu li a:hover{text-decoration:underline;color:#0062A0;}
	#box-menu-menu-footer-menu li li{border-right:0px;display:block;text-decoration:none;font-family:'News Cycle',sans-serif;margin-left:0;}
	#box-menu-menu-footer-menu li li a{color:#494b4c;font-size:0.85em;}
	#box-menu-menu-footer-menu li li a:hover{color:#494b4c;text-decoration:underline;}
	#webform-component-contactus-name,#webform-component-contactus-email,#webform-component-contactus-question-type-label,#webform-component-contactus-message{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;}
	#webform-component-contactus-name label,#webform-component-contactus-email label,#webform-component-contactus-question-type-label legend,#webform-component-contactus-message label{width:25%;}
	#webform-component-contactus-question-type-label legend span{float:right;}
	#webform-component-contactus-question-type-label--contactus-question-type div label,#webform-component-contactus-question-type-label--contactus-question-type 	div input{}
	#webform-component-contactus-name input,#webform-component-contactus-email input{width:70%;display:block;float:right;border-left:1px solid #ccc;}
	#webform-component-contactus-question-type-label--contactus-question-type{width:70%;display:block;float:right;border-left:1px solid #ccc;min-height:35px;}
	#edit-submitted-contactus-question-type-label-contactus-question-type{text-align:left;min-height:35px;}
	#webform-component-contactus-message div.form-textarea-wrapper{width:70%;float:right;}
	#webform-component-contactus-message textarea{border-left:1px solid #ccc;}
	#webform-client-form-161 label{width:25%;}
	#webform-client-form-161 input,#webform-client-form-161 select{width:70%;display:block;float:right;}
	#webform-client-form-161 .form-textarea-wrapper{width:70%;float:right;}
	#webform-client-form-161 #webform-component-name-and-ssn--date-of-birth .webform-container-inline{width:70%;display:block;float:right;border-left:1px solid #ccc;height:35px;}
	#webform-client-form-161 #webform-component-name-and-ssn--date-of-birth .webform-container-inline div{border-width:0px;}
	#webform-client-form-161 select.month,#webform-client-form-161 select.day,#webform-client-form-161 select.year{width:33%;display:inline;float:left;height:35px;}
	#fsa-calculator-form label{width:25%;}
	#fsa-calculator-form input{width:70%;}
	#fsa-calculator-form div.radio{width:70%;}
	#fsa-calculator-form div.radio input{}
	#budget #expenses,#budget #incomes{float:left;width:50%;}
	#budget #totals #expenses-total-div,#budget #totals #income-total-div{float:left;width:50%;text-align:center;}
	#budget input{width:50%;display:block;float:right;border-left:1px solid #ccc;margin:0px;height:35px;text-align:right;}
	#budget label{}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:35px 0 0 0;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
}

@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){
	body{font-size:100%;}
	/*ul.fat-megamenu li.fat-megamenu-top-level{width:139px;}
	ul.fat-megamenu li.fat-megamenu-top-level.first{width:138px;}*/
	ul.fat-megamenu li.fat-megamenu-top-level{width:174px;}
	ul.fat-megamenu li.fat-megamenu-top-level.first{width:173px;}
	ul.fat-megamenu li.fat-megamenu-top-level span small{display:none;}
	ul.fat-megamenu a.fat-megamenu-link-level1 *{width:108px;}
	div.fat-megamenu-dropdown-links-menu{width:423px;}
	div.fat-megamenu-dropdown-links-menu ul{width:100px;}
	/*.self-selection-tab{height:400px;width:130px;}*/
	.self-selection-tab{height:508px;width:165px;}
	#box-areas-preface-box .introBox .field-content{width:482px;}
	#budget label{}
	form#search-box-form .form-text{width:150px;}
	ul.fat-megamenu li.fat-megamenu-top-level span h2{padding:1em 0 2px 0;}
	#logo-fatoolkit{
		/*margin:40px 0 0 0 !important;*/
		margin:35px 0 0 0 !important;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#logo-fatoolkit img{
		float:right;
		width:50%;
		/*height:50%;*/
		height:auto;
	}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
}

@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){

	.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{
		display:inline;
		float:left;
		position:relative;
		margin-left:10px;
		margin-right:10px;
	}
	.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}
	.alpha{margin-left:0;}
	.omega{margin-right:0;}
	body{min-width:720px;}
	.container-12{margin-left:auto;margin-right:auto;width:720px;}
	.container-12 .grid-1{width:40px;}
	.container-12 .grid-2{width:100px;}
	.container-12 .grid-3{width:160px;}

	.container-12 .grid-4{width:220px;}
	header .container-12 .grid-4{width:420px;}
	
	.container-12 .grid-5{width:280px;}
	.container-12 .grid-6{width:340px;}
	.container-12 .grid-7{width:400px;}

	.container-12 .grid-8{width:460px;}
	header .container-12 .grid-8{width:260px;}

	.container-12 .grid-9{width:520px;}
	.container-12 .grid-10{width:580px;}
	.container-12 .grid-11{width:640px;}
	.container-12 .grid-12{width:700px;}
	.container-12 .prefix-1{padding-left:60px;}
	.container-12 .prefix-2{padding-left:120px;}
	.container-12 .prefix-3{padding-left:180px;}
	.container-12 .prefix-4{padding-left:240px;}
	.container-12 .prefix-5{padding-left:300px;}
	.container-12 .prefix-6{padding-left:360px;}
	.container-12 .prefix-7{padding-left:420px;}
	.container-12 .prefix-8{padding-left:480px;}
	.container-12 .prefix-9{padding-left:540px;}
	.container-12 .prefix-10{padding-left:600px;}
	.container-12 .prefix-11{padding-left:660px;}
	.container-12 .suffix-1{padding-right:60px;}
	.container-12 .suffix-2{padding-right:120px;}
	.container-12 .suffix-3{padding-right:180px;}
	.container-12 .suffix-4{padding-right:240px;}
	.container-12 .suffix-5{padding-right:300px;}
	.container-12 .suffix-6{padding-right:360px;}
	.container-12 .suffix-7{padding-right:420px;}
	.container-12 .suffix-8{padding-right:480px;}
	.container-12 .suffix-9{padding-right:540px;}
	.container-12 .suffix-10{padding-right:600px;}
	.container-12 .suffix-11{padding-right:660px;}
	.container-12 .push-1{left:60px;}
	.container-12 .push-2{left:120px;}
	.container-12 .push-3{left:180px;}
	.container-12 .push-4{left:240px;}
	.container-12 .push-5{left:300px;}
	.container-12 .push-6{left:360px;}
	.container-12 .push-7{left:420px;}
	.container-12 .push-8{left:480px;}
	.container-12 .push-9{left:540px;}
	.container-12 .push-10{left:600px;}
	.container-12 .push-11{left:660px;}
	.container-12 .pull-1{left:-60px;}
	.container-12 .pull-2{left:-120px;}
	.container-12 .pull-3{left:-180px;}
	.container-12 .pull-4{left:-240px;}
	.container-12 .pull-5{left:-300px;}
	.container-12 .pull-6{left:-360px;}
	.container-12 .pull-7{left:-420px;}
	.container-12 .pull-8{left:-480px;}
	.container-12 .pull-9{left:-540px;}
	.container-12 .pull-10{left:-600px;}
	.container-12 .pull-11{left:-660px;}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:28px 0 0 0 !important;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
		padding-top:5px !important;
	}
	#logo-fatoolkit img{float:right}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
	/*fix for multi-select dropdown offset when page height does not accomodate height of dropdowns*/
	.pageTypeSearch #section-footer{
		margin-bottom:150px;
	}
}

@media all and (min-width:980px) and (min-device-width:980px),(max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){

	.box-fat-logo{margin:25px 0}
	.box-fat-logo img{float:left;}
	#logo-fatoolkit img{float:right}
	#box-search-form{width:auto;float:right}
	form#search-box-form{
		width:auto;
		margin:0;
		float:right;
	}
	form#search-box-form .txtField{
		position:relative;
		top:6px;
	}
	.container-inline .form-actions,
	.container-inline.form-actions{
		position:relative;
		top:5px;
		left:-8px;
	}
	#zn-menu-wrapper{background-image:url(../images/menu-bg.png);background-repeat:repeat-x;}
	body.not-front #zn-menu-wrapper{display:block;}
	#area-menu{margin-left:10px;margin-right:10px;}

	.fatMenu > li{
		border-right:1px solid #474747;
	}
	.fatMenu > li.first{
		border-left:1px solid #474747;
	}

	ul.fat-megamenu li.fat-megamenu-top-level{border-right:1px solid #474747;}
	ul.fat-megamenu li.fat-megamenu-top-level.first{border-left:1px solid #474747;}

	ul.fat-megamenu li.fat-megamenu-top-level span{
		/*margin:0 5px;*/
		margin:0 15px;
		background:none;
	}
	
	div.fat-megamenu-dropdown{border-left:1px solid #ccc;border-right:1px solid #ccc;-moz-box-shadow:0px 15px 15px rgba(0,0,0,0.5);-webkit-box-shadow:0px 15px 15px rgba(0,0,0,0.5);box-shadow:0px 15px 15px rgba(0,0,0,0.5);}
	div.fat-megamenu-dropdown .fat-dropdown-column{float:left;width:24%;}
	div.fat-megamenu-dropdown-feature{display:block;}
	.self-selection-tab{float:left;margin:10px 10px 0 0;}
	.self-selection-tab p{margin:10px;}
	.self-selection-tab img{width:100%;height:auto;}
	.self-selection-tab.areas-row-last{margin-right:0;}
	#latestNews{height:40px;}
	#latestNews ul{height:40px;}
	#latestNews li{height:40px;}
	#latestNews h2{float:left;padding:0 20px;height:40px;}
	#latestNews h2 a{margin-top:2px;}
	#latestNews a{height:20px;line-height:20px;white-space:nowrap;}
	.preface-image,#box-areas-preface-box .areas-field-field-image .field-content{display:inherit;}
	.box-menu-footer-links ul li{width:auto;float:left;padding:0 8px;margin:0;border-top:none;border-bottom:none;border-right:1px solid #aaa;line-height:0.7em}
	.box-menu-footer-links ul li.first{padding-left:0;}
	.box-menu-footer-links ul li.last{padding-right:0;border:none;}
	.box-menu-footer-links a{font-size:0.7em;}
	#box-menu-menu-footer-menu{display:block;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
	#box-menu-menu-footer-menu li{display:inline;font-family:'News Cycle',sans-serif;border-right:1px solid #ccc;padding-right:5px;}
	#box-menu-menu-footer-menu li.top{padding-bottom:10px;}
	#box-menu-menu-footer-menu li.last{border-right:0px;}
	#box-menu-menu-footer-menu li a{text-decoration:none;color:#0062A0;}
	#box-menu-menu-footer-menu li a:hover{text-decoration:underline;color:#0062A0;}
	#box-menu-menu-footer-menu li li{border-right:0px;display:block;text-decoration:none;font-family:'News Cycle',sans-serif;margin-left:0;}
	#box-menu-menu-footer-menu li li a{color:#494b4c;font-size:0.85em;}
	#box-menu-menu-footer-menu li li a:hover{color:#494b4c;text-decoration:underline;}
	#webform-component-contactus-name,#webform-component-contactus-email,#webform-component-contactus-question-type-label,#webform-component-contactus-message{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;}
	#webform-component-contactus-name label,#webform-component-contactus-email label,#webform-component-contactus-question-type-label legend,#webform-component-contactus-message label{width:25%;}
	#webform-component-contactus-question-type-label legend span{float:right;}
	#webform-component-contactus-question-type-label--contactus-question-type div label,#webform-component-contactus-question-type-label--contactus-question-type 	div input{}
	#webform-component-contactus-name input,#webform-component-contactus-email input{width:70%;display:block;float:right;border-left:1px solid #ccc;}
	#webform-component-contactus-question-type-label--contactus-question-type{width:70%;display:block;float:right;border-left:1px solid #ccc;min-height:35px;}
	#edit-submitted-contactus-question-type-label-contactus-question-type{text-align:left;min-height:35px;}
	#webform-component-contactus-message div.form-textarea-wrapper{width:70%;float:right;}
	#webform-component-contactus-message textarea{border-left:1px solid #ccc;}
	#webform-client-form-161 label{width:25%;}
	#webform-client-form-161 input,#webform-client-form-161 select{width:70%;display:block;float:right;}
	#webform-client-form-161 .form-textarea-wrapper{width:70%;float:right;}
	#webform-client-form-161 #webform-component-name-and-ssn--date-of-birth .webform-container-inline{width:70%;display:block;float:right;border-left:1px solid #ccc;height:35px;}
	#webform-client-form-161 #webform-component-name-and-ssn--date-of-birth .webform-container-inline div{border-width:0px;}
	#webform-client-form-161 select.month,#webform-client-form-161 select.day,#webform-client-form-161 select.year{width:33%;display:inline;float:left;height:35px;}
	#fsa-calculator-form label{width:25%;}
	#fsa-calculator-form input{width:70%;}
	#fsa-calculator-form div.radio{width:70%;}
	#fsa-calculator-form div.radio input{}
	#budget #expenses,#budget #incomes{float:left;width:50%;}
	#budget #totals #expenses-total-div,#budget #totals #income-total-div{float:left;width:50%;text-align:center;}
	#budget input{width:50%;display:block;float:right;border-left:1px solid #ccc;margin:0px;height:35px;text-align:right;}
	#budget label{}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:35px 0 0 0;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
}

@media all and (min-width:980px) and (min-device-width:980px),(max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){
body{font-size:100%;}
	/*ul.fat-megamenu li.fat-megamenu-top-level{width:187px;}*/
	/*ul.fat-megamenu li.fat-megamenu-top-level.first{width:186px;}*/
	ul.fat-megamenu li.fat-megamenu-top-level{width:233px;}
	ul.fat-megamenu li.fat-megamenu-top-level.first{width:234px;}
	ul.fat-megamenu li.fat-megamenu-top-level span small{display:inherit;}
	ul.fat-megamenu a.fat-megamenu-link-level1 *{width:156px;}
	div.fat-megamenu-dropdown-links-menu{width:663px;}
	div.fat-megamenu-dropdown-links-menu ul{width:160px;}
	/*.self-selection-tab{height:360px;width:178px;}*/
	.self-selection-tab{height:455px;width:225px;}
	#box-areas-preface-box .introBox .field-content{width:722px;}
	#budget label{}
	form#search-box-form .form-text{width:200px;}
	ul.fat-megamenu li.fat-megamenu-top-level span h2{padding:1em 0 2px 0;}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:35px 0 0 0;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#logo-fatoolkit img{
		float:right;
		width:80%;
		/*height:80%;*/
		height:auto;
	}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
}

@media all and (min-width:980px) and (min-device-width:980px),(max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){
	.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{
		display:inline;
		float:left;
		position:relative;
		margin-left:10px;
		margin-right:10px;
	}
	.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}
	.alpha{margin-left:0;}
	.omega{margin-right:0;}
	body{min-width:960px;}
	.container-12{margin-left:auto;margin-right:auto;width:960px;}
	.container-12 .grid-1{width:60px;}
	.container-12 .grid-2{width:140px;}
	.container-12 .grid-3{width:220px;}
	
	.container-12 .grid-4{width:300px;}
	header .container-12 .grid-4{width:470px;}

	.container-12 .grid-5{width:380px;}
	/*.container-12 .grid-5{width:480px;}*/

	.container-12 .grid-6{width:460px;}
	.container-12 .grid-7{width:540px;}

	.container-12 .grid-8{width:620px;}
	header .container-12 .grid-8{width:450px;}

	.container-12 .grid-9{width:700px;}
	
	.container-12 .grid-10{width:780px;}
	/*.container-12 .grid-10{width:680px;}*/

	.container-12 .grid-11{width:860px;}
	.container-12 .grid-12{width:940px;}
	.container-12 .prefix-1{padding-left:80px;}
	.container-12 .prefix-2{padding-left:160px;}
	.container-12 .prefix-3{padding-left:240px;}
	.container-12 .prefix-4{padding-left:320px;}
	.container-12 .prefix-5{padding-left:400px;}
	.container-12 .prefix-6{padding-left:480px;}
	.container-12 .prefix-7{padding-left:560px;}
	.container-12 .prefix-8{padding-left:640px;}
	.container-12 .prefix-9{padding-left:720px;}
	.container-12 .prefix-10{padding-left:800px;}
	.container-12 .prefix-11{padding-left:880px;}
	.container-12 .suffix-1{padding-right:80px;}
	.container-12 .suffix-2{padding-right:160px;}
	.container-12 .suffix-3{padding-right:240px;}
	.container-12 .suffix-4{padding-right:320px;}
	.container-12 .suffix-5{padding-right:400px;}
	.container-12 .suffix-6{padding-right:480px;}
	.container-12 .suffix-7{padding-right:560px;}
	.container-12 .suffix-8{padding-right:640px;}
	.container-12 .suffix-9{padding-right:720px;}
	.container-12 .suffix-10{padding-right:800px;}
	.container-12 .suffix-11{padding-right:880px;}
	.container-12 .push-1{left:80px;}
	.container-12 .push-2{left:160px;}
	.container-12 .push-3{left:240px;}
	.container-12 .push-4{left:320px;}
	.container-12 .push-5{left:400px;}
	.container-12 .push-6{left:480px;}
	.container-12 .push-7{left:560px;}
	.container-12 .push-8{left:640px;}
	.container-12 .push-9{left:720px;}
	.container-12 .push-10{left:800px;}
	.container-12 .push-11{left:880px;}
	.container-12 .pull-1{left:-80px;}
	.container-12 .pull-2{left:-160px;}
	.container-12 .pull-3{left:-240px;}
	.container-12 .pull-4{left:-320px;}
	.container-12 .pull-5{left:-400px;}
	.container-12 .pull-6{left:-480px;}
	.container-12 .pull-7{left:-560px;}
	.container-12 .pull-8{left:-640px;}
	.container-12 .pull-9{left:-720px;}
	.container-12 .pull-10{left:-800px;}
	.container-12 .pull-11{left:-880px;}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:30px 0 0 0 !important;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#logo-fatoolkit img{float:right}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
}

@media all and (min-width:1220px){

	.box-fat-logo{margin:25px 0}
	.box-fat-logo img{float:left;}
	#logo-fatoolkit img{float:right}
	#box-search-form{width:auto;float:right}
	form#search-box-form{
		width:auto;
		margin:0;
		float:right;
	}
	form#search-box-form .txtField{
		position:relative;
		top:6px;
	}
	.container-inline .form-actions,
	.container-inline.form-actions{
		position:relative;
		top:5px;
		left:-8px;
	}
	#zn-menu-wrapper{background-image:url(../images/menu-bg.png);background-repeat:repeat-x;}
	body.not-front #zn-menu-wrapper{display:block;}
	#area-menu{margin-left:10px;margin-right:10px;}

	.fatMenu > li{
		border-right:1px solid #474747;
	}
	.fatMenu > li.first{
		border-left:1px solid #474747;
	}

	ul.fat-megamenu li.fat-megamenu-top-level{border-right:1px solid #474747;}
	ul.fat-megamenu li.fat-megamenu-top-level.first{border-left:1px solid #474747;}

	ul.fat-megamenu li.fat-megamenu-top-level span{
		/*margin:0 5px;*/
		margin:0 15px;
		background:none;
	}

	div.fat-megamenu-dropdown{border-left:1px solid #ccc;border-right:1px solid #ccc;-moz-box-shadow:0px 15px 15px rgba(0,0,0,0.5);-webkit-box-shadow:0px 15px 15px rgba(0,0,0,0.5);box-shadow:0px 15px 15px rgba(0,0,0,0.5);}
	div.fat-megamenu-dropdown .fat-dropdown-column{float:left;width:24%;}
	div.fat-megamenu-dropdown-feature{display:block;}
	.self-selection-tab{float:left;margin:10px 10px 0 0;}
	.self-selection-tab p{margin:10px;}
	.self-selection-tab img{width:100%;height:auto;}
	.self-selection-tab.areas-row-last{margin-right:0;}
	#latestNews{height:40px;}
	#latestNews ul{height:40px;}
	#latestNews li{height:40px;}
	#latestNews h2{float:left;padding:0 20px;height:40px;}
	#latestNews h2 a{margin-top:2px;}
	#latestNews a{height:20px;line-height:20px;white-space:nowrap;}
	.preface-image,#box-areas-preface-box .areas-field-field-image .field-content{display:inherit;}
	.box-menu-footer-links ul li{width:auto;float:left;padding:0 8px;margin:0;border-top:none;border-bottom:none;border-right:1px solid #aaa;line-height:0.7em}
	.box-menu-footer-links ul li.first{padding-left:0;}
	.box-menu-footer-links ul li.last{padding-right:0;border:none;}
	.box-menu-footer-links a{font-size:0.7em;}
	#box-menu-menu-footer-menu{display:block;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
	#box-menu-menu-footer-menu li{display:inline;font-family:'News Cycle',sans-serif;border-right:1px solid #ccc;padding-right:5px;}
	#box-menu-menu-footer-menu li.top{padding-bottom:10px;}
	#box-menu-menu-footer-menu li.last{border-right:0px;}
	#box-menu-menu-footer-menu li a{text-decoration:none;color:#0062A0;}
	#box-menu-menu-footer-menu li a:hover{text-decoration:underline;color:#0062A0;}
	#box-menu-menu-footer-menu li li{border-right:0px;display:block;text-decoration:none;font-family:'News Cycle',sans-serif;margin-left:0;}
	#box-menu-menu-footer-menu li li a{color:#494b4c;font-size:0.85em;}
	#box-menu-menu-footer-menu li li a:hover{color:#494b4c;text-decoration:underline;}
	#webform-component-contactus-name,#webform-component-contactus-email,#webform-component-contactus-question-type-label,#webform-component-contactus-message{margin:10px 0 0 0;border:1px solid #ccc;background-color:#f5f5f5;}
	#webform-component-contactus-name label,#webform-component-contactus-email label,#webform-component-contactus-question-type-label legend,#webform-component-contactus-message label{width:25%;}
	#webform-component-contactus-question-type-label legend span{float:right;}
	#webform-component-contactus-question-type-label--contactus-question-type div label,#webform-component-contactus-question-type-label--contactus-question-type 	div input{}
	#webform-component-contactus-name input,#webform-component-contactus-email input{width:70%;display:block;float:right;border-left:1px solid #ccc;}
	#webform-component-contactus-question-type-label--contactus-question-type{width:70%;display:block;float:right;border-left:1px solid #ccc;min-height:35px;}
	#edit-submitted-contactus-question-type-label-contactus-question-type{text-align:left;min-height:35px;}
	#webform-component-contactus-message div.form-textarea-wrapper{width:70%;float:right;}
	#webform-component-contactus-message textarea{border-left:1px solid #ccc;}
	#webform-client-form-161 label{width:25%;}
	#webform-client-form-161 input,#webform-client-form-161 select{width:70%;display:block;float:right;}
	#webform-client-form-161 .form-textarea-wrapper{width:70%;float:right;}
	#webform-client-form-161 #webform-component-name-and-ssn--date-of-birth .webform-container-inline{width:70%;display:block;float:right;border-left:1px solid #ccc;height:35px;}
	#webform-client-form-161 #webform-component-name-and-ssn--date-of-birth .webform-container-inline div{border-width:0px;}
	#webform-client-form-161 select.month,#webform-client-form-161 select.day,#webform-client-form-161 select.year{width:33%;display:inline;float:left;height:35px;}
	#fsa-calculator-form label{width:25%;}
	#fsa-calculator-form input{width:70%;}
	#fsa-calculator-form div.radio{width:70%;}
	#fsa-calculator-form div.radio input{}
	#budget #expenses,#budget #incomes{float:left;width:50%;}
	#budget #totals #expenses-total-div,#budget #totals #income-total-div{float:left;width:50%;text-align:center;}
	#budget input{width:50%;display:block;float:right;border-left:1px solid #ccc;margin:0px;height:35px;text-align:right;}
	#budget label{}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:35px 0 0 0;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
/*	ul.fat-megamenu li.fat-megamenu-top-level{
		width:235px;
	}*/
	ul.fat-megamenu li.fat-megamenu-top-level{
		width:292px;
	}
	/*ul.fat-megamenu li.fat-megamenu-top-level.first{width:234px;}*/
	ul.fat-megamenu li.fat-megamenu-top-level.first{width:294px;}
	ul.fat-megamenu a.fat-megamenu-link-level1 *{width:204px;}
	/*.self-selection-tab{height:380px;width:226px;}*/
	.self-selection-tab{height:479px;width:285px;}
	#box-areas-preface-box .introBox .field-content{width:962px;}
	#webform-client-form-161{width:75%;}
	#budget label{}
	ul.fat-megamenu li.fat-megamenu-top-level span h2{padding:1.5em 0 2px 0;}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:35px 0 0 0;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
	#logo-fatoolkit img{
		float:right;
		width:100%;
		/*height:100%;*/
    height:auto;
	}
	h2.homeBoxHeading{
		height:20px !important;
	}
	.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
	.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}
	.alpha{margin-left:0;}
	.omega{margin-right:0;}
	body{min-width:1200px;}
	.container-12{margin-left:auto;margin-right:auto;width:1200px;}
	.container-12 .grid-1{width:80px;}
	.container-12 .grid-2{width:180px;}
	.container-12 .grid-3{width:280px;}

	.container-12 .grid-4{width:380px;}
	header .container-12 .grid-4{width:480px;}

	.container-12 .grid-5{width:480px;}
	.container-12 .grid-6{width:580px;}
	.container-12 .grid-7{width:680px;}

	.container-12 .grid-8{width:780px;}
	header .container-12 .grid-8{width:680px;}

	.container-12 .grid-9{width:880px;}
	.container-12 .grid-10{width:980px;}
	.container-12 .grid-11{width:1080px;}
	.container-12 .grid-12{width:1180px;}
	.container-12 .prefix-1{padding-left:100px;}
	.container-12 .prefix-2{padding-left:200px;}
	.container-12 .prefix-3{padding-left:300px;}
	.container-12 .prefix-4{padding-left:400px;}
	.container-12 .prefix-5{padding-left:500px;}
	.container-12 .prefix-6{padding-left:600px;}
	.container-12 .prefix-7{padding-left:700px;}
	.container-12 .prefix-8{padding-left:800px;}
	.container-12 .prefix-9{padding-left:900px;}
	.container-12 .prefix-10{padding-left:1000px;}
	.container-12 .prefix-11{padding-left:1100px;}
	.container-12 .suffix-1{padding-right:100px;}
	.container-12 .suffix-2{padding-right:200px;}
	.container-12 .suffix-3{padding-right:300px;}
	.container-12 .suffix-4{padding-right:400px;}
	.container-12 .suffix-5{padding-right:500px;}
	.container-12 .suffix-6{padding-right:600px;}
	.container-12 .suffix-7{padding-right:700px;}
	.container-12 .suffix-8{padding-right:800px;}
	.container-12 .suffix-9{padding-right:900px;}
	.container-12 .suffix-10{padding-right:1000px;}
	.container-12 .suffix-11{padding-right:1100px;}
	.container-12 .push-1{left:100px;}
	.container-12 .push-2{left:200px;}
	.container-12 .push-3{left:300px;}
	.container-12 .push-4{left:400px;}
	.container-12 .push-5{left:500px;}
	.container-12 .push-6{left:600px;}
	.container-12 .push-7{left:700px;}
	.container-12 .push-8{left:800px;}
	.container-12 .push-9{left:900px;}
	.container-12 .push-10{left:1000px;}
	.container-12 .push-11{left:1100px;}
	.container-12 .pull-1{left:-100px;}
	.container-12 .pull-2{left:-200px;}
	.container-12 .pull-3{left:-300px;}
	.container-12 .pull-4{left:-400px;}
	.container-12 .pull-5{left:-500px;}
	.container-12 .pull-6{left:-600px;}
	.container-12 .pull-7{left:-700px;}
	.container-12 .pull-8{left:-800px;}
	.container-12 .pull-9{left:-900px;}
	.container-12 .pull-10{left:-1000px;}
	.container-12 .pull-11{left:-1100px;}
	#logo-fatoolkit{
		/*margin:45px 0 0 0;*/
		margin:35px 0 0 0;
		border-top:none;
		padding-top:inherit;
		text-align:inherit;
	}
	#logo-fatoolkit img{float:right}
	#page header #zn-branding-wrapper #zn-branding #area-branding .area-inner section .box-inner .content > p{
		padding:inherit;
		margin:inherit;
	}
	#zn-user-wrapper{
		height:40px;
	}
	
/*}
@media all and (max-width:739px){*/

}
@media all and (max-width:739px){

	ul.fatMenu > li ul li:hover a .arrow:before,
  ul.fatMenu > li ul li:active a .arrow:before{
    content: "\f077";
  }


	ul.fatMenu ul li ul{
      left:0;
   }
   ul.fatMenu li.first ul li ul{
      left:0;
   }

	form#search-box-form .form-submit{
		height:30px;
	}
	form#search-box-form .form-wrapper{
		top:-1px;
	}
	h2.homeBoxHeading{
		height:20px !important;
	}
}
@media all and (min-width:450px) and (max-width:740px){
	.self-selection-tab p{
		margin:10px;
	}
	.homeFeatureBoxContainer{
		padding-bottom:0 !important;
	}
	.homeFeatureBoxTextContainer{
		position:absolute;
		left:190px;
	}
}
@media all and (max-width:449px){
	.self-selection-tab p{
		margin:10px;
	}
}
@media all and (min-width:980px) and (max-width:1219px){
	ul.fatMenu li ul li ul{
		left:235px;
	}
	ul.fatMenu li.first ul li ul{
		left:225px;
	}
	#fatSelectables #col1 button,
	#fatSelectables #col2 button,
	#fatSelectables #col3 button,
	#fatSelectables #col4 button{
		width:150px !important;
	}
	#fatSelectables #col1 .selectedOptionsBox,
	#fatSelectables #col2 .selectedOptionsBox,
	#fatSelectables #col3 .selectedOptionsBox,
	#fatSelectables #col4 .selectedOptionsBox{
		width:140px !important;
	}
	#fatSelectables.fatSelectablesTile .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col1 .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col2 .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col3 .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col4 .selectedOptionsBox{
		width:235px !important;
	}
	#fatSelectables.fatSelectablesTile #container1 button{
		width:255px !important;
	}
}
@media all and (min-width:740px) and (max-width:979px){
	ul.fatMenu > li{
		border:none !important;
	}
	ul.fatMenu > li > a{
		/*line-height:1em;*/
		width:80%;
		padding:27px 20px;
	}
	ul.fatMenu li ul li ul{
		left:175px;
	}
	ul.fatMenu li.first ul li ul{
		left:168px;
	}
	#fatSelectables #col1 h4,
	#fatSelectables #col2 h4,
	#fatSelectables #col3 h4,
	#fatSelectables #col4 h4{
		white-space:nowrap;
		font-size:0.9em;
	}
	#fatSelectables #col1 button,
	#fatSelectables #col2 button,
	#fatSelectables #col3 button,
	#fatSelectables #col4 button{
		width:110px !important;
		height:50px;
	}
	#fatSelectables #col1 .selectedOptionsBox,
	#fatSelectables #col2 .selectedOptionsBox,
	#fatSelectables #col3 .selectedOptionsBox,
	#fatSelectables #col4 .selectedOptionsBox{
		width:91px !important;
	}
	#fatSelectables.fatSelectablesTile .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col1 .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col2 .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col3 .selectedOptionsBox,
	#fatSelectables.fatSelectablesTile #col4 .selectedOptionsBox{
		width:155px !important;
	}
	#fatSelectables.fatSelectablesTile #container1 button{
		width:175px !important;
	}
	
	.fatSelectables .ui-state-default span:last-child{
    margin:5px 20px 5px 5px;
  }
}
@media all and (max-width:739px){

	ul#how-to-menu
	{
		width: 270px;
	}
	
	ul#how-to-menu li
	{
		width: 100%;
	}
	
	ul#how-to-menu li ul
	{
		width: 270px;
	}
	
	ul#how-to-menu .arrow
	{
		float: right;
	}
	
	ul#how-to-menu > li > a
	{
		width: 90%;
	}
	
	#page header #zn-user-wrapper #zn-user #area-user-second .area-inner .box
	{
		margin-left: 0 !important;
	}

	
	
	
	
	
	.rep-block-1-2, .rep-block-1-3, .rep-block-1-4
	{
		clear: both;
		width: 100%;
		margin-left: 0;
	}
	
	.rep-block-1-2 img
	{
		width: 100% !important;
	}
	
	.rep-block-1-2 p,
	.rep-block-1-3 p
	{
		margin-left: 10px !important;
	}
	
	.rep-block-1-2 p#rep-p-first
	{
		margin-top: 0 !important;
	}
	
	.rep-block-1-3 img.rep-img-center
	{
		width: auto !important;
	}
	
	.rep-block-1-2 h3
	{
		margin-left: 10px !important;
	}
	
	.youtube-wrapper
	{
		margin: 10px 0 0;
	}
	
	.youtuberesp {
    width: 100% !important;
    margin: auto !important;
	}
	
	
	
	#latestNews h2{
		padding:0 10px;
	}
	#latestNews ul{
		height:42px;
	}
	ul.fatMenu  li{
		display: block;
		width: 100%;
		border-bottom: solid 1px rgba(255, 255, 255, 0.1);
	}
	ul.fatMenu > li > a{
		padding-top:15px;
		padding-bottom:15px;
	}
	ul.fatMenu a{
		width: 100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box; 
		-webkit-box-sizing:border-box;
	}
	ul.fatMenu  ul, 
	ul.fatMenu  ul li ul{
		width: 100%;
		left: 0;
		box-sizing:border-box;
		-moz-box-sizing:border-box; 
		-webkit-box-sizing:border-box; 
	}
	ul.fatMenu > li:hover > ul,
	ul.fatMenu > li li:hover > ul{
		position: static;
	}
	ul.fatMenu .arrow{
		float: right;
		line-height: 20px;
	}
	ul.fatMenu > li ul a .arrow:before{
		content: "\f078";
	}
	.social{
		text-align: center;
		margin: 24px 0 20px 0;
		padding-right: 0;
	}
	#zn-menu-wrapper{
		background-image:none;
	}
	.fatMenuContainer{
		display:inline-block;
	}
	header#section-header #zn-menu-wrapper{
		min-height:215px;
	}
	ul.fatMenu{
		min-height:200px;
		position:relative;
	}
	ul.fatMenu li.first{
		color:#000 !important;
	}
	ul.fatMenu li a{
		width:100%;
	}
	ul.fatMenu > li,
	ul.fatMenu li.active,
  ul.fatMenu li:active,
	ul.fatMenu li.level-1.active,
  ul.fatMenu li.level-1:active,
	ul.fatMenu li.level-2.active,
  ul.fatMenu li.level-2:active,
	ul.fatMenu li.level-3.active,
  ul.fatMenu li.level-3:active,
	ul.fatMenu li.level-4.active,
  ul.fatMenu li.level-4:active,
	ul.fatMenu li.level-5.active,
  ul.fatMenu li.level-5:active,
	ul.fatMenu > li:last-child{
		color:#fff;
		width:100% !important;
		background:url("../images/menu-bg.png") repeat-x !important;
	}
	ul.fatMenu > li a,
	/*ul.fatMenu li.first,*/
	ul.fatMenu li.active,
  ul.fatMenu li:active,
	ul.fatMenu li/*,
	ul.fatMenu li.first a*/{
		color:#fff !important;
	}

  ul.fatMenu li.level-1:hover,
  ul.fatMenu li.level-1:active{
    background:#578036 url(../images/preparing-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-1.stdActive{
    background:#fff url(../images/preparing-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-1.stdInactive:hover,
  ul.fatMenu li.level-1.stdInactive:active{
    background:transparent url(../images/preparing-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-2:hover,
  ul.fatMenu li.level-2:active{
    background:#917227 url(../images/aid-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-2.stdActive{
    background:#fff url(../images/aid-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-2.stdInactive:hover,
  ul.fatMenu li.level-2.stdInactive:active{
    background:transparent url(../images/aid-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-3:hover,
  ul.fatMenu li.level-3:active{
    background:#3d8076 url(../images/eligibility-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-3.stdActive{
    background:#fff url(../images/eligibility-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-3.stdInactive:hover,
  ul.fatMenu li.level-3.stdInactive:active{
    background:transparent url(../images/eligibility-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-4:hover,
  ul.fatMenu li.level-4:active{
    background:#994640 url(../images/repaying-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-4.stdActive{
    background:#fff url(../images/repaying-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-4.stdInactive:hover,
  ul.fatMenu li.level-4.stdInactive:active{
    background:transparent url(../images/repaying-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-5:hover,
  ul.fatMenu li.level-5:active{
    background:#7a792f url(../images/applying-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-5.stdActive{
    background:#fff url(../images/applying-5x5.png) repeat-x top !important;
  }
  ul.fatMenu li.level-5.stdInactive:hover,
  ul.fatMenu li.level-5.stdInactive:active{
    background:transparent url(../images/applying-5x5.png) repeat-x top !important;
  }

  ul.fatMenu li.level-1.active,
  ul.fatMenu li.level-1:active{
    background:#fff url("../images/preparing-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-2.active,
  ul.fatMenu li.level-2:active{
    background:#fff url("../images/aid-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-3.active,
  ul.fatMenu li.level-3:active{
    background:#fff url("../images/eligibility-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-4.active,
  ul.fatMenu li.level-4:active{
    background:#fff url("../images/repaying-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-5.active,
  ul.fatMenu li.level-5:active{
    background:#fff url("../images/applying-5x5.png") repeat-x scroll center top !important;
  }

  ul.fatMenu li.stdActive a span,
  ul.fatMenu li.stdInactive a span{
    color:#000 !important;
  }

  ul.fatMenu li.level-1 ul li:hover a.subParent,
  ul.fatMenu li.level-1 ul li:active a.subParent,
  ul.fatMenu li.level-1 ul li:hover a.subParent span,
  ul.fatMenu li.level-1 ul li:active a.subParent span{
    background:#578036;
    color:#fff !important;
  }
  ul.fatMenu li.level-2 ul li:hover a.subParent,
  ul.fatMenu li.level-2 ul li:active a.subParent,
  ul.fatMenu li.level-2 ul li:hover a.subParent span,
  ul.fatMenu li.level-2 ul li:active a.subParent span{
    background:#917227;
    color:#fff !important;
  }
  ul.fatMenu li.level-3 ul li:hover a.subParent,
  ul.fatMenu li.level-3 ul li:active a.subParent,
  ul.fatMenu li.level-3 ul li:hover a.subParent span,
  ul.fatMenu li.level-3 ul li:active a.subParent span{
    background:#3d8076;
    color:#fff !important;
  }
  ul.fatMenu li.level-4 ul li:hover a.subParent,
  ul.fatMenu li.level-4 ul li:active a.subParent,
  ul.fatMenu li.level-4 ul li:hover a.subParent span,
  ul.fatMenu li.level-4 ul li:active a.subParent span{
    background:#994640;
    color:#fff !important;
  }
  ul.fatMenu li.level-5 ul li:hover a.subParent,
  ul.fatMenu li.level-5 ul li:active a.subParent,
  ul.fatMenu li.level-5 ul li:hover a.subParent span,
  ul.fatMenu li.level-5 ul li:active a.subParent span{
    background:#7a792f;
    color:#fff !important;
  }
/*  ul.fatMenu > li.active:hover > a > span{
    color:#000;
  }*/
  ul.fatMenu > li.level-1.active:hover,
  ul.fatMenu > li.level-1.active:active{
    background-color:#578036 !important;
    color:#fff !important;
  }
  ul.fatMenu > li.level-2.active:hover,
  ul.fatMenu > li.level-2.active:active{
    background-color:#917227 !important;
    color:#fff !important;
  }
  ul.fatMenu > li.level-3.active:hover,
  ul.fatMenu > li.level-3.active:active{
    background-color:#3d8076 !important;
    color:#fff !important;
  }
  ul.fatMenu > li.level-4.active:hover,
  ul.fatMenu > li.level-4.active:active{
    background-color:#994640 !important;
    color:#fff !important;
  }
  ul.fatMenu > li.level-5.active:hover,
  ul.fatMenu > li.level-5.active:active{
    background-color:#7a792f !important;
    color:#fff !important;
  }

  ul.fatMenu li.level-1.stdActive,
  ul.fatMenu li.level-1.active.stdActive,
  ul.fatMenu li.level-1:active.stdActive{
    background:#fff url("../images/preparing-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-2.stdActive,
  ul.fatMenu li.level-2.active.stdActive,
  ul.fatMenu li.level-2:active.stdActive{
    background:#fff url("../images/aid-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-3.stdActive,
  ul.fatMenu li.level-3.active.stdActive,
  ul.fatMenu li.level-3:active.stdActive{
    background:#fff url("../images/eligibility-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-4.stdActive,
  ul.fatMenu li.level-4.active.stdActive,
  ul.fatMenu li.level-4:active.stdActive{
    background:#fff url("../images/repaying-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-5.stdActive,
  ul.fatMenu li.level-5.active.stdActive,
  ul.fatMenu li.level-5:active.stdActive{
    background:#fff url("../images/applying-5x5.png") repeat-x scroll center top !important;
  }

  ul.fatMenu > li.active.stdActive a,
  ul.fatMenu > li:active.stdActive a,
  ul.fatMenu > li.active.stdActive a span,
  ul.fatMenu > li:active.stdActive a span{
    color:#000;
  }

  ul.fatMenu li.level-1.stdInactive{
    background:#000 url("../images/preparing-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-2.stdInactive{
    background:#000 url("../images/aid-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-3.stdInactive{
    background:#000 url("../images/eligibility-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-4.stdInactive{
    background:#000 url("../images/repaying-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu li.level-5.stdInactive{
    background:#000 url("../images/applying-5x5.png") repeat-x scroll center top !important;
  }
  ul.fatMenu > li.stdInactive > a{
    color:#fff !important;
    background: #383838; /* Old browsers */
    background: -moz-linear-gradient(top,  #383838 0%, #1c1c1c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#383838), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #383838 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #383838 0%,#1c1c1c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #383838 0%,#1c1c1c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #383838 0%,#1c1c1c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-9 */
  }
  ul.fatMenu > li.stdInactive > a > span{
    color:#fff !important;
  }
	#fatSelectables #container1{
	    float:none;
	    position:relative;
	    right:inherit;
	    width:100%;
	}
	#fatSelectables #container2,
	#fatSelectables #container3,
	#fatSelectables #container4{
	    clear:none;
	    float:none;
	    position:relative;
	    right:inherit;
	    width:100%;
	}
	#fatSelectables #container5{
	    clear:none;
	    float:none;
	    overflow:inherit;
	    width:100%;
	}
	#fatSelectables #col1,
	#fatSelectables #col2,
	#fatSelectables #col3,
	#fatSelectables #col4,
	#fatSelectables #col5{
		left: 15px;
    	width: 100%;
	}
	.selectedOptionsBox{
		width:160px;
	}
	#logo-fatoolkit img{
		width:60%;
		/*height:60%;*/
		height:auto;
	}
	.annCol1{
		left:52%;
	}
}
@media all and (max-width:599px){
  /* .contactRadio,
  .contactSelect{
    height:110px;
  } */
}
@media all and (max-width:499px){
	#logo-fatoolkit{
		padding-top:10px;
	}
	#logo-fatoolkit img{
		width:60%;
		height:auto;
	}
}
@media all and (max-width:399px){
	#logo-fatoolkit{
		padding-top:5px;
	}
	.fatSelectablesTile .selectedOptionsBox{
		width:210px !important;
	}
	.fatSelectablesTile #container1 button{
		width:230px !important;
	}
}
@media all and (max-width:349px){
	#logo-fatoolkit{
		padding-top:0;
	}
	
}

.fatSubShow,
.mainParentFocused ul{
  visibility:visible !important;
  opacity:1 !important;
}

.doneSelFocused{
  border:2px dotted #fff;
}

.accCBMenuOne,
.accCBMenuTwo,
.accCBMenuThree,
.accCBMenuFour,
#container1 > div > .doneSelecting{
  position:absolute; 
  overflow:hidden; 
  clip:rect(0 0 0 0); 
  height:1px;
  width:1px; 
  margin:-1px;
  padding:0;
  border:0;
  left:-999999px;
  /*top:-999999px;*/
}

.cuMsgError,
.cuMsgError ul,
.cuMsgError ul li{
  color:#8C2E0B !important;
  list-style-image:none !important;
}

.toolkitTable{
  margin-top:10px !important;
}
.toolkitTable thead tr th{
  font-family:Arial,Helvetica,Tahoma,sans-serif;
  font-size:0.75em;
  font-weight:bold;
  padding:10px;
  color:#fff;
  text-transform:uppercase;  
}

.toolkitTable li{
   /*font-size:0.9em;*/
   font-size:1.0em;
}

.sectionOne .toolkitTable thead tr th{
  background: #578036; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU3MzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #578036 50%, #4e7330 50%, #4e7330 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#578036), color-stop(50%,#4e7330), color-stop(100%,#4e7330)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #578036 50%,#4e7330 50%,#4e7330 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #578036 50%,#4e7330 50%,#4e7330 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #578036 50%,#4e7330 50%,#4e7330 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #578036 50%,#4e7330 50%,#4e7330 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#578036', endColorstr='#4e7330',GradientType=0 ); /* IE6-8 */
}
.sectionTwo .toolkitTable thead tr th{
  background: #917227; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5MTcyMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4NTY4MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODU2ODI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #917227 50%, #856824 50%, #856824 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#917227), color-stop(50%,#856824), color-stop(100%,#856824)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #917227 50%,#856824 50%,#856824 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #917227 50%,#856824 50%,#856824 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #917227 50%,#856824 50%,#856824 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #917227 50%,#856824 50%,#856824 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#917227', endColorstr='#856824',GradientType=0 ); /* IE6-8 */
}
.sectionThree .toolkitTable thead tr th{
  background: #3d8076; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzZDgwNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzNzczNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzc3MzZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #3d8076 50%, #37736a 50%, #37736a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#3d8076), color-stop(50%,#37736a), color-stop(100%,#37736a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3d8076 50%,#37736a 50%,#37736a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3d8076 50%,#37736a 50%,#37736a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3d8076 50%,#37736a 50%,#37736a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #3d8076 50%,#37736a 50%,#37736a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d8076', endColorstr='#37736a',GradientType=0 ); /* IE6-8 */
}
.sectionFour .toolkitTable thead tr th{
  background: #994640; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5OTQ2NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZTQxM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGU0MTNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #994640 50%, #8e413c 50%, #8e413c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#994640), color-stop(50%,#8e413c), color-stop(100%,#8e413c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #994640 50%,#8e413c 50%,#8e413c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #994640 50%,#8e413c 50%,#8e413c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #994640 50%,#8e413c 50%,#8e413c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #994640 50%,#8e413c 50%,#8e413c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#994640', endColorstr='#8e413c',GradientType=0 ); /* IE6-8 */
}
.sectionFive .toolkitTable thead tr th{
  background: #7a792f; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3YTc5MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2MjZkMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2ZDJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #7a792f 50%, #626d2b 50%, #626d2b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#7a792f), color-stop(50%,#626d2b), color-stop(100%,#626d2b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #7a792f 50%,#626d2b 50%,#626d2b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a792f', endColorstr='#626d2b',GradientType=0 ); /* IE6-8 */
}
.toolkitTable tbody tr td{
  padding:10px;
}
/*
.toolkitTable tbody tr td,
.toolkitTable tbody tr td i{
  font-family:'Droid Serif',serif;
  font-size:0.90em !important;
}*/
.toolkitTable tbody tr td,
.toolkitTable tbody tr td i{
  font-family:'Droid Serif',serif;
  font-size:0.90em !important;
}
.toolkitTable.stpTable tbody tr td,
.toolkitTable.stpTable tbody tr td i{
  font-size:1.00em !important;
}


.toolkitTable tbody tr td a,
.toolkitTable tbody tr td a:link,
.toolkitTable tbody tr td a:visited,
.toolkitTable tbody tr td a:hover,
.toolkitTable tbody tr td a:active{
  font-family:'Droid Serif',serif;
  font-size:1em !important;
}
.sectionOne .toolkitTable tbody tr td.odd{
  background-color:#eef2eb !important;
}
.sectionTwo .toolkitTable tbody tr td.odd{
  background-color:#f4f1e9 !important;
}
.sectionThree .toolkitTable tbody tr td.odd{
  background-color:#ebf2f1 !important;
}
.sectionFour .toolkitTable tbody tr td.odd{
  background-color:#f5ecec !important;
}
.sectionFive .toolkitTable tbody tr td.odd{
  background-color:#f1f1ea !important;
}

#general_search_help ul li{
    padding:0;
}
#general_search_help > ul > li a.sugg{
  display:inline-block;
  padding:3px 10px !important;
  width:91%;
}
#general_search_help > ul > li a.sugg.focused{
  border:1px #000 dotted !important;
}

.box-main ul li{list-style-image:url(../images/list-bullet-general.png);}
.box-main ul li ul li{list-style-image:url(../images/list-bullet-general-sub.png);}

.sectionOne .box-main ul li{list-style-image:url(../images/list-bullet-preparing.png) !important;}
.sectionOne .box-main ul li ul li{list-style-image:url(../images/list-bullet-preparing-sub.png) !important;}

.sectionTwo .box-main ul li{list-style-image:url(../images/list-bullet-types-of-aid.png) !important;}
.sectionTwo .box-main ul li ul li{list-style-image:url(../images/list-bullet-types-of-aid-sub.png) !important;}

.sectionThree .box-main ul li{list-style-image:url(../images/list-bullet-eligibility.png) !important;}
.sectionThree .box-main ul li ul li{list-style-image:url(../images/list-bullet-eligibility-sub.png) !important;}

.sectionFour .box-main ul li{list-style-image:url(../images/list-bullet-repaying.png) !important;}
.sectionFour .box-main ul li ul li{list-style-image:url(../images/list-bullet-repaying-sub.png) !important;}

.sectionFive .box-main ul li{list-style-image:url(../images/list-bullet-applying.png) !important;}
.sectionFive .box-main ul li ul li{list-style-image:url(../images/list-bullet-applying-sub.png) !important;}

/* standard-def */
    #ftrFacebook,
    #ftrTwitter,
    #ftrYoutube{
        width:28px;
        height:28px;
        display:inline-block;
        margin-left:3px;
        cursor:pointer;
        background-size:28px 28px;
        background-repeat:no-repeat;
    }
    /* high-def */
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min-device-pixel-ratio: 1.5) {
        #ftrFacebook,
        #ftrTwitter,
        #ftrYoutube{
            background-size:28px 28px;
            background-repeat:no-repeat;
        }
    }

    /* standard-def */
    #ftrFacebook{
        background-image:url(../images/facebook.png);
    }
    /* high-def */
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min-device-pixel-ratio: 1.5) {
        #ftrFacebook{
            background-image:url(../images/facebook@2x.png);
        }
    }

    /* standard-def */
    #ftrTwitter{
        background-image:url(../images/twitter.png);
    }
    /* high-def */
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min-device-pixel-ratio: 1.5) {
        #ftrTwitter{
            background-image:url(../images/twitter@2x.png);
        }
    }
    
    /* standard-def */
    #ftrYoutube{
        background-image:url(../images/youtube.png);
    }
    /* high-def */
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min-device-pixel-ratio: 1.5) {
        #ftrYoutube{
            background-image:url(../images/youtube@2x.png);
        }
    }
	
.searchResultsContainer .searchResult p{
  padding-left:85px
}

ul.fatMenu li.level-1.mobileFocus{
  background:#578036 url(../images/preparing-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-2.mobileFocus{
  background:#917227 url(../images/aid-5x5.png) repeat-x top !important;
}
ul.fatMenu li.level-3.mobileFocus{
  background:#3d8076 url(../images/eligibility-5x5.png) repeat-x top !important;
}
ul.fatMenu li.mobileFocus > a > .arrow{
  color:#fff !important;
}
.searchResultsContainer .searchResult p{
  padding-left:85px
}
.oldAndroidSub{
  visibility:visible !important;
  opacity:1 !important;
  position:static !important;
  display:inline-block !important;
}

select#rType,
select#aType,
select#topic,
select#timeFrame{
  position:absolute; 
  display:none;
  visibility:hidden;
  overflow:hidden; 
  clip:rect(0 0 0 0); 
  height:1px;
  width:1px; 
  margin:-1px;
  padding:0;
  border:0;
  left:-999999px;
  z-index:-999999;
}

.globalSearchResultsContainer .searchLinks p font,
.globalSearchResultsContainer .searchInfo td.t font,
.globalSearchResultsContainer .searchInfo td.t font b{
  -ms-word-break:break-all;
  word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  -moz-hyphens:auto;
  -ms-hyphens:auto;
  hyphens:auto;
  text-wrap:normal;
  word-wrap:break-word;
  overflow-wrap:break-word;
}

@media all and (max-width:440px){
  #general_search_help{
    margin-top:30px;
  }
}
#facebookheight{
	height:600px !important;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.youtuberesp {
    width: 45%;
    margin: auto;
}
/*Announcements page hyperlink fix for links containing reg mark*/
.ann .annHeading a{
	text-decoration:none; 
	border-bottom: 1px solid;
}

/**Bundle 14: Spotlight Carousel Images **/
.carousel-inner > .carousel-item > img {
  margin: auto;
  display: block;
  width: 50%;
  max-width: 100%;
  height: 350px;
  max-height: 400px;
}

.carousel-caption-custom {
  position: relative;
  right: ((100% - $carousel-caption-width) / 2);
  bottom: 20px;
  left: ((100% - $carousel-caption-width) / 2);
  font-size: 14px;
  text-align: center;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
	}

.caption-container {
  position: relative;
  left: 25%;
  width: 50%;
 
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .carousel-inner > .carousel-item > img {
  margin: auto;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 350px;
  max-height: 400px;}
  .caption-container{
  position: relative;
  left: 0%;
  width: auto;
}
  
}

table#repayment_table tbody>tr>th 
{
  border:1px solid #669900 !important;
}


/** End Bundle 14 Carousel **/

<!--Testing 01-26-2025---- PLEASE TEST - Linux Production Patching - January ->

