﻿.quota, .xquota, .newsale, .xnewsale, .residual, .xresidual
{
padding-left: 16px;
font-size: 16px;
background-repeat: no-repeat;
}

.quota
{
background-image: url(/Images/Quota-16x16.jpg);
}
.xquota
{
background-image: url(/Images/xQuota-16x16.jpg);
}
.newsale
{
background-image: url(/Images/dollarsign-16x16.jpg);
}
.xnewsale
{
background-image: url(/images/xdollarsign-16x16.jpg);
}
.residual
{
background-image: url(/Images/checkmark-16x16.jpg);
}
.xresidual
{
background-image: url(/images/xcheckmark-16x16.jpg);
}

.rowNormal
{
    background-color:white;
}
.rowHightlight
{
    background-color:#cccccc;
}
.rowInactive
{
    background-color:#CDCDC1;
    
}

.ActionItems 
{
	font-size:larger;
	color:Navy;
}
a.ActionItems
{
	font-size:larger;
	font-weight:bold;
	color:Green;
}
a.ActionItems:Visited
{
	font-size:larger;
	font-weight:bold;
	color:Green;
}

.ProdName {
	font-style:italic
}
.ProdDesc 
{
	font-weight: bold
}
.ProdSetup 
{
	font-size:larger
}
.boxSelected, .ProdCost
{
	font-size:larger;
	font-weight:bold;
    color:Navy;
}
.ProdTerm
{
}

.boxSelected{
	border: 2px solid #003B62;
	font-family: verdana;
	background-color: #B5CFE0;
	padding: 7px;
	margin: 5px;
}

.box{
	border: 2px solid #F0FB12;
	font-family: verdana;
	background-color: #F5FFF0;
	padding: 7px;
	margin: 5px;
}

.validatorCalloutHighlight 
{
    background-color: #ff9977 !important; 
}

.person {
background-image: url(/images/name-icon.gif);
background-repeat: no-repeat;
}

.email {
background-image: url(/images/mail-icon.gif);
background-repeat: no-repeat;
}

.url {
background-image: url(/images/internet-icon.png);
background-repeat: no-repeat;
}

.link {
background-image: url(/images/link-icon.gif);
background-repeat: no-repeat;
}

.person, .email, .url, .link, .txtin
{
background-color: #f1fedb;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bdd77f;
border-right-color: #bdd77f;
border-bottom-color: #bdd77f;
border-left-color: #bdd77f;
margin-top: 3px;
width: 200px;
}

.person, .email, .url, .link
{
padding-left: 20px;
width: 180px;
}

.urlMed {
background-image: url(/images/internet-icon-24x24.png);
background-repeat: no-repeat;
}

.personMed, .emailMed, .urlMed, .linkMed, .txtinMed
{
margin-top: 3px;
padding-left: 24px;
font-size: large;
border-width: 1px;
}

.DivOff
{
  visibility: hidden;
  display: none;
}
.DivOn
{
  visibility: visible;
}
.DivOffString
{
  visibility: hidden;
  display: none;
}
.DivOnString
{
  visibility: visible;
  white-space:normal;
}
.Inline
{
	display:inline;
}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:384px;  
width:408px;  
/*background:#FFFFFF;  
border:2px solid #cecece;  */  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}

/* Real-time Search tracking interface */
        #d_container{margin:15px auto;width:680px;padding:15px;border:1px solid #f3daa9}
        #d_container .head{text-align:center}
        #d_organic{float:right;width:300px;border:0px solid #ccc;margin:0;padding:15px}
        #d_local{float:left;width:300px;border:0px solid #ccc;margin:0;padding:15px;}
        #d_organicres{float:right;width:330px}
        #d_localres{float:left;width:330px}
        .clear{clear:both}
        #d_container .txt {border:1px solid #f3daa9;padding:3px;font-size:14px;font-family:courier;width:190px}
       
        #d_container .button{border:1px solid #000;background-color:#B95;color:#fff;font-weight:bold;padding:2px;}
        #d_container .a_left{text-align:left}
        #d_container .a_right{text-align:right}
        #d_container .d_result{text-align:left;padding:15px;background-color:#f1f4f8;overflow:hidden}        
        #d_container .d_d1 a , .d_d1:visited {font-size:14px;font-weight:bold;padding-top:5px;color:#616d9b}
        #d_container .d_d2{color:green;padding-top:5px}
        #d_container .d_rank{font-weight:bold;color:red;padding-top:5px}
        #d_container .section{font-weight:bold;font-size:18px;color: #B95;text-align:left;padding:5px;margin-bottom:15px;border:1px solid #eee;}
        #d_container hr{margin-bottom:15px}
        #d_container h1{margin:15px;font-weight:bold; color:#7585b8;font-family:"Trebuchet MS", Tahoma,arial, san-serif; font-size:20px; }
        #d_container .bctn{text-align:center;margin-top:15px}
        #d_container .section span{padding-left:20px}
        section img{padding:0;margin:0}
/* END Real-time Search Tracking interface */

/* Stylesheet data */
body
{
	background-color: #e8e8e8;
	font-family: Arial, Helvetica;
	font-size: 8pt;
}

img
{ 
 border-style:none;
}

a:Visited
{
	color: Blue;
}

a.FunctionLink
{
	font-size: 11pt;
}

a.Menu
{
	color: White;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.Menu:Visited
{
	color: White;
}

div.Alert
{
	color: Red;
	font-size: 9pt;
}

span.Alert
{
	color: Red;
}

input
{
	font-size: 8pt;
}

select
{
	font-size: 8pt;
	margin-left: 5px;
}

span.Required
{
	color: #d00000;
}

span.AuthorizationSuccess
{
	color: Green;
	font-size: 12px;
}

span.AuthorizationFailed
{
	color: #cc0000;
	font-size: 12px;
}

table.Standard
{
	border-bottom: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
}

table.Standard td
{
	padding:2px
}


table.Report
{
	table-layout: fixed;
}

th.Report
{
	border-bottom: solid 1px #aaaaaa;
	padding: 4px 4px 4px 0px;
}

td.FunctionLink
{
	font-size: 11pt;
}

td.Header
{
	color: White;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

td.Menu
{
	height: 12px;
	vertical-align:middle;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}

td.Required
{
	color: #d00000;
}

td.Report
{
	border-bottom: solid 1px #aaaaaa;
	overflow:hidden;
	padding: 4px 4px 4px 0px;
	overflow:auto;
}

.nobr
{
	white-space: nowrap;
}

textarea
{
	font-size: 8pt;
}

a.tagcloud:link {text-decoration: none;}

A.tagcloud:hover {text-decoration: underline;}

.ffbtn {border: solid 1px black; background-color:#e8e8e8; }
.ffdc {background-color:#e8e8e8;}
.ffdcurl {background-color:#e8e8e8; width:30px; overflow:hidden; overflow:auto; white-space:nowrap;}


.GridViewStyle
{    

    padding: 14px;
}

.GridViewStyle a
{
    color: #000000;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

.GridViewHeaderStyle
{
    background-color: #AAAAAA;
    color: Black;
}


.GridViewFooterStyle
{
    background-color: #CCCCCC;
    color: Black;
}

.GridViewRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
}

.GridViewAlternatingRowStyle 
{
    background-color: #FFFFFF;
    color: #284775;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED
    
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
}

#upUpdateProgress1 {
   background-color:#cccccc;
   color:#000000;
   top:0px;
   right:0px;
   position:fixed;
 }

#upUpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }

.popUC
{
	position:absolute;
	left: -20%;
	width:20%;
	background-color:Yellow;
	border: outset 2px LightYellow;
	padding:2px;
}

.popMenu
{
	position:absolute;
	left: 0px;
	background-color:Yellow;
	border:outset 2px LightYellow;
	padding:2px
}


/* DynamicTemple DataGrid Start */
span.ReportNoWrap
{
	white-space: nowrap;
}

a.ReportNoWrap
{
	white-space: nowrap;
}

td.ReportNoWrapRightJustify, span.ReportNoWrapRightJustify
{
	white-space: nowrap;
	text-align: right;
}

.tip {
  font-size:80%;
  color: #999999;
  float: left;
}
.GoogleAttribute
{
  border:1px solid #D6D6D6;
  font-family:arial,verdana,helvetica,sans-serif;
  font-size:12px;
  height:16px;
  padding:3px 0px 0px 3px;
  width:250px;
}
.GoogleUnsaved
{
  border:1px solid #D6D6D6;
  font-family:arial,verdana,helvetica,sans-serif;
  font-size:12px;
  height:16px;
  padding:3px 0px 0px 3px;
  width:200px;
  background-color:Yellow;
}
.GoogleField
{
  border:1px solid #D6D6D6;
  font-family:arial,verdana,helvetica,sans-serif;
  font-size:12px;
  height:16px;
  padding:3px 0px 0px 3px;
  width:200px;
}
.BoldBlueBack
{	
	background-color:#dbe8fe;
	font-weight:bold;
	height:20px;
	padding:8px 8px 8px 8px;
}
.GoogleHeading
{
	
	background-color:#dbe8fe;
	font-weight:bold;
	height:20px;
	width:400px;
	padding:8px 8px 8px 8px;
	text-align:left;	
}
.suggestionsTable
{
    border-bottom:solid 1px #777;
    border-left:solid 1px #777;
    border-right:solid 1px #777;
	background-color:white;	
	font-family:Tahoma;
	font-size:8.3pt;
	width:100%;
}
.suggestionsTr
{
    background-color:white;
        }
.suggestionsTd
{
    background-color:white;
    border-bottom:solid 1px #bdc7d8;    
    }
.titleTr, .titleTd{		
	font-weight:bold;		
}
.commentsTr, .commentsTd{		
	font-weight:normal;
	font-size:small;
	padding-left:10px;
	font-size:9px;
	color:#777;
}
.suggestionsHilightedTr{
	background-color:#3b5998;			
	cursor:pointer;
}
.hilighted{
	background-color:#bdc7d8;
	font-weight:bold;		
}
.suggestionsLoadingDiv
{
	background-color:#bdc7d8;
	border-bottom:solid 1px #777;
    border-left:solid 1px #777;
    border-right:solid 1px #777;
    font-family:Tahoma;
	font-size:8.3pt;
	}
/* DynamicTemple DataGrid End */

.SubHead{font-weight:bold;font-size:14px;font-family:Verdana,Tahoma,Arial;padding:8px 0;text-align:center;color:white;background:url(/Images/bg_menu.png) repeat-x;margin:10px}
#tbl_adfv{border-collapse:collapse;border:1px solid #ccc}
#tbl_adfv td{border-bottom:1px solid #ccc;padding:10px}
.tright{text-align:right;font-weight:bold}


/* Shopping cart <start>*/
.wzd * {font-family:"Trebuchet MS", Tahoma, Verdana,Arial;font-size:13px;letter-spacing:120%}
.wzd .cont{margin:10px;padding :10px}
.wzd img{border:0}
.wzd hr{margin-top:10px}
.t_packages {border:1px solid #9a9a9a}
.td_rb{vertical-align:middle;padding:10px;border-bottom:1px solid #eee}
.td_includes{padding:10px 0;font-weight:bold;color:#2B4A71}
.td_pkgname{padding:20px;color:#EB6434;font-weight:bold;font-size:18px;border-bottom:1px solid #eee}
.td_price{padding-right:20px;color:Red;font-weight:bold;border-bottom:1px solid #eee;text-align:right}
.td_pkgdesc{line-height:170% }
.td_prdt{padding:5px 20px;}
.td_pkprice{padding-right:20px;color:Red;text-align:right}

.wzd .step{font-weight:bold;color:#424242;font-size:18px;padding-left:20px}
.t_ralign{text-align:right;background-color:#ccc;color:#fff;font-weight:bold}
.wzd .tbl {border-collapse:collapse;margin:20px;table-layout:fixed}
 .t_details{ margin:5px 0;border:0} 
 .t_details td {padding:5px 10px}
 ul.u_descbullets {margin:5px 0}
.wzd input {border:0;border-bottom:1px solid #ccc}
.t_summary{background-color:#fff;margin:20px;border:2;}
.d_pkrb {padding-top:13px}
.redstar{color:Red;font-weight:bold;padding:0 5px 0 5px}
.wzd_sub{padding:10px;margin:10px}		
.wzd_note{padding:10px;margin:5px 10px}
.twty{padding:0 20px }
.tot {padding:20px 0 }
.wzd .sptable td {padding:5px 20px}
.wzd .bitems{padding:5px;background-color:#eee}
.wzd .bitemsprice{padding:5px 20px;background-color:#eee;text-align:right}

/* Shopping cart <end>*/
.grid-view
{
   padding: 0;
   margin: 0;
   border: 1px solid #333;
   font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
   vertical-align: middle;
   text-align: center;
}

.grid-view td.left
{
	text-align: left;
}
.grid-view tr.header
{
   color: white;
   background-color: #8b8dbb;
   height: 25px;
   font-weight: bold;
}

.grid-view tr.normal
{
   color: black;
   background-color: #e8e8e8;
   height: 25px;
}

.grid-view tr.alternate
{
   color: black;
   background-color: #ffffcf;
   height: 25px;
}
.grid-view tr.normal:hover, .grid-view tr.alternate:hover
{
   background-color: white;
   color: black;
   font-weight: bold;
}

/* Google Charts Start */
.line {
  margin-top: 1px;
  margin-bottom: 1px;
  clear: both;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  background: #999;
  height: 1px;
}

.graphLegend {
  width:100%;
  height:30px;
  float:left;
}

.legendImpressions {
  background: no-repeat url("/images/legenddots.gif");
  width:18px;
  height:9px;
  float:right;
  background-position:9px 0px;
  margin-top:3px;	
}
.legendViews {
  background: no-repeat url("/images/legenddots.gif");
  width:10px;
  height:9px;
  float:right;
  background-position:-9px 0px;
  margin-top:3px;
}
.totalsHolderSubText {
  font-size:95%;
  padding-top:4px;
}

.totalsSubHolder {
  font-size:90%;
}

.numbering {
  padding: 2 2 0 2;
  width:15px;
}
.column_heading {
  font-size:100%;
  color:#a1a1a1;
  font-weight:bold;
}

.searchQueries {
  padding-top:20px;
  padding-left:10px;
}

table.tblRoles
{
    padding-left: 0px;
    padding: 0px;
}

table.tblRoles tr td
{
    text-align:center;
    width:120px;
    border-style:inset;
    border-width:thin;
}

table.tblRoles tr
{
    vertical-align:bottom;
}

table.tblSetting
{
    width:100%;
    text-align:center;
}

table.tblSetting > tbody > tr > td:first-child
{
    padding-left: 10px;
    width:12%;
    text-align:left;
}
table.tblSetting > tbody > tr > td:nth-child(2)
{
    text-align:left;
}

table.tblProfiles > tbody > tr
{
    vertical-align:middle;
}
table.tblProfiles > tbody > tr:nth-child(odd)		{ background-color:#eee; }
table.tblProfiles > tbody > tr::nth-child(even)		{ background-color:#fff; }

table.tblCustomerInfo {
	border-width: 1px;
	border-spacing: 2px;
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.tblCustomerInfo th {
	border-width: thin;
	padding: 4px;
	border-style: dashed;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.tblCustomerInfo td {
	border-width: thin;
	padding: 4px;
	border-style: dashed;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

/* Google Charts End */
