﻿
/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}

/*Text Styles Labels*/
.labelStyle0 {font-family:Verdana; font-size:18pt; font-weight:bolder; color:Black; white-space:nowrap;}
.labelStyle1 {font-family:Verdana; font-size:16pt; font-weight:bolder; color:Black; white-space:nowrap;}
.labelStyle2 {font-family:Verdana; font-size:11pt; font-weight:900; color:Black;}
.labelStyle3 {color:#0079cc; font-weight:bold; }
.price{ font-size:30pt; font-weight:bolder; color:Black; }
.pricetext{ font-size:7.5pt; font-weight:900; color:Black; margin-left:3px; }
.BlueText{color:#0079cc; font-weight:bold;}
.BlueBg{ background-color:#ADDFFF; color:Black; font-weight:bold;}
.pricestar{ font-size:20pt; font-weight:bolder; color:Black; vertical-align:top; }
.pricesmall{ font-size:14pt; font-weight:bolder; color:Black; }
.newspeed{ color:Maroon; font-style:italic; font-weight:bolder; font-size:8pt; font:arial black; margin-top:-5px;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 993px;
    /*margin: 0px auto 0px auto;*/
    border: 0px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 5px;
    margin: -12px 9px 0px 9px;
    min-height: 420px;
    background-color:White;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    /*min-height: 200px;*/
}



/* TOP MENU   
----------------------------------------------------------*/

.nsubMenu{background: #e7f3fe bottom left repeat-x; overflow:hidden; z-index:100;}
.nsubMenu ul{overflow:hidden;}
.nsubMenu ul li{font-weight:bold; font-size:0.97em; float:left; padding: 10px; position:relative;}
.nsubMenu ul li.separator{background: url(../images/submenuSEP.gif) bottom center repeat-y; width:2px;  padding: 10px 0;}
.nsubMenu ul li.selected{background: #fff url(../images/submenuBG_on.gif) top left repeat-x;}


.divMyStyle{ width:100px; height:100px; background-color:Green;}

/* quick menu */
#quickMenu{position:absolute; top: 0; right:5px; z-index:200;}/*z-index: 200*/
#quickMenu ul{overflow:hidden; margin:35px 15px 0 15px; list-style:none; padding:0px; }
#quickMenu ul li{float:left; padding:0 1px; color:#0079cc; font-size:0.87em;}
#quickMenu ul li a{font-weight:normal;}
#quickMenu ul .regionSelect{background:url(../images/blueArrowDown.gif) center right no-repeat; padding-right:10px; cursor:pointer;}
#quickMenu ul .regionSelect:hover ul{display:block;} 
#quickMenu ul li ul li{float:none;}
#quickMenu ul li ul {display:none; border-top:1px solid #cee6fe; background-color:#f7f7f7; z-index:300;  position:absolute; right:0px; top:18px;}
#quickMenu ul li ul li{border:1px solid #cee6fe; border-top:none; color:#0079cc; padding:0 5px; float:none; min-width:160px; font-size:.97em;}
#quickMenu ul li ul li a{color:#0079cc; font-weight:normal; padding:0 80px 0 10px; }
#quickMenu ul li ul li:hover,#quickMenu ul li ul li.selected{background-color:#ddedfe;}
#quickMenu ul li ul li.first span{padding:2px 0; display:inline-block;}
#quickMenu ul li ul li.first:hover{background-color:#f7f7f7;}
#quickMenu ul li ul li.selected a{background:url(../images/blueArrow.png) center left no-repeat;}





/* blocks */
.rightBlock{border:1px solid #cee6fe; background: url(../images/blockBG.gif) repeat-x bottom left; padding: 15px 8px 5px 10px; overflow:hidden; margin:0 0 10px 0; }
.rightBlock h4 {margin:0;}
.rightBlock p{font-size:0.97em; margin:0 0 5px 0; padding:0; line-height:1.2em;}

#blockList li{background:none !important; padding:0 0 0 0 !important;}




/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}


/* clear, align and floats */
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.middle{margin:0 auto; text-align:center;}
.bottom{vertical-align:bottom;}



/* cta block */
.ctaBlock{border:1px solid #cee6fe; background: url(../images/blockBG.gif) repeat-x bottom left; padding: 0; overflow:hidden; margin:0 0 10px 0;}

/* residential cta block */
.residentialCtaBlock{height:192px; position:relative;}
.residentialCtaBlock a{background:url(../images/flash.png) repeat left top; height:192px; position:absolute; width:266px;}

/* blocks */
.rightBlock{border:1px solid #cee6fe; background: url(../images/blockBG.gif) repeat-x bottom left; padding: 15px 8px 5px 10px; overflow:hidden; margin:0 0 10px 0; }
.rightBlock h4 {margin:0;}
.rightBlock p{font-size:0.97em; margin:0 0 5px 0; padding:0; line-height:1.2em;}

#blockList li{background:none !important; padding:0 0 0 0 !important;}



/* News Content  */
#newsContent{margin:0 0 10px 20px;}
#newsContent .intro{overflow:hidden; border-bottom:1px solid #e6f2fe; margin-bottom:20px; padding: 0 0 20px 0; }
#newsContent .intro h1 img{ vertical-align:middle; margin: 0 10px 15px 0;}
#newsContent .intro h2{margin:0; padding:0; display:inline; }
#newsContent .intro h2 p{line-height:1.2em; font-weight:bold; padding:0; display:inline;}
#newsContent .news{margin:10px 0; overflow:hidden;  border-bottom:1px solid #e6f2fe; padding-bottom:10px;}
#newsContent .news h2, #newsContent .news h3{margin:0 0 0.2em 0;}
#newsContent .news .newsDate{margin:0 0 0.7em 0;}
#newsContent .news .newsImage{float:left; padding: 5px 15px 3px 0; }
#newsContent .news .newsText{margin-top:15px;}
#newsContent .news .newsText p{margin-top:0; }
#newsContent .btnApply img{margin-top:-3px;}
.newsContent{margin:0 0 10px 20px;}
.newsContent .intro{overflow:hidden; border-bottom:1px solid #e6f2fe; margin-bottom:20px; padding: 0 0 20px 0; }
.newsContent .intro h1 img{ vertical-align:middle; margin: 0 10px 15px 0;}
.newsContent .intro h2{margin:0; padding:0; display:inline; }
.newsContent .intro h2 p{line-height:1.2em; font-weight:bold; padding:0; display:inline;}
.newsContent .news{margin:10px 0; overflow:hidden;  border-bottom:1px solid #e6f2fe; padding-bottom:10px;}
.newsContent .news h2, #newsContent .news h3{margin:0 0 0.2em 0;}
.newsContent .news .newsDate{margin:0 0 0.7em 0;}
.newsContent .news .newsImage{float:left; padding: 5px 15px 3px 0; }
.newsContent .news .newsText{margin-top:15px;}
.newsContent .news .newsText p{margin-top:0; }
.newsContent .btnApply img{margin-top:-3px;}

.optionBlock {background-color:#ebf5fe; overflow:hidden; padding:10px 13px; vertical-align:top; width:620px; margin:15px 0;}
.optionBlock .optionText{float:left; text-align:left; overflow:hidden;width:440px; }
.optionBlock ul li{background:url(../images/list_bullet.gif) 0 5px no-repeat; line-height:1.5em; font-weight:bold; padding:0 0 0 13px; list-style:none;}
.optionBlock ul li p{font-weight:normal; margin:0 0 5px 0; font-size:0.97em; line-height:1.2em;}
.optionBlock ul ul{margin:0 0 10px 0;}
.optionBlock .optionPrice{width:142px; height:100px; float:right; text-align:left; padding:3px 0;}
.optionBlock .optionPrice .btn {padding-top:8px;}
.optionBlock .optionPrice .btn a{display:block; padding-bottom:3px;}
.optionText{float:left; text-align:left; overflow:hidden;width:440px; }
.optionPrice{width:142px; height:100px; float:right; text-align:left; padding:3px 0;}
.optionPrice .btn {padding-top:8px;}
.optionPrice .btn a{display:block; padding-bottom:3px;}

/* blocks */
.rightBlock{border:1px solid #cee6fe; background: url(../images/blockBG.gif) repeat-x bottom left; padding: 15px 8px 5px 10px; overflow:hidden; margin:0 0 10px 0; }
.rightBlock h4 {margin:0;}
.rightBlock p{font-size:0.97em; margin:0 0 5px 0; padding:0; line-height:1.2em;}

#blockList li{background:none !important; padding:0 0 0 0 !important;}

/* Home Template */
#homeContent .leftTitle h1{margin:20px 10px 10px 10px;}
#homeContent .leftText{margin: 0 30px 0 15px;}

.homeContent .leftTitle h1{margin:20px 10px 10px 10px;}
.homeContent .leftText{margin: 0 30px 0 15px;}
.homeAnim{border:1px solid #ccc; overflow:hidden;}
#homeAnim{border:1px solid #ccc; overflow:hidden;}



/* forms */
input, textarea, select, option, label, fieldset, legend{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
label{font-weight:normal;font-size:1em;}
fieldset{margin:5px 0;}
button{background:none; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; width:auto; overflow:visible;}
textarea{background:#FFFFFF url(../images/gradient.gif) repeat-x scroll left top; border:1px solid #bab8cd; width:98%;}
select{background:#fffffd; border:1px solid #bab8cd;}
option{background:#FFF; border:none;}
input[type=checkbox]{padding:0; margin:0;}
input.error, input[type=text].error, textarea.error, select.error{border:1px solid #c00;}
input.text, input[type=text]{ background:#FFFFFF url(../images/gradient.gif) repeat-x scroll left top; border:1px solid #bab8cd; width:155px; padding:2px 3px;}
input.password{background:#fffffd; border:1px solid #bab8cd;}
input.checkbox{background:#fffffd; vertical-align:middle;}
.button{color:#FFF; cursor:pointer; display:block; font-size:1em; font-weight:bold; height:22px; padding-right:3px;}
.button .text{height:22px; line-height:22px; padding:0 4px 0 8px;}

/* input box */
.inputBox{margin:10px 0;}

/* Contact form */
#contactForm .col2-set .col-1{width:165px;}
#contactForm .col2-set .col-2{float:left; margin-left:20px; width:165px;}
#contactForm .btnBottom{position:relative !important; left:458px !important;}




/* details table */
.detailsTable td{ border:1px solid #CCC;}
.detailsTable .title{background-color:#e2e2e2; font-weight:bold;}
.detailsTable .details{text-align:center;}

/* cta block */
.ctaBlock{border:1px solid #cee6fe; background: url(../images/blockBG.gif) repeat-x bottom left; padding: 0; overflow:hidden; margin:0 0 10px 0;}

/* residential cta block */
.residentialCtaBlock{height:192px; position:relative;}
.residentialCtaBlock a{background:url(../images/flash.png) repeat left top; height:192px; position:absolute; width:266px;}


/* rolloverTrans */
.rolloverTrans{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.rolloverTrans:hover{filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;}


/* CONTENT =========================================================================================================*/
#content{ z-index:0; height:auto !important; height:100%; min-height:100%; padding:20px 0px; overflow:hidden; }
#content li{background:url(../images/list_bullet.gif) 0 5px no-repeat; line-height:1.5em; font-weight:normal; padding:0 0 0 13px;}
#content li div li {background:url(../images/list_bullet.gif) 0 5px no-repeat; line-height:1.5em; font-weight:normal; padding:0 0 0 13px;}
#content li div li div li {background:url(../images/list_bullet.gif) 0 5px no-repeat; line-height:1.5em; font-weight:normal; padding:0 0 0 13px;}
#content li p{font-weight:normal; font-size:.9em; margin:0;}
#content ul{margin:0 0 10px 0;}
#content ul li ul li, .specsList li{background:url(../images/list_bullet.gif) 0 5px no-repeat; font-weight:normal; padding:0 0 0 13px;}

#contentLeft{float:left; z-index:2; position:relative; width:665px; margin-bottom:20px; margin-right:0px; }
#contentRight{float:left; width:268px;}
.contentLeft{float:left; z-index:2; position:relative; width:665px; margin-bottom:20px; margin-right:0px; }
.contentRight{float:left; width:268px;}
/* Main Content */
#mainContent{margin:5px 0 10px 20px; }
#mainContent  h1{margin:0;}
#mainContent .priceBloc{width:142px; float:right; text-align:left; padding:10px 0;}
#mainContent .priceBloc .btn {padding-top:8px;}
#mainContent .priceBloc .btn a{display:block; padding-bottom:3px;}
#mainContent .intro{overflow:hidden; border-bottom:1px solid #e6f2fe; margin-bottom:15px;}
#mainContent .intro h1 img{ vertical-align:middle; margin: 0 10px 15px 0;}
#mainContent .intro h2{margin:0; padding:0; display:inline;}
#mainContent .intro h2 p{line-height:1.2em; font-weight:bold; margin:0; padding: 0 15px 0 0; display:inline;}
#mainContent .mainText{padding-right:65px;}
#mainContent .mainText .btmNotice{font-size:0.9em; line-height:1.2em; padding:15px 0 0 0;}
#mainContent .mainText .btmNotice .toggleLink{background:url(../images/plus.gif) left 3px no-repeat; padding-left:13px; cursor:pointer; color:#0079cc; font-weight:bold; text-decoration:none;}
#mainContent .mainText .btmNotice .toggleLink p{display:inline;}
#mainContent .mainText .btmNotice .toggle_open .toggleLink{background:url(../images/minus.gif) left 3px no-repeat; padding-left:13px; cursor:pointer;}
#mainContent .mainText .btmNotice .noticeText{padding:5px 13px;}
#mainContent .mainText .btmNotice .noticeText p{margin:5px 0; display:block;}

.mainContent{margin:5px 0 10px 20px;}
.mainContent  h1{margin:0;}
.mainContent .priceBloc{width:142px; float:right; text-align:left; padding:10px 0;}
.mainContent .priceBloc .btn {padding-top:8px;}
.mainContent .priceBloc .btn a{display:block; padding-bottom:3px;}
.mainContent .intro{overflow:hidden; border-bottom:1px solid #e6f2fe; margin-bottom:15px;}
.mainContent .intro h1 img{ vertical-align:middle; margin: 0 10px 15px 0;}
.mainContent .intro h2{margin:0; padding:0; display:inline;}
.mainContent .intro h2 p{line-height:1.2em; font-weight:bold; margin:0; padding: 0 15px 0 0; display:inline;}
.mainContent .mainText{padding-right:65px;}
.mainContent .mainText .btmNotice{font-size:0.9em; line-height:1.2em; padding:15px 0 0 0;}
.mainContent .mainText .btmNotice .toggleLink{background:url(../images/plus.gif) left 3px no-repeat; padding-left:13px; cursor:pointer; color:#0079cc; font-weight:bold; text-decoration:none;}
.mainContent .mainText .btmNotice .toggleLink p{display:inline;}
.mainContent .mainText .btmNotice .toggle_open .toggleLink{background:url(../images/minus.gif) left 3px no-repeat; padding-left:13px; cursor:pointer;}
.mainContent .mainText .btmNotice .noticeText{padding:5px 13px;}
.mainContent .mainText .btmNotice .noticeText p{margin:5px 0; display:block;}

/* Landing Page with Promo Boxes  border:1px solid black;*/
#promoBoxes{margin:0 0 10px 10px; }
#promoBoxes .infoBloc{margin:0 0 15px 0px; overflow:hidden;  border-bottom:0px solid #e6f2fe; padding-bottom:10px; height:140px;}
#promoBoxes .infoBloc .leftCol{float:left; width:285px; padding:0; margin:0px; }
/*#promoBoxes .infoBloc .leftCol h2{margin:0;}*/
#promoBoxes .infoBloc .leftCol p{padding:0px 40px 0 0 ; margin:0; line-height:1.2em;}
#promoBoxes .infoBloc .middleCol{float:left; width:155px; padding:13px 0 10px 0; text-align:right; margin-top:15px;}
#promoBoxes .infoBloc .rightCol{float:right; width:140px; padding:14px 0px 13px 25px; text-align:left; margin-top:15px;}
#promoBoxes .infoBloc .rightCol .btnMore{margin-top:15px; margin-right:10px;}
.catlistborderstyle{border-bottom:1px solid #e6f2fe;}



/* ContactList template */
#contactList{margin:0 0 10px 20px;}
#contactList .intro{overflow:hidden; border-bottom:1px solid #e6f2fe; margin-bottom:20px; padding: 0 0 20px 0; }
#contactList .intro h1 img{ vertical-align:middle; margin: 0 10px 15px 0;}
#contactList .intro h2{margin:0; padding:0; display:inline; }
#contactList .intro h2 p{line-height:1.2em; font-weight:bold; padding:0; display:inline;}
#contactList .infoBloc{margin:0 0 15px 0; overflow:hidden;  border-bottom:1px solid #e6f2fe; padding-bottom:10px; height:120px;}
#contactList .infoBloc .leftCol{float:left; width:285px; padding:0;}
#contactList .infoBloc .leftCol h2{margin:0;}
#contactList .infoBloc .leftCol p{padding:0 40px 0 0 ; margin:0; line-height:1.2em;}
#contactList .infoBloc .middleCol{float:left; width:195px; padding:0; text-align:left;}
#contactList .infoBloc .middleCol p{margin:0;}
#contactList .infoBloc .rightCol{float:right; width:140px; padding:0; text-align:left;}
#contactList .infoBloc .rightCol .btnMore{margin-top:7px;}
#contactList .bottom{margin-top:20px;}
#contactList .bottom .bottomLeft{float:left; margin-bottom:30px;}
#contactList .bottom .bottomRight{float:right; width:340px; font-size:0.87em; line-height:1.3em;}

.contactList{margin:0 0 10px 20px;}
.contactList .intro{overflow:hidden; border-bottom:1px solid #e6f2fe; margin-bottom:20px; padding: 0 0 20px 0; }
.contactList .intro h1 img{ vertical-align:middle; margin: 0 10px 15px 0;}
.contactList .intro h2{margin:0; padding:0; display:inline; }
.contactList .intro h2 p{line-height:1.2em; font-weight:bold; padding:0; display:inline;}
.contactList .infoBloc{margin:0 0 15px 0; overflow:hidden;  border-bottom:1px solid #e6f2fe; padding-bottom:10px; height:120px;}
.contactList .infoBloc .leftCol{float:left; width:285px; padding:0;}
.contactList .infoBloc .leftCol h2{margin:0;}
.contactList .infoBloc .leftCol p{padding:0 40px 0 0 ; margin:0; line-height:1.2em;}
.contactList .infoBloc .middleCol{float:left; width:195px; padding:0; text-align:left;}
.contactList .infoBloc .middleCol p{margin:0;}
.contactList .infoBloc .rightCol{float:right; width:140px; padding:0; text-align:left;}
.contactList .infoBloc .rightCol .btnMore{margin-top:7px;}
.contactList .bottom{margin-top:20px;}
.contactList .bottom .bottomLeft{float:left; margin-bottom:30px;}
.contactList .bottom .bottomRight{float:right; width:340px; font-size:0.87em; line-height:1.3em;}



/* Contact form */
#contactForm .col2-set .col-1{width:165px;}
#contactForm .col2-set .col-2{float:left; margin-left:20px; width:165px;}
#contactForm .btnBottom{position:relative !important; left:458px !important;}



/* modal */
.modal{background:#f7f7f7; }
.modal .modalContent{padding:10px 20px;border:1px solid #e6f2fe;}
.modal .modalContent .closeBtn{cursor:pointer; font-size:1.2em; float:right; color:#000;}
.modal .modalContent .closeBtn a{text-decoration:none;}
.modal .modalContent .modalImg{padding:5px 0 10px 0; text-align:center; clear:both;}
.modalBackground {  background-color: Black; filter:alpha(opacity=70); opacity:0.7; position:relative; z-index:10000 !important; } 



/* error page */
#notFound{margin:30px 0;}
#notFound .col{float:left; width:300px;}
#notFound .btmMessage{margin:15px 0;}
#notFound .btmMessage div{float:left;}
#notFound .btmMessage .zeroBtn{padding-right:10px;}
#notFound .btmMessage .text{padding:5px 0; width:230px; line-height:1.2em;}


.OrderTable { width:100%;  }
.Ordertd{height:20px; width:160px;}
.Ordertd2{height:38px; width:245px;}

.tdText{ width:160px;}
.tdTitle{ width:225px !important;}
.tdval{ height:40px;}



.chkChoice{ }
.chkChoice td{ padding:0px; margin:0px;}
.chkChoice input{ padding:0px; margin:0px; margin-top:3px; }
.chkChoice label{ padding:0px; margin:0px; margin-left:1px;}

.chkChoice2 label{ width:80px !important; }
.chkChoice2 td{ width:190px !important;}



.chkPlan{ vertical-align:middle;}
.chkPlan td{ margin:0px; padding:0px; overflow:hidden; vertical-align:middle;}
.chkPlan input checkbox{ margin:0px; padding:0px; float:left; position:relative; background-color:Black; vertical-align:middle;}
.chkPlan input{ margin:0px; padding:0px; vertical-align:middle; margin-top:4px;}
.chkPlan label{ margin:0px; padding:0px; margin-left:3px; vertical-align:middle; color:#0079cc; font-weight:bold; text-decoration:none; font-size:9pt; margin-top:0px;}

.RBLProvince label{ color:#0079cc; font-weight:bolder; font-size:10pt;}

.chkSubPlans{ background-color:#D0F5A9; border-top:4px Solid grey; white-space:nowrap; font-size:8pt; vertical-align:middle;}/*GREEN BG- #D0F5A9,  GREY BG - #F2F2F2*/
.chkSubPlans td{ vertical-align:middle;}
.chkSubPlans label{ margin:3px; margin-top:0px;}

.cs1{ background-color:#D0F5A9; color:#D0F5A9;}

.checkboxes td{ border:1px solid black; vertical-align:middle;} 
.checkboxes label
{
    display: block;
    
    padding-right: 10px;
    white-space: nowrap;
}

.checkboxes input
{
    vertical-align: middle; float:left;
}

.checkboxes label span
{
    vertical-align: middle;
}

.DataListPlain{ margin:0px; padding:0px; margin-top:-5px; white-space:nowrap;}

.tbltest{}
.tbltest td{padding:0px;}

.myCallOut{ width:150px; background-color:Red; height:30px;position:relative; z-index:1001;}
.myCallOut div{ background-color:#FFFFCB; border:1px solid black; } 
.myCallOut td{ background-color:#FFFFCB; border:1px solid black;}
/* ABDFFF    009EFF*/

.trNetStat{ border-bottom:1px solid gray; vertical-align:middle;}
.trNetStatTitle{ background-color:#A3A3A3; text-align:center; font-weight:bold; font-size:12pt; color:White;}
.tblNetStat{ width:100%; border:0px solid #009EFF;}
.tdNetStatService{ width:200px; color: black; background-color:Lightgray; font-weight:bold;}
.tdNETStatus{ border-right:1px solid gray; border-left:1px solid gray;}
.tdNETStatusHDR{  }
.timeNetStat{ font-size:8pt; color:Gray;  }



.FormTbl{ width:100%; border:0px solid gray; margin-top:10px; padding:5px;  }
.FormTr{}
.FormTd{}
.FormDiv{ }

.FormInnerTbl{ width:100%;}

.FormInnerTr{ border-bottom:0px solid lightgray;}
.FormInnerTd{}
.FormInnerTdTitle{color:#0079cc; font-weight:bold; }
.FormFieldTitleTd{ width:130px; }
.FormFieldvalueTd{}
.FormSpanTitle{ font-size:8pt; font-weight:bold;}
.RedStar{font-size:8pt; font-weight:bold; color:Red;}


.FormDDL{ cursor:pointer; color:Black; font-weight:normal; }

 .linkLookingButton {
background-color:transparent;
color:Blue;
border: 0px solid;
color: rgb(0, 121, 194);
cursor:pointer;
}