html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    background: transparent;
}
    img a {
        border: 0px;
    }
    img a {
        border: 0;
    }
    a img {
        border: none;
        text-decoration: none;
        background-color: transparent;
        TEXT-DECORATION: NONE;
    }
    a img {
        border: 0;
        TEXT-DECORATION: NONE;
    }
/* BODY  --------------------------------- */
body {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 10pt;
    font-weight: normal;
    color: #5b6f7a;
    font-family: ARIAL, verdana,HELVETICA, serif;
    line-height: normal;
    background: #ffffff;
    /*background: #efefef url(http://d39lxsrz40jt15.cloudfront.net/images/bg_browser.png) ; */
}
/* FONTS ---------------------------------- */
@font-face {
    font-family: 'Banda Regular';
    src: url('../fonts/regular.otf') format('opentype');
}
.banda {
    font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
}
p {
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 10px;
    margin-right: 00px;
    margin-left: 00px;
}
    p.footer {
        font-size: 8pt;
        color: #faf9f6;
        text-align: left;
        margin-top: 0px;
        bottom-top: 00px;
        margin-left: 00px;
        margin-right: 00px;
        padding: 0px;
    }
    p.footernavi {
        color: #a81f0d;
        text-align: left;
        margin-top: 0px;
        bottom-top: 00px;
        margin-left: 00px;
        margin-right: 00px;
        padding: 0px;
    }
h1 {
    font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
    font-style: normal;
    font-size: 16pt;
    font-weight: bold;
    color: #00a3e6;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 20px;
    margin-right: 00px;
    margin-left: 00px;
}
h2.post-title {
    border-bottom: 1px solid #cad4e7;
    font-size: 16pt;
    margin: 0px 0px 10px 0px;
    padding: 5px 0 5px 0;
}
    h2.post-title a {
        font-style: normal;
        font-size: 14pt;
        font-weight: normal;
        text-decoration: none;
        padding: 0px;
        text-align: left;
        margin-top: 30px;
        margin-bottom: 5px;
        margin-right: 00px;
        margin-left: 00px;
    }
h2 {
    font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
    font-style: normal;
    font-size: 14pt;
    font-weight: normal;
    color: #009bdf;
    padding: 0px;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
}

h2.d100short {
    font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
    font-style: normal;
    font-size: 14pt;
    font-weight: normal;
    color: #009bdf;
    padding: 0px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
}
    h2.h2rhs {
        font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
        font-style: normal;
        font-size: 14pt;
        font-weight: normal;
        color: #00a3e6;
        padding: 0px 0px 3px 0px;
        text-align: left;
        margin-top: 0px;
        margin-bottom: 5px;
        margin-right: 00px;
        margin-left: 00px;
        border-bottom: 4px solid #00a3e6;
    }
    h2.partner {
        font-style: normal;
        font-size: 16pt;
        font-weight: bold;
        color: #00a3e6;
        padding: 0px;
        text-align: left;
        margin-top: 4px;
        margin-bottom: 10px;
        margin-right: 00px;
        margin-left: 00px;
    }

h2.winnerslider {
        font-style: normal;
        font-size: 13pt;
        font-weight: normal;
        color: #205b81;
        padding: 0px;
        text-align: left;
        margin-top: 5px;
        margin-bottom: 2px;
        margin-right: 00px;
        margin-left: 00px;
    }
#categorieslist a {
    font-style: normal;
    font-size: 13pt;
    font-weight: normal;
    padding: 0px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
}
h3 {
    font-style: normal;
    font-size: 11pt;
    font-weight: bold;
    color: #5b6f7a;
    padding: 0px;
    text-align: left;
    margin-top: 26px;
    margin-bottom: 4px;
    margin-right: 00px;
    margin-left: 00px;
}
h5 {
    font-style: normal;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
    padding: 0px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
}
hr {
    height: 2px;
    width: 100%;
    margin: 0px;
    color: #00a3eg;
    background-color: #00a3eg;
    padding: 0px;
    border-top: 0px solid #f7931e;
}
.content_table {
    border-collapse: collapse;
}
    .content_table td {
        border: 1px solid #cccccc;
        padding: 5px;
    }
/* list  ---------------------------------- */
ul {
    list-style: disc;
    margin-left: 30px;
    margin-right: 0px;
    margin-bottom: 14px;
    margin-top: 6px;
    padding: 0px;
}
li {
    list-style: round;
    margin-left: 00px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-top: 0px;
    badding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    line-height: normal;
    list-style-position: outside;
    list-style-type: none;
}
ol {
    margin-left: 30px;
    margin-right: 0px;
    margin-bottom: 14px;
    margin-top: 6px;
    padding: 0px;
}
#outer {
    margin-left: auto;
    margin-right: auto;
    padding: 0px 00px 0px 00px;
    margin-bottom: 0px;
    width: 1040px;
}
#container {
    margin-left: auto;
    margin-right: auto;
    padding: 0px 00px 0px 00px;
    margin-bottom: 0px;
    width: 1000px;
    background: #ffffff;
}
#masthead {
    padding: 10px 0px 10px 0px;
    margin: 0px;
    width: 1000px;
}
#masthead_left {
    float: left;
    margin: 0px;
    padding-bottom: 00px;
    padding-top: 10px;
    padding-left: 00px;
    padding-right: 0px;
    width: 550px;
}
#masthead_right {
    float: right;
    margin: 0px;
    padding-bottom: 00px;
    padding-top: 00px;
    padding-left: 0px;
    padding-right: 00px;
    width: 450px;
}
.daysleft {
    padding: 5px 0px 0px 0px;
}
    .daysleft A:link {
        text-decoration: none;
        font-size: 14pt;
        font-weight: normal;
        color: #ed1c24;
    }
    .daysleft A:visited {
        text-decoration: none;
        font-size: 14pt;
        font-weight: normal;
        color: #ed1c24;
    }
    .daysleft A:active {
        text-decoration: none;
        font-size: 14pt;
        font-weight: normal;
        color: #5b6f7a;
    }
    .daysleft A:hover {
        text-decoration: none;
        font-size: 14pt;
        font-weight: normal;
        color: #5b6f7a;
    }
#topnavi {
    padding: 0px0px 0px 0px;
    margin: 0px;
    width: 400px;
    font-size: 9pt;
    text-align: right;
}
#topnavi_padding {
    padding: 10px 0px 0px 0px;
    float: right;
    text-align: right;
    margin: 0px;
}
#searchwrapper {
    width: 300px; /*follow your image's size*/
    height: 23px; /*follow your image's size*/
    background: #00a3e6;
    background-repeat: no-repeat; /*important*/
    padding: 0px;
    margin: 0px;
    position: relative; /*important*/
}
    #searchwrapper form {
        display: inline;
    }
.searchbox {
    border: 0px; /*important*/
    background-color: transparent; /*important*/
    position: absolute; /*important*/
    top: 1px;
    left: 1px;
    width: 282px;
    height: 19px;
    background: #e6e7e8;
}
.searchbox_submit {
    border: 0px; /*important*/
    background-color: transparent; /*important*/
    position: absolute; /*important*/
    top: 0px;
    left: 229px;
    width: 71px;
    height: 23px;
    color: #FFFFFF;
    background: #00a3e6;
    font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
}
#searchbox_container {
    padding: 3px;
}
.searchbox2013 {
    width: 210px;
}
.searchbox_submit2013 {
    color: #FFFFFF;
    background: #00a3e6;
}
#cta {
    clear: both;
    padding: 0px0px 0px 0px;
    margin: 0px;
    width: 400px;
}
#cta_padding {
    padding: 20px 0px 0px 0px;
    float: right;
    text-align: right;
    margin: 0px;
}
#globalnavi {
    padding: 0px 25px 0px 25px;
    margin: 0px;
    width: 950px;
    height: 27px;
    font-size: 8pt;
    color: #000000;
}
.globalnavialign {
    text-align: right;
    padding-top: 6px;
    margin: 0px;
}
#billboard {
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 10px 0px;
    width: 950px;
    height: 210px;
    border-bottom: 1px solid #f2f2f2;
}
#billboard_home {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    width: 690px;
    border-top: 4px solid #00a3e6;
    position:relative;
}
#billboard_home_noboarder {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 690px;
    position:relative;
}
#slider .nivoSlider img {
    width: 690px;
    height: 431px;
}
#billboard_home_enter {
    position: absolute;
    margin: 320px 20px 0px 590px;
    z-index: 1000;
}
#login_console {
    padding: 10px;
    margin: 10px 0px 20px 0px;
    width: 980px;
    clear: both;
    background: #e6e7e8;
    display: none;
}
#login_console2 {
    padding: 10px;
    margin: 10px 0px 20px 0px;
    width: 980px;
    clear: both;
    background: #e6e7e9;
}
#login_console_style {
    padding: 10px;
    margin: 10px 0px 20px 0px;
    width: 980px;
    clear: both;
    background: #e6e7e9;
    display: none;
}
#loginfail {
    width: 300px;
    float: right;
    background: #e6e7e9;
}
#login {
    width: 300px;
    float: right;
    background: #e6e7e9;
}
#forgot_login {
    width: 350px;
    float: left;
    background: #e6e7e9;
}
#console {
    width: 1000px;
    margin: 0px 0px 10px 0px;
    background-color: #e6e7e9;
}
#console_padding {
    padding: 10px;
}
#console_left {
    float: left;
}
#console_right {
    float: right;
}
#content {
    margin: 0px;
    padding: 00px 0px 0px 0px;
    width: 1000px;
    background: #ffffff;
}
#content_notop {
    margin: 0px;
    padding: 10px 25px 0px 25px;
    width: 1000px;
    background: #f5f5f5;
}
#contentleft {
    float: left;
    margin: 0px;
    padding-bottom: 00px;
    padding-top: 00px;
    padding-left: 00px;
    padding-right: 0px;
    width: 690px;
    background: #ffffff;
}
#contentright {
    float: right;
    margin: 0px;
    padding-bottom: 00px;
    padding-top: 00px;
    padding-left: 0px;
    padding-right: 00px;
    width: 300px;
    background: #ffffff;
}
#home_highlight {
    margin: 0px 0px 20px 0px;
    padding-bottom: 00px;
    padding-top: 00px;
    padding-left: 00px;
    padding-right: 0px;
    width: 690px;
    background: #25489a url(http://d39lxsrz40jt15.cloudfront.net/images/ma_comment_banner_bottom.jpg) bottom no-repeat;
    color: #FFFFFF;
}
#home_highlight_padding {
    margin: 0px;
    padding: 10px 10px 0px 10px;
}
#home_highlight h1 {
    color: #FFFFFF;
}
#endpage {
    clear: both;
    width: 100%;
    height: 15px;
    padding: 0px;
    padding-top: 30px;
}
.end {
    clear: both;
}
#end {
    clear: both;
}
.floatright {
    float: right;
    margin: 0px;
    padding-bottom: 10px;
    padding-top: 00px;
    padding-left: 10px;
    padding-right: 0px;
}
#endform {
    border-bottom: 15px solid #FFFFFF;
}
#logos {
    width: 1000px;
    text-align: left;
    font-size: 8pt;
    color: #000000;
    margin: 0 auto;
    padding: 00px;
    border-top: 1px solid #00a3e6;
}
/* ENTRY LISTING / Details  ---------------------------------- */
h1.entrytitle {
    font-style: normal;
    font-size: 16pt;
    font-weight: normal;
    color: #00a9ee;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 10px;
    margin-right: 00px;
    margin-left: 00px;
}
h2.entrycategory {
    font-style: normal;
    font-size: 14pt;
    font-weight: normal;
    color: #5c6061;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 10px;
    margin-right: 00px;
    margin-left: 00px;
}
    h2.entrycategory span {
        color: #6b828f;
    }
h3.entrycategory {
    font-style: normal;
    font-size: 12pt;
    font-weight: normal;
    color: #5c6061;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 10px;
    margin-right: 00px;
    margin-left: 00px;
}
h4.entrycategory {
    font-style: normal;
    font-size: 11pt;
    font-weight: normal;
    color: #5c6061;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
}
h2.entry {
    font-style: normal;
    font-size: 14pt;
    font-weight: normal;
    color: #5c6061;
    padding: 0px;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
}
h3.entry {
    font-style: normal;
    font-size: 12pt;
    font-weight: normal;
    color: #5c6061;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
}
.entry_padding {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}
#entry_top_headline {
    margin: 10px 0px 20px 0px;
    padding: 00px 00px 00px 00px;
    width: 980px;
}
#entry_top {
    margin: 0px 0px 0px 0px;
    padding: 10px 00px 10px 00px;
    width: 1000px;
    background: #f5f5f5;
}
#entry_top_left {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 00px 00px 00px 00px;
    width: 360px;
}
#entry_top_right {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 00px 00px 00px 00px;
    width: 600px;
}
.entry_box_360 {
    margin: 0px 0px 10px 0px;
    padding: 10px 10px 10px 10px;
    background: #ffffff;
    width: 340px;
}
.entry_box_300 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: #ffffff;
    width: 300px;
}
#entry_bottom {
    margin: 0px 0px 0px 0px;
    padding: 00px 00px 00px 00px;
    width: 950px;
}
#entry_bottom_left {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 00px 00px 00px 00px;
    width: 480px;
}
#entry_bottom_right {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 00px 00px 00px 00px;
    width: 480px;
}
.entry_box_480 {
    margin: 0px 0px 10px 0px;
    padding: 10px 10px 10px 10px;
    background: #f2f2f2;
    width: 460px;
}
.entry_box_600 {
    margin: 10px 0px 10px 0px;
    padding: 10px 00px 10px 00px;
    width: 600px;
}
.entry_box_600.social_icons {
    margin-top: -10px;
}

.entry_line_padding_300 {
    margin: 00px 0px 00px 0px;
    padding: 0px;
    height: 1px;
    width: 300px;
    background-color: #CCCCCC;
}
.entry_line_padding_600 {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    height: 1px;
    width: 600px;
    background-color: #CCCCCC;
}
/* projet footer  ---------------------------------- */
#project_footer {
    padding: 10px 00px 10px 00px;
    width: 1000px;
    text-align: left;
    font-size: 8pt;
    color: #808080;
    margin: 10px auto;
    border-top: 1px solid #00a3e6;
}
#project_footer_left {
    float: left;
    width: 500px;
    text-align: left;
}
#project_footer_right {
    float: right;
    width: 500px;
    text-align: right;
}
/* images  ---------------------------------- */
img.left_entrylist {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 30px;
    margin-bottom: 5px;
    padding: 0px;
    border: 0px solid #999999;
    float: left;
    text-align: right;
}
img.left {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 0px;
    border: 0px solid #999999;
    float: left;
    text-align: right;
}
img.right {
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding: 0px;
    border: 0px solid #999999;
    float: right;
    text-align: left;
}
img.leftfooter {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 25px;
    margin-bottom: 5px;
    padding: 0px;
    border: 0px solid #999999;
    float: left;
    text-align: right;
}
img.imgright {
    border: 0;
    margin-left: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    padding: 0px;
    float: right;
    border: 0px solid #e1e1e1;
}
img.imgleft {
    border: 0;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
/* News list ---------------------------------- */
.endnewslistitem {
    clear: both;
    padding-bottom: 3px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
}
.newslist_tn {
    float: right;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    padding: 0px;
}
h2.h2newslist {
    font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
    font-style: normal;
    font-size: 14pt;
    font-weight: normal;
    color: #009bdf;
    padding: 0px;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
    border-bottom: 1px dotted #cccccc;
}
/* Social Share ---------------------------------- */
#socialshare {
    width: 640px;
    margin: 10px 0px 10px 0px;
    padding: 10px 0px 10px 0px;
    border-top: 1px solid #5b6f7a;
    border-bottom: 1px solid #5b6f7a;
}
/* RHS ---------------------------------- */
#menu_rhs {
    width: 298px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fefefe;
    border: solid 1px #f2f2f2;
}
#box_rhs {
    width: 300px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px;
    background: #e6e7e8;
}
.box_rhs_padding {
    padding: 10px 10px 10px 10px;
}
#box_rhs_tiwtter {
    width: 300px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px 0px 0px 0px;
    background: #e6e7e8;
}
    #box_rhs_tiwtter a {
        text-decoration: underline;
        font-size: 10px;
    }
#box_signup {
    width: 300px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px;
    background: #00a3e6;
    color: #ffffff;
}
    #box_signup h2 {
        font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
        font-style: normal;
        font-size: 14pt;
        font-weight: normal;
        color: #ffffff;
        padding: 5px 0px 3px 0px;
        text-align: left;
        margin-top: 0px;
        margin-bottom: 5px;
        margin-right: 00px;
        margin-left: 00px;
        border-bottom: 4px solid #ffffff;
    }
#box_share {
    width: 288px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px;
    background: #fefefe;
    border: solid 1px #cccccc;
}
.featureimage {
    float: right;
    padding-left: 5px;
    padding-bottom: 5px;
}
.fboxpadding {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
#box_rhs_facebook {
    width: 300px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 10px;
}
/* RESULTS  ---------------------------------- */
table.bordered {
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}
td.bordered {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
td.hlight {
    font-size: 12pt;
    background-color: #cccccc;
    color: #FFFFFF;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
/* FORMS  ---------------------------------- */
label {
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 10px;
    margin-right: 00px;
    margin-left: 00px;
    font-size: 10pt;
}
.webform {
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    padding: 0px;
    text-align: left;
    margin-top: 00px;
    margin-bottom: 10px;
    margin-right: 00px;
    margin-left: 00px;
    font-size: 10pt;
}
input {
    border: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
}
.useimage {
    border: 0px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
}
#go {
    background: #f7931e;
    border: 0px solid #33557e;
    color: #FFFFFF;
    font-weight: bold;
}
.formsubmitbutton {
    background: #00a3e6;
    border: 2px solid #00a3e6;
    color: #FFFFFF;
    font-weight: normal;
    font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
}
/* link arrows  ---------------------------------- */
.linkleftarrow {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 22px;
    margin-top: 0px;
    margin-bottom: 5px;
    margin-right: 00px;
    margin-left: 00px;
    min-height: 17px;
    background: url(../../images/arrow_small.png) top left no-repeat;
}
.linkleftarrowbox {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 18px;
    margin-top: 0px;
    margin-bottom: 2px;
    margin-right: 00px;
    margin-left: 00px;
    height: 17px;
    background: url(http://d39lxsrz40jt15.cloudfront.net/images/arrow_small_box.gif) left no-repeat;
}
/* navigation  ---------------------------------- */
A:link {
    text-decoration: underline;
    font-size: 10pt;
    font-weight: normal;
    color: #ed1c24;
}
A:visited {
    text-decoration: underline;
    font-size: 10pt;
    font-weight: normal;
    color: #ed1c24;
}
A:active {
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
    color: #5b6f7a;
}
A:hover {
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
    color: #5b6f7a;
}
#box_rhs A:link {
    text-decoration: underline;
    font-size: 10pt;
    font-weight: normal;
    color: #5b6f7a;
}
#box_rhs A:visited {
    text-decoration: underline;
    font-size: 10pt;
    font-weight: normal;
    color: #5b6f7a;
}
#box_rhs A:active {
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
    color: #5b6f7a;
}
#box_rhs A:hover {
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
    color: #5b6f7a;
}
#box_signup A:link {
    text-decoration: underline;
    font-size: 10pt;
    font-weight: normal;
    color: #ffffff;
}
#box_signup A:visited {
    text-decoration: underline;
    font-size: 10pt;
    font-weight: normal;
    color: #ffffff;
}
#box_signup A:active {
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
    color: #ffffff;
}
#box_signup A:hover {
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
    color: #ffffff;
}
A.big:link {
    text-decoration: none;
    font-size: 12pt;
    font-weight: normal;
    color: #f7931e;
}
A.big:visited {
    text-decoration: none;
    font-size: 12pt;
    font-weight: normal;
    color: #f7931e;
}
A.big:active {
    text-decoration: none;
    font-size: 12pt;
    font-weight: normal;
    color: #1b75bc;
}
A.big:hover {
    text-decoration: none;
    font-size: 12pt;
    font-weight: normal;
    color: #1b75bc;
}
A.mainnaiv:link {
    text-decoration: none;
    font-size: 11pt;
    font-weight: normal;
    color: #000000;
}
A.mainnaiv:visited {
    text-decoration: none;
    font-size: 11pt;
    font-weight: normal;
    color: #000000;
}
A.mainnaiv:active {
    text-decoration: none;
    font-size: 11pt;
    font-weight: normal;
    color: #cccccc;
}
A.mainnaiv:hover {
    text-decoration: none;
    font-size: 11pt;
    font-weight: normal;
    color: #cccccc;
}
#project_footer A:link {
    text-decoration: underline;
    font-size: 8pt;
    font-weight: normal;
    color: #808080;
}
#project_footer A:visited {
    text-decoration: underline;
    font-size: 8pt;
    font-weight: normal;
    color: #808080;
}
#project_footer A:active {
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    color: #808080;
}
#project_footer A:hover {
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    color: #808080;
}
#topnavi A:link {
    text-decoration: none;
    font-size: 9pt;
    font-weight: normal;
    color: #5b6f7a;
}
#topnavi A:visited {
    text-decoration: none;
    font-size: 9pt;
    font-weight: normal;
    color: #5b6f7a;
}
#topnavi A:active {
    text-decoration: underline;
    font-size: 9pt;
    font-weight: normal;
    color: #5b6f7a;
}
#topnavi A:hover {
    text-decoration: underline;
    font-size: 9pt;
    font-weight: normal;
    color: #5b6f7a;
}
A.globalnavi:link {
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}
A.globalnavi:visited {
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}
A.globalnavi:active {
    text-decoration: underline;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}
A.globalnavi:hover {
    text-decoration: underline;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}
/* css enter now 228 x 75 -------------------------------------- */
.enternow {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/images/b_enternow_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 228px;
    height: 75px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .enternow a {
        display: block;
        font-size: 11px;
        width: 228px;
        height: 75px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .enternow img {
        width: 228px;
        height: 75px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.enternow a:hover img {
    visibility: hidden;
}
.enternow span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css more detials 228 x 75 -------------------------------------- */
.moredetails {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/images/b_moredetials_o.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 228px;
    height: 75px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .moredetails a {
        display: block;
        font-size: 11px;
        width: 228px;
        height: 75px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .moredetails img {
        width: 228px;
        height: 75px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.moredetails a:hover img {
    visibility: hidden;
}
.moredetails span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css enter now RHS5 -------------------------------------- */
.enternow_rhs {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/images/b_rhs_enternow_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 205px;
    height: 75px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .enternow_rhs a {
        display: block;
        font-size: 11px;
        width: 205px;
        height: 75px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .enternow_rhs img {
        width: 205px;
        height: 75px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.enternow_rhs a:hover img {
    visibility: hidden;
}
.enternow_rhs span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css enter HOW RHS5 -------------------------------------- */
.enterhow_rhs {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/images/b_rhs_enterhow_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 83px;
    height: 75px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .enterhow_rhs a {
        display: block;
        font-size: 11px;
        width: 83px;
        height: 75px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .enterhow_rhs img {
        width: 83px;
        height: 75px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.enterhow_rhs a:hover img {
    visibility: hidden;
}
.enterhow_rhs span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css VOTE now RHS 5 -------------------------------------- */
.votenow_rhs {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/images/b_vote_now_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 205px;
    height: 75px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .votenow_rhs a {
        display: block;
        font-size: 11px;
        width: 205px;
        height: 75px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .votenow_rhs img {
        width: 205px;
        height: 75px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.votenow_rhs a:hover img {
    visibility: hidden;
}
.votenow_rhs span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css VOTE BUTTON 150 x 24 -------------------------------------- */
.votebutton {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_mda_2011-vote_now_o.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 150px;
    height: 24px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .votebutton a {
        display: block;
        font-size: 11px;
        width: 150px;
        height: 24px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .votebutton img {
        width: 150px;
        height: 24px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.votebutton a:hover img {
    visibility: hidden;
}
.votebutton span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css VIEW AND VOTE BUTTON 150 x 24  -------------------------------------- */
.viewandvotebutton {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_mda_2011-view_and_vote_o.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 150px;
    height: 24px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .viewandvotebutton a {
        display: block;
        font-size: 11px;
        width: 150px;
        height: 24px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .viewandvotebutton img {
        width: 150px;
        height: 24px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.viewandvotebutton a:hover img {
    visibility: hidden;
}
.viewandvotebutton span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css VIEW   150 x 24  -------------------------------------- */
.viewbutton {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_mda_2011-view_o.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 150px;
    height: 24px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .flatbutton a, input.flatbutton[type=submit] {
        /* display: inline-block; */
        font-size: 12px;
        width: 150px;
        height: 24px;
        display: block;
        text-decoration: none;
        padding:0;
        margin:0;
        border:none;        
        background-color: #00aeef;
        color: white;
        line-height: 24px;
        text-align: center;
        font-weight: bold;
    }
    .flatbutton a:hover {
        background-color: #049ed8;
    } 
    
    .flat3linebutton a, input.flat3linebutton[type=submit] {
        font-family: Banda Regular, ARIAL, verdana,HELVETICA, serif;
        display: inline-block;         
        vertical-align: top;
        font-size: 19.5px;
        width: 210px;
        height: 60px;
        text-decoration: none;
        padding:0;
        margin:0;
        margin-right:15px;
        margin-top:0px;
        border:none;        
        background-color: #00aeef;
        color: white;
        line-height: 30px;
        text-align: center;
    }

    .flat3linebutton a:hover {
        background-color: #049ed8;
    }

.showcase  a {
        display: inline-block; 
        vertical-align: top;
        font-size: 12px;
        width: 150px;
        height: 150px;
        text-decoration: none;
        padding:0;
        margin:0;
        margin-right:17px;
        margin-bottom:15px;
        border:1px solid #00aeef;        
        background-color: #00aeef;
        color: white;
        line-height: 14px;
        text-align: left;
        font-weight: bold;
    }

.showcase a:hover {
        background-color: #049ed8;
    }

.showcase img {
    position: absolute;
    clip: rect(0px,150px,100px,0px);
    } 

 .showcasetitle {
    margin-top: 100px;
    padding:0px;
    }  
   
    .viewbutton a {
    }
    .viewbutton img {
        width: 150px;
        height: 24px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.viewbutton a:hover {
    background-color: #049ed8;
}
.viewbutton span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css enter now 175 x 33 -------------------------------------- */
.enternow175 {
    z-index: auto;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_enter_now_175x33_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 175px;
    height: 33px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .enternow175 a {
        display: block;
        font-size: 11px;
        width: 175px;
        height: 33px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .enternow175 img {
        width: 175px;
        height: 33px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.enternow175 a:hover img {
    visibility: hidden;
}
.enternow175 span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css enter now 150 x 24  -------------------------------------- */
.enternow146 {
    z-index: auto;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_mda_2011-enter_now_o.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 150px;
    height: 24px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .enternow146 a {
        display: block;
        font-size: 11px;
        width: 150px;
        height: 24px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .enternow146 img {
        width: 150px;
        height: 24px;
        border: 0;
    }
.nominatenow146 {
    z-index: auto;
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/mda_2011-nominate_now-ro.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 150px;
    height: 24px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .nominatenow146 a {
        display: block;
        font-size: 11px;
        width: 150px;
        height: 24px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .nominatenow146 img {
        width: 150px;
        height: 24px;
        border: 0;
    }
    .nominatenow146 a:hover img {
        visibility: hidden;
    }
* html a:hover {
    visibility: visible;
}
.enternow146 a:hover img {
    visibility: hidden;
}
.enternow146 span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css NOminate now 175 x 33 -------------------------------------- */
.nominatenow175 {
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_nominate_now_175x33_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 175px;
    height: 33px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .nominatenow175 a {
        display: block;
        font-size: 11px;
        width: 175px;
        height: 33px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .nominatenow175 img {
        width: 175px;
        height: 33px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.nominatenow175 a:hover img {
    visibility: hidden;
}
.nominatenow175 span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css VIEW PROJECT BUTTON -------------------------------------- */
.viewprojectbutton {
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_viewproject_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 175px;
    height: 33px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .viewprojectbutton a {
        display: block;
        font-size: 11px;
        width: 175px;
        height: 33px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .viewprojectbutton img {
        width: 175px;
        height: 33px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.viewprojectbutton a:hover img {
    visibility: hidden;
}
.viewprojectbutton span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css   Winner -------------------------------------- */
.winner_rhs {
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_winner_300_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 300px;
    height: 70px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .winner_rhs a {
        display: block;
        font-size: 11px;
        width: 300px;
        height: 70px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .winner_rhs img {
        width: 300px;
        height: 70px;
        ;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.winner_rhs a:hover img {
    visibility: hidden;
}
.winner_rhs span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css   Nominees -------------------------------------- */
.nominees_rhs {
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_nominees_300_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 300px;
    height: 70px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .nominees_rhs a {
        display: block;
        font-size: 11px;
        width: 300px;
        height: 70px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .nominees_rhs img {
        width: 300px;
        height: 70px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.nominees_rhs a:hover img {
    visibility: hidden;
}
.nominees_rhs span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* css   finalists -------------------------------------- */
.finalists_rhs {
    font-family: arial, helvetica, sans-serif;
    background: url(http://d39lxsrz40jt15.cloudfront.net/awards/images/b_finalists_300_o.png) no-repeat;
    white-space: nowrap;
    display: block;
    width: 300px;
    height: 70px;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px solid #C0BDBD;
}
    .finalists_rhs a {
        display: block;
        font-size: 11px;
        width: 300px;
        height: 70px;
        display: block;
        float: right;
        text-decoration: none;
    }
    .finalists_rhs img {
        width: 300px;
        height: 70px;
        border: 0;
    }
* html a:hover {
    visibility: visible;
}
.finalists_rhs a:hover img {
    visibility: hidden;
}
.finalists_rhs span {
    position: absolute;
    left: 80px;
    top: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
/* comment box */
#comment_box {
    width: 100%;
    margin: 20px 0 40px 0;
    padding: 0px;
}
.comment {
    color: #666666;
    font-size: 8pt;
    position: relative;
    width: 100%;
    background-color: #f2f2f2;
    line-height: normal;
    margin: 1px 0 1px 0;
    padding: 3px 10px 3px 10px;
}
.comments {
    position: relative;
    width: 300px;
}
.new-comment {
    text-align: left;
}
    .new-comment input[type=text] {
        color: #666666;
        font-size: 8pt;
        width: 270px;
        padding: 2px;
        margin: 2px 0 2px 0;
    }
.view_comments {
    color: #666666;
    font-size: 8pt;
    position: relative;
    background-color: #eceef5;
    border: #cad4e7 1px solid;
    margin: 1px 0 1px 0;
    padding: 1px 1px 1px 1px;
}
/* popup dialogs */
.popup {
    width: 600px;
    min-height: 200px;
    background: #FFFFFF;
    border: 1px solid #000000;
}
.popup_head {
    width: 560px;
    min-heigt: 40px;
    background: #FFFFFF;
    padding: 10px 20px 10px 20px;
    border-bottom: 1px solid #000000;
}
    .popup_head h1 {
        font-style: normal;
        font-size: 14pt;
        font-weight: bold;
        color: #000000;
        padding: 0px;
        text-align: left;
        margin-top: 00px;
        margin-bottom: 00px;
        margin-right: 00px;
        margin-left: 00px;
    }
.popup_body {
    width: 560px;
    min-height: 130px;
    background: #FFFFFF;
    padding: 20px;
}
.popup input {
    border: 1px solid #000000;
}
/* save buttons (popups and elsewhere) */
.save-status-box {
    position: relative;
    background: #F6F6F6 no-repeat;
    white-space: nowrap;
    display: inline-block;
    width: 160px;
    height: 28px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    -webkit-border-radius: 05px;
    -moz-border-radius: 05px;
    border-radius: 05px;
    vertical-align: middle;
}
    .save-status-box span {
        position: absolute;
        left: 0px;
        top: 6px;
        width: 100%;
        margin: 0px;
        padding: 0px;
        color: #666;
        font-size: 14px;
        text-align: center;
    }
.icon-button-160-inlineblock {
    position: relative;
    background: #e1e1e1;
    white-space: nowrap;
    display: inline-block;
    width: 160px;
    height: 28px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    -webkit-border-radius: 05px;
    -moz-border-radius: 05px;
    border-radius: 05px;
    vertical-align: middle;
    text-align: center;
}
    .icon-button-160 a, .icon-button-160-inlineblock a {
        display: block;
        font-size: 11px;
        width: 160px;
        height: 28px;
        display: block;
        float: right;
        text-decoration: none;
    }
        .icon-button-160 a:hover, .icon-button-160-inlineblock a:hover {
            background: #cccccc;
            -webkit-border-radius: 05px;
            -moz-border-radius: 05px;
            border-radius: 05px;
        }
    .icon-button-160 span, .icon-button-160-inlineblock span {
        top: 6px;
        position: relative;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        cursor: pointer;
        color: #000000;
        font-size: 14px;
        text-align: center;
    }
/* green, yellow, red notification messages*/
#notification_green {
    position: relative;
    width: 95%;
    height: 100%;
    text-align: left;
    margin: 00px 00px 10px 00px;
    padding: 10px 10px 10px 10px;
    background-color: #9cc25d;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    color: #FFFFFF;
}
    #notification_green a {
        text-decoration: underline;
        color: #FFFFFF;
    }
        #notification_green a:hover {
            text-decoration: none;
            color: #FFFFFF;
        }
#notification_red {
    position: relative;
    width: 95%;
    height: 100%;
    text-align: left;
    margin: 00px 00px 10px 00px;
    padding: 10px 10px 10px 10px;
    background-color: #fbf8ac;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    color: #000000;
}
    #notification_red a {
        text-decoration: underline;
        color: #000000;
    }
        #notification_red a:hover {
            text-decoration: none;
            color: #000000;
        }
#notification_yellow {
    position: relative;
    width: 95%;
    height: 100%;
    text-align: left;
    margin: 00px 00px 10px 00px;
    padding: 10px 10px 10px 10px;
    background-color: #fbf8ac;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    color: #000000;
}
    #notification_yellow a {
        text-decoration: underline;
        color: #000000;
    }
        #notification_yellow a:hover {
            text-decoration: none;
            color: #000000;
        }
#notification_right_copy {
    float: right;
    text-align: right;
    color: #645f67;
}
    #notification_right_copy a {
        float: right;
        text-align: right;
        color: #645f67;
        text-decoration: underline;
    }
        #notification_right_copy a:hover {
            float: right;
            text-align: right;
            color: #645f67;
            text-decoration: none;
        }
.end {
    clear: both;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */



.notification_panel {
    position: relative;
    height: 100%;
    text-align: left;
    margin: 00px 00px 10px 00px;
    padding: 10px 10px 10px 10px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
}

.notification_green {
    background-color: #9cc25d;
    color: #FFFFFF;
}

    .notification_green a {
        text-decoration: underline;
        color: #FFFFFF;
    }

        .notification_green a:hover {
            text-decoration: none;
            color: #FFFFFF;
        }

.notification_red {
    background-color: #fbf8ac;
    color: #000000;
}

    .notification_red a {
        text-decoration: underline;
        color: #000000;
    }

        .notification_red a:hover {
            text-decoration: none;
            color: #000000;
        }

.notification_yellow {
    background-color: #fbf8ac;
    color: #000000;
}

    .notification_yellow a {
        text-decoration: underline;
        color: #000000;
    }

        .notification_yellow a:hover {
            text-decoration: none;
            color: #000000;
        }

.notification_left {
    float: left;
    width: 24px;
    padding-right: 6px;
}

.notification_message {
    float:left;
    width: 80%;
    padding: 4px 0px 0px 10px;
}
.console-message-detail {
    margin-top:15px;
    display:none;
}

/*---------------------------------------------------------
This is straightening up the list of Award programs that 
 are still open in category_details.asp page
 ----------------------------------------------------------*/
.p-still-open ul {
    display: block;
    list-style: none;
    line-height: 1;
}

.p-still-open li {
    display: inline;
    margin-right: 10px;
}
.entry-copy {
    float: right;
    width: 490px;
    margin-right:20px;
    padding-top:15px;
}

/*-------------------------------------------------------------
 Adding the cost of an entry to teh right hand side 
 include file
 -------------------------------------------------------------*/

.rhs-price {
    display: block;
    background-color: #00aeef;
    color: #fff;
    margin: 5px 0px;
}

.rhs-price-txt {
    font-size: 120%;
    padding: 10px;
    border-right: 2px #ccc solid;
    border-bottom: 2px #ccc solid;
}

.rhs-price-txt span {
    font-size: 70%;
    font-style: italic;
}



/*  team list  ---------------------------------- */


.team_member {width:640px; margin:30px 0px 30px 0px; clear:both;}

#teamlist {width:640px; margin: 0px 0px 30px 0px;}

 #teamlist img{ margin:0px 0px 5px 0px}


#teamlist ul {
       float: left;
    list-style: none;
    display: inline;
    margin: 00px 0px 00px 0px;
    padding: 00px 0px 00px 0px;
}
		 
#teamlist li {
       float: left;
    list-style: none;
    display: inline;
	width: 100px;
	height: 180px;
    margin: 00px 15px 00px 0px;
    padding: 00px 0px 00px 0px;
	 
}		                 


#teamlist ul li:nth-child(2) {
  margin: 0px 10px 0px 10px;
}

/* for IE */
#teamlist ul li:first-child + li   {
  margin: 0px 10px 0px 10px;
}
 


#teamlist li .biotitle { font-size:8pt;
						border-bottom: 1px solid #cccccc;
						border-top: 1px solid #cccccc;
						margin: 2px 0px 0px 0px;
						 padding: 2px 0px 2px 0px;}