.sup
{
     /*position:relative;*/
     font-size:85%;
    line-height: 14px!important; 
}

#banner {
    margin: 0 0 8px 0; padding:0; border:none;
    /*border: solid thin orange;*/
    background:#cc0001; height: 50px; 
}

.xformed     {text-align:center; color: #999; display:block;}
.xformed a   {text-transform: uppercase; font-weight:500;  font-size: 10px; line-height: 13px;}
.xformed img {margin-top:8px;}
.xformed h2  {color:#fff; /*missing caps  - hiding ids */}
.xformed br  {height:28px;}

.wrapper {
    width: 1000px;
    padding:0;
    border:none;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;   margin-bottom: 8px;  
    text-align: left;
}

#footer 
{
    clear: both; float:left;
    margin-top: 8px!important;
    background: url(../images/map-bar.png) no-repeat;
    width :1000px; text-align:center; padding:9px;
    font-family:Arial,Helvetica,sans-serif; 
    font-size:11px; color:#fff; 
}

#legal, #legal a 
{
    text-align: left;
    font-size: 11px;
    color: #333333;
    font-weight:normal;
    line-height: 14px;
    padding-top: 5px;
    clear: both; 
}

#footer a

{
    color:#fff;text-decoration:none;
}

.news_release
{
    font-size: 12px; line-height: 15px;
}
.required_field
{
     padding-left:15px!important;
     background: url(../images/star_11.gif) no-repeat;
     background-position: 0 50%;
}
a
{
    color: #3399ff; font-size: 11px; line-height: 14px; font-weight:500; text-decoration: none;
}
a img {text-decoration: none; border:none;
}

.page_header h2 a 
{
    /*color:inherit!important; font-size: inherit!important;  font-weight: inherit!important;*/
     color: #fff; font-size: 14px;  margin-left: 4px;display:inline; font-weight:900;
}


input.SubmitAI{
border:none;padding:0;margin:0;  
text-decoration:none; text-transform: uppercase;
color: #3399ff; font-size: 12px; line-height: 14px;
background-color:transparent;
} 
.postback
{
     color: #cc0000;
}
.page_header{
    background:#000;  height: 30px;   padding-left: 15px; padding-top: 4px; margin-top:8px; margin-bottom: 15px;  border:none;
}
.scrollable_content h1, .scrollable_content h1
{
    color: #000; font-size: 16px; line-height: 19px; font-weight:900; margin-bottom:  5px;
}

.scrollable_content h2
{
    color: #666; font-size: 12px; line-height: 15px; font-weight:900;
}

.scrollable_content h3
{
    color: #999; font-size: 11px; line-height: 14px; font-weight:500;
}

.scrollable_content h5
{
    color: #669933; font-size: 11px; line-height: 13px;  text-transform: uppercase; font-weight:500;
}
.newsList  
{
 
    margin-top: 8px;
}
.newsList h2
{
    font-size: 15px;
    line-height: 18px;
}

.newsList h2 a
{
  font-size: 15px;
  line-height: 18px; font-weight: 600;
  color: #000;
}
 
 
 .newsList h2 a:hover
{
  font-size: 15px;
  line-height: 18px; font-weight: 600;
  color: #3399ff;
}

    
.newsList p  
{
    margin-top: 5px;
    margin-bottom:11px;
}
/*.newsList */.datePosted 
{
    color: #999;
    font-size: x-small;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.EktronAjaxLoading
{
    display: none;
}

.page_header h1 {
    color: #fff; font-size: 20px;line-height:22px; display:inline; font-weight:900; padding:0; margin:0;
}

.page_header h3 {
    color: #999; font-size: 14px;  margin-left: 11px;display:inline; font-weight:900;
}

.page_header h2 {
    color: #fff; font-size: 14px;  margin-left: 4px;display:inline; font-weight:900;
}

.blog_content
{
    background: #fff;  color: #333; font-size: 12px; line-height: 15px;
}

.blog_content h1
{
    color: #000; font-size: 16px; line-height: 19px; padding: 8px 0 4px 0;  margin:  0;
}

.blog_content h2
{
    color: #ff9933; font-size: 15px; line-height: 16px; padding: 3px 0  3px 0; margin: 0;
}

.blog_content h5
{
    color: #666; font-size: 11px; line-height: 14px; padding:   3px 0 3px 0; margin: 0;
}

.blog_content p
{
    padding: 4px 0  4px 0; margin: 0;
}

.scrollable_content .PR_blurb
{
    padding: 2px 0 8px 0;
}

.scrollable_content  h1, h2, h3, h4, h5
{
    padding: 0;  margin:  0;
}

.smart_form_label
{
    color: #3CB371; font-size: 12px; line-height: 16px; 
    padding: 3px 0  3px 0; margin: 0; 
    font-family: Arial,Helvetica,sans-serif;
}

.smart_form_legend
{
    color: #B0C4DE; font-size: 12px; line-height: 16px; 
    padding: 3px 0  3px 8px; margin: 0; 
    font-family: Arial,Helvetica,sans-serif;
    font-style:italic;
}

.PR_blurb   a
{
    text-decoration:none;
}



.rounded_left   strong{
    color: #fff;
    font-weight:900;
}
.rounded_left {font-size: 12px; font-weight:300; line-height: 17px;}

.rounded_left h1
{
    margin: 0; color: #fff; font-size: 11px; line-height: 14px; font-weight:700;
}
.rounded_left  h2
{
    margin: 0; color: #999; font-size: 11px; line-height: 14px; font-weight:500;
}
#menu
{
    margin: -12px  0 0 0;
}
.rounded_left #menu a
{
    color: #fff;
}
ul#menu li ul
{
    padding: 0 0  12px 3px!important;
}

ul#menu li ul li
{
    padding: 0 0  5px 8px!important;
}


ul#menu, ul#menu ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
}

ul#menu a {
    display: block;
    text-decoration: none;color:inherit;
}
.custom_input
{border: none!important;  margin: 0; padding:2px 0 0 2px;
    background: url(../images/input.png) no-repeat; height: 22px;
}
 
#social_bar
{
    margin-top: 15px; margin-left: 1px;  
}

#social_bar li *
{
    display: inline;
    list-style-type: none;
    margin-right:8px;

}



.shuttermenu_workarea_vista ul
{
    list-style: none; margin: 0!important; padding: 0;
}

.shuttermenu_workarea_vista li 
{

    line-height: 15px;
    padding: 5px 0 5px 8px;
}

.shuttermenu_workarea_vista a
{   
    color:#fff!important;
        font-size: 12px!important;
}

.shuttermenu_workarea_vista a:hover
{   
     color:#F5D0A9!important;
}

.shuttermenu_workarea_vista a.ekmenu_link_selected
{
    color:orange!important;
}