﻿.logout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
A:link, a:visited {
	COLOR: #7E55A8;
	TEXT-DECORATION: none;
}
A.expand:link, A.expand:visited {
	COLOR: #7E55A8;
	TEXT-DECORATION: none;
}
A.expand:hover, A:hover {
	COLOR: #7E55A8;
	TEXT-DECORATION: underline;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black;
	cursor: hand;

}
.menutext_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: red;
	cursor: hand;

}
.classTopMenu A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: black; TEXT-DECORATION: none;}
.classTopMenu A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: black; TEXT-DECORATION: none;}
.classTopMenu A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: red;}
.classTopMenu A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: red;}

.classTopNav A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: black; TEXT-DECORATION: none; font-size: 12px; }
.classTopNav A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: black; TEXT-DECORATION: none; font-size: 12px;}
.classTopNav A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: red; font-size: 12px; }
.classTopNav A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: red; font-size: 12px; } 

.classLeftNav A:link {TEXT-DECORATION: underline;}
.classLeftNav A:visited {TEXT-DECORATION: underline;}
.classLeftNav A:active {color: red;}
.classLeftNav A:hover {color: red;} 
.factile
{
    color: #fff;
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.selectednode {font-size:10px;color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.selectednode A {font-size:10px;color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.selectednode A:visited {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; TEXT-DECORATION: none;}
.selectednode A:active {font-size:10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.selectednode A:hover {font-size:10px; color: #C0C0C0; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

.tablink A:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333;	text-decoration: none; white-space: nowrap;}
.tablink A:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333;	text-decoration: none; white-space: nowrap;}
.tablink A:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333;	text-decoration: none; white-space: nowrap;}
.tablink A:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FF0000;	text-decoration: none; white-space: nowrap;}


.subTabSelect 
{
	color: #000000;  text-decoration: none
} 

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	line-height: 18px;
	background-color: #FFFFFF;
	vertical-align: top;



}
.clientbannerleft {
	background-image: url(../../images/client_banner_back_left.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.clientbannerright {
	background-image: url(../../images/client_banner_back_right_big.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003333;

}
.navtop {
	padding-right: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color: red; font-size: 12px; font-weight: normal;
}
.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCC99;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCC99;
}.navLeft1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	line-height: 25px;

}
.navLeft2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	font-size: 11px;
	line-height: 20px;

}
.navLeft21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 20px;

}
.navLeft3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #333333;
}
.horDottedLine {
	MARGIN-BOTTOM: 8px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(../../images/dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	line-height: 10px;
}
.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #565668;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;

}
.pageSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	font-weight: bold;
}
.border {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}
.tableHeader 
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #ffffff;
	background-color: #7E55A8;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;

}
.tableHeaderNoBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;

}
.tableHeaderNoBorders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #ffffff;
	background-color: #7E55A8;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: bold;

}
.grey {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #E5E5E5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height : 22px;
	vertical-align : middle;
	color: #515151;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.BlackGridViewHeader {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: Gray;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height : 22px;
	vertical-align : middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.BlackGridViewHeader a 
{
	color: Black;
}
.BlackGridViewHeader a:hover
{
	color: Black;
}
.grey-end {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #E5E5E5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height : 22px;
	vertical-align : middle;
	color: Black;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
.text1 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	COLOR: #333333;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	height : 22px;
	vertical-align : middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
}
.textNoUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	padding-left: 3px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}

.textNoBorder {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	border: 0px solid #000000;
}

.horSolidLine {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.ErrMsg
{
	color: Red;
	font-weight: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.Msg
{
	color: Green;
	font-weight: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.field {
	FONT-SIZE: 10px;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-weight: normal;

}.customerInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.tabinactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(../../images/tab_inactive_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 18px;
}

.tabinactiveleft{
	height: 23px;
	width: 13px;
	background-image: url(../../images/tab_inactive_left.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.tabinactiveright{
	height: 23px;
	width: 23px;
	background-image: url(../../images/tab_inactive_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.tabactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../../images/tab_active_back.gif);
	background-repeat: repeat-x;
	line-height: 18px;

}

.tabactiveleft{
	height: 23px;
	width: 13px;
	background-image: url(../../images/tab_active_left.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.tabactiveright{
	height: 23px;
	width:23px;
	background-image: url(../../images/tab_active_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.filterlayerheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8F827F;
	background-color: #EDEDE1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;


}
.pageTitleLine {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;
	background-image: url(../../images/pagetitle_brownfill.gif);
	background-repeat: repeat-x;
	line-height: 12px;

}
.validationerrormarker {
	border: 1px solid #FF0000;
	height: 22px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;

}
.fielderror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	background-color: #FFFFEC;
}
.navLeftSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	line-height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;

}
.roundbrowntitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c40001;
	font-weight: bold;
	font-size: 12px;
	line-height:20px;
}
.roundbrowntext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #866603;
	height:22px;
	vertical-align:middle
}
.roundbrownfill {
	/*background-image: url(../../images/roundbrown_fill.gif);
	background-color:#54276A;
	background-color:#7E55A8;

	*/
	background-color:#7E55A8;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF7F57A9,endColorStr=#FF521281);
	background-repeat: repeat-x;
	background-position:top;
	padding-left:5px;
	padding-right:5px;
}
.hor-rule-brown {
	height: 8px;
	background-image: url(../../images/hor_rule_brown.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.clientDropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	
}
.clientbannerright1 {
	background-image: url(../../images/client_banner_back_right_big.gif);
	background-repeat: repeat-x;
}

.2toptabcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(../../images/temp/2_gray_toptab_center.gif);
	background-repeat: repeat-x;
 
}

.TopDropDowns
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.text2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	COLOR: #4e4e4e;
	PADDING-TOP: 1px;
	border-right-width: 0px;	
	height : 22px;
	vertical-align : middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 0px;
	
}



.GridViewOptions 
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: solid 1px #E6E6E6;
	border-top: solid 1px #E6E6E6;
	BACKGROUND-COLOR: #E5E5E5;
}

.GridViewOptionsTextBox
{
	font-size: 12px;
	line-height: 12px;
	border: inset 1px #999999;
	
	height:40;
	
}
.ActionMenu
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	white-space: nowrap;
	margin: 0;
	padding: 0; 	
}
.ActionMenu img
{
    vertical-align: middle;
    padding: 3px;
    border-style: none;
}
.ActionMenu ul
{ 
   	display: inline;
	list-style-type: none;
}
.ActionMenu li
{
 	float: left;
    padding-right: 10px;
}
.Calendar
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.CalendarTitle
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
	background-color: #002d90;
	font-weight: bold;
	font-size: 8pt;
	color: White;
}
.CalendarNavigation
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}
.CalendarHeader
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.CalendarSelector
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}
.CalendarOtherMonth
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
	background-color: #cccccc;
    font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 8pt;
}

.red1 { color:Red; }
.red2 
{
	font-size: 16px;
	color: Red;
	}
.selectedstatusnode {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;font-weight:bold;  background-color:#7E55A8;}

.unselectedstatusnode {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.unselectedstatusnode A{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.unselectedstatusnode A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.filterBox { font-weight: normal;}
.filterBoxTable{ background-color:#FFF;	border: solid 1px black;}
.filterBoxHeader {		color: #ffffff;	background-color: #7E55A8;	padding: 3px;}
.filterBoxRow { border-bottom: dotted 1px #BDBDBD; color:Black; white-space:nowrap; padding: 0px 3px 0px 3px;}
.filterBoxAction { padding: 3px;}
.selectedFiltersLink { }
.selectedFiltersBox {}
.selectedFilters { }
.selectedFiltersClear{ font-size:.8em; margin-left:20px; }
.selectedFilterField { }
.selectedFilterValue { }

.currentPage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;  TEXT-DECORATION: none; color: #FC8E21; font-weight:bold;  }

.CampaignFormButtons { width: 80px; font-size: 12px; margin-left: 4px; }
/* 10001-10341 - AsyncModule - Begin */
.tableHeaderAligned 
{
    padding-left:4px;
}

.alignedSpace 
{
    margin-left:4px;
}
.textIndentAligned
{
	border-bottom-color: #e6e6e6;
	border-bottom-style: dotted;
	border-bottom-width: 0;
	border-left-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-top-color: #e6e6e6;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 20px;
	margin-left:4px;
}
.textAlignedNoUnderline 
{
	border-bottom-color: #e6e6e6;
	border-bottom-style: dotted;
	border-bottom-width: 0;
	border-left-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-top-color: #e6e6e6;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 20px;
	padding-left: 4px;
}
/* 10001-10341 - AsyncModule - End */

.modalWindow
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    border: solid1px#c0c0c0;
    background:#FFFFFF;
    padding: 0px10px10px10px;
    position:absolute;
    top:-1000px;
}

.modalBackground
{
    background-color:#CCCCFF;
    filter:alpha(opacity=40);
    opacity:0.5;
}

