﻿

/*Main Data*/
  html,body 
  {
	font-family: Tahoma,Helvetica,Verdana,Arial;
	font-size: 12px;
    margin:0;
    padding:0;
    height:100%;
  }
  
  div
  {
  }
  
  .headerCss
{
	cursor:hand;
	cursor:pointer;
	z-index: 20000;
}

.upfileTbl
{
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid black;
	width: 100%;
}

.upfileTbl TH
{
	background-color: Black;
	color: White;
	text-align: left;
}

.upfileTbl TD
{
	border-bottom: 1px solid gray;
}

.TopNotifyDash
{
}

.TopNotifyDash TD
{
	
}

.DashTbl
{
	font-family: Tahoma;
	font-size: 12px;
}

.DashTbl TD
{
	
}

.dialerTbl
{
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid black;
}

.dialerTbl TH
{
	border-left: 1px solid gray;
	background-color: Black;
	color: White;
}

.dialerTbl TD
{
	border-bottom: 1px solid gray;
	text-align: right;
}

.productTbl
{
	
}

.productTbl TH
{
	Font-size: 14px;
}

.pipelinefortable
{
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid black;
}

.pipelinefortable TH
{
	color: White;
	background-color: Black;
}

.pipelinefortable TD
{
	border-bottom: 1px solid gray;
}

.dialog
{
	z-index: 100000;
}

.checkBoxList TD
{
	border-bottom: 0px;
}

.mainWindow
{
	z-index: 15;
}
  
  .subTable
  {
	border: 1px solid black;
  }
  
  .subTable TH
  {
	text-align: right;
	background-color: Black;
	color: White;
  }
  
  .mailTable
  {
	font-size: 12px;
	border: 1px solid black;
  }
  
  .mailTable TH
  {
	background-color: Black;
	color: White;
  }
  
  .mailTable TD
  {
	border-bottom: 1px solid gray;
  }
  
  .UpdateTable
  {
	font-size: 12px;
	text-align: left;
	width: 100%;
  }
  
  .UpdateTable TH
  {
	border-bottom: 1px solid gray;
	padding-bottom: 5px;
	margin: 0px;
	background-color: #1f496f;
	color: White;
  }
  
  .UpdateTable TD
  {
	border-bottom: 2px solid black;
	padding-bottom: 10px;
	padding-top: 10px;
  }
  
  .subTable TD
  {
	border-bottom: 1px solid gray;
	text-align: right;
  }
  
  .subTable TD tdState
  {
	text-align: left;
  }
  
  .subTable TH tdState
  {
	text-align: left;
  }
  
  div#mainDiv
  {
	height: 100%;
	background-image: url(../images/mainbg.jpg);
	padding: 0px;
	margin: 0px;
  }
  
  .CatTable
  {
	display: inline;
	padding: 5px;
  }
  
  .CatTable TD
  {
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	padding: 10px;
  }
  
  .catNew
  {
	color: Green;
	font-weight: bold;
  }
  
  .performanctable
  {
	border: 1px solid black;
	background-color: White;
  }  
  
  .performanctable TD
  {
	border-bottom: 1px solid gray;
  }
  
  .performanctable TH
  {
	padding-top: 10px;
	border-bottom: 1px solid black;
  }
  
  
  div#nested 
  {
	height: 100px;
	margin: 0px;
  }
  
  div#menu
  {
	height: 40px;
  }
  
  div#footer
  {
	vertical-align: bottom;
	height: 25px;
  }
  
  .BodyBG
  {
	background-image: url(../images/loginbackblue.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #6f97ca;
  }
  
  .BodyBGGray
  {
	background-image: url(../images/loginbackgray.png);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #32323f;
  }
  
  .LoginBG
  {
	background-image: url(../images/CRMLogin.png);
	background-repeat: no-repeat;
	height: 346px;
	width: 507px;
  }
  
  .LoginBGGray
  {
	background-image: url(../images/CRMLogin.png);
	background-repeat: no-repeat;
	height: 346px;
	width: 507px;
	color:#cccccc;
  }
  .LoginBGGray div
  {
  	display:block;
  	padding-bottom:10px;
  	vertical-align:top;
  }
  .LoginBGGray label
  {
  	font-family: Tahoma;
  	padding-left:55px;
  	font-size:12px;
  	font-weight:bold;
  	display: inline-block;
  	width:150px; 
  }
  
  .AccountBGGray
  {
	background-image: url(../images/CRMAccountSelect.png);
	background-repeat: no-repeat;
	height: 346px;
	width: 507px;
	color:#cccccc;
  }
 
  /*End Main Data*/
  
  /*Menu Data*/
  
  .TopGroup
{
  background-color:#757495; 
  background-image: url(../images/top_groupBg.gif); 
  border:1px solid #696885; 
  border-bottom-color: #57566F; 
  border-right-color: #57566F; 
  cursor:default; 
}

.MenuGroup
{
  background-color:#F5F5F5;
  border:1px #4E5358 solid; 
  border-style:solid;
  cursor:default; 
}

.TopMenuItem
{
  color:Black; 
  font-family:tahoma; 
  font-size:12px; 
  font-weight: bold;
  padding:20px;
  cursor:default; 
}

.DisTopMenuItem
{
  color: #6F6F6F; 
  font-family:tahoma; 
  font-size:12px; 
  font-weight: bold;
  padding:20px;
  cursor:default; 
}

.TopMenuItemHover 
{
  color:Gray; 
  background-image: url(../images/top_itemHoverBg.gif);   
  background-color:#757495; 
  font-family:tahoma; 
  font-size:12px; 
  font-weight: bold;
  cursor:default; 
}

.DisTopMenuItemHover 
{
  color: #6F6F6F; 
  font-family:tahoma; 
  font-size:12px; 
  font-weight: bold;
  padding:20px;
  cursor:default; 
}

.MenuItem
{
  border: 1px solid #F5F5F5; 
  color:#00025C;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default;
  z-index: 10000; 
}

.DisMenuItem
{
  color: #6F6F6F; 
  font-family:tahoma; 
  font-size:11px;
  cursor:default;
  z-index: 10000;
}

.MenuItemHover 
{
  background-color:#FFEEC2; 
  color: #333333;
  border: 1px solid #57566F; 
  border-top-color: #9190AC; 
  border-left-color: #9190AC;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.DisMenuItemHover
{
  color: #6F6F6F; 
  font-family:tahoma; 
  font-size:11px;
  cursor:default;
  z-index: 10000;
}

.MenuItemExpanded
{
  background-color:#FFEEC2; 
  color: #333333;
  border: 1px solid #9190AC; 
  border-top-color: #57566F; 
  border-left-color: #57566F;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
  z-index: 10000;
}

.GradientPageText
{
	color: White;
}
.GradientPageText TD
{
	font-size: 12px;
	color: White;
	border-bottom: 1px solid white;
}
.GradientPageText TH
{
	font-size: 14px;
	color: White;
	border-bottom: 2px solid white;
}

.MenuBreak
{
  background-color: silver; 
  width:100%;
  height:2px;
}

/*End Menu Data*/

/*Snap Data*/
.SnapHeader
{
  color: #ffffff;
  background-color: #757495;
  background-image: url(../images/snap_headerBg.gif); 
  border: 1px solid #57566F; 
  font-family: Tahoma;
  font-weight: bold;
}

.SnapHeaderCollapsed
{
  color: #777777;
  background-color: #E0DFE3;
  background-image: url(../images/snap_headerCollapsedBg.gif); 
  border: 1px solid #777777; 
  font-family: Tahoma;
  font-weight: bold;
}

.SnapContent
{
  font-family: verdana;
  font-size: 11px;
  padding: 3px;
  border: 1px solid #57566F;
  border-top-width: 0px;
  background-color: white;
  cursor: default;
}

.Dock
{
  padding:5px;
  border:#AFAFAF 1px solid; 
  background-color:#D1D1D1;
  height: 100%;
}

.Links
{
  list-style-image:none;
  color:Black;
  font-size:11px;
}

.DetailTitle
{
	text-align: left;
	vertical-align: middle;
	background-color: Transparent;
	background-image: url('../images/onyxBar.gif');
	background-repeat: repeat-x;
	height: 23px;
	padding-left: 0px;
	color: White;
	font-weight: bold;
	font-size: 12px;
}
.DetailTitle td 
{
	font-weight:normal;
}
.DetailTitle td.DetailTitle {padding-left:5px;font-weight:bold;}

/*.DetailTitle TD
{
	font-size: 12px;
	color: black; font-weight: bold;
	padding-left:5px;
}*/

.DetailTable
{
	
}

.DetailTable TD
{
	font-family: Arial Tahoma;
	font-size: 10px;
	white-space: nowrap;
	border-bottom: 1px solid gray;
}


/*End Snap Data*/

/*.modalBackground {

	background-color:Gray;

	filter:alpha(opacity=70);

	opacity:0.7;
	z-index: 3999;

}*/
.modalBackground
{
    background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*.modalPopup {

	background-color:#ffffff;

	border-width:3px;

	border-style:solid;

	border-color:Gray;

	padding:10px; z-index: 1000;
	z-index: 4000;
		Color: White;
	font-family: Arial;
	font-size: 10px;
}*/
div.modalPopup {
  background-color:#FFFFFF;
  /*background-image: url("mainBg.jpg");
  background-position: bottom right;
  background-attachment: fixed;*/
  border:2px solid #000000;
  text-align:center;
  padding:2px;
  z-index:10000;
}

.SearchFields
{
	font-family: Arial, Tahoma;
	font-size: 12px;
}

.SearchFields TD
{
	border-bottom: gray 1px solid;
	vertical-align: top;
}

.SearchFieldsCheck
{
	border: 1px solid gray;
}

.SearchFieldsCheck TD
{
}

.SearchFooter
{
	background-image: url(../images/search_bottom.jpg);
}

.stickyText
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	background-color: Yellow;
}

.stickyButton
{
}

.stickyBody
{
	background-color: Yellow;
}

.ContactTable
{
	
}

.ContactTable TD
{
	border-bottom: solid 1px gray;
}

.MyInfoTitleBack
{
	background-image: url(../images/myinfobarback.jpg);
	color: White;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

.MyInfoBack
{
	background-image: url(../images/myinfoback.jpg);
}

/*Tree Styles*/


.TreeView 
{ 
  background-color: #f0f0f0; 
  border: 1px solid black; 
  padding: 2px; 
  padding-left: 5px;
} 

.TreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  border: 1px solid #f0f0f0; 
  cursor: pointer;
} 

.SelectedTreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:white; 
  border: 1px solid gray; 
  cursor: default; 
} 

.HoverTreeNode 
{
  font-family: verdana; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:#cccccc; 
  border: 1px solid gray; 
  cursor: pointer;
}

.TreeNodeRow 
{ 
  height: 20px; 
}

.VendorTable TD
{
 border: 1px solid gray;
}
 

/*End Styles */

div#blah1Content
{
	height: 100%;
	background-color: Blue;
}


.footerBottomLeft
{
	background-image: url(../images/footerleft.gif);
}

.footerBottomMiddle
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(../images/footermiddle.gif);
}

.footerBottomRight
{
	background-image: url(../images/footerright.gif);
}

.titleback
{
		background-image: url("../images/titleback.jpg");
		background-position: right;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
}

.titlebackusers
{
		background-image: url("../images/titleusers.jpg");
		background-position: right;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
}

.titlebackfolder
{
		background-image: url("../images/titlebackfolder.jpg");
		background-position: right;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
}

.titlebackdefault
{
		background-image: url("../images/titleback_default.jpg");
		background-position: right;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
}
.titlebacksales
{
		background-image: url("../images/titleback_sales.jpg");
		background-position: right;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
}


.titlebackblank
{
		background-image: url("../images/titleback_blank.jpg");
		background-position: right;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
		font-family: Tahoma;
		font-size: 12px;
		color: White;
		font-weight: bold;
}

.titlebackcherry
{
		background-image: url("../images/titleback_cherry.jpg");
		background-position: right;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
		font-family: Tahoma;
		font-size: 12px;
		color: White;
		font-weight: bold;
}

.titlebackmail
{
		background-image: url("../images/titleback_mail.jpg");
		background-position: right top;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
		font-family: Tahoma;
		font-size: 12px;
		color: White;
		font-weight: bold;
}

.titlebackpage
{
		background-image: url("../images/titleback_page.jpg");
		background-position: right top;
		background-repeat: no-repeat;
		background-color: #1f496f;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
		font-family: Tahoma;
		font-size: 12px;
		color: White;
		font-weight: bold;
}

.pagetitle
{
	font-family: Tahoma;
	margin: 7px;
	font-weight: bold;
	font-size: 16px;
	color: White;
	
}

.pagesubtitle
{
	font-family: Tahoma;
	margin: 5px;
	font-size: 12px;
	font-weight: normal;
	color: White;
	
}

.bodygradient
{
	background-image: url("../images/titleback_blank.jpg");
		background-position: right;
		background-repeat: repeat-y;
		background-color: #1f496f;
}

.contentTable
{
}

.contentTable TD
{
	font-size: 12px;
}

.contentTablesmall
{
}

.contentTablesmall TD
{
	font-size: 10px;
}

.addressbook
{
	background-color: #6f97ca;
}

.addressbook table
{
}

.addressbookcard
{
	height: 169px;
	
	width: 158px;
	padding-top: 18px;
	padding-left: 64px;
	padding-right: 18px;
	padding-bottom: 18px;
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-image: url(../images/addressbookback.jpg);
}

.addressbutton
{
	font-family: Tahoma;
	font-size: 9px;
	height: 19px;
}

html>body .addressbookcard
{
	height: 133px;
}

.addresstitle
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

.addresstext
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}

.CherryPickTD
{
	font-family: Arial; font-size: 12px; font-weight: bold; background-color: #1f496f;
	color: White;
}

.CherryPickCompany
{
	border-bottom: 1px solid gray;
}

.CherryCartTop
{
	
}

.CreditCardsTable
{
	background: black;
	color: White;
	padding: 5px;
	border: 1px solid black;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial Tahoma;
}

.CreditCardsTD
{
	border-bottom: 1px solid gray;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial Tahoma;
	white-space: nowrap;
}

.VendorReport
{
	border: 1px solid black;
	padding: 4px;
}

.VendorReport th
{
	white-space: nowrap;height:60px;background-color:#FFFFFF;border-bottom: 1px solid black;font-size:12px;
}

.VendorReport td
{
	height:60px;background-color:#FFFFFF;border-bottom: 1px solid gray;font-size:12px;
}

.frontcal
{
	padding-top: 5px;
	border: 1px solid black;
	width: 100%;
}

.frontcal TH
{
	background: url(../images/rotator/top_groupBg.gif);
	color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px;
  text-align: center;
}

.frontcal TD
{
	font-family: Tahoma;
	font-size: 10px;
	padding: 3px;
}

.frontcal2
{
	padding-top: 5px;
	border: 1px solid black;
	width: 100%;
	font-size: 12px; font-family: Verdana;
}

.frontcal2 th
{
	background: url(../images/rotator/top_groupBg.gif);
	color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px;
  text-align: center;
}

.frontopp
{
	font-size: 12px;
}

.frontopp th
{
	color: Black;
	background-image: none;
	border: 0px;
  border-bottom: 1px solid gray;
  font-family: tahoma; 
  font-size: 12px;
  font-weight: bold; 
}


/*Rotator*/

.HeaderNews
{
  background: url(../images/rotator/top_groupBg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.Rotator 
{
  border:solid 1px black; 
  width:100%; 
  height:25px; 
  padding:3px;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.NewsTitle
{
  font-family:Verdana;
  font-size:10px;   
  font-weight:bold; 
  text-decoration:underline; 
  color:Black;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;   
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;   
  color:gray; 
}

div.testimonials
{
	background-color:#ffffff;
	border:1px solid #000000;
	padding:5px;
	width:400px;
}

.testimonials p 
{
	margin:5px;
	text-align:right;
}

.testimonials p em 
{
	display:block;
	margin:0px;
	text-align:left;
	font-weight:bold;	
}

div.helpPanel
{
	width:100%;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:visible;
}
div.helpPanel div.innerHelp
{
	width:100%;
	padding:3px;
	background-color: #FFFFFF;
	border-bottom: 4px solid #63829C;
	border-top:0px solid #63829C;
	border-left:4px solid #63829C;
	border-right:4px solid #63829C;	
}
div.helpPanel table.outer
{
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
	border:0px;
}
div.helpPanel table.outer table.inner
{
	width:auto;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:0px;
}
div.helpPanel table.outer table.inner td
{
	background-color:White;
	text-align:left;
	font-size:10pt;
	white-space:nowrap;
	border:0px;
	padding:2px;
	padding-right:20px;
}
div.helpPanel table.outer td a
{
	font-size:10pt;
}
div.helpPanel table.outer table.inner td a
{
	cursor:help;
}

td.onyxBar, th.onyxBar{
    font-weight:bold;
    background-image: url(../images/onyxBar.gif);
    background-color: #8988A5;
    padding:0px;
    padding-left:3em;
    padding-right:0.4em;
    border:0px solid #000000;
    color:#FFFFFF;
    text-align: left;
    font-size:.95em;
    line-height:1.5em;
    vertical-align:middle;
}

table.igWebPanel td.onyxBar 
{
    font-weight:bold;
    background-image: url(../images/onyxBar.gif);
    background-color: #8988A5;
    padding:0px;
    padding-left:3em;
    padding-right:0.4em;
    border:0px solid #000000;
    color:#FFFFFF;
    text-align: left;
    font-size:.95em;
    line-height:1.5em;
    vertical-align:middle;
}