/*
Cisco Kubrick model CSS for Platform 2.0
Copyright (c) 2009 Cisco Systems, Inc. All rights reserved.
*/

/* Global Styles */
.globalBody {
background-color:#407BB3;
margin:0;
overflow:auto;
padding:0;
}

.show {  }

.hide { display:none; }

.globalLeftMenu {
background-color:transparent;
margin:0;
overflow:auto;
}

.globalNew {
background-color:#407BB3;
color:#FFFFFF;
font-family:Arial;
margin:0;
overflow:auto;
}

.globalNew2 { 
background-color:#407BB3;
color:#FFFFFF;
font-family:Arial;
margin:12px 0 15px;
overflow:auto;
padding:0;
}

.page {
left:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
}

.pageBg { 
width:100%;
}

.divFloatRight {
float:right;
}

.divFloatLeft {
float:left;
}

.configMid {
background:url("opacity40.png") repeat scroll 0 0 transparent;
border:1px solid #8499A2;
margin:10px;
}

.config {
margin:7px 10px 0 0;
}

.borTop {
border-top:1px solid #8499A2;
}

.borTopPadding {
padding-left: 10px;
}

.borBottom {
border-bottom:1px solid #8499A2;
}

.borLeft {
border-left:1px solid #8499A2;
}

.borRight {
border-right:1px solid #8499A2;
}

.br2 {
border:1px solid #8499A2;
}

.br1 { 
border:1px solid #8499a2;
margin-top:10px;
}

.showList {
}

.hideList {
display:none;
}

.blank4 {
line-height:4px;
}

.blank15 {
line-height:15px;
}

/* End */


/* Styles for Login Page */
.h1Login {
font-family:Arial;
font-size:22px;
padding-left:20px;
padding-top:12px;
}

.h2Login {
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:18px;
padding-left:20px;
}

.configL1Login {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
padding:0 10px 0 0;
text-align:left;
}

.configL2Login {
padding-bottom:6px;
}

.configF0 {
background:none repeat scroll 0 0 #FFFFFF;
border:0 solid #999999;
color:#000000;
font-family:Arial;
font-size:12px;
padding-left:3px;
}

.submitNew{
background-color:#FFFFFF;
border:1px none #FFFFFF;
color:#000000;
cursor:pointer;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:22px;
letter-spacing:0.02cm;
padding-bottom:1px;
}

.footerLogin {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
padding-top:8px;
width:auto;
}

.h3Login { 
font-family:Arial;
font-size:14px;
line-height:21px;
padding-left:20px;
}

.secErrorLogin { 
color:#E9102A;
font-family:Arial; 
font-size:11px; 
font-weight:Bold;
padding:0px 0px 5px 0px;
}

.helpLogin, .helpLogin a, .helpLogin a:hover {
color:#FFFFFF;
font-family:Arial; 
font-size:11px;
text-align:left;
text-decoration:underline;
padding:5px 10px 5px 0px;
}

.helpLoginDis, .helpLoginDis a, .helpLoginDis a:hover {
color:#8e8e8e;
font-family:Arial;
font-size:12px;
text-align:left;
text-decoration:none;
padding:5px 10px 5px 0px; 
}

/* End */


/* Styles specific to Home Page */

.bodyDiv {
height:auto;
padding:15px;
width:auto;
}

.midLeft {
background:url("opacity67.png") repeat scroll 0 0 transparent;
}

.midDiv {
background:url("navDots.gif") no-repeat scroll 50% 50% transparent;
cursor:col-resize;
width:4px;
}

.midMid {
background:url("opacity67.png") repeat scroll 0 0 transparent;
width:auto;
}

.divRight {
background-color:white;
display:none;
height:1600px;
left:0;
opacity:0.25;
overflow:hidden;
position:absolute;
top:0;
width:1200px;
z-index:999;
filter:alpha(opacity=25);
}

/* End */


/* Styles specific to Main Menu */
.mainMenuDiv {
height:44px;
margin:0 0 7px;
padding:0;
}

.logoDiv, .logoDiv a {
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}

.logoDiv a {
text-decoration: none;
}

.logoDiv a img {
border:medium none;
}

.appNameDiv, .titleLinkDiv {
margin:0;
padding:0;
}

.subTitle {
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:normal;
line-height:14px;
margin:0 0 0 14px;
padding:0;
text-align:left;
vertical-align:top;
}

.title {
color:#FFFFFF;
font-family:Arial;
font-size:22px;
font-weight:normal;
line-height:22px;
margin:0 0 0 13px;
padding:3px 0 0;
text-align:left;
vertical-align:top;
}

.titleLinks,.titleLinksBold, .titleLinks a, .titleLinks a:hover {
color:#FFFFFF;
font-family:Arial;
font-size:11px;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
vertical-align:top;
}

.titleLinks {
margin-left:14px;
}

.titleLinks a:hover {
text-decoration:underline;
}

.titleLinksBold {
font-weight: Bold;
}

/* End */


/* Styles specific to Left Menu */
.leftMenuTable {
border-left:1px solid #8499A2;
border-right:1px solid #8499A2;
border-top:1px solid #8499A2;
width:100%;
}

.leftMenuTable1 {
border-left:1px solid #8499A2;
border-right:1px solid #8499A2;
border-top:1px solid #8499A2;
border-bottom:1px solid #8499A2;
width:100%;
}

.LMbg {
background: url("icons.png") repeat scroll 0 0px transparent;
margin:0;
padding:0;
}

.LMbgH {
background: url("icons.png") repeat scroll 0 -24px transparent;
}

.LMbg a, .LMbg a:hover, .LMbgH a, .LMbgH a:hover {
margin:0;
padding:0;
text-decoration:none;
}

.LM2 {
border-bottom:1px solid #8499A2;
color:#000000;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:21px;
padding:0 0 0 13px;
text-align:left;
vertical-align:top;
}

.LM2Dis {
border-bottom:1px solid #8499A2;
color:#8E8E8E;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:21px;
padding:0 0 0 13px;
text-align:left;
vertical-align:top;
}
.LM2 a, .LM2 a:hover {
color:#000000;
text-decoration:none;
}

.LM, .LME, .LMS, .LMSC {
background: url("icons.png") no-repeat scroll -12px -242px transparent;
border-bottom:1px solid #8499A2;
color:#000000;
cursor:pointer;
font-family:Arial;
font-size:12px;
line-height:21px;
padding-left:15px;
}

.LM a, .LM a:hover {
color:#000000;
text-decoration:none;
}

.LMS, .LMSC {
background: url("icons.png") no-repeat scroll -13px -265px transparent;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
}

.LMSC a, .LMSC a:hover {
color:#FFFFFF;
text-decoration:none;
}

.LMSC {
background: url("icons.png") no-repeat scroll -12px -243px transparent;
}

.LMS a, .LMS a:hover {
background: url("icons.png") repeat scroll 0 -24px transparent;
color:#FFFFFF;
text-decoration:none;
}

.LMbgS {
background: url("icons.png") repeat scroll 0 -48px transparent;
}

.LMbgS a, .LMbgS a:hover {
color:#FFFFFF;
font-family:Arial;
text-decoration:none;
}

.LMS2{
border-left:1px solid #8499A2;
border-right:1px solid #8499A2;
border-top:1px solid #8499A2;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
line-height:21px;
padding-left:15px;
}

.LMS2 a, .LMS2 a:hover {
color:#FFFFFF;
text-decoration:none;
background: url("icons.png") repeat scroll 0 -24px transparent;
}

div.leftMenu1, div.leftMenu1a, div.leftMenu2, div.leftMenu2a{
line-height:19px;
padding:0;
width:99%;
}

div.leftMenu1 {
background: url("icons.png") no-repeat scroll -2px -243px transparent;
}

div.leftMenu1a {
background: url("icons.png") no-repeat scroll -2px -268px transparent;
}

div.leftMenu1 ul, div.leftMenu1a ul, div.leftMenu2a ul, div.leftMenu2 ul {
list-style:none outside none;
margin:0;
padding-left:27px;
}

div.leftMenu2 ul {
padding-left:39px;
}

div.leftMenu1 li.menu, div.leftMenu2 li.menu, div.leftMenu1a li.menu, div.leftMenu1 li.menu a,
div.leftMenu2 li.menu a, div.leftMenu2a li.menu a, div.leftMenu1a li.menu a, 
div.leftMenu1 li.menu a:hover, div.leftMenu2 li.menu a:hover, div.leftMenu1a li.menu a:hover {
color:#000000;
display:block;
font-family:Arial;
font-size:12px;
text-decoration:none;
text-indent:2px;
width:99%;
}

div.leftMenu1 li.menu a:hover, div.leftMenu1a li.menu a:hover, div.leftMenu2a li.menu a:hover, div.leftMenu2 li.menu a:hover {
color:#0088c2;
}

.menu2, .menu2 a, .menu2 a:hover {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
padding-left:2px;
text-decoration:none;
width:auto;
}

.menu2 a, .menu2 a:hover {
background-color:#8DB71F;
padding:0 2px;
}

.LMContent {
border-bottom:1px solid #8499A2;
}

/* End */


/* Styles specific to Footer */
.homeFooter {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:12px;
margin:0;
padding:6px 0 0;
text-align:left;
vertical-align:top;
}

/* End */


/* Styles specific for Page and Section Headings */

.configH1L {
color:#000000;
font-family:Arial;
font-size:18px;
margin:0;
padding:6px 10px 0 9px;
text-align:left;
vertical-align:top;
}

.configH2 {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0 10px 14px 10px;
text-align:left;
vertical-align:top;
}

.configH2G {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:2px 10px 12px 10px;
}

/* End */


/* Styles specific for Labels */
.configL1 {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL1I {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 14px;
text-align:left;
vertical-align:top;
}

.configL1Dis {
color:#8E8E8E;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL1IDis {
color:#8E8E8E;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 14px;
text-align:left;
vertical-align:top;
}

.configL3Dis {
color:#8e8e8e;
font-family:Arial;
font-size:11px;
padding:5px 3px 5px 5px;
text-align:left;
}

/* End */


/* Styles specific to Form Fields */
.configL2 {
padding:0 0 10px 7px;
text-align:left;
vertical-align:top;
}

.configL2R {
padding:0 0 10px 7px;
text-align:right;
vertical-align:top;
}

.configL3 {
color:#000000;
font-family:Arial;
font-size:11px;
padding:5px 3px 5px 5px;
text-align:left;     
}

.configL3 a, .configL3 a:hover {
color:#0088C2;
font-family:Arial;
font-size:11px;
padding:0px;
text-decoration:none;
}

.configL3 a:hover { 
text-decoration:underline;
}

.configL3V {
color:#000000;
font-family:Arial;
font-size:11px;
padding:0 3px 5px 10px;
text-align:left;     
}

.configL4 {
font-family:Arial;
font-size:12px;
color:#000000;
padding:0px;
text-align:center;
}

.configH2I1 {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:8px 0px 15px 10px;
}

.configH2I {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:8px 0px 5px 10px;
}

.configH2IP { 
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:8px 0px 15px 10px;
}

.configH2I2 {
color:#000000;
font-family:Arial;
font-size:11px;
font-weight:normal;
padding:8px 0px 5px 10px;
}

.configF1, .configF1Dis {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
color:#000000;
font-family:Arial;
font-size:12px;
height:21px;
padding-left:3px;
}

.configF1Dis {
background:none repeat scroll 0 0 #DFDFDF;
border-color:#999999;
color:#8E8E8E;
}

.configL1CBL {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL2CBL {
padding:0 0 7px 4px;
text-align:left;
vertical-align:top;
}

.configL3CBL {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 4px;
text-align:left;
vertical-align:top;
}

.configL1CB {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL2CB {
padding:0 0 0 4px;
text-align:left;
vertical-align:top;
}

.configL3CB {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 4px;
text-align:left;
vertical-align:top;
}

.configL2CBC {
padding:0 0 2px 4px;
text-align: center;
vertical-align: top;
}

.configL4CBL {
padding:0 0 10px 4px; 
text-align: left; 
vertical-align: top; 
}

.configL1CBLDis {
color:#8E8E8E;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL1CBDis {
color:#8E8E8E;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL3CBDis {  
color:#8e8e8e;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 5px;     
text-align:left;
vertical-align:top;
}

.configL3CBLDis {
color:#8e8e8e;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 5px;     
text-align:left;
vertical-align:top;
}

.configL1RB {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL1RBL {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL2RB {
padding:0 0 0 2px;
text-align:left;
vertical-align:top;
}

.configL3RB {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 4px;
text-align:left;
vertical-align:top;
}

.configL2RBL {
padding:0 0 7px 2px;
text-align:left;
vertical-align:top;
}

.configL3RBL {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 4px;
text-align:left;
vertical-align:top;
}

.configL2BR {
padding:0 0 10px 100px;
text-align:left;
vertical-align:top;
}

.configL1RBDis {
color:#8E8E8E;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL1RBLDis {
color:#8E8E8E;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:2px 0 0 9px;
text-align:left;
vertical-align:top;
}

.configL3RBDis {
color:#8e8e8e;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 5px;    
text-align:left;
vertical-align:top;
}

.configL3RBLDis {
color:#8e8e8e;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 5px;    
text-align: left;
vertical-align: top;
}

/* End */


/* Styles for Errors, Messages and Information */
.infoL1 {
color:#8E8E8E;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px 0 0 7px;
text-align:left;
vertical-align:top;
word-wrap:normal;
}

.secError {
padding:4px 5px 0;
text-align:left;
vertical-align:top;
}

.secError a {
color:#E9102A;
padding:0px;
text-decoration:Underline; 
}

.secError a:hover {
padding:0px;
text-decoration:none;
}

.secError2 {
color:#E9102A;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:0 0 0 5px;
text-align:left;
vertical-align:top;
word-wrap:break-word;
}

.secErrorT {
color:#E9102A;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:0 0 4px 0;
text-align:left;
vertical-align:bottom;
}

.secError3, .secError4 {
color:#E9102A;
font-family:Arial;
font-size:11px;
font-weight:Bold;
padding:0 0 0 5px;  
text-align:left;
vertical-align:top;
word-wrap: break-word
}

.secError3 { 
padding: 0;
}

.secError4 { 
padding: 5px 0 5px 10px; 
}

/* End */


/* Styles for Buttons */
.displayH3L {
background-color:#D9E3E9;
line-height:29px;
}

.displayH5L {
background-color:#D9E3E9;
border:0 none;
color:#000000;
font-family:Arial;
font-size:12px;
padding:3px 7px 3px 4px;
text-align:left;
white-space:nowrap;
}

.tableButtonL1 {
padding:4px 0 4px 4px;
text-align:left;
}

.tableButtonL2 {
padding:4px 0 4px 10px;
text-align:left;
}

.tableButtonL3 {
padding:0;
text-align:left;
}

.tableButtonL4 {
padding:0 0 0 10px;
text-align:left;
}

.tableButtonL5 {
padding:0 0 10px 10px;
text-align:left;
vertical-align:top;
}

.tableButtonL6 {
padding:0 0 0 30px; 
text-align:left;
}

.tableButtonL7 {
padding:10px 0 0 0; 
text-align:left;
}

.tableButtonL8 {
padding:0 0 10px 8px;
text-align:left;
vertical-align:top;
}

.tableButtonR {
padding:4px 4px 4px 1px;
text-align:left;
}

.submitBg {
margin:0 10px 10px;
}

.submitBg1 {
margin:0 10px 10px;
}

.submitBg2 {
margin:9px 10px 10px 10px;
}

.submitL {
background-color:#FFFFFF;
border:1px none #53636A;
color:#000000;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:normal;
height:22px;
margin:0;
padding:3px 9px 4px;
text-align:center;
}

.submit1 {
background: url("buttons.png") repeat scroll 0 -92px transparent;
width:80px;
}

.submit3 {
background: url("buttons.png") repeat scroll -150px -161px transparent;
width:140px;
}

.submit4 {
background: url("buttons.png") repeat scroll -120px -92px transparent;
width:170px;
}

.submit1:hover {
background: url("buttons.png") repeat scroll 0 -115px transparent;
}

.submit1Dis, .submit10Dis {
background: url("buttons.png") repeat scroll 0 -69px transparent;
color:#8E8E8E;
width:80px;
}

.submit3:hover {
background: url("buttons.png") repeat scroll -150px -184px transparent;
}

.submit3Dis, .submit30Dis {
background: url("buttons.png") repeat scroll -150px -138px transparent;
color:#8E8E8E;
width:140px;
}

.submit4:hover {
background: url("buttons.png") repeat scroll -120px -115px transparent;
}

.submit10 {
background: url("buttons.png") repeat scroll 0 -115px transparent;
width:80px;
}

.submit30 {
background: url("buttons.png") repeat scroll -150px -184px transparent;
width:140px;
}

.submit4Dis, .submit40Dis {
background: url("buttons.png") repeat scroll -120px -69px transparent;
color:#8E8E8E;
width:170px;
}

.submit40 {
background: url("buttons.png") repeat scroll -120px -115px transparent;
width:170px;
}

.submit2 {
background: url("buttons.png") repeat scroll 0 -161px transparent;
width:110px;
}

.submit2:hover {
background: url("buttons.png") repeat scroll 0 -184px transparent;
}

.submit2Dis, .submit20Dis {
background: url("buttons.png") repeat scroll 0 -138px transparent;
color:#8E8E8E;
width:110px;
}

.submit20 {
background: url("buttons.png") repeat scroll 0 -184px transparent;
width:110px;
}

.submit5 {
background-image:url("show1.gif");
width:22px;
}

.submit5:hover {
background-image:url('showHover1.gif');
}

.submit5Dis, .submit50Dis {
background-image:url("showDis1.gif");
color:#8E8E8E;
width:22px;
}

.submit50 {
background-image:url("showHover1.gif");
width:22px;
}

.submit6 {
background-image:url("show.gif");
width:22px;
}

.submit6:hover {
background-image:url('showHover.gif');
}

.submit6Dis, .submit60Dis {
background-image:url("showDis.gif");
color:#8E8E8E;
width:22px;
}

.submit60 {
background-image:url("showHover.gif");
width:22px;
}

.submit7 {
background: url("buttons.png") repeat scroll -90px -23px transparent;
width:200px;
}

.submit7:hover {
background: url("buttons.png") repeat scroll -90px -46px transparent;
}

.submit7Dis, .submit70Dis {
background: url("buttons.png") repeat scroll -90px 0 transparent;
color:#8E8E8E;
width:200px;
}

.submit70 {
background: url("buttons.png") repeat scroll -90px -46px transparent;
width:200px;
}

.submit8 {
background: url("buttons.png") repeat scroll 0 -230px transparent;
width:260px;
}

.submit8:hover {
background: url("buttons.png") repeat scroll 0 -253px transparent;
}

.submit8Dis, .submit80Dis {
background: url("buttons.png") repeat scroll 0 -207px transparent;
color:#8E8E8E;
width:260px;
}

.submit80 {
background: url("buttons.png") repeat scroll 0 -253px transparent;
width:260px;
}

.submit9 {
background: url("buttons.png") repeat scroll 0 -299px transparent;
width:290px;
}

.submit9:hover {
background: url("buttons.png") repeat scroll 0 -322px transparent;
}

.submit9Dis, .submit90Dis {
background: url("buttons.png") repeat scroll 0 -276px transparent;
color:#8E8E8E;
width:290px;
}

.submit90 {
background: url("buttons.png") repeat scroll 0 -322px transparent;
width:290px;
}

/* End */


/* Styles for Tables */
.tableInner {
margin:0 0 10px 10px;
}

.tableOuter {
margin:10px 10px 0;
}

.displayH1L {
background-color:#A2B9C9;
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
line-height:24px;
padding:0 8px;
text-align:left;
}

.displayH2L {
border-top:0 none -moz-use-text-color; border-bottom:1px solid #8499A2; background-color:#D9E3E9;
border-left:1px solid #A2B9C9;
border-right:1px solid #FFFFFF;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:24px;
text-align:left;
white-space:nowrap; padding-left:7px; padding-right:7px; padding-top:0; padding-bottom:0
}

.displayH2LI {
color:#000000;
font-family:Arial;
font-size:12px;
}

.displayH2C {
border-top:0 none -moz-use-text-color; border-bottom:1px solid #8499A2; background-color:#D9E3E9;
border-left:1px solid #A2B9C9;
border-right:1px solid #FFFFFF;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:24px;
text-align:center;
white-space:nowrap; padding-left:7px; padding-right:7px; padding-top:0; padding-bottom:0
}

.displayH2R {
border-top:0 none -moz-use-text-color; border-bottom:1px solid #8499A2; background-color:#D9E3E9;
border-left:1px solid #A2B9C9;
border-right:1px solid #FFFFFF;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:24px;
text-align:right;
white-space:nowrap; padding-left:7px; padding-right:7px; padding-top:0; padding-bottom:0
}

.displayH2F {
border-top:0 none -moz-use-text-color; border-bottom:1px solid #8499A2; background-color:#D9E3E9;
border-left:1px solid #A2B9C9;
border-right:1px solid #FFFFFF;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:29px;
text-align:left;
white-space: nowrap; padding-left:7px; padding-right:7px; padding-top:0; padding-bottom:0
}

.displayH3{
background-color:#d9e3e9;
padding: 3px 3px 0 0;
}
	
.extCol {
width:98%;
}

.displayOddC, .displayEvenC, .displayEvenC a, .displayOddC a, .displayEvenC a:hover, .displayOddC a:hover{
background:none repeat scroll 0 0 #C0D4E6;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:24px;
margin:0;
padding:0 8px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
	
.displayOddL, .displayEvenL, .displayOddL a, .displayEvenL a, .displayOddL a:hover, .displayEvenL a:hover {
background:none repeat scroll 0 0 #C0D4E6;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:24px;
margin:0;
padding:0 8px;
text-align:left;
vertical-align:middle;
white-space:nowrap;
}

.displayOddR, .displayEvenR {
background:none repeat scroll 0 0 #C0D4E6;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:24px;
margin:0;
padding:0 8px;
text-align:right;
vertical-align:middle;
white-space:nowrap;
}

.displayEvenC, .displayEvenL, .displayEvenR, .displayEvenL a, .displayEvenL a:hover  {
background:none repeat scroll 0 0 #D3E1EE;
}

.displayOddC a, .displayOddL a { text-decoration:underline; }
.displayOddC a:hover, .displayOddL a:hover { text-decoration:none; }
.displayEvenC a, .displayEvenL a { text-decoration:underline; }
.displayEvenC a:hover, .displayEvenL a:hover { text-decoration:none; }

.displayH3LP {
background:none repeat scroll 0 0 #D9E3E9;
padding: 15px 0 0 0;
text-align:left;
vertical-align:top;
}

/* End */


/* Styles for Wizard */
.divMask {
z-index:9;
background-color:#000000;
display:none;
height:100%;
left:0;
opacity:0.5;
overflow:hidden;
position:absolute;
top:0;
width:100%;
filter:alpha(opacity=50);
}

.divWizard {
z-index:10;
display:none;
height:420px;
left:50%;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:12%;
width:620px;
}

.divMask1 {
z-index:9;
display:none;
height:100%;
left:0;
opacity:0.3;
overflow:hidden;
position:absolute;
top:0;
width:100%;
filter:alpha(opacity=50);
}

.divWizard1 {
z-index:10;
display:none;
height:92px;
left:30%;
margin: 0;
overflow:hidden;
padding:0;
position:absolute;
top:40%;
width:462px;
text-align:center;
}

.divMask2 {
z-index:7;
background-color:#000000;
display:none;
height:100%;
left:0;
opacity:0.3;
overflow:hidden;
position:absolute;
top:0;
width:100%;
filter:alpha(opacity=50);
}

.divWizard2 {
z-index:8;
display:none;
height:92px;
left:30%;
margin: 0;
overflow:hidden;
padding:0;
position:absolute;
top:40%;
width:462px;
text-align:center;
}
/* End */


/* Styles that can be used */

.devHelp {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:0 0 10px 10px;
}

.devHelpB {
font-weight:bold;
}

/* End */
.tableButtonL6 { padding:0 0 0 30px; text-align:left; }

.msgSuccess { 
margin:15px 10px 15px 10px; 
padding:4px 0 4px 28px; 
background: url("icons.png") no-repeat scroll -8px -590px transparent;
font-size:14px;
font-family:Arial; 
font-weight:normal; 
color:#000000; 
text-align:left; 
vertical-align:top; 
}

.msgSuccess a{
text-decoration:Underline; 
color:#000000;
}

.msgSuccess a:hover {
text-decoration:none; 
color:#000000;
}

.msgWarning { 
margin:15px 10px 15px 10px; 
padding:4px 0 4px 28px;
background: url("icons.png") no-repeat scroll -8px -490px transparent;
font-size:14px; 
font-family:Arial; 
font-weight:normal; 
color:#000000; 
text-align:left; 
vertical-align:top;
}

.msgWarning a {
text-decoration:Underline; 
color:#000000;
}

.msgWarning a:hover {
text-decoration:none; 
color:#000000;
}

.msgInformation { 
margin:15px 10px 15px 10px; 
padding:4px 0 4px 28px; 
background: url("icons.png") no-repeat scroll -8px -690px transparent;
font-size:14px; 
font-family:Arial; 
font-weight:normal; 
color:#000000; 
text-align:left; 
vertical-align:top; 
}

.msgInformation a {
text-decoration:Underline; 
color:#000000;
}

.msgInformation a:hover {
text-decoration:none; 
color:#000000;
}

.msgCriticalErr { 
margin:15px 10px 15px 10px; 
padding:4px 0 4px 28px;
background: url("icons.png") no-repeat scroll -8px -790px transparent;
font-size:14px; 
font-family:Arial; 
font-weight:normal; 
color:#E9102A; 
text-align:left; 
vertical-align:top;
}

.msgCriticalErr a {
text-decoration:Underline; 
color:#E9102A;
}

.msgCriticalErr a:hover {
text-decoration:none; 
color:#E9102A;
}

.pwdStrengthStr {
color:#000000;
font-family:Arial;
font-size:10px;
font-weight:bold;
line-height:14px;    
text-align:left; 
vertical-align:top;
}

.pwdMeter { 
font-family:Arial;
font-size:1px;
margin: 0 5px 0 5px;
height:10px;
width:100px; 
border:1px solid #8499A2;
background-color:#ffffff;
text-align:left;
vertical-align:top;
}

/* Dashboard - Start */
.db_Mid { 
width:auto; 
background:url('opacity67.png');
}

.db_configH2 { 
padding:5 3 2 5px; 
font-family:Arial; 
font-size:12px; 
font-weight:bold; 
color:#000000; 
}

.db_configH3, .db_configH3 a, .db_configH3 a:hover { 
padding:5 3 2 5px; 
font-family:Arial; 
font-size:11px; 
color:#000000;
}

.db_configH3 a, .db_configH3 a:hover { 
padding:0px; 
text-decoration:underline; 
color:#0088C2; 
}

.db_configH3 a:hover { 
text-decoration:none; 
}

.showSec, .showSecHover { 
background:url(show.gif) no-repeat 0 4px;
cursor:pointer; 
line-height:28px;
padding-left: 28px;  
font-family:Arial; 
font-size:12px; 
font-weight:Bold; 
color:#000000;
white-space: nowrap;
}

.showSecHover { 
background:url(showHover.gif) no-repeat 0 4px; 
}

.hideSec, .hideSecHover { 
background:url(hide.gif) no-repeat 0 4px; 
cursor:pointer; 
line-height:28px; 
padding-left: 28px; 
font-family:Arial; 
font-size:12px; 
font-weight:Bold;
color:#000000;
white-space: nowrap;
}

.hideSecHover { 
background:url(hideHover.gif) no-repeat 0 4px; 
}

.db_displayOdd, .db_displayOdd a, .db_displayOdd a:hover,
.db_displayEven, .db_displayEven a, .db_displayEven a:hover {
}

.db_displayEven, .db_displayEven a, .db_displayEven a:hover { 
background:url('opacity30.png'); 
}

.db_displayOdd a { 
text-decoration:underline; 
}

.db_displayOdd a:hover { 
text-decoration:none; 
}

.db_displayEven a { 
text-decoration:underline; 
}

.db_displayEven a:hover { 
text-decoration:none;
}

.db_borBottom { 
border-bottom:1px solid #d3e1ee;
}

.db_configL1, .db_configL1 a, .db_configL1 a:hover { 
padding:2 3 2 5px; 
font-family:Arial; 
font-size:12px; 
color:#000000; 
line-height:14px; 
text-align:left; 
}

.db_configL1 a, .db_configL1 a:hover {
padding:0px; 
text-decoration:underline; 
color:#0088C2; 
background:none;
}

.db_configL1 a:hover { 
text-decoration:none;
}

.db_configL2, .db_configL2 a, .db_configL2 a:hover { 
padding:2 3 2 0px; 
font-family:Arial; 
font-size:12px; 
color:#000000; 
line-height:14px; 
text-align:left; 
}

.db_configL2 a, .db_configL2 a:hover { 
padding:0px; 
text-decoration:underline; 
color:#0088C2; 
background:none; 
}

.db_configL2 a:hover { 
text-decoration:none; 
}

.secError1, .secError1 a, .secError1 a:hover {
color:#E9102A;
font-family:Arial;
font-size:14px;
padding:0px 0px 8px 0px;
}

.secError1 a {
padding:5px 2px 5px 2px;
text-decoration:Underline;
}

.secError1 a:hover {
padding:5px 2px 5px 2px;
text-decoration:none;
}

.dutImage {
background:url("routerImage.png") no-repeat scroll 0 0 transparent;
height:175px;
margin-top:5px;
width:400px;
}

/* Dashboard - End */

/* For print in system summary page */

.print, .print a, .print a:hover { 
padding:5 5 5 0;
font-family:Arial; 
font-size:12px; 
color:#000000; 
}

.print a, .print a:hover { 
padding:0px; 
color:#0088C2;
text-decoration: underline; 
}

.print a:hover { 
text-decoration: none; 
}

/* For Edit links in system summary page */
.hlink, .hlink a, .hlink a:hover { 
padding-left: 5px; 
font-family:Arial; 
font-size:12px; 
color:#000000; 
}

.hlink a, .hlink a:hover { 
padding:0px; 
color:#0088C2; 
text-decoration: none; 
background-color:transparent;
}

.hlink a:hover { 
text-decoration: none; 
}

/* Getting Started Page */
.configL5 , .configL5 a, .configL5 a:hover {
color:#0088C2;
font-family:Arial;
font-size:12px;
padding:14px 0px 13px 1px;
text-align:center;
}

.configL5 a {
text-decoration:none;
}

.configL5 a:hover {
text-decoration:Underline;
}

.gsconfigL1 { 
color:#000000;
font-family:Arial;
font-size:12px;
padding:14px 3px 13px 13px;
text-align:left;
}

.midSupport {
background:url("opacity67.png") repeat scroll 0 0 transparent;
width:100%;
}

.gsbottom { 
line-height:20px;
}

.configL8 { 
color:#E9102A;
font-family:Arial;
font-size:11px;
padding:0 3px 5px 10px;
text-align:left;
}

.configL9 {
color:#E9102A;
font-family:Arial;
font-size:11px;
padding:0 3px 5px 10px;
text-align:left;
}

.gsConfig { 
margin:10px 10px 0 10px; 
}

.globalHelp { 
color:#ffffff;
font-family:Arial;
margin:15px 0px 15px 0px;
background-color:#407bb3;
overflow:auto;
}

.helpMargin { 
padding:0px 15px 0px 15px;
}

.helpImg { 
background:url('opacity80.png'); 
padding:20px; 
height:280px; 
}

.helpH1 { 
color:#000;
font-family:Arial;
font-size:16px;
font-weight:bold;
padding:0px 0px 5px 0px;
}

.helpBg { 
color:#000000;
font-family:Arial;
font-size:12px;
padding:0px 0px 5px 0px;
}

.helpBg a, .helpBg a:hover { 
color:#000000; 
text-decoration:none;
}

.helpBg a:hover { 
text-decoration:underline;
}

.helpH2 { 
font-family:Arial;
font-size:14px;
font-weight:bold;
}

.helpNote { 
color:#FF0000;
}

.helpFooter { 
color:#ffffff;
font-family:Arial;
font-size:12px;
padding:10px 0px 0px 15px;
}

.aboutTop { 
line-height:160px;
}

.aboutH1 { 
color:#FFFFFF;
font-family:Arial;
font-size:22px;
padding:0px 0px 5px 15px;
}

.aboutH2 {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0px 0px 15px 15px;
}

.aboutH3 { 
color:#FFFFFF;
font-family:Arial;
font-size:12px;
padding:0px 0px 0px 15px;
line-height:15px;
}

.aboutBottom { 
width:100%; 
float:left; 
}

.aboutFooter { 
color:#ffffff;
font-family:Arial;
font-size:12px;
width:80%; 
float:left; 
padding:30px 15px 0px 15px;
}

.aboutFooterLogo { 
width:auto; 
float:right; 
padding:30px 15px 0px 0px;
}

.gsL1, .gsL1 a, .gsL1 a:hover { 
color:#0088C2;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:5px 0px 5px 0px;
text-decoration:none; 
}

.gsL1 a:hover { 
text-decoration:underline; 
}

.gsL1Dis { 
color:#8e8e8e;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:5px 0px 5px 0px;
text-decoration:none; 
}

.gsL2Dis { 
color:#8e8e8e;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:0px 0px 0px 2px;
text-decoration:none; 
}

.gsH1 {
color:#000000;
font-family:Arial;
font-size:15px;
}

.gsH2 { 
color:#000000;
font-family:Arial; 
font-size:12px;
font-weight:bold; 
padding:0 3px; 
}

.gsH0 { 
color:#FFFFFF;
font-family:Arial;
font-size:18px;
font-weight:normal;
padding:13 10 14 10px;
background-color:#53636A;
}

.gsImg { 
padding:0 13 0 0px; 
}

.gsconfigL2 { 
padding:10px 3px 5px 13px; 
}

.configL4D { 
color:#000000;
font-family:Arial;
font-size:12px;
padding:11px 3px 5px 5px;
text-align:left;
}

.tableInner1 { 
margin: 0 0 10px 0;
}

.tableInner2 {
margin:5px 0 10px 10px;
}

.time {
color:#000000;
font-family:Arial;
font-size:12px; 
font-weight:bold;
padding:4px 0px 10px 7px;
text-align:left;
vertical-align:top;
letter-spacing:1px; 
}

/****************************************************/
/* Table Styles - Start */
/****************************************************/
.tblconfig {
margin:10px;
}

.tblconfig1 {
margin:10px 10px 5px 10px;
}

.tdH0, .tdH2C, .tdH2L, .tdH2R {
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:none;
white-space: nowrap;
padding:0 7px 0 7px;
line-height:20px;
border-left:1px solid #a2b9c9;
border-right:1px solid #ffffff;
border-bottom:1px solid #8499A2;
border-top:0px none;
text-align:center;
background-color:#d9e3e9;
}

.tdH2L { 
text-align:left; 
}

.tdH2R { 
text-align:right; 
}

.tdH0 { 
padding:0px; 
line-height:0px; 
border-bottom:0px; 
}

.trOdd, .trEven, .trAdd, .trOddS, .trEvenS, .trOddD, .trEvenD {
font-family:Arial;
font-size:12px;
color:#000000;
background:#c0d4e6;
}

.trEven { 
background: #d3e1ee; 
}

.trOddS, .trEvenS { 
border-color:#8db71f; 
background:url('tdEdit.gif') repeat-x; 
}

.trAdd {
border-color:#8db71f; 
background:url('tdEdit.gif') repeat-x; 
}

.trOddD, .trEvenD {
background:#A2B9C9;
opacity:.40; filter:alpha(opacity=40);
color:#8e8e8e;
}

.tdC, .tdL, .tdR { 
padding:0 8px 0 8px; 
line-height:24px; 
white-space: nowrap; 
text-align:center; 
}

.tdL { 
text-align:left; 
}

.tdR { 
text-align:right; 
}
/****************************************************/
/* Table Styles - End */
/****************************************************/

.infoText1 { 
color:#E9102A;
font-family:Arial;
font-size:11px;
font-weight:Bold;
padding:5px;
}

.info1 {
background: url("icons.png") no-repeat scroll -2px -885px transparent;
color: #000000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
padding: 10px 10px 10px 40px;
width: 100%;
}

.infoBr { 
background:#abb6c1 url('br.gif') no-repeat 100% 100%; 
}

.infoBl { 
background:url('bl.gif') no-repeat 0 100%; 
}

.infoTr { 
background:url('tr.gif') no-repeat 100% 0; 
}

.infoTl { 
background:url('tl.gif') no-repeat 0 0; 
}

.infoArrow { 
padding:5px 0px 3px 0px; 
}

.btnDownload {
text-decoration:none;
}

.dutImage220 {  
background:url('routerImage.png') no-repeat; 
height:200px;
margin-top:5px; 
width:600px; 
}

.h1 { 
font-family:Arial; 
font-size:22px; 
padding-left:15px; 
line-height:20px; 
}

.h2 { 
font-family:Arial; 
font-size:14px; 
padding-left:15px; 
line-height:18px; 
}

.secErrorLoginNew { 
color:#fffff;
font-family:Arial; 
font-size:11px; 
font-weight:Bold;
padding:0px 0px 5px 0px;
}
