body {
    margin: 0;
    padding: 0;
    background: #000 url(/images/home/barberstuffedchicken.jpg) no-repeat center top;
    width: 100%;
    display: table;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4d4d4d;
    line-height: 19px;
}
body a:link, body a:active, body a:visited {
    color: #333399;
    font-weight: normal;
    text-decoration: underline;
}
body a:hover {
    color: #ff3333;
    font-weight: normal;
    text-decoration: none;
}
/* ------------- User Info Styles ------------- */
#userinfo {
    /*padding-top: 3px*/;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12x;
    font-weight: bold;
    color: #fff;
    width: 100%;
}
#userinfo a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#userinfo > a:hover {
    color: #ccc;
    font-weight: bold;
    text-decoration: underline;
}
#logon, #logon>a:active, #logon>a:link, #logon>a:visited {
    width: 100%;
    color: #ccc;
    font-weight: bold;
    text-decoration: none;
    z-index: 1000000;
    /*padding-top: 5px;*/
}
#logon>a:hover {
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
}
#hello {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: 28px;
    background-color: #000050;
    border-bottom: 1px #1472d8 solid;
}
#hdrTop {
    margin: 0 auto;
    padding: 0;
    padding-left: 35px;
    overflow: hidden;
    height: 28px;
    width: 1000px;
}
#hdrTop2 {
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    width: 1300px;
    height: 200px;
    z-index: 1;
}
#logoTop {
    padding: 0 0 0 40px;
    width: 350px;
    float: left;
    height: 28px;
}
/* ------------- End User Info Styles ------------- */

/* ------------- Tool Kit Styles ------------- */
#toolkitwrapper {
    position:absolute;
    right: 40px;
    top:-135px;
    width:300px;
    color:#fff;
    z-index:1000000;
}
#toolkitcontent {
    color: #666;
    line-height: 22px;
    padding: 10px 0 10px 0;
}
#toolkitcontent a {
    width: 200px;
}
#toolkitpanel {
    background: #eee;
    height: auto;
    /*display: none;*/
    border: #5a7808 5px solid;
    border-top: none;
}
.toolkitslide {
    position:absolute;
    left: 75px;
    width: 150px;
    height: 34px;
    margin: 0;
    padding: 0;
    background:  url('/images/btn-slide.png') no-repeat center top;
    color: #fff;
    font: bold 120%/100% Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.toolkitslide > a {
    color: #fff;
}
.toolkitactive {
    background-position: right 12px;
}
.toolkitbtn-slide {
    width: 144px;
    height: 34px;
    /*background: url('/images/white-arrow.gif') no-repeat ;
    background-position: 115px -48px;*/
    text-align: center;
    padding: 10px 10px 0 0;
    margin: 0 auto;
    display: block;
    cursor: default;
}
.toolkitbtn {
    position:absolute;
    right: 30px;
    top: 12px;
    width: 10px;
    height: 10px;
    background: url('/images/white-arrow.png') no-repeat;
    background-position: 0px -10px;
}
.toolkitbtnclose {
    background: url('/images/white-arrow.png') no-repeat;
    background-position: 0px 0px;
}

/* ------------- End Tool Kit Styles ------------- */

/* ------------- Hdr Nav Styles ------------- */
#hdrWrapper {
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
#hdrNav {
    margin: 0;
    padding: 50px 0 0 0;
    width: 960px;
    height: 140px;
}
#logo {
    margin: 0;
    padding: 0;
    width: 245px;
    height: 130px;
    float: left;
    background-image: url(/images/hdrnav/logocolor.png);
    background-repeat: no-repeat;
}
#navContainer {
    margin: 0;
    padding: 30px 0 0 0;
    /*width: 720px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ccc;
    text-align: right;
    text-transform: uppercase;
    float: right;
}
#MainMenu img {
    border: none;
}
#MainMenu, #MainMenu ul {
    padding: 0;
    margin: 0;
    float: right;
    list-style: none;
}
#MainMenu li {
    display: block;
    float: left;
    position: relative;
    padding: 0 25px 0 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ccc;
    line-height: 16px;
    text-transform: uppercase;
    border-right: #fff 2px solid;
}
#MainMenu li a:link, #MainMenu li a:active, #MainMenu li a:visited {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#MainMenu li a:hover {
    color: #ff3333;
    text-decoration: none;
}
MainMenu .down {
    color: #999;
}
#MainMenu .last {
    border-bottom: none;
    border-right: none;
}
/* New #MainMenu */

#MainMenu ul {
    position: absolute;
    top: 16px;
    left:24px;
    display: none;
    background-color: #fff;
    border: 2px solid #e6e6e6;
    z-index: 100001;
    padding:0 !important;
    -webkit-border-radius:0 6px;
    -moz-border-radius:0 6px;
}
#MainMenu ul li a:link, #MainMenu ul li a:active, #MainMenu ul li a:visited {
    color: #676767;
    font-weight: bold;
    text-decoration: none;
    text-transform: none;
    float: left;
    font-size: 12px;
}
#MainMenu ul li a:hover {
    color: #ff3333;
    text-decoration: none;
}
#MainMenu ul li {
    width: 174px;
    border: none;
    border-bottom:1px dotted #828282;
    padding: 6px 22px 6px 22px;
    margin-bottom: 2px;
 }
#MainMenu .last .submenu {
    background-color: #e6e6e6;
    width: auto;
    border: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
#MainMenu ul li .last {
    width: 174px;
    border: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    margin-bottom: 2px;
    padding: 6px 22px 6px 22px; 
}
#MainMenu ul ul {
    top: 5px;
    z-index: 100001;
}
#MainMenu li ul ul {
    left: 200px;
    margin: 0;
    -webkit-border-radius:0 6px;
    -moz-border-radius:0 6px;
}
#MainMenu li:hover ul ul, #MainMenu li:hover ul ul ul, #MainMenu li:hover ul ul ul ul {
    display: none;
}
#MainMenu li:hover ul, #MainMenu li li:hover ul, #MainMenu li li li:hover ul, #MainMenu li li li li:hover ul {
    display: block;
}
#MainMenu ul .submenu {
    background-image: url(/images/menu/subarrowAlt.gif);
    background-repeat: no-repeat;
    background-position: 10px 50%;
}
#MainMenu ul .submenu:hover {
    background-image: url(/images/menu/subarrowAlt.gif);
    background-repeat: no-repeat;
    background-position: 10px 50%;
}
#searchContainer {
    margin: 0;
    padding: 42px 20px 0 0;
    float: right;
}
.searchInput {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    width: 215px;
    height: 27px;
    padding: 0 0 0 27px;
    background: #fff url(/images/common/searchicon.png) no-repeat;
    background-position: 8px 50%;
    border: 1px #999 solid;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
/* ------------- End Hdr Nav Styles ------------- */

/* ------------- Footer Styles ------------- */
#footer {
    margin: 0 auto;
    padding: 25px 0 50px 0;
    width: 960px;
    height: 55px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    line-height: 19px;
    text-align: center;
    border-top: 2px #ff3333 solid;
}
#footer a:link, #footer a:active, #footer a:visited {
    padding: 0 3px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}
#footer a:hover {
    color: #fff;
    font-weight: normal;
    text-decoration: underline;
}
#footer #OWA {
    color:#fff;
}
#footer #OWA a:link, #footer #OWA a:active, #footer #OWA a:visited {
    color: #ffff99;
    font-weight: normal;
    text-decoration: none;
}
#footer #OWA a:hover {
    color: #fff;
    text-decoration: underline;
}
/* ------------- End Footer Styles ------------- */

#wrapper {
    width: 960px;
    margin: 0 auto;
    padding: 0;
}
#textBoxContainer {
    margin: 0 auto;
    padding: 5px 20px 5px 540px;
    width: 400px;
    /*height: 420px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 19px;
}
#textBoxContainer h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    margin: 0;
}
#container {
    margin: 0 auto;
    padding: 0 20px 55px 0;
    width: 920px;
}
.callout {
    margin: 0 40px 0 0;
    padding: 10px;
    width: 178px;
    float: left;
    color: #fff;
    line-height: 17px;
}
.callout h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0099FF;
    margin: 0 0 8px 0;
}
.callout img {
    padding-bottom: 8px;
}
#latestNews {
    margin: 0;
    padding: 0;
    width: 200px;
    float: left;
}
#latestNews h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0099FF;
    margin: 10px 0 0 0;
}
#rssFeed ul {
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;
}
#rssFeed li {
    border-bottom: 1px #999 dotted;
    padding: 8px 0;
    line-height: 17px;
}
#rssFeed li a.rssItemLink {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    line-height: 17px;
    text-decoration: none;
}
#rssFeed li a.rssItemLink:hover, #rssFeed li a.rssItemLink:active, #rssFeed li a.rssItemLink:focus {
    color: #fff;
    text-decoration: underline;
}
#rssFeed li p a.rssItemLink:link, #rssFeed li p a.rssItemLink:visited {
    color: orange;
    font-weight: normal;
    font-size: 12px;
    text-decoration: underline;
}
#rssFeed li p a.rssItemLink:hover, #rssFeed li p a.rssItemLink:active, #rssFeed li p a.rssItemLink:focus {
    color: #e05001;
    text-decoration: underline;
}
#rssFeed p {
    font-size: 11px;
    line-height: 16px;
}
#rssFeed h4 {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 5px 0;
}
#spacer {
    clear: both;
}

/* ------------- Awesome Buttons Styles ------------- */
.awesome, .awesome:visited {
    background: #222 url(/images/common/alert-overlay.png) repeat-x;
    display: inline-block;
    padding: 7px 15px 8px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(0, 0, 0, 0.25);
    position: relative;
    cursor: pointer;
}
.awesome:hover {
    background-color: #111;
    color: #fff;
    text-decoration: none;
}
.awesome:active {
    top: 1px;
}
.small.awesome, .small.awesome:visited {
    font-size: 11px;
}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.large.awesome, .large.awesome:visited {
    font-size: 14px;
    padding: 7px 25px 8px;
}
.red.awesome, .red.awesome:visited {
    background-color: #ff3333;
    color: #fff;
    text-decoration: none;
}
.red.awesome:hover {
    background-color: #b20f0f;
}
.green.awesome, .green.awesome:visited {
    background-color: #339900;
    color: #fff;
    text-decoration: none;
}
.green.awesome:hover {
    background-color: #006600;
}
/* ------------- End Awesome Buttons Styles ------------- */

/* ----------- Crisis Link ----------- */
#crisis a:link, #crisis a:active, #crisis a:visited {
    color: #ffffff;
    font-weight: normal;
    text-decoration: underline;
}
#crisis a:hover {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}
