body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}
.bottombg{
	background-image:url('/Reports/images/bottombg.gif');
}
.rowbg{
	background-color:#E8E5D4;
}
.inputtext{
	border:1px solid #3F3F3F;
	background-color:#EEEEEE;
    font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:11px;
	}
.btn{
	border:1px solid #000000;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	background-color:#666666;
}
A.links {
	COLOR: #000000
}
A.links:hover{
	COLOR: #000000
}
.links{
	font-size:11px; 
	color: #000000; 
	font-family:Arial,Verdana,Helvetica, sans-serif;
	text-decoration:underline;	
}
.leftpanel{
background-image:url('../images/leftnavbg.gif');
}
.breadcrumbg{
background-image:url('../images/breadcrumbg.gif');
}

.txt{
	color:#666666;
	background-color:#FFFFFF;
}

.logobg{
	background-color: #ffffff;
}
.leftlinksbg{
	background-color: #999999;
}
A.leftlink{
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-color: #999999;
	font-weight:bold;
	padding-left:5px;
}
A.leftlink:hover{
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-color: #999999;
	font-weight:bold;
	padding-left:5px;
}
A.leftlinkhd{
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-color: #999999;
	font-weight:bold;
	padding-left:6px;
}
A.leftlinkhd:hover{
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-color: #999999;
	font-weight:bold;
	padding-left:6px;
}
TABLE.TitleBar {
	BORDER-RIGHT: #999999 1px groove; 
	BORDER-TOP: #999999 1px groove; 
	BORDER-LEFT: #999999 1px groove; 
	BORDER-BOTTOM: #999999 1px groove; 
	background-color: #ffffff;
}	
.breadcrums{
	FONT-SIZE: 11px; 
	COLOR: #999999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.rwhd{ 
	background-color: #666666;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-color: #666666;
	font-weight:bold;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
}
.row1{
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;
}
.row2{
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;
}
.mainnav{
	background-color:#999999;
	BORDER-LEFT: #3F3F3F 1px groove; 
	BORDER-TOP: #3F3F3F 2px groove;
	BORDER-RIGHT: #FFFFFF 1px groove; 
	BORDER-BOTTOM: #FFFFFF 1px groove;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
}
.subnavact{
	background-color:#ff6600;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px ; 
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
	text-decoration:underline;
}
.subnav{
	background-color:#666666;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px ; 
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
}
.subnavrtact{
	background-color:#ff6600;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
}
.subnavrt{
	background-color:#666666;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
}
A.link{	
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
	text-decoration:none;
}
.hrline{background-color: #666666;}
/* rakesh here*/

.offstyle{
	background-color:#666666;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px ; 
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
	cursor:pointer
}
.onstyle{
	background-color:#999999;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px ; 
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
	cursor:pointer
}
.onpage{
	background-color:#ff6600;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px ; 
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:19px;
	text-align:center;
	cursor:pointer
}
.tablebg
{
background-color:#262626;}
.tablerowhd
{
	background-color:#FFFFFF;
	FONT-SIZE: 13px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
.tablerow1
{
	background-color:#FFFFFF;
	FONT-SIZE: 13px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:center;
}
.leftpad
{
	padding-left: 12px;
}
.statusmessage 
{
	color: #ff6600; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
}
.lefthd{
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-color: #999999;
	font-weight:bold;
	padding-left:6px;
}

.error{
	COLOR: #FF6600; 
	font-size:14px;
	padding:10px;
}
a.errorlink, hover {
	COLOR: #666666; 
	font-size:14px;
	text-decoration:underline;
}

.tabttl{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#666666;
	padding-left:3px;
}

a {color: 000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

i {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

th {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

td {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

center {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

input { 
 border:1px solid #3F3F3F;
 background-color:#EEEEEE;
 font-family:Arial,Verdana,Helvetica, sans-serif;
 font-size:11px;
}

input.ButtonStyle {
	border:1px solid #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	background-color:#666666;
	height:19px;
}

select {
 border:1px solid #3F3F3F;
 background-color:#EEEEEE;
 font-family:Arial,Verdana,Helvetica, sans-serif;
 font-size:11px;
 }

textarea { 
 border:1px solid #3F3F3F;
 background-color:#EEEEEE;
 font-family:Arial,Verdana,Helvetica, sans-serif;
 font-size:11px; 
 }

BODY {background-color: ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

div.oldhr {border: none; border-bottom: groove windowtext 1.5pt; padding: 4px 2px 4px 2px; width: 100%; }

table.TitleBar {border:1px groove #999999; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }

b {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

a.MenuBar {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.MenuBar1 {color: #ffffff; background-color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

.MenuBarOvr {color: #ffffff; background-color:#777777; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

.MenuBarAct1 {color: #ffffff; background-color:#ff6600; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

.MenuBarActOvr {color: #ffffff; background-color:#ff7711; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

table.MenuBar {BORDER-BOTTOM: #ffffff 0px groove; BORDER-LEFT: #999999 1px groove; BORDER-RIGHT: #999999 1px groove; BORDER-TOP: #999999 1px groove; color: #ffffff ! important; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

h4.StatusMessage {color: #ff6600; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

img {vertical-align: middle; }

img.SortArrow {vertical-align: top; }

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }

td.ListData {padding-right: 7; }

.blktxt{ color:#000000; }

.graytxt{ color:#999999; background-color:#ffffff; }

.lgraytxt{ color:#666666; background-color:#ffffff; }

SPAN.expanded        {display: block;}
SPAN.collapsed       {display: none;}
A.expanded           {cursor: default;}
A.collapsed          {cursor: default;}
.campaignDetail    {border-style: solid; border-color: #666666; border-width: 1px;}

A.leftlinknormal{
	FONT-SIZE: 11px; 
	COLOR:#ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-color:#999999;
	font-weight:normal;
	
}

.uneditabletextbox{
	background-color:#FFFFFF;
	border:0;
}
