html {
    font-size: 62.5%;
}
* {
    margin: 0;
    padding: 0;
}

#main {
    background: #FFF url(../images/main-bg-no-right-column.gif) top center repeat;
    position: relative;
}

#main .content {
    float: left;
    width: 930px;
}

fieldset {
    border: 0;
    margin: 0 0 8px 0;
}
/*** EXISTING SKYPASS STYLES ***/
/*** GENERAL CONTENT ***/
.ttip {
    display: inline;
}

#skypass_container { /* width:790px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

#skypass_container #footer {
    font-size: 10px;
     /* @codingStandardsIgnoreStart */
    font-size: 1rem;
     /* @codingStandardsIgnoreEnd */
}

#skypass_content { /*width:790px;*/
    margin: 0 auto;
    overflow: hidden;
    background: #FFFFFF
}

#skypass_content iframe {
    border: 0;
    background-color: #f0f3f4
}

#skypass_content h1 {
    color: #000000;
    font-size: 16px;
    padding: 0 0 6px 0;
    margin: 0;
    font-weight: bold;
}

#skypass_content h1.float {
    color: #000000;
    font-size: 18px;
    padding: 0 0 6px 0;
    margin: 0;
    font-weight: normal;
}

#skypass_content h1.framed {
    background: url(../images/titleBarContent.jpg) no-repeat center center;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
    margin-bottom: 10px;
}

#skypass_content .header h1 {
    padding-top: 6px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: normal;
}

#skypass_content h2 {
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    margin: 0 /*0 15px 0*/;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content h3 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 14px 0 10px 0;
}

#skypass_content h5 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 12px 0 10px 0;
}

#skypass_content p {
    padding: 0 0 15px 0;
    margin: 0;
}

#registration_form .required {
    color: red;
}
/*
#skypass_content a:link {
    color: #09A1E1;
    text-decoration: none;
}

#skypass_content a:hover {
    color: #000000;
    text-decoration: none;
}
*/

#skypass_content #registration_form a:link,#skypass_content #registration_form a:visited {
    color: #09A1E1;
    text-decoration: underline;
}

#skypass_content #registration_form a:hover,#skypass_content #registration_form a:focus {
    color: #000000;
    text-decoration: none;
}

#skypass_content a.icon:link,#skypass_content a.icon:visited {
    color: #000000;
    text-decoration: none;
}

#skypass_content #skypass_content a:hover {
    color: #000000;
    text-decoration: none;
}

#skypass_content a.icon:focus,#skypass_content a.icon:hover {
    color: #1B9ED8;
    text-decoration: underline;
}

#skypass_content .error {
    color: #990000;
    font-size: 10px;
    background: url(../images/list_errorarrow.jpg) 0px 5px no-repeat;
    padding: 0 0 0 10px;
}

#skypass_content .note {
    color: #FF7171;
}

#skypass_content ul {
    margin: 5px 0 3px 0;
    padding: 0;
    list-style-type: none;
    list-image: none;
}
/*#skypass_content li { background: url(../images/list_arrow.jpg) 0px 3px no-repeat; padding:0 0 0 15px; margin:0 0 2px 0; }*/
#skypass_content ul.multi {
    float: left;
    margin: 10px 15px 0 0;
    padding: 0;
    list-style-type: none;
    list-image: none;
    list-type: none;
}

#skypass_content ul.multi li {
    padding: 0 0 5px 0;
    background: none;
}

XXX#skypass_content div.separator {
    padding: 0;
    clear: both;
}

XXX#skypass_content hr.separator {
    height: 0px;
    width: 100%;
    border-width: 0px;
    border-bottom: 1px solid #B3C9DD;
    margin: 0 0 15px 0;
    padding: 15px 0 0 0;
    background-color: transparent;
}

#skypass_content div.clear {
    clear: both;
    overflow: hidden;
}

#skypass_content img.lfloat {
    float: left;
    margin: 0 10px 0 0;
}

#skypass_content img.rfloat {
    float: right;
    margin: 0 0 0 10px;
}

#skypass_content .header {
    padding: 0 0 0 12px;
}

#skypass_content .header img {
    height: 36px;
    width: 26px;
    position: absolute;
    top: 0;
    right: 0;
}

#skypass_content span.link {
    display: inline;
    width: 10px;
    height: 10px;
    background: url(../images/icon_arrow.jpg) 0px 3px no-repeat;
    padding: 0 0 0 15px;
}

#skypass_content .body {
    width: auto;
    zoom: 1;
    padding: 12px; /*background: #FBFBFB; border:1px solid #B3C9DD; border-top-width:0; border-bottom-width:0; */
    overflow: hidden;
}

#skypass_content #profile .body {
    padding: 10px;
}
/*  * html #skypass_content .body {width:auto; zoom:1; padding:12px; background: #FBFBFB; border:1px solid #B3C9DD; border-top-width:0; border-bottom-width:0; overflow:hidden;}*/
/*#skypass_content .body_right { width:auto;padding:12px; background: #FBFBFB; border:1px solid #B3C9DD; border-top-width:0; border-bottom-width:0; overflow:hidden;zoom:1;}*/
#skypass_content .column_left {
    width: 610px;
    float: left;
    overflow: hidden;
    display: inline;
}

#skypass_content .column_right {
    width: 300px;
    float: right;
    overflow: hidden;
    display: inline;
}

#skypass_content .column_full {
    float: left;
    width: 100%;
    overflow: hidden;
    display: inline;
}

/*** CMS INTRO BOX STYLING ***/
/*******LEGENDA*********/
/* NEWS = 90 */
/* SKYPASS = 10 */
/* BLOGS = 26 */
/* EXIST = 96 */
/* CONTEST 'makemyhome' = 125 */
#skypass_content  .welcomeBoxTitle10 h2 {
    font-size: 20px;
    font-weight: bold;
    font-weight: normal;
    color: #65CC33;
    margin: 5px 0;
}

#skypass_content  .welcomeBoxTitle90 h2 {
    font-size: 20px;
    font-weight: bold;
    font-weight: normal;
    color: #65CC33;
    margin: 5px 0;
}

#skypass_content  .welcomeBoxTitle26 h2 {
    font-size: 20px;
    font-weight: bold;
    font-weight: normal;
    color: #65CC33;
    margin: 5px 0;
}

#skypass_content  .welcomeBoxTitle96 h2 {
    font-size: 20px;
    font-weight: bold;
    font-weight: normal;
    color: #65CC33;
    margin: 5px 0;
}

#skypass_content  .welcomeBoxTitle125 h2 {
    font-size: 20px;
    font-weight: bold;
    font-weight: normal;
    color: #65CC33;
    margin: 5px 0;
}

#skypass_content  .welcomeBoxTitle122 h2 {
    font-size: 20px;
    font-weight: bold;
    font-weight: normal;
    color: #65CC33;
    margin: 5px 0;
}

#skypass_content  .welcomeBoxTitle10 h3 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0 0 20px 0;
}

#skypass_content  .welcomeBoxTitle90 h3 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0 0 20px 0;
}

#skypass_content  .welcomeBoxTitle26 h3 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0 0 20px 0;
}

#skypass_content  .welcomeBoxTitle96 h3 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0 0 20px 0;
}

#skypass_content  .welcomeBoxTitle125 h3 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0 0 20px 0;
}

#skypass_content  .welcomeBoxTitle122 h3 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0 0 20px 0;
}

#skypass_content  .welcomeBox10,#skypass_content  .welcomeBox90,#skypass_content  .welcomeBox26,#skypass_content  .welcomeBox96,#skypass_content  .welcomeBox125,#skypass_content  .welcomeBox122
    {
    display: block;
    overflow: hidden;
    zoom: 1;
}

#skypass_content  .welcomeBox10 h3 {
    font-size: 20px;
    color: #0070B5;
    margin: 0 0 10px 0;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content  .welcomeBox90 h3 {
    font-size: 20px;
    color: #0070B5;
    margin: 0 0 10px 0;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content  .welcomeBox26 h3 {
    font-size: 20px;
    color: #0070B5;
    margin: 0 0 10px 0;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content  .welcomeBox96 h3 {
    font-size: 20px;
    color: #0070B5;
    margin:0 0 10px 0;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content  .welcomeBox125 h3 {
    font-size: 20px;
    font-weight: bold;
    color: #0070B5;
    margin: 0 0 10px 0;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content  .welcomeBox122 h3 {
    font-size: 20px;
    font-weight: bold;
    color: #0070B5;
    margin: 0 0 10px 0;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content .welcomeBoxFull img {
    display: inline;
    float: left;
    margin-right: 10px;
}

#skypass_content  .welcomeBoxFull p {
    font-size: 14px;
    color: #000;
    margin: 0 15px 0 0;
}
/*** END CMS BOX ***/
#skypass_content .floatbox {
    margin: 20px 0;
    padding: 0;
    clear: both;
    display: block;
    overflow: hidden;
}

#skypass_content input {
    background: #FFFFFF;
    border: 1px solid #DDDFE1;
    padding: 2px;
    margin: 10px 0 2px 20px;
    float: left;
    width: 171px;
}

#skypass_content span.multi input,#skypass_content span.check input {
    border: 0;
    background: none;
    margin: 0 5px 0 0;
}

#skypass_content .button {
    font-weight: bold;
    background: url(../images/button_bg.jpg);
    border: 1px solid #000000;
    padding: 2px 15px; /*margin:0 15px 0 0;*/
}

#skypass_login fieldset.loginButton input.button { /*margin-left:110px; margin-bottom:20px; margin-top:-40px;*/
    float: right;
    width: auto;
    position: relative;
    top: -40px;
}

/* SKYPASS SPHINX LOOK AND FEEL*/
/* rounded corners*/
#skypass_content .cornerContainer .cornerDark {
    background: url('../images/corner_header.png') no-repeat;
}

#skypass_content .cornerContainer {
    background: #F0F3F4;
    overflow: hidden;
    zoom: 1;
}

#skypass_content .cornerContainer .corner {
    background: url('../images/corner_container.gif') no-repeat;
}

#skypass_content .cornerInfo {
    background: #E1E9EB;
    overflow: hidden;
    zoom: 1;
}

#skypass_content .cornerInfo .corner {
    background: url('../images/corner_info.gif') no-repeat;
}

#skypass_content .cornerAction {
    background: #CDEAF8;
    overflow: hidden;
    zoom: 1;
}

#skypass_content .cornerAction .corner {
    background: url('../images/corner_action.gif') no-repeat;
}

#skypass_content .cornerWhite {
    background: #FFFFFF;
    overflow: hidden;
    zoom: 1;
}

#skypass_content .cornerWhite .corner {
    background: url('../images/corner_white.gif') no-repeat;
}
/* General rounded box definitions, aplied to all */
#skypass_content .cornerBasics {
    position: relative;
    margin: 0 auto;
    width: auto;
    padding: 3px;
}

#skypass_content .corner {
    position: absolute;
    width: 11px;
    height: 11px;
    font-size: 0%;
}

#skypass_content .corner,#skypass_content .cornerDark {
    position: absolute;
    width: 11px;
    height: 11px;
    font-size: 0%;
}

#skypass_content .cornerBoxContent {
    padding: 11px;
    overflow: hidden;
    zoom: 1;
    clear: both;
}

#skypass_content .cornerBasics .TL {
    top: 0;
    left: 0;
    background-position: 0 0;
}

#skypass_content .cornerBasics .TR {
    top: 0;
    right: 0;
    background-position: -11px 0;
}

#skypass_content .cornerBasics .BL {
    bottom: 0;
    left: 0;
    background-position: 0 -11px;
}

#skypass_content .cornerBasics .BR {
    bottom: 0;
    right: 0;
    background-position: -11px -11px;
}

#skypass_content .contentContainer .dottedSplitter {
    border-bottom: 2px dotted #B2B6B5;
    clear: both;
    display: block;
    margin: 0;
    padding: 15px 0 0 0;
    overflow: hidden;
    zoom: 1;
    height: 1px;
}

#skypass_content .h3InsideBox {
    font-weight: normal;
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px
}

#skypass_content li.blog {
    padding: 25px 15px 25px 100px;
    background: url('../images/blogs.jpg') top left no-repeat;
}

#skypass_content li.comment {
    padding: 25px 15px 25px 100px;
    background: url('../images/comment_article.jpg') top left no-repeat;
}

#skypass_content li.exist {
    padding: 25px 15px 25px 100px;
    background: url('../images/exist.jpg') top left no-repeat;
}

#skypass_content li.contests {
    padding: 25px 15px 25px 100px;
    background: url('../images/win.jpg') top left no-repeat;
}

#skypass_content li.submit {
    padding: 25px 15px 25px 100px;
    background: url('../images/submit_article.jpg') top left no-repeat;
}

#skypass_content li.bloggyfoot {
    padding: 25px 15px 25px 100px;
    background: url('../images/bloggyfoot.jpg') top left no-repeat;
}

#skypass_content li.multilive {
    padding: 25px 15px 25px 100px;
    background: url('../images/multilive.jpg') top left no-repeat;
}

#skypass_content a.submitBtn {
    background: url('../images/btnLeftEB.png') no-repeat left top;
    color: #FFFFFF;
    display: block;
    height: 29px;
    line-height: 27.5px;
    padding-left: 25px;
    text-decoration: none;
    float: left;
}

*+html>head /*/*/ +body #skypass_content a.submitBtn {
    height: 27px;
}

#skypass_content a.submitBtn span {
    background: transparent url('../images/btnRightEB.png') no-repeat right top;
    border: none;
    height: 29px;
    cursor: pointer;
    padding: 6px 13px 7px 4px;
    font: 1em Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 27px;
    color: #FFF;
}

#skypass_content a.submitBtn:hover {
    background-position: 0px -29px;
    color: #FFFFFF;
    text-decoration: none
}

#skypass_content a.submitBtn:hover span {
    background-position: right -29px;
    text-decoration: none
}

/*
#skypass_content fieldset p.submitBtn {float:left;margin:0;display:block;height:28px;line-height:28px;padding-left:25px; text-decoration:none; background:transparent url('../images/btnLeftEB.png') no-repeat left top; color:#000000;}
#skypass_content fieldset p.submitBtn input {background:transparent url('../images/btnRightEB.png') no-repeat right top; color:#FFFFFF; border:none;cursor:pointer;padding:0px 13px 5px 0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; height:28px; margin-right:10px; }
#skypass_content fieldset p.submitBtn:hover {background-position:0px -29px;}
#skypass_content fieldset p.submitBtn input:hover {background-position:right -29px; color:#FFFFFF;}
*/

/*LOGIN TO SKYPASS (RIGHT COLUMN) */
#skypass_content .nopadding {
    padding: 0;
}

#skypass_content .column_right h3 {
    background: #8EA1AD;
    font-size: 15px;
    padding: 6px 0 6px 14px;
    color: #FFFFFF;
    margin: 0;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#skypass_content #skypass_login .submitBtnLogin {
    float: left;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin: 1px 0 0 5px;
    height: 20px;
    width: 46px;
    padding: 0 10px 2px 20px;
    border: none;
    background: url('../images/loginBtn.png') no-repeat left top;
}

#skypass_content .body_right {
    font-size: 11px;
    background-color: #F0F3F4;
}

#skypass_content #skypass_login fieldset span.formfield {
    background: url('../images/loginEform_input_right.png') no-repeat right top;
    height: 20px;
    padding: 0 8px 0 0;
    margin: 0;
    float: left;
}

#skypass_content #skypass_login fieldset span.formfield input {
    background: url('../images/loginEform_input_left.png') no-repeat left top;
    font-size: 11px;
    height: 20px;
    width: 148px;
    padding: 3px 0 0 7px;
    line-height: 18px;
    border: 0;
    color: #333333;
    margin: 0 0 8px 0
}

#skypass_content #skypass_login .submitBtnLogin:hover {
    background: url('../images/loginBtn_hover.png') no-repeat left top;
}

#skypass_content .linksColumnRight li {
    float: left;
}

#skypass_content .linksColumnRight li a {
    color: #000000;
    text-decoration: none
}

#skypass_content .linksColumnRight li a:hover {
    color: #09A1E1;
    text-decoration: underline
}

#skypass_content .linksColumnRight .graySeparator {
    color: #BEBFC0;
    margin-right: 5px;
}

#footer {
    margin: 0;
    padding-bottom: 10px;
}

/*----------------------------------------------------------------------------------------IE6 ONLY--- All selectors have to begin with * html {} */
* html .footer_content .IEHeight {
    height: 45px;
}

* html #skypass_content  .cornerBasics {
    zoom: 1;
}

* html #skypass_content .cornerBasics .BL,* html #skypass_content .cornerBasics .BR {
    margin-bottom: -1px;
}

* html #skypass_content .column_right h3 {
    width: 290px;
}



*+html>head /*/*/ +body .footer_content .IEHeight {
    height: 45px;
}

#skypass_content p a.button {
    text-decoration: none;
}

#skypass_content label {
    float: left;
    display: inline;
    width: 205px;
    overflow: hidden;
    zoom: 1;
}

#skypass_content label.menu {
    width: 93px;
    display: inline;
}

#skypass_content label.full {
    float: left;
    display: inline;
    width: auto;
    overflow: hidden;
    zoom: 1;
    margin-left: 5px;
}

#skypass_content input.checkbox {
    border: 0;
    background: none;
    width: auto;
    margin: 0 5px 0 0;
}

#skypass_content fieldset ul li {
    background: none;
    overflow: hidden;
    zoom: 1;
}

/* Sphinx Styles */
#bodyContainer {
    width: 980px;
    overflow: hidden;
    margin: 0 auto;
}

#portal {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
    background: white url('../images/portal-www-bg.gif') left top repeat-y;
}

.bg-masthead {
    background: transparent url("../images/header_topcurve.jpg") no-repeat top center;
    height: 105px
}

.WebMail #ceHeaderBookmark {
    display: none;
}

.WebMail #ceHeaderLogo {
    background: url("../images/header-logo-top-corner.gif") no-repeat scroll right 1px transparent;
    width: 204px;
}

.WebMail #ceHeaderLogo strong a {
    display: block;
    padding: 10px 0 0 30px;
}

.WebMail #ceHeaderLogo strong a img {
    border: none;
}

.WebMail .masthead,
.WebMail #ceHeader {
    width: 100%;
}


.WebMail #ceHeaderSearch {
    float: left;
    margin: 25px 0 0 80px;
}

.WebMail #ceHeaderSearch .internetSkyPOrPBlanches ul li a {
    color: #28A2D5;
}

#login {
    padding: 0 15px;
}

#skypass_container #footer {
    font-size: 11px Arial,Helvetica,sans-serif;
     /* @codingStandardsIgnoreStart */
    font-size: 1rem Arial,Helvetica,sans-serif;
     /* @codingStandardsIgnoreEnd */
}