body, HTML {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	/*background-image: url(../../TMImages/CTSImages/bg.gif);
	background-repeat:repeat-x;*/
	Height: 100%;
	background-color:#F2F2F2;
}
.mandatoryfields
{
	color:#ff0033;
}
.Border {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.BackGround {
	background-image: url(../TMImages/CTSImages/bg.gif);
}
.TableTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2E3092;
	background-color: #CCCCCC;
	font-style: italic;
}
.FormElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	width:200px;
	color: #333333;
}
.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.Content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}
.DefaultText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight:normal;
}
.Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
a:link {
	color: #999999;
	text-decoration:none;
}
a:visited {
	color: #999999;
	text-decoration:none;
}
a:hover {
	color: #333333;
	text-decoration:underline;
}
a:active {
	color: #999999;
	text-decoration:none;
}
#More a:link {
	color: #FF9900;
	text-decoration:none;
}
#More a:visited {
	color: #FF9900;
	text-decoration:none;
}
#More a:hover {
	color: #FF6600;
	text-decoration:underline;
}
#More a:active {
	color: #FF9900;
	text-decoration:none;
}

#DocumentsList a:link {
	color: #2E3092;
	text-decoration:none;
	font-weight:bold;
}
#DocumentsList a:visited {
	color: #2E3092;
	text-decoration:none;
	font-weight:bold;
}
#DocumentsList a:hover {
	color: #4D51FF;
	text-decoration:underline;
	font-weight:bold;
}
#DocumentsList a:active {
	color: #2E3092;
	text-decoration:none;
	font-weight:bold;
}
.label_link {
	color: #2E3092;
	text-decoration:none;
	font-weight:bold;
	
}
.header_link {
	color: #2E3092;
	
	font-weight:bold;
	font-size:10px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	
}
.ThinLine {
	background-color: #999999;
}
.ThinLine1 {
	background-color: #cccccc;
}
.HeadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
}
.MainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333333;
}
.BorderTable {
	background-color: #F7F7F8;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.AlternateStyle1 {
	background-color: #F7F7F8;
}
.AlternateStyle2 {
	background-color: #FFFFFF;
}
.Repeater2 
{
	color: #AE1E32;
	text-decoration:none;
	font-weight:bold;
}

.Repeater_read 
{
	color: #AE1E32;
	text-decoration:none;
	
}


#Repeater1 a:link {
	color: #AE1E32;
	text-decoration:none;
	font-weight:bold;
}
#Repeater1 a:visited {
	color: #AE1E32;
	text-decoration:none;
	font-weight:bold;
}
#Repeater1 a:hover {
	color: #901E32;
	text-decoration:underline;
	font-weight:bold;
}
#Repeater1 a:active {
	color: #AE1E32;
	text-decoration:none;
	font-weight:bold;
}
.Paging {
	background-color: #FFE3C4;
}
.FormElement_NoWidth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	color: #333333;
}
.Notification {
	/*background-color: #FFE3C4;*/
	background-color: #DBE9FF;
	/*border: 1px solid #FF9900;*/
	border: 1px solid #A2C7ff;
	/*font-style:none;*/
}
.SubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
.HistoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
}
.HistoryTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
}
.Title{
	 background-color:#E9E8E8;
}
.WorkArea {
	background-color: #F0F0F3;
}
.VectreThread {
	color: #2E3092;
}
.ClientThread {
	color: #FF0000;
}
.Clarified1 {
	color: #009900;
	/*background-color: #009900;font-weight: bold;*/
	
}
.Awaited1 {
	
	color: #FF0000;
	/*background-color: #FF0000;font-weight: bold;*/
}
.Clarified {
	color: #ffffff;
	background-color: #009900;
	font-weight: bold;
	
}
.Awaited {
	
	color: #ffffff;
	background-color: #FF0000;
	font-weight: bold;
}
.responseIndent {
	padding-left: 30px;
}
.AlternateStyle1_SubGrid {
	BACKGROUND-COLOR: #e1edff;
	
}
.AlternateStyle2_SubGrid {
	BACKGROUND-COLOR: #cbdfff
}
.Header_SubGrid {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #8eb9fc
}
/* dff sd*/

.AttachmentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	/*color: #A2C7ff; */
	color: #000000;
}
.AttachmentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Internalmessage1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FAA74A;
}
.Externalmessage1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #042E6F;

}
/* Class used in Knowledge And Quality Tag */
.GridBorder {
	border: 1px solid #F0F0F3;
	
	
}
.dropdownlook
{
    height: 100px;
    width:60%;
    overflow:auto;
    border:1px solid #CCCCCC;
}
.GridViewlook
{
    height: 150px;
    width:100%;
    overflow:auto;
    border:1px solid #CCCCCC;
}
/* End */


/* Shilpa css */
.header
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.footer
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

}

.Blue
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
COLOR: #0000CC;
}
/*A
{
font:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}*/
A.Blue:link {
	COLOR: #0000CC; TEXT-DECORATION: none;
}
A.Blue:visited {
	COLOR: #0000CC; TEXT-DECORATION: none
}
A.Blue:hover {
	COLOR: #7878EF; TEXT-DECORATION: underline
}
A.Blue:active {
	COLOR: #0000CC; TEXT-DECORATION: none
}

.Orange
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
COLOR: #E15A00;
}

A.Orange:link {
	COLOR: #E15A00 ; TEXT-DECORATION: none;
}
A.Orange:visited {
	COLOR: #E15A00; TEXT-DECORATION: none
}
A.Orange:hover {
	COLOR: #FDA440; TEXT-DECORATION: underline
}
A.Orange:active {
	COLOR: #E15A00; TEXT-DECORATION: none
}

.Bluelabel
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
COLOR: #0000CC;

}
.Orangelabel
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
COLOR: #E15A00;
}
.Yellowlabel
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
COLOR: #22901d ;
}


.bgcolor_lightblue
{
	/*
background-image:url(../TMImages/CTSImages/blue_background.jpg);
*/
background-color:#EAE8F5;
	
}
.bgcolor_blue
{
background-color:#D7D7EF;

}

.bgcolor_lightorange
{
	/*
background-image:url(../TMImages/CTSImages/orange_background.jpg);
*/
	background-color:#FDF0E0;

}
.bgcolor_orange
{
background-color:#FFE8CE;
}



.bgcolor_white
{
background-color:#FFFFFF;
}
/* bala css
.internalmessage 
{
	color: #00ff00;
	text-decoration:none;
	
}*/
#internalmessage A:link {
	COLOR: #E15A00; TEXT-DECORATION: none;
}
#internalmessage A:visited {
	COLOR: #E15A00; TEXT-DECORATION: none
}
#internalmessage A:hover {
	COLOR: #FDA440; TEXT-DECORATION: underline
}
#internalmessage A:active {
	COLOR: #E15A00; TEXT-DECORATION: none
}

#Externalmessage A:link {
	COLOR: #0000CC; TEXT-DECORATION: none;
}
#Externalmessage A:visited {
	COLOR: #0000CC; TEXT-DECORATION: none
}
#Externalmessage A:hover {
	COLOR: #7878EF; TEXT-DECORATION: underline
}
#Externalmessage A:active {
	COLOR: #0000CC; TEXT-DECORATION: none
}



/* css for sorting  */

.sortalternatingrowstyle{
    background-color:#e5e5e5
}
.sortrowstyle{
    background-color:#f0f0f0
}
.sortascheaderstyle{
    background:#c5c5c5 url(../TMImages/CTSImages/sort_asc.gif) no-repeat scroll right center;
    padding-left:5px;
}
.sortdescheaderstyle{
    background:#c5c5c5 url(../TMImages/CTSImages/sort_desc.gif) no-repeat scroll right center;
    padding-left:5px;
}   
/*
.borderwidth1
{
	border-right: 1px solid #000000;
}
.borderwidth2
{
	border-right: 1px solid #000000;
}
*/
.borderwidth3
{
	border-right: 1px solid #000000;
}

.dateText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.FullBorderTable {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;BACKGROUND-COLOR: #f7f7f8
}

/*
Email Integration
*/
.steps_font
{
font:Verdana;
font-size:11px;
color:#D3602E; 
font-weight:bold;
}

.Notes {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #467E1E; FONT-FAMILY: Arial; 
}
.ErrorNotes {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#D3602E; FONT-FAMILY: Arial; 
}

.FormElement_button
{
border: outset #dddddd 1px;
background-image:url(../TMImages/CTSImages/button.jpg);
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;

}

.FormElement_smalltxt {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH:100px;  BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}

.Border_Subgrid {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.Border_Mail_subgrid {
	BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}


.selected_row
{
background-color:#99c0fa;
}

.email_blackfont
{
font:Verdana;
font-style:normal;
font-size:11px;
font-weight:normal;
color:#000000;
}

.Assignedmail_unread
{
font:Verdana;
font-size:11px;
color:#1678db;
font-weight:bold;

}
.Assignedmail_read
{
font:Verdana;
font-size:11px;
color:#1678db;


}
.Unassignedmail_read
{
font:Verdana;
font-size:11px;
color:#6a15a6;

}
.Unassignedmail_unread
{
font:Verdana;
font-size:11px;
color:#6a15a6;
font-weight:bold;
}

.Email_TableTop {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e3092; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; font-style:italic; 
}

.Zip_Downloadlink{
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e3092; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; font-style:italic; TEXT-DECORATION: underline;
}
A.Zip_Downloadlink:link {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e3092; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; font-style:italic; TEXT-DECORATION: underline;
}
A.Zip_Downloadlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e3092; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; font-style:italic; TEXT-DECORATION: none;
}
A.Zip_Downloadlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5166ea; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; font-style:italic; TEXT-DECORATION: underline;
}
A.Zip_Downloadlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e3092; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; font-style:italic; TEXT-DECORATION: underline;
}
.FormElement_drpdownlarge {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 310px; BORDER-BOTTOM: #cccccc 1px solid; font:Verdana;
font-size:11px;
color:#000000;
}

.replytextbox
{
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 310px;  BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}
.TopicNameTextbox
{
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 220px;  BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}
.Email_Button {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; height:18px; width:45px;
}

.FormElement {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 225px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FormElement_smalldrpdown {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 80px; BORDER-BOTTOM: #cccccc 1px solid; font:Verdana;
font-size:11px;
color:#000000;
}

.Email_SubTitle {
	FONT-WEIGHT:700; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e9e8e8; 
}

.dateformat
{
font:Verdana;
font-size:7px;
color:#2e3092;
background-color:#cccccc;
}

.FormElement_drpdown {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 156px;BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px;
color:#000000;
}



/* For PDF -----------------*/
.bodytext
{
font-family:Arial; 
font-size:11px; 
color:#000000;
}
.bold_txt
{
font-family:Arial; 
font-size:12px; 
color:#000000;
font-weight:bold;
}
.header_border
{
border-bottom:1px solid #000000;
border-top:1px solid #000000;

}
.border_left
{

border-left:1px solid #000000;

}
.border_right
{
border-right:1px solid #000000;
}

.bottom_border
{
border-bottom:1px solid #000000;
}

.bottom_left
{

border-left:1px solid #000000;

}
.invoice
{
font-family:Bradley Hand ITC; 
font-size:15px; 
color:#000000;
font-weight:bolder;
}
.rightborder
{
border-right:2px solid #000000;
}
.upborder
{

border-left:2px solid #000000;
border-bottom:2px solid #000000;
border-top:2px solid #000000;

}
.leftborder{
border-right:2px solid #000000;
border-bottom:2px solid #000000;
border-top:2px solid #000000;
}
.texes
{
padding-top:0.55cm;

}

.total_font
{
font-family:Arial; 
font-size:15px; 
color:#000000;
font-weight:bold;
}


/*
progress bar design classes
*/

.PrProgress
{
    display: block;
    position: absolute;
    padding: 2px 3px;
}
.PrContainer
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.PrHeader
{
    /* background: url(Images/sprite.png) repeat-x 0px 0px; */
    background-color: #f2f2f2;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    white-space:nowrap;
    font-family: arial,helvetica,clean,sans-serif;
}
.PrBody
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

/*
End of progress bar design classes
*/
.Totalcss
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #2E3092;
}
.Deletedtext
{
	color: #2E3092;
	text-decoration:none;
	font-weight:bold;
}

/*shilpa's code*/

.deselect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
A.deselect:link {
	COLOR: #da602e ;TEXT-DECORATION:underline; 	
	
}
A.deselect:visited {
	COLOR: #da602e; TEXT-DECORATION: none;
	
}
A.deselect:hover {
	COLOR: #FF6600; TEXT-DECORATION: underline;
	
}
A.deselect:active {
	COLOR: #da602e; TEXT-DECORATION: none;
	
}

.td_rightborder
{
	border-right:solid 1px #ffffff;
}
 	
.td_topicrightborder
{
	border-right:solid 1px #aca899;
}


.Email_TableTop_chkbox {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:3px;
}
.Email_Topicname_chkbox {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:10.5pt;
}
.Email_Topicname_mymailchkbox {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:9pt;
}

.Email_Topicname_mymailchkbox_new {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:10.5pt;
}
.Email_deletemail_chkbox {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:2pt;
}
.Email_contactlist_chkbox {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:3pt;
}
.Email_Topicname_draftchkbox {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:12pt;
}
.new_topic_section
{
	background-color:#f0f0f3;
}
	
.upload_button{
	

	BORDER-RIGHT: #cccccc 1px solid;
	 BORDER-TOP: #cccccc 1px solid;
	  FONT-SIZE: 11px;
	   BORDER-LEFT: #cccccc 1px solid; 
	   COLOR: #333333; 
	   BORDER-BOTTOM: #cccccc 1px solid;
	    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	  
	     height:18px; 
	 
}
.Email_NewTopic_Checkbox {

	padding-left:11pt;
}
.Email_MyMail_NewTopic_Checkbox {

	padding-left:8pt;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	/*overflow : auto; */
	overflow :auto;
	/*height : 200px; */
    text-align : left; 
    
  
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	white-space:nowrap; 
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	white-space:nowrap; 
	
}


.Yellow
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
COLOR: #22901d ;
}

A.Yellow:link {
	COLOR: #22901d ; TEXT-DECORATION: none;
}
A.Yellow:visited {
	COLOR: #22901d; TEXT-DECORATION: none
}
A.Yellow:hover {
	COLOR: #b5bd99; TEXT-DECORATION: underline
}
A.Yellow:active {
	COLOR: #22901d; TEXT-DECORATION: none
}


.bgcolor_lightyellow
{
	/*
background-image:url(../TMImages/CTSImages/blue_background.jpg);
*/
background-color:#e9f2c5;
	
}
.bgcolor_yellow
{
background-color:#dfe8bd;

}


#Externalonlymessage A:link {
	COLOR: #3ba835; TEXT-DECORATION: none;
}
#Externalonlymessage A:visited {
	COLOR: #3ba835; TEXT-DECORATION: none
}
#Externalonlymessage A:hover {
	COLOR: #45c53f; TEXT-DECORATION: underline
}
#Externalonlymessage A:active {
	COLOR: #3ba835; TEXT-DECORATION: none
}
#maintablearea
{
	background-image:url(../TMImages/CTSImages/Cross.gif);
	z-index:10px;
	width:100%;
}
.Shadow
{
	position:absolute;
	background-color:black;
	height:920px;
	filter:alpha(opacity=1);
	opacity:.1;
	z-index:2;
	
}
.replytextbox_disabled
{
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 310px;  BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; color:GrayText;
	
}
.impactsche
{
	color:Red;
	font-weight:bold;
}
.GridViewBorder {
	border: 1px solid #CCCCCC;
	
}
.Externalonlymessage  {
	COLOR: #3ba835; TEXT-DECORATION: none;font-weight:bold;

}
.internalmessage {
	COLOR: #E15A00; TEXT-DECORATION: none;font-weight:bold;

}
.Externalmessage  {
	COLOR: #0000CC; TEXT-DECORATION: none;font-weight:bold;

}

/* For IE 8.0*/
.DHTR_Grid_Row th
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}
.DHTR_Grid_Row td
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    
   
}

.Popup_Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e3092; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style:italic; 
}

.viewbytextbox
{
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 30px;  BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-align:center;
}
.TableTop_chkbox {
	BACKGROUND-COLOR: #cccccc; COLOR: #2e3092; 
	padding-left:6px;
}