/** Brand Color = 4d4d7f */ 
/** SECOND Color = 999999 */

/** BODY FOR WIZARD */
body {margin-left: 0px; margin-top: 0px; background-color: #000000;}
body.portal {margin-left: 0px; margin-top: 13px; background-color: #FFFFFF; background-image:url(../images/background_portal.gif); background-repeat: repeat-x;}
body.mobile { margin-left: 0px; margin-top: 13px; background-color: #FFFFFF;}
body.email {margin-left: 0px; margin-top: 0px; background-image:none; background-color: #000;}
body.wizardonline { margin-left: 0px; margin-top: 0px; background-repeat: repeat-x; background-color: #fff;/**background-image: url(../images/background_wizardonline.jpg);**/}

/** TEXT LINKS */ 
a{text-decoration:underline}
a:link {color: #4d4d7f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; }
a:active {color: #4d4d7f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; }
a:visited {color: #4d4d7f; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bolder; }
a:hover {color: #4d4d7f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; }

/** TEXT BRAND COLOR **/ 
.text_brand {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color: #4d4d7f;}
.text_brand_bold {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #4d4d7f;}
.text_brand_italic {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-style: italic; color: #4d4d7f;}
.text_brand_bold_italic {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;font-style: italic;color: #4d4d7f;}
.text_normal_beta {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;color: #4d4d7f;}
.text_bold_beta {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold; color: #4d4d7f;}

.title {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 17px;font-weight: normal;color: #4d4d7f;}
.subtitles {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #4d4d7f;}
.subsubtitles {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #4d4d7f;}

.premiumtitle {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 23px;font-weight: normal;color: #4d4d7f;}

/** TEXT SECOND COLOR **/ 
.text {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color: #999999;}
.text_bold {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999;}
.text_italic {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-style: italic; color: #999999;}
.text_bold_italic {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;font-style: italic;color: #999999;}
.text_beta {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;color: #999999;}
.text_beta_bold {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;color: #999999;}

.premiumtext {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color: #999999;}
.premiumtextbig {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;color: #999999;}
.premiumtext_bold {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #999999;}
.premiumtext_italic {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-style: italic; color: #999999;}

.copyrights {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; background-position: center;}
.mobile_copyrights {font-family: Arial, Helvetica, sans-serif; font-size: 5px; color: #999999; background-position: center;}

/** TEXT WHITE COLOR **/ 
.text_beta_white {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;color: #ffffff;}
.text_white_beta {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;color: #ffffff;}
.title_white {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 17px;font-weight: normal;color: #ffffff;}

.premiumtitle_white {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 24px;font-weight: normal;color: #ffffff;}
.premiumtext_italic_white {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-style: italic; color: #ffffff;}
.premiumtext_white {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color: #ffffff;}

/** BUTTONS LINKS */
a.btn{text-decoration:none}
a.btn:link, a.btnheight:link {color: #ffffff;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; text-align: right;}
a.btn:active {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; }
a.btn:visited {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bolder; }
a.btn:hover {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; }

/** BUTTONS **/
.btn {display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; width: 160px;}
.btn * { font-style: normal; background-image: url(../images/button_frame.png); background-repeat: no-repeat; display: block; position: relative;}
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px;}
.btn span {	background-position: bottom left;left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px;text-align: center;}
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn.brand { background: #4d4d7f; }		/** BRAND COLOR **/
.btn:hover { background-color: #666; }	/** NEVER CHANGE **/
.btn:active { background-color: #fff; }	/** NEVER CHANGE **/
.btn[class] { background-image: url(../images/button_shade.png); background-position: bottom;	background-repeat: repeat-x; }

/** BUTTONS 2 LINES **/
.btnheight {display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; width: 160px;}
.btnheight * { font-style: normal; background-image: url(../images/button_frame.png); background-repeat: no-repeat; display: block; position: relative;}
.btnheight i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px;}
.btnheight span {	background-position: bottom left;left: -5px; padding: 6px 0 5px 10px; margin-bottom: -5px;text-align: center; height: 21px}
.btnheight span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 32px; top: 0; }
.btnheight span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btnheight.brand { background: #4d4d7f; }		/** BRAND COLOR **/
.btnheight:hover { background-color: #666; }	/** NEVER CHANGE **/
.btnheight:active { background-color: #fff; }	/** NEVER CHANGE **/
.btnheight[class] { background-image: url(../images/button_shade.png); background-position: bottom;	background-repeat: repeat-x; }

/** BUTTONS DISABLED **/
.btnd {display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; width: 115px;}
.btnd * {font-style: normal; background-image: url(../images/button_frame.png); background-repeat: no-repeat; display: block; position: relative;}
.btnd i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btnd span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnd span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnd span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btnd.disabled { background: #999999; }		/** BRAND COLOR **/
.btnd:hover { background-color: 666; }		/** NEVER CHANGE **/
.btnd:active { background-color: #fff; }	/** NEVER CHANGE **/
.btnd[class] { background-image: url(../images/button_shade.png); background-position: bottom;	background-repeat: repeat-x; }

/******************************************** THOSE NEVER CHANGE ********************************************/

/** ERROR */
.error_text {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px;color: #ea1867;}
.text_error {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px;color: #ea1867;}

/** LANGUAGE PICKER */
#language_picker { display: block; text-align: left;}
#language_picker { display: inline; }
#signin_button {float: right;}
