a img {
    border: 0;
}

.warning {
    height:15px;
}

.warning-label {
    color:green;
    font-weight:bold;
    text-align:center;
    display:none;
    font-size: 12px;
}

.error-warning-label {
    color:red;
    font-weight:bold;
    text-align:center;
    display:none;
    font-size: 12px;
}
.ajax-progress {
    background-image: url('/img/default/loading.gif');
    width: 170px;
    height: 50px;
    margin: 0 auto;
    display:none;
}

.dialog-warning {
    height:20px;
    clear:both;
    padding-left:20px;
}

.dialog-warning-label {
    color:green;
    font-weight:bold;
    text-align:center;
    display:none;
    font-size: 12px;
}
.dialog-error-label {
    color:red;
    font-weight:bold;
    text-align:center;
    display:none;
    font-size: 12px;
}


.page-warning {
    height:15px;
    clear:both;
    padding-left:20px;
    float:left;
    font-size: 12px;
}

.page-warning-label {
    color:green;
    font-weight:bold;
    text-align:center;
    padding-top:10px;
    font-size: 12px;
}
.page-error-label {
    color:red;
    font-weight:bold;
    text-align:center;
    padding-top:10px;
    font-size: 12px;
}

/*
.mp-news-image {
    height : 50px;
}
.mp-news-list {
    text-align:left;
    font-size: 12px;
    height:55px;
}

a.mp-news-title, a:link.mp-news-title, a:active.mp-news-title, a:visited.mp-news-title  {
    text-decoration: none;
    font-weight: bold;
    color:#000000;
}
a:hover.mp-news-title  {
    text-decoration: underline;
}

a.mp-news-hedaer, a:link.mp-news-hedaer, a:active.mp-news-hedaer, a:visited.mp-news-hedaer  {
    text-decoration: none;
    font-weight: normal;
    color:#000000;
}
a:hover.mp-news-hedaer  {
    text-decoration: underline;
}
*/
.display_legend {
    clear:both;
    bottom:10px;
}

.display_legend_label {
    padding:20px;
    font-weight:bold;
}

.blackLink,  a:link.blackLink, a:active.blackLink, a:visited.blackLink, a:hover.blackLink {
    text-decoration: none;
    color: #000000;
}
a:hover.blackLink {
    text-decoration: underline;
    color: #000000;
}
a:focus.blackLink {
    border : 1px dotted ;
}


.orangeLink,  a:link.orangeLink, a:active.orangeLink, a:visited.orangeLink, a:hover.orangeLink {
    text-decoration: none;
    color: #E06D03;
}
a:hover.orangeLink {
    text-decoration: underline;
    color: #E06D03;
}


.insideMenuSelected {
    padding-left: 20px;
    padding-right: 20px;
    color: white;
    background: url('/img/menu/selected_menu_gradient.png') repeat-x scroll 0 0;
    cursor: pointer;
    height: 20px;
    font-size: 14px;
}

.insideMenu {
    padding-left: 20px;
    padding-right: 20px;
    color: #767676;
    cursor: pointer;
    height: 20px;
    font-size: 14px;
}

.insideMenuBackground {
    background: url('/img/menu/background_menu_gradient.png') repeat-x scroll 0 0;
    height: 20px;
}
.insideMenuUnselectedSeparator {
    background: url('/img/menu/unselected_menu_right.png') repeat-x scroll 0 0;
    height: 20px;
    width: 15px;
}
.insideMenuSelectedSeparator {
    background: url('/img/menu/selected_menu_right.png') repeat-x scroll 0 0;
    height: 20px;
    width: 15px;
}

.insideMenuLeftSelectedSeparator {
    background: url('/img/menu/selected_menu_left.png') repeat-x scroll 0 0;
    height: 20px;
    width: 15px;
}


.orangeButton, .orangeButtonSmall {
    background:#F5F5F5 url(/img/button/orangeButtonBackground.jpg) 100%  repeat-x;
}

.greenButton, .greenButtonSmall {
    background:#F5F5F5 url(/img/button/greenButtonBackground.jpg) 100%  repeat-x;
}
.disabledButtonSmall {
    background:#F5F5F5 url(/img/button/disabledButtonBackground.jpg) 100%  repeat-x;
}

.orangeButton, .greenButton {
    padding-left: 20px;
    padding-right: 20px;
    margin:10px;
    border: 1px solid #222222;
    height:38px;
    overflow: auto;
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    padding-top: 12px;
    font-size:20px;
}

.orangeButtonSmall, .greenButtonSmall, .disabledButtonSmall {
    padding-left: 20px;
    padding-right: 20px;
    margin:10px;
    border: 1px solid #222222;
    height:25px;
    overflow: auto;
    text-align:center;
    padding-top: 5px;
    font-size:16px;
    font-weight:bold;
}

.orangeButtonSmall, .greenButtonSmall {
    cursor:pointer;
}

#betaBanner {
    background: url('/img/beta_banner.png') top left no-repeat;
    width: 109px;
    height: 109px;
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
}

.openid-button-google {
    background-position: 0px 0px;
}
.openid-button-google:hover {
    background-position: -190px 0px;
}
.openid-button-google:active {
    background-position: -380px 0px;
}
.openid-button-facebook {
    background-position: 0px -30px;
}
.openid-button-facebook:hover {
    background-position: -190px -30px;
}
.openid-button-facebook:active {
    background-position: -380px -30px;
}
.openid-button-twitter {
    background-position: 0px -60px;
}
.openid-button-twitter:hover {
    background-position: -190px -60px;
}
.openid-button-twitter:active {
    background-position: -380px -60px;
}
.dialog-one-column {
    text-align: left;
}
.dialog-column {
    float: left;
}
.dialog-column-separator {
    float: left;
    width: 1px;
    background-color: #b5b5b5;
    margin: 15px;
}
.dialog-column .dialog-title {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    padding: 0 20px 8px 20px;
    border-bottom: 1px #b5b5b5 solid;
    margin-bottom: 10px;
}
.dialog-form dt {
    margin: 0 20px;
    line-height: 13px;
    text-align: left;
}
.dialog-form label {
    font-size: 13px;
    color: #444444;
}
.dialog-form dd {
    margin: 0 20px 5px 20px;
}
.form-input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color: #b5b5b5;
    border-width: 1px;
    border-style: solid;
    color: #444444;
    width: 190px;
    height: 20px;
    font-size: 12px;
}
.form-button {
    -moz-user-select: none;
    border: 1px #B5B5B5 solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    letter-spacing: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: capitalize;
    white-space: nowrap;
    background-position: 0 0;
    height: 30px;
    width: 90px;
    font-family: Tahoma;
    font-size: 13.5px;
    font-weight: normal;
    line-height: 30px;
}
.form-button-big {
    padding: 0;
    height: 60px;
    width: 190px;
    font-family: Tahoma;
    font-size: 1.4em;
    font-weight: bold;
}
.form-button-submit {
    background: #f8ae00;
    background: -moz-linear-gradient(top, #f8ae00 0%, #ca7d1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ae00), color-stop(100%,#ca7d1a));
    background: -webkit-linear-gradient(top, #f8ae00 0%,#ca7d1a 100%);
    background: -o-linear-gradient(top, #f8ae00 0%,#ca7d1a 100%);
    background: -ms-linear-gradient(top, #f8ae00 0%,#ca7d1a 100%);
    background: linear-gradient(top, #f8ae00 0%,#ca7d1a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ae00', endColorstr='#ca7d1a',GradientType=0 );
}
.form-button-submit:hover {
    background: #fcdd89;
    background: -moz-linear-gradient(top, #fcdd89 0%, #fcc789 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcdd89), color-stop(100%,#fcc789));
    background: -webkit-linear-gradient(top, #fcdd89 0%,#fcc789 100%);
    background: -o-linear-gradient(top, #fcdd89 0%,#fcc789 100%);
    background: -ms-linear-gradient(top, #fcdd89 0%,#fcc789 100%);
    background: linear-gradient(top, #fcdd89 0%,#fcc789 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdd89', endColorstr='#fcc789',GradientType=0 );
}
.form-button-submit:active {
    background: #ca7d1a;
    background: -moz-linear-gradient(top, #ca7d1a 0%, #f8ae00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca7d1a), color-stop(100%,#f8ae00));
    background: -webkit-linear-gradient(top, #ca7d1a 0%,#f8ae00 100%);
    background: -o-linear-gradient(top, #ca7d1a 0%,#f8ae00 100%);
    background: -ms-linear-gradient(top, #ca7d1a 0%,#f8ae00 100%);
    background: linear-gradient(top, #ca7d1a 0%,#f8ae00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca7d1a', endColorstr='#f8ae00',GradientType=0 );
}
.form-button-cancel {
    background: #42403f;
    background: -moz-linear-gradient(top, #42403f 0%, #181918 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42403f), color-stop(100%,#181918));
    background: -webkit-linear-gradient(top, #42403f 0%,#181918 100%);
    background: -o-linear-gradient(top, #42403f 0%,#181918 100%);
    background: -ms-linear-gradient(top, #42403f 0%,#181918 100%);
    background: linear-gradient(top, #42403f 0%,#181918 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42403f', endColorstr='#181918',GradientType=0 );
}
.form-button-cancel:hover {
    background: #828180;
    background: -moz-linear-gradient(top, #828180 0%, #676767 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828180), color-stop(100%,#676767));
    background: -webkit-linear-gradient(top, #828180 0%,#676767 100%);
    background: -o-linear-gradient(top, #828180 0%,#676767 100%);
    background: -ms-linear-gradient(top, #828180 0%,#676767 100%);
    background: linear-gradient(top, #828180 0%,#676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828180', endColorstr='#676767',GradientType=0 );
}
.form-button-cancel:active {
    background: #181918;
    background: -moz-linear-gradient(top, #181918 0%, #42403f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#181918), color-stop(100%,#42403f));
    background: -webkit-linear-gradient(top, #181918 0%,#42403f 100%);
    background: -o-linear-gradient(top, #181918 0%,#42403f 100%);
    background: -ms-linear-gradient(top, #181918 0%,#42403f 100%);
    background: linear-gradient(top, #181918 0%,#42403f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181918', endColorstr='#42403f',GradientType=0 );
}
dt#submit-label {
    display: none;
}
dd#submit-element {
    margin-right: 0;
}
dt#cancel-label {
    display:none;
}
dd#cancel-element {
    margin-left: 10px;
    margin-right: 0;
}
dt#remember_me-element,
dt#accept_terms-element,
dt#accept_terms2-element {
    margin-right: 0;
    margin-top: 2px;
}
dt#accept_terms-element input,
dt#accept_terms2-element input{
    width: auto;
}
dd#remember_me-label,
dd#accept_terms-label,
dd#accept_terms2-label {
    margin-left: 10px;
}
dd#accept_terms-label,
dd#accept_terms2-label {
    width: 150px;
}
dd#submit-element,
dt#cancel-label,
dd#cancel-element,
dd#remember_me-label,
dt#remember_me-element,
dd#accept_terms-label,
dt#accept_terms-element,
dd#accept_terms2-label,
dt#accept_terms2-element {
    float: left;
}
dt#forgotPassword-label a {
    font-size: 13px;
}
.one-pix {
    height: 1px;
}
.clear {
    clear: both;
}
.tooltip {
    display: none;
    z-index: 1003;
}
.tooltip-helper {
    display: none;
}
.tooltip-error {
    font-size:12px;
    padding:25px;
    background-color: #EF1306;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFFFFF;
    padding: 7px 10px;
}
.tooltip-error ul {
    list-style: none;
    text-align: left;
}
.tooltip-error-arrow {
    bottom: 0;
    height: 8px;
    left: 20px;
    position: relative;
    width: 15px;
    z-index: 2000;
}
.tooltip-error-arrow div {
    background-color: #EF1306;
    border: 0 none;
    display: block;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
}
.tooltip-error-arrow .line8 {
    width: 15px;
}
.tooltip-error-arrow .line7 {
    width: 13px;
}
.tooltip-error-arrow .line6 {
    width: 11px;
}
.tooltip-error-arrow .line5 {
    width: 9px;
}
.tooltip-error-arrow .line4 {
    width: 7px;
}
.tooltip-error-arrow .line3 {
    width: 5px;
}
.tooltip-error-arrow .line2 {
    width: 3px;
}
.tooltip-error-arrow .line1 {
    width: 1px;
}
.tooltip ul {
    padding: 0px;
    margin: 0px;
}