/*Misc styles*/
.confirm{
   background-color:White;
   padding:10px;
   width:370px;
   z-index: 201;
   border:5px solid #FF7F00;
}
.header { background: #000000; }
.topnavButton{ background: url('/images/topnav-default.gif'); }
.topnavButtonSelected{background: url('/images/topnav-black.gif')  no-repeat; }
.grey_button{ background: transparent url('/images/grey-button.png'); }
/* 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: #000000;  }
.main h3 { color: #000000;   }
.main h4 { color: #000000;   }
.main p { color: #000000;font-size: 1.4em; }
.button { background: #000000 url(/images/back-btn-main-default.gif); color: #FFFFFF;}
.pageTitle { background: #000000 url(/images/back-btn-main-default.gif); color: #FFFFFF;}
.centerButton { background: #000000 url(/images/back-btn-main-default.gif); color: #FFFFFF; font-size:1.3em;}
.tinybutton { background: #000000 url(/images/back-btn-main-default.gif); color: #FFFFFF;}
p.highlight { background: #000000; color: #FFFFFF; }
.mainloggedin li { color: #000000; }
.mainloggedin h2 { color: #000000; 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: #000000 url(/images/back-login-black.gif) no-repeat;}
.voicemailTest { background: #000000 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: #000000 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: #000000 url(/images/back-btn-sidebar-default.gif) no-repeat; }
.bookmarkLink a{color:#FFFFFF;}
.headertext a{color:#FFFFFF;}
.headertext{color:#FFFFFF;}
.headertext-phone{color:#FFFFFF;}
.headerTextLinks{color:white;}
.headerTextLinks a{color:white; }

/*Optional product related styling*/
.products{ border-collapse: collapse; border-style:dotted; border-width:1px; border-color:#000000;}
.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:lightBlue;}
.prodrow2{background: #FFFFFF;}
.prodmoreinfo a { background: transparent url(/images/icon-dload.gif); text-decoration:none; }
.prodpurchase a { background: transparent url(/images/icon-up.gif); text-decoration:none; }
.prod_description th{ color:#FFFFFF; text-align:center; padding:3px; background: #000000;list-style: none; font-size:1.7em;}
.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:#000000;}
.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; }


.warning p{background: #000000; color: #FFFFFF; text-align:center;}

.purchaseButton a { background: #000000 url(/images/back-btn-sidebar-default.gif) no-repeat; }
/* customisable color and font settings */
.reportTitle { background: #000099; 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;}

/*signup and profile styles*/
.signupSection{ width:70%; font-size: 1.1em; border-collapse: collapse; border-style:dotted; border-width:1px; border-color:#000000;}
.signupSection th{ letter-spacing: -0.03em; text-align:center; font-size: 1.9em; font-weight: bold; background-color: #000000; color:#ffffff; }
.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;}
.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;}

/*queue config classes*/
.configTitle{ color:#FFFFFF; text-align:center; padding:3px; background: #000000;list-style: none;font-size: 1.7em; font-weight: bold;font-family: Arial, Helvetica, sans-serif; }
.configDescription{ color:Black; text-align:justify; padding:3px; background: #FFFFFF;list-style: none;font-size: 1.3em;font-family: Arial, Helvetica, sans-serif; }
.configSetting{ color:Black; text-align:center; padding:3px; background: #FFFFFF;list-style: none;font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; }
.configHeader{ color:#ED1C24; 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:Navy; 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:lightBlue;}
.contact_title td { color:lightBlue;}

/*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; padding-top:20px; background-repeat:no-repeat; overflow:hidden; 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:#87CEEB;}
.faxListHeaders{ background-color:#87CEEB;}
.faxRowNew{background-color:#BAFFFE;}
.faxRowOld{background-color:white;}

/* 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;}
.config_save_side_button{background-color:#FFFFFF; background-image:url('/images/green_button.png'); color:White;}

/* buttons */
.smallButton{ background:url('/images/dkblue/smallButton.png')  no-repeat;}
