body			{font: 8pt Tahoma; color: black}
body.CTWebForm	{font: 9pt Arial;  background-color: #F0F0F0; }
body.CTSecurityUI	{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#FFC6D3F7');}
body.CTSecurity_GroupInformationDialog { background-image: url(/CTWebImages/classic bg1.jpg);}

body.GradientUp   {margin: 0px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C8D7F0', EndColorStr='#FFFFFF');}	

table.gradient	{ BORDER-BOTTOM: #F0EDE0 0px solid; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFE3EFFF', EndColorStr='#FF87ADE4')}
table.gradientUp  {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#C8D7F0');}	
table.gradientDown {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C8D7F0', EndColorStr='#FFFFFF');}	
b.gbold			{color: #316899}
table			{font: 8pt Tahoma; color: black}
h2				{font: 16pt Tahoma; color: black}

input			{font: 8pt Tahoma; color: black; border: 1px solid #808080}
textarea		{font: 8pt Tahoma; color: black; border: 1px solid #808080}

input.NoBorder		 {font: 8pt Tahoma; color: Black; border: none}
span input .NoBorder {font: 8pt Tahoma; color: Black; border: none}

input.glow		{background-color: #B6BDD2; border: 1px solid #0A246A}
input.norm		{background-color: #E0DFE3; border: 1px solid #808080}

tr.AltItem		{background-color: #D1DCFF}		
tr.Item			{background-color: #E1ECFF}

a.link			{font: 8pt Tahoma; color: Blue; text-decoration: underline; cursor: hand;}

a:link			{font: 8pt Tahoma; color: blue}
a:hover			{font: 8pt Tahoma; color: red}
a:active		{font: 8pt Tahoma; color: red}
a:visited		{font: 8pt Tahoma; color: blue}
button			{font: 8pt Tahoma; color: black; border: 1px solid #808080}

#addressLink		{font: 8pt Tahoma; color: black}
#addressLink:hover	{font: 8pt Tahoma; color: red}

#MenuBarActive		{font: 8pt Tahoma; color: white; font-weight: bold; text-decoration: none}
#MenuBar		{font: 8pt Tahoma; color: white; font-weight: bold; text-decoration: none}
#toolbar		{font: 8pt Tahoma; color: black; font-weight: bold; text-decoration: none; border: none}
#LowerMenuItem		{font: 8pt Tahoma; color: black; font-weight: bold; text-decoration: none}
#LowerMenu		{font: 8pt Tahoma; color: black; text-decoration: none; border: none}
#debug			{font: 8pt Tahoma; color: maroon; text-decoration: none; border: none}
#callink		{font: 8pt Tahoma; color: black; text-decoration: underline}
#callink:hover		{font: 8pt Tahoma; color: red; text-decoration: underline}
#lnkSearch			{cursor:hand; font: 8pt Tahoma; color: Black; font-weight: bold; text-decoration: none}
#lnkSearch:hover	{cursor:hand; font: 8pt Tahoma; color: Red;   font-weight: bold; text-decoration: none}

font.debug			{font: 8pt Tahoma; color: maroon; text-decoration: none; border: none; }
div.debug			{border-top: None; border-left:none;border-right:none; border-bottom-color: Maroon; border-bottom-width: 1 ;}
font.exception		{font: 10pt Tahoma; color: Olive; text-decoration: none; border: none; font-weight: bold; }

td.headingrow-company	      {background-color: Blue; color:White; font: 12pt Tahoma;}
td.headingrow-catagory        {font:10pt Tahoma;font-weight:bold;}
td.headingrow-fieldname       {font:8pt Tahoma;font-weight:bold; text-align="right";}
td.headingrow-fieldcolumnname {font:8pt Tahoma;font-weight:bold; text-align="center";}

div.pageheadingtag            {font:16pt Tahoma;}

font.dc-size-4                {font:14pt Tahoma;}
font.dc-heading-4             {font:11pt Tahoma; font-weight:bold;}
font.align-right              {text-align: right;}

@Media screen
{
	a.hideonprint             {display: block;}
}
@Media print
{
	a.hideonprint             {display:none;}
}

font.dc-heading-2             {font:18pt Tahoma; font-weight:bold;}

font.mc-heading-4             {font:12pt Tahoma; font-weight:bold;}
table.mc-lineborder           {border-width:1; border-style:solid; border-color:Black;}
td.mc-lineborder			  {border-width:1; border-style:solid; border-color:Black;}

td.genreport-groupname1       {font:14 Tahoma;font-weight:bold;text-align:left;}
td.genreport-groupname2       {font:12 Tahoma;font-weight:bold;text-align:left;}

select			{font: 8pt Tahoma; color: black; border: 1px solid #8592B5} 
Option.Item		{background-color: #E1ECFF}
Option.AltItem		{background-color: #D1DCFF}

td.Item			{background-color: #E1ECFF; font: 8pt Tahoma;}
td.AltItem		{background-color: #D1DCFF}

td.calOver		{background-color: #C0C0C0; filter:alpha(opacity=10)}
td.calOut		{background-color: #FFFFFF; filter:alpha(opacity=100)}

table.DataDisplay		{table-layout:fixed; LEFT: 0px; overflow: hidden; text-overflow: ellipsis; font: 8pt Tahoma;}
table.DataDisplay td	{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

tr.SelectedRow		{background-color: #8592B5; font: 8pt Tahoma; color: white; text-decoration: none; cursor: hand}
td.SelectedRow		{background-color: #8592B5; font: 8pt Tahoma; color: white; text-decoration: none; cursor: hand}
tr.Item			    {background-color: #E1ECFF; font: 8pt Tahoma; color: black; text-decoration: none; cursor: hand}
tr.AltItem		    {background-color: #D1DCFF; font: 8pt Tahoma; color: black; text-decoration: none; cursor: hand}
tr.PrimContact		{color:red;}
tr.DataRow          {border-right: 1px solid black;}

tr.SelectedRowVista		{background-color: #5EB1D8; font: 8pt Tahoma; color: white; text-decoration: none; cursor: hand}
td.SelectedRowVista		{background-color: #5EB1D8; font: 8pt Tahoma; color: white; text-decoration: none; cursor: hand}
tr.ItemVista		    {background-color: #EEF4FF; font: 8pt Tahoma; color: black; text-decoration: none; cursor: hand}
tr.AltItemVista		    {background-color: #D9E1F2; font: 8pt Tahoma; color: black; text-decoration: none; cursor: hand}


table.printable				{border-style:solid; border-width: 1px; border-color: Black;}
tr.printable				{border-style:solid; border-width: 1px; border-color: Black;}
td.printable				{border-style:solid; border-width: 1px; border-color: Black;}

/* Style 4 - Vista Style Calendar */
table.CalendarStyleVista			{table-layout: fixed; background-position:bottom; background-image: url(/CTWebImages/Controls/DatePicker/CalendarBG.gif); padding:0; background-color: #808080; FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=CCCCCC,offX=2,offY=2,positive=true);}
td.CalendarDayHeaderVista			{color:white; width:33px; text-align:center;}
td.CalendarTodayVista				{width:33px; overflow-x: hidden; background-image: url(/CTWebImages/Controls/DatePicker/GlassBoxRed.gif); font-weight:bold; font-size: 12pt; color:white; cursor:hand;}
td.CalendarValidDayVista			{width:33px; overflow-x: hidden; background-image: ; color: white; cursor:hand; font-size: 8pt;}
td.CalenderValidDayOverVista		{width:33px; overflow-x: hidden; background-image: url(/CTWebImages/Controls/DatePicker/GlassBoxBlue.gif); font-weight:bold; font-size: 12pt; color: #18367E; cursor:hand;}
td.CalendarInvalidDayVista			{width:33px; overflow-x: hidden;}
span.CalendarMonthArrowsVista		{width:10px; color: Black;   font-weight: bold; cursor:hand;  vertical-align: middle;}
span.CalendarMonthArrowsOverVista	{width:10px; color: #66B9F8; font-weight: bold; cursor:hand  vertical-align: middle;}
span.CalendarMonthTitleVista		{text-align:center; width:80px; color: Black;   font-weight: bold;  vertical-align: middle;}
span.CalendarYearArrowsVista		{width:10px; color: Black;	 font-weight: bold; cursor:hand  vertical-align: middle;}
span.CalendarYearArrowsOverVista	{width:10px; color: #66B9F8; font-weight: bold; cursor:hand  vertical-align: middle;}
span.CalendarYearTitleVista			{width:40px; color: Black;   font-weight: bold;  vertical-align: middle;}
td.DaysOfWeekVista					{background-image: url(/CTWebImages/Controls/DatePicker/SubTitlebg.gif); height: 20px;}
td.NaviControlsVista				{text-align: center; background-image: url(/CTWebImages/Controls/DatePicker/GlassTitleBG.gif);}

/* Default Style - CT Calendar */
table.CalendarStyle				{padding:0; border-top:solid 1px black; border-right:solid 1px black; border-left:solid 1px black; border-bottom:solid 1px black; background-color: #808080; FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=CCCCCC,offX=2,offY=2,positive=true);}
td.CalendarDayHeader			{ width:33px; background-color: #B6C6D2; text-align:center;}
td.CalendarToday				{background-color: #FBE694; cursor:hand; border-right:solid 1px #808080; border-bottom:solid 1px #808080;}
td.CalendarValidDay				{background-color: #FFFFFF; cursor:hand; border-right:solid 1px #808080; border-bottom:solid 1px #808080;}
td.CalenderValidDayOver			{background-color: #8592B5; cursor:hand; border-right:solid 1px #808080; border-bottom:solid 1px #808080;}
td.CalendarInvalidDay			{background-color: #FFE0E0; border-right:solid 1px #808080; border-bottom:solid 1px #808080;}
span.CalendarMonthArrows		{width:10px; color: White; font-weight: bold; cursor:hand}
span.CalendarMonthArrowsOver	{width:10px; color: #66B9F8; font-weight: bold; cursor:hand}
span.CalendarMonthTitle			{width:70px; text-align:center; color: White; font-weight: bold}
span.CalendarYearArrows			{width:10px; color: White; font-weight: bold; cursor:hand}
span.CalendarYearArrowsOver		{width:10px; color: #66B9F8; font-weight: bold; cursor:hand}
span.CalendarYearTitle			{width:20px; color: White; font-weight: bold}
td.DaysOfWeek					{}
td.NaviControls					{text-align: center; background-color:black;}


table.PopMenu			{FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=CCCCCC,offX=2,offY=2,positive=true); COLOR: black; font: 8pt; font-family: Tahoma; cursor: hand; visibility: hidden; position:absolute; z-index:1001;}

td.PopMenuTopLeft		{BORDER-LEFT: #716F64 1px solid; BORDER-TOP: #716F64 1px solid; WIDTH: 15px; background-color:#F0EDE0;}
td.PopMenuMiddleLeft	{BORDER-LEFT: #716F64 1px solid; WIDTH: 15px; background-color:#F0EDE0;}
td.PopMenuBottomLeft	{BORDER-LEFT: #716F64 1px solid; BORDER-BOTTOM: #716F64 1px solid; WIDTH: 15px; background-color:#F0EDE0;}

td.PopMenuTopRight		{BORDER-RIGHT: #716F64 1px solid; BORDER-TOP: #716F64 1px solid; WIDTH:130px; background-color:#FCFBF9;}
td.PopMenuMiddleRight	{BORDER-RIGHT: #716F64 1px solid; WIDTH:130px; background-color:#FCFBF9;}
td.PopMenuBottomRight	{BORDER-RIGHT: #716F64 1px solid; BORDER-BOTTOM: #716F64 1px solid; WIDTH:130px; background-color:#FCFBF9;}

td.PopMenuAllLeft		{BORDER-LEFT: #716F64 1px solid; BORDER-TOP: #716F64 1px solid; BORDER-BOTTOM: #716F64 1px solid; WIDTH: 15px; background-color:#F0EDE0;}
td.PopMenuAllRight		{BORDER-RIGHT: #716F64 1px solid; BORDER-TOP: #716F64 1px solid; BORDER-BOTTOM: #716F64 1px solid; WIDTH:200px; background-color:#FCFBF9;}
td.PopMenuHiLight		{background-color:#C6D6EF; color: White;}

div.PopMenuHiLight		{filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=75); z-index:1000; color: White; visibility: visible; width:120; position:absolute; background-color:#C6D6EF; BORDER-TOP: #316AC5 1px solid; BORDER-BOTTOM: #316AC5 1px solid; BORDER-LEFT: #316AC5 1px solid; BORDER-RIGHT: #316AC5 1px solid;}



table.menuPopup		{border: 1px solid #716F64; FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=CCCCCC,offX=2,offY=2,positive=true); COLOR: black; font: 8pt; font-family: Tahoma; cursor: hand; overflow: hidden; table-layout: fixed;}
td.menuPopupLeft	{height: 20px; width: 20px; background-color:#F0EDE0; border-bottom: 1px solid #F0EDE0;} 
td.menuPopupRight	{height: 20px; width: 100px; background-color:#FCFBF9; border-bottom: 1px solid #FCFBF9;}

div.hidden          { display: none; }
div.shown           { display: block; }


td.MenuBarOver			{border: solid 1px #316AC5; background-color: #C6D6EF;}
td.MenuBarNormal		{border: solid 1px #ece9d8; background-color: #ece9d8;}

td.MenuBarToolOver		{border: solid 1px #316AC5; background-color: #C6D6EF; cursor: hand;}
td.MenuBarToolNormal	{border: solid 1px #ece9d8; background-color: #ece9d8; cursor: hand;}


div.ScrollDragger		{position: relative; width:14px; height:14px; left:1px; border: solid 1px black; top: 5px;}
td.ScrollBar				{width: 16px; height:100%; background-color:ECE9D8}
tr.ScrollMenuEntryItem		{border-bottom: solid 1px black; display:none; background-color: #E1ECFF; height:10px;}
tr.ScrollMenuEntryAltItem	{border-bottom: solid 1px black; display:none; background-color: #D1DCFF; height:10px;}
tr.ScrollMenuEntrySelected	{border-bottom: solid 1px black; display:none; background-color: #316AC5; height:10px;}
table.ScrollBar				{height:150px; border: solid 1px black; vertical-align:top;}

td.ScrollMenuEntry			{width: 150px;}


table.DropDownMenu  {border: double 1px black; padding: 0,0,0,0; background-color:White; border-collapse: collapse; visibility:hidden; position:absolute; z-index:10;}

input.tbGlow		{background-color: #E1ECFF; border: 1px solid #0A246A}
input.tbNorm		{background-color: #FFFFFF; border: 1px solid #808080;}

input.contactFieldLarge	{background-color: #E1ECFF; width: 380;}
input.contactField	{background-color: #E1ECFF; width:250;}
input.contactFieldSmall	{background-color: #E1ECFF; width:160;}

textarea.contactField	{background-color: #E1ECFF; width:250;}

select.companyField			 {backgournd-color: #FFFFFF; width: 250;}
select.companyFieldSmall	 {backgournd-color: #FFFFFF; width: 160;}

select.contactField			{background-color: #E1ECFF; width:250;}
select.contactFieldSmall	{background-color: #E1ECFF; width:160;}		

input.companyField	{background-color: #FFFFFF; width:250;}
input.companyFieldSmall {background-color: #FFFFFF; width:160;}

textarea.tbGlow		{background-color: #E1ECFF; border: 1px solid #0A246A}
textarea.tbNorm		{background-color: #FFFFFF; border: 1px solid #808080}

tr.rowHeader		{background-color: #F7F3E9; border-bottom: 1px solid black; font-weight: bold}
table.ctTable		{background-color: #F7F3E9; border: 1px solid #808080;}


td.Card		{background-color: #5674B9;}
td.SelectedCard				{background-color: #98A5C4;}

.tabSelected	{cursor: hand; background-color: #e0dfe3; border-top: 1px solid black; border-left: 1px solid black; border-bottom: none; border-right: 1px solid black}
.tabNormal		{cursor: hand; background-color: #f7f3e9; border-top: none; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black}





td.ProspectRowHeading		{font: 8pt Tahoma; color: white; font-weight: bold; background-color: Navy}
tr.ProspectAltRow			{font: 8pt Tahoma; color: black; font-weight: normal; background-color: #C0C0C0; table-layout: fixed}
tr.ProspectRow				{font: 8pt Tahoma; color: black; font-weight: normal; background-color: #E0E0E0; table-layout: fixed;}
b.ProspectPageHeading		{font: 16pt Tahoma; color: Black; font-weight: bold;}
span.ProspectPageSubHeading	{font: 8pt Tahoma; color: Black; font-weight: bold; }
tr.WonSale					{font: 8pt Tahoma; color: Green}
tr.LostSale					{font: 8pt Tahoma; color: Red}
tr.OngoingSale				{font: 8pt Tahoma; color: Black}

/* Dialog CSS */
body.ClassicFormBody		{background: url(/CTWebImages/classic bg1.jpg); }
