body.mainbody{
	background:#2e597b url(../img/blue/bg_blue.png); background-repeat:repeat-x;color:black;
}

button, div.jqi button, .widebtn{ height:31px; color:#295373; border:1px solid #c4c5be;background:url("../img/blue/button-unpressed.png") 0 0 repeat-x; }
.buttonover, div.jqi button:hover, .widebtnover{ color:#295373; background:url("../img/blue/button-pressed.png") 0 0 repeat-x; }
div.jqi .jqimessage .shortmsg { color:black; }
div.jqi button{  background-color: transparent; color:black;  border:0px;}
.hiLite {background:#4682B4 !important; color:#fff!important;}
.newListHover {background:#bfe2fb !important; color:#000!important; cursor:default;}

.footIndex{ background:; }
.footIndex span { 
    padding-left:100px;
    *padding-left:0px;
    text-align:center; 
    text-shadow: 2px -2px 10px white;
    filter: Shadow(Color=white, Direction=45, Strength=1);
    height: 1%;
}

.containerPlus.black .c .mbcontainercontent {
    color: black;
}

.containerPlus.black .n	{ 
    background: #4682B4;
    margin-right: 25px;
    color: black;
}

.containerPlus.black .o {
    background: #4682B4;
}

.containerPlus.black .s {
    background: #4682B4;
    padding-top: 20px;
    margin-right: 25px;
}

.containerPlus.black .e {
    background: #4682B4;
    margin-left: 21px;
}

.containerPlus.black .so {
    background: #4682B4;
}

.containerPlus.black .se {
    background: #4682B4;
    margin-left: 21px;
}

.containerPlus.black .no {
    background: #4682B4;
}

.containerPlus.black .ne	{ background: #4682B4; }
.containerPlus.black .c { background: #4682B4; margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }

/*Top level menu link items style*/
/*background of menu items (default state)*/
/*.ddsmoothmenu ul li span { color: black;} /*background of menu items (default state)*/

.menuContent {
    width:883px;height:141px; top:-90px;z-index:-1;
    background:url(../img/blue/menu-bg.png) no-repeat;
}
.ddsmoothmenu { position:absolute; bottom:0px; }
#menuoption { width:480px;background: transparent url(../img/blue/menu-bg2.png) no-repeat;}
.ddsmoothmenu ul li:hover, .ddsmoothmenu ul li.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    color: #168be5;
    border-radius:4px 4px 0 0;
    behavior:url(./border-radius.htc);
}
#menuoption ul li:hover, #menuoption ul li.selected{height:15px;margin-top:3px;}
.ddsmoothmenu ul li.liEven { 
    color: white;
    /*border: 1px solid #888888;*/
    background: transparent;
}   /*the menu font color*/
#status_account, #account0_general { width:87px; }
#advanset_ringtone { min-width:150px;max-width:150px;padding:8px 0; }
#maintenance_network { width:90px; }
#status_account:hover, #status_account.selected, #account0_general:hover, #account0_general.selected
 {background:transparent url(../img/blue/menu-selected.png) no-repeat !important;}
 #maintenance_network:hover, #maintenance_network.selected
 {background:transparent url(../img/blue/menu-selected-medium.png) no-repeat !important;}
#advanset_ringtone:hover, #advanset_ringtone.selected { background:transparent url(../img/blue/menu-selected-widen.png) no-repeat !important; }
#accountdiv ul li.liEven { width:68px; background:transparent;}
.ddsmoothmenu ul li.liOdd{
    padding:8px 0px;
    margin-top:-8px;
}
.ddsmoothmenu ul li span {
    color:white;
    font:bold 12px;
}
.ddsmoothmenu ul li:hover span, .ddsmoothmenu ul li.selected span {
    color:#004578;
}
.ddsmoothmenu ul li ul li {
    background:#4682B4;
    color: black;
}
#accountdiv { left:300px;background: transparent url(../img/blue/menu-acct-bg.png) no-repeat;}
#accountdiv ul li.liEven span { color:#004578; }
#accountdiv ul li.liEven:hover span, #accountdiv ul li.liEven.selected span {
    color:#EE7621;
}
#leftcorner{ height:34px;background:transparent url(../img/blue/menu_left_bg.png) no-repeat;width:6px;position:absolute;left:189px;bottom:0; }
#rightcorner { background:transparent url(../img/blue/menu_right_bg.png) no-repeat;width:6px;height:34px;position:absolute;left:643px;bottom:0;}

/* single page */
#main { 
    top:-90px;
    border:0px;
    background:url(../img/blue/bg-blue-frame.png);
    background-repeat:repeat-y;
}

.main_navi { top:-144px; position:relative; }

/*.main_navi li.li2Even img { float:left; margin-right:5px; width:25px; height:25px;border:0 }*/

.main_navi li.li2Even {  font:Bold 12px Georgia;  color:black; background:#c1ddf1; }
.main_navi li.li2Odd{
    padding:0px !important; *padding:0px; height:2px; margin:0px !important; *margin:-12px 0px 0 0 !important;
}

.main_navi li.li2Even:hover, .main_navi li.li2Even.active { 
    color:#f79a3e;
    background:url(../img/blue/menu-2-selected.png) ;
    margin:-1px 0px;
}

#framebtmline{
    margin-top:-90px;
    height:2px;
    background:url(../img/blue/frame-btm-line.png) repeat;
}
.gxvproduct {  

}
.gxvproduct h1{
    font: bold 1660%/100% "Tahoma", Arial, serif;
    font-size:36px ;
    letter-spacing: 10px;
	position: relative;
	margin: 0;
	color: #fff;
}

#multiphone {
    color: white;
    font: normal 160%/100% "Georgia", Arial, serif;
    font-size:24px ;
}

.mainDiv {
    background: url(../img/blue/bg_blue_login.png) 0 0 repeat-x;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 750px;
    height: 456px;
    margin-top:-200px;/* half elements height*/
    margin-left:-375px;/* half elements width*/
}

.errortip{
    position: relative;
    top:40px;
    left: 50%;
    height: 20px;
    margin-left:-140px;
    font-family:arial,helvetica,clean,sans-serif;
    font-style: italic;
}

.loginDiv {
    position: relative;
    left: 50%;
    top: 40px;
    margin-left:-240px;
    background:url(img/blue/login-div-bg.png);
}

#reboot {
    top: 0px;
    position: relative;
    left: 50px; 
}

#logout {
    top: 0px;
    position: relative;
    left: 50px; 
}

#lang {
    color: black;
    margin:8px 8px 8px 100px;
    font-weight: bolder;
}

#loginbtn{
    position: absolute;
    color:#eafee7;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    border:1px solid #629442;
    background:#94c486;
    width: 125px;
    height: 32px;
    left: 48%;
    margin-left:-135px !important;
    *margin-left:-20px !important;
    top: 125px;
    *top: 135px;
    cursor: pointer;
    -moz-border-radius:0px;
}
.btnDivActive {
    background-position:0px -0px;
}

.expose {
    background:url(../img/blue/login-div-bg.png) no-repeat;
    padding:20px;
    *padding:2px;
    margin:0px 0px;
    width:492px;
    height: 183px;
}
form input,.expose input {
    -moz-outline-radius-topleft:3px;
    -moz-outline-radius-topright:3px;
    -moz-outline-radius-bottomleft:3px;
    -moz-outline-radius-bottomright:3px;

    border:1px solid #979898;
    background-color: #fff;
}

select {
    -moz-outline-radius-topleft:3px;
    -moz-outline-radius-topright:3px;
    -moz-outline-radius-bottomleft:3px;
    -moz-outline-radius-bottomright:3px;
    *margin-top:10px;  
}

.expose label {
    font-family: Arial;
    font-weight: bolder;
    font-size:16px;
    color: #2E2E2E;
    width:140px;
    overflow:hidden;
}

label, input {
    display: block;
    width: 150px;
    float: left;
    margin-bottom: 10px; 
    *margin-top:10px; 
}

label {
    text-align: left;
    width: 75px;
    margin-left:50px;
    *margin-left:80px;
    padding-right: 20px;
}

br {
    clear: left;
}

.inputActive {
    -moz-outline-radius-topleft:3px;
    -moz-outline-radius-topright:3px;
    -moz-outline-radius-bottomleft:3px;
    -moz-outline-radius-bottomright:3px;

    border:1px solid #0174DF;
    outline-color:#0174DF;
    outline-style:solid;
    outline-width:1px;
    background-color: white;
}
.expose .inputActive{
    outline-color:#629442;
}
.titleDiv {
    margin-top: 40px;
    margin-left: 90px;
}
.titleSpan {
    font: bold 1660%/100% "Tahoma", serif;
    font-size:50px ;
    letter-spacing: 10px;
	position: relative;
	margin: 0;
	color: #fff;
}

.childTitleDiv {
    margin-top: 10px;
    margin-left: 110px;
}

.childTitleSpan {
    font: bold 25px Georgia;
    color: #fff;
    margin-left:80px;
}
