/**
css/style.css
MOTOROLA_CONFIDENTIAL_PROPRIETARY
------------------------------------------------------------------------------------------
                         Motorola Confidential Proprietary
               Copyright ?2009 Motorola, Inc. All Rights Reserved.

Internal Revision History:

Modification Tracking

          Author              Date         CR            Description of Changes
------------------------- ------------ ---------- ----------------------------------------
	 andre.valongueiro      03-24-09     41791               Initial Version
**/

/** RESET **/

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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:normal;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
:focus {outline:0;}
body {
	line-height:1;
	color:black;
	background:white;
	text-align:center;
}
html {overflow: -moz-scrollbars-vertical;} /** Set default scrollbar for Firefox **/
ol, ul {list-style:none;}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a {cursor:pointer;}
/** FRAMEWORK **/
.block {display:block;}.none {display:none;}.left {float:left;}.right {float:right;}.both {clear:both;}.indent {text-indent:-5000px;}.relative {position:relative;}.absolute {position:absolute;}.middle {vertical-align:middle;}.bold {font-weight:bold;}.hidden {visibility:hidden;}.visible {visibility:visible;}
input[type="text"], input[type="password"]{
	border:1px solid #CDCDCD;
	vertical-align:middle;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	padding:4px 0;
}
.input-text {
	border:1px solid #CDCDCD;
	vertical-align:middle;
	margin-bottom:12px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	padding:4px 0;	
}
/** MAIN **/
html, body {height: 100%;}
body {
	text-align:center;
	font-family:arial, verdana, tahoma, sans-serif;
	background:url(../images/bg_body.gif) repeat-x !important;
	width:100%;
}
a {
	text-decoration:none !important;
	color:#000;
	overflow:auto;
}
a:visited {text-decoration:none !important;}
a:hover {text-decoration:none !important;}
a:active {text-decoration:none !important;}
#container {
	visibility:hidden;
	margin:0 auto;
	text-align:left;
	width:1050px;
}
/** TOP **/
#top {
	width:1050px;
	z-index:52;
}
h1 a {
	width:200px;
	height:98px;
	background:url(../images/logo.gif) no-repeat;
}
#idmobistar  {	
	width:170px;
	height:340px;
	position: absolute;
	background:url(../images/mstar_web_uilogo_228.jpg) no-repeat;
}
#welcome {
	font-size:9px;
	color:#CFCFCF;	
	top:16px;
	left:160px;
	letter-spacing:1px;
}
#company-logo {
	top:6px;
	right:60px;
	width:117px;
	height:98px;
	visibility:hidden;
}
#idReConn {
	font:normal 16px arial, verdana, tahoma, sans-serif;
	font-weight:bold;
	margin-right:6px;
	color:#303030;	
}

.operator-access {
	width:126px;
	height:18px;
	background:url(../images/bg_operator_login.gif) no-repeat;
	top:9px;
	right:550px;
	font:normal 10px arial, verdana, tahoma, sans-serif !important;
	text-transform:uppercase;
	color:#CFCFCF !important;
	padding-top:5px;
	text-align:center;
}
.logout {
	width:126px;
	height:18px;
	background:url(../images/bg_operator_login.gif) no-repeat;
	top:9px;
	right:550px;
	font:normal 10px arial, verdana, tahoma, sans-serif !important;
	text-transform:uppercase;
	color:#CFCFCF !important;
	padding-top:5px;
	text-align:center;
}
.operator-access:hover, .logout:hover {
	text-decoration:none;
	color:#FFF !important;
}
/** SWITCH LANGUAGE **/
#switch-language {
	width:240px;
	top:9px;
	right:250px;
	z-index:53;
}
#idLanguage {
	color:#CFCFCF;
	text-transform:uppercase;
	font-size:10px;
	margin-top:5px;
	text-align:right;
	width:80px;
}
#switch{
	background:url(../images/language.gif) no-repeat;
	width:147px;
	height:21px;
    font:normal 12px arial, verdana, tahoma, sans-serif !important;
	text-transform:uppercase;
	color:#CFCFCF !important;
}
#switch-hover-preload {background:url(../images/language_hover.gif) no-repeat;} /** Preloading hover image **/
#switch:hover {
	background:url(../images/language_hover.gif) no-repeat;
    font:normal 12px arial, verdana, tahoma, sans-serif !important;
	text-transform:uppercase;
	color:#CFCFCF !important;
}
#switch img {
	margin:5px 0 0 13px;
}
#switch-language div {
	width:120px;
	background:#555;	
	margin:21px 0 0 94px;  	
	border-left:1px solid #7A7A7A;
	border-right:1px solid #7A7A7A;
    padding-top:12px;
}
#switch-language div a {
	display:block;
	width:120px;
	padding:3px 0 3px 12px;
    overflow:hidden;
    font:normal 12px arial, verdana, tahoma, sans-serif !important;
	text-transform:uppercase;
	color:#CFCFCF !important;
	vertical-align:middle;
}
/** MENU **/
#menu {
	padding-top:42px;
	height:56px;
}
#menu li {
	float:left;	
	width:165px;
	position:relative;
}
#menu li a {	
    overflow:hidden;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	color:#000;
	display:block;
	width:165px;
	height:33px;
	float:left;
	text-align:center;
	padding-top:16px;
	background:url(../images/hover_menu.gif) repeat-x left 51px; /** Pre-Loading background-image **/
}
#menu li a:visited {text-decoration:none;}
#menu li a:hover, .hover-menu {
	background:url(../images/hover_menu.gif) repeat-x; /** Using pre-loaded background-image **/
	text-decoration:none;
}
#menu li a:active {text-decoration:none;}
.div {
	width:2px;
	height:48px;
	background:url(../images/div.gif) no-repeat left;
	float:right;
	margin-top:-48px;
}
.active {
	background:url(../images/hover_menu.gif) repeat-x !important; 
	height:51px;
}
/** SUBMENU **/
.submenu {
	position:absolute;
	left:0;
	top:46px;
}
.submenu a {
	clear:left;
	display:block;
	padding:10px 0 8px 10px !important;
	text-align:left !important;
	background:url(../images/bg_submenu.gif) repeat-x left top !important;
	width:155px !important;
	height:auto !important;
	font-size:12px !important;
	font-weight:normal !important;
	border-top:1px solid #85D0FA;
	float:left;
    overflow:hidden;
}
.submenu a:visited {
	text-decoration:none !important;
}
.submenu a:hover {
	/* background:#A9DDFB url(../images/bg_submenu.gif) no-repeat left -31px !important; */
	background:#A9DDFB url(../images/bg_hover.gif) no-repeat left -3px !important;
	text-decoration:none !important;
}
.submenu a:active {
	text-decoration:none !important;
}
/*S-dino*/
.submenu q a{
	clear:none;
	display:block;
	padding:10px 0 8px 10px !important;
	text-align:left !important;
	background:url(../images/bg_submenu.gif) repeat-x left top !important;
	width:215px !important;
	height:auto !important;
	font-size:12px !important;
	font-weight:normal !important;
	border-top:1px solid #85D0FA;
	float:left;
    overflow:hidden;
}
/*
.submenu q a:hover {
	background:#A9DDFB url(../images/bg_submenu.gif) no-repeat left -31px !important;
	border-top:1px solid #85D0FA;
	text-decoration:none !important;
}
*/

/*E-dino*/

/** CONTENT **/
#content {
	width:1050px;
	margin-bottom:75px;
	min-height:400px;
	height:auto !important;
	height:400px;
	z-index:51;
}
#content ul {
	margin-top:60px;
	margin-left:50px;
}
#content ul li{
	width:200px;
	float:left;
	margin:0 40px 24px 0;
}
#content ul li p {height:70px;}
#content ul li p a {
	overflow:hidden;
	color:#585858;
}
#content h2 {
	margin:-12px 0 6px 0;	
}
#content h2 a {
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#303030;
	margin-left:36px;
}
#content p {
	font-size:11px; /** font size related to help content of box-info **/
	line-height:14px;
	margin-left:36px;
}
/*@@Smile S*/
.login_msg {
	width:440px;
	height:50px;
	font:normal 13px arial, verdana, tahoma, sans-serif;
	color:#FF3030;
	padding:5px 5px 5px 5px;
	margin-bottom:0 !important;
	margin-top:95px !important;
}

.index_login_msg {
	width:680px;
	height:50px;
	font:normal 13px arial, verdana, tahoma, sans-serif;
	color:#FF3030;
	padding:5px 5px 5px 5px;
	margin-bottom:0 !important;
	margin-top:10px !important;
}
/*@@Smile E*/
.fp-ico-modem, .fp-ico-telephone, .fp-ico-battery {
	width:208px;
	height:208px;
}
.fp-ico-modem {background:url(../images/icon_modem.gif) no-repeat}
.fp-ico-telephone {background:url(../images/icon_phone.gif) no-repeat}
.fp-ico-battery {background:url(../images/icon_battery.gif) no-repeat}
#page-icon {
	width:208px;	
}
.modem-icon {
	margin-top:24px;	
}
#help #page-icon {
	width:160px;
	padding-top:36px;
	padding-left:24px;
}
#device-info {
	width:760px;
	display:table;
}
#device-info div {
	width:220px;
	margin:50px 0 0 25px;
	/*height:100px;  /*CBN Blake 20130411*/
}
#device-info h2 a {
	text-transform:uppercase;
	color:#303030;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	margin-left:0;
	padding-top:8px;
    overflow:hidden;
}
#device-info p { 
	margin-left:0; 
	line-height:18px;
	color:#585858;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	padding:6px 0 6px 10px;
	/*height:70px;  /* CBN - Blake - 20120412*/
}
#device-info a {
	font-size:11px;
	font-weight:bold;
	color:#585858;
	margin-top:4px;
    overflow:hidden;
}
#div-telephone-content-adv {
	margin:0 25px 0 0 !important;	
	width:760px !important;
}
/** LATEST LINKS **/
#cb-latest, #tl-latest, #bt-latest, #gateway-latest, #ds-goto {
	margin:18px 0 0 35px;
}
#cb-latest h3, #tl-latest h3, #bt-latest h3, #gateway-latest h3, #ds-goto h3 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	color:#303030;
}
#cb-latest a, #tl-latest a, #bt-latest a, #gateway-latest a, #ds-goto a {
	font-size:11px;
	display:block;
	margin-bottom:6px;
	color:#585858;
	height:13px;
    overflow:hidden;
}

/*Goto Frequency @@Smile 2011.12.06*/
 
/** BREADCRUMB **/
#breadcrumb {
	border-bottom:1px solid #FFF;	
	padding-top:12px;
	margin-top:24px;
}
#breadcrumb h2 {
	font-size:11px;
	color:#585858;
}
/** ERRO MESSAGE **/
#error-display {
	background:#FFF url(../images/error_icon.gif) no-repeat 24px 21px;
	border:1px solid #DADADA;
	padding:20px 16px 20px 70px;
	color:#585858;
}
.error-title {
	text-transform:uppercase;	
	font-weight:bold;
	border-bottom:1px solid #E8E8E8;
	padding-bottom:4px;
	margin-bottom:8px;
}
#error-display p { 
	margin-left:0; 
}
#error-display a { 
	font-weight:bold;
	color:#585858;
}
#success-display {
	border:1px solid #DADADA;
	padding:20px 16px 20px 70px;
	color:#585858;
}
/** TABS **/
#tabs {padding-top:75px;}
#tabs-with-desc {padding-top:20px;}
#tabs a, #tabs-with-desc a {
	font:bold 14px arial, verdana, tahoma, sans-serif;
	color:#585858;
	width:196px;
	height:12px;	
	background:url(../images/bg_tab.gif) repeat-x;
	padding:12px 18px;
	margin-right:8px;
	text-align:center;
	border:1px solid #E1E1E1;
	position:relative;
	top:1px;
	overflow:hidden !important;	
}
/** TABS Start -- special for telephone_logs.html **/
#tabs #idCallSignalingLog a, #tabs #idCallSignalingLog {
	width:260px;
}
/** TABS End -- special for telephone_logs.html **/
#tabs #idTelephoneLog, #tabs #idCallSignalingLog {
	overflow:hidden !important;	
}

/** TABS Start -- special for telephone_provisioning.html **/
#tabs #idLine a, #tabs #idLine, #tabs #idErrors a, #tabs #idErrors{
	width:192px;
}
#tabs #idCallFeatures a, #tabs #idCallFeatures {
	width:210px;
}
/** TABS End -- special for telephone_provisioning.html **/
/** TELEPHONE > CALL /  TELEPHONE > LOGS **/
#box-call-info, #box-telephone-logs, #box-telephone-provisioning, #box-telephone-call-history {
	width:906px;
	border:1px solid #E1E1E1;
	padding:32px;
	background:#FFF;	
}
#box-provision-ipv4, #box-provision-ipv6, #box-dhcpv4, #box-dhcpv6 {
	width:800px;
	border:1px solid #E1E1E1;
	padding:32px;
	background:#FFF;	
}
#box-ip6filter-in, #box-ip6filter-out {
	width:960px;
	border:1px solid #E1E1E1;
	padding:32px;
	background:#FFF;	
}
/** TELEPHONE > PROVISIONING **/
.phone-line {
	width:80px;	
	padding-top:5px;
}
.phone-line, .mta-line {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
}
.mta-line {
	background:url(../images/bg_frequency_plan.gif) no-repeat;
	width:208px;
	height:19px;
	margin: 0 0 24px 80px;
	padding:5px 0 0 12px;
}
#div-call-features ul {
	width:182px;
	top:-84px !important;
	left:30px !important;
}

#div-call-features ul li {
	margin:0 !important;
	padding:0 !important;
}
#div-call-features ul li a {
	width:208px;
	height:20px;
	padding:6px 0 0 10px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858 !important;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#F1F1F1;
}
/** TELEPHONE > PROVISIONING **/
.phone-line {
	width:80px;	
	padding-top:5px;
}
.phone-line, .mta-line {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
}
.mta-line {
	background:url(../images/bg_frequency_plan.gif) no-repeat;
	width:208px;
	height:19px;
	margin: 0 0 24px 80px;
	padding:5px 0 0 12px;
}
#div-call-features ul {
	width:182px;
	top:-36px;
	left:38px;
}

#div-call-features ul li {
	margin:0 !important;
	padding:0 !important;
}
#div-call-features ul li a {
	width:208px;
	height:20px;
	padding:6px 0 0 10px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858 !important;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#F1F1F1;
}

/** TELEPHONE > PROVISIONING **/
.phone-line {
	width:80px;	
	padding-top:5px;
}
.phone-line, .mta-line {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
}
.mta-line {
	background:url(../images/bg_frequency_plan.gif) no-repeat;
	width:208px;
	height:19px;
	margin: 0 0 24px 80px;
	padding:5px 0 0 12px;
}
#div-call-features ul {
	width:182px;
	top:-36px;
	left:38px;
}

#div-call-features ul li {
	margin:0 !important;
	padding:0 !important;
}
#div-call-features ul li a {
	width:208px;
	height:20px;
	padding:6px 0 0 10px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858 !important;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#F1F1F1;
}

/** TELEPHONE > PROVISIONING **/
.phone-line {
	width:80px;	
}
.phone-line, .mta-line {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
}
.mta-line {
	background:url(../images/bg_frequency_plan.gif) no-repeat;
	width:208px;
	height:19px;
	margin: 0 0 24px 80px;
	padding:5px 0 0 12px;
}
#div-call-features ul {
	width:182px;
	top:-36px;
	left:38px;
}

#div-call-features ul li {
	margin:0 !important;
	padding:0 !important;
}
#div-call-features ul li a {
	width:208px;
	height:20px;
	padding:6px 0 0 10px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858 !important;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#F1F1F1;
}

/** TABLES **/
#select-div {
	top: 50px;
	left: 843px;
	width:80px;
}

#id_fast_index {
	font-size:14px;
	color:#585858;
	padding-top:4px;
	width:30px;
}

.div-table {
	visibility:hidden;
	/*width:410px;	*/
	margin-top:50px;
}
.div-table-1 {
	visibility:hidden;
	/*width:410px;	*/
	margin-top:20px;
}
.table-signals-name, .table-logs-name {
	position:relative;
	top:50px;
	width:130px;
}
.table-connection-name {
	position:relative;
	top:20px;
	width:130px;
}
.table-name {
	color:#585858;
	font-size:14px;
	font-weight:bold;
	border:none;
	background:none;
	padding:0 0 6px 10px;
	text-transform:uppercase;
}
.table-name-1 {
	color:#585858;
	font-size:14px;
	font-weight:bold;
	border:none;
	background:none;
	padding:0 0 6px 10px;
}
.cm-dhcp {
	background:	url(../images/bg_cm_bootfile.gif) repeat-x;
	width:286px;
	height:25px;
	font:bold 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	border:1px solid #D9D9D9;
	border-bottom:none;
	padding:10px 0 0 12px;
}
table {
	font-size:11px; /** font size related to table content (label and value) **/
	color:#585858;
	border-top:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	border-collapse:collapse;
	text-align:left;
}
table td, table th {
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	padding:12px;
	vertical-align:middle;
}
table th {
	background:url(../images/bg_cm_bootfile.gif) repeat;
	font-weight:bold;
}
.td-value {
	padding-left:12px !important;
	text-align:left;
}
.tr-hover {background:#DBEDF8;}
/* dino@@2010.11.03 */
/* #t-bat-status .td-value, #t-cm-signals .td-value, #t-cm-status .td-value, #t-cm-config .td-value, #t-bat-calibration .td-value {width:125px;} */
#t-bat-status .td-value, #t-cm-signals .td-value, #t-cm-config .td-value, #t-bat-calibration .td-value {width:125px;}
#t-cm-status .td-value, #t-cm-system-infomation-info .td-value, #t-cm-system-infomation-status .td-value {width:310px;}

#t-bat-logs {width:906px;}
/* dino@@2010.11.05 */
/* #t-bat-logs .td-value, #t-cm-addresses .td-value {width:200px;} */
#t-bat-logs .td-value  {width:200px;}
#t-cm-addresses {margin-bottom:36px;border-bottom:1px solid #E8E8E8;}
#t-cm-logs {width:1050px;}
#t-cm-logs .td-value {width:150px;}
#t-cm-provisioning, #t-cm-provisioning-ipv6 {width:800px;}
#t-gw-ip6filter-in, #t-gw-ip6filter-out {width:960px;}
#t-cm-provisioning .td-value {width:118px;}
#t-tel-status {margin-bottom:36px;}
#t-tel-status, #t-tel-status-reg {width:440px;}
#t-tel-status .td-value, #t-tel-status-reg .td-value {width:auto;} /* CBN - 20130423 - Blake */
#t-tel-call-status {width:685px;}
#t-tel-call-status strong {width:175px;}
#t-tel-call-status .td-value {width:125px;}
#t-tel-call-logs {width:1050px;}
#t-tel-call-logs th{white-space:nowrap !important;}  /* CBN - 20130816 - Gary */
#t-tel-logs, #t-tel-signaling-logs {width:910px;}
#t-tel-call-logs .td-value1, #t-tel-call-logs .td-value2, #t-tel-call-logs .td-value3 {width:140px !important;}
#t-tel-call-logs .td-value4 {
	width:350px;
	text-align:left !important;	
}
#t-tel-call-history {width:910px;}
#t-tel-call-qos {width:850px;}
#t-tel-call-qos strong {width:120px;}
#t-tel-call-qos .td-value {width:120px;}
#t-cm-signal-downstream, #t-cm-signal-status {
    width:880px;
	margin-bottom:36px;	
}
#t-cm-signal-upstream {
    width:580px;
	margin-bottom:36px;	
}
#t-cm-signal-upstream .td-value {
	text-align:left;
	padding-left:12px !important;	
}
#t-cm-connection-downstream {
    width:880px;
	margin-bottom:36px;	
}
#t-cm-connection-upstream {
    width:880px;
	margin-bottom:36px;	
}
#t-cm-connection-upstream .td-value {
	text-align:left;
	padding-left:12px !important;	
}
#t-tel-call-status-ncs-sip {width:850px;}
#t-tel-prov-setup, #t-tel-prov-error, #t-tel-prov-call-features {width:910px;}
#t-tel-prov-line-ncs-sip {width:910px;}
#help-table  {
	width:1050px;
	margin-bottom:36px;
}
.width-220 {width:220px !important;}
.width-225 {width:225px !important;}
 /** CABLE MODEM > CONFIGURATION **/
.cm-configuration {
	width:440px;	
	margin-top:50px;
}
.cm-configuration h3 {
	color:#303030;
	font-size:14px;
	font-weight:bold;
	border:none;
	background:none;
	padding:0 0 18px 4px;
	text-transform:uppercase;
}
.cm-configuration form {
	width:400px;
	height:215px;
	border-bottom:1px solid #D2D2D2;
	padding:0 0 12px 6px;
}
.cm-configuration label {
	width:160px;
	color:#585858;	
	font-size:11px;
	top:5px;
}
.cm-configuration-1 {
	width:440px;	
	margin-top:20px;
}
.cm-configuration-1 h3 {
	color:#303030;
	font-size:14px;
	font-weight:bold;
	border:none;
	background:none;
	padding:4px 0 10px 4px;
}
.cm-configuration-1 form {
	width:400px;
	height:215px;
	border-bottom:1px solid #D2D2D2;
	padding:0 0 12px 6px;
}
.cm-configuration-1 label {
	width:160px;
	color:#585858;	
	font-size:11px;
	top:5px;
}
.frequecy-plan {
	width:220px;
	height:19px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858 !important;
	margin:0 0 -9px 135px;
	padding:5px 0 0 10px;
}
.frequecy-plan:visited {text-decoration:none;}
#channelid, #favorite-frequency, #favorite-frequency2, #favorite-frequency3{	
	width:212px;
	margin-bottom:6px !important;
	padding-left:6px;
}
#favorite-frequency, #favorite-frequency2, #favorite-frequency3 {margin-right:20px;}
#enable-dhcp {
	margin-top:6px;	
}
#dpdw-freq-plan ul {
	width:182px;
	top:186px;	
	left:91px;
}
#dpdw-freq-plan li {
	margin:0 !important;
	padding:0 !important;
}
#dpdw-freq-plan ul li a {
	width:208px;
	height:20px;
	padding:6px 0 0 10px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858 !important;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#F1F1F1;
}
#dpdw-freq-plan ul li a:visited {
	text-decoration:none !important;	
}
#dpdw-freq-plan ul li a:hover {
	text-decoration:none !important;	
}
.cm-configuration #enable-dhcp label {
	top:7px;
	left:4px;
	/*width:120px;*/
}
.cm-configuration #enable-dhcp input {
	margin-left:0;	
}
.cm-configuration-1 #enable-dhcp label {
	top:7px;
	left:4px;
	/*width:120px;*/
}
.cm-configuration-1 #enable-dhcp input {
	margin-left:0;	
}
.ico-info {
	background:url(../images/ico_information.gif) no-repeat;
	width:16px;
	height:16px;
	margin-top:6px;
}
#idInfoEnableDhcp {
	background:#C2E8FF;
	border:1px solid #8FB9D2;
	color:#055892;
	padding:6px 12px;
	top:338px;
	left:142px;
}
.bt-save {
	background:url(../images/bt_save.gif) no-repeat;
	width:75px;
	height:32px;
	border:none;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	cursor:pointer;
	text-align:center;
	margin:6px 185px 0 0;
}
.bt-apply {
	background:url(../images/bt_save.gif) no-repeat;
	background-size: 100% 100%;
	width:80px;
	height:32px;
	border:none;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	cursor:pointer;
	text-align:center;
	margin:0 9px 0 9px;
}
.bt-apply-big {
	background:url(../images/button.gif) no-repeat;
	width:147px;
	height:32px;
	border:none;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	cursor:pointer;
	text-align:center;
	margin:0 9px 0 9px;
}
.bt-reset {
	background:url(../images/button_small.gif) no-repeat;
	background-size: 100% 100%;
	background-position:center;
	width:135px;
	border:none;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858 !important;
	cursor:pointer;
	text-align:center;
	padding:9px;
	margin:12px 6px 0 6px;
}
.bt-reset:hover {
	text-decoration:none;
}
.cm-configuration p {
	color:#585858;
	margin-left:7px !important;
	padding-top:12px;
	width:300px;
}
.cm-configuration-1 p {
	color:#585858;
	margin-left:7px !important;
	padding-top:12px;
	width:300px;
}
.title-cm-bootfile {
	background:url(../images/bg_cm_bootfile.gif) repeat-x;
	width:503px;
	height:24px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	border:1px solid #D4D4D4;
	padding:11px 0 0 12px;
	margin-bottom:0 !important;
	margin-top:80px !important;
}
.cm-bootfile {
	width:503px;
	height:320px;
	border:1px solid #D4D4D4;
	border-top:none;
	background:#FFF;
	overflow:auto;
	padding-left:12px;
}
.cm-bootfile span {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	line-height:18px;
}
#idRestartingMessage{
    font-size:14px !important;
    margin-left:5px !important;
    color:#585858 !important;
}
.cm-status {
    border-bottom:1px solid #D4D4D4;
    font-weight:bold;   
    color:#585858 !important;    
}
#cm-configuration-content {
    width:430px;
    color:#585858 !important;
    font-size:14px !important;
}
/** LOGIN PAGE **/
#idAlreadyLogged {
	font-weight:bold;
	margin-top:36px;
	color:#585858;
}
#container-login {
	margin:0 auto;
	text-align:left;
	width:555px;
	height:438px;
	background: url(../images/bg_login.gif) repeat-x;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;

}
#container-login h1 a {
	width:86px;
	height:86px;
	top:-47px;
	left:132px;
	text-align:center;
	background:none;
}
#form-login {	
	width:352px;
	height:327px;
	top:20px;
	left:100px;
	padding-top:60px;
}
#form-login p {
	color:#F00;
	font-size:11px;
	width:206px;
	margin-left:72px;
	padding-bottom:10px;
	line-height:14px;
	background:none !important;
}
#form-login div  {
	width:352px;
	height:32px;
	top:10px;
	left:-14px;
}
#form-login h2 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	color:#242C34;
	text-align:left;
	padding:0 0 24px 70px;
}
#close-login {
	top:16px;
	right:6px;	
}
.loading {
	margin-top:120px;	
}
#form-login form{
	margin-left:36px;	
}
#form-login label {
	font-size:11px;
	color:#585858;
	display:block;
	width:120px;	
	top:6px;
	text-align:center;
}
#myusername, #mypassword {
	border:1px solid #CDCDCD;
	width:202px;
	vertical-align:middle;
	margin-bottom:12px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	padding:4px 0 4px 4px;
}
#idRememberPassword {
	display:block;
	width:180px !important;
	margin-top:-5px;
}
#remember {
	float:left;	
	margin:0 8px 0 70px;
}
.bt-submit {
	background:url(../images/button.gif) no-repeat;
	width:147px;
	height:32px;
	border:none;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	cursor:pointer;
	left:148px;
}
#idForgotPassword {
	background:url(../images/button.gif) no-repeat;
	width:147px;
	height:24px;
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	padding-top:8px;
	text-align:center;
	left: 150px;
}
#idForgotPassword:hover {
	text-decoration:none;	
}
/** FOOTER **/
#div-content-footer {
	width:100%;
	height:30px;
}
#footer {
	background:url(../images/bg_footer.gif) repeat-x bottom;	
	width:100%;
	height:24px;
	position:fixed;
	bottom:0;
	left:0;
}
#footer a {
	width:170px;
	height:75px;
	background:url(../images/toolbox_button.gif) no-repeat;
    display:none;
	position:fixed;
	bottom:0;
	left:16px;
	cursor:pointer;
}
#footer a:hover {
	text-decoration:none;	
}
#flex-app {
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	background:none;
}
#flex-app div {
	background:#000;	
}
.tabs-page-title {
    text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
    color:#585858;
    position:relative;
    top:56px;
}
/** HELP PAGES **/
.help-title, .help-battery-title {
    text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
    color:#585858;
    position:relative;
    top:24px;
    width:140px;
}
.help-battery-title {
    margin-bottom:20px;
}
#help-data {
	padding-top:40px;	
}
#help-data span {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	margin-right:6px;
}
#help-data span.field {font-weight:bold;}
#help-content {
    padding:24px 0;
}
#help-content p {
    margin:0 0 12px 0;
    padding:0;
    font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
}
#box-info {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	padding-bottom:6px;
	color:#585858;
}
.box-info-border {border:1px solid #E8E8E8;}
#box-info h2 {
    background:url(../images/bg_cm_bootfile.gif) repeat-x;
	height:13px;
	margin:1px 0 18px;
	padding:10px 0 12px 12px;
  font:normal 11px arial, verdana, tahoma, sans-serif;  /** font size related to table title **/
	font-weight:bold;
	color:#585858;
}
#box-info p {margin:0 12px 12px 12px;}
.div-modem-configuration-inputs {
	font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	padding-top:4px;
	font-weight:bold;
}
#enable-disable {
    font-weight:bold;
    padding-top:5px;
    position:relative;
    left:25px !important; 
}
/*Xml content error. Showed when some table is removed*/
.xml-content-error {
    border: none;
    margin-left: 11px;
    margin-top: 5px;
}
#table-access-control {
	vertical-align:middle;
}
.table-apply {
	text-align:center;
	padding-bottom: 8px;
	padding-top: 8px;
}
.table-apply tr, .table-apply td{
	text-align:center;
}
.table-width{
	width:580px;
}
.table-width2{
	width:360px;
}
.table-width3{
	width:636px;
}
.table-width4{
	width:800px;
}

.table-width5{
	width:1010px;
}

.td-value-width{
	width:50%;
}
.td-align-center{
	text-align:center;
}
/**CBN_s - Ken - 20110105 - **/
.des-content-580px {
	margin:0 0 0 12px;
    padding:12px 12px 12px 0px;
    font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	width:580px;
}
.des-content-360px {
	margin:0 0 0 12px;
    padding:12px 12px 12px 0px;
    font:normal 11px arial, verdana, tahoma, sans-serif;
	color:#585858;
	width:360px;
}
/**CBN_e - Ken - 20110105 - Remove battery section**/

.wlTxMode {
	width:132px;
}
.wlTxRate, .wlNMmcsidx {
	width:191px;
}

.static-wan-ip6-config-tr, .static-lan-ip6-config-tr, .stateful-autoconfig-tr, .autoconfig-tr, .aftr-server-addr-tr { display:none; }

/*  CBN_S - Gary - 20120814  */
.loading {
	position:relative;
	top:-150px;
	left:150px;
}

.wpsPINNumberError
{
	font:normal 13px arial, verdana, tahoma, sans-serif;
	color:#FF3030;
	padding:5px 5px 5px 5px;
}
/*  CBN_E - Gary - 20120814  */
.desc-norule
{
	text-align: center;
	font-style: italic;
}

/* CBN_S - 20131007 - Gary -  Add summary page for KD */
#summary_connections {
	width:900px;
	height:150px;
}

#summary_telephony {
	width:400px;
	height:200px;
}

#summary_wireless {
	width:400px;
	height:300px;
}

#summary_network {
	width:380px;
	height:500px;
	margin-top:-500px;
	margin-left:420px;
	overflow:auto;
}

#summary-div a {
	font-size:11px;
	font-weight:bold;
	color:#585858;
}
/* CBN_E - 20131007 - Gary -  Add summary page for KD */