/*misc*/
.confirm{background-color:#FFFFFF;padding:10px;width:370px;z-index: 200;border:5px solid #5B90F6;}
.header { background: #FFFFFF;}
.grey_button{ background: transparent url('/images/grey-button.png'); }
.topnavButton{ background: url('/images/topnav-default.gif'); }
.topnavButtonSelected{background: url('/images/topnav-black.gif')  no-repeat; }
/* Firefox */
.topnav a:link { background: transparent url(/images/topnav-default.gif) no-repeat; }
.topnav a:visited { background: transparent url(/images/topnav-default.gif) no-repeat; }
.topnav a:active { background: transparent url(/images/topnav-default.gif) no-repeat; }
.topnav a:hover { background: transparent url(/images/topnav-black.gif) no-repeat; }

/* IE */
.topnav:link { background: transparent url(/images/topnav-default.gif) no-repeat; }
.topnav:visited { background: transparent url(/images/topnav-default.gif) no-repeat; }
.topnav:active { background: transparent url(/images/topnav-default.gif) no-repeat; }
.topnav:hover { background: transparent url(/images/topnav-black.gif) no-repeat; }


.main li { background: url(/images/bullet-default.gif) no-repeat left; color: #000000; }
.main h2 { color: #5B90F6; }
.main h3 { color: #5B90F6; }
.main h4 { color: #5B90F6; }
.main p { color: #000000;font-size: 1.4em; }
.button { background: #5B90F6 url(/images/back-btn-main-black.gif); color: #FFFFFF;}
.pageTitle { background: #5B90F6 url(/images/back-btn-main-orange.gif); color: #FFFFFF;}
.centerButton { background: #5B90F6 url(/images/back-btn-main-black.gif); color: #FFFFFF; font-size:1.3em;}
.tinybutton { background: #5B90F6 url(/images/back-btn-main-black.gif); color: #FFFFFF;}
p.highlight { background: #5B90F6; color: #FFFFFF; }
.mainloggedin li { color: #000000; }
.mainloggedin h2 { color: #5B90F6; font-size: 2.5em; }
.mainloggedin h3 { color: #000000; font-size:2.9em;   }
.mainloggedin h4 { color: #000000; font-size:3.2em;  }
.mainloggedin p { color:Navy; font-size: 1.4em; width:600px;}

.video { background: #5B90F6 url(/images/back-login-black.gif) no-repeat;}
.voicemailTest { background: #5B90F6 url(/images/back-login-black.gif) no-repeat;}
.voicemailbutton {margin-left:16px; float:left; cursor:pointer; width:145px; height:35px; font-size:1em; margin-top:5px; background: url("/images/small-grey-but.png"); }
.login1 { background: #5B90F6 url(/images/back-login-black.gif) no-repeat; }
.login1 label { color: #FFFFFF; }
.login-title { color: #FFFFFF; }
.login1 a{}
.video a { color: #000099; }
.sidebar-button { background: #5B90F6 url(/images/back-btn-sidebar-black.gif) no-repeat; }
.bookmarkLink a{color:#5B90F6;}
.headertext a{color:#5B90F6;}
.headertext{color:#5B90F6;}
.headertext-phone{color:#5B90F6;}
.headerTextLinks{}
.headerTextLinks a{color:blue; }

/*Optional product related styling*/
.products{ border-collapse: collapse; border-style:dotted; border-width:1px; border-color:#5B90F6;}
.products th{ color:Navy; text-align:center; padding: 0px 10px 5px 10px; text-decoration:underline;font-size: 1em; font-weight: bold; margin-bottom: 5px;}
.products td{ color:Navy; vertical-align:text-top; text-align:center; padding:3px; font-size: 0.9em; }
.products tr { height:50px;}
/*.prodrow1{background: #F7931D;}
.prodrow2{background: #FFFFFF;}*/
.prodmoreinfo a { background: transparent url(/images/icon-dload.gif); text-decoration:none; }
.prodpurchase a { text-decoration:none;}
.prodpurchase { padding-top:10px; margin-top:10px;}
.prod_description th{ color:Navy; text-align:center; padding:3px; background: #5B90F6;list-style: none;}
.prod_description td{ color:Navy; text-align:center; padding:10px; background: #FFFFFF; font-size: 1.2em; }
.prod_description {  border-collapse: collapse; width:100%; font-size: 1.2em; }
.active_products { }
.active_products th{color:Navy; }
.active_products td{ color:Navy; font-size: 1.6em; font-weight: bold; letter-spacing: -0.03em;  margin-bottom: 5px;}
.active_products tr{}
.invoiceReport{ border-collapse: collapse; border-style:dotted; border-width:1px; border-color:#5B90F6;}
.invoiceReport th{ color:Navy; text-align:center; padding: 0px 10px 5px 10px; text-decoration:underline;font-size: 1.4em; font-weight: bold;margin-bottom: 5px;}
.invoiceReport td{ color:Navy;  vertical-align:text-top; text-align:center; padding:3px; font-size: 1.2em;  margin-bottom: 5px;}
.invoiceReport tr { height:50px;}
.purchaseComplete {color:Navy; font-size:1.3em; }


/*G_support.asp*/
.supportForm{ border-collapse: collapse; border-width:0px; width:65%}
.supportForm tr{}
.supportForm th{color:Navy; text-align:left; padding: 0px 10px 5px 10px; font-size: 1.4em; font-weight: bold;  margin-bottom: 5px;}
.supportForm td{color:Navy; vertical-align:text-top; text-align:left; padding:3px; font-size: 1.2em;  margin-bottom: 5px;}
.warning p{background: #5B90F6; color: #FFFFFF; text-align:center;}

/*signup and profile styles*/
.signupSection{ width:70%; font-size: 1.1em; border-collapse: collapse; border-style:dotted; border-width:1px; border-color:#5B90F6;}
.signupSection th{ letter-spacing: -0.03em; text-align:center; font-size: 1.9em; font-weight: bold; background-color: #5B90F6; }
.signupSection td{ color:Navy; width:50%; text-align:left; padding-left:10px; font-size: 1.3em; }
.signupSection tr { }
.error {font-size: 1.6em; color:Red;}
.higlight {font-weight:bold; color:Red;}
.postCodeArrow{background: transparent url(/images/blue-arrow.png) no-repeat;}
.purchaseButton a { background: #5B90F6 url(/images/back-btn-sidebar-black.gif) no-repeat; font-size: 1.4em; }
.signupWarnings_top{background: transparent url(/images/error_top_blue.png) no-repeat;}
.signupWarnings_middle{background: transparent url(/images/error_middle_blue.png) repeat-y;}
.signupWarnings_bottom{background: transparent url(/images/error_bottom_blue.png) no-repeat;}

/* customisable color and font settings */
.reportTitle { background: #5B90F6; color: #FFFFFF; font-weight: bold; font-size: 1.3em; float:left;}
.columns     { background: #FFFFFF; color: #000000; font-weight: bold;}
ul.row1     { background: #FFFFFF; color: #000000; font-weight: normal;}
ul.row2     { background: #DCDCDC; color: #000000; font-weight: normal; }
.row1 li     { color: #000000; font-weight: normal; }
.row2 li     { color: #000000; font-weight: normal; }
tr.row1     { background: #FFFFFF; color: #000000; font-weight: normal;}
tr.row2     { background: #DCDCDC; color: #000000; font-weight: normal;}
tr.tit     { background: #FFFFFF; color: #000000; font-weight: bold; border-bottom:1px;}

/*queue config classes*/
.configTitle{ z-index:2; background-color:#5B90F6; text-align:center; padding:3px; background: #DDDDDD;list-style: none;font-size: 1.7em; font-weight: bold;font-family: Arial, Helvetica, sans-serif; }
.configDescription{ z-index:2;  color:Black; text-align:justify; padding:3px; background: #FFFFFF;list-style: none;font-size: 1.3em;font-family: Arial, Helvetica, sans-serif; }
.configSetting{ z-index:2;  color:Navy; text-align:center; padding:3px; background: #FFFFFF;list-style: none;font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; }
.configHeader{  z-index:2; color:#5B90F6; text-align:center; padding:3px; background: #DDDDDD;list-style: none;font-size: 2.3em; font-weight: bold;font-family: Arial, Helvetica, sans-serif; }

/*Reseller summary table styleing */
.resellerSummary{ border:0px; margin-left:170px; width:820px; }
.resellerSummary tr{}
.resellerSummary th{ font-weight:bold; color:#5B90F6; text-align:left;font-size:1.3em;}
.resellerSummary td{ text-align:left;font-size:1.1em;}

/* Styling for the help pane on the client queue page */
.RightHelpPane {background: #FFFFFF url(/images/back-help-dkblue.GIF) no-repeat;}

/* Styling for contacts book*/
.contactBookRow1{background-color:#AAAAAA; }
.contactBookRow2{ background-color:#DDDDDD;}
.contactBookCellSpacer{ }
.contactBookCellNumber{ }
.contactBookCellDescription{ }
.contactBookCellPriority{ }
.contactBookCellBarr{ }
.contactBookCellDelete{ }
.contactBookSpanCell{}
.contactBookTable td{ }
.contactBookTable{}
.contactBookRowHeader{}
.contactBookRowNewContact{ background-color:#5B90F6;}
.contact_title td { color:#5B90F6;}

/* Styling for campaign book*/
.campaignBookRow1{background-color:#AAAAAA; }
.campaignBookRow2{ background-color:#DDDDDD;}
.campaignBookCellSpacer{ }
.campaignBookCellNumber{ }
.campaignBookCellDescription{ }
.campaignBookCellPriority{ }
.campaignBookCellBarr{ }
.campaignBookCellDelete{ }
.campaignBookSpanCell{}
.campaignBookTable td{ }
.campaignBookTable{}
.campaignBookRowHeader{}
.campaignBookRowNewContact{ background-color:#5B90F6;}
.campaign_title td { color:#5B90F6;}

/*client upgrades styling*/
.prodContainer{}
.prod{ font-family:Calibri;}
.prodTitle{ font-size:2.1em; font-weight:bold; color:Black; font-variant:small-caps;}
.prodDesc{ font-family:Verdana; font-size:1.2em;}
.prodPrice{ font-size:1.4em; font-weight:bold; }
.prodInfo{ font-size:1.2em; text-decoration:underline; color:Blue;}
.prodUpgrade{font-size:1.6em; text-decoration:underline; color:Blue;  font-variant:small-caps;}
.prodInfoTitle{ font-family:Calibri; font-size:3em; text-align:center; font-weight:bold;}
.prodInfoHeader{font-family:Calibri; font-size:2.5em; font-variant:small-caps; font-weight:bold;}
.prodInfoDesc{font-family:Calibri; font-size:1.5em; margin-bottom:25px;}
.prodInfoPrice{font-family:Calibri; font-size:1.5em;margin-bottom:25px;}
.prodInfoTnCs{font-family:Calibri; font-size:1.5em;margin-bottom:25px;}
.prodTerms{font-family:Calibri; font-size:1.5em;margin-bottom:25px;}
.prodTermsTitle{background: transparent url('../images/prodTermsBack.jpg'); font-family:Calibri; font-size:3em; text-align:center; padding-top:20px; background-repeat:no-repeat; overflow:hidden; font-weight:bold;}
.purchaseItem{font-family:verdana; font-size:1.7em;}
.prodBuySelection{font-family:verdana; font-size:1.7em;}
.prodBuyPrice{font-family:verdana; font-size:1.7em;}
.prodBuyAcceptTerms{font-family:verdana; font-size:1.7em;}
.paymentNotice{}

/*page container styling*/
.containerTop{	background: transparent url('/images/container_top_dkblue.gif') no-repeat;	font-family:Verdana;	font-size:2.5em;	font-weight:bold;}
.containerBottom{	background: transparent url('/images/container_bottom_dkblue.gif') no-repeat;}
.containerRow{	background: transparent url('/images/container_middle_dkblue.gif');}

/*Fax styling*/
.faxSearchHeaderRow{background-color:#F7931D;}
.faxListHeaders{ background-color:#F7931D;}
.faxRowNew{background-color:#FEE5AC;}
.faxRowOld{background-color:#FFFFFF;}

/* front page */
.frontPage_quote{background:url('../images/large-box-blue.png') no-repeat;}

/*queue configuration */
.config_save_button{background-color:#FFFFFF; background-image:url('/images/green.png'); color:White;}
