.dotBox {
   padding: 6px;
   border-style: solid;
   border-color: #E3E3E3;
   margin-bottom: 0px;
}
/* global section END */ 
/*//////////////////////////////////////////////////////////////////////////*/
/* navigation section START */ 

div.navigation {
   background-color: #f3f3f3;
}
div.navigation a:link, 
div.navigation a:visited, 
div.navigation a:hover, 
div.navigation a:active, 
div.navigation a:focus {
   color: #666666;   
   font-weight: bold;   
   text-decoration: none;   
}
div.navigation a:hover, 
div.navigation a:active, 
div.navigation a:focus {   
   text-decoration: underline;
}
div.navigation a.secondLevel:link, 
div.navigation a.secondLevel:visited, 
div.navigation a.secondLevel:hover, 
div.navigation a.secondLevel:active, 
div.navigation a.secondLevel:focus {
   color: #5286c6; 
   font-weight: normal;
   text-decoration: none;   
}
div.navigation a.secondLevel:hover, 
div.navigation a.secondLevel:active, 
div.navigation a.secondLevel:focus {
   color: #295c9c;
   text-decoration: underline;
}
#content div.navigation ul li {
   padding:0;
   margin:0;
   background:none;
   display:inline;   
}
#content div.navigation ul, #content div.dotBox ul {   
   padding:0;
   margin:0;   
   list-style-type: none;
   display:inline;      
}
#content div.navigation ul li { 
   padding:0;
   margin:0;
   display:inline;   
}
#content div.navigation ul li.secondLevel {   
}
#content div.navigation ul li { 
   padding-right: 15px;
   /* background-image: url(/images/application/mandatory_input_mark.gif) no-repeat; */
}
#content div.inlineNavigation{
   /*
   padding-top: 3px;
   padding-bottom: 20px;
   */
   width:717px;
   float: left;
   white-space:wrap;
   background-color:#F5F5F5;
}
#content div.inlineNavigation span{
   padding-right: 10px;
   padding-left: 10px;
}
#content div.inlineNavigation span a{
   font-weight: normal;
}
#content div.inlineNavigation span a.selected:hover{
   text-decoration: none;
}
#content div.inlineNavigation span a.selected{
   color: #333333;
   border-bottom: 1px dotted #999999;
}
#content div.navigation span a.selected{
   color: #333333;
   border-bottom: 1px dotted #999999;
}
/* navigation section END */ 
/*//////////////////////////////////////////////////////////////////////////*/
/* content section START */ 

a.inlineLink:link,
a.inlineLink:visited,
a.inlineLink:hover,
a.inlineLink:active,
a.inlineLink:focus {
   font-weight: normal;
}


td.mandatory, td.inputPairLabel {
   text-align: left;
   white-space:nowrap;
}
td.mandatory {
   border-bottom: 1px dotted;
   border-bottom-color: #fa2020;
   padding-left: 11px;
   background: url(/images/application/mandatory_input_mark.gif) no-repeat;
}

.webApplicationContent label {
   margin-right: 2px;
}

/*table layout for lancom support portal tables*/
.webApplicationContent table.lancomSupportTable tbody.selected{
   background-color: #d7dfec;
}
.webApplicationContent table.lancomSupportTable td, .webApplicationContent table.lancomSupportTable th{
	padding-left:8px;
}
.webApplicationContent table.lancomSupportTable th{
   padding-right:21px;
}
.webApplicationContent table.lancomSupportTable tfoot td a{
	color: #ffffff;
	font-weight: normal;
}

.webApplicationContent table.lancomSupportTable .icon{
   margin-top:1px;
   padding-right: 5px;
   padding-left: 5px;
}
.webApplicationContent table.lancomSupportTable div.actionIcon{
   padding-right: 5px;
}
.webApplicationContent table.lancomSupportTable div.button{
   cursor: pointer;
   text-decoration: none;
}
.webApplicationContent table.lancomSupportTable tbody div.button{
	color: #3B80C2;
   font-weight: bold
}
.webApplicationContent table.lancomSupportTable tfoot div.button a{
	color: #ffffff;
}
.webApplicationContent table.lancomSupportTable div.content{
   margin-top:5px;
   margin-bottom:5px;
   margin-right:5px;
   padding-left:10px;
   padding-right:10px;
   border: 1px dotted #999999;
   background-color: #dedfde;
   width: 95%;
}
.webApplicationContent table.lancomSupportTable div.content p{
   font-family: monospace;
}
.webApplicationContent table.lancomSupportTable div.form{
   padding-top: 10px;
   border-bottom: 1px solid #555555;
   padding-bottom: 8px;
}
.webApplicationContent table.lancomSupportTable th.subject{
   width: 50%;
}
.webApplicationContent table.lancomSupportTable td.subject{
   cursor: pointer;
   font-weight: bold;
   color: #3B80C2;
}
.webApplicationContent table.lancomSupportTable tr.subjectLink{
   cursor: pointer;
}
.webApplicationContent table.lancomSupportTable tr.subjectLink span.subject{
   color: #3B80C2;
}
.webApplicationContent table.lancomSupportTable td.subject:hover, 
.webApplicationContent table.lancomSupportTable tr.subjectLink:hover span.subject, 
.webApplicationContent table.lancomSupportTable div.button:hover{
   text-decoration: underline;
}

.webApplicationContent table.lancomSupportTable td.insertion{
   background-color: #f3f3f3;
}
.webApplicationContent table.lancomSupportTable td.itemTableLineCell{
   padding: 0;
}
.webApplicationContent table.lancomSupportTable table{
   width:100%;
}
.webApplicationContent table.lancomSupportTable .checkbox{
   vertical-align: middle;
}
/* add borders to inner table */
.webApplicationContent table.lancomSupportTable table td{
   border-bottom: 1px solid #cccccc;
}

#supportPortalMessageContainer {
   width: 100%;
   padding: 0px 0px 8px 0px;
}

/* LANvantage display: */
#lanvantage_info {

}
#lanvantage_info td {
   vertical-align:top;
   font-size: 0.9em;
   border: none;
   padding: 2px 2px 2px 2px;
}
#lanvantage_info td  table{
   border: 0px none;
}
#lanvantage_info td.header, #lanvantage_info td.label {
 font-weight:bold;
}
#lanvantage_info td.header {
 font-size: 1em;
}
#lanvantage_info td.label {
   font-weight:bold;
}
#lanvantage_info td.value {
   padding: 2px 2px 2px 0px;
 white-space: nowrap;
 text-align:right;
}
#lanvantage_info td.uline {
   border-bottom: 1px solid #686868;
}
table.inputTable td.pwdrecover {
   font-size: 1.1em;
   font-style: italic;
   padding: 24px 32px 24px 4px;
   text-align: right;
}
table.inputTable td.pwdrecover a {
   color: #c80000;
}