/* $Id: style.css,v 1.400 2011/10/15 11:06:01 vijay Exp $ */  
@import url("htmlarea.css");
@import url("combo.css");
@import url("common.css");
@import url("menu.css");
@import url("cal_style.css");  
td, div, span, a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

td a{
	color: #000000;
	text-decoration: underline;
}

body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
}

.productmaintable
{
width:100%;
height:100%; 
}

.Headerheight
{
height:60px; 
} 

.headligreenBg {
	background-color: #e9e9e9;
} 

.select_outerBdr { border:1px solid #999999; float:left;  width:178px;}

.select_outerbdracc {   border:1px solid #a1a1a1; width:202px; height:17px; line-height:17px; padding:2px 0px 0px 0px;  background:url(../images/divsearchBg.gif) repeat-x; }

.srch_contacts { background:url(../images/srch_contacts.gif); background-repeat:no-repeat; width:19px; height:13px; display:block; }

.srch_acncontacts { background-image:url(../images/srch_act.gif); background-repeat:no-repeat; width:19px; height:13px; display:block;  }

.inputStyleSearch {	border: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #999999;	width:140px; padding-left:2px;  }

.inputStyleSearchKwd {border: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: #333333;  width:140px;}
.inputStyleSearchKwd:focus{border:none!important;}

.arrow_pulldown { background-image:url(../images/arrow_pulldown.gif); background-repeat:no-repeat; width:18px; height:17px; display:block; text-decoration:none; vertical-align:text-top;}

.arrow_pullup  { background: url(../images/arrow_pullon.gif); background-repeat:no-repeat; width:18px; height:17px; display:block; text-decoration:none; }

.combo_arrowhovr { background-image:url(../images/combo_arrowhvr.gif); background-repeat:no-repeat; width:17px; height:14px; display:block; text-decoration:none; vertical-align:text-top;}

.combo_arrow  { background-image:url(../images/combo_arrow.gif); background-repeat:no-repeat; width:17px; height:14px; display:block; text-decoration:none; }

.selectDropdown{ width:200px; border-right:3px solid #B1B1B1; border-bottom:3px solid #B1B1B1; border-left:1px solid #CACACA; border-top:1px solid #CACACA; padding:3px; margin:25px 0px 0px -185px; position:absolute; display:inline; visibility:hidden; z-index:10; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color: black;}

.showAccountDropDown
{
	width:178px;
	border:1px solid #9FC2DC;
	padding:0px;
	margin:20px 0px 0px 0px;
	position:absolute;
	display:block;
	z-index:101;
	background-color: #ffffff; font:12px Arial, Helvetica, sans-serif;
	color: #666666;
	max-height:250px;
	height:auto;
	overflow:auto;
	overflow-x: hidden;
	overflow-y: auto;
	text-align:left;
}

.ie .showAccountDropDown { margin:19px 0px 0px -179px;} 
 
#showacDropdown ul {list-style-type: none; display:block; margin:0px; padding:0px; }

#showacDropdown ul li 		 {list-style-type: none;  display:block;  margin:0;   height:auto; font-weight:normal; color:#666; }

#showacDropdown ul li:hover	{ background:#CDE3F1; display:block;  margin:0; }

#showacDropdown ul li span {list-style-type: none;  display:block;  margin:0; height:auto; font-weight:normal; color:#999;}

#showacDropdown ul li a:link  {  color:#666666;    display: block; font-weight:bold; text-decoration:none; cursor:default; padding:4px 4px 4px 15px ;}

#showacDropdown ul li a:hover {  color:#D90202;  cursor: default; display: block;  background: url(../images/autocompleteitembg.gif) repeat-y left top; text-decoration:none; }

#showacDropdown ul li a  {color:#666666;	background: #ffffff; display: block; font-weight:normal; padding:4px 4px 4px 18px ; width:100%; text-decoration:none; }
#showacDropdown ul li a:hover {color:#000000;	background: #CDE3F1; display:block;  }

#showacDropdown ul li a:hover span  {  color:#4970C2; }

.ie #showacDropdownreq {  width:241px; margin:1px 0px 0px -223px;}  

.gecko #showacDropdownreq {  width:236px;  margin:1px 0px 0px -223px; max-height:300px;  min-height:20px;} 

#showacDropdownreq {  border:1px solid #888888;  padding:3px; padding-left:0px; position:absolute; display:inline; visibility:hidden; z-index:10; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #666666;  overflow:auto; overflow-x: hidden; overflow-y: auto; text-align:left; }
 
#showacDropdownreq ul {  list-style-type: none; margin:0px; padding:0px; }

#showacDropdownreq ul li {list-style-type: none;  display:block;  margin:0; height:auto; font-weight:bold; color:#666; }

#showacDropdownreq ul li a:link  {  color:#666666;    display: block; font-weight:bold; text-decoration:none; cursor:default; padding:4px 4px 4px 15px ;}

#showacDropdownreq ul li a:hover {  color:#D90202;  cursor: default; display: block;  background: url(../images/autocompleteitembg.gif) repeat-y left top; text-decoration:none; }

.ie #showacDropdownquickreq {  width:191px; margin:1px 0px 0px -173px;}  

.gecko #showacDropdownquickreq {  width:185px;  margin:1px 0px 0px -173px; max-height:300px;  min-height:20px; } 

#showacDropdownquickreq {  border:1px solid #888888;  padding:3px; padding-left:0px; position:absolute; display:inline; visibility:hidden; z-index:10; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #666666;  overflow:auto; overflow-x: hidden; overflow-y: auto; text-align:left; }
 
#showacDropdownquickreq ul {  list-style-type: none; margin:0px; padding:0px; }

#showacDropdownquickreq ul li {list-style-type: none;  display:block;  margin:0; height:auto; font-weight:bold; color:#666; }

#showacDropdownquickreq ul li a:link  {  color:#666666;    display: block; font-weight:bold; text-decoration:none; cursor:default; padding:4px 4px 4px 15px ;}

#showacDropdownquickreq ul li a:hover {  color:#D90202;  cursor: default; display: block;  background: url(../images/autocompleteitembg.gif) repeat-y left top; text-decoration:none; }

.ie #showacDropdowncontact {  width:199px; margin:1px 0px 0px -198px; }  

.gecko #showacDropdowncontact {  width:154px;  margin:1px 0px 0px -160px; max-height:300px;  min-height:20px; } 

#showacDropdowncontact {  border:1px solid #888888;  padding:3px; padding-left:0px; position:absolute; display:inline; visibility:hidden; z-index:10; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #666666;  overflow:auto; overflow-x: hidden; overflow-y: auto; text-align:left; }
 
#showacDropdowncontact ul {  list-style-type: none; margin:0px; padding:0px; }

#showacDropdowncontact ul li {list-style-type: none;  display:block;  margin:0; height:auto; font-weight:bold; color:#666; }

#showacDropdowncontact ul li a:link  {  color:#666666;    display: block; font-weight:bold; text-decoration:none; cursor:default; padding:4px 4px 4px 15px ;}

#showacDropdowncontact ul li a:hover {  color:#D90202;  cursor: default; display: block;  background: url(../images/autocompleteitembg.gif) repeat-y left top; text-decoration:none; }
   
.bigFontFace { 
	font: normal 19px Arial, sans-serif;
	white-space:nowrap;
}

.bx_topleft   {width:4px; height:31px; vertical-align:top;   }

.bx_topmid    {height:31px;  }

.bx_topright  {width:4px; height:31px;  }

.bx_shadow    {  height:31px; vertical-align:middle; background-color:#ffffff; }

.bx_btmleft   {width:4px; height:10px;  }

.bx_btmmid    { height:10px; width:100%; text-align: left;}

.bx_btmright  {width:4px; height:10px; text-align:right; vertical-align:top; }

.bx_Msgtxt   { font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:10px; font-weight:bold; color:#999999;}

.div_median  { background-image: url(../images/divmedian.gif); background-repeat: no-repeat; width:2px; height:15px; vertical-align: middle; }

.newacTitle  { font: 13px Arial, Helvetica, sans-serif;	font-weight: bold; padding:0px 0px 0px 0px ;}
	

input.btn_addtolist  { text-align: center; color: #333333; background:url(../images/btn_addtolist_off.gif); background-repeat:repeat-x; border: solid 1px #858585; cursor: pointer; height:19px; width:74px; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:10px; font-weight:normal; vertical-align:middle; }

input.btn_addtolist:hover { background:url(../images/btn_addtolist_on.gif); background-repeat:repeat-x;  } 

.aj_table    { border-bottom: 0px solid #3176AF;    padding: 6px  4px  4px  0px;    color: #3176AF;    font: bold 12px Arial, sans-serif;    white-space:nowrap;
               text-align:left; padding-top:10px; }

#associate_product { height: auto; width: 95%; background:#EEEFF1; border:1px solid #DBE2E8; margin:10px;}

.showtemp {font-family: Verdana, Arial, Helvetica, sans-serif; }

.formStylebuttonActSA {
   font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 1px 2px 1px 2px;
   background-image: url(../images/btn_addtolist_off.gif); background-repeat: repeat-x;
   background-color: #F4F4F4;
   cursor: pointer;
   font-weight: normal;
   width: auto;
   height: auto;
   border:1px outset #969696;
}


.formStylebuttonActSAHover {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   width: auto;
   padding: 1px 2px 1px 2px;
   background-image: url(../images/btn_addtolist_on.gif); background-repeat: repeat-x;
   background-color: #F4F4F4;
   cursor: pointer;
   font-weight: normal;
   height: auto;
   border:1px outset #969696;
}


/*for Sub Account End*/

/*for Add Time Entry Start*/
#dialogOuter {	width: 540px; height:auto;	background-color:#F3F3F3;	border:1px solid #A1B6C6; border-bottom:3px solid #CAD0D5; border-right:3px solid #CAD0D5; vertical-align:top; position:absolute; left:30%; top:10%; }

#enterTime { height: auto;	background:#FEFEFE;	border:1px solid #CBCBCB; margin:10px; float:left;}


.cshelp {  width: 154px; height:45px; border: 1px solid #B3E1F0;    border-right:1px solid #B3E1F0; border-bottom:1px solid #B3E1F0; position: absolute;
margin-top: -4px;  margin-left: 8px; padding: 2px 5px;  background: #E5F5FA; font:10px tahoma, Verdana, Arial, Helvetica, sans-serif;  color:#12306C;  }

.cshelp-pointer { position: absolute;    left: -8px;    top: 4px; width: 8px;  height: 15px; background-image:url(../images/pointer.gif); background-repeat:no-repeat; display:block; }

.teSubHdr {background:url(../images/te_hdrbg.gif); background-repeat:repeat-x; height:21px; width:auto; padding-top:2px; 
font: 11px Arial, Helvetica, sans-serif; font-weight:bold; color:#4C4C4C; vertical-align:middle; padding-left:8px; padding-top:1px; border-right:0px solid #6F6F6F; border-left:0px solid #6F6F6F; }



#show_timeentry table td { border-bottom:1px solid #EBEBEB; }
#contractSummary table td { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#333333;}

.cueHdr  {background: url(../images/cuehdrbg.gif); height:58px; background-repeat: repeat-x; text-decoration:none; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#333333;} 


.dottedSpacer   {background: url(../images/spacer.gif); height:4px;  background-repeat: repeat-x; left: top; }



.dialogHdr { background: #F6F8FA; background-image:url(../images/dialog_hdrbg.gif); background-repeat:repeat-x;  height:32px; border-bottom:2px solid #C5C5C6;}

.dialogTitle { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; vertical-align:middle; padding-left:10px; }

.dialogCloseBtn { background: url(../images/closemark.gif); width:20px; height:18px; display:block;  background-repeat: no-repeat; left: top;	text-decoration:none; }

.dialogCloseBtn a:link { background: url(../images/closemark.gif); width:20px; height:18px; display:block; background-repeat: no-repeat; left: top;text-decoration:none; }

.dialogCloseBtn a:hover { background: url(../images/closemark_hvr.gif); width:20px; height:18px; display:block;  background-repeat: no-repeat; left: top;	text-decoration:none; }


.formStyleTE { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #000000; padding-left: 2px; border:1px solid #7F9DB9;}


.formStyleTE_hover {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	font-weight: normal;	color: #000000; 	padding-left: 2px;
						border:1px solid #7F9DB9; }

.formStyleTA {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: normal;	color: #000000; padding-left: 3px;	border:1px solid #7F9DB9; }

.mandatoryBig {	font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }


.popupTableBg { background-color: #EEEFF1; }

.formStylebuttonActTE {
	font-family:Verdana, Arial, Helvetica, sans-serif;     
    font-size: 11px;
    padding: 2px 5px 2px 5px;
    background-image: url(../images/buttonbgte.gif); background-repeat: repeat-x;
    background-color: #F4F4F4;
    cursor: pointer;
    font-weight: normal;
    width: auto;
    height: auto;
    border:1px solid #ABABAB;
}


.formStylebuttonActTEHover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: auto;
    padding: 2px 5px 2px 5px;
    background-image: url(../images/buttonbgovrte.gif); background-repeat: repeat-x;
    background-color: #F4F4F4;
    cursor: pointer;
    font-weight: normal;
    height: auto;
    border:1px solid #1872B1;
}

.arrowHier { background:url(../images/scp-global-images.gif) no-repeat;
float:left; width:11px; height:7px; display: block; vertical-align:bottom;
background-position:-246px -339px;
margin:3px 3px 0px 0px;}
/*for Add Time Entry End */



.formStyle , .tfrequired  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 130px;
	padding-left: 2px;
	background: #fff; 
	list-style: none;
}

.PortalformStyle
{
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000; 
	padding-left: 2px;
	background: #fff;
	width:100%; 
}

table tr td>.PortalformStyle
{
	width:100%;
}


 
.gotoreqbox
{ 
	border-left:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
	width: 22px;
	height:19px;
	padding:0px; margin:0px 0px 0px -3px; 
}

table tr td>.gotoreqbox
{
margin:0px;
}

#multilanguage
{
width: 237px; height: 160px;  margin:11px 0px 0px -200px; position:absolute; display:inline; visibility:hidden; z-index:10;
}

.centerbutton
{
background-image:url(../images/button-center.gif);
background-repeat:repeat-x;
background-position:left;
height:19px;
}

.centerbutton a
{
padding:0px 5px 0px 5px;
color:#ffffff;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.newBtn { 
	background-image:url(../images/newbtn.gif); background-repeat:no-repeat; width:22px; height:11px; display:block; 
}  
.captionBg { 
	background-image:url(../images/captionbg.gif); background-repeat:repeat-x; height:22px;
}
.captionTxt { 
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color: #ffffff;
}
.adTxt { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #64706C;
}
.addTxtLink { 
	color:#003399;
}
/*for SupportCenter*/

.dbitemlink {

	color: #FFFFFF;
	display: block;
	text-decoration: underline;
	width: 90%;

}
.dbborder {
	border: 1px solid #7F7F7F;
}
.dbborder1 {
	border: 1px solid #7F7F7F;
	background-color: #DDE2C7;
}

.tablink, .sumtab, .viewsCellheadingLink, .expcoll  {
	font-weight: bold;
	color: #000000;
	display: block;
	text-decoration: none;
	width: 100%;
}

a.expcoll:hover {
	color: #FF0000;
	display: block;
}

a.tablink:hover {
	color: #FFFFFF;
	display: block;
}

a.sumtab:hover {
	color: #FF0000;
	display: block;
}
a:hover {
	color: #007bcf;
	text-decoration: none;	
}

a.leftnavheading:hover {
	color: #FFFFFF;
	display: block;
	
}

.FontBlackLink { 
	color: #000000;
	text-decoration: underline; 
}

.FontBlackLinkDisabled { 
	color: #999999;
	text-decoration: underline; 
}

.RightItemBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #718645;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
}

.fontwhiteBoldLink {

	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 100%; 
}
  
.fontBlackBoldLink {
	font-weight: bold;
	color: #000000;
	display: block;
	width: 90%; 
}
 
 
.FormTitleBg
{ 
height:38px;  
font-size:11px;
font-weight:bold;
padding-left:4px; 
}

.FormTitleBg span
{ 
font-size:11px;
font-weight:bold; 
}

#reqSearch {width:100%;} 

.formStylebutton, .formStylebuttonAct{ 
		  padding: 1px 10px 1px 10px!important; 
		  border-left:1px solid #bdbcbc; border-top:1px solid #bdbcbc; border-right:1px solid #6d6d6d; border-bottom:1px solid #6d6d6d; 
		  line-height: normal !important; 
		  cursor: pointer; 
		  background: url(../images/FormButtonBg.gif) repeat-x top left; 
		  font-family: Verdana, Arial,  Helvetica, sans-serif!important;
		  font-size:11px; 
		  width: 0;  /* IE table-cell margin fix */
		  overflow: visible;
		  height:0; 
 } 

.formStylebutton[class],.formStylebuttonAct[class]{  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
	padding:1px 10px 1px 10px;
	height:auto; 
}

.formStylebutton:hover, .formStylebuttonAct:hover
{    	padding: 1px 10px 1px 10px; 
		  border-left:1px solid #7f9db9; border-top:1px solid #7f9db9; border-right:1px solid #21598d; border-bottom:1px solid #21598d; 	 
		  line-height: normal !important; 
		  cursor: pointer;
		  background: url(../images/FormButtonBg-Over.gif) repeat-x top left;
		  font-family: Verdana, Arial,  Helvetica, sans-serif!important;
		  font-size:11px; 
		  width: 0;  /* IE table-cell margin fix */
		  overflow: visible;
		  height:0; 
}

.formStylebutton:hover[class], .formStylebuttonAct:hover[class]{  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
	padding:1px 10px 1px 10px;
	font-family: Verdana, Arial,  Helvetica, sans-serif!important;
	font-size:11px; 
	height:auto; 
}

  
 
.formStylebuttonHover
{    	padding: 1px 10px 1px 10px; 
		  border-left:1px solid #7f9db9; border-top:1px solid #7f9db9; border-right:1px solid #21598d; border-bottom:1px solid #21598d; 	 
		  line-height: normal !important; 
		  cursor: pointer;
		  background: url(../images/FormButtonBg-Over.gif) repeat-x top left;
		  font-family: Verdana, Arial,  Helvetica, sans-serif!important;
		  font-size:11px; 
		  width: 0;  /* IE table-cell margin fix */
		  overflow: visible;
		  height:0; 
}

.formStylebuttonHover[class]{  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
	padding:1px 10px 1px 10px;
	font-family: Verdana, Arial,  Helvetica, sans-serif!important;
	font-size:11px; 
	height:auto; 
} 
 
  
.iconlink {
	display: block;
	height: 90%;
	width: 90%;
}
.headOrangeBg {
	background-color: #D4E1D5;
}
.headGreenBg {
	background-color: #DDE2C7;
}
.tablinkwhite, .leftnavheading{
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	width: 100%;padding-left:6px;
}

a.tablinkwhite:hover {
	color: #FFFFFF;
	display: block;
}

.calyesbg {
	background-color: #FFFFFF;
}
.caltodaybg {
	background-color: #DFDFDF;
} 

.assetItemBg {
	background-color: #F7F7F7;
}
.fontHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
}
.fontHead #normaltext{
	font-size: 10px; 	
	font-weight: normal; 	
	color: #000;
}
.tableBorder {

	border: 1px solid #3466A9;
	background-color: #DDE2C7;
}
.rowOddAsset {
	background-color: #E8EBF3;
}
.ipAddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	display: inline;
	width: 20px;
}
 
.wizbg {
	background-image: url(../images/wizardbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fontBlackHelp {	
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.helptxtbg {
	background-image: url(../images/helptextbg.gif);
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
	color: #666666;
	background-repeat: no-repeat;
}
/*for SupportCenter*/
.tableHead { background: transparent;	border-top: 0px dotted #ccc; 	border-bottom: 0px solid #3176AF;	padding: 6px  4px  4px  4px ; 
	font: normal 19px Arial, sans-serif;	white-space:nowrap; }
/*for SupportCenter*/ 
 .viewborder {
	background-color: #3466A9;
}
.viewActivebg {
	background-color: #F0F4F8;
}
.sumborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #718645;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
.cellheading { 
	font-weight: bold;
	background-color: #3466A9;
	color: #FFFFFF;
	padding: 3px;
}
.SummCellBg {
	background-color: #FBFDFD;
	background-image: url(../images/summary_item_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.SummCellBghover {
	background-color: #FBFDFD;
	background-image: url(../images/summary_item_hoverbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.viewsCellBg{
	background-color: #D0DEF0;
} 
.dropdownbutton {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 17px;
	background-color: #D4D0C8;
	cursor: pointer;
	height: 17px;
}
.ddcombo {
	border: 1px solid #616F45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 100px;
}
/*for SupportCenter*/
.formStyleTextarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 130px;
	white-space:normal;
	padding: 2px 2px; 
	background-repeat: repeat-x;  
}

.statusbar
{
padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
}

.statusbarin
{
border:none; border-left:1px solid #363636; border-right:none; padding:0px 5px 0px 5px; text-align:center; line-height:16px; height:16px; 
color:ffffff !important; background-image:url(../images/tech_ingreen.gif); font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold !important; font-size:11px;
}
.statusbara
{
text-decoration:none; cursor: pointer; display:block;
}

.statusbartech
{
padding:0px; margin:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
}

.statusbarintech
{
float:left; border:none; border-left:1px solid #363636; border-right:none; text-align:center; line-height:16px; height:16px; width:30px; 
color:#ffffff; background-image:url(../images/tech_ingreen.gif);
}

.statusofftech
{
float:left; border:none; border-left:1px solid #363636; border-right:1px solid #363636; text-align:center; line-height:16px; color:#bcbcbc; height:16px; width:34px; background-image:url(../images/tech_in.gif);
}

.statusredtech
{
float:left; border:none; border-left:1px solid #363636; border-right:1px solid #363636; text-align:center; line-height:16px; color:#FFFFFF; height:16px; width:34px; background-image:url(../images/tech_out.gif);
} 
/*for SupportCenter*/
.comboparent {
	background-color: #C5D0E0;
}
.combochild {
	background-color: #F0F4F0;
	height: 25px;
	padding-left: 3px;
}

.associateicon a{
    background-image: url(../images/associateicon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 14px;
    display: block;
}

.associateicon a:hover{
    background-image: url(../images/associateicon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 12px;
    display: block;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
}

.noassociateicon a{
    background-image: url(../images/noassociate.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 14px;
    display: block;
}

.noassociateicon a:hover{
    background-image: url(../images/noassociate.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 12px;
    display: block;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
}

.associateDepticon a{
    background-image: url(../images/associate_depticon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 14px;
    display: block;
}

.associateDepticon a:hover{
    background-image: url(../images/associate_depticon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 12px;
    display: block;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
}

.attachasseticon a{
    background-image: url(../images/software_attachlicence.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 18px;
    display: block;
} 

.assetItemShadow {
	background-image: url(../images/asset_tableinnershdw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	background-color: #F7F7F7;
}
.formSheetView {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 130px;
	padding-left: 2px;
	border: 1px solid #FFFFFF;

}
 .leftNavBG, .reportleftNavBG  {
    background-color: #ECF3F8;
}

.reportleftNavBG {
    padding:10px 10px 25px 10px;
    vertical-align:top;
} 
.lightheadBG {
	background-color: #ECF3F8;
}
.graybgBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d0d0d0;
	border-right-color: #d0d0d0;
	border-bottom-color: #d0d0d0;
	border-left-color: #d0d0d0;
	background-color: #f7f7f7;
}
.sortAscendicon {
	background-image: url(../images/downarrow.gif);
	background-repeat: no-repeat;
	background-color: #D4E1D5;
	font-weight: bold;
	color: #000000;
	background-position: right center;
	margin-right: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.newReqIcon {
	background-image: url(../images/newrequest_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 18px;
	padding-left: 20px;
	color: #000000;
	display: block;
}

.boxbevel {
	background-color: #FFFFF4;
	padding: 10px;
	border-top: 3px solid #EAEAD4;
	border-right: 3px solid #C3C39B;
	border-bottom: 3px solid #C3C39B;
	border-left: 3px solid #EAEAD4;
}
.assetEdithead {
	padding: 4px 4px 4px 15px;
	background-color: #3466A9;	
	border-top: 2px solid #81A6D8;
	border-right: 2px solid #3466A9;
	border-bottom: 2px solid #3466A9;
	border-left: 2px solid #81A6D8;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/filterstart.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;

}
a.assetEdithead:hover {
	color: #000000;
	display: block;
}
.assetEditheadhover {
	padding: 4px 4px 4px 15px;
	background-color: #6694D0;	
	border-top: 2px solid #81A6D8;
	border-right: 2px solid #264B7D;
	border-bottom: 2px solid #264B7D;
	border-left: 2px solid #81A6D8;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url(../images/filterstart.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
 
 .solutionbg {
	background-image: url(../images/solutionsitembg.gif);
	background-repeat: repeat-x;
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #609CDE;
	border-bottom-color: #609CDE;
}
.combolevel00 {
	background-color: #FFFFFF;
	color: #000000;
}
.combolevel0 {
	background-color: #FFFFFF;
}

.combolevel1 {
	background-color: #FFFFFF;
}
.combolevel2 {
	background-color: #FFFFFF;
}
.combolevel3 {
	background-color: #FFFFFF;
}
.combolevel4 {
	background-color: #FFFFFF;
}
.combolevel5 {
	background-color: #FFFFFF;
}

.SolutionsTopicLink{ font-size:12px; font-family: verdana, Helvetica, sans-serif; font-weight: normal; color: #2E5994; line-height:25px!important;     }

 .SolutionsTopicLink a{ font-size:12px; font-family: verdana, Helvetica, sans-serif; font-weight: normal; color: #2E5994!important; text-decoration:underline;  }
 
 .SolutionsTopicLink a:hover { text-decoration: none; color:#cf0000; }
  
 .SolutionsUlLink
 {
 float:left;
 list-style:none;
 padding:0px;
 margin:0px;
 }

 .SolutionsUlLink li
 {
 float:left;
 list-style:none;
 padding-left:17px;
 }
 
.SolutionsUlLink a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#006699;
text-decoration:none;
}
.SolutionsUlLink a:hover
{text-decoration:underline;} 

.headerbg {
	background-color: #3466A9;
}


.wizitemon { 
	background-color: #E4EEF5;
	padding: 5px;
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3BBD2;
	font-size: 11px;
	color: #000000;
	display: block;
	text-decoration: none;

 } 
.wizitemoff { 
	background-color: #CCDEEB;
	padding: 5px;
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3BBD2;
	font-size: 11px;
	color: #ff0000;
	display: block;
	text-decoration: none;

 } 


.deleteicon a{
 	         background-image: url(../images/deleteicon.gif);
 	         background-repeat: no-repeat;
 	         background-position: center center;
 	         height: 16px;
 	         display: block;
 	 }
 	 
 	 .deleteicon a:hover{
 	         background-image: url(../images/deleteicon.gif);
 	         background-repeat: no-repeat;
 	         background-position: center center;
 	         border: 1px solid #616F45;
 	         background-color: #F0F4F0;
 	         height: 16px;
 	         display: block;
 	 }
 	 .nodeleteicon {
 	         background-image: url(../images/deleteicondis.gif);
 	         background-repeat: no-repeat;
 	         background-position: 5px center;
 	         height: 16px;
	 }
.formStyleNoBorder {
	 border: 0px solid #616F45;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: normal;
	 color: #000000;
	 width: 130px;
	 padding-left: 2px;
	 }

 .formStyleNoBorderR {
	 border: 0px solid #616F45;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 color: #CC0000;
	 width: 130px;
	 padding-left: 2px;
	 }

 .formStyleNoBorderBold {
	 border: 0px solid #616F45;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 color: #000000;
	 width: 130px;
	 padding-left: 2px;
	 }
	 
.headingShadow {
   background-image: url(../images/admin_items_shadow.gif);
   background-repeat: no-repeat;
   background-position: left top;
   height: 14px;
   background-color: #FFFFFF;
}
.reportsColHead 
{
	background-color: #D5E1F1;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFF7FF;
	border-right-color: #B0C6E2;
	border-bottom-color: #B0C6E2;
	border-left-color: #DFF7FF;
	font-weight: bold;
	color: #2D5893;
	text-decoration: none;
} 
.editicon a{
	background: url(../images/scp-global-images.gif) -205px -22px no-repeat; width:16px; height:16px;
	display: block;
}

.editicon a:hover{
	background: url(../images/scp-global-images.gif) -227px -22px no-repeat; width:16px; height:16px;
	display: block;
	margin:2px 0px 0px 2px;   
}

.editicondis a{
	background: url(../images/scp-global-images.gif) -290px -489px no-repeat; width:16px; height:16px;
	display: block;
}
 
.editicondis a:hover{
	background: url(../images/scp-global-images.gif) -290px -489px no-repeat; width:16px; height:16px;
	display: block; margin:2px 0px 0px 2px;  
}



.notesicon a{
	background: url(../images/scp-global-images.gif) -266px -22px no-repeat; width:16px; height:14px; 
	border:1px solid transparent;
	display: block;
}

.notesicon a:hover{
	background: url(../images/scp-global-images.gif) -266px -22px no-repeat; width:20px; height:14px; 
	border: 1px solid #616F45;
	background-color: #F0F4F0; 
	display: block;
}

.workaroundicon a{
	background-image: url(../images/workaroundicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	display: block;
}

.workaroundicon a:hover{
	background-image: url(../images/workaroundicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #616F45;
	background-color: #F0F4F0;
	height: 16px;
	display: block;
}

.resolutionicon a{
	background-image: url(../images/resolutionicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	display: block;
}

.resolutionicon a:hover{
	background-image: url(../images/resolutionicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #616F45;
	background-color: #F0F4F0;
	height: 16px;
	display: block;
}

.nonotesicon a{
	background: url(../images/scp-global-images.gif) -246px -22px no-repeat; width:14px; height:14px; 
    display:block;
}
.noresolutionicon a{
	background-image: url(../images/resolutionoff.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
    display:block;
}
.noworkaroundicon a{
	background-image: url(../images/workaroundoff.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
    display:block;
}
                                   
.replyicon a{
	background: url(../images/scp-global-images.gif) -307px -22px no-repeat; width:20px; height:14px; 
	border: 1px solid transparent;
	display: block;
}

.replyicon a:hover{
	background: url(../images/scp-global-images.gif) -307px -22px no-repeat; width:20px; height:14px; 
	border: 1px solid #616F45;
	background-color: #F0F4F0; 
	display: block;
}

.reqreplyicon a{
	background: url(../images/scp-global-images.gif) -331px -23px no-repeat; width:20px; height:14px; 
	border:1px solid transparent;
	display: block;
}

.reqreplyicon a:hover{
	background: url(../images/scp-global-images.gif) -331px -23px no-repeat; width:20px; height:14px; 
	border: 1px solid #616F45;
	background-color: #F0F4F0; 
	display: block;  
}

.system-gen-replyicon a{
	background: url(../images/scp-global-images.gif) -361px -41px no-repeat; width:20px; height:14px;
	border:1px solid transparent;
	display: block;
}

.system-gen-replyicon a:hover{
	background: url(../images/scp-global-images.gif) -361px -41px no-repeat; width:20px; height:14px;
	border: 1px solid #616F45;
	background-color: #F0F4F0; 
	display: block;
}

.forward-icon a{
	background: url(../images/scp-global-images.gif) -384px -41px no-repeat; width:20px; height:14px;
	border:1px solid transparent;
	display: block;
}

.forward-icon a:hover{
	background: url(../images/scp-global-images.gif) -384px -41px no-repeat; width:20px; height:14px;
	border: 1px solid #616F45;
	background-color: #F0F4F0; 
	display: block;
} 

.noreplyicon{
	background: url(../images/scp-global-images.gif) -283px -18px no-repeat; width:12px; height:10px;  
}
.unarchiveicon a{
background:url(../images/scp-global-images.gif) no-repeat top left;
width:15px; height:14px; background-position:-478px -445px; display:block;
}

 .formStyleTextNB1 {
	 border: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #000000;
	 background-color: #FFFFFF;
	 padding-left: 2px;
	 }

 .formStyleTextNB2 {
	 border: 1px solid #ECECEC;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #000000;
	 background-color: #ECECEC;
	 padding-left: 2px;
	 }

 .formStyleTextSel {
	 border: 1px solid #98AFC9;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #000000;
	 background-color: #98AFC9;
	 padding-left: 2px;
	 }

.rowselectodd {
	background-color: #ffffff;
	color: #000000;
	width:100%;
	display: block;
	text-decoration:none
}

.rowselecteven {
	background-color: #ECECEC;
	color: #000000;
	width:100%;
	display: block;
	text-decoration:none
}

.rowselected {
	background-color: #98AFC9;
	font-weight: bold;
	color: #ffffff;
	width:100%;
	display: block;
	text-decoration:none
}

.colHead { 
	background-color: #D1D1D1;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDEDE;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;
	border-left-color: #DEDEDE;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
 }
 
.TFDisabled {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222;
	width: 130px;
	padding-left: 2px;
	cursor:default;
}

.jumpto {
   color: #000000;
   background-color: #ffff99;
   border:2px solid #ccc;
   border-bottom:2px solid #000;
   border-right:2px solid #000;
}

.tableheader {
   background-color: #D5E1F1;
   padding: 2px;
   border-top-width: 2px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #DFF7FF;
   border-right-color: #B0C6E2;
   border-bottom-color: #B0C6E2;
   border-left-color: #DFF7FF;
   font-weight: bold;
   color: #2D5893;
   text-decoration: none; 
}

.tableHeader [type="checkbox"]{margin-left:7px;} 

.helpheading {
   font-size: 11px;
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #999999;
   width: 100%;
   display: block;
   background-color: #F0F0F0;
   padding: 2px;
}

.tdRuledOdd {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.normalbtn {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #6867B7;
	border-top: 1px solid #CCDAF7;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCDAF7;
	height: 22px;
}

.alphaON a{ 
	border:1px solid #dddddd; background-color:#f9f9f9; width:16px; height:14px; float:left; margin-left:4px; text-align:center; text-decoration:none; color:006699; line-height:13px;
 }  

.alphaON a:hover { 
background-color:#c2dcef;
 } 

.alphaEnabled a{ 
background-color:#c2dcef; font-weight:bold; border:1px solid #dddddd; width:16px; height:14px; float:left; margin-left:4px; text-align:center; text-decoration:none; color:006699; line-height:13px;
 } 

.alphaDisabled { 
	background-color: #D5E2F0;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEEEF8;
	border-right-color: #C6D7EA;
	border-bottom-color: #C6D7EA;
	border-left-color: #DEEEF8;
	font-weight: bold;
	color: #B4C7DE;
	text-decoration: none;
}

.graygradtdbg {
	background-color: #E2E2E2;
	background-image: url(../images/wo_view_bg.gif);
	background-repeat: repeat-x;
}

.borderLink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color:#FFFFDD;
	border: 1px solid #AFBFD4;
	padding: 1px 7px 1px 7px;
	color: #333;
	white-space: nowrap;
	text-decoration:none;
	height:22px
}

.borderLink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color:#E3ECF5;
	border: 1px solid #444;
	padding: 1px 7px 1px 7px;
	color: #000;
	white-space: nowrap;
}
.ScanSchbox{
width:490px;
}

.ScanSchbox #ScanSchTop{
	background: transparent url(../images/scansch_groupline.gif) repeat-x left top;
	padding-left:10px;
}

.ScanSchbox #scanschhead{
	background-color: #C0CDE7;
}

.ScanSchbox #ScanSchmiddle
{
	background-color: #FFF;
	padding: 5px 10px 10px 55px;
	border-bottom: 2px solid #C0CDE7;
}

.ScanSchbox #yearrange td
{
	padding: 1px 15px 1px 5px;
	border-bottom: 1px dotted #C0CDE7;
}

.scanSchonbg {
	background-color: #E9EEF6;
}

.scanSchONchoice {
	font-weight: bold;
	background-color: #E9EEF6;
	border-left: 3px solid #C0CDE7;
	padding-left:10px;
}

.scanSchOFFchoice {
	font-weight: normal;
	background-color: #fff;
	border-left: 3px solid #FFF;
}

.scanschchioce {
	background-image: url(../images/scansch_choiceimg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:5px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}

.semitrans{
	position:absolute; 
	width:100%; 
	height:500px; 
	z-index:999; 
	left: 250px; 
	top: 228px; 
	background-image: url(../images/semitrans.gif); 
}


.scanschenablebg{
	background-color: #BCC7DC;
	border-top:2px solid #5670A9;
	color:#000;
	font-weight: bold;
	padding:0px 0px 5px 3px ;

}

.soltable a{
	color: #000;
}


.soltable td p{
}

.soltable p{
	margin-top: 0px; 
	margin-bottom: 0px;
}

.soltable td{
}

.soltable h1{

	font-size: 18px;
}

.soltable h1 > a{
	font-size: 18px;
	font-weight: bold;
}

.soltable h2{
	font-size: 15px;
}

.soltable h2 > a{
	font-size: 15px;
	font-weight: bold;
}

.soltable h3{
	font-size: 12px;
}

.soltable h3 > a{
	font-size: 12px;
	font-weight: bold;
}

.coloredSelect{
   border: 1px solid #888888;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #000000;
   width: auto;
   padding-left: 2px;
}

.coloredSelect option {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   color: #000000;
   text-transform: none;
   background-color: #FCFFE8;
}

/* For request list view enhancement - start */

.row1n td{
	background-color: #FFFFFF;
	height:20px;
	padding-left:3px;
}

.row1n a{
	color: #000000;
	font-weight: normal;
}

.row0n td{
	background-color: #ECECEC;
	height:20px;
	padding-left:3px;
}


.row0n a{
	color: #000000;
	font-weight: normal;
}

.row1b td{
	background-color: #FFFFFF;
	font-weight: bold;
	height:22px;
	padding-left:3px;	
}

.row1b a{
	color: #000000;
	font-weight: bold;
}

.row0b td{
	background-color: #ECECEC;
	font-weight: bold;
	height:22px;
	padding-left:3px;
}

.row0b a{
	color: #000000;
	font-weight: bold;
}


.rowHiliten td{
	border-bottom:1px solid #cccccc!important;
	border-top:1px solid #cccccc!important;
	background-color: #FCFCCE;
	height:19px;
	padding-left:3px;	
}

.rowHiliten a{
	color: #000000;
	font-weight: normal;
}

.rowHiliteb td{
	border-bottom: 0px solid #dddddd;
	border-top: 0px solid #cccccc;
	background-color: #ffffff;
	font-weight: bold;
	height:22px;
	padding-left:3px;
}

.rowHiliteb a{

	color: #000000;
	font-weight: bold;
}

.ColumnHead td, .tableComponent th {  
	height:25px; 
	border-left:none;
	font-weight: bold;
	color: #333333;
	padding-left:3px;	
	text-decoration: none;
} 

.tableComponent th{
       padding:0px; 
}

#tipDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #eeeeee;
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
	color: #000;
}

#tipDiv div {
	border: 1px solid #777777;
	background-color:#FCFCCE;
	padding:5px 5px 5px 5px;
	width:300px;
}

/* For request list view enhancement - end */

/* changes for custom report -  start */
.wizardLinkStep1, .wizardLinkStep2, .wizardLinkStep3, .wizardLinkStep4, .wizardLinkStep5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3466A9;
	padding:2px 10px 2px 23px;
	display:block;
	height:19px;
	text-decoration:none;
} 
.wizardLinkStep1 {
	background: url(../images/cusrep_wizstep1.gif) no-repeat left top;
}

a.wizardLinkStep1:hover {
	background: url(../images/cusrep_wizstep1o.gif) no-repeat left top;
	color: #f00;
}

.wizardLinkStep1Active
{
background: url(../images/cusrep_wizstep1o.gif) no-repeat left top;
	color: #f00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:2px 10px 2px 23px;
	display:block;
	height:19px;
	text-decoration:none;
}

.wizardLinkStep2 {
	background: url(../images/cusrep_wizstep2.gif) no-repeat left top;
}
a.wizardLinkStep2:hover {
	background: url(../images/cusrep_wizstep2o.gif) no-repeat left top;
	color: #f00;
}

.wizardLinkStep2Active
{
background: url(../images/cusrep_wizstep2o.gif) no-repeat left top;
	color: #f00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:2px 10px 2px 23px;
	display:block;
	height:19px;
	text-decoration:none;
}

.wizardLinkStep3 {
	background: url(../images/cusrep_wizstep3.gif) no-repeat left top;
}
a.wizardLinkStep3:hover {
	background: url(../images/cusrep_wizstep3o.gif) no-repeat left top;
	color: #f00;
}


.wizardLinkStep4 {
	background: url(../images/cusrep_wizstep4.gif) no-repeat left top;
}
a.wizardLinkStep4:hover {
	background: url(../images/cusrep_wizstep4o.gif) no-repeat left top;
	color: #f00;
} 

.wizardLinkStep5 {
	background: url(../images/cusrep_wizstep5.gif) no-repeat left top;
}
a.wizardLinkStep5:hover {
	background: url(../images/cusrep_wizstep5o.gif) no-repeat left top;
	color: #f00;
}
.wizardLinkStep1on, .wizardLinkStep2on, .wizardLinkStep3on, .wizardLinkStep4on, .wizardLinkStep5on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding:2px 10px 2px 23px;
	display:block;
	height:19px;
	text-decoration:none;
} 

.wizardLinkStep1on {
	background: url(../images/cusrep_wizstep1o.gif) no-repeat left top;
}
.wizardLinkStep2on {
	background: url(../images/cusrep_wizstep2o.gif) no-repeat left top;
}
.wizardLinkStep3on {
	background: url(../images/cusrep_wizstep3o.gif) no-repeat left top;
}
.wizardLinkStep4on {
	background: url(../images/cusrep_wizstep4o.gif) no-repeat left top;
}
.wizardLinkStep5on {
	background: url(../images/cusrep_wizstep5o.gif) no-repeat left top;
}

label {
	cursor:default;
}

.labelSelectd {
	font-weight: normal;
	color: #000000;
	background-color: #fff;
	padding:5px;
	border-left:2px solid #fff;
} 

.labelSelect {
	font-weight: bold;
	color: #000000;
	background-color: #FCFCCE;
	padding:5px;
	border-left:2px solid #3466A9;
} 

.mlselect{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	width: auto;
	padding-left: 2px; 
}

.mlselect option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-transform: none;
	background-color: #fff;
}

.mlselect optgroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #666;
	background-color: #eee;
	padding:3px;
} 

.dashbmlselect option{vertical-align:middle; padding-top:2px; padding-bottom:2px; display:block;}
/* changes for custom report -  end */

#dropmenudiv{
	position:absolute;
	z-index:100;
	border-left: 2px solid #aaa;
	border-top: 2px solid #aaa;
	border-right: 2px solid #444;
	border-bottom: 2px solid #444;
	color: #000;
	padding:2px;
	background-color:#FCFCCE;
	width:160px;
}



#bottombg .borderedLink a{
	font-weight: bold;
	background-color:#FFFFF6;
	border: 1px solid #95A8C0;
	padding: 1px 7px 1px 7px;
	color: #333;
	white-space: nowrap;
	text-decoration:none;
	height:17px;
}

#bottombg .borderedLink a:hover{
	font-weight: bold;
	background-color:#C9D6E8;
	border: 1px solid #36547C;	
	padding: 1px 7px 1px 7px;
	color: #000;
	white-space: nowrap;

}

.requestBox {
	background-color: #FFFFF4;
	border-top: 3px solid #EAEAD4;
	border-right: 3px solid #C3C39B;
	border-bottom: 3px solid #C3C39B;
	border-left: 3px solid #EAEAD4;
}
.requestBox #topbg{
	background-color: #D4D4AC;
	padding:4px;
	border-bottom: 1px solid #999;
}
.requestBox #bottombg{
	background-color: #EFEFD3;
}

.requestBox #subheading{
	font-weight: bold;
	background: url(../images/dottedline.gif) repeat-x left bottom;
}

.threadBox {
	background-color: #FEFEFF;
}

.threadBox #topbg{
	background-color: #CFDCEE;
	padding:4px;
	cursor:pointer;
}
.threadBox #bottombg{
	background-color: #EDF4FF;
}
.threadBox #subheading{
	font-weight: bold;
	background: url(../images/dottedline.gif) repeat-x left bottom;
}

.repliesBox {
	background-color: #FEFEFE;
}

.repliesBox #topbg{
	background-color: #f1f1f1;
	padding:4px;
	cursor:pointer;
}
.repliesBox #bottombg{
	background-color: #F4F4F4;
}
.repliesBox #subheading{
	font-weight: bold;
	background: url(../images/dottedline.gif) repeat-x left bottom;
} 
.conshowhidebg{
background-color: #ECECEC;
border-right:1px solid #627DA7;
}  
.announcementBoard { 
	background-color: #BCC9DC;
	padding: 3px;
	border-left: 1px solid #D8E0EB;
	border-top: 1px solid #D8E0EB;
	border-right: 1px solid #66686A;
	border-bottom: 1px solid #66686A;
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
 }  

.announcementBoard #insidebg{ 
 	background: url(../images/announceheadingbg.gif) repeat-x 0px 0px;
	background-color: #F4F7FC;
	border-left: 1px solid #66686A;
	border-top: 1px solid #66686A;
	border-right: 1px solid #D8E0EB;
	border-bottom: 1px solid #D8E0EB;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
 } 

.announcementBoard #announcehead td{ 
	 font-size:13px; 
	 color:#fff; 
	 font-weight:bold; 
	 font-family:arial, verdana; 
	 padding:0px 5px 0px 5px ;
	 height:25px;
 } 


.announcementBoard #bottombg{ 
	background-color: #DEE5EF;
 } 

.annlinkprivate{ 
 	background: url(../images/ann_privateicon.gif) no-repeat 9px 5px;
	padding: 5px 5px 5px 32px;
} 

.annlinkpublic{ 
 	background: url(../images/ann_publicicon.gif) no-repeat 10px 5px;
	padding: 5px 5px 5px 32px;
} 

td.announcerow:hover {
	background-color:#fcf9d4;
	color: #f00;
	border-top: 1px solid #D9E1EB;
	border-bottom: 1px solid #D9E1EB;
 } 

 td.announcerow a, .announcerow a:hover {
	font-size: 11px;
	color:#000;
	text-decoration:none;
 } 

.annlinkprivateun{ 
 	background: url(../images/ann_privateiconun.gif) no-repeat 6px 5px;
	padding: 5px 5px 5px 32px;
 } 

.annlinkpublicun{ 
 	background: url(../images/ann_publiciconun.gif) no-repeat 7px 5px;
	padding: 5px 5px 5px 32px;
 } 

#adminlinks {
	background-color:#D9E1EB;
	border-top: 1px solid #9CAABD;
	height:25px;
	border-spacing:3px;
	padding: 0px;
}


.linkborder {
	background:url(../images/NewFormButImg.gif) repeat-x bottom left;
	height:15px; 
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #818181; 
	padding: 1px 7px 1px 7px;
	color: #000000;
	font-weight:normal!important;
	white-space: nowrap;
	text-decoration:none; 
	text-align: start;
	text-transform: none;
	word-spacing: normal;
	letter-spacing: normal; 
}

a.linkborder:hover{ 
	background:url(../images/NewFormButImg-Over.gif) repeat-x bottom left;
	height:15px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;	
	border:1px solid #818181;
	color:#000000;
	padding: 1px 7px 1px 7px;
	white-space: nowrap;
	text-decoration:none; 
	text-align: start;
	text-transform: none;
	word-spacing: normal;
	letter-spacing: normal; 
 
}

a.linkborderSel {
	padding: 1px 7px 1px 7px;
	white-space: nowrap;
	text-decoration:none;
	background-color:#C9D6E8;
	border: 1px solid #36547C;	
	color: #000;
	border-left: 1px solid #555;
	border-top: 1px solid #555;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.attachmentLink {
	font-weight: bold;
	border: 1px solid #95A8C0;
	padding: 1px 7px 1px 7px;
	color: #333;
	white-space: nowrap;
	text-decoration:none;
	height:13px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	background: transparent url(../images/attachment.gif)  no-repeat  1px 1px ;
	padding: 2px 4px 2px 22px ;
}

a.attachmentLink:hover{
	background-color:#C9D6E8;
	border: 1px solid #36547C;	
	color: #000;
	border-left: 1px solid #555;
	border-top: 1px solid #555;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.linkborderdis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color:#eee;
	border: 1px solid #ddd;
	padding: 1px 7px 1px 7px;
	color: #aaa;
	white-space: nowrap;
	text-decoration:none;
	height:17px;
	cursor:default;
}
.editquantitylink {
	background: transparent url(../images/editicon.gif) no-repeat right center;
	font-size: 10px;
	font-weight: bold;
	width:70px;
	display: block;
	padding: 2px 0px 0px 0px;
	text-decoration:none;
	border: 1px solid #F0F4F0;
	background-color: #F0F4F0; text-align:left;
}

a.editquantitylink:hover  { border: 1px solid #fff;	background-color: #D3E1D3;	border: 1px solid #B6C5B6; }

.editquantitylink{
			background: transparent url(../images/editicon.gif) no-repeat right center;
			font-size: 10px;
			font-weight: bold;
			width:70px;
			display: block;
			padding: 2px 0px 0px 0px;
			text-decoration:none;
			border: 1px solid #F0F4F0;
			background-color: #F0F4F0;
}

a.editquantitylink:hover{
		border: 1px solid #fff;
		background-color: #D3E1D3;
		border: 1px solid #B6C5B6;
}

.rowOddn td{
	background-color: #FFFFFF;
	height:22px;
	padding-left:3px;
}
.rowOddn a{
	color: #000000;
	font-weight: normal;
}

.rowevenn td{
	background-color: #ECECEC;
	height:22px;
	padding-left:3px;
}
.rowevenn a{
	color: #000000;
	font-weight: normal;
}


/* mickey client start */

.editicon, .notesicon, .nonotesicon, .replyicon, .noreplyicon .reqreplyicon, workaroundicon, noworkaroundicon, resolutionicon, noresolutionicon{
	width:18px; 
}

.editicon a, .notesicon a, .nonotesicon a, .replyicon a, .noreplyicon, .reqreplyicon a
{
width:20px;
}

.tableComponent, .columnChooser {
	color: #000099;
	padding: 0px;
	width: 100%;	
} 

.tableHeader, .sortedTableHeader {
	font-size: 11px; 
	font-weight: bold; 
	color: #000099;
	text-align: left; 
  	white-space: nowrap;
}

.sortedTableHeader { 
	background: url(../images/columnsortheadbg.gif)  repeat-x left top;
} 

.tableHeader a, .sortedTableHeader a{
	font-weight: bold;
	color:#333333; 
	text-decoration: none;
	padding-left:5px; 
	line-height:20px;
}

.tableHeader table tr td{
	font-weight:bold;
	color:#333333; 
	text-decoration: none;
	padding-left:5px; 
	line-height:20px;
}

.tableHeader a:hover, .sortedTableHeader a:hover{
	font-weight: bold;
	color: #000;
} 
.columnChooser {
	font-weight: bold;
	width:100%;
	height: 20px;
}

.sortButtonASC, .sortButtonDESC, .tableSearchButton, .columnEditButton , .tableSearchCloseButton {
	vertical-align: middle;
	background:transparent;
	border: 0px solid #000000;
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: pointer;
}

.sortedTableHeader .sortButtonASC {
	background: url(../images/sortAsc.gif) no-repeat center;
}

.sortedTableHeader .sortButtonDESC {
	background: url(../images/sortDesc.gif) no-repeat center;
}

.columnEditButton {
background:url(../images/scp-global-images.gif) no-repeat -283px -335px; 
	width:18px;
	height:14px;
	margin:2px 5px 0px 1px; 
}

.tableSearchButton{
background:url(../images/scp-global-images.gif) no-repeat -261px -335px; 
       margin:2px 1px 0px 1px; 	
}

.tableSearchCloseButton{
	background:url(../images/scp-global-images.gif) no-repeat -261px -335px;
	 margin:2px 1px 0px 1px; 	 
}

.tableSearchGoButton{ 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 2px;
	background-color: #C6C5D7;
	cursor: pointer;
	height: 18px;
}  

.msgContent{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:2px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.hideMessageButton{
	background: url(../images/foldup.gif) no-repeat center;
}

#timeToLoad {
	display:none;
}

#20_SearchRow input {
	width:50;
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
/* mickey client end */

fieldset {
	border: 1px solid #d9eaf5;
	padding: 10px;
	/*background:url(../images/fieldset-bg.gif) repeat-x top left;*/
	background-color:#f3f6fc;
	position:relative;  
	margin-top:8px;
    padding-top:4px;
}

fieldset legend {
	border-left:0px solid #7F93BF;
    border-top:0px solid #7F93BF;
    border-right:0px solid #213052;
    border-bottom:0px solid #213052;
    font-size: 13px;
    font-weight: bold;
	color: #007DB1;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
	padding:2px 2px 2px 2px; 
  	position:relative;
    top: -.8em;
    left: .5em;
	  
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
fieldset legend { position:relative; left:0em; padding:0px; top:0px; text-align:left; }
}

.textfieldhilite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    border: 2px solid #3158AD;
    padding-left:3px;
    background-color: #FCFCCE;
    background: url(../images/formshdw.gif) no-repeat -4px -4px;
}

label input {
    margin-bottom:-2px;
}


.udfTextType #typestrip{
    padding:3px;
    border-top:0px solid #888;
    border-bottom:0px solid #888;
    background-color: transparent;
}

.udfTextType #types{
    background-color: transparent;
    padding-left:50px;
    border-bottom:0px solid #888;
    height:90px;
    text-align:left;
    vertical-align:top;
}

.sendBox {
	background-color: #FEFEFF;
	border: 1px solid #B4C1D3;
}

.sendBox #topbg{
	background-color: #CFDCEE;
	padding:4px;
	border-bottom: 1px solid #97A4B6;
	cursor:pointer;
}
.sendBox #bottombg{

	background-color: #EDF4FF;
	border-bottom: 1px solid #ddd;
}

.sendBox #subheading{
	font-weight: bold;
	background: url(../images/dottedline.gif) repeat-x left bottom;
}

.fontHead {font: 12px  Verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	background-color:#fff;
	padding:0px 0px 2px 0px ;
}

.fontHead td{
	font: 11px verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold;  
}


.gotoTop {
	background: url(../images/gototop.gif) no-repeat 0px 0px;
	display:block;
	width:30px;
	height:12px;
}

a.gotoTop:hover {
	background: url(../images/gototopon.gif) no-repeat 0px 0px;
}

.gotoTopdiv{
	clear:both;
	width:100%; 
	display:block;
	padding-top:30px;
}  

.tablerowbycolumn {
	border-spacing: 1px; 
	border-collapse: separate; 
	background-color:#fff;
	border:1px solid #fff;
	width:100%;
}

.tablerowbycolumn td{
border-bottom:1px solid #aaa;
padding:3px;
text-align:center;
}

.tablerowbycolumn #columnodd{
background-color:#fff;
border-right:1px solid #ddd;
}

.tablerowbycolumn #columneven{
background-color:#ECECEC;
border-right:1px solid #ddd;
vertical-align:middle;
}

.tablerowbycolumn  a:hover {
text-decoration:none;
color: #f00;
}

.tablerowbycolumn a {
text-decoration:underline;
font-size:10px;
color: #000;
display:block;
width:100%;
height:13px;
}

.tablerowbycolumn #columnhead td, #columnvertical{
	background-color: #D5E1F1;	
	border-top: 2px solid #DFF7FF;
	border-left: 2px solid #DFF7FF;
	border-right: 2px solid #B0C6E2;
	border-bottom: 2px solid #B0C6E2;
	font-weight: bold;
	color: #2D5893;
	white-space:nowrap;
	text-decoration: none;
	padding: 1px 10px 1px 10px ;
}

.tablerowbycolumn #columnvertical{
	text-align:left;
	padding: 1px 3px 1px 3px ;
	width:5%;
	white-space:nowrap;
}
/*~~~~~~~~~~~~~~~ Start  others ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tablerowbycolumn #othershead{
	background-color: #E0E2CE;
	border-top: 2px solid #F2F4E0;
	border-left: 2px solid #F2F4E0;
	border-right: 2px solid #C3C5B1;
	border-bottom: 2px solid #C3C5B1;
	font-weight: bold;
	color: #2D5893;
	white-space:nowrap;
	text-decoration: none;
	text-align:left;
	padding: 1px 3px 1px 3px ;
	width:5%;
}

.tablerowbycolumn #othersopen, #othersover, #othersonhold{
	background-color:#EFF0E6;
	border-right:1px solid #ddd;
	vertical-align:middle;
}

.tablerowbycolumn #othersonhold {
	background-color:#E6E7DD;
}

/*---------------End others------------------------*/

/*~~~~~~~~~~~~~~~ Start unassigned ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tablerowbycolumn #unassignedhead{
	background-color: #D6E6D2;
	border-top: 2px solid #E8F8E4;
	border-left: 2px solid #E8F8E4;
	border-right: 2px solid #B9C9B5;
	border-bottom: 2px solid #B9C9B5;
	font-weight: bold;
	color: #2D5893;
	white-space:nowrap;
	text-decoration: none;
	text-align:left;
	padding: 1px 3px 1px 3px ;
	width:5%;
}

.tablerowbycolumn #unassignedopen, #unassignedover, #unassignedonhold{
	background-color:#EFF5ED;
	border-right:1px solid #ddd;
	vertical-align:middle;
}

.tablerowbycolumn #unassignedonhold {
	background-color:#E3EAE2;
}

/*---------------End unassigned ------------------------*/

/*~~~~~~~~~~~~~~~ Start total ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tablerowbycolumn #totalhead{
	background-color: #B5C8E3;

	border-top: 2px solid #BDDAEE;
	border-left: 2px solid #BDDAEE;
	border-right: 2px solid #97B3D7;
	border-bottom: 2px solid #97B3D7;
	font-weight: bold;
	color: #000;
	white-space:nowrap;
	text-decoration: none;
	text-align:left;
	padding: 1px 3px 1px 3px ;
	width:5%;
}

.tablerowbycolumn #totalopen, #totalover, #totalonhold{
	background-color:#D6E1EE;
	border-right:1px solid #ddd;
	vertical-align:middle;
	width:30%;
}

.tablerowbycolumn #totalonhold {
	background-color:#C9D3E1;
}
/*---------------End total ------------------------*/

.freezeLayer {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #FFF; 
	filter: Alpha(opacity = 65);
	-moz-opacity: 0.65;
	z-index: 20;
	opacity: 0.65;
} 
.tableHeader input:checkbox
{
border:1px solid red;
}
 
.searchRow th, .searchRow .tableHeader, .searchRow .sortedTableHeader .sortedTableHeader { 
	background-color: #ECECEC;
	border:0px;
	border-top	: 1px solid #aaa;
	border-bottom	: 1px solid #aaa;
	font-weight: bold;
	background: transparent url(../images/wo_view_bg.gif)  repeat-x ;
	color: #174F02;
	padding:0px 5px 0px 0px;
	height:18px;	
	text-decoration: none;
	white-space: nowrap;
}

.tableHeaderCommon
{ 
	border:0px; 
	font-weight: bold; 
	padding:0px 5px 0px 0px;
	height:25px;
	line-height:25px;	
	text-decoration: none;
	white-space: nowrap;
}

.searchRow .sortedTableHeader .sortedTableHeader, .searchRow .tableHeader .tableHeader {
	border:0px;
}
 

.searchRow th .tableSpotSearch{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 100%;
	border: 1px solid #888888;
	padding:1px;
	background: url(../images/formshdw.gif) no-repeat -4px -4px #fff;
}  

.clsNode {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
	color: black;
	background-color:#fff;
	border:1px solid #fff;
	padding:1px 2px 1px 2px ;
}

.clsNode:hover {
	text-decoration: none;
	color: #fff;
	background-color:#999;
	border:1px solid #777;
}

.caTopLeft {
	background: url(../images/tooltip_ltcorner.gif) no-repeat left top;
	height:5px;
	width:5px;
}

.caTopCenter {
	background: url(../images/tooltip_toptile.gif) repeat-x left top;
}

.caTopRight {
	background: url(../images/tooltip_rtcorner.gif) no-repeat right top;
	height:5px;
	width:8px;
}

.caMiddleLeft {
	background: url(../images/tooltip_lefttile.gif) repeat-y left top;
	width:5px;
}

.caMessage, .caClose {
	background: #FEFABD;
}

.caMiddleRight {
	background: url(../images/tooltip_righttile.gif) repeat-y right top;
	width:8px;
}

.caBottomLeft {
	background: url(../images/tooltip_lbcorner.gif) no-repeat left bottom;
	height:8px;
	width:5px;
}

.caBottomCenter {
	background: url(../images/tooltip_bottomtile.gif) repeat-x left bottom;
	height:8px;
}
.caBottomRight {
	background: url(../images/tooltip_rbcorner.gif) no-repeat right bottom;
	height:8px;
}

.caCloseButton {
	display:none;
}

.deleteicon a{
	background-image: url(../images/deleteicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	display: block;
}

.deleteicon a:hover {
	background-image: url(../images/deleteicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	display: block;
	border:0px;
}

.inventoryheading {
	background: url(../images/invhome_headbg.gif) repeat-x left top; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	padding:6px 0px 0px 0px; 
	color:#113B94; 
	white-space:nowrap;
	width:100px;
}

.inventoryheading a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	padding:6px 0px 0px 0px; 
	color:#113B94; 
	text-decoration:none;
	white-space:nowrap;
}

.inventoryheading a:hover{
	color:#CB2F4F; 
}

.subtaboff {
	background: url(../images/subtab_offbg1.gif) no-repeat right top #ffffff;
	font-weight: bold;
	color: #3466A9;
	text-decoration: none;
	white-space: nowrap;
	border-bottom:1px solid #5670A9;
	border-left:1px solid #5670A9;
}

.subtaboff a {
	background: url(../images/subtab_offbg1.gif) no-repeat right top #ffffff;
	font-weight: bold;
	color: #3466A9;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	width:auto;
	white-space: nowrap;
	display:block;
	border-bottom:0px solid #5670A9;
	border-left:0px solid #5670A9;
}

.subtaboff a:hover{
	background: url(../images/subtab_offbg2.gif) no-repeat right top #ffffff;
	color: #000;
}

.subtabon {
	background: url(../images/subtab_on.gif) no-repeat right top #ffffff;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	border-bottom:1px solid #fff;
	border-left:1px solid #5670A9;
}

.subtabon a{
	background: url(../images/subtab_on.gif) no-repeat right top #ffffff;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	white-space: nowrap;
	width:auto;
	display:block;
	border-bottom:0px solid #fff;
	border-left:0px solid #5670A9;
}

.subtabon a:hover{
	color: #3466A9;
}

.subtabborder {
	border-bottom:1px solid #5670A9;
}

.subtabcontents {
	border-top:0px;
	border-right:1px solid #5670A9;
	border-bottom:1px solid #5670A9;
	border-left:1px solid #5670A9;
}

.subtabcont {
	border-top:0px;
	border-right:1px solid #5670A9;
	border-left:1px solid #5670A9;
}

.postrequest{
	border:1px solid #4E7AA6;
	background: url(../images/requestsearchbg.gif) repeat-x left bottom #fff; 
}
.postrequest textarea{
	font-size:15px;
	color:#3466A9;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif;
}

.postrequestbutton a{ 
	background: url(../images/postrequest_bg.gif) repeat-x left bottom #EBF7DD; 
	color:#39630B;
	display:block;
	padding:6px;
	border-left: 2px solid #9BC270;
	border-top: 2px solid #9BC270;
	border-right: 2px solid #618B32;
	border-bottom: 2px solid #618B32;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.postrequestbutton a:hover{ 
	background: url(../images/postrequest_bg1.gif) repeat-x left bottom #EBF7DD; 
	color:#000;
	border-left: 2px solid #8CB75D;
	border-top: 2px solid #8CB75D;
	border-right: 2px solid #39630B;
	border-bottom: 2px solid #39630B;

}
div.autocomplete {
      position:absolute;
      width:auto;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
      z-index:11; 
    }
div.autocomplete ul {
      list-style-type: none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { 
	color:#D90202;
	background: url(../images/autocompleteitembg.gif) repeat-y left top; 
	background-color: #fff; 
}

    div.autocomplete ul li.selected span{ 
	color:#4970C2;
}
    div.autocomplete ul li {
      list-style-type: none;
      display:block;
      margin:0;
      padding:4px 4px 4px 15px ;
      height:auto;
	font-weight:bold;
	color:#666;
    }

div.autocomplete ul li span{ 
	display:block;
	color:#999;
	font-weight:normal;
    }
/*Problem*/  
    
.commentsPublic #name{
	background-color:#CCDCCE;
	padding:3px;
}

.commentsPublic{
	background-color:#E5EDE6;
}

.commentsPublic #commentIcon{
	padding-left:20px;
	background: url(../images/commentspublic.gif) no-repeat 4px 0px; 
}
.commentsPublic #privateCommentIcon{
	padding-left:20px;
	background: url(../images/commentsprivate.gif) no-repeat 4px 0px; 
}
.commentsPublic #commentcontent{
	padding:3px 1px 15px 24px; 
	border-bottom:3px solid #fff; 
	border-top:1px dotted #999
} 

#actionsmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#actionsmenu li {
	float: left;
	position: relative;
	width: 100%;
	text-align: left;
	cursor: default;
}

#actionsmenu li ul {
	display: none;
	position: absolute;
	padding:0px;
}

#actionsmenu li ul #actionsubhead{
	display: block;
	color:#808690;
	background-color:#E2E9F6;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;	
	font-weight:bold;
	height:auto;
	width:auto;
	padding:2px;
}

#actionsmenu li ul a{
	display: block;
	background: transparent url(../images/autocompleteitembullet.gif) no-repeat 7px 5px ; 
	background-color:#fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;	
	border-left: 4px solid #eee;
	border-right: 4px solid #eee;	
	padding:1px 1px 1px 15px;
	height:auto;
	width:auto;
	color:#666;
	text-decoration:none;
}

#actionsmenu li ul a:hover{
	color:#000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #eee;	
	border-left: 4px solid #3969AA;
	border-right: 4px solid #3969AA;	
	background: transparent url(../images/autocompleteitembullet1.gif) no-repeat 8px 5px ; 
	background-color: #EFF4FA;
	text-decoration: none;
}

#actionsmenu #actions {
	position: relative;
	margin: 0px  0px  0px 0px;
}
#actionsmenu #actions a{
display:block;
padding:2px 40px 2px 30px ;
font-weight:bold;
text-decoration:none;
border-left:1px solid #CCD9EA;
border-top:1px solid #CCD9EA;
border-right:1px solid #80A0C9;
border-bottom:1px solid #80A0C9;
background: url(../images/actionsbg.gif) no-repeat right top ; 
background-color:#ddd;
}

#actionsmenu #actions a:hover{
border-left:1px solid #CCD9EA;
border-top:1px solid #CCD9EA;
border-right:1px solid #80A0C9;
border-bottom:1px solid #80A0C9;
background:  url(../images/actionsbg1.gif) no-repeat right top ; 
color:#f00;
}

#actionsmenu li>ul {
	top: auto;
	left: auto;
}

#actionsmenu li li {
	display: block;
	float: left;
	background-color: #F4F8FE;
	border:1px solid #3969AA;
}

#actionsmenu li:hover ul, #actionsmenu li.over ul {
	display: block;
}

.message table{
	border: 5px solid #DD868E;
	width:100%;
	background-color:#DD868E;
}
.message #textbg{
	background: url(../images/messagebg.gif) repeat-x left top; 
	width:100%;
}
.message #closelink a{
	font-weight:bold;
	color:white;
	padding:0px 2px 2px 2px ;
	border:1px solid #DD868E;
	display:block;
	width:20px;
	height:15px;
}

.message #closelink a:hover{
	width:18px;
}

.message #warningText{
	background: url(../images/warningicon.gif) no-repeat 3px 2px; 
	display:block;
	padding:5px 5px 5px 30px ;
}

.ErrMsgBorder
{
border:1px solid #cf0000;
}

.boxTL, .boxTR{  
	width:24px;
	height:47px;
} 

.boxHeader, .boxCtrlButtonPane{ 
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.ie .boxHeader {
	width:95%;
} 
  

.boxMR{  
	width:22px;
} 

.boxBL, .boxBR{ 
	width:24px;
	height:31px;
}  

.boxContent{
	background-color:#fff;
}


.boxCtrlButtonPane{
	text-align:right;
	width:5px;
}

.closebutton {
	background: url(../images/poplayer_closeoff.gif) no-repeat 0px 0px; 
	width:19px;
	height:19px;
	border:0px;
}

.boxCtrlButtonPane a:hover {
	background: url(../images/poplayer_closeon.gif) no-repeat left top; 
}

.cform #cformtop {
	height:1px;
	background: url(../images/cform_pointer_toptile.gif) no-repeat left bottom; 
}

.cform #cformbg{
	border-left: 1px solid #838383;
	border-right: 1px solid #838383;
	border-bottom: 1px solid #838383;
	background: url(../images/cform_gradbg.gif) repeat-x left bottom #fffbdc; 
}

.cform #cforminput{
	height:23px;
}

.Historyitems {
	border:1px Solid #ccc;
}

.Historyitems #date{
	cursor:pointer;
	background-color:#E7F1FF;
	border-bottom:1px solid #AFC3E1;
}

.Historyitems #time{
	background-color:#fff;
	border-bottom:1px solid #555;
}

.Historyitems #history{
	padding-left:20px;    
}

.Historyitems li{
	padding:3px 3px 3px 3px ;
	margin-left:-20px;
	border-bottom:1px dotted #ececec;
	list-style: decimal;
}

.reportsHeading { 
 height:20px;
}
.reportsHeading #heading
{ 
height:20px; 
} 

.reportsHeading #heading a{
    background: url(../images/myview_itembullet.gif) no-repeat 5px 8px;
    font-weight:bold; 
    color:#333;
    text-decoration:none;    
    padding: 0px 0px 0px 20px ;
    display:block;
	line-height:20px; 
}

.reportsHeading #heading a:hover{
    background: url(../images/myview_itembullet.gif) no-repeat 5px 8px;
    color:#f00;
}

.endgrayborder{
    border-bottom: 5px solid #aaa;
}

.privateReport{ 
 	background: url(../images/privatereport.gif) no-repeat 3px 2px;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #235A97;
	display:block;
	height:13px;
 } 
a.privateReport:hover{ 
 	background: url(../images/privatereport.gif) no-repeat 4px 3px;
	background-color:#F9F2D5;
	color: #f00;
 } 

.publicReport{ 
 	background: url(../images/publicreport.gif) no-repeat 3px 2px;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #235A97;
	display:block;
	height:13px;
 } 

a.publicReport:hover{ 
 	background: url(../images/publicreport.gif) no-repeat 4px 3px;
	background-color:#F9F2D5;
	color: #f00;
} 

#editdelete{
    position:relative;
    display:block;
    text-align:right;
    float:right;
    padding: 2px 5px 2px 0px;
    color: #3466A9;
    display:block;
    text-decoration:none;
    margin:-24px 0px -5px 0px;
    height:18px;
    width: auto;
}

table tr td div>#editdelete
{
padding: 3px 5px 2px 0px;
margin:-23px 0px -5px 0px;
} 

.mytasksAddShow{
	padding:0px 0px 0px 5px;
}

.mytasksAddShow a{
	font-size:11px; 
	font-weight:normal; 
	padding:2px;
	text-decoration:none;
	color:#000;
	border:1px solid #bad2f2;
	height:20px;
} 

.mytasksAddShow a:hover{
	color:#000000;
	border:1px solid #92baf9;
	background-color: #d0e1fc;
}

.accordionTabTitleBar a {
	background-color: #D5E1F1;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFF7FF;
	border-right-color: #B0C6E2;
	border-bottom-color: #B0C6E2;
	border-left-color: #DFF7FF;
	font-size: 10px;
	font-weight: bold;
	color: #2D5893;
	display:block;
	weight:20px;
	text-decoration: none;
} 


.accordionTabTitleBar a:hover {
 	COLOR: #000000; 
	background-color: #E0E1D5;
}  

 .accordionTabTitleBarHover {
 	COLOR: #000000; 
} 

.saveResPanel {
	background-color: #7992B8;
} 

.menubar #normal{
	color: #aaa;
	text-decoration:none;
	padding:0px 10px 0px 10px ;
}

.menubar #items a{ 
	font-weight: bold;
	color: #2D5893; 
	display:block;
	height:15px;
	padding:2px 10px 0px 10px ;
	text-decoration:none;
	font-size:10px; 
}

.menubar a
{
font-size:10px;
}

.menubar #items a:hover { 
	color:#000;
}

.menubar #lastitem{ 
	padding-right:110px;
}

.menubar #combo a{ 
	font-weight: bold;
	color: #2D5893; 
	display:block;
	height:15px;
	padding:2px 30px 0px 10px ;
	text-decoration:none;
}

.menubar #combo a:hover { 
	color:#000;
}

.satisfactiontext {
	font-size: 11px;
	font-weight: bold;
	color: #111;
	border: 1px solid #999; 
	padding:5px;
}

.satisfactionsum{
	font-size: 22px;
	font-weight: bold;
	color: #3466A9;
	border: 1px solid #999;
	background-color: #FFF99A;
	padding:5px;
	border-left: 0px solid #0D760D;
}

.surveyanswersYes{
	background: url(../images/surveyyesicon.gif) no-repeat 0px 0px;
	padding:0px 20px 0px 20px;
	white-space:nowrap;
	color:#0D760D;
	font-weight:bold;
	font-size:10px;
	height:15px;
}

.surveyanswersNo{
	background: url(../images/surveynoicon.gif) no-repeat 0px 0px;
	padding:0px 20px 0px 20px;
	white-space:nowrap;
	color:#888;
	height:15px;
}

.surveyitem {
	padding-bottom:20px;
	border-top:1px solid #3466A9;
}

.rowitems td{
border-top:1px solid #ccc;
color:#555;
height:24px;
}
.rowitems #actionlinks{
padding-right:20px;
white-space:nowrap;
}

.rowitems #actionlinks a{
color:#777;
}

.rowitems #actionlinks a:hover{
color:#f00;
}


.rowitems #rowheading{
font-size:11px;
color:#000;
font-weight:bold;
padding:3px 3px 3px 3px ;
border-top:1px solid #fff;
border-bottom:1px solid #777 ;
background-color:#CADAF1;
}

.rowitems #notopborder td{
border-top:1px solid #fff;
}

.enableditem td{
background-color:#FFFFE5;
font-weight:normal;
color:#000;
}

.rowitems #choosetech{
border:2px solid #ccc;
}

.mergeicon a{
	background: url(../images/mergeicon.gif) no-repeat 0px top;
	height: 22px;
	display: block;
	width:55px;
	text-decoration:none;
}

.mergeicon a:hover{
	background: url(../images/mergeicon_on.gif) no-repeat 0px top;
}

.moveupButton, .movedownButton, .moveleftButton, .moverightButton {
        width: 20px;
        padding: 1px;
        background: url(../images/moveUp.gif) no-repeat 0px 1px #DDD;
        cursor: pointer;
        height: 20px;
}
.movedownButton{background: url(../images/moveDown.gif) no-repeat 0px 1px #DDD;}
.moveleftButton{background: url(../images/moveleft.gif) no-repeat center 3px #DDD;width: 30px;}
.moverightButton{background: url(../images/moveright.gif) no-repeat center 3px #DDD;width: 30px;}

.pdffile, .xlfile, .csvfile, .htmlfile {
	height: 14px;
	padding:5px 5px 5px 25px;
	white-space:nowrap;
	display: block;
	font-weight:normal;
}

.pdffile {	background: url(../images/acrobatexport.gif) no-repeat 5px 2px #DEDEDE; }
.xlfile {	background: url(../images/excelexport.gif) no-repeat 5px 2px #DEDEDE; }
.csvfile {	background: url(../images/csvexport.gif) no-repeat 5px 2px  #DEDEDE; }
.htmlfile {	background: url(../images/htmlimage.gif) no-repeat 5px 2px  #DEDEDE; }

a.pdffile:hover, a.xlfile:hover, a.csvfile:hover, a.htmlfile:hover{
	background-position:6px 3px;
	background-color: #9D9D9D;
	color:#fff;
	text-decoration:none;
}

.exportas td {
	background-color:#DEDEDE;
	font-weight:bold;
	border-right:1px solid #aaa;
}

.actiontooltipbg .tooltip_working{ 
	font-size:11px;
	font-weight:bold;
	color:#333;
}

.actiontooltipbg .tooltip_done{ 
	font-size:11px;
	font-weight:bold;
	color:#026214;
}

.actiontooltipbg{ 
	background: url(../images/actiontooltip.png) no-repeat; 
	width:152px;
	height:55px;
	padding:0px 0px 22px 10px;
}
.draftnotify{
	padding:3px 3px 3px 6px;
	background: url(../images/draftnotifybg.gif) repeat-x 0px 0px;
	border-top:1px solid #dbe9f;
	border-bottom:2px solid #9ec2e8;
	border-left:1px solid #dbe9f;
	border-right:2px solid #9ec2e8;
	white-space:nowrap;
	-moz-opacity:.90;
	opacity:.90;
	filter:alpha(opacity=90);
	width:auto; 
	height:20px;
}

.editdraftself, .editdraft{ 
 	background: url(../images/myhome_itemsheadbg.gif) repeat-x;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #546D0D;
	display:block;
	height:13px;
	border-top:1px solid #ccc;
	text-decoration:none;
	border-top:1px solid #F4FBD6;
	border-left:1px solid #F4FBD6;
	border-right:1px solid #969E74;
	border-bottom:1px solid #969E74;
 } 

.editdraftself #normaltext, .editdraft #normaltext{ 
	padding: 0px 10px 0px 10px;
	font-weight: normal;
	color: #999;
	text-decoration:none;
} 

 
a.editdraftself:hover, a.editdraft:hover{ 
 	background: url(../images/myhome_itemsheadbg1.gif) repeat-x;
	border-top:1px solid #969E74;
	border-left:1px solid #969E74;
	border-right:1px solid #F4FBD6;
	border-bottom:1px solid #F4FBD6;
	color: #000;
} 

.editdraftself #link, .editdraft #link{ 	
	border-bottom:1px solid #546D0D;
}


.drafttable{
	border:1px solid #7992B8;
	border-top:2px solid #7992B8;
	border-bottom:1px solid #7992B8;
}
.drafttable #draftbottom{
 	background: url(../images/draftbottombg.gif) repeat-x 0px 0px ;
	font-size:1px;
	height:10px;
}

.editdraftself{ 
 	background: url(../images/myhome_itemsheadbg_hover.gif) repeat-x;
 }
 
.statusind {
        background-color : #FFFFCC;
}

.printViewTextarea {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width:75%;
	padding: 1px 3px 3px;
	background: url(../images/formshdw.gif) no-repeat -4px -4px #fff;
}

.apprAction {
	background-color: #ECF3F8;
	border: 2px solid #B0C4DE;
	border-top: 6px solid #B0C4DE;
	padding:5px;
}

div.progress{font-size:9px; border:0px; background:none;  }
div.progress span{border:1px solid #759a3c;display:block; width:50px; float:left;vertical-align:middle;margin-top:2px;margin-right:2px;}
div.progress b{background:url(../images/task_progress_bg.gif) repeat-x;display:block;height:8px;}
div.progress em{ font-style:normal; margin-left:2px;}


#ApprText {
	background-color: #B0C4DE;
	color:#FFF;
	font-weight: bold;
	font-size:13px;
	display:block;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* This Style Sheet Contains the Look and Feel for the Dashboard of Service Desk Plus */
/* New Feature Added are Problems, Change Request Preview along with Task Sheet Preview*/


/* Styles for the outer Table*/
.DashboardTable{border:1px solid #b2b2b2;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0px;border-bottom:2px solid #b2b2b2;}
.DashboardTable th{font-weight:bold;text-align:left;padding-left:5px;height:18px;color:#000033; margin:0px;}
tr.Dashboardtitle{background:url(../images/table_blue_grad.png) repeat-x left top;height:31px;border:0px;color:#FFFFFF;}
tr.Dashboardtitle td{border-top:1px solid #294b78;border-right:1px solid #294b78;font-weight:bold;color:#FFFFFF;}
tr.Dashboardtitle .lasttd{ background:#375b8b !important;}

/*Open Requests*/
tr.DashboardContent{background:#ffe8e8;text-align:left;background:url(../images/summary_item_bg.gif)}
tr.DashboardContent:hover {background:#ffe8e8;text-align:left;background:url(../images/summary_item_hoverbg.gif)}
tr.DashboardContent td{text-align:center;font-size:12px;color:#333;padding:0px;font-weight:normal;margin:0px;height:70px;}
tr.DashboardContent span{text-decoration:none;font-size:20px;color:#000000;}
tr.DashboardContent a{text-decoration:none;font-size:20px;color:#000000;}
tr.DashboardContent a:hover{text-decoration:underline;}
.DashboardTableColor {background-color:transparent!important; height:22px; color:#007DB1;  }

.my_table_top td{
	background-color:#d5e1f1;
	border-bottom:1px solid #83a2ca;
	border-left:1px solid #aac0de;
	height:25px;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.lastcolumn{background:url(../images/right_border_bg.png) repeat-y top right;background-color:#FFFFFF;width:10px;border:0px !important;}


/*Form Elements*/
.DashboardTable .button{
	background:url(../images/dash_button_new.png) repeat-x left top;
	height:18px;
	border:1px solid #343537;
	font-weight:bold;
	font-size:8px !important;
	color:#fff;
	margin:5px 2px 3px 2px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 

/*Task Sheet Contents*/

div#DashboardTaskSheet{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:375px;overflow:auto;background:#e4e9ef url(../images/right_bg_with_border.png) repeat-y right top;}

div#DashboardTaskSheet td{padding:6px 6px 6px 8px;font-size:11px;line-height:16px;}

div#DashboardTaskSheet .overlay{background:#e5eec7;border-bottom:1px solid #bfd473;border-right:1px solid #bfd473;border-top:1px solid #bfd473;}

div#DashboardTaskSheet .normal{background:#e4e9ef;border-bottom:1px solid #e4e9ef;border-right:1px solid #e4e9ef;border-top:1px solid #e4e9ef;}

div#DashboardTaskSheet a{ text-decoration:none; color:#000;}

div#DashboardTaskSheet a:hover{ text-decoration:underline; color:#000; }

div#DashboardTaskSheet .DueAlert{color:#cc3333; font-size:10px; }

div#DashboardTaskSheet .NormalAlert{color:#004a80; font-size:10px;}

/*Announcement Contents*/


div#DashAnnounce{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:230px;overflow:auto;}

div#DashAnnounce td{padding:6px 6px 6px 8px;font-size:10px;line-height:16px; border-bottom:1px solid #999999;}

div#DashAnnounce a{ text-decoration:none; color:#000;}

div#DashAnnounce a:hover{ text-decoration:underline; color:#000; }

div#DashAnnounce strong{font-size:11px; font-weight:bold; color:2e2e2e;}

table#reminder{margin:0px;padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

table#reminder .center{background-color:#f0f5fd;border-bottom:1px solid #90add2;border-top:1px solid #90add2;height:224px;}

table#reminder .leftedge{
    background:url(../images/remind_left.gif) no-repeat;
    border:0px;
    width:31px;
    height:237px;
}

.gecko table#reminder .leftedge{
	background:url(../images/remind_left.gif) no-repeat left top;
	border:0px;
       !important;width:31px;height:237px;
}

.opera table#reminder .leftedge{
	background:url(../images/remind_left.gif) no-repeat left top;
	border:0px;
	!important;width:31px;height:237px;
}

table#reminder .rightedge{
    background:url(../images/remind_right.gif) no-repeat;
    border:0px;
    width:19px;
    height:237px;
}

.gecko table#reminder .rightedge{
	background:url(../images/remind_right.gif) no-repeat right top;
	border:0px; 
	!important;width:19px;height:237px;
}

.opera table#reminder .rightedge{
	background:url(../images/remind_right.gif) no-repeat right top;
	border:0px; 
	!important;width:19px;height:237px;
}

table#reminder .content{height:150px;padding:5px 5px 5px 5px; }

table#reminder h1{ 
	font-size:14px; color:#224fad; padding:2px 3px 2px 28px;background:url(../images/remind_pin.png) no-repeat left top; height:30px; margin:0px 0px 0px 0px;
}

table#reminder .button{
	border:1px solid #c0b83c;background-color:#fbf8cc; font-size:11px;color:#484803; text-decoration:none; font-weight:bold; padding:3px; margin:2px; 
}

table#reminder .button:hover{background:#ede89f;}


.dateElement{border:0px;border-left:3px solid #b3b3b3;float:right;padding:4px 10px 0 10px;margin:0px;height:19px; color:#000;width:200px; }

.reminderLink {
	background:url(../images/reminder_icon.png) no-repeat top left;
	padding-left: 24px;
}

.reminderLink:hover {	background:url(../images/reminder_icon.gif) no-repeat top left;
	padding-left: 24px;
}
				
table#Actions_tool_tip .top_rt{background:url(../images/action_tooltip_top_lt.png) top left no-repeat;}
table#Actions_tool_tip .top_lt{background:url(../images/action_tooltip_top_rt.png) top left no-repeat;}
table#Actions_tool_tip .top_ct{background:url(../images/action_tooltip_top_ct.png) top left repeat-x;}
table#Actions_tool_tip .center_rt{background:url(../images/action_tooltip_center_lt.png) top left repeat-y;}
table#Actions_tool_tip .center_lt{background: url(../images/action_tooltip_center_rt.png) top left repeat-y;}
table#Actions_tool_tip .bottom_rt{background:url(../images/action_tooltip_bottom_lt.png) top left no-repeat;}
table#Actions_tool_tip .bottom_lt{background: url(../images/action_tooltip_shadow_rt.png) top left no-repeat;}
table#Actions_tool_tip .shadow_lt{background: url(../images/action_tooltip_shadow_lt.png) top left no-repeat;}
table#Actions_tool_tip .shadow_ct{background: url(../images/action_tooltip_shadow_ct.png) top left repeat-x;}
table#Actions_tool_tip .shadow_tip{background: url(../images/action_tooltip_shadow_tip.png) top left no-repeat;}
/* For ie */
 

 /* Generic */
table#Actions_tool_tip .actions_color{background-color:#fffebf;}

.imgalign
{
    position:relative; 
    top:-4px; 
    background:transparent;
} 
.imgalign img
{
    position:relative; 
    margin:0px; 
    top:7px;
}




/*---Portlet CSS styles for Curves ---

The following css and the XHTML code related to this uses corners that are styled using CSS without the use of images.
This particular techniques was done with reference to the Snazzy border box method as done by "Stu Nicholls".

Many of his techniques can be seen in the website "http://www.cssplay.co.uk"
*/

.portlet {background: transparent;}

.portlet .portletcontent h1{margin:0; font-size:10px; padding:0px 0px 0px 2px; height:18px;}

.portlet .portletcontent h1 a img{  position:relative; top:8px;   }

.portlet .portletcontent h1 a{display:inline; position:relative; top:-12px; }

.portlet .portletcontent {display:block; border:0 solid #3091cc; border-width:0 1px;}

.portlet .datagrid{display:block; border:0 solid #3091cc; border-width:0 1px;}

.portlet p{margin:0; padding:5px 5px; font-size:10px; font-weight:bold;}

.ptop{display:block; background:transparent; font-size:1px;}

.pbottom{display:block; background:transparent; font-size:1px;}

.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb1 {margin:0 5px; background:#3091cc;}
.cb2 {margin:0 3px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}


.portlettr td{height:5px;position:relative;}

.portlettr a{position:relative;  top:-3px; }

.spotEdit {	color: #000;
	font-weight:normal !important;
	text-decoration: none; 
}

.spotEdit:hover {
	color: #000;
	text-decoration: underline;
} 

/* custom view */
.publicCV{ 
 	background-image: url(../images/publiccv.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #235A97;
	height:13px;
 } 

.privateCV{ 
 	background-image: url(../images/privatecv.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #235A97;
	height:13px;
 } 

 /* custom view ends */

/* CSS Curves for Admin Home Page Created on 01 Jan 2007 */
.header_curve 						{ background: transparent; width:100%; }
.header_curve .header_content h1	{ margin:0; font-size:10px; padding:0px 0px 0px 5px; background:url(../images/roundc_toptile.gif) 0px -1px; line-height:19px; }
.header_curve .header_content 		{ display:block; border:0 solid #fcc799; border-width:0px 1px; padding:0px; }
.header_curve .header_content ul	{ margin:0px 0px; list-style:none; padding:0px; font:12px; }
.header_curve .header_content ul li { margin:0px; padding:2px 5px; height:32px; }
.header_curve .header_content ul li a{ text-decoration:none; color:#000; display:block; height:32px; font-size:10px; font-weight:bold; }
.header_curve .header_content ul li a:hover{ color:#f00; }
.header_curve .header_content ul li a img{ border:0px; position:relative;  margin-right:5px;  }
.header_curve .header_content ul li a:hover img	{ left:5px; }
.header_curve .header_content ul li a strong	{ font-weight:normal; position:relative; top:8px;   }
b.seperator		{ height:386px; width:15px; float:left; }


.header_curve .hBox					{ display:block; background:transparent; font-size:1px; }
.header_curve .color				{ background:#D1EAFB; border-color:#6189BE; } /* Background */
.header_curve .color1				{ background:#fff; border-color:#6189BE; } /* Background */
.hb1, .hb2, .hb3, .hb4 				{ display:block; overflow:hidden; }
.hb1, .hb2, .hb3 					{ height:1px; }
.hb2, .hb3, .hb4 					{ border-left:1px solid #6189BE; border-right:1px solid #6189BE; }
.hb1 								{ margin:0 5px; background:#6189BE; } /* Top and Bottom Border */
.hb2 								{ margin:0 3px; border-width:0 2px; }
.hb3 								{ margin:0 2px; }
.hb4 								{ height:2px; margin:0 1px;	}
.hb5 								{ margin:0 2px; }


.pop_dialog {	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95; 
	background:transparent; position:absolute;
}


.pop_dialog h1{ color:#093553 !important; padding:3px 10px 0px 10px !important; font-size:11px !important; font-family:Arial, Helvetica, sans-serif; }

.pop_dialog h1 a img{ border:0px; float:right; position:relative; top:-20px; right:5px;
}

.pop_dialog .formDialog{ font-size:11px; padding:4px 10px; }


/* Reminder Page Changes on 19-Feb-2007 */
div.reminderblock
{
width:351px;
height:248px;
display:block;
position:relative;
}
table tr td span em.bellimg
{
background:url(../images/bell.gif) no-repeat;
width:33px;
height:34px;
display:block;
float:left;
margin:-10px 0px 0px 0px;
padding:0px 0px 0px 5px;
}

table tr td a.reminderbtns { 
color:#584311; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
text-decoration:none; 
width:77px; 
height:20px; 
line-height:20px; 
text-align:center; 
display:block; 
background: url(../images/reminder_btnbg.gif) no-repeat; 
}


table tr td a.reminderbtns:hover { color:#584311;}

table tr td.datelist	{  color:#be8f1f; }

table tr td span.reminderheader	{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
padding:0px 0px 0px 0px; 
margin:15px 0px 0px 0px;
display:block;
}
table tr td a.reminderclose { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#584311; text-decoration:none; cursor:pointer;
float:right;
 }
table tr td a.reminderclose:hover { color:#584311; }

table tr td a.remintertext {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
text-decoration:none;
}


table tr td.box_top_left
{
background:url(../images/rem_box_top_left.png) no-repeat;
width:13px;
height:44px;
} 

table tr td.box_top_right
{
background:url(../images/rem_box_top_right.png) no-repeat;
width:26px;
height:44px;
} 

table tr td.box_top_center
{
background:url(../images/rem_box_top_center.png) repeat-x;
height:44px;
}

table tr td.box_bottom_left
{
background:url(../images/rem_box_bottom_left.png) no-repeat;
height:23px;
} 

table tr td.box_bottom_right
{
background:url(../images/rem_box_bottom_right.png) no-repeat;
}  

table tr td.box_bottom_center
{
background:url(../images/rem_box_bottom_center.png) repeat-x;
} 

table tr td.box_left_center
{
background-color:#faf9db;
border-left:3px solid #eecd7f;
}

table tr td.box_right_center
{
background:url(../images/rem_box_right_center.png) repeat-y;
} 

table tr td.remContent
{
background-color:#faf9db;
height:175px;
padding:10px 0px 0px 0px;
}

.divmain
{
    width:800px;
    display:block; text-align:center;
    border-right:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    float:left; margin:5px 0px;
} 

/**************  For Support Center  *************************/
.tableHeading {
	background-color: #fff;
	border-top: 0px dotted #ccc;
	border-bottom: 3px solid #3176AF;
	padding: 6px  4px  4px  4px ;
	color: #3176AF;
	font: normal 19px Arial, sans-serif;
	white-space:nowrap;
}
.tableHeading #headingtext{
	color: #3176AF;
	font: normal 19px Arial, sans-serif;
	letter-spacing: -1px;
	white-space:nowrap;
}

.tableHeading #defaultformating{
	color: #000;
	font: normal 10px verdana, arial, sans-serif;
}


.tfrequired{
	border: 1px solid #D31400;
}
.tflabel{
white-space:nowrap;
}


.formDivisions{	background-color: #ECF3F8;	border-bottom: 1px solid #77A3F2;	color:#0066cc;	font-weight:bold; }

.endborder{
	border-bottom: 0px solid #D4E1D5;
}

.accountdetails{
   background-color:#ffffff;   
   padding-bottom: 0px;
}

.accountsubtab{
	background: url(../images/accsubtabbg.gif) repeat-x left bottom; 
	background-color:#FEFFF3;
	border-right: 1px solid #7992B8;
}

.subtabcontents {
	border-top:0px;
	border-right:1px solid #5670A9;
	border-bottom:1px solid #5670A9;
	border-left:1px solid #5670A9;
}

.detailstable {	border:0px; border-spacing: 1px; margin:0px 0px 0px 0px; } 

.detailstable #evenrow{
	background-color:#fff;
}

.SCtitle {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	background-color:#fff;
	border-top: 1px solid #fff;
	padding:5px 3px 3px 0px ;
}

.SCtitle td{
	font-weight: bold;
	 padding-left:3px;
}

.detailstable #label {
	font-weight: bold;
	white-space:nowrap;
}

.detailstable #solutionsView {
	background-color:#ECF9E6;
	padding:8px;
	border-top: 2px solid #888;
	border-left: 2px solid #888;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
}

.external {
	background: url(../images/externallinkoff.gif) no-repeat right 3px; 
	padding: 3px  20px  1px  0px;
	text-decoration:underline;

}

a.external:hover {
	background: url(../images/externallinkon.gif) no-repeat right 3px; 
	text-decoration:none;
}

a:active, a:focus {outline:none;}

.linebreak
{
display:block;
}

.technicianPhotosBG { 
	padding:2px;
	border: 1px solid #DDDDDD;
	vertical-align:top;
	text-align:left;
}

.texthead {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3466A9;
}

.formsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	width: 190px;
	border: 1px solid #888888;
	padding:3px 3px 3px 23px ;
	background-image: url(../images/form_searchboxbg.gif);
	background-repeat: no-repeat;
	height:22px;
}

.solutiontreebg{
	background: url(../images/solution_treebg.gif) repeat-x left top #fff;
	border-top:5px solid #9BAFCB;
	border-bottom:5px solid #9BAFCB;
}


.clsNodeTree {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	cursor: default;
	color: black;
}

.sp1 	{ line-height:40px;padding-left:10px; float:left; vertical-align:middle; display:block; }
.sp2 	{  font-size:11px;  line-height:22px; } 
.sp3	{ line-height:40px; float:right; padding-right:10px; }
.fontheader1	{ line-height:22px; vertical-align:middle; display:block; }

.publicCV{ 
 	background-image: url(../images/publiccv.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #235A97;
	height:13px;
 } 

.privateCV{ 
 	background-image: url(../images/privatecv.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #235A97;
	height:13px;
 } 

/**************  For Support Center  *************************/
/* Start Support Center Customizer */ 
.c_border{border-color:#9BB4D9 !important;}
.c_color{background:#B8D3F1 !important;}
.c_text{color:#000 !important;}
.c_color1{ background:#DCE8F8; border-top:1px #9BB4D9 solid; border-bottom:1px #9BB4D9 solid; }
#Start_Box{ border-right:1px #9BB4D9 solid; border-left:1px #9BB4D9 solid;  padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#Start_Box .title{border-width:0px 1px 5px 1px; border-style:solid;  height:65px; display:block;}

.ie #Start_Box .totwidth{ width:99.8%; display:block; }

#Start_Box .webportal{
background-color:#b8d3f1;
display:block;
position:relative;
margin:0px; padding:5px 0px 5px 0px;
float:left;
width:100%; 
border-bottom:3px solid #9bb4d9;
}

#Start_Box .webportal b{
font-size:14px;
padding:0px 0px 0px 20px;
text-align:left;
font-weight:bold;
display:block;
position:relative;
float:left;
}
.preview{
text-align:center; 
font-size:14px; 
margin:-30px 0px 0px 120px; padding:0px 10px 0px 0px;
position:relative;
float:right;
}
/*#Start_Box img.logo{ float:left; margin:0px; width:150px; background:#fff;  height:64px;  }*/

#Start_Box .right_space{ margin:0px; width:25%;  padding:0px; text-align:left; 
border-left:1px solid #c9d9ec; border-right:1px solid #9BB4D9;}

#Start_Box .right_space h2{border-width:0px 0px 0px 0px; border-style:solid; font-size:11px; 
margin:0px; padding:3px 4px; height:15px; }

#Start_Box .right_space h2 strong{ float:left;}

#Start_Box .right_space h2 span{ float:right; font-weight:normal; font-size:9px;	}

#Start_Box .right_space h2 a{ font-weight:normal; color:#333333;}

#Start_Box .right_space h2 a:hover{ text-decoration:none;}

#Start_Box .right_space h2 span a{ color:#333333;}

#Start_Box .right_space h2 span a:hover{ text-decoration:none;}

#Start_Box .right_space fieldset { border:0px; background:#F4F8FD;}

#Start_Box .right_space fieldset label{ margin:5px 0px; height:20px; display:block;}

#Start_Box .right_space fieldset label span { float:left; font-size:10px; padding:2px 5px; width:30%;}

#Start_Box .right_space fieldset label input { float:left; font-size:10px; margin:2px 5px; height:13px; width:57%;}

#Start_Box .right_space fieldset label input.button{ float:right; width:auto; height:23px; margin:2px 7px; font-size:15px; }

#Start_Box .left_space{ padding:0px 0px 0px 0px; width:100%; }

#Start_Box .left_space .border_grey{
	margin-bottom:8px;
	border:1px solid #999;	 
}

#Start_Box .left_space .border_grey div.PortalLinks{
	border:1px solid #999999; display:block; position:relative; width:100%; margin:-18px -1px 0px -1px; visibility:visible;
}

#Start_Box .left_space .border_grey div.PortalLinks.edit{
	border:1px solid #999999; display:block; position:relative; width:100%; margin:-18px -1px 0px -1px; visibility:visible;
}

#Start_Box .left_space .border_white{
	border:1px solid #fff; 
}	

#Start_Box .left_space .border_white div.PortalLinks{
	visibility:visible;
	color:#000;
	padding:4px 0px 4px 4px;
	background-color:#DCE8F8;
}

#Start_Box .left_space .border_white div.PortalLinks strong{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}


#Start_Box .left_space .border_white div.PortalLinks span a{
	visibility:visible;
	color:#000;
	padding:4px;
	background-color:#DCE8F8;
}

#Start_Box .left_space div#portals{ 
	background:url(../images/support-topstrip.gif) top left no-repeat; height:55px;
	width:47%;  float:left; margin:10px 0px 2px 0px; padding:16px 3px 3px 3px;
	border:1px solid #fff; 
	border-width:1px 2px 2px 1px;
}

#Start_Box .left_space .grey{ 
	border-left-color:#e3e3e3 !important;
	border-top-color:#f6f6f6 !important;
	border-right-color:#a1a1a1 !important;
	border-bottom-color:#858585 !important;
}

#Start_Box .left_space .white{ 
	border-color:#fff;
}

#Start_Box .left_space div#portals{
	left:5px; position:relative;
}

#Start_Box .left_space td>div#portals{ 
	width:47.1%;
}

#Start_Box .left_space .border_white div#portals{ 
	position:relative; top:-8px;
}


#Start_Box .left_space div#portals img{
	position:relative;float:left; 
}

#Start_Box .left_space div#portals span{
	display:block; font-size:11px;float:right; margin-right:2px; width:71%;
}

#Start_Box .left_space div#portals span a{
	font-size:13px; color:#2d5893; font-weight:bold; display:block;
}

#Start_Box .left_space .white span.controls{ 
	visibility:hidden;
}

#Start_Box .left_space .grey span.controls{ 
	visibility:visible;
}


#Start_Box .left_space div span.controls{
	float:right; margin-right:2px; text-align:right; padding-right:5px; margin-top:-3px;
}

#Start_Box .left_space div#portals span.controls a{
	font-size:10px; font-weight:normal; color:#333; display:inline; 
}


#Start_Box .left_space .solutions{
	width:100%; background:none;  padding:0px; font-size:11px; position:relative; margin:0px 0px 0px 0px;
	float:left; 
}

#Start_Box .left_space .solutions .fade{
background-color:#FFFFFF;
filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}


#Start_Box .left_space .show{
	width:100%; background:#dce8f8; border-bottom:1px solid;  border-top:1px solid; font-size:11px; position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	float:left; 
}

.fade1{
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; z-index:1;
}

#Start_Box .left_space .show h3{
	font-size:11px; margin:0px; border:0px;  padding:3px 3px 3px 5px; float:left; width:50%; 
 }
 #Start_Box .left_space .show span{
	font-size:11px; float:left; border-width:0px; padding:0px; border-style:solid; padding:0px;
	position:relative; margin:0px 0px 0px 0px;
 }
 
 
#Start_Box .left_space .show span a{
	font-size:11px; 
 }
 
  #Start_Box .left_space .show span img{
	margin:0px 0px 0px 0px; border-width:0px; padding:0px 10px 0px 0px; border-style:solid; 
	position:relative; float:left;
 }


#Start_Box .left_space .solutions .recent{
	width:100%; background:none; border:1px solid; padding:0px; font-size:11px; position:relative;  
}

#Start_Box .left_space .solutions h3{
	font-size:11px; margin:0px; border-width:0px 1px; padding:0px; border-style:solid; padding:3px;
 }

#Start_Box .left_space .solutions em a{ 
	margin:0px; display:block; color:#2E4BA3; font-style:normal; font-size:11px; text-decoration:none; padding-left:5px; padding-top:5px; 
}
#Start_Box .left_space .solutions em a:hover{ 
	margin:0px; display:block; color:brown; font-style:normal; padding-left:5px; padding-top:5px; 
}

#Start_Box .left_space .solutions span{ 
	margin:0px; display:block; color:#000; font-style:normal; font-weight:normal; padding-left:5px; 
}

#Start_Box .left_space .solutions ul{ 
	margin:0px; display:block; padding-left:5px; line-height:12px;   
}

#Start_Box .left_space .solutions ul li{ 
	display:block; color:#A8A8A8; font-style:normal; list-style:none; list-style-type:none; padding-bottom:5px; font-weight:normal;  
}

#Start_Box .left_space .solutions ul li.head{ 
	display:block; color:#A8A8A8; font-style:normal; list-style:none; list-style-type:none; padding:0px; text-decoration:underline;  
}

.footer{border-top:1px solid; font-size:11px; font-weight:0px; padding:3px;}


#Start_Box.fade .right_space{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#Start_Box.fade .footer {	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#Start_Box.fade .left_space .solutions {	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#Start_Box.fade #Title {	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}


#Start_Box.fade_persistent .right_space{	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#Start_Box.fade_persistent .footer {	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#Start_Box.fade_persistent .left_space .solutions {	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#Start_Box.fade_persistent #Title {filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}	


#Start_Box .hided{
background-color:#ffffff;
width:200px;
height:auto;
top:59px;
right:0px;
border:1px solid #9bb4d9;
position:absolute;
margin:0px 0px 0px 0px;
display:block;
padding:0px;
}

#Start_Box .hided ul{
list-style-type:none;
list-style:none;
margin:0px;
padding:0px;
width:100%;
float:left;
}

#Start_Box .hided ul li a {
width:100%;
padding:5px 0px 5px 0px;
background-color:#b8d3f1;
border-bottom:1px solid #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-decoration:none;
}

#Start_Box .hided ul li a:hover {
width:100%;
background:#aab5c5;
color:#FFFFFF;
text-decoration:none;
}
#Start_Box .hided ul li .hidecondent {
float:left;
margin:0px;
display:block;
padding:0px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
 

#Start_Box .hided li .img{
padding:0px 0px 0px 10px;
margin:2px 0px 0px 10px;
clear:both;
float:left;
left:0px;
background:url(../images/arrow_icon.gif);
background-repeat:no-repeat;
}

#Start_Box .hided li .restore{
display:block;
float:right;
padding:0px 5px 0px 5px;
border-left: 1px solid #ffffff;
margin:0px 0px 0px 15px;
position:relative;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.pagelink
{
border:none;
}
 
.Arrow
{
background:url(../images/ArrowMark.gif);
background-repeat:no-repeat;
width:20%;
height:81px;
position:absolute;
top:60px;
margin:-5px 0px 0px 60px; z-index:100;
}

.Arrow1
{
background:url(../images/ArrowMark.gif);
background-repeat:no-repeat;
width:20px;
height:70px;
position:absolute;
top:65px;
margin:-0px 0px 0px 530px; z-index:100;
}

.header_curve_cnt { padding:30px; }
.header_curve {	background: transparent;	width: 100%;}
.header_curve .header_content h1{	margin:0; 	font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; 	padding:0px 3px 15px 10px;}
.header_curve .header_content {	display:block; 	border:0 solid #fcc799; border-width:0px 1px; padding:2px 0px 2px 0px;}
.header_curve .hBox{display:block; background:#b8d3f1; font-size:1px;}
.header_curve .color{background:#ffffff; border-color:#9bb4d9;}
 /* Background */.hb1, .hb2, .hb3, .hb4 {display:block; overflow:hidden;}
.hb1, .hb2, .hb3 {height:1px;}
.hb2, .hb3, .hb4 {border-left:1px solid #9bb4d9;border-right:1px solid #9bb4d9;}
.hb1 {margin:0 5px; background:#9bb4d9;}
 /* Top and Bottom Border */.hb2 {margin:0 3px;border-width:0 2px;}
.hb3 {margin:0 2px;}
.hb4 {height:2px; margin:0 1px;}
.hb5 {margin:0 2px;}

.header_curve .header_content {	display:block; 	border:0 solid #fcc799; border-width:0px 1px; padding:2px 0px 2px 0px;}
.header_curve .hBox{display:block; background:transparent; font-size:1px;}
.header_curve .color{background:#ffffff; border-color:#9bb4d9;}
 /* Background */.hb1, .hb2, .hb3, .hb4 {display:block; overflow:hidden;}
.hb1, .hb2, .hb3 {height:1px;}
.hb2, .hb3, .hb4 {border-left:1px solid #9bb4d9;border-right:1px solid #9bb4d9;}
.hb1 {margin:0 5px; background:#9bb4d9;}
 /* Top and Bottom Border */.hb2 {margin:0 3px;border-width:0 2px;}
.hb3 {margin:0 2px;}
.hb4 {height:2px; margin:0 1px;}
.hb5 {margin:0 2px;}

.rightborder
{
border-right:thin;
border-right-color:#98afc9;
border-right-style:solid;
}
/**************  For Page Link Starting*************************/

.swatch{
	display:block; text-align:left; margin:3px 0px 8px 0px; float:left; 
}
div.selcolormain{
background-color:#b8d3f1;
margin:0px;
top:0px;
right:0px;
padding:0px;
position:relative;
float:right;
display:block;
height:20px;
width:40%;
}

#Start_Box> table tr td div.selcolormain{
width:37%;
}
.selcolor { padding:0px 20px 0px 20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
text-decoration:none;
margin:0px;
display:block;
}

div.selcolormain .swatch .colbox{
border:1px solid #999;
left:0px;
float:left;
padding:0px 0px 0px 0px;
width:12px;
height:12px;
}

.EditLink
{
background-color:#f0f0f0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px;
padding-left:10px;
color:#4c3434; 
}


.LabelArea
{
	background-color: #fff;
	color: black;
	font-family: Verdana, Arial ;
	font-size: 11px;
	font-weight: normal;
	padding:5px;
}
.ControlArea
{
	background-color: #fff;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px;
}

.Row_Header
{
background-color:#c8deec;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-left:5px;
color: #000000;
border-bottom-color:#5499c7;
border-bottom-style:solid;
border-bottom-width:2px;
border-top-color:#5499c7;
border-top-style:solid;
border-top-width:2px;
}

.Need
{
background-color:#FFFFFF;
position:relative;
text-align:left;
float:left;
border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #989898;
	border-right-color: #989898;
	border-bottom-color: #989898;
	border-left-color: #989898;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:80px;
	margin:0px 0px 0px 15px;
}

.Header
{
font-size:14px; color:#2d5893; font-weight:bold; display:block;
text-decoration:underline;
}
.tabborder
{
border:1px;
width:103%;
border-color:#5499c7;
border-style:solid;
position:relative; top:-50px; 
background-color:#FFFFFF;
z-index:55;
}
.tabborder1
{
border:0px;
border-color:#666666;
border-style:solid;
}

.chborder
{
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #989898;
	border-right-color: #989898;
	border-bottom-color: #989898;
	border-left-color: #989898;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px 0px 0px 0px;
}

.chborder1
{
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#colorpick
{
background-color:red;
width:237px;
height:171px;
position:absolute; top:50px;
margin:0px -120px 0xp 0xp;
background-image:url(../images/color_picker.gif);
background-repeat:no-repeat;
z-index:68;
}

/**************  For Page Link Ending  *************************/



/**************  For Support Center  *************************/

/******  Navigation Search On 27-Feb-2007 starts *****/
div.searchsolution div h1 { color:#2e4ba3; font-size:12px; text-decoration:none; margin:10px 0px 0px 0px; padding:0px 0px 0px 87px; line-height:21px; }

div.searchsolution div span { margin:-10px 0px 0px 0px; padding:10px 0px 0px 48px;}

div.searchsolution div> span { margin:-20px 0px 0px 0px; }

div.searchsolution div.navesearch { margin:-22px 0px 0px 0px; padding:0px 15px 0px 0px; float:right;}

div.searchsolution div.solutioncaegory { 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
width:100%;
display:block;
float:left;
}

div.searchsolution div.solutioncaegory ul { margin:0px 0px 0px 100px; 
padding:0px 0px 20px 0px;
width:20%;
float:left;
display:inline;
}

div.searchsolution> div.solutioncaegory ul { 
margin:0px 0px 0px 120px;
width:18%; 
}

div.searchsolution div.solutioncaegory ul li { margin:0px; 
padding:10px 0px 0px 0px; 
list-style:none;
margin:0px;
}

div.searchsolution div.solutioncaegory ul li a{
width:40%;
height:20px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

div.searchsolution> div.solutioncaegory ul li a{ 
padding:0px 0px 0px 12px;
display:block;
margin:-20px 0px 0px 15px;
}

div.searchsolution div.leftcolumn	{ width:70%; float:left; border-right:1px #5e99d9 solid;} 
div.searchsolution div.rightcolumn	{ width:29%; float:left; } 

div.searchsolution div h1 	{ color:#2e4ba3; font-size:12px; text-decoration:underline; margin:0px; padding:0px; line-height:21px; }

span.searchdet_solution_icon { z-index:1; margin-left:-42px; margin-top:4px; position:absolute; }
div.searchsolution span.searchdet_h1_icon 		{ z-index:1; margin-left:-80px; margin-top:4px; position:absolute; }

div.searchsolution ul	{
margin:0px;
padding:0px;
}

div.searchsolution li{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
list-style:decimal;
}

/********  Navigation Search On 27-Feb-2007 Ends ***********/

.dropdown{
	padding: 0px;
}


div.searchlistblock div.leftcolumn	{ width:49%; float:left; border-right:1px #5e99d9 solid;} 
div.searchlistblock div.rightcolumn	{ width:50%; float:left; } 

div.searchlistblock div h1 	{ color:#2e4ba3; font-size:12px; text-decoration:underline; margin:0px; padding:0px; line-height:21px; }

div.searchlistdetails		{ font-size:10px; padding-left:33px; color:#6a6a6a; line-height:18px; }
div>.searchlistdetails		{ padding-left:33px; }
div.searchlistdetails a		{ font-size:11px; line-height:26px; height:26px; }

span.searchdet_h1_icon 		{ z-index:1; margin-left:-32px; margin-top:4px; position:absolute; }

div.footernav				{ width:80%; }
div.footernav span			{ width:20%; float:left; display:inline; }
div.footernav span 	a   	{ font-size:11px; color:#2e4ba3; font-weight:bold; text-decoration:underline; }
div.footernav span 	a:hover { text-decoration:none; color:#2e4ba3; }

span.fnt1		{ font-size:16px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

table#formSubmitTicket tr td	{ font-size:11px; }

.formStyle1	{ border: 1px solid #616F45; font-family: Verdana, Arial, Helvetica, sans-serif; height:17px; font-size:11px;	font-weight: normal; color: #000000; padding: 0px 2px 0px 2px; background-image: url(../images/formshdw.gif); background-repeat: no-repeat;	background-position: -4px -4px; }

.header_curve_cnt { padding:3px; }
.header_curve {	background: transparent;	width: 40%;}
.header_curve .header_content h1{	margin:0; 	font-size:10px; 	padding:0px 3px 3px 4px;}
.header_curve .header_content {	display:block; 	border:0 solid #fcc799; border-width:0px 1px; padding:2px 2px 2px 2px;}
.header_curve .hBox{display:block; background:transparent; font-size:1px;}
.header_curve .color{background:#ffffcc; border-color:#d4d4ac;} /* Background */

 .hb1, .hb2, .hb3, .hb4 {display:block; overflow:hidden;}
.hb1, .hb2, .hb3 {height:1px;}
.hb2, .hb3, .hb4 {border-left:1px solid #d4d4ac;border-right:1px solid #d4d4ac;}
.hb1 {margin:0 5px; background:#d4d4ac;} /* Top and Bottom Border */

.hb2 {margin:0 3px;border-width:0 1px;}
.hb3 {margin:0 2px;}
.hb4 {height:2px; margin:0 1px;}
.hb5 {margin:0 2px;}

#main.imgdiv {background-color:#ffffcc; width:100%;  padding:0; position:relative; display:block; }

#main.imgdiv span { background-color:#ffffcc; width:15%; height:49px; padding:0px 0px 0px 0px; position:relative; display:block; background-image:url(../images/advisory_grey.gif); background-repeat:no-repeat; text-align:center; margin:0px 0px 0px 10px; float:left; clear:both;}
.advisorybg{ background:url(../images/advisory-bg.gif) repeat-x; height:14px; color:#FFFFFF; font-size:10px; padding:0px 5px 0px 5px; width:auto; margin:-7px 0px 0px 11px; z-index:10; position:absolute; text-align:center;}

.adv-icon
{
background:url(../images/adv_icon.gif) no-repeat;
width:43px;
height:39px; margin-bottom:5px;
}

.contract-expliry-icon
{
background:url(../images/scp-global-images.gif) no-repeat -373px -412px;
width:24px;
height:24px; margin-bottom:5px;
}

.advisorycon
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
color:#000; 
border-top:1px solid #f2eca6;
padding:0px 5px 5px 5px; line-height:18px; 
}


#main.imgdiv div {background-color:#ffffcc; width:50%; padding:0px 0px 0px 0px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:20px; color:#000000; font-weight:normal; float:left; display:block; text-decoration:none; margin:4px 0px 0px 10px; padding-left:20px;border-left:1px solid #d4d4ac;  }

#main.imgdiv> div {   float:none; display:block; background-color:#ffffcc; width:30%;border-left:1px solid #d4d4ac;  margin:0px 0px 0px 90px; padding-left:20px; }

#main.imgdiv> b { width:24px; height:21px; float:right; top:-7px; right:-3px; }

.leftcenter
{
background-image:url(../images/adv_center_left.gif);
background-repeat:repeat-y;
height:20px;
}

.topcenter
{
background-image:url(../images/adv_top_center.gif);
background-repeat:repeat-x;
}

.bottomcenter
{
background-image:url(../images/adv_bottom_center.gif);
background-repeat:repeat-x;
}

.advcontent
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
color:#000; 
padding:5px; 
border-top:1px solid #f2cc54;
}

/* Web Portal Configuration Setup Wizard Page Styles created on 9-Mar-2007 */

table.webportalconfigdata tr td.tdcheck 	{ border-left:1px #9cb4da solid; border-top:1px #9cb4da solid; border-right:1px #9cb4da solid; }
 
table.webportalconfigdata tr td.tdnumber 	{ border-top:1px #9cb4da solid; border-right:1px #9cb4da solid; font-size:11px; }
 
table.webportalconfigdata tr td.tdinfo 		{ border-top:1px #9cb4da solid; border-right:1px #9cb4da solid; font-weight:bold; font-size:11px; padding-left:18px; }
table.webportalconfigdata tr td.tdchecklast { border:1px #9cb4da solid; background:#f4f7fc; }
table.webportalconfigdata tr td.tdcheck div#addlinkelement 	{ background:#f4f7fc;  padding-left:63px;}
table.addlinkshowhide						{ background:#ffffff; }
div#addlinkelement,div#managelinkelement 	{ background:#f4f7fc;  padding-left:63px;border-top:1px #9cb4da solid;border-right:1px #9cb4da solid;border-left:1px #9cb4da solid;}
/*div.colorpicker1	{ width:14px; height:14px; background:#b8d3f1; border:1px #000 solid; }
div.colorpicker2	{ width:14px; height:14px; background:#d3ecce; border:1px #000 solid; }*/

table.linklists tr.trCellBg { background:#ffffff; }
table.linklists tr.trCellBghover { background:#d3ecce; }

input.colorpicker 	{ width:14px; height:14px; border:1px #000 solid; }

input.cpicker{ font-family: Verdana, Arial, Sans-serif; font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; font-variant:normal; letter-spacing:1px; font-size:10px;padding:0;letter-spacing:0; }


/* Web Portal Configuration Preview Page Styles created on 12-Mar-2007 */
 
.header_curve_cnt { padding:2px; }
.header_curve {	background: transparent; width:100%; }
.header_curve .header_content h1	{ background:#ffffff; line-height:29px; padding:0px; margin:0px; border-bottom:3px #ffffff solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center }
.header_curve .header_content 		{ display:block; border:0 solid #000; border-width:0px 1px; padding:2px 0px 2px 0px; }
.header_curve .hBox					{ display:block; background:transparent; font-size:1px; }
.header_curve .color				{ background:#ffffff; border-color:#9CB4DA; } /* Background */
.hb1, .hb2, .hb3, .hb4 				{ display:block; overflow:hidden; }
.hb1, .hb2, .hb3 					{ height:1px; }
.hb2, .hb3, .hb4 					{ border-left:1px solid #9CB4DA; border-right:1px solid #9CB4DA; }
.hb1 								{ margin:0 5px; background:#9CB4DA; } /* Top and Bottom Border */
.hb2 								{ margin:0 3px; border-width:0 2px; }
.hb3 								{ margin:0 2px; }
.hb4 								{ height:2px; margin:0 1px;	}
.hb5 								{ margin:0 2px; }

.webconfigsideheader				{ background:#d3ecce; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:19px;}
.linknav1							{ color:#2e5894; text-decoration:none; }
.webconfigheader					{ font-weight:bold; font-size:11px; padding-left:9px; }
.webconfigheaderrow					{ background:#ffffff; border-bottom:1px #bad4c9 solid; }
.webconfiglink1						{ color:#2f5795; font-size:12px; font-weight:bold; }
.webconfiglinkscell					{ border:1px #2e5894 solid; background: url(../images/linksblockbg.gif) left top no-repeat; }
.solutionscell						{ font-size:11px; padding:5px; border-bottom:1px #9bb4d9 solid; }
.solutionscell2						{ font-size:11px; padding:5px; border-bottom:1px #9bb4d9 solid; background:#f1f1f1; }
span.solutiontype					{ color:#848181; }
a.solutionshlink					{ color:#2e4ba3; font-size:11px; text-decoration:none; }
span.txtbottom						{ padding-left:10px; line-height:20px; font-size:11px; }
.webconfigfooterrow					{ border-top:1px #9bb5da solid; background:#b8d3f1; }

/*******************For ReqReply............*/

.lightBox {border-right:3px solid #C0CBD9; border-bottom:3px solid #C0CBD9; border-left:1px solid #C0CBD9; border-top:1px solid #C0CBD9;}
.top_thot { background-image: url(../images/top_thot.gif); background-repeat:repeat-x; width: auto; height:30px; }
.mid_thot { background-color:#ffffff; width: auto; height:auto; }
.btm_thot { background-image: url(../images/btm_thot.gif); background-repeat: repeat-x; width:auto; height:30px; }

.thotTxt  { font-family: Verdana, arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #333333;}
.hdrThot  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #6C6C6B; font-weight:bold;}

input.btn_thot  { text-align: center; color: #333333; background-image:url(../images/button_thotbg.gif); background-repeat:repeat-x;
    border: solid 1px #285100; cursor: pointer; height:20px; width:50px; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:10px; font-weight:bold; vertical-align:middle; }

input.btn_thot:hover  { background-image: url(../images/button_thotbgon.gif);  }

.thot_navon  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; background-image: url(../images/thot_on.gif); background-repeat:no-repeat; width:45px; height:21px; display:block; float:left; color:#ffffff; vertical-align:text-top; text-align:center;  }

.thot_navoff { font-family:Verdana, Arial, Helvetica, sans-serif; height:22px; padding:0px 3px 0px 3px; vertical-align:text-top; font-size:10px; font-weight:bold; text-decoration:underline; color:#000000; }

.medianLine { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; vertical-align:text-top;}
/**************  For Support Center  *************************/


#load_csv { width:412px; height:145px; background-color:#E9EEF6; border-right:2px solid #99AABD; border-left:1px solid #99AABD; border-top:1px solid #99AABD;border-bottom:2px solid #99AABD;  position:absolute; left:217px; top:50px; padding:0px;}

 

.frmTxt { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#00000;}
.webTxt { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#3162A6; font-weight:bold;}
.webTxtMed { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; }
.webTxtSmall { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#6C6C6C; font-weight:normal; font-size:10px;}


.btnGloss { background-image: url(../images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; padding:0px 3px; }
input.btnGloss {text-align: center; background-image:url(../images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
				cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }

input.btnGloss:hover  { background-image: url(../images/glosbtnhhover_bg.gif); font-weight:normal; border: solid 1px #EDAB0D;  }

.importcsv { background: url(images/importcsv.gif);background-repeat: no-repeat; width:18px; height:14px; padding:3px; display:block; float:left; text-align:center; }

.mapDiv { background-color:#f7f7f7; border:1px solid #DDDDDD; height:auto; width:100%; margin-top:5px; padding-top:5px;}

.btmBg { background-color:#D3E7F7; height:28px; text-align:center; vertical-align:middle;}
.importDiv { background-color:#ffffff; border:0px solid #CCCCCC; height:29px; width:100%; font:12px Arial, Helvetica, sans-serif; color:#333333;} 
.pointerhand { cursor: pointer; vertical-align: middle; padding-bottom:5px; }
.loading { background:url(images/loader.gif); background-repeat: no-repeat; width:32px; height:32px; display:block; float: left; vertical-align:middle;
	     }
.loadingTxt { font: Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle; padding-left:5px; color:#7A8180; font-weight:normal; }
	         
.mapFields { background-color:#EFEFEF; font:11px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#606060; height:21px; padding:2px 0px 0px 8px; }	
																			input.btnGloss1 {text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
																				    border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }
																			    input.btnGloss2 {text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
																				        border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }
																				input.btnGloss3 {text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
																					    border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }
																				 /*********************For SupportPlan**************************/
.addNew {  height:16px; width: auto; position:absolute; left:390px; top:448px; padding:0px;}
#contractServices td  {border-top:0px solid #ccc;color:#555;height:24px;}
#add_contractservice {width:450px; height:170px; background-color:#E9EEF6; border-right:2px solid #99AABD; border-left:1px solid #99AABD; border-top:1px solid #99AABD;                      border-bottom:2px solid #99AABD;  position:absolute; left:390px; top:440px; padding:0px;}
 
.serviceListItems {	float: left; margin:0px 0px 4px 0px; padding-bottom: 0px; margin-left:3px;  height:30px; min-width:180px; } 

.loadBgHdrTxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-left:5px;  }

.btnGloss { background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; padding:0px 3px; }
input.btnGloss  { text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
    border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }

input.btnGloss:hover  { background-image: url(images/glosbtnhhover_bg.gif); font-weight:normal; border: solid 1px #EDAB0D;  }

.pointerhand {	cursor: pointer;	vertical-align: middle; }

.greyhdrHeading { font-size:11px; color:#000; font-weight:bold; padding:3px 3px 3px 8px ; border-top:0px solid #777; border-bottom:1px solid #777 ;
                  background-color:#ECECEC; height:25px; vertical-align:middle; }

/******************For Contract********************************/

.addNew {  height:16px; width: auto; position:absolute; left:390px; top:448px; padding:0px;}
#contractServices td  {border-top:0px solid #ccc;color:#555;height:24px;}

#add_contractservice {width:450px; height:170px; background-color:#E9EEF6; border-right:2px solid #99AABD; border-left:1px solid #99AABD; border-top:1px solid #99AABD;                      border-bottom:2px solid #99AABD;  position:absolute; left:390px; top:440px; padding:0px;}
 
 
#services_contract {width:450px; height:190px; background-color:#E9EEF6; border-right:2px solid #99AABD; border-left:1px solid #99AABD; border-top:1px solid #99AABD;                      border-bottom:2px solid #99AABD;  position:absolute; left:590px; top:450px; padding:0px;}
 
 

.servicesbxBg { background:url(images/servicesbx_bg.gif) repeat-x; height: 60px; }

.saveAct {background-image: url(images/saveicon.gif); background-repeat: no-repeat; width:15px; height:14px; display:block; }
.loadBgTop {background-color:#D5E3F0; border-bottom:1px solid #7F9DB9; border-top:1px solid #E9EEF6; height:22px; }
.loadBgHdrTxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-left:5px;  }

.btnGloss { background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; padding:0px 3px; }
input.btnGloss  { text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
    border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }

input.btnGloss:hover  { background-image: url(images/glosbtnhhover_bg.gif); font-weight:normal; border: solid 1px #EDAB0D;  }
.pointerhand {	cursor: pointer;	vertical-align: middle; }

input.btnGloss1 {text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
    border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }
input.btnGloss2 {text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
    border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }
 
input.btnGloss3 {text-align: center; background:url(images/glosbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #7f7f7f; color: #333333; 
    border: solid 1px #285100; cursor: pointer; height:20px; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; }

.hoursHold  { width:140px;  height:15px; background-color:#EDF4FF; border:1px solid #DDDDDD; white-space:normal; }
.descHold   { width:350px;  height: auto; white-space:normal; float:left; }
.attachHold { width:350px;  height: auto; white-space:normal; float: left; } 

.errorPageBg {	background-color: #F2F2F2;background-image: url(../images/trans_cross.gif); background-repeat:repeat; }

.errorTableBg { background-color:#ffffff; border:1px solid #C8C8C8; }

.errorTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #333333; border-bottom:1px solid #cccccc; }

.errorContent {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 17px; font-weight: normal; color: #333333; padding-right: 10px;	padding-left: 10px;	padding-top:10px; }
	
.errorWarnImage {background-image: url(../images/warning_general.gif);	background-repeat: no-repeat;	background-position: center top;	height: 40px; width: 40px; }

.errorContent ul li{ line-height:30px;}

/**************  For Support Center  *************************/

.infoIc {background-repeat:no-repeat; display:block; height:18px; width:19px; margin-right:6px; }

.infoMsgBx {background-color: #F3F3F3; border:1px solid #D3D3D3; width:100%; margin:0px; }

.innerMsg {background-color:#FFFDDF; margin:5px; font:12px Arial, Helvetica, sans-serif; color:#333333; padding:10px;   padding-left:20px; line-height:16px; }

.txtInfoMs {text-align:center; display: block; font-weight:bold;}

#frmTxt td  {font:11px tahoma,Arial, Helvetica, sans-serif; font-weight:normal; color:#333333;}
#frmTxt td input  {font:11px tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#333333;}
#frmTxt td select {font:11px tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#333333;}

/* Report navigation related styles */

img.pagenav-first-off                   { background: url(../images/common-images.gif) 0px -79px no-repeat; width:24px; height:18px; }
img.pagenav-previous-off                { background: url(../images/common-images.gif) -27px -79px no-repeat; width:24px; height:18px; }
img.pagenav-next-off                    { background: url(../images/common-images.gif) -54px -79px no-repeat; width:24px; height:18px; }
img.pagenav-lastpage-off                { background: url(../images/common-images.gif) -81px -79px no-repeat; width:24px; height:18px; }
img.pagenav-first                               { background: url(../images/common-images.gif) 0px -106px no-repeat; width:24px; height:18px; }
img.pagenav-previous                    { background: url(../images/common-images.gif) -27px -106px no-repeat; width:24px; height:18px; }
img.pagenav-next                                { background: url(../images/common-images.gif) -54px -106px no-repeat; width:24px; height:18px; }
img.pagenav-lastpage                    { background: url(../images/common-images.gif) -81px -106px no-repeat; width:24px; height:18px; }

#tablemenus td a{
	display: block;
	background: transparent url(../images/autocompleteitembullet.gif) no-repeat 7px 5px ;
	background-color:#fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	border-left: 4px solid #eee;
	border-right: 4px solid #eee;
	padding:1px 1px 1px 15px;
	height:auto;
	color:#666;
	text-decoration:none;
	}
#tablemenus td a:hover{
	color:#000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #eee;
	border-left: 4px solid #6399a8;
	border-right: 4px solid #6399a8;
	background: transparent url(../images/autocompleteitembullet1.gif) no-repeat 8px 5px ;
	background-color: #e9f6f9;
	text-decoration: none;
	}
form { margin-top:0; margin-bottom:0; }
.rptFooter_bg {   width:auto; height:30px; background: url(../images/rptfooter_bg.gif); background-repeat:repeat-x;     } 

.reportrunbutton {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	background-image: url(../images/buttonbgte.gif); background-repeat: repeat-x;
	background-color: #F4F4F4;
	cursor: pointer;
	font-weight: normal;
	width: auto;
	height: auto;
	border:1px outset #969696;
		      }

.reportrunbuttonHover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
      width: auto;
      padding: 2px 5px 2px 5px;
      background-image: url(../images/buttonbgovrte.gif); background-repeat: repeat-x;
      background-color: #F4F4F4;
      cursor: pointer;
      font-weight: normal;
      height: auto;
      border:1px solid #1872B1;
	    } 
.reportwizardheader{ 
	    background-color:#ffffff; 
	    border-left: 0px solid #7992B8;
	    border-right: 0px solid #7992B8;
	    padding-bottom: 0px;
	}
#reportstep {
        height:23px; background: url(../images/rpthdr_bg.gif); background-repeat:repeat-x;
        padding-left:20px; 
        cursor: pointer;
        margin:0px;
       }
#rcstep1, #rcstep2, #rcstep3, #rcstep4, #rcstep5  { float:left; margin:10px;  margin-left:20px; padding-bottom:10px; width: auto; }
#rcstep2 { width:95%; }

.removelicenceicon a{
	background-image: url(../images/deleteicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	display: block;
}

.removelicenceicon a:hover{
	background-image: url(../images/deleteicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	display: block;
}

/*  ......  Topic Templates Styles  ....   */

.topicActionBtn { font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;  padding:2px 5px 2px 5px; background-image:url(/images/buttonbg.gif);  background-repeat: repeat-x; background-color: #C6C5D7;        width: auto; height: 18px; border-top: 1px solid #ffffff; border-right: 1px solid #716F64;    border-bottom: 1px solid #716F64; border-left: 1px solid #ffffff; text-decoration:none;  cursor: pointer; }

a.topicActionBtn:hover{ text-decoration:none; color:#333333; background-image:url(images/btn_addtolist_off.gif); background-repeat: repeat-x;}

.topics_downarrow { background-image:url(/images/topics_downarrow.gif); background-repeat:no-repeat; white-space:normal; width:12px; height:9px; }

.ie #showtopicsdiv {width:148px; margin:22px 0px 0px -123px; }

.gecko #showtopicsdiv {  width:148px;  margin:21px 0px 0px -123px; }

#showtopicsdiv { margin:21px 0px 0px -123px;  border:1px solid #3969AA;  position:absolute; display:inline; visibility:hidden; z-index:10; text-decoration:none; background-color: #ffffff;  }

#showtopicsdiv ul {  list-style-type: none; margin:0px; padding:0px; }

#showtopicsdiv ul li {list-style-type: none;  display:block;  margin:0; font-weight:bold; color:#666;  text-decoration:none; }

#showtopicsdiv ul li a  {  color:#333333; display:block;  font-weight:normal; text-decoration:none; cursor:default; border-top:1px solid #DDDDDD; padding:5px 1px 5px 10px ; background-color:#f5f5f5;  }

#showtopicsdiv ul li a:hover {  color:#000000; display:block;  cursor: default; background: url(../images/topicsbutton_hoverbg.gif) repeat-y; text-decoration:none; font-weight:normal;  padding:5px 1px 5px 10px}

/*  ------Conversation Visibility Styles ----- */

.ddArrow { background-image: url("/images/ddarrow.gif"); background-repeat:no-repeat; white-space:normal;  width:13px; height:9px; margin-left:6px; }

.conversediv { margin-top:0px; width:120px; border: 1px solid #BDCBD9; background-color: #E5EDF3; padding:2px;  }

.converseBtn {
	background-image: url(../images/conversebtn_hoverbg.gif);
	background-repeat: repeat-x;
	background-position: left top;  
	border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;
}
.menuDIV {  height: auto; background-color:#ffffff; padding:3px;  border:1px solid #BDCBD9; font:10px Verdana, Arial, Helvetica, sans-serif;  }

.txtStyle { text-decoration:none; color:#000000; vertical-align:middle; padding-left:3px; cursor: none; }

.fwdLink a{
	font-weight: bold;
	background-color:#FFFFF6;
	border: 1px solid #95A8C0;
	padding: 1px 7px 1px 7px;
	color: #333;
	white-space: nowrap;
	text-decoration:none;
	height:17px;
}

 .fwdLink a:hover{
	font-weight: bold;
	background-color:#C9D6E8;
	border: 1px solid #36547C;	
	padding: 1px 7px 1px 7px;
	color: #000;
	white-space: nowrap;
}

.blueBox {
	background-color: #CFDCEE;
	padding:4px;
	border-bottom: 1px solid #97A4B6;
	cursor:pointer;
}

.ie #showtemDropdown { width:166px; margin:16px 0px 0px -166px; }
 
.gecko #showtemDropdown { width:160px; margin:14px 0px 0px -165px;
max-height:300px; min-height:20px; }

#showtemDropdown { border:1px solid #95A8C0; padding:3px;
padding-left:0px; position:absolute; display:inline; visibility:hidden;
z-index:10; background-color: #ffffff; font-family: Verdana, Arial,
Helvetica, sans-serif; font-size:10px; font-weight: normal; color:
#666666; overflow:auto; overflow-x: hidden; overflow-y: auto;
text-align:left; }

#showtemDropdown ul { list-style-type: none; margin:0px; padding:0px; }

#showtemDropdown ul li {list-style-type: none; display:block;
margin:0; height:auto; font-weight:normal; color:#666; }

#showtemDropdown ul li span {list-style-type: none; display:block;
margin:0; height:auto; font-weight:normal; color:#999;}

#showtemDropdown ul li a:link { color:#666666; display: block;
font-weight:normal; text-decoration:none; cursor:default; padding:4px
4px 4px 15px ;}

#showtemDropdown ul li a:hover { color:#D90202; cursor: default;
display: block; background: url(../images/autocompleteitembg.gif)
repeat-y left top; text-decoration:none; }

#showtemDropdown ul li a:hover span { color:#4970C2; } 

.btnRowLink {    
    font-weight: bold;
    background-color:#FFFFF6;
    border: 1px solid #95A8C0;
    padding: 2px 10px 2px 10px;
    color: #333;
    white-space: nowrap;
    text-decoration:none;
    height:17px;
}

.btnRowLink a:hover{
    font-weight: bold;
    background-color:#C9D6E8;
    border: 1px solid #36547C;    
    padding: 1px 7px 1px 7px;
    color: #000;
    white-space: nowrap;
}

/**************************************************Import AD Styles************************/

#adimportOuter { border:1px solid #8CBAE8; padding:25px; height:auto;}

#importUsers { background-color:#ECF3FC; border:1px solid #DDDDDD; padding:8px 0px 8px 5px;}

#textOff a 			{ color:#3466A9;font-family:Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; text-decoration:underline; }
#textOff a:hover 	{ color:#cf0000; text-decoration: underline; }

#adSettingsRow { margin:25px 0px 0px 6px; font:12px arial,verdana,tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }
.adSettingsCaption { border-bottom:1px solid #dddddd; color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; } 
.pointerhand { vertical-align:middle; cursor:pointer; margin-top:10px;}
#enableAuth { margin:10px 0px 2px 0px; }

#adNote { margin: 2px 0px 20px 10px; }
.hiliteMsg  {background-color:#ffffff; color:#666666; font:11px arial,tahoma, Verdana, Arial, Helvetica, sans-serif; margin-left:20px;}

#btnRow { background-color:#ECECEC; margin:25px 0px 10px 0px;  padding:2px 5px 2px 20px; } 

.formStyleNew {	border: 1px solid #616F45;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;	color: #000000; width: auto;
	padding-left: 2px; height: auto;}

.importSrep { background: url(../images/importusers.gif); background-repeat: no-repeat; width:18px; height:14px; padding:3px; display:block; float:left; text-align:center; }

#validnMsg  { background: url(../images/validn_msg.gif); background-repeat:repeat-x; border: 1px solid #E7E2C2; height: 30px;  color:#666666; font:10px verdana, arial, Helvetica, sans-serif; font-weight:                       normal; }

#validndeptMsg { background: url(../images/validn_msg.gif); background-repeat:repeat-x; border: 1px solid #E7E2C2; height: 30px;  color:#666666; font:10px verdana, arial, Helvetica, sans-serif; font-weight:                       normal; }

.validnNote { background: url(../images/validn_note.gif); background-repeat: no-repeat; width:24px; height:27px; display:block;  vertical-align:middle; margin-top:7px; }

.validInfo      { background: url(../images/valid_info.gif) bottom center; background-repeat: no-repeat; width:24px; height:27px; display:block; }
.validSuccess { background: url(../images/valid_success.gif) bottom center; background-repeat: no-repeat; width:24px; height:27px; display:block; }
.validFailure { background: url(../images/valid_failure.gif) bottom center; background-repeat: no-repeat; width:24px; height:27px; display:block; }

.chc {width:35px;}

/***********AD style ending***************/
/* ----- For Solutions List View -----  */

 .search-soln-btn                        { background: url(../images/solution-images.gif) -26px 0px no-repeat; width:26px; height:19px; display:block; }	 
 .browse-soln-icon                       { background: url(../images/solution-images.gif) no-repeat; width:25px; height:23px; display:block; margin-left:20px; }	 
 .soln-alert-private                     { background: url(../images/solution-images.gif) 0px -25px no-repeat; width:41px; height:67px; display:block; }	 
 .soln-alert-public                      { background: url(../images/solution-images.gif) 0px -92px no-repeat; width:41px; height:67px; display:block; }	 
 .green-down-arrow                       { background: url(../images/solution-images.gif) -54px -17px no-repeat; width:6px; height:3px; position:relative; top:-2px; left:5px;  }	 
 .soln-approval-icon                     { background: url(../images/solution-images.gif) -45px -20px no-repeat; width:14px; height:16px; display:block; padding:0px 2px; }	 
 .soln-delete-icon                       { background: url(../images/solution-images.gif) -45px -57px no-repeat; width:15px; height:13px; display:block; padding:0px 2px; }	 
 .soln-edit-icon                         { background: url(../images/solution-images.gif) -43px -70px no-repeat; width:19px; height:18px; display:block; }	 
 .soln-fwd-icon                          { background: url(../images/solution-images.gif) -44px -87px no-repeat; width:15px; height:13px; display:block; padding:0px 2px; }	 
 .soln-status-icon                       { background: url(../images/solution-images.gif) -61px 0px no-repeat; width:16px; height:16px; }	 
 .soln-suggest-icon                      { background: url(../images/solution-images.gif) -64px -36px no-repeat; width:14px; height:19px; }


.listapprove    {    
         background-image: url(../images/soln_approved.gif);     
         background-repeat: no-repeat;     
         padding:0px 6px;     
         height: 10px; width:10px;      
}      
      
.listapp_pending {     
         background-image: url(../images/soln_pending.gif);     
         background-repeat: no-repeat;     
         padding:0px 6px;     
         height: 10px; width:10px;      
}
     
.listunapprove  {     
         background-image: url(../images/soln_unapproved.gif);     
         background-repeat: no-repeat;     
          padding:0px 6px;     
         height: 10px; width:10px;    
}      
      
.listreject {
         background-image: url(../images/soln_rejected.gif);     
        background-repeat: no-repeat;     
           padding:0px 6px;     
        height: 10px; width:10px;    
}

.noattachment {
         background-image: url(../images/no_attachment.gif);     
        background-repeat: no-repeat;     
           padding:0px 6px;     
        height: 15px; width:13px;    
}
.attachment {
        background-image: url(../images/attachment.gif);     
        background-repeat: no-repeat;     
        padding:0px 6px;     
        height: 15px; width:13px;    
}

.search_curve_cnt 					{ padding:0px; }
.search_curve 						{	background: transparent; width:100%; }
.search_curve .search_content h1	{ margin:0; font-size:10px; padding:0px 3px 3px 4px; }
.search_curve .search_content 		{ display:block; border:0 solid #fcc799; border-width:0px 1px; padding:1px 0px 1px 0px; }
.search_curve .search_content table.searchMargin { margin:-2px 3px -1px 3px; width:99%;}
.search_curve .search_content>table.searchMargin { margin:-2px 3px -1px 3px; width:100%; }
.search_curve .shBox				{ display:block; background:transparent; font-size:1px; }
.search_curve .color				{ background:#ffffff; border-color:#EFEFEF; } /* Background */
.shb1, .shb2, .shb3, .shb4 			{ display:block; overflow:hidden; }
.shb1, .shb2, .shb3 				{ height:1px; }
.shb2, .shb3, .shb4 				{ border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF; }
.shb1 								{ margin:0 5px; background:#EFEFEF; } /* Top and Bottom Border */
.shb2 								{ margin:0 3px; border-width:0 2px; }
.shb3 								{ margin:0 2px; }
.shb4 								{ height:2px; margin:0 0px;	}

.solutions_curve_cnt 							{ padding:0px; }
.solutions_curve 								{ background: transparent; width:100%; }
.solutions_curve .solutions_content h1			{ margin:0; font-size:10px; padding:0px 3px 3px 4px; }
.solutions_curve .solutions_content .topBlock 	{height:auto; color:#808080; padding:2px 0px 2px 0px }
.solutions_curve .solutions_content 			{ display:block; border:0 solid #dddddd; border-width:0px 1px; padding:0px;}
.solutions_curve .sBox				{ display:block; background:transparent; font-size:1px; }
.solutions_curve .solutions_content .contentBlock { background:#ffffff; }
.solutions_curve .color				{ border-color:#dddddd; background:#DBE9FD; } /* Background */
.sb1, .sb2, .sb3, .sb4 				{ display:block; overflow:hidden; }
.sb1, .sb2, .sb3 					{ height:1px; }
.sb2, .sb3, .sb4 					{ border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.sb1 								{ margin:0 5px; background:#dddddd; } /* Top and Bottom Border */
.sb2 								{ margin:0 3px; border-width:0 2px; background:#ffffff !important; }
.sb3 								{ margin:0 2px; }
.sb4 								{ height:2px; margin:0 1px; background:#EEF2F4; }
.solutions_curve .colorBottom		{ border-color:#dddddd; background:#EDF2F4; } /* Background */
a.headerStyle2						{ color:#1F4687; font-size:13px; text-decoration:none; font-weight:bold; }
a.headerStyle2						{ color:#1F4687; font-size:13px; }
.headerStyle3						{font-size:13px; }
.search-tbox1						{ border:0px none; border-top:1px #84A5CE solid; border-right:1px #C1D2E7 solid; border-bottom:1px #C1D2E7 solid; color:#000000; font-weight:normal; height:19px; width:187px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 2px 1px 1px 1px; }
.fontGray1							{ color:#808080; font-size:11px; }
.fontGray2							{ color:#808080; font-size:10px; }
.fontBlue1							{ color:#808080; }
.submitMsg							{ color:#AC4F1C; font-size:10px; margin-left:-4px; margin-right:-4px; text-align:center; }
span.ManageTxt						{ font-weight:bold; margin-right:10px; }
em.hline-lightgray					{ background:#E3E3E3; height:1px; display:block; margin:0px 10px; }
em.hline-lightgray2					{ background:#D8E1E8; height:1px; display:block; }
em.hline-darkgray					{ background:#898989; height:1px; display:block; margin:0px 10px; }
.solution-suggest					{ color:#555555; font-size:12px; padding:10px 5px 10px 24px; }
.solTxt { font:12px Arial, Helvetica, sans-serif; color:#333333; }
table.keywords-suggest					{ border:1px #9A9A9A solid; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.keyText							{ background:#DCDCDC; font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; }
table.keywords-suggest tr td		{ border-bottom:1px #9A9A9A solid; }
.fontBluishGreen					{ color:#006699; }
.statusText							{ background:#FFFFBF; color:#666666; padding:2px 4px; }
.LinkStyle1							{ height:24px; }
.TagListBlock						{ background:url(../images/soln-details-curvefooterbg.gif); color:#666666; padding:6px 2px; height:39px; }
div.contentBlock>div.TagListBlock   { height:26px; }
 
 .rightPadding						{ padding-right:20px; }  

/* Solutions Category Pop Screen Style */
.SHCat							{ width:410px; height:266px; position:absolute; z-index:5000; margin-top:20px; margin-left:-100px; visibility:hidden; }
table tr td>div.SHCat			{ margin-top:4px; margin-left:-146px; }
table.CatScroll					{ height:276px; overflow:auto; }
.SHCat h1						{ background:#3466A9; color:#ffffff; margin:0px; height:24px; line-height:24px;   }
table tr td div.SHCat>h1		{ height:21px; }

.browseByTitlediv
{
 margin:0px; height:24px; line-height:24px; font-size:14px; display:block;
}

.cellBorderGray				{ border:1px #717171 solid;background:#ffffff; }
table tr td.cellBorderGray h1			{ font-size:13px !important; }
.CatBlock					{ margin: 0px 0px 0px 22px;padding: 13px 10px 7px 0px; height:223px; overflow:auto; }
.CatBlock strong			{ font-size:10px; color:#2E5994; }
.CatBlock ul				{ margin: 0 0 1.12em 0; margin-left: 40px ; }
.CatBlock ul li a			{ text-decoration:none; }
.CatBlock ul li a:hover		{ text-decoration:underline; color:#000000; }

.CatList					{ font-size:10px; color:#2E5994; margin:2px 0px 0px 0px; border-bottom:1px #F3F3F3 solid; line-height:19px; padding-bottom:10px; }
.CatList a, .CatBlock strong a		{ color:#2E5994; text-decoration:underline; }
.CatList span.linkspan		{ margin-left:24px; display:block; }
.CatList a:hover			{ color:#2E5994; text-decoration:none; }
.showCatLink				{ color:#2E5994; padding:19px 4px 2px 2px; float:right; font-size:10px; font-weight:bold;  }
#AllCategory .showCatLink   { padding-top:0px; }
.showCatLink a				{ text-decoration:underline;color:#2E5994 !important; font-size:10px; font-weight:bold; }
.showCatLink a:hover		{ text-decoration:none; }
.statusViewsBlock			{ border:1px #9BB4D9 solid; background:#FFFFBF; width:194px; padding:3px; text-align:left }
table tr td>div.statusViewsBlock			{  width:176px; }
.grayButtonBG1{ 
font-size:11px;
padding:2px 10px; text-decoration:none; height:17px; 
line-height:17px;
display:table; 
float:left; 
}  

.grayButtonbgSubmit{ 
font-size:11px;  
padding:0px 10px 0px 10px; 
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height: normal !important;
text-align: start;
text-transform: none;
word-spacing: normal;
letter-spacing: normal;
width: 0;  /* IE table-cell margin fix */
overflow: visible; 
cursor:pointer;
}  

.grayButtonbgSubmit[class] {  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
	padding:0px 10px 3px 10px; 
} 

.grayButtonbgSubmit:hover{  
padding:0px 10px 0px 10px;  
display:block;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height: normal !important;
text-align: start;
text-transform: none;
word-spacing: normal;
letter-spacing: normal;
width: 0;  /* IE table-cell margin fix */
overflow: visible; 
} 

.grayButtonbgSubmit[class]:hover {  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
	padding:0px 10px 3px 10px;
} 



.contracts_icon
{
	background:url(../images/contracts_icon.gif) no-repeat top left;
	width:23px;
	height:27px;
}


.AssigntoImage
{
padding-top:4px;
height:23px;
}

table tr td div> a.AssigntoImage, table tr td> a.AssigntoImage
{
padding-top:2px;
height:17px!important; 
} 
 
.RequestButtons a
{
margin-left:6px;
}

b.greenDownArrow			{ background:url(../images/green-down-arrow.gif) no-repeat; width:6px; height:3px;  display:block; }


a.mytaglink					{ color:#1565B0; font-size:10px;  }
a.mytaglink:hover			{ text-decoration:none; }
.mytags-header				{ background:#3466A9; color:#ffffff; font-size:11px; font-weight:bold; padding:2px 8px; position:absolute; margin-top:-29px; }
.mytags-close				{ padding:2px 8px;margin-top:-29px; float:right; position:relative; right:0px;}
a.closeLink					{ font-size:10px; font-weight:bold; }
em.rating-bot-border		{ background:url(../images/rating-bot-border.gif) repeat-x; margin:6px 0px; height:9px; display:block; height:9px; }
.soln-suggest-span			{ bottom:0px; position:relative; }
div.contentBlock a>span.soln-suggest-span{ bottom:1px; }


.soln-approvedcmd			{ background: url(../images/solution-images.gif) -81px -39px no-repeat; width:29px; height:21px; }
.soln-resolutioncmd			{ background: url(../images/sdp-icons-pack1.gif) -223px -314px no-repeat; width:29px; height:21px; }
.soln-commenthistoryicon	{ background: url(../images/solution-images.gif) -98px 0px no-repeat; width:32px; height:32px; }
.soln-noattachment			{ background: url(../images/sdp-icons-pack1.gif) -107px -254px no-repeat; width:15px; height:15px; }

/* CSS curve for Comment History Approved Created by MGopi on 26-Dec-2007 */
.approvedComment_curve_cnt 								{ padding:0px; }
.approvedComment_curve 									{ background: transparent; width:100%; }
.approvedComment_curve .approvedComment_content h1				{ margin:0; font-size:10px; padding:0px 3px 3px 4px; }
.approvedComment_curve .approvedComment_content 					{ display:block; border:0 solid #F2F1F1; border-width:0px 2px; padding:2px 0px 2px 0px; }
.approvedComment_curve .achBox							{ display:block; background:transparent; font-size:1px; }
.approvedComment_curve .achcolor							{ background:#F2F1F1; border-color:#EDECEC; } /* Background */
.achb0, .achb1, .achb2, .achb3, .achb4,.achb5,.achb6	{ display:block; overflow:hidden; }
.achb0, .achb1, .achb2, .achb3 						{ height:1px; }
.achb2, .achb3, .achb4,.achb5,.achb6 				{ border-left:1px solid #EDECEC; border-right:1px solid #EDECEC; }
.achb0 											{ margin:0 6px; background:#EDECEC; height:1px; } /* Top and Bottom Border */
.achb1 											{ margin:0 4px; background:#EDECEC; height:1px; } /* Top and Bottom Border */
.achb2 											{ margin:0 3px; border-width:0 3px; }
.achb3 											{ height:1px; margin:0 2px; border-width:0 3px; }
.achb4 											{ height:1px; margin:0 1px; border-width:0 3px;	}
.achb5 											{ height:1px; margin:0 1px; border-width:0 2px; }
.achb6 											{ height:1px; margin:0 0px; border-width:0 3px; }



/* CSS curve for Status view Block Created by MGopi on 26-Dec-2007 */

.status_curve_cnt 								{ padding:0px; }
.status_curve 									{ background: transparent; width:316px; }
.status_curve .status_content h1				{ margin:0; font-size:10px; padding:0px 3px 3px 4px; }
.status_curve .status_content 					{ display:block; border:0 solid #FDFFE3; border-width:0px 2px; padding:2px 0px 2px 0px; }
.status_curve .sthBox							{ display:block; background:transparent; font-size:1px; }
.status_curve .stcolor							{ background:#FDFFE3; border-color:#F7DD9F; } /* Background */
.sthb0, .sthb1, .sthb2, .sthb3, .sthb4,.sthb5,.sthb6	{ display:block; overflow:hidden; }
.sthb0, .sthb1, .sthb2, .sthb3 						{ height:1px; }
.sthb2, .sthb3, .sthb4,.sthb5,.sthb6 				{ border-left:1px solid #F7DD9F; border-right:1px solid #F7DD9F; }
.sthb0 											{ margin:0 6px; background:#F7DD9F; height:1px; } /* Top and Bottom Border */
.sthb1 											{ margin:0 4px; background:#F7DD9F; height:1px; } /* Top and Bottom Border */
.sthb2 											{ margin:0 3px; border-width:0 3px; }
.sthb3 											{ height:1px; margin:0 2px; border-width:0 3px; }
.sthb4 											{ height:1px; margin:0 1px; border-width:0 3px;	}
.sthb5 											{ height:1px; margin:0 1px; border-width:0 2px; }
.sthb6 											{ height:1px; margin:0 0px; border-width:0 3px; }


img.bt_dashboard_more_arrow {
background:transparent url(../images/solution-images.gif) no-repeat scroll -120px -40px;
height:6px;
width:9px;
}
a.headerStyle2 : hover {color : # FF2400;}
.srchResHdr {
   background-color: #fff;
   border-bottom: 3px solid #3176AF;
   padding: 6px  4px  4px  4px ;
   color: #3176AF;
   font: bold 11px verdana, Arial, sans-serif;
   white-space:nowrap;
} 
.ie #showactionsdiv {width:148px; margin:20px 0px 0px -155px; }

.gecko #showactionsdiv {  width:150px;  margin:18px 0px 0px -150px; }

#showactionsdiv { margin:18px 0px 0px -155px; position:absolute; display:inline; visibility:hidden; z-index:10; text-decoration:none;}

#showactionsdiv ul {  list-style-type: none; margin:0px; padding:0px; }

#showactionsdiv ul li {list-style-type: none;  display:block;  margin:0; font-weight:bold; color:#666;  text-decoration:none; }


#showactionsdiv ul li a  {  color:#333333; display:block;  font-weight:normal; text-decoration:none; cursor:default; border-top:1px solid #DDDDDD; padding:5px 1px 5px 10px ; background-color:#f5f5f5;  }


#showactionsdiv ul li a:hover {  color:#000000; display:block;  cursor: pointer; text-decoration:none; font-weight:normal;  padding:5px 1px 5px 10px}
.approveMenu {  
    font-weight: bold; 
    padding:3px 30px 3px 10px ;
    text-decoration:none;
	font-size:10px; 	 
}

.cshelpNew { width: 275px; height:35px; border: 1px solid #A6BBCE;
border-right:1px solid #A6BBCE; border-bottom:1px solid #A6BBCE;
position: absolute;
margin-top: 8px; margin-left: -275px; padding: 3px 2px 2px 15px;
background: #E5F5FA; font:10px verdana, tahoma, Verdana, Arial,
Helvetica, sans-serif; color:#12306C; text-align: left; }

.cshelpNew-pointer { position: absolute; left:255px; top: -8px;
width: 15px; height: 8px;
background-image:url(../images/pointer_arrowup.gif);
background-repeat:no-repeat; display:block; border:1px} 

.cshelpNew-qmark { width: 16px;  height: 16px; background-image:url(../images/csh_qmark.gif); background-repeat:no-repeat; display: block;}

/*********   Solution List View ending *********/

/****Zoho Meeting Start****/

.outerTable { background-color:#F9F9F9; border:1px solid #eeeeee;}

.innerTable { margin:10px 20px 20px 20px;}

.gnrlBTxt { font:13px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}

.gnrlBoldTxt { font:15px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}

.zmlogo      { background-image:url(../images/zohomeet.gif); background-repeat:no-repeat; height:24px; width: 113px; float:left; white-space:normal; display:block;}v

.signupTxt, .signupTxt a{ font:15px Arial, Helvetica, sans-serif; color:#3295e6; font-weight:bold;}

.cption { font:18px arial,verdana,tahoma,sans-serif; font-weight:bold; color: #027ABB; padding:10px 0px 10px 0px; border-bottom:1px solid #eeeeee; }

.formStyleInput { border:1px solid #7F9DB9; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; color: #000000; width: 130px; padding-left: 2px; }

.editInfo { font:13px Arial, Helvetica, sans-serif; color:#3295e6;}

.noteInfo { background:#FFF7D2 url(../images/bgtile.gif) repeat; border:1px solid #EAE08C; margin-top:15px; height:30px; font:12px Arial, Helvetica, sans-serif; color:5d5d5d; padding:5px; }

/****Zoho Meeting End****/

/*New Styles updated from General.css files On - 16-02-09*/
#refreshlist {font:12px Arial, Helvetica, sans-serif; color: #000000;} 

.breadcrumb { font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: normal; color: #007BCF;
			   margin-bottom:20px;  }

.breadcrumb a { font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: normal; color: #007BCF;
			   margin-bottom:20px;  }
#container {
	/* set the border around the site */
	float: left; width:100%; 
}

#leftnright { clear:left; margin: 5px; margin-left:1.0em;  }

#maincontent {
	/* set margin-left greater then .nav width */
	margin-left: 12.00em;
	padding-right: 0.5em; background: #ffffff;
	/* do not set float: left; */	
}

#maincontentAdmin {
	/* set margin-left greater then .nav width */
	margin-left: 1.0em; margin:20px 5px 5px 5px; 
	background-color: #ffffff; width: auto;
	/* do not set float: left; */	
}


#footer {
	float: left;
	margin-top: 0.31em;  
	clear: left;
	text-align: right;
	background-color: #CEDBF1;
	text-align:right; font:11px Arial, Helvetica, sans-serif;
	height: 20px; background-color:#E9EEF6;  width:99%; padding-right:10px; 
}

#footer a {display:inline; padding:0; color: #000000; font:10px Arial, Helvetica, sans-serif; }

#footer a:hover  {text-decoration: underline; }


#heading {float: left; width: 100%; height: 6.56em; margin-bottom: 0.5em;	display: inline;}

.toolbar { 
	float: left;
	height:30px;	
}
	
.toolbar-body ul {
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	display: inline;
	padding: 0;
	margin: 0;
}

.toolbar-body ul li { display: inline; }

.toolbar-body ul li a {
	float: left;
	color: #000000;
	/* padding: 5px 12px; */
	padding: 0.3125em 0.75em;
	text-decoration: none;
	/* optional set the width of each menu item */
  	/* width: 90px; */
	width: 5.625em;
  	text-align: center;	
	/* background: transparent url("../images/dot.gif") center right repeat-y; */
}

.toolbar-body li a:hover { color: white; }

/********************************************************/


#quickLinks {  height: 26px; clear:both;  vertical-align:middle;  border-bottom:1px solid #468ABD; 
background: url(../images/subprohdr.gif); background-repeat:repeat-x; padding-left: 1.0em;  }


#quickLinks table tr td	 	{ font:11px tahoma, Arial, Helvetica, sans-serif; vertical-align:middle; padding-top:0px; }

#quickLinks table tr td a 	{ font:11px tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight: normal; }

#quickLinks a { text-decoration:none; color:#333333; font:10px Arial, Helvetica, sans-serif; }

#quickLinks a:hover { text-decoration:none; color:#000000; text-decoration:underline;}
#remindDate { margin-right:2.5em; margin-top:0.30em;}
#lognCreate { margin-top:0.30em;}
/* For request Views in the LHS panel - en1d */

#requestViewslist { margin: 0px; padding-left: 12px; background-color:#F3F3F3;	 list-style-type: none; border-bottom: 1px solid #E5E5E5; height: 20px; }

#requestViewslist ul, #adminlist li { display: inline; list-style-type: none; margin: 0;padding: 0; }

#requestViewslist a:link, #requestViewslist a:visited {
color: #436976;
float: left;
font-size: 11px;
font-weight: normal;
padding: 2px 3px 2px 3px;  
text-decoration: none;
font-family: tahoma, Arial, Helvetica, sans-serif;
}

#requestViewslist a:hover {
background: #DBE9FA;
border: 0px solid #879BB0;
color: #16429A;
float: left;
font-size: 11px;
font-weight: normal;
padding: 2px 3px 2px 3px;
text-decoration: none;
font-family: tahoma, Arial, Helvetica, sans-serif; 
}

#requestViewslist ul a:hover { color: #000000; background-color:#f4f4f4; !important; }

#requestViewslist a:link#current, #requestViewslist a:visited#current { background: #ffffff; border: 1px solid #E5E5E5;  border-bottom: 1px solid #ffffff; color: #E15609; font-weight:bold;  } 


/*---------- MY View & Custom View Top Tabbed Links Items List Styles ------------------*/

#ViewLHSRequests1 ul 			{ list-style-type: none; display:block; margin:0px; padding:0px; }
#ViewLHSRequests1 ul li 			{ list-style-type: none;  display:block;  margin:0;   height:auto; font-weight:normal; color:#666; }
#ViewLHSRequests1 ul li:hover	{ background:#CDE3F1; display:block;  margin:0; }

#ViewLHSRequests1 ul li a  	{ color:#666666;	background: #ffffff; display: block; font:11px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px 2px 2px 8px ; text-decoration:none; }

#ViewLHSRequests1 ul li a:hover  { color:#ff0000; text-decoration: underline;  display:block;  }

#ViewLHSRequests1 a:link#current, #requestViewslist a:visited#current { color: #E15609; font-weight:bold;  }

#ViewRecentitems ul 			{ list-style-type: none; display:block; margin:0px; padding:0px; }
#ViewRecentitems ul li 			{list-style-type: none;  display:block;  margin:0;   height:auto; font-weight:normal; color:#666; }
#ViewRecentitems ul li:hover	{ background:#CDE3F1; display:block;  margin:0; }
#ViewRecentitems ul li a  		{ color:#666666;	background: #ffffff; display: block; font:11px Arial, Helvetica, sans-serif; font-weight:normal; padding:4px 4px 4px 18px ; text-decoration:none; }
#ViewRecentitems ul li a:hover  { color:#ff0000; text-decoration: underline;  display:block;  }

/*----------Recent Items List Styles------------------*/
/* Top Links */

#topRightLinks { float:right; margin:0px; padding:0px; width:30.0em; }

#topRightLinks ul.top_links {
	margin:0px; padding:0px 0px 0px 0px;
	text-align:right; 
	float:right;
	position:relative;
     margin-right:0%; margin-top:4px;
}

#topRightLinks ul.top_links li {
 	background:none;
	margin:0px; 
	display:inline; 
	padding:3px 2px 3px 0px;
	height:22px; 
}


#topRightLinks ul.top_links>li {	padding:1px 0px 7px 0px;}

#topRightLinks ul.top_links li> a {	position:relative; top:3px;}

#topRightLinks ul.top_links li>span{ position:relative; top:3px; font:11px Arial, Helvetica, sans-serif;	font-weight:bold; color: #E1EAF5; }

#topRightLinks  ul.top_links li a { font-size:11px; font-family: Arial, Helvetica, sans-serif; border-left:1px solid #333333; padding:0px 3px 0px 10px; color:#000033; }

#topRightLinks ul.top_links li a:hover { text-decoration:none;	color:#000000; }

#topRightLinks ul.top_links li span{	padding:0px 10px 0px 0px; color:#000000; }

#topRightLinks ul.top_links>li.status_icon { padding:0px; }

#mainManageDepartmentContent {
min-height:460px;
height:auto!important;
height:460px;
} 

.AdminContentHeightfix { 
min-height:460px; 
} 

* html div.AdminContentHeightfix {
	height:auto;
	height:460px;  
}

.AdminTableBox
{
border:1px solid #bbd2de; border-top: none;
}

/*---------Rounded Corner Box-----------------*/

.mbx_topleft   { background: url(../images/mbx_topleft.gif); background-repeat: no-repeat; width:5px; height:5px;  }

.mbx_topmid    { background:url(../images/mbx_topmiddle.gif) repeat-x; height:5px; width:100%;  }

.mbx_topright  { background: url(../images/mbx_topright.gif); background-repeat: no-repeat; width:5px; height:5px;  }

.mbx_shadow    { border-left:1px solid #ffffff;  border-right:1px solid #ffffff;  background-color:#ffffff; vertical-align:top; width:100%; padding:0px;  }

.mbx_btmleft   { background: url(../images/mbx_btmleft.gif); background-repeat: no-repeat; width:5px; height:5px;  }

.mbx_btmmid    { background:url(../images/mbx_btmmiddle.gif) repeat-x; height:8px;   }

.mbx_btmright  { background: url(../images/mbx_btmright.gif); background-repeat: no-repeat;  width:6px; height:8px;} 

/*---------LHS Panel Rounded Corner Box-----------------*/

.bxl_topleft   { background: url(../images/bxl_topleft.gif); background-repeat: no-repeat; width:6px; height:28px;  }

.bxl_topmid    { background:url(../images/bxl_topmiddle.gif) repeat-x; height:28px; width:99%;  }

.bxl_topright  { background: url(../images/bxl_topright.gif); background-repeat: no-repeat; width:6px; height:28px; text-align:right; }

.bxl_shadow    { border-left:1px solid #8EADD5;  border-right:1px solid #8EADD5; background-color:#ffffff; vertical-align:top; }

.bxl_btmleft   { background: url(../images/bx_btmleft.gif); background-repeat: no-repeat; width:6px; height:5px; vertical-align:text-top;  }

.bxl_btmmid    { background:url(../images/bx_btmmiddle.gif) repeat-x; height:8px;   }

.bxl_btmright  { background: url(../images/bx_btmright.gif); background-repeat: no-repeat;  width:6px; height:8px; vertical-align:text-top;}

.bxl_Msgtxt   { font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:10px; font-weight:bold; color:#999999;}

input.axnBtn  { text-align: center; background-image:url(../images/axxnbtn_bg.gif); background-repeat:repeat-x; height:19px; border:1px solid #ABABAB; color: #000000; 
				cursor: pointer; width: auto; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; 
 padding:1px 6px 2px 6px; overflow: visible; margin-right:3px; }

input.axnBtn:hover  { background-image: url(../images/axxnbtnhover_bg.gif); font-weight:normal; border: solid 1px #23B0E1;  }

#tableListView a { color:#000000; text-decoration: underline; font-weight: bold; }
#tableListView a:hover { color:#000000; text-decoration: underline; }

#tableListView  tr td { border-bottom:1px solid #DDDDDD; color:#000000; text-decoration: none; font-weight: bold; font:11px tahoma, arial, helvetica, verdana, sans-serif; min-height:34px;   }

#tableListView tr  td span { font:11px Arial, Helvetica, sans-serif; font-weight:bold; }

.actionToolsBG {height:35px;}

.makeasprimaryIcon {background-image: url(../images/makeasprimary.gif); background-repeat:no-repeat; width:19px; height:13px; display:block; }

.notesInfo {background: url(../images/notesiconoff.gif) no-repeat; width:19px; height:13px; display:block; }

.listStyle {
	border: 1px solid #C8CDD4; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: auto; 
	padding-left: 2px;
}

#logReq { background-color: #D3F2EE1;  padding:1px 7px 1px 7px;  border:0px solid #8AD7FF; }
#logReq a {  }
#logReq a:hover { text-decoration:underline; }
.goBtn a { background-color:#cccccc; color:#ffffff; width:26px;  display:block;  text-decoration:none; color:#4D4D4D; font-weight:bold; text-align:center; margin:0px; padding:0px; }

.goBtn a: hover { text-decoration; none; }

#hdrnew  { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#007BCF;   padding-top:3px; padding-left:13px; background-color:#EBF3FF; border-bottom:1px solid #D5DEEB; font-size:11px; }

#adminlist { width:180px;  border-bottom: 1px solid #DDDDDD; margin: 0; padding-bottom: 15px; padding-left: 15px; background-color:#f4f4f4; }

#adminlist ul, #adminlist li { display: inline; list-style-type: none; margin: 0;padding: 0; }

#adminlist a:link, #adminlist a:visited {
border: 0px solid #879BB0;
color: #436976;
float: left;
font-size: 11px;
font-weight: normal;
line-height: 14px;
margin-right: 10px; 
padding: 2px 5px 2px 5px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#adminlist a:hover {
background: #DBE9FA;
border: 1px solid #879BB0;
color: #16429A;
float: left;
font-size: 11px;
font-weight: normal;
line-height: 14px;
margin-right: 10px; 
padding: 2px 5px 2px 5px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#adminlist ul a:hover { color: #000000; background-color:#f4f4f4; !important; }

#adminlist a:link#current, #adminlist a:visited#current { background: #ffffff; border: 1px solid #dddddd;  border-bottom: 1px solid #ffffff; color: #16429A; font-weight:bold; }

#navLinkRow { font:12px Arial, Helvetica, sans-serif; color:#000000;}

#typelist {margin: 0; padding-bottom: 19px; padding-left: 10px; padding-top:5px; border:none; }

#typelist ul, #typelist li { display: inline; list-style-type: none; margin: 0;padding: 0; }

#typelist a:link, #typelist a:visited {  
float: left; 
font-weight: normal; 
text-decoration: none;
}

#typelist a:hover { 
color: #16429A;
float: left;  
text-decoration: underline;
}

#typelist ul a:hover { color: #000000; background-color:#f4f4f4; !important; }

#typelist a:link#current, #typelist a:visited#current { background: #ffffff;  color: #16429A; font-weight:bold; }

.leftNavHdr {font:13px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; padding:0px; margin:0px;  }

#switchto { font:10px tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;  }
#switchto a  { font:10px tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color:#000000;  }
#switchto a:hover{ text-decoration: underline; }

#deptRequests { }
#deptRequests ul 			{ list-style-type: none;  margin:0px; padding:0px;  }
#deptRequests ul li 			{list-style-type: none;  display:block;  margin:0;   height:auto; font-weight:normal; color:#666; }
#deptRequests ul li:hover	{ background:#CDE3F1; display:block;  margin:0; }
#deptRequests ul li a  		{ color:#666666;	background: #ffffff; display: block; font:11px Arial, Helvetica, sans-serif; font-weight:normal; padding:4px 4px 4px 18px ; text-decoration:none; }
#deptRequests ul li a:hover  { color:#ff0000; text-decoration: underline;  display:block;  }

#deptRequests a:link#current, #deptRequests a:visited#current { background: #ffffff; color: #E15609; font-weight:bold; }

#navcontainer { width:100%;  height:30px; border-top:0px solid #ffffff;  float:left; } 

#navcontainer ul {
margin-left:7.50em; margin-top:0.75em; 
background-color: #396BB5;
color: #ffffff; 
font: 12px arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a { border:0px solid #0000ff;
padding: 0.2em 1em;
background-color: #396BB5; 
color: #ffffff;
text-decoration: none;
float: left;
border-right: 1px solid #AEBDCD;
}

#navcontainer li a#current { background-image:url(../images/nav_onhover.gif); background-repeat:repeat-x; color: #000000; font-weight:bold; height:auto; }

#navcontainer ul li a:hover { background-image:url(../images/nav_onhover.gif); background-repeat:repeat-x; color: #000000; font-weight:normal; }

#navcontainer ul li current { background-color: #ECECEC; color: #000000; font-weight:bold; }

#heading-main {
	/* set the same height as .header-logo height */
	height: 5.625em;	
	/* set margin-left the same as .header-logo width */	
		background-color: red;	
	text-align: left;
	float: left;
}
/* For Admin Tabs Settings */

#adminTabs { border-bottom: 2px solid #8CACBB; margin: 0; padding-bottom: 19px; padding-left:0px;  }

#adminTabs ul, #adminTabs li { display: inline; list-style-type: none; margin: 0;padding: 0; }

#adminTabs a:link, #adminTabs a:visited {
background: #ffffff;
border-right: 0px solid #879BB0;
color: #436976;
float: left;
font-size: 13px;
font-weight: bold;
line-height: 14px;
margin-right: 10px; 
padding: 2px 10px 2px 10px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#adminTabs a:hover {
background: #DBE9FA;
border: 1px solid #879BB0;
color: #16429A;
float: left;
font-size: 13px;
font-weight: bold;
line-height: 14px;
margin-right: 10px; 
padding: 2px 10px 2px 10px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#adminTabs ul a:hover { color: #000000; background-color:#f4f4f4; !important; }

#adminTabs a:link#current, #adminTabs a:visited#current { background: #D5E3F0; border: 1px solid #879BB0;  border-bottom: 2px solid #D5E3F0; color: #16429A; font-weight:bold; }


.DeptCellBg {
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: left top;
}

.DeptCellBghover {
	background-color: #FBFDFD;
	background-image: url(../images/summary_item_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

 


.editDiv  {background-color:#EBEBEB; width:30px; text-align:center; text-decoration:none; border:1px solid #AAAAAA; display:block; padding:0px; margin:0px; }
.editDiv a {text-decoration:none; color:#000000; font:11px Arial, Helvetica, sans-serif; display:block; text-decoration:none; }
.editDiv a:hover {text-decoration:none; background-color:#2D83C3; color:#ffffff; font:11px Arial, Helvetica, sans-serif; display:block; }


.newadminvalign {margin:1px 1px 0px 2px; display:block; padding:0px; background-color: none; color:#000000; font:10px Arial, Helvetica, sans-serif;
border-left:0px solid #ffffff; border-bottom:0px solid #AAAAAA; border-right:0px solid #E6E6E6; border-top:0px solid #ffffff; padding:4px 5px; float: left;
}

.newadminvalign a { text-decoration:none; }

.newadminvalign a:hover { text-decoration: underline; }

.newadminbutton a  { text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.newadminbutton a:hover { text-decoration: underline; color:#000000; }


.availprobottom { border-bottom:1px solid #cccccc; }
.availprotop { border-top:1px solid #cccccc; }

.availfontbig {	font-size: 11px;	font-weight: bold;	color: #0073B0;  }

.availfontbig a{	font-size: 11px; color:#0073B0;	font-weight: bold; text-decoration:none; }

.availfontbig a:hover {	text-decoration: underline; }

table #manageProjects tr td { border-bottom:1px solid #c9c9c9; }
.Btn1 {height: 22px; weight: 5px; background-image:url(../images/btnLeft.gif); background-repeat:no-repeat; display:block; padding:0px; margin:0px; }

.Btn2 {height: 22px; background-image:url(../images/btnMiddle.gif);	background-repeat:repeat;	color: #000000; font:12px Arial, Helvetica, sans-serif;
	    text-align: center;	text-decoration:none; font-weight:bold; vertical-align:middle; padding:0px 4px 0px 4px; }
		
.Btn3 { background-image:url(../images/btnRight.gif); background-repeat:no-repeat; width:5px; height:22px; padding:0px; margin:0px; }

.Btn2 a { text-decoration:none; color:#333333;} 
#addDept { font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
#dept_add  { width:95%; height: auto; background-color:#ffffff; padding:0px; }
.tabBtnBg { border-bottom:1px solid #DDDDDD; background-color:#D5E3F0; padding:5px; }

#addDeptBtn { margin-top:3px; margin-left:2px; width: auto; float:left; border: none;  }
#add_dept { width:100%; height: auto; background-color:#ffffff; padding:0px; border:0px solid #99AABD;}
.newdeptLabel { text-align:left; margin:10px 10px 20px 10px; padding:0px 0px 0px 2px; height:20px; background-color:#ffffff; color:#000000; font:14px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #cccccc; }

#edit_dept { width:75%; height: auto; background-color:#E9EEF6; padding:0px; border:0px solid #99AABD; }

.adminHdr { background-image: url(../images/roundc_toptile.gif); background-repeat:repeat-x; font:10px verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:7px; height:20px; }

#adminMainLinkTable { margin:7px; height:25px; vertical-align:middle; padding-left:15px; }

.adminCaption { font:15px Arial, Helvetica, sans-serif; font-weight:bold; color: #007BCF; float:left; padding-left:5px; width: auto; margin-top:5px; margin-left:20px; margin-right:10px; text-align:right; }

#switch_dept { width:480px; height:270px; background-color:#f9f9f9; border-right:2px solid #99AABD; border-left:1px solid #99AABD; border-top:1px solid #99AABD;border-bottom:2px solid #99AABD;  position:absolute; left:19.68em; top:14.05em; padding:20px; }

#switch_dept_requests { width:480px; height:270px; background-color:#f9f9f9; border-right:2px solid #99AABD; border-left:1px solid #99AABD; border-top:1px solid #99AABD;border-bottom:2px solid #99AABD;  position:absolute; left:19.68em; top:14.05em; padding:20px; }

.switchdeptlink { padding-right:2px; margin-top:7px; margin-left:2px; width:120px; float:left; border:0px solid #cf0000; }

.iconviewlink  {text-decoration:underline; width:150px; }
#quickList 				 { }
#quickList ul 			 {list-style-type: none; display: inline;}
#quickList ul li 		 {list-style-type: none;  display: inline;  font-weight:normal; color:#666;  }
#quickList ul li:hover	 { display: inline;   }

#quickList ul li a  { float:left; color:#007BCF; min-width:130px;  background: transparent; margin-right:20px; margin-bottom:5px;  font:12px arial, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;   }

#quickList ul li a:hover {color:#ff0000;  text-decoration:underline; font-weight:normal; }

#quickList div {  font:13px arial, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
/*------------------Show URL Dialog Window -----------------*/

.showpopupHdr { background-image:url(../images/dynamicHdr.gif); background-repeat:repeat-x; height:25px; padding-left:5px;  vertical-align:middle; text-align:left; }

.showpopupHdrCaption { color:#ffffff; padding-left:0px; font:14px Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }

.closemrk { background-image:url(../images/closemrk.gif); background-repeat:no-repeat; border:0px solid #cf0000; margin-right:0px; padding:0px; width:18px; height:16px; display:block;  }

.closeLink  { font:10px Arial, Helvetica, sans-serif; color: #003399; }

/*------------------Show URL Dialog Window Ends here -----------------*/

#newProjectForm { margin:0px; padding:0px;  }

#editnDelete { width:100px; border:0px solid #cf0000; float: left;   }

#editInfo1 { width:100px; border:1px solid #cf0000; float: left;   }

.fontbigBold {
	font-size: 14px;
	font-weight: bold;
	color: #2D5893; 	
}
  
#subLinks a{ font:12px Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; }

#subLinks a:hover { font:12px Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; }

.subTxtBold { font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#003399;  clear:both; }

#acclist { border-bottom: 2px solid #8CACBB; margin: 0; padding-bottom: 19px; padding-left: 20px;  }

#acclist ul, #acclist li { display: inline; list-style-type: none; margin: 0;padding: 0; }

#accHolder  { background-color:#D3E0F2; border-top:2px solid #cccccc; height:25px; }
#accountName {  float:left; clear:left;  margin-right:20px;}

#acclist a:link, #acclist a:visited {
background: #ffffff;
border: 0px solid #879BB0;
float: left;
font-size: 11px;
line-height: 14px;
margin-right: 10px; 
padding: 2px 10px 2px 10px;
text-decoration: underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#acclist a:hover {  
float: left;
font-size: 11px; 
line-height: 14px;
margin-right: 10px; 
padding: 2px 10px 2px 10px;
text-decoration: underline;
font-family:Verdana, Arial, Helvetica, sans-serif; 
}

#acclist ul a:hover { color: #000000; background-color:#f4f4f4; !important; }

#acclist a:link#current, #acclist a:visited#current { background: #ffffff; border: 1px solid #879BB0;  border-bottom: 2px solid #ffffff; color: #16429A; font-weight:bold; }

#act_requests h2, #act_subaccounts h2, #act_contacts h2, #act_products h2, #act_contracts h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #3466A9;
}
.soln_attachment 	{background: url(../images/soln-attachment.gif) no-repeat; width:10px; height:15px; display:block; }
.soln_noattachment	{background: url(../images/soln-noattachment.gif) no-repeat; width:10px; height:15px; display:block; }
.soln_approved  	{background: url(../images/soln-approved.gif) no-repeat; width:10px; height:10px; display:block; }
.soln_unapproved 	{background: url(../images/soln-unapproved.gif) no-repeat; width:10px; height:10px; display:block; }
 
#navlist { border-bottom: 2px solid #dddddd; margin: 0; padding-bottom: 19px; background-color:#ffffff;  }

#navlist ul, #navlist li { display: inline; list-style-type: none; margin: 0;padding: 0; border-bottom:4px solid #ff0000; }

#navlist a:link, #navlist a:visited {
background: #ffffff;
border: 0px solid #cf0000;
color: #666666;
float: left;
font-size: 12px;
font-weight: bold;
line-height: 14px;
margin-right: 6px; 
padding: 2px 10px 2px 10px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#navlist a:link#current, #navlist a:visited#current { background: #F3F3F3; border: 1px solid #1475A3; background-color:#ffffff; border-bottom:2px solid #ffffff; color: #666666; font-weight:bold; }
#navlist a:hover { background: #DBE9FA; color: #cf0000; }
#navlist ul a:hover { color: #000000; !important; }

.leftnavBg { width:180px; background-image:url(../images/leftnav_hdrbg.gif); background-repeat:repeat-x; height:22px; padding-left:10px; border:1px solid #cccccc; border-bottom:none; }
.adminicons_rowodd 	{ padding-top:5px; background-color:#f9f9f9; border-bottom:1px solid #dddddd; }

.adminicons_roweven { padding-top:5px; background-color:#ffffff; border-bottom:1px solid #dddddd;}

.adminlinks
{
}

.adminlinks a{
	font-weight: bold;
	color: #333333!important;
	width:75%;
	display: block;
	text-decoration:none;
	height:auto;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent; 
}

.adminlinks a:hover{
	color: #006699!important;
	border-top: 3px solid transparent;
	border-left: 3px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
} 

.listviewIcon { background: url(../images/listview.gif) no-repeat;   width: 15px;    height: 14px; display:block;  padding: 0px 2px 0px 2px; } 

#_DIALOG_CONTENT 			{ }
#_DIALOG_CONTENT ul 		{ list-style-type: none; display: inline;}
#_DIALOG_CONTENT ul li 		 {list-style-type: none;  display: inline;  font-weight:normal; color:#666;  }
#_DIALOG_CONTENT ul li:hover	 { display: inline;   }

#_DIALOG_CONTENT ul li a  { float:left; color:#007BCF; min-width:130px;  background: transparent; margin-right:20px; margin-bottom:5px;  font:12px arial, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;   }

#_DIALOG_CONTENT ul li a:hover {color:#ff0000;  text-decoration:underline; font-weight:normal; }

.adminTxtBold { font:13px Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; }

#deptSubLinks { float:right; margin:0px; padding:0px; width:100%; margin-top:4px; }

#deptSubLinks ul  { margin:0px;  padding:0px 0px 0px 0px;  }

#deptSubLinks ul li { background:none;     margin:0px; display:inline; padding:3px 2px 3px 0px; }

#deptSubLinks  ul li a { font-size:11px; font-family: verdana, Arial, Helvetica, sans-serif; solid #333333; padding:0px 3px 0px 10px; color:#000033;
text-decoration: underline; }

#deptSubLinks ul li a:hover { text-decoration:none;    color:#ff0000;}

#deptSubLinks  ul  li a:link#current { text-decoration:none; } 

.cuearrow         { width:6px; height:10px; background-image:url(../images/cuearrow.gif); background-repeat:no-repeat; display:block; float:left; margin-top:3px;        margin-right:2px;  }

.valMsg      { padding:2px; font:11px tahoma, arial,verdana; font-weight: bold; color:#cf0000;}

#deptnameexists { width:380px; height:auto; background:#ffffff; margin-top:-19px; margin-left:315px; }

.deptCaption { margin:10px 10px 20px 10px; padding:0px 0px 0px 2px; height:20px; background-color:#ffffff; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border-bottom:1px solid #cccccc; }

.deptCaption table tr td { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

.admindeptsetleftnav
{ 
width:220px;
padding:0px;
margin:0px;
background: #f5f8fa url(../images/adminLeftNavBg.gif) repeat-y top right; 
}

table tr> td.admindeptsetleftnav
{
min-width:220px;
}
.accWrapper {margin:0px; padding:0px 0px 0px 0px; border-right:0px solid #3466a9; }
.accTitleHolder {
  height:24px; 
  overflow:hidden;
  cursor:pointer;  
  vertical-align:middle;
  text-align: left;
  background-repeat:repeat-x;
  background-image: url(../images/Admin-LN-HeaderBg.gif); 
  line-height:24px;
  margin-top:2px; 
}

.accTitle {margin-left:10px; margin-top:0px; vertical-align:middle; font-weight:bold; border-right:1px solid #bbd2de;}

.accContent {overflow: hidden;  display:none; background-color:#ffffff; margin:0px; padding:0px; border:0px solid #cccccc; }

.AdminComLeftNav
{padding:0px 6px 0px 0px; margin:0px;
width:235px;
background:#e5eeef url(../images/Admin-LN-RightBorder.gif) repeat-y top right; 
}

.ManageDeptBg
{
background:url(../images/Admin-ManageDept-Bg.gif) top left repeat-x;
height:34px;
color:#3a5795;
font-size:11px;
font-weight:bold;
padding-left:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
 
.SwitchDept a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px!important;
color:#2583ad;
margin:1px 0px 0px 0px;
padding-left:20px;
font-weight:normal!important;
display:block;
width:100px;
float:left;
}

/*--Admin Vertical List ACC Menu ----*/

ul.accSubLinks {
  width: auto;                
  background: #f5f8fa url(../images/adminLeftNavBg.gif) repeat-y top right;   
  padding: 0px 0px 0px 10px;           
  cursor: default;            		 /* gives an arrow cursor */
  margin:0px 0px 0px 0px;  display: block;       /* put this pseudo class IE6 hover to work */ 
}

ul.accSubLinks li {
  list-style-type: none;       
  margin: 0px; padding:0px;                
  position: relative;                     
  color: #000000;  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:22px!important;
  height:22px!important;
  border-right:1px solid #bbd2de; 
}

ul.accSubLinks li a{display:block; vertical-align:middle; color: #000000; text-decoration:  none; padding: 0px 0px 0px 10px; margin:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:22px!important;
  height:22px!important; 
}
ul.accSubLinks a:hover		{ background-color:#DEEEF2;  color: #000000; padding: 0px 0px 0px 10px;}

ul.accSubLinks a:link#selected, ul.accSubLinks a:visited#selected { background: #666666 url(../images/accbullet.gif) no-repeat center left; border-bottom: 1px solid #C7C7C7; border-top:0px solid #C7C7C7; color: #007BCF; font-weight:bold; border-right:0px;  }

.accSubLinks_selected {background-color:#ffffff; border: 1px solid #bbd2de; border-right:1px solid #ffffff!important; color: #007BCF; font-weight:bold!important;
margin-left:10px; }
.accSubLinks_selected a{font-weight:bold!important;}

#deptdisplay .adminicons_rowodd a, #deptdisplay .adminicons_roweven a  { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#14456E; text-decoration:none;}
#deptdisplay .adminicons_rowodd a:hover, #deptdisplay .adminicons_roweven a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ff0000; text-decoration:none; }

#generaldisplay .adminicons_rowodd a, #generaldisplay .adminicons_roweven a  { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#14456E; text-decoration:none;}
#generaldisplay .adminicons_rowodd a:hover, #generaldisplay .adminicons_roweven a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ff0000; text-decoration:none; }

#unifieddisplay .adminicons_rowodd a, #unifieddisplay .adminicons_roweven a  { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#14456E; text-decoration:none;}
#unifieddisplay .adminicons_rowodd a:hover, #unifieddisplay .adminicons_roweven a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ff0000; text-decoration:none; }

.suggestCard { width:400px; height:auto;  background-color:#FDFFE3;  border:1px solid #F7DD9F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px; }
.errorRedTxt { color:#cf0000; font-weight:bold; margin-bottom:7px; }
#existingSupportRep ul { list-style-type:none; margin:0px; padding:7px 0px 0px 10px;  }
#existingSupportRep ul li { padding:2px 0px 2px 0px;}
#closeSuggest  { margin: -10px 0px 0px 0px; float:right; font:10px verdana,tahoma,arial,verdana; }
  
/* --- For WorkOrderListView --- */
/*---------Left and Right Panel Layout Styles -----------------*/

.lpanel_topLeft   { background: url(../images/lpanel_topleft.gif) no-repeat top left; width:6px; height:10px;  }
.lpanel_topRight  { background: url(../images/lpanel_topmid.gif) repeat-x; height:10px; }
.lpanel_vertLeft  { background-image: url(../images/lpanel_vertleft.gif); background-repeat:repeat-y ;width:6px;  }
.lpanel_vertRight { background:url(../images/lpanel_vertright.gif); width:auto;  padding:0px 3px 5px 5px;  }
.lpanel_btmLeft   { background: url(../images/lpanel_btmleft.gif) no-repeat; width:6px; height:10px;     }
.lpanel_btmRight  { background: url(../images/lpanel_btmmid.gif) repeat-x; height:10px;      }

#leftcontent  {min-height:490px; }

.sliderBg		  { background:url(../images/sliderbg.gif) repeat-y; width:12px;  }
 
.rpanel_topLeft   { background: url(../images/mbx_topmiddle.gif) repeat-x; height:5px; background: #ffffff;  }
.rpanel_topright  { background: url(../images/rpanel_topright.gif) top right; background-repeat: no-repeat; width:6px; height:5px;  }
.rpanel_vertLeft  { background-color:#ffffff; border-left:0px solid #8EADD5;  border-right:0px solid #8EADD5; height:500px; padding:10px;  }
.rpanel_vertright { background: url(../images/rpanel_vertright.gif) repeat-y;  width:6px; height:auto; }
.rpanel_btmmid    { background: url(../images/rpanel_btmmid.gif) repeat-x; height:10px;     }
.rpanel_btmright  { background: url(../images/rpanel_btmright.gif) bottom right; background-repeat: no-repeat;  width:6px; height:10px;}
 
/*---------Left and Right Panel Layout Styles ends here -----------------*/
.portaltopgrad .breadcrumbNav a, .portaltopgrad .breadcrumbBold{font-size:11px;}

.breadcrumbNav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:30px; height:30px;  color: #000000; margin-bottom:10px;  }
.breadcrumbNav a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: normal; color: #000000; text-decoration:underline; }
.breadcrumbNav a:hover {  color: #ff0000; text-decoration:underline;   }

.breadcrumbBold 		 { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold; }

.breadcrumbBlue, .breadcrumbBlue a
{
font-size:10px;
color:#33789c;
text-decoration:none;
}

.breadcrumbBlueBold
{
font-size:10px;
color:#33789c;
font-weight:bold;
}

.captionTitleTxt{ font:18px Arial, Helvetica, sans-serif; font-weight:bold;}

#navHolder {font:12px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; padding:0px 10px 0px 20px;  }

a.enabledLink, a.enabledLink:visited {font:11px Arial, Helvetica, sans-serif; color: #007BCF; font-weight:bold; padding:0px 0px 0px 5px; text-decoration: underline; }
a.enabledLink:hover	{font:11px Arial, Helvetica, sans-serif; color: #ff0000; font-weight:bold; text-decoration:underline; }

.disabledLink {font:11px Arial, Helvetica, sans-serif; color: #cccccc; font-weight:bold; padding:0px 5px 0px 0px; text-decoration:none; } 

.pagenav_next{ background:url(../images/pagenav_next.gif); background-repeat:no-repeat; width:10px; height:16px; display:block;}
.pagenav_first_off { background: url(../images/pagenav_first_off.gif); background-repeat:no-repeat; width:10px; height:16px; display:block;}
.pagenav_previous_off { background: url(../images/pagenav_previous_off.gif); background-repeat:no-repeat; width:10px; height:16px; display:block;}

.buttons a { 
    margin:0 0 0 0; padding:0px 4px 0px 4px;
    background-color: transparent;
    font-family:tahoma,Arial, Verdana, sans-serif;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    color:#565656;
    cursor:pointer;
}

.buttons1 a:hover { background-image:url(../images/actionbuttonhover.gif); height:20px; border:1px solid #77A0AB; text-decoration:none; padding:0px 5px 0px 5px;   }

.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width: auto;
    height: auto; white-space:nowrap;
}

.exportcontdiv
{
background-color:#EBF4F8;
border-right:1px solid #D5D5D5; 
border-left:1px solid #D5D5D5; 
border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;
overflow:auto; width:175px; margin-top:10px;  padding-top:4px;
}
.exportcontdiv a {padding:0px; margin:0px; list-style:none; display:block; height:26px; line-height:26px; text-decoration:none; padding-left:10px;}
.exportcontdiv a:hover{background-color:#3f7993; color:#FFFFFF;}
.exportcontdiv a img{float:left; margin-top:6px;} 
#assignrep { 
display:inline;
position:absolute; display:inline; z-index:12;
background-color:#EBF4F8;
border-right:1px solid #D5D5D5; 
border-left:1px solid #D5D5D5; 
border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;
overflow:auto; width:175px; margin:23px 0px 0px -86px; 
}  

.ie #assignrep {
width:175px; margin:23px 0px 0px -86px;
overflow:auto; 
}  

.gecko #assignrep {width:175px;  margin:23px 0px 0px -86px; min-height:20px; max-height:250px; overflow:auto;} 
 
#assignrep ul { 
list-style-type: none; margin:0px; padding:0px; 
 }

#assignrep ul li {list-style-type: none;  
display:block;  margin:0; 
 color:#666;
 padding:0px; 
 }
#assignrep ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:18px; line-height:18px;
display:block;
margin:0px; padding:4px 4px 4px 10px;
}
#assignrep ul li a:link  {  color:#333333; 
font-weight:normal; text-decoration:none; cursor:default; display:block; }

#assignrep ul li a:hover {  color:#FFFFFF;  cursor: pointer; display: block;  background-color:#3F7993; text-decoration:none; }

.navHdr { font:14px Arial, Helvetica, sans-serif; padding-left:13px; font-weight:bold; color:#446B96; } 

#deptViews ul             { list-style-type: none;  margin:0px; padding:0px; padding:0px 0px 0px 5px;  }
#deptViews ul li         { list-style-type: none;   margin:0;  font-weight:normal; color:#666; padding:3px 4px 2px 0px; list-style-position:inside;}
#deptViews ul li a          { color:#003562;  font:11px tahoma, Arial, Helvetica, sans-serif; font-weight: normal; padding:2px 4px 3px 5px ;  text-decoration:none; text-align: left; }
#deptViews ul li img { vertical-align:middle;  width:13px height:13px border:0px;}
#deptViews ul li:hover  { color:#000000;  background-color: #E8F2F9; text-decoration:none; left center no-repeat;   }
#deptViews a:link#current {   color: #000000; font-weight:bold; }

/* -- LHS Panel Request View List Styles ends here ---*/

#deptViews {min-height:20px; max-height:320px; border:2px solid #ff0000; clear:right;  background-color:#ffffff; border:1px solid #eeeeee; width: auto; padding:3px 4px 2px 5px; overflow-y: auto; overflow-x: hidden; background-image:url(../images/spacer.gif); background-repeat:repeat-y; height:280px; overflow:auto;  } 

#showAllLink {  float:right; margin: 250px 10px 10px 0px; }
#showAllLink a  { color:#007BCF; font:11px tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#showAllLink a:hover  { text-decoration:underline; }

.showallarrow { background-image:url(../images/showallarrow.gif); background-repeat: no-repeat; width:3px; height:6px; display:block; margin: 4px 5px 0px 5px; padding:0px; float:left; }

.lp_header_curve {    background: transparent;  }
.lp_header_curve .lp_header_content h1    { margin:0; font-size:10px; padding:0px 3px 3px 4px; }
.lp_header_curve .lp_header_content         { display:block; border:0 solid #fcc799; border-width:0px 1px; padding:1px 0px 1px 0px; }
.lp_header_curve .lp_hBox                    { display:block; background:transparent; font-size:1px; }
.lp_header_curve .lp_color                { background:#D1E8EC; border-color:#D1E8EC; } /* Background */
.lp_hb1, .lp_hb2, .lp_hb3, .lp_hb4                 { display:block; overflow:hidden; }
.lp_hb1, .lp_hb2, .lp_hb3                     { height:1px; }
.lp_hb2, .lp_hb3, .lp_hb4                     { border-left:1px solid #D1E8EC; border-right:1px solid #D1E8EC; }
.lp_hb1                                 { margin:0 5px; background:#D1E8EC; } /* Top and Bottom Border */
.lp_hb2                                 { margin:0 3px; border-width:0 2px; }
.lp_hb3                                 { margin:0 2px; }
.lp_hb4                                 { height:2px; margin:0 1px;    } 

/* -- LHS Panel Request View List Styles ends here ---*/
.view_minimize
{
width:15px;
height:15px; 
}

.view_maximize
{
width:15px;
height:15px; 
} 
    
.addfilter             { background: url(../images/add_filter.gif) no-repeat; width:16px; height:16px; display:block; float:left;}
.reorder_filters { background: url(../images/reorder_views.gif) no-repeat; width:16px; height:16px; margin-left:5px; display:block; float:left;}

.views_system { background: url(../images/rview_system.gif) no-repeat; width:13px; height:13px; padding-right:5px; white-space:nowrap }
.views_custom { background: url(../images/rview_custom.gif) no-repeat; width:13px; height:13px; display:block; }

.slider_off { background: url(../images/slider_on.gif) no-repeat; width:8px; height:45px; display:block; }
.slider_on  { background: url(../images/slider_off.gif) no-repeat; width:8px; height:45px; display:block; }

.axnBtn_left   { background: url(../images/axnbtn_left.gif) no-repeat top left; width:4px; height:23px;  }

.axnBtn_mid   { background:url(../images/axnbtn_middle.gif) repeat-x; height:23px; width:auto; padding:0px 2px 0px 2px;   }

.axnBtn_right  { background: url(../images/axnbtn_right.gif) no-repeat top right; width:4px; height:23px;  } 

.axnBtn_overleft {background: url(../images/axnbtnhover_left.gif) no-repeat top left; height:23px; width:4px; }
.axnBtn_overmiddle {background:url(../images/axnbtnhover_middle.gif) repeat-x; height:23px; padding:0px 2px 0px 2px; }
.axnBtn_overright {background: url(../images/axnbtnhover_right.gif) no-repeat top right; height:23px; width:4px; }


#reqSummaryHdr  		{ padding:5px 10px 0px 10px; }


#issuesentBy 			{ float:left; clear: right; width:64px; height:64px; background-image:url(../images/customeric.gif); background-repeat:no-repeat; margin-top:5px;}
#issueHdr 				{  padding:0px 0px 4px 0px;  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333; 
}

#issueHdr td,div,span{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}

.issueSender 	{ float:left; clear: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333;}
.issueTitle 	{ float:left; clear: left; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold;}

#statusTable { margin:0px; padding:5px;
 font-weight: normal; color:#333333; background-color:#FDFFE3; border:1px solid #F7DFA5; padding:5px 12px 5px 12px;  }
#statusTable tr td, #statusTable tr td div span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.subRowHdr { font:15px tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000;}
.rHdr { font:15px tahoma,arial,verdana; color:#0187C5; font-weight:bold; }

#converseLinks 			{ font:13px tahoma, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  }
#converseLinks a 		{ border-right:0px solid #cccccc; font:12px tahoma, Arial, Helvetica, sans-serif; color:#0187C5; padding:0px 3px 0px 3px; }
#converseLinks a:hover 	{ text-decoration:underline; color:#ff0000;  }

#issueByNormal 	{ font:11px tahoma,Arial, Helvetica, sans-serif; font-weight: normal; color:#333333;}
#issueByBold	{ font:11px tahoma,Arial, Helvetica, sans-serif; font-weight: normal; color:#333333;}
.issueContent  	{ font:12px arial, Helvetica, sans-serif; color:#333333; padding:0px 8px 8px 8px; font-weight: normal; } 

#linkSet { float:right; margin:0px 10px 0px 0px; }
#linkSet a { font:13px tahoma, arial,tahoma, arial, tahoma, Arial, Helvetica, sans-serif; color:#0187C5; }
#linkSet a:hover { font:13px tahoma, arial,tahoma, Arial, Helvetica, sans-serif; color:#ff0000;}

#linkLeftSet { float:left; margin:0px 10px 0px 0px; }
#linkLeftSet a { font:13px tahoma, arial,tahoma, arial, tahoma, Arial, Helvetica, sans-serif; color:#0187C5; }
#linkLeftSet a:hover { font:13px tahoma, arial,tahoma, Arial, Helvetica, sans-serif; color:#ff0000;}

.gnrlLink 			{ font:13px tahoma, arial,tahoma, arial, tahoma, Arial, Helvetica, sans-serif; color:#0187C5; }
a.gnrlLink:hover   { color:#ff0000; text-decoration:underline;}

.addNote { background-image:url(../images/addnote.gif); background-repeat: no-repeat; border:none; white-space:normal; display:block; vertical-align:middle; margin:0px; padding:0px; width:13px; height:13px; margin:3px 3px 0px 0px;}

.convtabLink 		 { font:11px tahoma,arial,verdana,sans-serif; color:#4279CC; font-weight:bold; text-decoration:none; }
.convtabLink a 		 { font:11px tahoma,arial,verdana,sans-serif; color:#4279CC; font-weight:bold; text-decoration:none; padding:2px 0px 4px 0px; border-left:1px solid #CCCCCC;}
.convtabLink a:hover { font:11px tahoma,arial,verdana,sans-serif; color:#ff0000; font-weight:bold; }

.convtabon_left  {	background-image:url(../images/rdtabselected_left1.gif); background-repeat:no-repeat; height:21px; width:5px; }
.convtabon_mid 	 {	background-image:url(../images/rdtabselected_mid1.gif); background-repeat:repeat-x; height:21px; color:#555555; padding:0px 7px 0px 7px; font-weight:	                    bold; text-align:left; 
  }

.convtabon_mid a {	color:#555555; font-weight:bold;  }
.convtabon_right {	background-image:url(../images/rdtabselected_right1.gif); background-repeat:no-repeat; height:21px; width:5px; }

.issueTitle1 {float:left; clear: left; margin:0px 0px 12px 10px; font:16px arial, Helvetica, sans-serif; font-weight:bold; color:#0187C5; }

/* Top Links */

#converseTab ul.top_links {
	margin:0px; padding:0px 0px 0px 0px;
	text-align: left; 
	float: left;
	position:relative;
    z-index:50;  margin-top:0px;
}

#converseTab ul.top_links li {
 	background:none;
	margin:0px; 
	display:inline; 
	padding:2px 1px 2px 1px;
	height:20px; 
}

#converseTab ul.top_links>li {	padding:1px 0px 2px 0px;}

#converseTab ul.top_links li> a {	position:relative; top:3px;}

#converseTab ul.top_links li>span{ position:relative; top:3px;	 color: #000000; font:10px tahoma; font-weight:bold; }

#converseTab ul.top_links li a { font-size:12px; font-family: tahoma,arial, verdana, tahoma, arial,tahoma, helvetica, sans-serif; font-weight:bold; border-left:1px solid #cccccc; padding:0px 3px 0px 6px; color:#4279CC; text-decoration: none; }

#converseTab ul.top_links li a#current { font-size:12px; font-family: tahoma,arial, verdana, tahoma, arial,tahoma, helvetica, sans-serif; font-weight:bold; border-left:1px solid #cccccc; padding:0px 3px 0px 6px; color:#555555; text-decoration: none; }

#converseTab ul.top_links li a:hover { text-decoration: underline;	color:#ff0000; } 

/*- Conversation Menu Tabs --------------------------- */

#tabs2 {
      width: 758px;
	  float:left; 
      font-size:11px; height: auto;  white-space:nowrap; 
	  position:relative;
	  margin:0px 0px 0px 8px; 
}

.RequestTabs{
margin-top:-20px!important;
position:absolute!important;
}

table tr td>.RequestTabs{
margin-top:-21px!important;
position:absolute!important; 
}  

#tabs2 ul {
          margin:0;
          padding:0px 0px 0 0px;
          list-style:none; 
    }

#tabs2 li {
      display:block;
	  float:left;
      margin:0;
	  padding-left:2px;
      }
	  
#tabs2 a {
      float:left; 
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none; 
      }
#tabs2 a span { 
      float:left;
      display:block; 
      padding:5px 10px 4px 6px;
      font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px; 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs2 a span {float:none;}
    /* End IE5-Mac hack */

#tabs2 a:hover {
      background-position:0% -42px;
	   border-bottom:1px solid #ffffff;
      }
#tabs2 a:hover span {
      background-position:100% -42px; 
      } 
 
#tabs2 a.currenttab {
              background-position:0% -42px!important; border-bottom:1px solid #ffffff!important;
      }
#tabs2 a span.currenttab {
              background-position:100% -42px!important; color:#333333;
      }
/*- Conversation Menu Tabs ends here--------------------------- */

.evenRow2 {
	background-color: #FFFFFF;
	white-space: nowrap;
	font-size: 11px;
	font-family: tahoma, arial, Arial, Helvetica, sans-serif;
	color: #000000;
	height:25px;
	padding-left:0px;
}

 
.linkborder1 {font-size: 11px; font-family:tahoma,arial,verdana,sans-serif;
	font-weight: bold;
	background: url(../images/borderlinkbg.gif) repeat-x; height:15px;
	border: 1px solid #B4B4B3;
	padding: 1px 7px 1px 7px;
	color: #6b6b6b;
	white-space: nowrap;
	text-decoration:none;
	height:17px;
	border-left: 1px solid #B4B4B3;
	border-top: 1px solid #B4B4B3;
	border-right: 1px solid #B4B4B3;
	border-bottom: 1px solid #B4B4B3;
}

.oddRow2 {
	background-color: #f4f5f6;
	white-space: nowrap;
	font-size: 11px;
	font-family: tahoma, arial, tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	height:25px;
	padding-left:0px;
}

.linkborder11 {font-size: 11px; font-family:tahoma,arial,verdana,sans-serif;
	font-weight: bold;
	background: url(../images/borderlinkbg.gif) repeat-x; height:15px;
	border: 1px solid #B4B4B3;
	padding: 1px 7px 1px 7px;
	color: #6b6b6b;
	white-space: nowrap;
	text-decoration:none;
	height:17px;
	border-left: 1px solid #B4B4B3;
	border-top: 1px solid #B4B4B3;
	border-right: 1px solid #B4B4B3;
	border-bottom: 1px solid #B4B4B3;
}

.sprGrey {font:13px tahoma, Arial, Helvetica, sans-serif; color:#cccccc; }

.celllink a{
	background-color:#FEFFF3;
 	border-right: 1px solid #6fafc4; 
	white-space:nowrap;
	font: bold 11px verdana, tahoma, Arial, sans-serif;
	display:block;
	text-decoration:none;	
	height:15px;
	line-height:15px;
	vertical-align:middle;
	text-align:center; 
}

.DropLeftShadow
{
background:url(../images/DropDownLShadow.png) repeat-y top left;
width:6px; 
}

.DropBottomShadow
{
 padding-bottom:6px; margin:0px;
background:url(../images/DropDownBShadow.png) repeat-x top left;
}

.DropDownCShadow
{
background:url(../images/DropDownCShadow.png) no-repeat top left;
width:6px;
height:6px;
} 

/*Body Content Style 20-01-09*/

.BContentArea{background-color:#FFFFFF; 
 height:500px;
padding:0px;
 }

.leftNavCol {
	background:#ffffff; 
	padding:0px 10px 0px 10px; 
}

.leftNavCol ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}

.rightCnt {
	background:#ffffff;
}

.CntPad {
	padding: 10px 0px 0px 10px;
}
 
.leftBlockhbg a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#3e555b;
	text-decoration:none;
}
.leftBlockbdrl {
	border-left:1px #CBCECE solid;
	background:#fff;
}

.leftBlockbdrr {
	border-right:1px #CBCECE solid;
	background:#fff;
}

.leftBlockbdrb {
	border-bottom:1px #CBCECE solid;
	background:#fff;
}

#listview
{ 
height:auto; 
max-height:380px;
height: expression( this.scrollHeight > 380 ? "381px" : "auto" ); 
overflow-y:auto; 
}

ul.ViewsList { 
	margin:5px 0px 0px 0px;
	padding:0px; 
	list-style:none;
	font:normal 11px Tahoma,Arial,Helvetica;
	background:#fff;
}

ul.ViewsList li.LHSViewHeader, ul.ViewsList li.LHSViewHeader:hover 
{
background:none;
list-style:none;
padding:0px 0px 0px 7px;
margin:0px;
font-weight:bold;
}

ul.ViewsList li {
	list-style:none;
	background:url(../images/views-li-icon.gif) 3px 5px no-repeat;
	padding-left:25px;
	margin:0px; 
	line-height:23px;
}
ul.ViewsList li a, ul.RecentList li a{
	text-decoration:none;
}

ul.ViewsList li:hover {
	background:url(../images/views-li-icon.gif) 3px 5px no-repeat;
}
ul.ViewsList a:link#current {   color: #000000; font-weight:bold; }

ul.BrowseList {
	margin:0px;
	padding:0px;
	font:normal 12px Arial,Helvetica;
	background:#fff;
}

ul.BrowseList li {
	list-style:none;
	background:url(../images/browse-solutions-arrow.gif) 12px 9px no-repeat;
	padding-left:25px;
	line-height:23px;
	color:#777777;
}

b.br {
	height:10px;
	display:block;
}

ul.RecentList {
	margin:5px 0px 0px 0px;
	padding:0px;	 
	background:#fff; 
}

ul.RecentList li {
	list-style:none; 
	padding-left:0px;
	line-height:23px; 
}

ul.RecentList li img
{
margin:6px 9px 0px 3px;
float:left;
} 

#Left-Section {
background:#ffffff;
float:left;
width:245px; 
height:100%; 
}

.centerclose {
height:100%;
position:relative;
} 

.centerclose a{ display:block; height:100%;}
.centeropen a{  display:block; height:100%;}
.height450 { 
height:100%;
}

.Lefttd {
width:1px;
background-color:#ffffff;
min-height:500px;
height:auto !important;
height:500px;
}

.Righttd
{
padding:0px 10px 15px 10px;
} 

.detBlockH {
	color: #00577e;
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:25px;
}

.NewFormInput{
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding:2px; 
}

#DeptDefaultField input{float:left;}
#DeptDefaultField span{ line-height:20px;}

 .greybtn{ 
	border:1px solid #cccccc; 
	background:url(../images/grey-btn.gif) left bottom repeat-x; 
	color:#333333; 
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:22px;
} 
/****** Header for Department Starts******/ 
.topHeaderLinks a{ 
	font:11px verdana, tahoma,arial,verdana,Tahoma,Arial,Helvetica; text-decoration:none; margin-top:3px;
	font-weight:normal;
}

.topHeaderLinks a:hover
{ 
text-decoration:underline; 
}

.topHeaderLinks #Timer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#dceef5;
}

.switchDept {
	color:#02679C;
	font:normal 11px verdana, tahoma,arial,verdana,Tahoma,Arial,Helvetica; text-decoration:none; margin-top:3px;
}


.logTxt {
	color:#c8e2ed;
	font:normal 11px verdana, Tahoma,Arial,Helvetica; font-weight:bold;
}

.DeptTitle {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif; 
	color:#254e59;
}

.h2 {Font:bold 18px Arial, Helvetica, sans-serif;}

.datetime {
	font: 11px verdana,Tahoma,Arial,Helvetica; font-weight:bold;
}

.topHeaderCntBG {
	background:#94cfe2;
	padding:0px 10px 0px 10px;	
}

table.topTabs tr td a {
	color:#14456E;
	background: url(../images/headertab-normal-cr.gif);
	font:normal 11px Tahoma,Arial,Helvetica; font-weight:bold;
	display:block;
	width:auto;
	padding:0px 10px;
	height:25px;
	line-height:23px;
	text-align:center;
	border-right:1px #ADC6CC solid;	border-left:1px #E5F2F2 solid;
	text-decoration:none;
}

table.topTabs tr td.lcurve {
	width:5px;
	height:23px;
	background:url(../images/headertab-normal-cl.gif) no-repeat;
	display:block;
}

table.topTabs tr td.rcurve {
	width:5px;
	height:23px;
	background:url(../images/headertab-normal-cr.gif) no-repeat;
	display:block;
}

table.topTabs tr td.active a {
	background:url(../images/headertab-activebg.gif) repeat-x; color:#ffffff; font-weight:bold;
}
  


.headerSrch .SearchGo
{
background:transparent; 
border-right:1px solid #839ab9;  
font-weight:bold;
width:20px!important;
color:#ffffff;
text-align:right; padding-left:3px!important;
vertical-align:text-top; border:none; height:20px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
} 

.headerSrch input.srchModule, .headerSrch input.srchModule:focus
{
padding:0px;;
font-size:12px;
height:24px!important;
font-family:Verdana, Arial, Helvetica, sans-serif; float:left;
line-height:24px;
width:140px; margin:0px; padding-left:6px!important; color:#000000;
border:1px #899ebb solid; margin-right:2px!important;
border-left:none; 
} 
/* Switch Department Drop Down Menu*/   

.switchDeptScroll table.deptScrollList tr td a:hover {
	background:#DCEBF7;
	text-decoration:none; 
}

#AddElementTD
{
cursor:pointer;
} 
.HeaderDropDownTable
{ 
width:120px; 
}

.DropLeftShadow
{
background:url(../images/DropDownLShadow.png) repeat-y top left;
width:6px; 
}

.DropBottomShadow
{
 padding-bottom:6px; margin:0px;
background:url(../images/DropDownBShadow.png) repeat-x top left;
}
 .DropDownCShadow
 { 
 background:url(../images/DropDownCShadow.png) no-repeat top left;
 width:6px;
 height:6px;
 } 
.HeaderDropDownTable td.lastDrTD{border-bottom:none;}
.HeaderDropDownTable td a{display:block; text-decoration:none; font-size:11px; line-height:18px;  padding-right:10px;}
 
.SearchDownArr
{
margin:7px 0px 0px -9px; position:absolute; 
} 

table tr td>.SearchDownArr
{
margin:7px 0px 0px 18px; position:absolute; 
}
.getquote-btn-left, .getquote-btn-right
{
background:url(../images/scp-global-images-trans.png) top left no-repeat;
width:5px; height:16px; cursor:pointer; 
}

.getquote-btn-left{background-position:-278px -9px;}
.getquote-btn-right{background-position:-284px -9px;}

.ReminderAlert
{
background:url(../images/scp-global-images-trans.png) top center no-repeat;
width:20px; height:15px; cursor:pointer;
background-position:1px -0px;
}  
img.Request, .Contact, .Task, .Reminder, .Account, .Solution, .Contract, .Searchall, .CannedReply{
background:url(../images/scp-global-images.gif) top right no-repeat;
width:16px;
height:16px;
cursor:pointer; 
}

img.Request{
background-position:-1px -1px;
cursor:pointer;
}

img.CannedReply{
background-position:0px 0px;
}
 
img.Contact{
background-position:-18px -1px;
}

img.Task{
background-position:-106px -1px;
} 

img.Reminder{
background-position:-28px -20px;
}

img.Account{
background-position:-53px -1px;
}
img.Solution{
background-position:-35px -1px;
}
img.Contract{
background-position:-72px -1px;
} 

img.Searchall{
background-position:-89px -1px; 
} 

.HeaderDropDownTable span
{
background:url(../images/scp-global-images.gif) top right no-repeat;
width:15px;
height:16px;
display:block;
margin:2px 0px 0px 5px;
}

.HeaderDropDownTable span.Request{
background-position:-1px -1px; cursor:pointer;
}

.HeaderDropDownTable span.CannedReply{
background-position:-12px -20px;
}

.HeaderDropDownTable span.Contact{
background-position:-18px -1px;
}

.HeaderDropDownTable span.Task{
background-position:-106px -1px;
}

.HeaderDropDownTable span.Event{
background-position:-484px -1px;
}

.HeaderDropDownTable span.Reminder{
background-position:-29px -21px;
}

.HeaderDropDownTable span.Account{
background-position:-53px -1px;
}
.HeaderDropDownTable span.Solution{
background-position:-35px -1px;
}
.HeaderDropDownTable span.Contract{
background-position:-72px -1px;
} 
.HeaderDropDownTable span.Product{
background-position:-504px -1px;
}

.HeaderDropDownTable span.Searchall{
background-position:-89px -1px;
width:16px;
} 

/*Online Availability */
.online{
background:url(../images/new-online.png) bottom right no-repeat;
background-position:0px 0px;
width:10px; height:10px;  
cursor:pointer;
margin:4px 2px 0px 0px;
}

.offline{
background:url(../images/new-online.png) bottom right no-repeat;
background-position:-11px 0px;
width:10px; height:10px;
margin:4px 2px 0px 0px;
cursor:pointer;
} 

.HeaderDropDownTable span.reponline{
background:url(../images/new-online.png) bottom right no-repeat; 
background-position:0px 0px;
width:10px;
height:10px;
padding:0px; margin:4px 0px 0px 5px; cursor:pointer;
}

.HeaderDropDownTable span.repoffline{
background:url(../images/new-online.png) top right no-repeat;
background-position:-11px 0px;
width:10px;
height:10px;
padding:0px; margin:4px 0px 0px 5px; cursor:pointer;
}
table tr td>.HeaderDropDownTable span.reponline, .HeaderDropDownTable span.repoffline 
{
padding:0px; margin:2px 0px 0px 5px;
}
 
.DropDownSingleTD td{padding-left:8px;}
.DropDownDept{width:250px; }  

.DropDownDeptUL
{
	list-style:none; padding:0px; margin:0px; float:none; width:100%;
}

.DropDownDeptUL li{padding:0px; margin:0px; list-style:none; border:1px solid transparent;}

.DropDownBuList
{ 
padding:3px 10px 4px 10px; margin:0px; display:block; width:100%;  font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:11px!important;
color:#000000!important; text-decoration:none!important;
}

.DropDownBuList:hover
{
color:#000000; text-decoration:underline;
}

.DropDownBuDiv
{ 
height:auto;
max-height:300px;
overflow-y:auto;
overflow-x:hidden; 
}

.DropDownCopyto
{
height:auto;
max-height:300px;
overflow-y:auto;
overflow-x:hidden; 
border-bottom:1px solid #7089b3; 
border-top:1px solid #7089b3;
background-color:#f3f8fa; 
}

.DropDownCopyto table{width:100%!important;}

.SwitchAnotherDept
{
color:#000000;
font-weight:bold;
font-size:14px;
line-height:30px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
} 

.SwitchDeptArrow
{ 
background:url(../images/scp-add-dept-arrow.gif) no-repeat;
width:12px;
height:6px;
text-decoration:none;
display:block;
margin:12px 0px 0px 5px;  
}
 
.paddinglr{padding:0px 3px 0px 3px;}

/*New Header Section Begin On 03-02-09*/ 

#MainHeader
{ 
height:80px;
padding:0px 13px 0px 13px; 
}

.headerlogo
{
background:transparent url(../images/scp-header-logo.gif) no-repeat top left;
width:148px;
height:38px;
float:left;
margin:4px 0px 0px 0px;
}

.TechDeptHeader span
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#dceef5;
font-weight:bold;
padding:0px 0px 0px 10px;
cursor:pointer;
}

.TechDeptHeader span{line-height:18px; height:18px; display:block; float:left; margin:11px 0px 0px 0px;}
 
#TabMenu
{
width:100%;
clear:both;
height:24px; 
}

html div>#TabMenu
{
clear:both;
height:24px; 
float:left; 
}
/*
#TabMenu .HTRMenuDiv
{ 
padding-left:2px;
height:24px;
cursor:pointer;
} 

#TabMenu .HTRMenuDiv:first-child
{
padding-left:0px;
}

#TabMenu .HTRMenuDiv a, .MenuQuickAdd a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
color:#d0e7f9;
text-decoration:none;
line-height:20px;
height:20px;
display:block;
font-weight:bold;
}

#TabMenu .HTRMenuDiv a:hover, .MenuQuickAdd a:hover
{ 
color:#d0e7f9;
text-decoration:none;
}
 
#QaddMiddle a
{background:url(../images/SCP-DeptAdd-Arrow.gif) no-repeat center right;
padding:0px 10px 0px 0px; 
} 

 .HMenuLeftNormal
{
background:url(../images/scp-global-images.gif) no-repeat -23px -127px;
width:4px;
height:24px; 
}

.HMenuMiddleNormal
{
background:url(../images/SCP-HMenu-Normal-C.gif) repeat-x top left; 
height:24px; 
}

.HMenuRightNormal
{
background:url(../images/scp-global-images.gif) no-repeat -29px -127px;
width:4px;
height:24px; 
}

.HMenuLeftActive
{
background:url(../images/scp-global-images.gif) no-repeat -11px -127px;
width:4px;
height:24px; 
}

.HMenuMiddleActive 
{
background:url(../images/SCP-HMenu-active-C.gif) repeat-x top left; 
height:24px;
}

.HMenuMiddleActive a
{
font-weight:bold;
}

.HMenuRightActive
{
background:url(../images/scp-global-images.gif) no-repeat -17px -127px;
width:4px;
height:24px; 
}

.HMenuMiddleActive a
{
color:#104888!important;
} 

.HMenuLeftOver
{
background:url(../images/scp-global-images.gif) no-repeat -34px -127px;
width:4px;
height:24px; 
}

.HMenuMiddleOver
{
background:url(../images/SCP-HMenu-over-C.gif) repeat-x top left; 
height:24px;
}
.HMenuMiddleOver, .HMenuMiddleActive, .HMenuMiddleNormal
{
padding:0px 4px 0px 4px;
}

.HMenuRightOver
{
background:url(../images/scp-global-images.gif) no-repeat -41px -127px;
width:4px;
height:24px; 
}

.HMenuMiddleOver a
{
color:#bee2ff!important;
} */

.SearchElementTable
{
margin:0px 0px 0px 0px;
cursor:pointer;
}

#SwitchDeptDrop 
{border:1px solid red;} 

.downarrow{background:url(../images/scp-global-images.gif) no-repeat -128px -6px;
width:8px;
height:4px;
display:block; 
}

/*Footer Section Style 16-02-09*/
#FooterSec
{
height:60px; 
} 
 
#FooterSec a
{ 
color:#004a96; border-right:1px solid #004a96;
font-size:10px;
text-decoration:none;
padding:0px 10px 0px 10px; 
} 

#FooterSec a.lastchild
{
border-right:none;
}
#FooterSec a:hover
{
text-decoration:underline;
}
/*Dash Board Style 20-02-09*/
.DBStartTD
{
padding: 8px 12px 12px 12px; height:450px;
}

.AdminTabLastTd
{
width:100%;
} 
.ContentTabTable a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
padding:0px 6px 0px 6px;
text-decoration:none;
} 
 
.ContentTabTable .CTMMiddleActive a
{ 
color:#213844; 
} 
.CTMLeftActive, .CTMMiddleActive, .CTMRightActive, .CTMLeftNormal, .CTMMiddleNormal, .CTMRightNormal
{ 
height:22px; 
} 

.DashBoardMainTable
{ 
padding-top:5px;  
}

.DashBoardDiv {position:relative;	visibility:visible;	float:left;	width:100%;	
background:#ffffff url(../images/DashBoardDivBg.gif) bottom left repeat-x; margin-top:12px;  
height:237px;}
	
.DashBoardDivLen {	border:1px solid #bfe2c4;	background-color:#FFFFFF;		position:relative;	visibility:visible;	margin:0px 0px 11px 21px;	height:auto;	float:left;	width:94%;	}
.DashBoardHeader
{ 
height:24px;
}
.DashBoardHTXT 
{
 font-size:12px;
 font-weight:bold;
 line-height:24px;
 padding-left:10px;
}
.DashBoardBoxTxt, .DashBoardBoxTxt a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px!important;
line-height:16px;
color:#333333;
text-decoration:none; 
}

.DashBoardSubTxt
{
color:#7b7b7b;
font-size:11px!important;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.DashBoardCount, .DashBoardCount a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
}

.DashboardContDiv
{
border-bottom:1px solid #e7e7e7; 
}
.DashboardContDiv td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.widgetSHDR{background-color:#f6f7f9; border-bottom:1px solid #e2eaec; height:30px; line-height:30px;}

.DashBoardRSRTOP, .DashBoardRSRTOP td
{
color:#2d5893;
background-color:#f6f7f9;
border-bottom:1px solid #e2eaec;
font-weight:bold;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:19px;
height:19px;
}

.DashBoardRSRBot, .DashBoardRSRBot td
{
color:#000000;
background-color:#dae3f1;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:19px;
height:19px;
}

.DashBoardRSRUnassign, .DashBoardRSRUnassign td
{
background-color:#eaf2e8;
border-bottom:1px solid #ededed;
}

.DashBoardRSROther, .DashBoardRSROther td
{
background-color:#f3f1e5;
border-bottom:1px solid #ededed;
}

.DashBoardRSROddRow, .DashBoardRSROddRow td
{
background-color:#fefefe;
border-bottom:1px solid #ededed;
}

.DashBoardRSREvenRow, .DashBoardRSREvenRow td
{
background-color:#fafafa;
border-bottom:1px solid #e9e9e9;
}

.DashBoardRSRH
{
font-size:11px!important;
color:#2d5893;
font-weight:bold;
} 
.DashBoardMTask
{
margin:15px 0px 0px 10px;
}

.DashBoardMTask td, .DashBoardMTask td a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.DashBoardMTask td a:hover
{text-decoration:underline;
}
.DashBoardAddNew
{ 
float:right;
}

.DashBoardAddNewCont a, .DashBoardViewAllCont a
{ 
font-size:11px;
font-weight:bold;
text-decoration:none; 
}

.DashBoardViewAllCont
{ 
height:25px; 
padding:0px 6px 0px 6px;
}

.srefbborder{color:#006699; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; display:block; 
border-bottom:2px solid #8cbae8; line-height:25px; height:25px; }
 
.bgtransparent
{
background-color:transparent;
} 
.MinimizeImage
{
background:url(../images/DashBoard-MinMaxClose.gif) no-repeat -20px 0px;
float:right;
width:17px;
height:16px;
}

.MaximizeImage
{
background:url(../images/DashBoard-MinMaxClose.gif) no-repeat 0px 0px;
float:right;
width:17px;
height:16px;
}

/*product solution style start*/
#disableDiv { position:absolute; z-index:5; width:100%;    display:none; height:170%; background:url(../images/DashBoard-Disableimg.gif); opacity:0.2; filter:alpha(Opacity=20);}
#viewContainer { position:absolute;	top:30%; left:30%; display:none; z-index:100; } 
#CAcontent { background:#fff; padding:5px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:20px; }
#CAtitle {  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
/*product solution style end*/
.bdrBtm  			{ background-color:#ffffff; border-bottom:1px solid #E0E0E0;}
.biggerTitle		{ font:14px Arial, Helvetica, sans-serif; font-weight:bold; }
.existcontactsList  {  overflow: auto; overflow-x: hidden; margin-top:5px; padding:5px; border:1px solid #C6C6C6; } 
.existcontactsList td, .existcontactsList td a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; vertical-align:text-top;} 
.notifyMembersTA 	{ width:400px; height:60px; font:13px Arial, Helvetica, sans-serif; color:#333333; } 
 
.PorTalPopupTop{height:33px;}
.PorTalPopupCenter{height:200px; padding:20px 0px 20px 0px; background-color:#f9f9f9;}

.PorTalPopupBottom{height:40px; padding-right:10px;}
.PopUpLabelArea{ width:100px; text-align:right;}

.PopupTL{width:6px; height:6px;}
.PopupTC{width:100%;  height:6px;}
.PopupTR{width:6px; height:6px;}
.PopupCL, .PopupCR{width:6px;}    
.PopupBL{width:6px; height:6px;}
.PopupBC{width:100%;  height:6px;}
.PopupBR{width:6px; height:6px;}
 
.SentInviteTxt td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.formtext
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
} 
 
.DashBoardPopTXT
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
} 

.CustDashboardSettings
{ 
background:url(../images/customize-dashboard-bg.gif) repeat-x top left; 
border-top:1px solid #a6d0e7;
border-left:1px solid #a6d0e7;
border-right:1px solid #a6d0e7;
height:22px; 
}

.CustDashboardSettings a
{
color:#02679c;
font-weight:bold;
height:22px;
line-height:22px; 
}

.CustDashboardSettings img 
{
margin:2px 4px 0px 0px; float:left;
}

.DashBoardPopupTL, .DashBoardPopupTR, .DashBoardPopupBL, .DashBoardPopupBR{width:6px; height:6px;}
 

/*Log Request Style - 05-02-09*/

.W2PageHeader
{
color:#e15609;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold; 
line-height:18px;
padding:0px; margin:0px; 
}

.W2PageSubHeader
{
color:#007db1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px!important;
font-weight:bold; 
line-height:25px;
padding:10px 0px 0px 0px; margin:0px; 
}

.ContactDT a
{
color:#007bcf;
font-size:12px;
text-decoration:none;
font-weight:bold;
margin-left:3px;
}
 
.SLRCenter
{
background:url(../images/Log-Request-Center.gif) repeat-x top left;
height:95px;
line-height:25px;
padding-left:20px;
}

.LogRegDisplay
{
border-bottom:1px solid #dadfe2; 
line-height:20px; 
}

.LogRegDisplay td{padding:15px 0px 15px 10px;}

.LogRegDisplayhoverbg{background-color:#ecf4ff;}

.LogRegDisCont
{
font-size:11px;
color:#565b77;
line-height:20px;
}

.LogReqToTLog
{
border-bottom:1px solid #dadfe2;
font-size:12px;
font-weight:bold;
line-height:30px;
margin-top:15px;
}

.LogViewReq a
{
color:#00689f;
font-size:11px;
text-decoration:underline;
}

.LRCommentTxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
clear:both; display:block;
}
.SearchResultTxt
{ 
color:#777777!important;
width:450px!important;
font-family:Verdana, Arial, Helvetica, sans-serif!important; 
font-weight:normal!important;
margin:5px 0px 0px 0px!important;padding:0px 0px 0px 4px!important;
font-size:18px!important;
height:25px!important; line-height:24px; 
float:left!important; border:1px solid #7f9db9; 
}
.SearchResultTxt:focus{
color:#777777!important;
width:450px!important;
font-family:Verdana, Arial, Helvetica, sans-serif!important; 
font-weight:normal!important;
margin:5px 0px 0px 0px!important;padding:0px 0px 0px 4px!important;
font-size:18px!important;
height:25px!important; line-height:24px;
float:left!important; border:1px solid #237bc3!important;
}
.LRSerchTxt
{
width:420px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
margin:0;padding:0 0 0 4px;
font-size:13pt;
height:25px;
line-height:25px;
float:left; 
}
.LRSearchBtn
 {
 height:26px; margin-left:3px; cursor:pointer;
 }

.LRContentName
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#00689f;
text-decoration:none;
}
.UnknownResult
{
background-color:#DDFFDD;
}
.ContactDetails a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#007bcf;
text-decoration:none;
}

.ConDetPInfo
{
margin:0px; padding:0px;
list-style:none;
margin-top:20px;
}

.ConDetPInfo li
{
line-height:20px;
height:20px;
}
.Add-New-Items
{
background: transparent url(../images/scp-global-images.gif) no-repeat -227px -2px;
width:15px;
height:15px;
}
.viewallItems
{
background: url(../images/scp-global-images.gif) no-repeat -117px -41px;
width:16px;
height:14px;
}
.ann_publiciconun, .ann_publicicon, .ann_privateiconun, .ann_privateicon
{
background: transparent url(../images/scp-global-images.gif) no-repeat; 
}
.ann_publiciconun
{
background-position:-68px -22px;
width:21px; height:15px;
}
.ann_publicicon
{
background-position:-91px -22px;
width:16px; height:15px;
}

.ann_privateiconun
{
background-position:-109px -22px;
width:25px; height:15px;
}

.ann_privateicon
{
background-position:-136px -22px;
width:20px; height:15px;
}

.mytask_taskdone, .mytask_taskundone
{
background: transparent url(../images/scp-global-images.gif) no-repeat; 
}

.mytask_taskdone
{
background-position:-162px -23px;
width:18px; height:17px;
}

.mytask_taskundone
{
background-position:-184px -23px;
width:18px; height:17px;
}

.ConDetPInfo .clicktocall
{
background: transparent url(../images/scp-global-images.gif) no-repeat -261px -1px;
width:17px;
height:15px;
}

.ConDetPInfo .inviteRA
{
background: transparent url(../images/scp-global-images.gif) no-repeat -243px -1px;
width:15px;
height:15px;
}

.CDGreyBold
{
color:#777777;
font-size:13px!important;
font-weight:bold;
}

.CDPersonDetails
{
color:#565b77;
font-size:14px;
font-weight:bold;
}

.CDPersonSubDetails
{
color:#565b77;
font-size:13px;
font-weight:bold;
}

.GreyBgDiv
{
margin-top:4px;
	border:1px #D2D2D2 solid;
	background:#fff url(../images/Contact-PersonalInfo-Bg.gif) bottom repeat-x;
	color:#565b77; 
	padding:5px 20px 20px 20px; 
}
.GHTable
{
border:1px solid #dddddd;
}

.GHTable td
{
padding:0px 5px 0px 5px;
height:23px;
line-height:23px;
border-bottom:1px solid #ededed; 
}
.GridTableHeader
{
background:url(../images/Grid-Tab-Bg.gif) repeat-x bottom left;
height:23px;
color:#3a4148;
font-weight:bold;
}

.GviewTRBg
{
background-color:#fffde4;
}

.Backto
{
background:url(../images/Backto-Cont-Btn.gif) repeat-x bottom left;
border:1px solid #b4b4b3;
height:23px;
color:#6b6b6b;
font-weight:bold;
line-height:23px;
padding:0px 10px 0px 10px;
margin:0px;
display:block;
float:left;
cursor:pointer;
}

.RightLink
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px!important;
font-weight:bold;
color:#00689f;
text-decoration:none;
}


/*New Styles added existing pages*/

.RequestExact
{margin:7px 0px 0px 0px; padding:0px; background-color:#fafafa;  border:1px solid #cccccc;}
.bottbg
{
background:url(../images/RequestExact-Bg.gif) repeat-x top left;
height:24px; border-top:1px solid #cccccc;
}

.fsetwithbluebg
{
position: relative; 
background-color:#f5f8ff; 
}

.fsetwithbluebg legend
{ 
background:transparent; 
vertical-align:middle;
position:absolute;
border:none;
top: -.6em;
left: .5em;
}
.RequestMailDetails
{ 
margin-top:10px;
min-height:230px;
height:auto;
height:230px; 
}

.RequestMailDetails td
{
padding:0px 10px 0px 10px; 
}
.RequestMailTopBg
{ 
height:58px;
border-bottom:1px solid #cccccc;
padding:10px 0px 10px 0px;
line-height:18px;
}

.RequestMailCenter{}

.RequestMailBottom
{
background:url(../images/RVMailBottomBg.gif) repeat-x bottom left;
height:24px;
border-top:1px solid #cccccc;
}

.RequestMailRDiv
{
margin-top:7px;
}

.RequestMailRDiv a
{
height:15px;
line-height:15px;
padding:2px 6px 2px 6px;
}

.RequestMailRDiv a:hover
{
height:15px;
line-height:15px;
padding:2px 6px 2px 6px;
}
 
.RequestMailReplayForward
{
margin-top:8px;
display:block;
}

.RequestMailReplayForward a
{
color:#006699;
line-height:22px;
height:22px; 
} 
 
.RequestMailBottom a
{
border-right:1px solid #cccccc;
padding:0px 12px 0px 12px;
color:#006699;
display:block;
float:left;
height:24px;
line-height:22px;
}  

/* Images Styles 13-03-09*/

.ImgSolutionAddNew
{
background:url(../images/scp-global-images.gif) no-repeat -284px -1px;
width:19px;
height:17px;
}

.ImgImportDetails
{
background:url(../images/scp-global-images.gif) no-repeat -51px -20px;
width:10px;
height:14px;
} 

.ImgSolutionManageTopics
{
background:url(../images/scp-global-images.gif) no-repeat -305px -1px;
width:18px;
height:15px;
} 

.ImgSolutionTopicsTemplate
{
background:url(../images/scp-global-images.gif) no-repeat -322px -1px;
width:18px;
height:15px;
}

/*Page Navigation Images Starts on 27-04-09 */
.pagenav_first_off, .pagenav_first, .pagenav_previous_off, .pagenav_previous, .pagenav_next_off, .pagenav_next, .pagenav_lastpage_off, .pagenav_lastpage
{
background:url(../images/scp-global-images.gif) no-repeat;
width:21px;
height:20px;
}

.pagenav_first_off
{
background-position:-333px -27px;
}

.pagenav_first
{
background-position:-333px -54px;
}

.pagenav_previous_off
{
background-position:-333px -81px;
}

.pagenav_previous
{
background-position:-333px -107px;
}

.pagenav_next_off
{
background-position:-333px -134px;
}

.pagenav_next
{
background-position:-333px -161px;
}

.pagenav_lastpage_off
{
background-position:-333px -188px;
}

.pagenav_lastpage
{
background-position:-333px -215px;
}

/*Page Navigation Images Ends on 27-04-09 */
 

/*Support Page Images Starts on 22-04-09 */
.support-form, .support-telephone, .support-forums, .support-testimonial, .support-need-features, .support-errorlog-viewer, .support_senderror, .support_faqs, .support-threaddump
{
background:url(../images/scp-global-images.gif) no-repeat;
width:51px;
height:41px;
}

.support-form
{
background-position:-26px -268px;
}

.support-telephone
{
background-position:-83px -268px;
}

.support-forums
{
background-position:-142px -268px;
}

.support-testimonial
{ 
background-position:-196px -268px;
}

.support-need-features
{
background-position:-254px -268px;
}

.support-errorlog-viewer
{
background-position:-305px -268px;
}

.support_senderror
{
background-position:-354px -268px;
}

.support_faqs
{
background-position:-237px -362px;
}
.support-threaddump{background-position:-442px -270px;}

.support-topstrip
{
background:url(../images/scp-global-images.gif) no-repeat;
width:175px;
height:14px;
background-position:-25px -316px;
}
/*Support Page Images Ends on 22-04-09 */ 

/*Admin Page Images Starts on 07-04-09 */
.admin_emailicon, .admin_rformcustomizer, .request_templateicon, .admin_srequest, .admin_notification, .admin_rule, .reqChargeType, .admin_timeudf, .admin_producttypes, .admin_productudf, .admin_product, .admin_accountsudficon, .admin_salesudf, .admin_csvimport, .admin_supportservices, .admin_supportplanicon, .admin_slaicon, .admin_operationalhours, .admin_technicianudf, .admin_roleicon, .admin_requestorudf, .admin_techicon, .admin_queue, .admin_schedulesurvey, .admin_survey, .admin_previewsurvey, .admin_surveyresult, .admin_general, .WebPortel-Configuration, .admin_domainscanicon,  .admin_industriesicon, .admin_telephonyicon, .remotesharing, .admin_organization, .admin_backupscheduling, .admin_system_notification, .schedule-arcicon, .archived-icon1, .alert-green-icon, .admin_holidaysicon, .admin_default_config, .admin_businessunit, .admin_api, .admin_ratetype, .admin_jobsheet
{
background:url(../images/scp-global-images.gif) no-repeat;
width:32px;
height:32px;
}

.admin_emailicon
{
background-position:-12px -156px;
}

.admin_rformcustomizer
{
background-position:-48px -156px;
}

.request_templateicon
{
background-position:-80px -156px;
}

.admin_srequest
{
background-position:-116px -156px;
}

.admin_notification
{
background-position:-149px -156px;
}

.admin_rule
{
background-position:-180px -156px;
}

.reqChargeType
{
background-position:-212px -156px;
}
.admin_timeudf
{
background-position:-244px -156px;
}

.admin_producttypes
{
background-position:-279px -156px;
}

.admin_productudf
{
background-position:-315px -156px;
}

.admin_product
{
background-position:-347px -156px;
}

.admin_accountsudficon
{
background-position:-382px -156px;
}

.admin_salesudf
{
background-position:-417px -156px;
}

.admin_csvimport
{
background-position:-12px -193px;
}

.admin_supportservices
{
background-position:-49px -193px;
}

.admin_supportplanicon
{
background-position:-87px -193px;
}

.admin_slaicon
{
background-position:-126px -193px;
}

.admin_operationalhours
{
background-position:-155px -193px;
}

.admin_technicianudf
{
background-position:-194px -193px;
}

.admin_roleicon
{
background-position:-225px -193px;
}

.admin_requestorudf
{
background-position:-257px -193px;
}
 

.admin_techicon
{
background-position:-324px -193px;
}

.admin_queue
{
background-position:-362px -193px;
}

.admin_schedulesurvey
{
background-position:-402px -193px;
}

.admin_survey
{
background-position:-12px -232px;
}

.admin_previewsurvey
{
background-position:-47px -232px;
}

.admin_surveyresult
{
background-position:-81px -232px;
}

.admin_general
{
background-position:-120px -232px;
}

.WebPortel-Configuration
{
background-position:-161px -232px;
width:45px; height:35px;
}

.admin_domainscanicon
{
background-position:-215px -232px;
} 

.admin_industriesicon
{
background-position:-250px -232px;
}

.admin_telephonyicon
{
background-position:-288px -232px;
} 

.remotesharing
{
background-position:-324px -232px;
}

.admin_organization
{
background-position:-400px -274px;
height:35px; width:33px;
}

.admin_backupscheduling
{
background-position:-403px -232px; 
}

.admin_system_notification
{
background-position:-99px -63px; 
}

.admin_default_config
{
background-position:-475px -234px; 
}
.admin_businessunit
{
background-position:-497px -193px; width:36px; height:32px;
}
.admin_api{background-position:-495px -273px;}
.admin_holidaysicon{background-position:-444px -232px;}
.admin_ratetype{background-position:-515px -232px;}
.admin_jobsheet{background-position:-0px -583px;}
.schedule-arcicon{background-position:-455px -157px; width:35px; height:29px;}
.archived-icon1{background-position:-494px -156px; width:21px; height:17px;}
.alert-green-icon{background-position:-522px -155px; width:22px; height:23px;}
/*Admin Page Images Ends*/

.Log-Request-Right, .Log-Request-Left
{
background:url(../images/scp-global-images.gif) no-repeat top left;
width:4px;
height:95px;
} 
.Log-Request-Left
{
background-position:-10px -274px;
}

.Log-Request-Right
{ 
background-position:-17px -274px;
}

.admindeptcurrent
{
font-weight:bold;
text-decoration:none!important;
cursor:default;
}

.admindeptcurrent:hover
{
	text-decoration:none;
	color:#333333!important;
}
 
 .SearchResults td
 {
 line-height:20px;
 padding:10px 0px 10px 0px;
 border-bottom:1px solid #cccccc;
 
 }
 
.SearchResultsHeader
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
font-weight:bold;
display:block; 
}
 

/*Print Service Report Style 18-03-09*/
.PSRTableMain{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;}
.PSRTableMainTrbg{background-color:#f6f6f6; padding:2px 5px 2px 10px; height:26px; line-height:26px;}
.PSRTableMainTrbg span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; }
.PSRUlist{padding:0px; margin:0px; list-style:none;}
.PSRline, .PSRline li {list-style:none; padding:0px; margin:0px; line-height:30px;}  
.PSRCustName{color:#305086; font-size:13px; font-weight:bold; }
.sreporthtxt{color:#666666; font-weight:bold; text-align:center; line-height:28px; height:28px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.sreportuidiv{padding:10px; background:url(../images/service-repost-pattern.gif) repeat 0px 0px; border:1px dashed #efefef; width:auto; }
.sreportuidivover{padding:10px; background:#ffffcc; border:1px dashed #e3805e; width:auto;}
.ie.sreportuidiv{width:100%; }
.ie.sreportuidivover{ width:100%;}
.sreportaddedit{background-color:#ffffcc; border:1px dashed #e3805e; padding:3px; width:auto; height:16px; line-height:16px; text-align:center;
float:left; margin-left:10px; display:none;}
.sreportaddedithover{background-color:#ffffcc; border:1px dashed #e3805e; padding:3px; width:auto; height:12px; line-height:12px; text-align:center;
float:left; z-index:10; float:right; margin-top:-20px;} 
/*Print Service Report Style 18-03-09 Ends*/


/* Portal Style Begin 17-03-09 */

/* Webportal Style for Preview Window*/
  	 #portalmaintable{width:100%;} 
  	 
  	 .portalbg{
  	         background-color:#FFFFFF; 
  	         height:200px;
  	 }
  	 
  	 #PorTalTopSec #PortalLogo{width:160px;} 
  	 
  	 #PorTalTopSec #PortalName
  	 {        
  	         font: Arial, Helvetica, sans-serif;
  	         font-size:20px;
  	         font-weight:bold;
  	 }
  	 
  	 #PorTalTopSec #PortalTopLinks
  	 {       padding:0px; 
  	         margin:0px;
  	         position:absolute; 
  	 }
  	 
  	 #PorTalTopSec #PortalTopLinks a
  	 {
  	         font-size:11px; 
  	         color:#4aa2de; 
  	         border-right:1px solid #666666; 
  	         padding-right:5px;
  	 }
  	 
  	 #PorTalTopSec #PortalTopLinks a.last{border-right:none;}
  	 
  	 #PorTalTopSec .ULMenu{ padding:0px; margin:0px; list-style:none; }
  	 #PorTalTopSec .ULMenu li{ float:left; padding:0px; margin:0px 0px 0px 10px; font-size:11px; color:red;}
  	 #PorTalTopSec .ULMenu a{text-decoration:underline;}
  	 #PorTalTopSec .ULMenu a:hover{text-decoration:none; color:#990000;}
  	 
  	 #portalblock .portaltop, .portalcenter, .portalbottom{
  	         padding:0px; 
  	         text-align:left;
  	 }
  	 
  	 
  	 #portalblock .portaltop{
  	         height:75px;  
  	         padding:0px 20px 0px 20px;
  	 }
  	 
  	 .PortCenterTable{margin:0px 0px 10px 0px; width:95%; background-color:#ffffff;}
  	 
  	 #PortalContLeft{float:left; width:72%;}
  	 #PortalContRight{width:27%; float:right;}
  	 
  	 #PortalContRight .PorRightBox{ margin-top:18px;}
  	 #PortalContRight .PorRightHeader{background-color:#d0dfee; font-size:12px; font-weight:bold; color:#000000; height:20px;}
  	 #PortalContRight .PorRightContnet{background-color:#FFFFFF; background-image:url(../images/sidebarbg.gif); background-repeat:repeat-x; background-position:bottom;}
  	 
  	 #portalblock .portalbottom{
  	         border-top:1px solid #f1f1f1;
  	         text-align:right;
  	         padding:0px 20px 0px 20px;
		 background-image:url(../images/portal_btmgrad.gif); background-repeat:repeat-x; height:30px; background-position:bottom;
		 line-height:30px;
  	 }
  	  
  	 #loginsec .PortalLogin{
  	         font:Arial, Helvetica, sans-serif;
  	         font-size:18px;
  	         color:#000000;
  	         font-weight:bold;
  	 }
  	 #loginsec {width:250px; float:left;}
  	 #loginsec .Logformfield, .Logformlabel{color:#666666;}
  	 
  	 #loginsec input{border:1px solid D9E1E4;}  	 
  	 
  	  .greybtn{ 
  	         border:1px solid #cccccc; 
  	         background:url(../images/grey-btn.gif) left bottom repeat-x; 
  	         color:#333333; 
  	         font-weight:normal;
  	         font-size:11px;
  	         font-family:Verdana, Arial, Helvetica, sans-serif;
  	         height:22px;
  	 }
	   
  	 .supportfeat{padding-top:25px;}
  	 .supportfeat span{
  	         font:Arial, Helvetica, sans-serif; 
  	         font-size:16px; 
  	         font-weight:bold; 
  	         color:#006699;
  	 }
  	 
  	 .supportfeat ul{padding:0px; margin:6px 0px 0px 0px;}
  	 .supportfeat ul li{
  	         line-height:23px;
  	         padding-left:0px; margin-left:20px; 
  	         }
  	 #featuresec {text-align:left;}  
  	 #featuresec .featimg{float:left;}
  	 
  	 #featuresec .featheader{font-weight:bold; font-size:14px; color:#14456e; display:block; padding:0px 0px 0px 0px; line-height:30px;}
  	 #featuresec .featheader a{text-decoration:underline;}
  	 #featuresec .featheader a:hover{text-decoration:none;}
  	 #featuresec .featcont{color:#555555; font-size:12px;}
  	 .portalhbg{font-weight:bold;  padding-left:10px; line-height:20px; height:20px;}
	 .solutionsRowOdd { background-color:#ffffff; }
	 
	 .solutionsRowOdd td { padding:2px 0px 2px 10px; line-height:20px; }

     .solutionsRowEven { background-color:#f8f8f8; }

    .solutionsRowEven td { padding:2px 0px 2px 10px; line-height:20px; }

    .solutionsRowOver
    {
        background-color:#f5f5f5;
    }
	
	.PortalAnnouncement
{
padding:6px 0px 6px 10px;
}
.PortalAnnounceBullet
{
background:url(../images/orange-arrow.gif) no-repeat top left;
width:6px;
height:6px;
cursor: pointer;
}

.PortalAnnouncementLink
{
color:#073668;
font-size:12px;
font-weight:normal;
margin-left:5px;
text-decoration:underline;
} 
.portalfooter{height:35px; background-color:#006699;}  	 
  	 #announcements{text-align:left;}
  	 #announcements .anscont{padding:10px 0px 10px 20px; color:#777777; }
  	 #ForgotPass{background-color:#ffffff; position:absolute; width:230px; margin:0px 0px 0px -115px;  }
  	  
  	 
  	 #ForGotPassTbl{ background:url(../images/forgotpassword-bg.gif) repeat-x bottom left; height:148px; width:230px; border:1px solid #cccccc;}
  	 .fotgothead{display:block; margin-bottom:5px; }
  	 #ForGotPassTbl .featcont{line-height:16px; color:#555555; padding:5px 0px 0px 0px; display:block; margin-bottom:5px;}
  	 #forgotpassLnk a{text-decoration:underline; line-height:30px;}
  	 #forgotpassLnk a:hover{text-decoration:none;}
  	 .required{color:#FF0000;}
  	 .radiusfieldset {BORDER: 1px SOLID #bcdde6; -moz-border-radius: 4px 4px 4px 4px; padding: 4px; width:90%; }
  	 .formlabel{text-align:left; color:#777777;}
  	 .formfield{text-align:left; color:#777777;}
  	 
  	 
  	 /* Round Corner Style Begin*/
  	 .topleft { background:url(../images/scp-images.gif) no-repeat -552px -160px; width:6px; height:6px; padding-left:-1px; padding-top:-1px; }
  	 .topright { background:url(../images/scp-images.gif) no-repeat -561px -160px; width:6px; height:6px; padding-right:-1px; padding-top:-1px; }
  	 .bottomleft { background:url(../images/scp-images.gif) no-repeat -552px -168px; width:6px; height:6px; padding-left:-1px; padding-buttom:-1px; }
  	 .bottomright { background:url(../images/scp-images.gif) no-repeat -561px -168px; width:6px; height:6px; padding-right:-1px; padding-bottom:-1px; }
  	 .topcenter { background-image:url(../images/topcenter.gif); background-position:top; background-repeat:repeat-x; height:6px; }
  	 .leftcenter { border-left:1px solid #c2c2c2; }
  	 .rightcenter{ border-right:1px solid #c2c2c2; }
  	 .bottomcenter { background-image:url(../images/bottomcenter.gif); background-position:top left; background-repeat:repeat-x; height:6px; }
  	 
  	 /* Round Corner Style Ends*/ 
  	 
 /* Webportal Style for Preview Window Close*/
/* Webportal Admin Settings Style Begin*/  	 
  	 .PORSetting td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
  	 .PORSetting td a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6188cd;}
  	 .PORSetting .fontBlackBold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
  	 
  	 .PorSetDiv{background-color:#f9f9f9; border:1px solid #e1e1e1; padding:0px; margin:0px;}
  	 .PORSetting .PorName{width:200px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
  	 .PORSetting .PorTelTabHeader{ background-color:#e9e9e9; height:26px; line-height:26px; color:#000000; font-weight:bold; padding-left:10px;}
	  .PortalHeadTxt{display:block; float:left; height:32px; line-height:32px; padding-left:10px;}
  	 .PORSetting .PorSetDownImg{background:url(../images/Portal-Sett-Downarrow.gif) no-repeat top left; margin:10px 10px 0px 10px; width:11px; height:11px;
  	 }
  	 
  	 .PORSetting .PorSetCloseImg{background:url(../images/Portal-Sett-Closearrow.gif) no-repeat top left; margin:10px 10px 0px 10px; width:11px; height:11px;
  	 }
  	 
  	 #PorTalCont .PorSetDiv{background-color:#f9f9f9; border:1px solid #e1e1e1; padding:0px;}  	  
  	  
  	 #PorContul{padding:0px; margin:0px 0px 0px 2px; float:left; list-style:none; position:relative; width:118px; }
  	 *>#PorContul{margin:0px 0px 0px -2px;}
  	 
  	 #PorContul li{font-weight:bold; font-size:11px; line-height:25px; height:25px; padding:0px 10px 0px 0px;} 
  	 #PorContul li.PorContNormal{color:#0e69b6; cursor:pointer; text-decoration:underline;}
  	 #PorContul li.PorContActive{
  	 background-color:#fbfbfb; 
  	 border-top:1px solid #e8e8e8; 
  	 border-bottom:1px solid #e8e8e8; 
  	 border-left:1px solid #e8e8e8;
  	 border-right:none;
  	 color:#000000;
  	 }
  	 
  	 #content1,#content2,#content3  {padding:0px 10px 0px 10px; width:100%;}
  	 .PorContRight{background-color:#fbfbfb; padding:15px 0px 0px 0px; border:1px solid #e7e7e7; text-align:left;}
  	 .PorRightContent td{line-height:20px;}
  	 
  	 .PorRightContent .botborder{ border-bottom:1px solid #d7d7d7;}
  	 .PorSubLinks{padding-left:27px; }
  	 
  	 /*Portal Color Customization*/
  	 
  	 .PorColorCustDiv{background-color:#f9f9f9; border:1px solid #e1e1e1; padding:0px;}
  	 .PorCustCont{background-color:#fbfbfb; height:200px; padding:0px;  text-align:left;}  	 
  	 
  	 #PorColorCustul{padding:0px; margin:5px 0px 0px 0px; list-style:none; position:absolute; float:left; display:block; height:20px;}  	  
  	 
  	 #PorColorCustul li{font-size:11px; line-height:25px; height:25px; padding:0px 10px 0px 10px; float:left; margin-left:5px;} 
  	 #PorColorCustul li.PorContNormal{
	color:#747474; cursor:pointer; 
	 background-color:#f5f5f5; 
  	 border:1px solid #cccccc;
	 line-height:24px; height:24px;  
	 }
  	 #PorColorCustul li.PorContActive{
  	 background-color:#fbfbfb;  
  	 border:1px solid #cccccc;
	 border-bottom:#ffffff!important;  
  	 color:#000000;
  	 }  	 
  	 #PorTHeader{padding:0px; margin:0px;}  	 
  	 .PorTBgTab
  	 {
  	 border:1px solid #acacac;
  	 }
  	 .PorTBgbox
  	 {
  	 background: url(../images/Por-Color-Img.gif) no-repeat top right; 
  	 width:19px; height:17px; float:right!important;
  	 }   	 
  	 .PortalBgTB
  	 {
  	 background-color:#fbfbfb; border-top:1px solid #cccccc; padding-top:7px;
  	 }
  	 .PorBText{ font-weight:bold; font-size:11px; color:#7a7a7a; border-bottom:1px solid #dddddd;}
  	 
  	 .PortalPreFullBg{padding:10px;}
	 .PortalPreFullBgActive{padding:10px; border:2px dotted #ff0000;}
  	 #PorTalPreSec{width:100%; background-color:#fbfbfb;}
  	 .PortalPreHeader{height:60px;}
  	 .PortalPreHeaderActive,.PortalPreCenterActive,.PortalPreRightActive{border:2px dotted #ff0000;}
  	 .Disablecolor{background:#cccccc url(../images/disableimg.gif); opacity:0.3; filter:alpha(Opacity=30);}
  	 .PortalPreCenter{ height:100%;}
  	 .PortalPreFooter{height:30px; text-align:right;}
  	 .PorFooterText{background-color:#FFFFFF; display:block; height:30px; padding-right:10px; line-height:20px;}
  	 
  	 .PortalPreFooter span{margin-right:10px; font-size:10px;}
  	 
  	 .portalPreLeft{width:64%; height:260px; float:left; background-color:#ffffff;}
  	 *>.portalPreLeft{width:64%; min-height:260px; height:auto;}
  	 .portalPreRight{width:35%; float:left; height:260px; background-color:#ffffff;}	
	 *>.portalPreRight{width:35%; min-height:260px; height:auto;}
	 .portalPreLeftfix{width:57%; height:260px; float:left;}
  	 *>.portalPreLeftfix{width:57%;}
  	 .portalPreRightfix{width:42%; float:left; height:260px;}	 
	 
  	 .portalPreFooter{background-color:#FFFFFF;} 
  	  
  	 
  	 .PortalLinksTab{ width:95%; margin-top:10px; line-height:20px; }
  	 .PorLinkBText{font-size:12px; color:#990033; font-weight:bold; display:block;}
  	 
  	 .PortalSectionTab{width:95%; margin-top:40px; line-height:20px; }
  	 .PortalSectionTab .PorSecHBg{background-color:#ededed; height:20px; color:#000000; font-weight:bold; padding-left:10px;}
  	 .PorSecContent{ padding-left:10px;}
  	 
  	 .PorRightBox{ margin-top:8px;}
  	 .PorRightHeader{background-color:#d0dfee; font-size:12px; font-weight:bold; color:#000000; height:20px;}
  	 .PorRightContnet{background-color:#FFFFFF;}
  	 .PorRightContnet input{margin-bottom:5px;}
  	 .PorPreLogin{width:50px!important; background:url(../images/grey-btn.gif)repeat-x top left;border:1px solid #cccccc; float:right; height:20px!important;}
  	 .DefaultPorColor{float:right; line-height:25px;}
	 .restoredefaultimg
	 {
	 background:url(../images/restore_default.gif) no-repeat top left;
	 width:15px;
	 height:15px;		 
	 }
  	 
  	 .greenbtn
  	 {
  	         border:1px solid #cccccc; 
  	         background:#287f28 url(../images/green-btn.gif) repeat-x; 
  	         color:#ffffff; 
  	         font-weight:normal;
  	         font-family:Verdana, Arial, Helvetica, sans-serif;
  	         font-size:12px;
  	         height:25px; 
  	 }
  	 
  	 .colordiv{
  	 background-color:#f3f9fb;
  	 border:7px solid #9BB2EC;
  	 width:240px;_width:265px; 
  	 height:295px;_height:310px;
  	 position:absolute;
  	 margin:0;padding:0;_padding-left:4px;
  	 z-index:1000;
  	 top:650px;
  	 } 
	 
/* Webportal Admin Settings Style Ends*/ 

.reqgreybg {
	background-color: #E9E9E9;
	padding:4px;
}

.reqblueBox {
	background-color: #CFDCEE;
	padding:4px;
	cursor:pointer;
}

.GuestRequest a
{
	float:left;  
}
.previewBorder {
	border:2px solid #5670A9; padding: 10px;
}

.FormTitleBgNew
{ 
height:30px;  
font-size:11px;
font-weight:bold;
padding-left:4px;  
}

.titlehdrbg
{ 
height:23px;  
font-size:11px;
font-weight:bold;
padding-left:4px;  
}

.FormTitleBgNew span
{ 
line-height:25px;
display:block;
margin-top:-8px; padding:0px;
font-size:11px;
font-weight:bold; 
}

.admindeptsetcontarea
{ 
background-color:#ffffff;  
vertical-align:top; 
border:0px solid #D5E2F1; 
margin:5px; 
padding:10px;
border-right:0px solid #bbd2de;
border-top:1px solid #bbd2de;
border-bottom:0px solid #bbd2de;
} 

.managedeptheaderrow
{
	border-bottom:1px solid #DDDDDD; 
	background-color:#D5E3F0;
}


/*Report Share Style 30-03-09*/

.radiovalign{vertical-align:text-top; margin:0px;}
.ie.radiovalign{vertical-align:middle; margin:0px;}
.checkboxalign{vertical-align:middle!important;}
.ReportShareAccName
{
border:1px solid #98c6da;
width:310px;
height:200px;
float:left;
}

.ReportShareSelectBtn
{
width:55px;
float:left;
padding-top:50px;
padding-bottom:10px;
text-align:center;
}


.ReportShareSelAccount
{
border:1px solid #98c6da;
width:310px;
height:200px;
float:right;
}

.ReportShareAccName ul, .ReportShareSelAccount ul
{
list-style:none;
padding:0px;
margin:5px 0px 0px 10px;
line-height:18px;
}
.ReportShareTextbox
{
width:142px;
border:1px solid #a3cce0;
text-align:left;
color:#666666;
}

.ReportSeleteBox
{
    border:none!important;
    height:175px;
    width:310px;
}

.ReportShareHeader
{
background:url(../images/report-shareHbg.gif) repeat-x top left;
height:25px;
display:block;
color:#013c7a;
font-weight:bold;
line-height:25px;
padding-left:10px;
}

.ReportShareNote
{
background-color:#ffd5d6;
border:1px solid #f1b2b3;
padding:7px;
}

.RepostShareNoteImg
{
background:url(../images/RepostShareNote.png) no-repeat;
width:24px;
height:24px;
}

.sharedReport{ 
 	background: url(../images/sharedreport.gif) no-repeat 3px 2px;
	padding: 4px 0px 4px 35px;
	font-weight: bold;
	color: #235A97;
	display:block;
	height:13px;
} 

a.sharedReport:hover{ 
	background: url(../images/sharedreport.gif) no-repeat 4px 3px;
	background-color:#F9F2D5;
	color: #f00;
}   

/*New Styles added 1-4-09*/

.TableHeaderbg
{ 
height:35px;
padding:0px 5px 0px 5px;
}

.NewContractPadding td{	padding:4px 0px 4px 0px;}
.dateImg
{
	background:url(../images/date.gif) no-repeat top left;
	width:20px;
	height:16px;
}

.paddingTopBottomFive
{
	padding-top:5px;padding-bottom:5px;
	height:10px;
	display:table-cell; 
}

.SwitchDeptAdminArrow
{ 
background:url(../images/arrow_normal_admin.gif) no-repeat center left;
width:12px;
height:6px;
text-decoration:none;
margin:0px 0px 0px 6px;
   
 
}
.adminDeptName
{
	font-weight:bold; float:left; font-size:12px; color:#E15609; cursor:pointer;
}

.portaltopgrad{background-color:#eeeeee;}

.solimg
{background: url(../images/soln-ic.gif)no-repeat; width:28px; height:30px;}

#newuser { float: left; background-color:#FAFAD2; border:1px solid #F3E89D; padding:4px 0px 6px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; width:100%; margin:6px 0px 12px 0px;}

#newuser a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#006699;}

/* ---------------Telephony Starts -----------------  */ 
.CAlertTL
{
background:url(../images/CAlert-TL.gif) no-repeat top left;
width:5px;
height:8px;
} 

.CAlertTC
{
background:url(../images/CAlert-TopBg.gif) repeat-x top left;
height:8px;
width:100%;
} 

.CAlertTR
{
background: url(../images/CAlert-TR.gif) no-repeat top left;
width:5px;
height:8px;
} 
.CAlertCL
{
background:url(../images/CAlert-CenterBg.gif) repeat-x top left;
width:5px;
height:auto;
border-left:1px solid #afafaf;
} 

.CAlertCC
{
background:url(../images/CAlert-CenterBg.gif) repeat-x top left;
width:100%;
height:132px;
} 
.CAlertCR
{
background:url(../images/CAlert-CR.png) repeat-y top left;
width:5px;
}
.CAlertBL
{
background:url(../images/CAlert-BL.png) no-repeat top left;
width:5px;
height:7px;
} 
.CAlertBC
{
background:url(../images/CAlert-Bc.png) repeat-x bottom left;
width:100%;
height:7px; 
}
  
.CAlertBR
{
background:url(../images/CAlert-BR.png) no-repeat top left;
width:5px;
height:7px;
} 

.CAlertHeader
{
color:#0055a4;
font-weight:bold;
font-size:15px;
margin:0px 0px 0px 10px;
line-height:25px;
}

.CAlertClose
{
width:14px;
height:13px;
position:absolute;
margin:3px 0px 0px 280px;
cursor:pointer;
}
.CAlertCloseImg
{
background:url(../images/CAlert-Close.gif) no-repeat top left;
width:14px;
height:13px;
}

.CAlertPhone
{
background:url(../images/CAlert-Phone.gif) no-repeat top left;
width:42px;
height:40px;
}

.CAlertPhoneImg
{
width:20%;
text-align:center;
}

.CAlertContent
{
line-height:18px;
padding:10px 0px 10px 0px;
width:80%;
}

.CAlertFLinks
{
padding:5px 0px 5px 10px;
color:#3b7fb5;
}

.CAlertFLinks a
{
color:#3b7fb5;
line-height:18px;
text-decoration:underline;
font-size:11px;
}

/*Bottom Status Bar 29-01-09*/
.fStatus{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
z-index: 500;
line-height:20px;
position:fixed;
} 

.CallAlertDiv
{
width:313px;
height:140px;
position: fixed;
bottom:4px; right: -2px;
z-index:501;  
}

.CallAlertDiv
{  
 _position: absolute;	
_top: expression(eval((document.body.clientHeight+document.body.scrollTop-145)));
}

.CallAlertBtn
{
float:right;
font-weight:bold;
padding-right:10px;
} 

.greyBlock {
background-color:#F7F7F7;
border:1px solid #DFDFDF;
padding:5px;
} 
.lviewgreybg{padding:5px;}
.announcementblock
{background-color:#fefed5; border:1px solid #fff0a8; padding:10px;}

.TSDisTable td:first-child {
padding-left:0;
}
.TSDisTable td {
padding-left:10px;
}
.enableDisableCol {
color:#00BC00;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
.TSPBXTable td input[type="text"] {
width:180px;
}
.InputGrey {
border:1px solid #CDCDCD;
height:19px;
line-height:19px; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:11px;
} 

#PersonalInfoLayerBox td a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px!important;
text-decoration:none!important;
}
.RVCustInfo
{
list-style:none;
padding:0px;
margin:18px 0px 0px 9px;
}

.RVCustInfo li
{
float:left;
padding:0px;
margin:0px;
}

.RVCustInfoPhoto
{
background:url(../images/RVContact-Info-Pic.gif) no-repeat center center;
width:52px;
height:53px;
border:1px solid #91a3c6;
padding:6px;
}

.RVCustInfoCont
{
margin:0px 0px 0px 10px;
line-height:25px;
padding:0px;
} 

.RVCallAlert{ margin:-73px 0px 0px 170px; width:40px;  position:inherit;}

table tr td div>.RVCallAlert
{
 margin:-88px 0px 0px 170px; width:40px;  position:inherit;
}

.RV-Info-PCall
{
background:url(../images/RV-ContactInfo-CallBg.gif) no-repeat bottom left;
height:18px;
border:1px solid #cbcbcb;
padding:2px 3px 2px 3px;
line-height:18px;
font-size:10px; color:#446b96;
font-weight:bold;
position:relative;
}

.RV-Info-PCall a
{
padding-left:5px; font-weight:normal; font-size:10px; text-decoration:none;
}
.RV-Info-PCall a:hover
{
text-decoration:underline;
} 
 
.RV-Info-PhoneAlert
{
background:url(../images/RV-Call-Alerts.gif) no-repeat 0px 1px;
width:10px;
height:18px;
}

.RV-Info-MobileAlert
{
background:url(../images/RV-Call-Alerts.gif) no-repeat -16px 1px;
width:10px;
height:18px;
}
.IncomingCallImg
{
background:url(../images/CAlert-Phone.gif) no-repeat top left;
width:42px;
height:40px;
}

.IncomingCallDiv
{
float:left;
width:42px;
height:50px;
margin:0px 10px 0px 10px;
}

.IncomingCallContentDiv
{
text-align:left!important;
font-weight:bold;
margin-top:10px;
}

.OutGoingCallDiv{display:block;}

.OutGoingCallImg
{
background:url(../images/phone-image.gif) no-repeat top left;
width:59px;
height:51px;
}

.OutGoingCallSuccessImg
{
background:url(../images/call-success.png) no-repeat top left;
width:59px;
height:51px;
}

.OutGoingCallFailureImg
{
background:url(../images/call-failure.png) no-repeat top left;
width:59px;
height:51px;
}
.OutGoingCallContentDiv
{
text-align:center!important;
font-weight:bold;
}

.ContactProfileImg
{
background:url(../images/contact-profile.gif) no-repeat top left;
width:19px;
height:15px;
}

/* ---------------Telephony Ends -----------------  */

/*Login Style Begin 10-04-09*/

.loginTable{margin-top:30px;}

.scp-login-TL
{
background:url(../images/scp-login-TL.gif) no-repeat top left;
width:16px;
height:91px;
}

.scp-login-TC
{
background:url(../images/scp-login-TC.gif) repeat-x top left;
height:91px; 
}

.scp-login-TR
{
background:url(../images/scp-login-TR.gif) no-repeat top right;
width:16px;
height:91px;
}

.scp-login-CC
{
background:url(../images/scp-login-CC.gif) repeat-x top left;
height:420px;
border-left:1px solid #cedbe5; 
}

.scp-login-CR
{
background:url(../images/scp-login-CR.gif) no-repeat top right;
width:16px;
height:420px;
}

.scp-login-BL
{
background:url(../images/scp-login-BL.gif) no-repeat bottom left;
width:16px;
height:16px;
}

.scp-login-BC
{
background:url(../images/scp-login-BC.gif) repeat-x bottom left;
height:16px;
}
.ie .scp-login-BC{width:100%;}

.scp-login-BR
{
background:url(../images/scp-login-BR.gif) no-repeat bottom right;
width:16px;
height:16px;
}

.SCPLoginLogo
{
background:url(../images/scp-login-logo.gif) no-repeat top left;
width:211px;
height:50px;
margin:12px 0px 0px 15px;
}

.LoginScreenImg
{
background:url(../images/LoginScreen-Img.png) no-repeat;
width:350px;
height:283px;
margin:25px 0px 0px 40px;
}

.loginscreenfooter
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-left:23px;
}

.loginscreenfooter a
{
color:#2754a6;
text-decoration:none;
font-size:10px;
}

.loginscreenfooter a:hover
{
color:#2754a6;
text-decoration:underline;
}

.LoginSecDiv
{
width:340px; 
margin-top:20px;
}

.LoginSrcLoginTxt
{
color:#2f58a4;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
display:block;
 border-bottom:1px solid #cdddec;
 font-weight:bold;
 line-height:33px;
}

.LoginOption a
{
color:#44697c;
text-decoration:underline;
}

.LoginOption a:hover{text-decoration:none;}

.loginSec{margin-top:10px;}

.loginSec td
{
color:#333333;
font-size:11px;
}

.DoubleDownArrow
{
background:url(../images/scp-global-images.gif) no-repeat -14px -41px;
width:5px;
height:6px;
}

.DoubleUpArrow
{
background:url(../images/scp-global-images.gif) no-repeat -14px -60px;
width:5px;
height:6px;
}

.loginDetailsDiv
{
height:100px;
margin-top:15px;
font-size:11px;
color:#000000;
}

.loginDetailsDiv a{font-size:11px;}

.LoginDetailsBg
{
background:url(../images/LoginDetailsBg.gif) repeat-x top left;
height:24px;
display:block;
line-height:22px; 
}

.LoginDetailsBg span{font-size:11px;}

.LoginDetailsClose
{
background:url(../images/scp-global-images.gif) no-repeat -12px -50px;
width:9px;
height:9px;
cursor:pointer;
}

.AdminGuestLogin td
{
font-size:11px;
color:#333333;
}

.displayLoginText
{
	text-align:right;
	cursor:pointer;
	line-height:20px;
	padding-top:5px;
	height:20px; 
}

table tr td> span.displayLoginText{margin:0px;}

 /*Login Style Ends 10-04-09*/
 
 
.requestdetailsbg{
	background: url(../images/requestpage_viewbg.gif) repeat-x right top; 
	background-color:#FBEFDC;
	border-top: 3px solid #7992B8;
	border-left: 1px solid #7992B8;
	border-right: 1px solid #7992B8;
}
 /* Remote Assistance Styles*/
.OpenRemoteAssitant
{
    position:absolute; margin:-50px 0px 0px 0px;
}

table tr td>.OpenRemoteAssitant
{
    position:absolute; margin:-68px 0px 0px 158px;
}

.phonecall, .mobilephone, .remoteassitance
{
background:url(../images/scp-global-images.gif) no-repeat;
width:20px; height:20px; cursor:pointer;
}

.phonecall{background-position:-327px -333px;}

.mobilephone{background-position:-349px -333px;}
.remoteassitance{background-position:-371px -333px;}
.createbulink{width:400px;} 

.trynow-button-left 
{ 
background:url(../images/trynow-button-left.gif) no-repeat; 
height:24px; width:3px; 
} 

.trynow-button-right 
{ 
background:url(../images/trynow-button-right.gif) no-repeat top left; 
height:24px; width:3px; 
}

/*Home Page immages*/
.summary_overdue_icon, .summary_duetoday, .summary_open{
background:url(../images/scp-global-images.gif) top left no-repeat;
width:34px; height:32px; 
}

.summary_overdue_icon{background-position:-24px -361px;}
.summary_duetoday{background-position:-60px -361px;}
.summary_open{background-position:-93px -361px;}

/*Request Page Images 26-06-09*/ 


/*Captcha Style*/
.mathcaptcha
{
 background-color:#FAFAD2; border:1px solid #F3E89D; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cf0000; margin:6px 0px 12px 0px; width:50px; text-align:center; display:block; float:left;
}

.registerPad{padding-left:25px;}

.registerDes{padding:0px; margin:4px 0px 0px 0px;}

.formStyleReg {
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 200px;
	padding-left: 2px;
	background: #fff;
}

.formStyleRegCap {
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 117px;
	height:27px;
	padding-left: 2px;
	background: #fff;
}
.captchaEqual{float:left; margin:10px 8px 0px 8px; vertical-align:middle;}

.captchaText{display:block; margin:5px 0px 0px 3px;}
.CaptchaDescTxt{font-size:9px; color:#777777; padding-top:3px; line-height:13px;}

/*New HomePage Dashboard changes 04-08-09*/
.CommonSearchAccountlist
{width:220px!important; margin:1px 0px 0px -203px!important;}

table tr td>.CommonSearchAccountlist
{width:220px!important; margin:1px 0px 0px -203px!important;}

.CommonSearchAccList
{width:183px!important; margin:0px 0px 0px -3px!important;}

table tr td>.CommonSearchAccList
{width:181px!important; margin:-16px 0px 0px -9px!important;}

.topBlockbdrb {
	border-top:1px #CBCECE solid;
	background:#fff;
}

.customersearchfset {
	border: 1px solid #e8eef1;
	padding: 8px;
	background:url(../images/customersearchfset-bg.gif) repeat-x bottom left;
	position:relative;  
	margin-top:15px;
    padding-top:3px; 
}
table tr td div>.customersearchfset {
	border: 1px solid #e8eef1;
	padding: 8px;
	background:url(../images/customersearchfset-bg.gif) repeat-x bottom left;
	position:relative;  
	margin-top:10px;
    padding-top:5px;
}

.addrequestfset
{
	border: 1px solid #e8eef1;
	padding: 6px;
	background:url(../images/addrequestfset-bg.gif) repeat-x bottom left;
	position:relative;  
	margin-top:20px;
    padding-top:3px; 
}

table tr td div>.addrequestfset
{
	border: 1px solid #e8eef1;
	padding: 6px;
	background:url(../images/addrequestfset-bg.gif) repeat-x bottom left;
	position:relative;  
	margin-top:10px; 
    padding-top:0em; 
}

.fcallReportfields{display:block; padding:7px 0px 3px 0px; }
.customersearchfset legend, .addrequestfset legend {
	border-left:0px solid #7F93BF;
    border-top:0px solid #7F93BF;
    border-right:0px solid #213052;
    border-bottom:0px solid #213052;
    font-size: 11px; 
    font-weight: bold;
	color: #828282;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	text-decoration:none;
	padding:2px 4px 2px 4px; 
  position:relative; display:block;
   top: -.8em;
    left: .5em; 
   white-space:normal;  
}
.customersearchfset legend span, .addrequestfset legend span{color: #828282; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.customersearchfset legend, .addrequestfset legend  { position:relative; left:.5em; padding:2px 4px 2px 4px; display:block;}
.customersearchfset legend span, .addrequestfset legend span{color: #828282; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
}
 
.findCustomerSec{background-color:#FFFFFF;}
.findCustomerSec input
{ width:163px;
height:19px; line-height:13px; color:#555555; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.addrequestfset input, .addrequestfset select
{
width:182px;
height:19px; line-height:13px; color:#555555; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.customersearch
{
background:url(../images/customer-search-img.gif) no-repeat top left;
width:20px; height:19px; float:left; cursor:pointer;  
}

.newannouncementbg
{border-top:1px solid #f4e1a8;
border-bottom:1px solid #f4e1a8;
background:#fdf1ce;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
}

.newAnnouncementMenu{padding:0px; margin:0px; list-style:none;}

.newAnnouncementMenu li
{
background:url(../images/new-announcement-arrow.gif) no-repeat 10px 3px;
list-style:none; float:left; padding:0px 0px 0px 20px;
}

.newAnnouncementMenu li a{color:#333333; font-size:10px; text-decoration:none;}

.newAnnouncementMenu li a:hover{text-decoration:underline;}

.announcementlink
{
font-size:12px;
font-weight:bold;
text-decoration:none; color:#333333;
}

.announcementlink:hover{text-decoration:underline; color:#000000;}
/*New Home Page Ends*/

/*Search Result Page 06-08-09*/
.ContactSearchResult, .AccountSearchResult
{
display:block;
width:100%;
border:1px solid #dddddd;
margin-top:10px;
padding:0px;
}

.AccountSearchResult{margin-top:16px;}
.ContactSearchResulthbg
{ 
height:25px;
display:block;
} 

.SearchResultHTxt
{
color:#4a4a4a; font-size:11px;
line-height:18px; 
height:25px;
vertical-align:middle; padding-left:10px;
}

.SearchResultNextBtnActive, .SearchResultNextBtn, .SearchResultPrevBtnActive, .SearchResultPrevBtn
{
font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; 
}

.SearchResultPrevBtnActive:hover, .SearchResultNextBtnActive:hover
{
text-decoration:underline;
}

.SearchResultPrevBtn:hover, .SearchResultNextBtn:hover
{
	text-decoration:none;
	color:#cccccc!important; cursor:default;  
}
.SearchResultNextBtnActive, .SearchResultPrevBtnActive
{
color:#005c9c; 
}

.SearchResultNextBtn, .SearchResultPrevBtn
{
color:#cccccc; 
}

.SearchResultNextBtnActive img, .SearchResultNextBtn img, .SearchResultPrevBtnActive img, .SearchResultPrevBtn img
{
background:url(../images/scp-global-images.gif) no-repeat;
width:12px; height:14px; 
}

.SearchResultNextBtnActive img
{
background-position:-376px -24px;
}

.SearchResultNextBtn img
{
background-position:-352px -24px;
}

.SearchResultPrevBtnActive img
{
background-position:-389px -24px;
}
.SearchResultPrevBtn img{ background-position:-365px -24px;}

.SResultTxt{color:#666666; font-size:11px; line-height:13px; padding-bottom:4px; margin-top:-2px; display:block;}
span.SResultTxtdesc{color:#333333!important;}

.SResultTxt a{color:#006699; font-size:11px; text-decoration:none; }

.SResultTxt a:hover{text-decoration:underline;}

.SResultTxt span{color:#666666; font-size:11px;}

.SResultContactTxt{color:#696969; float:left; font-size:11px;}

.SResultAddViewTxt
{padding-left:10px; color:#cccccc;  }


 .SResultAddViewTxt a{color:#4c94b7; font-size:9px; text-decoration:underline; padding:3px; font-weight:normal; }
.SResultAddViewTxt a:hover
{
text-decoration:none; 
padding:3px; color:#4c94b7;
}

.SearchResultContact, .SearchResultAccount
{
background:url(../images/scp-global-images.gif) no-repeat; width:24px; height:24px;
} 

.SearchResultContact { background-position:-38px -66px;}
.SearchResultAccount { background-position:-70px -66px;}
.SearchResultBghover{background-color:#fff9f1;}

/*Common Styles 06-08-09*/
.floatRight {float:right;}
.floatLeft {float:left;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.paddingTopTen{padding-top:10px;}
.paddingMarginZero{padding:0px!important; margin:0px!important;}
.paddingRightTen{padding-right:10px;}
.paddingRightFive{padding-right:5px;}
.paddingRight20{padding-right:20px;}
.paddingRight50{padding-right:50px;}
.paddingLeftTen{padding-left:10px;}
.pr0{padding-right:0px;}
.paddingleftzero{padding-left:0px;}
.paddingLFive, .pl5{padding-left:5px;}
.paddingTen{padding:10px;} .paddingFive{padding:5px;} 
.pl30{padding-left:30px;}
.bordergray{border:1px solid #cccccc;}
.bordere9e9{border:1px solid #e9e9e9;}
.marginTopTen{margin-top:10px;}
.marginTop7{margin-top:7px;}
.mt3{margin-top:3px;} .mt4{margin-top:5px;} .mt5{margin-top:5px;} .mt7{margin-top:7px;} .mt8{margin-top:8px;} .mt15{margin-top:15px;} .mt20{margin-top:20px;}   
.ml3{margin-left:3px;!important}
.ml5{margin-left:5px;!important}
.ml7{margin-left:7px;!important}
.ml20{margin-left:20px;!important}
.ml10{margin-left:10px;!important}
.ml40{margin-left:40px!important;}
.mr10{margin-right:10px;} .mr15{margin-right:15px;} .mr20{margin-right:20px;}
.mr5{margin-right:5px;}
.mr20{margin-right:20px;} .mr27{margin-right:27px;}
.mb2{margin-bottom:2px;} .mb3{margin-bottom:3px;} .mb5{margin-bottom:5px;} .mb7{margin-bottom:7px;} .mb10{margin-bottom:10px;} .mb12{margin-bottom:12px;} .mb15{margin-bottom:15px;}
.wi100{width:100%!important;}
.fsize14{font-size:14px!important;}
.fsize12{font-size:12px!important;}
.fsize11{font-size:11px!important;}
.fsize10{font-size:10px!important;}
.height25{height:25px!important;}
.lheight25{line-height:25px;}
.lheight19{line-height:19px;}
.lheight16{line-height:16px;} .lheight17{line-height:17px;}
.lh20{line-height:20px;}
.height19{height:19px!important;}
.height16{height:16px!important;} .height17{height:17px!important;}
.height5{height:5px;}
.height10{height:10px;}
.blockelement{line-height:18px; margin-top:5px; display:block;}
.whiteText {color: #ffffff;}
.fontBlackBold {font-weight: bold; color: #000000;}
.fontWhite {color: #FFFFFF;}
.fontWhitebold {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.fontBlack {font-weight: normal; color: #000000;}
.lightTxt { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#999999;}
.rowOdd {background-color: #FFFFFF;}
.rowEven { background-color: #f1f1f1;}
.mandatory { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; margin-left:2px; }
.prBlue {background-color: #0000FF;}
.prRed {background-color: #FF0000;}
.whitebg {background-color: #FFFFFF;}
.fontgray {color: #999999;}
.darkgray{color: #333333;}
.hide {display: none!important;}
.fontBigBold{font-size: 14px; font-weight: bold; color: #2D5893;}
.rightbordernone{border-right:none!important;}
.padding4 {padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 4px;}
.whiteBorder {border: 1px solid #8CBAE8;}
.bbot{border-bottom:1px solid #eeeeee; padding-bottom:3px;}
.btop{border-top:1px solid #eeeeee;}
.bbotddd{border-bottom:1px solid #ddd;}
.btopddd{border-top:1px solid #ddd;}
.bbotlightgrey{border-bottom:1px solid #f4f4f4;}
.bbotgrey{border-bottom:1px solid #eeeeee;}
.rowEvenNew {background-color: #ECECEC; font-weight: bold;}
.rowOddNew {background-color: #FFFFFF; font-weight: bold;}
.leftborder { border-left:1px solid #C9C9C9;}
.fontBlackU {color: #000000; text-decoration: line-through;}
.redtext {color: #CC0000;}
.highlight {background-color: #FFFFCC;}
.row0 {background-color: #FFFFFF;}
.warning {font-weight: bold; color: #FF0000;}
.rowEvenborder {background-color: #ECECEC; border-bottom: 1px solid #B6D5F8;}
.rowOddborder {background-color: #FFFFFF; border-bottom: 1px solid #B6D5F8;}
.rowhover {background-color: #E2ECF5;}
.txtglobal {color: #000000;}
.bigtext {font: normal 18px Arial, Helvetica, sans-serif; color: #FFFFFF; word-spacing: 2px;}
.bodyText{font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}
.grayTableBorder {border: 1px solid #666666; font-size: 11px;}
.fontBlackBold a {font-weight: bold;}
.ie .evenRow{height:22px;}
.ie .oddRow{height:22px;}
.evenRow {background-color: #FFFFFF; white-space: nowrap; color: #000000; height:21px; padding-left:3px;}
.tableComponent .evenRow {height:25px;} .tableComponent .oddRow {height:25px;}
.oddRow {background-color: #f4f5f6;	white-space: nowrap; color: #000000; height:21px; padding-left:3px;}
.oddRow a img, .evenRow a img {border:0px;}
.greyseperator{color:#b2b2b2!important; padding:0px 5px 0px 5px;}
.clearboth{clear:both; display:block;}
.wraptxt{white-space:pre-wrap;}
.normaltext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#0c1069;
    font-weight:normal;    
}
.normalTxt {font:11px tahoma,arial,verdana; color:#000000; }
.normalbold{font-weight:bold;}
img { border:0px; }
.greybg {background-color: #E9E9E9; padding:4px; border-bottom: 1px solid #B4C1D3;}
.greybge9e9{background-color:#E9E9E9;}
.BlueBold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00689f;
text-decoration:none;
}

.Lightgreybg{background-color:#f9f9f9;}
.Lightgreybghover{background-color:#e5f2f6;}
.rowoverbg{background-color:#f4f7fc;}
.cursourPointer{cursor:pointer;}
.cursourMove{cursor:move;}
.bordernone{border:none;}
.padL15{padding-left:15px;}
.lightgrey{background-color:#f2f2f2;}
.greybgf7f7{background-color:#f7f7f7;}
.CloseImage
{ 
background:url(../images/scp-global-images.gif) no-repeat -424px -1px;
float:right;
width:17px;
height:16px;
cursor:pointer;
}
.highlightdiv{background-color:#FAFAD2; border:1px solid #F3E89D; padding:5px;}
.greyboxbg
{
background-color:#fafafa;
border:1px solid #dfdfdf;
padding:6px;
margin-top:4px;
} 
.bluBdrBlock { border:1px solid #8CBAE8; padding:5px; }
.redTxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#cf0000; font-size:12px; }
.grayfont{color:#666666;}
.greenTxt{color:#3d7408;}
/*Common Styles End*/
a.linkgrey{color:#333333; font-size:10px; text-decoration:none;}
a.linkgrey:hover{color:#ff0000; font-size:10px; text-decoration:none;}
.boldnouline {text-decoration:none; font-weight:bold;}

.LinkTxtblue{text-decoration:none!important;}

.LinkTxtblue:hover{text-decoration:underline!important;}
 
.linkback{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px!important; color:006699!important; text-decoration:underline!important; font-weight:bold!important;}
.linkback:hover{text-decoration:underline!important;}

/*Contact Result Page 13-07-09*/
.ContactQuickViewHTxt{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#565b77; font-weight:bold;}

.ContactQuickViewSTxt
{
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#565b77; font-weight:bold; padding:3px 0px 3px 0px; display:block;
}

.ContactQuickViewTxt{color:#565656; font-size:11px;}

.contactResultBg
{
background:url(../images/contact-ResultBg.gif) repeat-x bottom left;
border:1px solid #f6f6f6; 
}

.QuickViewDetailsLink
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0580b3; font-weight:bold; padding-right:10px; text-decoration:none;}
.QuickViewDetailsLink:hover{text-decoration:underline;}

.QuickviewNTxt{color:#565656; font-size:11px; line-height:18px;}


.blueSubHeader
{
color:#007db1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px!important;
font-weight:bold; 
line-height:25px;
padding:10px 0px 0px 0px; margin:0px; 
}

#addRequestDiv { position:absolute;	top:5%; left:20%; display:none; z-index:100; }  
.gotoback
{
background:url(../images/scp-global-images.gif) no-repeat -100px -41px;
width:13px; height:12px; margin-right:5px;  
}

/*List View Help Iconlist Begin 09-09-09*/
.helptool-icon
{width:22px; height:20px;}
.Lview-Help-noreplyicon, .Lview-Help-replyicon, .Lview-Help-reqreplyicon, .Lview-Help-notesicon, .Lview-Help-editicon, .Lview-Help-attachment, .Lview-Help-tableSearchButton, .Lview-Help-columnEditButton, .Lview-Help-overdue-icon, .Lview-Help-rspn-icon, .Lview-Help-overdue-rspn-icon, .Lview-Help-system-gen-reply, .Lview-Help-forward-icon
{
background: url(../images/scp-global-images.gif) no-repeat; width:20px; height:16px;}
.Lview-Help-noreplyicon{background-position:-286px -22px;}
.Lview-Help-replyicon{background-position:-307px -22px;}
.Lview-Help-reqreplyicon{background-position:-331px -22px;}
.Lview-Help-notesicon{background-position:-266px -22px;}
.Lview-Help-editicon{background-position:-205px -22px;} 
.Lview-Help-attachment{ background-image: url(../images/attachment.gif); background-repeat: no-repeat;}
.Lview-Help-tableSearchButton{background-position:-261px -335px;}
.Lview-Help-columnEditButton{background-position:-283px -335px;}
.Lview-Help-overdue-icon{background-position: -416px -356px;}
.Lview-Help-rspn-icon{background-position:-401px -344px;}
.Lview-Help-overdue-rspn-icon{background-position:-406px -329px; width:25px; height:14px;}
.Lview-Help-system-gen-reply{background-position:-361px -40px;}
.Lview-Help-forward-icon{background-position:-386px -41px;}
/*List View Help Iconlist Ends 09-09-09*/

/* over due*/
img.overdue-icon{ background: url(../images/scp-global-images.gif) -406px -356px no-repeat; width:25px; height:14px; }
img.rspn-icon{ background: url(../images/scp-global-images.gif) -406px -343px no-repeat; width:25px; height:14px; }
img.overdue-rspn-icon{ background: url(../images/scp-global-images.gif) -406px -329px no-repeat; width:25px; height:14px; }

.rowHiliten td table#statusfixtable tr td {
border:0 none!important; padding:0px !important; margin:0px !important}
/* over due end */
.BusetMailserver
{
background:url(../images/buset_mailserver.gif) no-repeat top left;
width:580px; height:425px;
margin:0px 0px 20px 0px;
}
.AdminmailConfiguration
{
background:url(../images/buset_mailconfig.gif) no-repeat top left;
width:580px; height:425px;
margin:0px 0px 20px 0px; 
}


input[type="text"]:focus, input[type="password"]:focus{background: #ffffff url(../images/inputstyle-bg.gif) repeat-x top left; color:#000; height:19px; padding-top:2px;}
input[type="text"], input[type="password"]{height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:2px;}
textarea:focus{background: #ffffff url(../images/inputstyle-bg.gif) repeat-x top left; color:#000;} 


/*Twitter Settings Style Begin - 25-08-09 */

.admin_twittericon
{
background:url(../images/scp-global-images.gif) no-repeat -361px -231px;
width:34px; height:32px; 
}

.TwitterHTxt
{ 
font-size:12px; 
font-size:11px; font-weight:bold; 
padding-left:5px;
}

.TwittSubHTxt
{
background-color:#f0f0f0;
font-size:11px;
color:#000000;
font-size:11px; font-weight:bold;
border-bottom:1px solid #c0c0c0;
border-top:1px solid #c0c0c0;
padding-left:5px;
}

.NewTwittAccount
{
width:200px;
position:absolute; margin:5px 0px 0px 100px;
text-align:center; line-height:18px; font-size:12px;
}

table tr td> div.NewTwittAccount{margin-left:300px; margin-top:-16px;}

.NewTwittAccount a
{
font-size:12px;
color:#006699; text-decoration:underline; font-weight:bold; line-height:23px;
}

.NewTwittAccount a:hover{text-decoration:none;}

.TwitterKeywords
{
padding:0px; margin:0px; width:248px;
list-style:none; border:1px solid #9fb5c6; 
}

.TwitterKeywords li
{
list-style:none;
padding:3px 3px 3px 7px; margin:0px;
line-height:20px;
}
 
.TwitterKeywords li:hover
{
background-color:#e9f0f7;
}

.arrowview_minimize
{
background:url(../images/scp-global-images.gif) no-repeat -50px -43px;
width:10px;
height:10px; 
}

.arrowview_maximize
{
background:url(../images/scp-global-images.gif) no-repeat -61px -45px;
width:10px;
height:8px; 
}
.twitterkeyword
{
background:url(../images/scp-global-images.gif) no-repeat -72px -40px;
width:13px; height:10px; padding-right:15px; 
} 

.twitterkeyword:hover
{
text-decoration:none; color:#000000;  
background:url(../images/scp-global-images.gif) no-repeat -85px -40px;
text-decoration:none; width:13px; height:10px; padding-right:15px;
}

.twittradiobttn
{
vertical-align:middle; padding:0px; margin:0px;
}

table tr td>.twittradiobttn
{
vertical-align:bottom; padding:0px; margin:0px;
}


/*Tweet Update Style - 28-08-09*/ 

.tweet-update-cc
{
  padding-left:6px; padding-right:6px;
}  
 

.tweetkeyactive, .tweetkeynormal
{
padding:0px 10px 0px 10px; text-decoration:none;
line-height:23px; height:23px; display:block; float:left;
} 

.tweetkeynormal
{
color:#2c5994;  
}

.tweetkeyactive
{
color:#747474;
font-weight:bold;
background-color:#ffffff;
border:1px solid #94c7f6;
border-bottom:none;  
}

.tweetkeyactive:hover, .tweetkeynormal:hover
{
text-decoration:underline;
}

.tweetContactimg
{
background:url(../images/Search-Contact-photo.gif) no-repeat;
width:32px; height:32px; margin-top:5px;
}

.tweetcontact
{
width:52px; padding:10px 0px 10px 0px;
text-align:center; border-bottom:1px solid #e4e4e4;
} 

.tweetcontent
{
border-bottom:1px solid #e4e4e4;
padding:10px 0px 10px 0px;
font-size:11px; color:#040404;  line-height:18px; 
}

.tweethistorycontentimg
{
width:52px; padding:10px 0px 10px 0px;
text-align:center;
}

.tweethistorycontent
{
padding:10px 0px 10px 0px;
font-size:11px; color:#040404;  line-height:18px; 
}

.tweetupdatelink
{
color:#cccccc;
}

.tweetupdatemdiv
{
background-color:#e8f0f8; border:1px solid #91c4f6; width:100%; padding:6px; padding-bottom:29px;
}

table tr td div>.tweetupdatemdiv
{
width:auto;
}

.tweetupdatecontdiv
{
background-color:#FFFFFF; border:1px solid #b1ccec; width:100%; position:relative;  top:23px;
}

table tr td div>.tweetupdatecontdiv
{
width:auto;
}


.greyTxt{color:#696969;}
.grey999{color:#999999;}
.grey333{color:#333333;}
.grey666{color:#666666;}
.grey555{color:#555555;}
.greytext{color:#cccccc;}
.greybgf5f5{background-color:#f5f5f5;}
.greybTxt{color:#333333; font-size:12px; font-weight:bold;}
.summarycount{color:#656565; font-size:20px;}
.inputgreytxt{color:#b4b4b4;}

.tweetlinkTxt{color:#cccccc;}
.tweetlinkTxt a
{
color:#cccccc; font-size:10px; text-decoration:none;
}

.tweetlinkTxt a:hover{text-decoration:underline; color:#006699;}

.newerlink, .newerlinkactive, .olderlink, .olderlinkactive
{
text-decoration:none;
}

.newerlink:hover, .olderlink:hover
{
text-decoration:none; color:#cdcdcd;
}

.newerlinkactive:hover, .olderlinkactive:hover
{
text-decoration:underline;
}

.newerlink
{
color:#cdcdcd;
}

.newerlinkactive
{
color:#006699;
}

.olderlink
{
color:#cdcdcd;
}

.olderlinkactive
{
color:#006699;
}
.charactercount
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px; color:9a9a9a; font-weight:bold;
}

.tweeteditordiv
{
margin-top:1px; padding-bottom:7px;  display:block; background-color:#f1f1f1; padding-left:52px; border-bottom:1px solid #dedede;
}
.tweetmsg
{
line-height:15px; margin-bottom:2px; display:block;
}
.bluelinkTxt
{
color:#006699; text-decoration:none;
} 
.bluelinkTxt:hover{text-decoration:underline;}
.bluelinkTxtwul{color:#006699; text-decoration:underline!important;}
.bluelinkTxtwul{text-decoration:none!important;}
.tweetrowbg
{
background:url(../images/rowbg-grad.gif) repeat-x top left;
}

.tweettxtarea{height:50px; line-height:18px; color:#999999; width:100%;}

.THistorySRimg
{
background:url(../images/THistorySRimg.gif) no-repeat top left;
width:33px; height:33px; 
}

.THistorycontactimg
{
background:url(../images/THistorycontactimg.gif) no-repeat top left;
width:33px; height:33px; 
}
.tweetHMTable
{
margin-top:17px; background:url(../images/THistorycontentbg.gif) repeat-x bottom left;
}
.tweetHReply
{
background-color:#eef7ff; border-top:1px solid #bcd2df; line-height:24px; height:24px; padding-left:11px;
}

.tweetHContactTweet
{
line-height:24px; height:24px; padding-left:11px;
}

.disabledstyle
{
background-color:#F7F7F7;
border:1px solid #DFDFDF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
} 
/* Suggested Solutions Style */  

.suggest-solutions-tl, .suggest-solutions-tr, .suggest-solutions-bl, .suggest-solutions-br
{background:url(../images/scp-global-images.gif) no-repeat top left;}
.suggest-solutions-tl{background-position:-133px -365px;} 
.suggest-solutions-tr{background-position:-147px -365px;} 
.suggest-solutions-bl{background-position:-133px -378px;}
.suggest-solutions-br{background-position:-147px -378px;}

.suggest-solutions-tc{background:url(../images/suggest-solutions-tc.gif) repeat-x top left;}
.suggest-solutions-bc{background:url(../images/suggest-solutions-bc.gif) repeat-x top left;}
.suggest-solutions-lc{background:url(../images/suggest-solutions-lc.gif) repeat-y top left;}
.suggest-solutions-rc{background:url(../images/suggest-solutions-rc.gif) repeat-y top left;}

.suggest-solutions-content{ background-color:#fffbe8;}

.suggestionul{padding:0px; margin:12px 0px 0px 0px; width:100%; list-style:none;  }
.suggestionul li{
list-style:none; border-bottom:1px dashed #dacea4;
line-height:23px; background:url(../images/views-li-icon.gif) no-repeat 5px 7px;
padding-left:23px; font-size:11px;} 

.suggestionul li:hover{ background-color:#faf4de;}
.suggestionul li a{text-decoration:underline!important;}

.suggestionHTxt
{
font-size:14px; font-weight:bold;
}

.suggest-solutionstop
{
background:url(../images/scp-global-images.gif) no-repeat -176px -364px; width:16px; height:14px;
position:absolute; display:block; margin:-18px 0px 0px 40px;
}
.email-icon{background:url(../images/scp-global-images.gif) no-repeat -139px -41px; width:15px; height:11px;}

/*Insert Solutions Style Begin - 28-10-09*/  
.selectTopDiv
{
border:1px solid #97b0c6; background-color:#FFFFFF; height:150px; overflow:auto;
}

.insertSolTopList {padding:0px; margin:0px 0px 0px 10px; list-style:none;}
.insertSolTopList li{line-height:18px; list-style:none;} 

.insertSolBody{background-color:#f3f8fb; padding:15px 0px 25px 0px;  display:block;}

.insertSolSearchList{padding:0px; margin:0px 0px 0px 10px;}
.insertSolSearchList li {padding:0px; margin:0px; line-height:18px;}
.insertSolNormal {color:#006797; font-size:11px; cursor:pointer; padding:0px 10px 0px 10px;} 
.insertSolActive {background-color:#f3f8fb; color:#006797; font-size:11px; cursor:pointer;  padding:0px 10px 0px 10px;}
.insertSolSearhListbg {background-color:#e6f1f5; cursor:pointer;}
.IntSolBgNormal {}
.ie .addbccposition{margin-top:18px;}
.addbccposition{margin-top:20px;}
.replymenubg{ background:url(../images/reply-window-menubg.gif) repeat-x; height:34px;}


.decorationoff{text-decoration:none;}
.decorationon{text-decoration:underline;}
.ie .btntolinkstyle{width:100%;}
.btntolinkstyle
{
background:none; border:none; padding:0px; margin:0px; font-size:11px; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ie .replysavebtn, .replysendbtn, .replyreviewbtn, .encoadingbtn, .replycancelbtn {width:100%; cursor:pointer;}
.replysavebtn
{
background:url(../images/replysavebtn.gif) no-repeat 0px 1px; cursor:pointer;
border:none; padding:0px 0px 0px 15px; margin:0px; font-size:11px; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.replysendbtn
{
background:url(../images/replysendbtn.gif) no-repeat 0px 0px;
border:none; padding:0px 0px 0px 22px; margin:0px; font-size:11px; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.replyreviewbtn
{
background:url(../images/replyreviewbtn.gif) no-repeat 0px 2px;
border:none; padding:0px 0px 0px 18px; margin:0px; font-size:11px; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.encoadingbtn
{
background:url(../images/char-encoading.gif) no-repeat 0px 2px;
border:none; padding:0px 0px 0px 15px; margin:0px; font-size:11px; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.replycancelbtn
{
background:url(../images/replycancelbtn.gif) no-repeat 0px 2px; background-position:0px 2px;
border:none; padding:0px 0px 0px 12px; margin:0px; font-size:11px; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Insert Solutions Style End - 28-10-09*/   

/*Request tag style begin - 23-12-09*/
.newtagdiv{background-color:#ffffbf; padding:5px; width:251px; height:20px;}
.ie.newtagdiv{background-color:#ffffbf; padding:5px; width:261px;} 
.requesttags{float: left; padding:4px 5px 4px 5px; background-color:#f8f8f8; border:1px solid #e2e8ec; margin-left:8px;}
/*Request tag style Ends - 23-12-09*/
/*Excluded Domain Style Begin*/
.domainlist {width:244px; height:114px; overflow:auto; line-height:19px; margin-top:5px; border:1px solid #7F9DB9;} 
.deletekey{background:url(../images/scp-global-images.gif) no-repeat; width:7px; height:7px; display:block; background-position:-89px -42px; cursor:pointer;} 
/*Excluded Domain Style Ends*/
/*New Settings UI Begin 30-11-09*/
.linebreakspace{display:block; height:5px;}
.ie.linebreakspace{height:10px;}
.ie.adminsetfset{ height:27px;}
.adminsetheader{cursor:pointer;}
.settingsdiv b{line-height:20px!important; height:20px!important;}
.settingsdiv{padding-left:10px; width:100%;}
.ie.settingsdiv{padding-top:10px;}
.settingsdiv select{height:19px;}
/*New Settings UI Ends 30-11-09*/

/*Global SupportRep UI Begin - 12-02-10*/ 
#acclevelnote{margin-left:20px; padding:0px 10px 0px 10px; line-height:20px; background-color:#ffffd2;}
#tabsbu, #tabdper{cursor:pointer;} 
.availablebulist{width:189px; height:107px; margin-top:5px; padding:6px; background-color:#FFFFFF; overflow:auto; border:1px solid #bcd2de;}
.availablebulist ul {padding:0px; margin:0px; list-style:none; line-height:17px;}
/*Global SupportRep UI Ends - 12-02-10*/

/*Task and Events UI Style Begin*/
.repeattask{background-color:#ebf4fa; line-height:27px; width:400px; padding:10px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.taskviewrbg{background-color:#e7ebf0; height:26px; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3466a9; padding-left:10px; font-weight:bold; border-top:1px solid #95aabf;}
.view-task-icon{background:url(../images/scp-global-images.gif) no-repeat; width:22px; height:24px; background-position:-286px -366px;}
.post-comment{background:url(../images/scp-global-images.gif) no-repeat; width:16px; height:14px; background-position:-446px -3px; cursor:pointer;}
.post-comment-left{background:url(../images/scp-global-images.gif) no-repeat; width:4px; height:23px; background-position:-466px -3px; cursor:pointer;}
.post-comment-right{background:url(../images/scp-global-images.gif) no-repeat; width:4px; height:23px; background-position:-474px -3px; cursor:pointer;} 
.commentview{border-bottom:1px solid #cccccc; display:block; line-height:22px; margin-bottom:3px;}
#duetimediv{position:absolute; height:150px; margin-left:187px; overflow:auto;  border:1px solid #bcd2de; background-color:#FFFFFF; width:85px;} 
#duetimediv a{text-decoration:none; padding-left:5px; float:left; width:94%; line-height:20px;}
#duetimediv a:hover{background-color:#ebf1f7; width:94%; float:left;}

.eventHTxt{ background:url(../images/event-tab-bgnormal.gif) repeat-x top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #bcd2de;}
.eventtabs{padding:0px; margin:0px; list-style:none;}
.eventtabs li{ font-size:12px; list-style:none; float:left; line-height:28px; padding:0px 10px 0px 10px; border-right:1px solid #ebebec; cursor:pointer;}
.eventtabs li.etabactive{ list-style:none; float:left; background:url(../images/event-tab-bgactive.gif) repeat-x top left; line-height:28px; color:#346e9b; font-weight:bold;}
.calendericon, .calendericon:focus{ background:#ffffff url(../images/date.gif) no-repeat right center!important; cursor:pointer; padding-right:24px;}
.eventresdiv{background-color:#f6f6f6; line-height:19px; width:235px; padding:10px;}
.peoplecount{background-color:#77b92f; border-top:2px solid #cccccc; line-height:16px; width:24px; height:16px; display:block; float:left; margin-right:6px; text-align:center;}

.step1-active, .step2-active, .step1-normal, .step2-normal{background:url(../images/scp-global-images.gif) no-repeat; width:19px; height:21px; margin-right:5px;}
.step1-active{background-position:-253px -442px;}
.step2-active{background-position:-278px -442px;}
.step1-normal{background-position:-303px -442px;}
.step2-normal{background-position:-326px -442px;}
.participantsdiv{width:100%; padding:6px; padding-bottom:29px;}
table tr td div>.participantsdiv{width:auto;}
.participantscontdiv{width:100%; position:relative;  top:23px; border-top:1px solid #d2d2d2;}
table tr td div>.participantscontdiv{width:auto;}
.participantsactive, .participantsnormal{padding:0px 10px 0px 10px; text-decoration:none; line-height:23px; height:23px; display:block; float:left; margin-left:5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;} 
.participantsnormal{color:#333333; background-color:#f5f5f5; border:1px solid #d3d5d3;
border-bottom:none; margin-top:-1px; }
.participantsactive
{color:#747474; font-weight:bold; background-color:#ffffff; border:1px solid #d2d2d2; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-bottom:none; }
.participantsactive:hover, .participantsnormal:hover{text-decoration:underline;} 

.formStylebuttonbig{ font-size:12px; border:1px solid #b3b3b3; background:url(../images/formbuttonbig.gif) repeat-x; height:24px; vertical-align:middle; color:#000000; padding: 2px 10px 2px 10px;  font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
 
.formStylebuttonbig:hover{ background:url(../images/formbuttonbigover.gif) repeat-x;}


.participantul{padding:0px; margin:0px; list-style:none;}
.participantul li{list-style:none; padding:0px 10px 0px 10px; line-height:19px;}
.participantul li input { padding:0px; margin-right:7px;}
.participantlist{line-height:20px; width:100%; height:100px; overflow:auto; clear:right;}
.sparticipantsdiv{position:absolute; top:50; z-index:6;}
.plistHeader{background:url(../images/event-tab-bgnormal.gif) repea-x; height:28px; line-height:28px; text-align:left; border-bottom:1px solid #eaeaea;}
.plistdivcont{width:283px; height:240px; overflow:auto; position:relative; border:none; margin:0px; padding:0px;}
.plistdiv{width:283px; height:235px; text-align:left; padding:0px; margin:0px;}
 
.plistdivcont option{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:3px 0px 3px 6px;}
.plistdivcont option:hover{background-color:#f2f2f2;}
.plistdivcontselected{margin-top:-7px;height:242px;width:100%; border:none!important;}
.plistdivcontselected option{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-right:7px; padding:3px 0px 3px 6px;
background:url(../images/remove-icon1.gif) center right no-repeat;  cursor:pointer;
}
.plistdivcontselected option:hover{ background-color:#f2f2f2;}
.reletedto {width:100px; float:left; margin-right:4px; margin-top:4px;}
.reletedtomodule{float:left; padding:4px; width:312px;}
.ie .reletedtomodule{width:320px;}
/*Task and Events UI Style Ends*/  
.cclistalign{text-align:center; padding-top:13px; height:45px;} 

.searchtips
{
padding:0px; margin:0px; list-style:none; margin-left:15px;
}
.searchtips li{list-style:decimal; line-height:16px; padding-left:5px; padding-bottom:8px;}
.searchtips li p{color:#006699; display:block; padding:2px 0px 2px 0px;}

.reg-contacts, .reg-contacts-pending{background:url(../images/scp-global-images.gif) no-repeat; width:30px; height:32px;}
.reg-contacts{background-position:-115px -483px;}
.reg-contacts-pending{background-position:-156px -483px;}
/*Forgot Password UI */
.fpassworddiv{background-color:#fafafa; border:3px solid #ebecf1; height:130px; width:650px; margin-top:20px; padding:20px; line-height:30px;}
.fpasswordHtxt{line-height:50px; color:#3f89c3; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.fpasswordtxt{font-size:12px; line-height:19px; color:#5e5e5e;}
.passwordsuccess{ background-color:#f1fcdf; border:1px solid #dff2bf; width:500px; padding:10px; line-height:19px;}
.forgot-pwd, .reset-pwd{background:url(../images/scp-global-images.gif) no-repeat; width:49px; height:48px;}
.forgot-pwd{background-position:-2px -471px;}
.reset-pwd{background-position:-60px -475px;}

.formStylebig{ 
	width:302px!important; height:29px!important; font-size:17px!important; line-height:29px!important; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding-left: 2px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.moveup-list, .movedown-list{background:url(../images/scp-global-images.gif) no-repeat; width:16px; height:16px; cursor:pointer;}
.moveup-list{background-position:-196px -445px;}
.movedown-list{background-position:-214px -445px;}
.associatebtn{ background-color:#004bbd; border-bottom:2px solid #6f6f6f; border-right:2px solid #6f6f6f; color:#ffffff; cursor:pointer; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.encodingdiv{z-index:10;}
.encodingdiv ul{width:190px;}
.encodingdiv ul li{background-color:#f2f2f2; line-height:20px; cursor:pointer; }
.encodingdiv ul li a{padding:0px 10px 0px 10px; line-height:25px; height:25px; vertical-align:middle; text-decoration:none;}

.encodingdiv ul li a:hover{display:block; background-color:#DEEEF2;}

.rounded {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}
.ie .rounded {padding:0px 3px 0px 0px; margin:1px 0px 0px -7px;}
button.rounded {
background: transparent url(../images/btn_right.png ) no-repeat scroll right top;
clear: left; 
}

.rounded span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url(../images/btn_left.png ) no-repeat scroll left top;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}

.dashboardbtn
{cursor:pointer; height:19px; line-height:19px; display:block; float:left; margin-left:13px; padding:0px 10px 0px 10px; text-align:center;}

.srepbulist a{display:block; float:left; margin:10px 20px 0px 0px;}
.srepbulist a img{cursor:pointer; margin-left:10px;}
.fgpwordlink{padding: 8px 0px 0px 8px; margin-top: 10px; margin-left: 89px;}
.fgpwordlink a{font-size: 11px; color:#055fc0;}
.managecannedres{line-height:20px; margin-left:14px; color:#cccccc;}

.dbjspdDiv {	border:1px solid #C0C0C1;	position:relative;	visibility:visible;	float:left;	width:100%;	
background:#ffffff url(../images/DashBoardDivBg.gif) bottom left repeat-x;  
height:450px;}

.dbrdchthrl { background:url(../images/dbrdchthrl.gif) no-repeat; width:4px; height:24px; }
.dbrdchthrr { background:url(../images/dbrdchthrr.gif) no-repeat; width:4px; height:24px; }

.dbrdchthrm { background:url(../images/dbrdchthrm.gif) repeat-x; height:24px; font:bold 11px Arial, Helvetica, sans-serif;  }
.dbrdcht-pieboxbg { background:url(../images/dbrdcht-pieboxbg.gif) repeat-x; height:178px; }
.dbrdcht-pieboxml { background:url(../images/dbrdcht-pieboxml.gif) repeat-y; width:4px; height:132px; }
.dbrdcht-pieboxmr { background:url(../images/dbrdcht-pieboxmr.gif) repeat-y; width:4px; height:130px; }
.dbrdcht-pieboxbl { background:url(../images/dbrdcht-pieboxbl.gif) no-repeat; width:4px; height:47px; }
.dbrdcht-pieboxbr { background:url(../images/dbrdcht-pieboxbr.gif) no-repeat; width:4px; height:45px; }

.dbrdcht-chartboxml { background:url(../images/dbrdcht-chartboxml.gif) repeat-y; width:4px; height:160px; } 
.dbrdcht-chartboxmr { background:url(../images/dbrdcht-chartboxmr.gif) repeat-y; width:4px; height:160px; }
.dbrdcht-chartboxbl { background:url(../images/dbrdcht-chartboxbl.gif) no-repeat; width:4px; height:38px; }
.dbrdcht-chartboxbr { background:url(../images/dbrdcht-chartboxbr.gif) no-repeat; width:4px; height:38px; }
.dbrdcht-chartboxbg { background:url(../images/dbrdcht-chartboxbg.gif) repeat-x; height:198px; }

.dbrdchtnotesh { color:#727272;font:bold 11px Arial, Helvetica, sans-serif; white-space:nowrap; }
.dbrdchtnotescnt1 { color:#f00; font:bold 15px Arial, Helvetica, sans-serif; }
.dbrdchtnotescnt2 { color:#214aad; font:bold 15px Arial, Helvetica, sans-serif; }

.dbrdchtindic1 { background:url(../images/dbrdchtindic1.gif) no-repeat; width:13px; height:11px; }
.dbrdchtindic2 { background:url(../images/dbrdchtindic2.gif) no-repeat; width:13px; height:11px; }
.dbrdchtindic3 { background:url(../images/dbrdchtindic3.gif) no-repeat; width:13px; height:11px; }
.CannedResHelp{background-color:#FFFFFF; border:1px solid #f7e58b; float:left; right:130px; top:215px; width:326px; position:absolute; z-index:2;}
.cannedresHtxt{background-color:#fff4bf; display:block; height:30px; line-height:30px;}

/*Request Template UI Style Begin*/
.reqtemmdiv{border:1px solid #d2d2d2;}
.tempmenuactive, .tempmenunormal{padding:0px 10px 0px 10px; text-decoration:none; line-height:23px; height:23px; display:block; float:left; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;}
.tempmenunormal{color:#333333; background-color:#f0f4f8;   border:1px solid #3466a9; border-bottom:none; margin-left:5px;}
.tempmenuactive{color:#000000; font-weight:bold; background-color:#ffffff; border:1px solid #3466a9; border-bottom:1px solid #ffffff;  margin-left:5px;}
.tempmenuactive:hover, .tempmenunormal:hover{text-decoration:none;}
.srepformLside, .srepformRside{ border:1px solid #cecece;}
.srepformLside{ padding:10px; background-color:#f9f9f9;} 
.srepformRside{background-color:#FFFFFF; margin-left:12px;}
.reqtempfields{ background-color:#e2ebf2; border-bottom:1px solid #8ba8bc; border-right:1px solid #8ba8bc; border-left:1px solid #ffffff; border-top:1px solid #ffffff; line-height:23px; padding-left:9px; height:23px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; margin-top:0px;}
.reqtempfields:hover{background-color:#ffffcc; border:none;}
.reqtemphdiv{background-color:#fafafa; width:100%; height:127px; border:1px solid #3466a9; border-left:none; border-right:none; border-top:1px solid transparent;}
.reqtemphtag{color:#696969; margin:0px 0px 10px 0px;}
.reqtempsmenu{position:absolute; z-index:1; margin:-25px 0px 0px 10px;}
.templatelabels{ width:120px!important; padding-right:10px;}
.contactlabels{ width:135px!important; padding-right:10px;}
.rtem-add-new-left, .rtem-add-new-right, .reqtemp-actions{background:url(../images/scp-global-images.gif) no-repeat;}
.rtem-add-new-left{background-position:-404px -412px; width:34px; height:23px;}
.rtem-add-new-right{background-position:-443px -412px; width:9px; height:23px;}
.rtem-add-new-center{background:url(../images/rtem-add-new-center.gif) repeat-x top left;}
.reqtemp-actions{background-position:-457px -412px; width:13px; height:12px;}
.settemplate{color:#0000cc; text-decoration:none; padding:4px;}
.settemplate:hover{background-color:#0000cc; color:#ffffff; text-decoration:none; padding:4px;}
/*Request Template UI Style Begin*/
/*Dashboard Style Begin*/
.greydd{border:1px solid #c3c3c3; border-bottom:2px solid #c3c3c3; border-right:2px solid #c3c3c3; background-color:#FFFFFF;}
.ie.dashboardlist{height: expression( this.scrollHeight > 230 ? "232px" : "auto" );} /* sets max-height for IE */
.dashboardlist{width:180px; min-height:10px; max-height:230px; overflow-y: auto; overflow-x:hidden;} 
.dashboardlistul{margin:0px; padding:0px; list-style:none; width:100%;}
.dashboardlistul li{padding:0px; list-style:none; width:100%; cursor:pointer;}
.dashboardlistul li a{float:left; display:block; width:100%; padding:5px 5px 5px 5px; margin:0px!important; color:#000000!important; text-decoration:none!important; font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:11px!important;}
.ie.dashboardlistul li a{padding:2px 5px 2px 5px;}
.dashboardlistul li a:hover{background-color:#deeef2!important; width:100%!important; display:block; color:#006699!important;}
.fsize12verdana{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdHeader{background:#f6f9fc url(../images/DashBoardHeaderBg.gif) repeat-x bottom left; height:24px;}
#widgetFrame { overflow: auto ;}
/*Dashboard Style Ends*/
/*API Settings Style Begin*/
.apiwizardmenu{padding:0px; margin:0px; border-bottom:1px solid #3566a9; height:40px; line-height:40px; display:block;}
.ie.apiwizardmenu{height:30px; margin-top:9px;}
.apimenuactive, .apimenuactives, .apimenunormal{margin-left:10px;}
.apimenuactive{background:url(../images/slider-arrow.gif) no-repeat 4px 34px; display:block; float:left; height:40px;}
.ie.apimenuactive{background:url(../images/slider-arrow.gif) no-repeat 4px 24px; display:block; float:left; height:30px; }
.apimenuactive a{color:#006699; text-decoration:none; font-weight:bold; font-size:10px;} 
.apimenuactives{display:block; float:left; height:40px; }
.ie.apimenuactives{display:block; float:left; height:30px; }
.apimenuactives a{color:#006699; text-decoration:none; font-weight:bold; font-size:10px;} 
.apimenunormal a, .apimenunormal a:hover{color:#c3c3c3; font-weight:bold; font-size:10px; text-decoration:none; display:block; margin-left:10px; float:left;}  
.apiapplications{line-height:20px; padding:6px; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1;} 
.apiactions{ float:right; border:1px solid #cecece; border-right:2px solid #cecece; border-bottom:2px solid #cecece; text-align:left; background-color:#ffffff;}
.apiactions a{line-height:20px; height:20px; text-decoration:none;  display:block; padding:2px 15px 2px 4px;}
.apiactions a:hover{background-color:#dfedf9;}
.ie .apiactions a{line-height:24px; height:24px;}
.apiappoverbg{background-color:#f9f9f9;}  
/*API Settings Style Ends*/




/*Header Menu Style Begin - 07-07-10*/
.HM_header_curve_cnt { padding:3px 1px 0px 1px; outline-style:none; cursor:pointer; }
.HM_header_curve {	background: transparent;outline-style:none; margin-top:-3px;}
.HM_header_curve .HMheader_content h1{margin:0; font-size:12px; padding:0px 3px 3px 4px; background-color:#039;}
.HM_header_curve .HMheader_content {	display:block; font-size:12px; padding:2px 7px 5px 4px; text-align:center; }
.HM_header_curve .HMhBox{display:block; background:transparent; font-size:1px;} 
.HMhb1, .HMhb2, .HMhb3, .HMhb4 {display:block; overflow:hidden;}
.HMhb1, .HMhb2, .HMhb3 {height:1px;}
.HMhb2, .HMhb3, .HMhb4 {border-left:1px solid #0397c3;border-right:1px solid #0397c3;}
.HMhb1 {margin:0 5px; background:#DDF0F9;} 
.HMhb2 {margin:0 2px;border-width:0 1px;}
.HMhb3 {margin:0 1px;}
.HMhb4 {height:2px; margin:0 0px;} 



  /*Active Tab Background and Border color*/
table.curveTab td{ }

table.curveTab td div.HMheader_content a{text-decoration:none; outline-style:none; text-align:center; padding:0px 1px 0px 4px; font-weight:bold;} /*Normal Tab */
<!--table.curveTab td div.HMheader_content.selectedTab a{text-decoration:none; text-align:center; outline-style:none; font-weight:bold;}-->
table.curveTab td{padding-left:1px; }




.selectedTab .header_curve a{color:#ffffff; text-decoration:none; font-weight:normal;outline-style:none; height:1px;}
.selectedTab{color:#fff; height:1px;}
/*Portal Preview Window Tabs*/
.porpretabs{padding:0px; margin:0px; list-style:none;}
.porpretabs li, .porpretabs li.selected{
padding:0px 10px 0px 10px; margin:0px 0px 0px 3px; list-style:none; line-height:24px; float:left;
background-image:url(../images/SCP-HMenu-Normal-C.png);
background-repeat: repeat-x;  
font-weight:bold; 
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
cursor:pointer;
} 
 /*Header Menu Style Ends - 07-07-10*/
.penablerule{background-color:#f5f5f5; line-height:30px; height:30px; padding-left:17px; border-bottom:1px solid #eeeeee;}
.penablediv{margin:15px 0px 0px 0px; border:1px solid #eeeeee;} 
.MaskDivClass{background:url(../images/audit-settings-mask.png); position: relative; height:270px; display:block; z-index:100; } 
.ViewContDivClass	{ display:block; position:relative; margin-top:-270px; z-index:50; }


.HsearchDiv{position:absolute; margin:-22px 0px 0px 5px;}
.scp-HTR-Darrow{background:url(../images/scp-global-images-trans.png) top left no-repeat;
width:7px; height:4px; cursor:pointer; background-position:-315px -14px; }
.gear-action{background:url(../images/scp-global-images-trans.png) top left no-repeat;
width:21px; height:12px; background-position:-478px -8px; display:block; margin-right:12px;}
.gear-action:hover{background-position:-454px -8px;}
.dbwidgetinnerdiv{
background:#f3f8fa url(../images/widget-innerdiv-tb.gif) top left repeat-x;
border-bottom:1px solid #bad5de;
height:70px; vertical-align:middle;
padding:10px; display:block;}

 .dbwidgetslist{padding:0px 0px 10px 0px; border-bottom:1px solid #cccccc;}
 .dbwidgetslist p{height:25px; line-height:25px; padding:0px 30px 0px 15px;}
 .dbwidgetslist p input{ margin:-4px 6px 0px 0px; }
.logacall-or-findcust{margin:155px 0px 0px -4px; position:absolute; background:url(../images/logacall-or-findcust.gif) no-repeat top left;
 width:39px; height:40px;}
.ie .logacall-or-findcust
{
margin-left:-18px;
}
.searchhcard{background:url(../images/title-blue-bg.gif) repeat-x; background-position:0px -1px; display:block; margin-top:20px; height:255px; line-height:20px; }

.newreqlabels{width:120px; padding:10px;}  
.column{
	width:48%;
	margin-right:.5%;
	min-height:30px; border:1px dotted #cccccc; 
	background:#fff;
	float:left; padding-left:5px; margin-bottom:10px;
}
.contcolumn{
	width:48%;
	margin-right:.5%;
	min-height:30px; 
	background:#fff;
	float:left; padding-left:5px; margin-bottom:10px;
}
.dragbox{
	margin:5px 2px  5px;
	background:#fff; padding:0px; 
	cursor:move; border:1px dashed #ffffff;  
}
.dragboxover{background:#ffffcc; border:1px dashed #cc0000;}
.cdetails{	
	margin:5px 2px  5px;
	padding:0px; height:25px;
	cursor:auto; border:1px dashed #ffffff; 
}
.dragdiv{z-index:0;} 
	.placeholder{
	background: #f0f0f0;
	border:1px dashed #ff0000;
} 
.secplaceholder{
	background: #f0f0f0; display:block; float:left; height:90px;
	border:1px dashed #ff0000;
}
.seccolumn{width:100%;}
.secdragdiv{
	clear:both; font-weight:bold; text-align:left; cursor:move;
	background:url(../images/header-greybg.gif) repeat-x top left;
	height:23px; 
	color:#006699; 
	font-size:11px;
	font-weight:bold;
	padding-left:4px; border-top:1px solid #e5e5e5; 
} 
.secnodragdiv{
	clear:both; font-weight:bold; text-align:left; 
	background:url(../images/header-greybg.gif) repeat-x top left;
	height:38px; 
	color:#006699; 
	font-size:11px;
	font-weight:bold;
	padding-left:4px; 
} 
.secdragdiv span, .secnodragdiv span{
	color:#333333; 
	font-size:11px;
	font-weight:bold; line-height:23px; 
}
.secnodragdiv{
	clear:both; font-weight:bold; line-height:19px; text-align:left;
}
.reqtempactions{
	background:#f3d173 url(../images/req-template-action.gif) no-repeat bottom left; width:16px; height:25px; float:left; cursor:pointer;
}
.reqtempfileds{height:25px;}
.deletefield{display:block; height:10px; float:right; margin:4px 4px 0px 0px;}
.tempaction{border:1px solid #c9955e; border-bottom:2px solid #c9955e; position:absolute; width:150px; height:25px; padding-top:10px; padding-left:8px; z-index:11; background-color:#ffffcc; margin-top:26px; cursor:pointer;}
.tempaction a{ text-decoration:none; color:#000000; line-height:19px; display:block; clear:both; width:99%; padding-left:5px;}
.tempaction a:hover{text-decoration:none!important; color:#000099;}
.redBgcolor{border: 1px solid red; background-color:#f6dcd9}
.rightgreyborder{border-right:1px solid #dddddd;}
.leftgreyborder{border-left:1px solid #dddddd;}
 
.reqtempcustomize{color:#696969; float: left; font-size:14px; display: block; padding-top: 10px; padding-left: 10px;}
 
.reqTemplateList{clear:both; right:10px; width:220px; min-height:10px; max-height:230px; overflow-y: auto; overflow-x:hidden; margin-top:21px; } 
.ie.reqTemplateList{width:200px; height: expression( this.scrollHeight > 230 ? "232px" : "auto" ); margin-top:0px;} /* sets max-height for IE */
.reqTemplateListul{margin:0px; padding:0px; list-style:none; width:100%;}
.reqTemplateListul li{padding:0px; list-style:none; width:100%; cursor:pointer;}
.reqTemplateListul li a{float:left; display:block; width:100%; padding:5px 5px 5px 5px; margin:0px!important; color:#000000!important; text-decoration:none!important; font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:11px!important;}
.ie.reqTemplateListul li a{padding:2px 5px 2px 5px;}
.reqTemplateListul li a:hover{background-color:#deeef2!important; width:100%!important; display:block; color:#006699!important;}
.bluebgcfd{background-color:#cfdcee;}
.grbge6{background-color:#e6f5e2;}
.lightbluebg{background-color:#f6f7f9;}
.relatedtodismode{
	width: 300px; height:18px; line-height:18px; padding-left:4px; float: right; 
	background-color:#f5f5f5; border: 1px solid #cccccc; font-size: 11px;
	}
.relatedtoactivemode{
	width: 300px; height:18px; line-height:18px; padding-left:4px; float: right;
	 background-color:#ffffff; border: 1px solid #237bc3; color:#b4b4b4; line-height:16px; font-size: 11px; cursor:pointer;
	 }
.activitygbg{background:url(../images/greybg.gif) repeat-x left bottom;}
.AcTableft{background:url(../images/AcTableft.gif) no-repeat top left; width:4px; height:23px;}
.AcTabcenter{background:url(../images/AcTabcenter.gif) repeat-x top left; height:23px; padding:0px 6px 0px 6px;}
.AcTabright{background:url(../images/AcTabright.gif) no-repeat top left; width:4px; height:23px;}
.AcTableftActive{background:url(../images/AcTabActive.gif) no-repeat top left; width:4px; height:23px;}
.AcTabcenterActive{background:url(../images/AcTabActive.gif) repeat-x top left; height:23px;}
.AcTabrightActive{background:url(../images/AcTabActive.gif) no-repeat top left; width:4px; height:23px;}
.AcTabcenter a{ font-size:12px; font-weight:bold; color:#807f7f; text-decoration:none;}
.AcTabcenterActive a{ font-size:12px; font-weight:bold; color:#3466a9; text-decoration:none;}
.tempsaveMsg{float:left; background:#FAFAD2 url(../images/deleteWidget.gif) top right no-repeat; border:1px solid #F3E89D; color:#cf0000; font-weight: bold; padding:5px; margin:20px 0px 0px 160px; padding-right:15px;}
.greyborderBR{ border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.movereqHTxt{background-color:#ecf3f8; padding:5px; font-weight:bold; font-size:11px; color:#666666;}
.movereqhbg{width:97%; margin-bottom:35px; line-height:15px; background-color:#fffcea; font-size:10px; border:1px solid #f9f5cd; padding:6px;}
.inactivereqlist{ background-color:#b6b6b6; border:0px solid #b6b6b6;  margin-left:6px; -moz-border-radius: 3px; line-height:14px; height:14px;  -webkit-border-radius: 3px; padding: 0px 6px 2px 6px; width:60px; text-align:center; font-size:10px; color:#ffffff!important; }
.ActiveInactivetype{height:22px; line-height:22px; margin-left:40px; float:left; background:url(../images/inactive-accountbg.gif) repeat-x; font-size:14px; font-family:Tahoma, verdana, Arial, sans-serif; font-weight:bold; color:#b95b33; padding:0px 10px 0px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px;} 
.accountactiveicon{ background:url(../images/departmenticon.gif) no-repeat; width:28px; height:34px; } 
.accountdesicon{ background:url(../images/departmenticon-deleted.gif) no-repeat; width:32px; height:37px;}

.reOrderLen{height:auto; max-height:380px; height: expression( this.scrollHeight > 380 ? "381px" : "170px" ); overflow-y:auto;}
.reOrderBg{background-color:#eff1f5;}
.ccSelected {background-color:#C4CEE3; border-bottom:1px solid #CCCCCC; cursor:default; padding:2px; white-space:nowrap;}

.moveUp {background:url("../images/moveUp.gif") no-repeat center center #F0F6E1; width:22px;}
.moveDown {background:url("../images/moveDown.gif") no-repeat center center #F7F7EC; width:22px;}

.defaultportal{background-color:#6fb536; color:#fff; font-size:10px; padding:0px 3px 0px 3px; margin-left:1px; height:15px; line-height:15px; display:inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.setportal{color:#006699; text-decoration:none; padding:4px;}
.setportal:hover{background-color:#666666; color:#ffffff; text-decoration:none; padding:4px;}
.portaltabbg{ background:url(../images/portal-tab-bg.gif) repeat-x; height:28px; margin:15px 0px 0px 0px; border:1px solid #7899c8;}
.portalactset, .portalnorset{text-decoration:none; line-height:28px; padding:0px 15px 0px 15px; font-weight:bold; border-right:1px solid #dfdfdf;}
.portalactset{color:#454c54!important; background:url(../images/portal-tab-actbg.gif) repeat-x; display:inline-block;}
.portalactset span{background:url(../images/portal-tab-act-arrow.gif) no-repeat; width:13px; height:8px; position:absolute; margin:28px 0px 0px 40px; }
.ie .portalactset span{margin:20px 0px 0px 40px;}
.portalnorset{color:#8f8f8f!important; display:inline-block; }
.portalInHdr{background-color:#f7f7f7; border-bottom:1px solid #f1f1f1;}
.portalInHdrTxt{color:#777777; font-weight:bold; font-size:11px;} 
.restorecolcust{background:url(../images/lightgrey-btn.gif) repeat-x top left; color:#6188cd; float:right; cursor:pointer; padding:0px 6px 0px 6px;  border:1px solid #d6d6d6; line-height:24px; height:24px; text-decoration:none; font-weight:bold; font-size:11px; font-family:Verdana, Geneva, sans-serif;  }
.ie input.restorecolcust{line-height:20px;}
.porSelectBu, .porSelectedBu{border:1px solid #98c6da; padding:0px; margin-top:6px; width:310px; height:200px; overflow-y:auto; background-color:#ffffff;}
.porSelectBu ul, .porSelectedBu ul{padding:0px!important; margin:0px!important; list-style:none;}
.porSelectBu ul li, .porSelectedBu ul li{list-style:none;}
.porSelectBu ul li a, .porSelectedBu ul li a{ padding:2px 0px 2px 0px!important; list-style:none; line-height:19px!important; height:19px!important; display:inline-table; clear:both; width:100%; color:#333333; text-decoration:none!important;  margin:0px!important;  } 
.ie .porSelectedBu ul li a{padding:4px 6px 4px 6px;}
.porSelectedBu ul li a img, .porSelectedBu ul li a img:hover{width:13px; padding:0px; margin-top:0px;}
.porSelectBu ul li a:hover, .porSelectedBu ul li a:hover{background-color:#deeef2!important; cursor:default; display:block; text-decoration:none;}
.hoverselected{background-color:#deeef2!important;}
.portalcsh{font-size: 15px; line-height: 25px; font-weight: bold; color:#a2a2a2;}
.porseperator{height:5px;}
.colprelogo, .colpreporname{line-height:50px;}
.nonloglogo, .nonlogporname{line-height:75px; height:75px;}
.portalHeadRightLink{position:absolute; top:0; right:0;}
.portalHeadLeftLink{position:absolute; top:0; left:0;}
.successMTxt{background-color:#e1efd0; border:1px solid #c9d7b8; line-height:25px; height:25px;}
.errorMTxt{background-color:#fef0ed; border:1px solid #e54934; line-height:25px; height:25px;}
.portalurltxt{padding:1px 3px 1px 3px; margin:0px; height:15px; line-height:17px; float:left; width:auto;
font-size:11px; color:#696969;
border: 1px solid #7F9DB9; background-color:#f9f9f9; border-right:none; 
}
.portalnewurltxt{margin:0px; height:21px; line-height:21px; float:left; width:auto;
font-size:11px; color:#696969;
border: 1px solid #7F9DB9;} 
.conactassotion{background-color:#efefef; border-bottom:1px solid #dedede; color:#2d5893; font-size:14px; font-weight:bold; height:25px; line-height:25px;}
.conactassotionbr{background-color:#f1f1f1; border-top:1px solid #bfbfbf; height:20px; line-height:20px; padding-left:40px;}
/*Global Images Begin*/
.scpicon89, .scpicon90, .scpicon91, .scpicon92, .scpicon93, .scpicon94, .scpicon95, .scpicon96, .scpicon97, .scpicon98, .scpicon99, .scpicon100, .scpicon101, .scpicon102, .scpicon103, .scpicon104
{
background:url(../images/scp-global-images.gif) no-repeat top left;
}
.scpicon89{width:13px; height:13px; background-position:-326px -531px;}
.scpicon90{width:5px; height:27px; background-position:-350px -521px;}
.scpicon91{width:23px; height:27px; background-position:-358px -521px; cursor:pointer;}
.scpicon92{width:8px; height:33px; background-position:-385px -518px;}
.scpicon93{width:23px; height:33px; background-position:-398px -518px; cursor:pointer;}
.scpicon94{width:24px; height:20px; background-position:-429px -518px; cursor:pointer; }
.scpicon94:hover{width:24px; height:20px; background-position:-458px -518px; cursor:pointer;}
.scpicon95{width:10px; height:10px; background-position:-483px -488px; cursor:pointer; }
.scpicon96{width:10px; height:10px; background-position:-496px -488px; cursor:pointer; }
.scpicon97{width:16px; height:14px; background-position:-514px -488px; cursor:pointer; }
.scpicon98{width:7px; height:8px; background-position:-14px -73px;}
.scpicon99{width:17px; height:17px; background-position:-488px -518px;}
.scpicon100{width:12px; height:12px; background-position:-222px -565px;}
.scpicon101{width:12px; height:12px; background-position:-236px -565px;}
.scpicon102{width:14px; height:15px; background-position:-255px -564px;}
.scpicon103{width:12px; height:12px; background-position:-277px -567px;}
.scpicon104{width:12px; height:12px; background-position:-296px -566px;}

.scptrans01
{
background:url(../images/scp-global-images-trans.png) no-repeat top left;
}
.scptrans01{width:12px; height:12px; background-position:-4px -27px;}


/*Global Images Ends*/
.portalErTxt{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:5px solid #cccccc; background-color:#ffffff; height:110px; margin:80px auto 0px auto;
width:70%; padding:30px 10px 0px 10px; text-align:center; }
.portalerrtxt{font-size:18px; color:#666666;}

.timesheetHTxt{background-color:#e7eff7; color:#333333; text-align:left; font-weight:bold; border-bottom:1px solid #ffffff;
height:25px; line-height:25px;}
.timesheetHTxt:first-child{padding-left:8px;}
.timestrowhover{background-color:#f8f8f8;}
.timestErow td, .timestOrow td, .timestrowhover td{border-bottom:1px solid #ededed; padding:7px 0px 7px 0px;}
.timesttotal td{background-color:#f7f7f7; border-bottom:2px solid #cccccc; border-top:1px solid #cccccc; height:19px; line-height:19px;}
.actionbttn{actionbtn.gif}

.actionbttn{
background:url(../images/actionbtn.gif) repeat-x; 
font-size:11px;
padding:2px 10px; text-decoration:none; height:17px; 
line-height:17px;
display:table; 
float:left; 
color:#000000;
border:1px solid #bebebe; 
}  
.actionbttn:hover{ 
border:1px solid #999999; color:#000000;
} 
.selectbtncenter{background:url(../images/select-option-c.gif) repeat-x; height:27px;}
.selectbtncenterhover{background:url(../images/select-option-hover-c.gif) repeat-x; height:33px;}
.datefiltercont{background-color:#ffffff; border:4px solid #eeeeee; border-top:none;  width:375px; margin:-7px 0px 0px 3px;}
.ie .datefiltercont{margin:1px 0px 0px 3px;}
.tisheetdivider{line-height:20px;}
/*Organize Tab Style Begin*/ 

.orgtabhdr{background-color:#f1f1f1!important;}
.orgtabul{padding:0px; margin:0px; list-style:none; width:100%;}
.orgtabul li{padding:0px; margin:0px; list-style:none; height:28px; line-height:28px; margin-top:5px;}
.ie .orgtabul li{margin-top:2px;}
.orgtabul li.tabdisabled{background-color:#f3f3f3;}
.orgtabul li .tabtxt{color:#555555; font-weight:bold; float:left; width:70%;}
.orgtabsm, .orgtabsmdis{background-color:#f9f9f9; border:1px solid #eeeeee; height:28px; line-height:28px; display:block;}
.orgtabsmdis{padding-left:30px;}
.orgtabsimg{width:30px; float:left; text-align:center; display:inline-block;}

.dropdownlistbotr{border:1px solid #cececf; padding:3px;
-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.dropdownlistbotr a{color:#555555; font-size:11px; font-weight:bold; height:24px; line-height:24px; display:block; text-decoration:none; padding-left:7px;}
.dropdownlistbotr a:hover{background-color:#dfedf9;}
.enabledisabletab{height:28px; line-height:28px; float:right; padding:0px 7px 0px 7px; margin:1px 30px 0px 0px; color:#006699; font-weight:bold;}
/*Organize Tab Style Ends*/

.innerHeader{background:url(../images/grey-headerbg.gif) repeat-x top left; height:23px; line-height:23px; border-bottom:1px solid #dadada;}
.emgroupHdr{background-color:#f5f8fe; height:27px; line-height:27px; border-bottom:1px solid #d5d6d8; padding-left:5px; color:#555555;}
.groupmlist{padding:0px; margin:0px; list-style:none;}
.groupmlist li{padding:0px 10px 0px 10px; margin:0px; list-style:none; height:25px; line-height:25px; border-bottom:1px solid #f1f1f1;} 
.editaction{float:right; color:#ccc;}
.outgomail{}
.mglbg{border-right:1px solid #eaecef; background-color:#f5f8fe;}
.setupsty{border-bottom:1px dotted #c8e2ed; font-weight:bold!important; text-decoration:none;}
.setupsty:hover{text-decoration:none!important;}
.AddRateTypeDiv{border:1px solid #7f9db9; height:18px; padding:0px; line-height:18px; font-size:11px; color:#000; background:#fefefe url(../images/sel-rate-type-bg.gif) repeat-x top left;}
.greyshadow{background: #ffffff url(../images/shadow-bg.gif) repeat-x top left; padding-top:2px;}
.removehourrate{ font-weight:normal!important;}
.NhrTdiv{background-color:#eeeeee; padding:0px 5px 5px 5px; width:320px;}
.AddnewRType{background-color:#f3f3f3!important; border-top:1px solid #e1e1e1!important;}
.viewpagetimg{ float:left; height:56px; width:50px; text-align:center;}
.addratetypes{border:1px solid #98c6da; background-color:#fff; width:165px; overflow:auto;}
.addratetypes a{display:block; padding:3px 5px 3px 5px; line-height:19px; text-decoration:none;}
.addratetypes a:hover{background-color:#deeef2;}
.subplanhTxt{height:25px; line-height:25px; font-size:12px; padding-left:5px;}
.blueHbg{background-color:#e7eff7; height:24px; line-height:24px;}
.seloption option{padding:3px 0px 3px 0px; display:block;}
.sendcontract{height:75px; width:100%; overflow-y:auto;}
.sendcontract div{width:49%; float:left;}
.datefilderwidth{min-width:360px;}
.ie .datefilderwidth{width:360px;}
.timesheetSubH1{background-color:#f4f5fa;padding-left:8px; height:18px; font-weight:bold; line-height:18px; color:#555555; border-bottom:1px solid #cccccc;}
.timesheetSubH2{background-color:#f7f7f7;padding-left:8px; height:18px; font-weight:bold; line-height:18px; color:#555555;}
.tsbdiv {height:100%; max-width:600px; background-color:#f4f5fa; border:1px solid #DFDFDF; padding:5px; padding-right:10px;} 
.tisacc{width:255px; height:203px; font-family:verdana; border:none; font-size:11px;}
.tisedacc{width:255px; height:230px; font-family:verdana; border:none;}
.tigby{line-height:28px; height:28px; font-size:14px; font-family:verdana; width:180px; border:1px solid cccccc; font-size:14px; padding:4px; 
-moz-border-radius:3px; -webkit-border-radius: 3px;}
.st_d{color:#999999; font-family:verdana; font-size:10px; font-weight:bold;}
.ctm{margin-top:-21px;} .ie .ctm{margin-top:-8px;} 
.reblbg{background:url(../images/RVMailTopBg.gif) repeat-x top left;}
.bottomNav {height:25px; line-height:25px;}
#TimeSheetListView .sortButtonDESC{display: none;}
#TimeSheetListView .sortButtonASC{display: none;}
#TimeSheetListView .rowHiliten td{border-bottom:1px solid #cccccc!important;border-top:0px solid #cccccc!important;background-color: #f5f5f5;height:19px;padding-left:3px; }
#TimeSheetListView .rowHiliten a{color: #000000;font-weight: normal;}
.groupfiltercont{background-color:#ffffff; border:4px solid #eeeeee; border-top:none;  width:215px; margin:-7px 0px 0px 3px;}
.ie .groupfiltercont{margin:1px 0px 0px 3px;}
.chuco{width:10px; height:10px; border:1px solid #ccc; margin-left:5px;}
.scp_freeze {background-color: #000000; height: 100%; left: 0; opacity: 0.1; filter: alpha(opacity = 10); position: absolute; top: 0; width: 100%; z-index: 999;}
.sloading{background-color:#328605; height:25px; line-height:25px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#fff; font-weight:bold; font-size:13px; position:absolute; padding:0px 10px 0px 10px; top:0; left:50%;}
.selproduct{position:absolute; z-index:2; margin:0px 0px 0px 0px;}
.ie .selproduct{width:240px;}
.jobspbtnbg{padding-right:24px; background-color:#dfdfdf; background-image: -moz-linear-gradient(top, #efefef,#dfdfdf);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #efefef), color-stop(1.0, #dfdfdf)); border-bottom:1px solid #979797; border-top:1px solid #979797;}