html, body, div, table tr td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

td, div, span, a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal; 
}

td a{
	color: #333; 
}

#reportlistviewpage td.whitebg a{text-decoration:none;}
html{height: 100%;}
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: #f5f5f5;
} 

.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:url(../images/combo_arrow.gif) no-repeat 0px -4px;  width:24px; height:24px; display:block; text-decoration:none; vertical-align:text-top;}

.combo_arrow  { background:url(../images/combo_arrow.gif) no-repeat 0px -4px; width:24px; height:24px; 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;
}  
#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, .showacDropdownreq {  width:241px; margin:1px 0px 0px -223px;} 

.gecko #showacDropdownreq, .showacDropdownreq {  width:236px;  margin:1px 0px 0px -223px; max-height:300px; height: expression( this.scrollHeight > 300 ? "301px" : "auto" );  min-height:20px;}

#showacDropdownreq, .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; margin:1px 0px 0px -223px; width:236px;}
 
#showacDropdownreq ul, .showacDropdownreq ul {  list-style-type: none; margin:0px; padding:0px; }

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

#showacDropdownreq ul li a:link, .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, .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.png) 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 */ 
input.formStyle{height:23px; line-height:20px;}
input.height19{height:23px!important; line-height:20px!important;}
input.FormShBtn{line-height:15px;}
.rmrad, .rmrad:focus{-moz-border-radius: 0px!important; -webkit-border-radius: 0px!important;}

.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
{  
font-size:11px;
font-weight:bold;
padding-left:4px; 
}

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

#reqSearch {width:100%;} 
 
.disabledbutton{background:#d3d0c9!important; color:#a4a09d!important; border:1px solid #a4a09d!important;} 
  
.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*/ 

.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;
} 
.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:#515151;
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;
}
.editico{
	background: url(../images/scp-global-images.png) -205px -20px no-repeat; width:16px; height:16px;
	display: block;
}

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

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

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

.notesicon a{
	 background: url(../images/scp-global-images.png) -267px -20px no-repeat; width:16px; height:16px; 
	display: block;
}

.notesicon a:hover{
	background: url(../images/scp-global-images.png) -267px -20px no-repeat; width:20px; height:16px;
	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;
}

.addnotesicon a{
	background: url(../images/scp-global-images.png) -246px -19px no-repeat; width:16px; height:16px;
    display:block;
}
.nonotesicon a{
  	     background: url(../images/scp-global-images.png) -405px -43px no-repeat; width:16px; height:16px; 
  	     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.png) -307px -18px no-repeat; width:20px; height:16px; 
	border: 1px solid transparent;
	display: block;
}

.replyicon a:hover{
	background: url(../images/scp-global-images.png) -307px -18px no-repeat; width:20px; height:16px; 
	border: 1px solid transparent;
	background-color: transparent; 
	display: block;
}

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

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

.system-gen-replyicon a{
	background: url(../images/scp-global-images.png) -362px -43px no-repeat; width:20px; height:16px;
	border:1px solid transparent;
	display: block;
}

.system-gen-replyicon a:hover{
	background: url(../images/scp-global-images.png) -362px -43px no-repeat; width:20px; height:16px;
	border: 1px solid transparent;
	background-color: transparent; 
	display: block;
}

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

.forward-icon a:hover{
	background: url(../images/scp-global-images.png) -384px -42px no-repeat; width:20px; height:16px;
	border: 1px solid transparent;
	background-color: transparent; 
	display: block;
} 

.noreplyicon a{
	background: url(../images/scp-global-images.png) -287px -19px no-repeat; width:20px; height:16px;
	border:1px solid transparent; display: block;
	cursor:default; 
}
.unarchiveicon a{
background:url(../images/scp-global-images.png) no-repeat top left;
width:15px; height:14px; background-position:-478px -445px; display:block;
}

 .formStyleTextNB1 {
	 border: 1px solid #CCCCCC;
	 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 #CCCCCC;
	 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: #f5f5f5;
    padding: 10px;
    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: #eeeeee;
    border-right-color: #eeeeee;
    border-bottom-color: #eeeeee;
    border-left-color: #eeeeee;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
 }
 
.TFDisabled, .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"], .tableComponent tr td [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; 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: #f5f5f5;
	background-repeat: repeat-x;
}

.borderLink a, .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, .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:left;
	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 #ededed;
	border-top:1px solid #ededed ;
	background-color: #f5f5f5 ; 
}

.rowHiliten td.oddRow{ background-color: #f5f5f5!important; }

.rowHiliten a{
	color: #000000; 
}

.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, .tableComponent th div {  
	height:25px; line-height:25px;  
	border-left:none;
	font-weight: bold;
	color: #333333;
	padding-left:3px;	
	text-decoration: none;
} 
.ie .tableComponent th div{padding-top:4px; height:21px; line-height:21px;  }
.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; 
	-moz-border-radius: 2px; -webkit-border-radius: 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, .linkborderAct {
	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;
	white-space: nowrap;
	text-decoration:none; 
	text-align: start;
	text-transform: none;
	word-spacing: normal;
	letter-spacing: normal; 
}

a.linkborder:hover, a.linkborderAct: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, .addnotesicon, .nonotesicon, .replyicon, .noreplyicon .reqreplyicon, workaroundicon, noworkaroundicon, resolutionicon, noresolutionicon{
	width:18px; 
}

.editicon a, .notesicon a, .addnotesicon 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;  
	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.png) no-repeat -283px -335px; 
	width:18px;
	height:14px;
	margin:2px 5px 0px 1px; 
}

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

.tableSearchCloseButton{
	background:url(../images/scp-global-images.png) 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 #eee;
	padding: 10px;
	background-color:#f5f5f5;
	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: #515151;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
	padding:2px 2px 2px 2px; 
  	position:relative;
    top: 0em;
    left: .5em;
	  
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
fieldset legend { position:relative; left:0em; padding:2px; 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: #666; 
	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, .searchRow th .tableSpotSearch:focus{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 93%;
	height:19px;
	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;
	  text-align:left; 
    }
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!important;
      margin:0;
      padding:4px 4px 4px 15px ;
      height:auto;
	font-weight:bold;
	color:#666;
	cursor:pointer;
    }

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: 0px;
}

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

#actionsmenu li ul {
	display: none;
	position: absolute;
	padding:0px; margin:0px 0px 0px 8px; z-index:1;
}

#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 7px ; 
	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; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#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 7px ; 
	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 #b1b6ab;
}

#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:38px;
border-bottom:1px solid #8e8e8e;
background-color:#fafafa;
} 

.boxHeader, .boxCtrlButtonPane{ 
font-size:12px;
font-weight:bold;
color:#333333;
border-bottom:1px solid #ebebeb;
background-color:#ececec;
cursor:move;
} 

.ie .boxHeader {
width:95%;
}   

.boxMR{  
width:22px;
} 

.boxBL, .boxBR{ 
width:24px;
height:31px;
}  
.DialogShade{ 
-webkit-box-shadow: 0 0 10px 1px #555;
-moz-box-shadow: 0 0 10px 1px #555;
box-shadow: 0 0 10px 1px #555;
}

.boxContent{
background-color:#fff; 
}

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

.closebutton, .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, .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, .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, .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;
height:24px;
}
.rowitems #actionlinks{
padding-right:20px;
white-space:nowrap;
}

.rowitems #actionlinks a{
color:#337ab7;
}

.rowitems #actionlinks a:hover{
text-decoration:underline;
}


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

.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, .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, .Editdraftself #normaltext, .editdraft #normaltext{ 
	padding: 0px 10px 0px 10px;
	font-weight: normal;
	color: #999;
	text-decoration:none;
} 

 
a.editdraftself:hover, .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, .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, .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;
	vertical-align:middle;
}




/*---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 8px;
	padding: 4px 0px 4px 35px !important;
	font-weight: bold;
	color: #235A97;
	height:13px;
 } 

.privateCV{ 
 	background-image: url(../images/privatecv.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding: 4px 0px 4px 35px !important;
	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;
}
.unapdetails{background-color:#faece0; background-image: -moz-linear-gradient(top, #eee3da,#faece0);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eee3da), color-stop(1.0, #faece0));}

.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 8px;
	padding: 4px 0px 4px 35px !important;
	font-weight: bold;
	color: #235A97;
	height:13px;
 } 

.privateCV{ 
 	background-image: url(../images/privatecv.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding: 4px 0px 4px 35px !important;
	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.png) 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 #e5e5e5;
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, .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 2px;     
         height: 10px; width:10px;      
}      
      
.listapp_pending {     
         background-image: url(../images/soln_pending.gif);     
         background-repeat: no-repeat;     
         padding:0px 2px;     
         height: 10px; width:10px;      
}
     
.listunapprove  {     
         background-image: url(../images/soln_unapproved.gif);     
         background-repeat: no-repeat;     
          padding:0px 2px;     
         height: 10px; width:10px;    
}      
      
.listreject {
         background-image: url(../images/soln_rejected.gif);     
        background-repeat: no-repeat;     
           padding:0px 2px;     
        height: 10px; width:10px;    
}

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

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



.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; width:408px; 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, .grayButtonBG1, .grayButtonbg1{ 
font-size:11px;
padding:2px 10px; text-decoration:none; height:17px; 
line-height:17px;
display:table; 
float:left; 
text-shadow:  0px 1px 0px #ffffff;
}  
.ie .graybuttonbg1, .ie .grayButtonBG1, .ie .grayButtonbg1{ 
line-height:13px;
}

.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 0px 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 0px 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, .FontBigbold, .fontbigbold {
	font-size: 14px;
	font-weight: bold;
	color: #333; 	
}
  
#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;
} 

.adminiconblock{display:inline-block; margin:0px 0px 10px 0px; width:100%; padding-left:20px;}
.adminiconset{float:left; text-align:center; width:16%; margin:15px 0px 0px 0px; height:77px;} 

.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:0px; 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:260px;
padding:0px;
margin:0px;
background: #f1f1f1; 
border-right: 1px solid #ccc;
}

table tr> td.admindeptsetleftnav
{
min-width:220px;
}
.accWrapper {margin:0px; padding:0px 0px 0px 0px; border-right:0px solid #3466a9; text-align:left; }
.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:0px 0px 2px 0px;
}
 
.accTitle {margin-left:10px; margin-top:0px; vertical-align:middle; font-weight:bold; border-right:1px solid #bbd2de;}

.accContent {overflow: hidden; width:230px; 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, .redText { 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; display: block; }

#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 -174px;
overflow:auto; 
}  

.gecko #assignrep {width:175px;  margin:23px 0px 0px -174px; 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:25px;  }

.axnBtn_mid   { background:url(../images/axnbtn_middle.gif) repeat-x; height:25px; width:auto; padding:0px 4px 0px 4px;   }

.axnBtn_right  { background: url(../images/axnbtn_right.gif) no-repeat top right; width:4px; height:25px;  } 

.axnBtn_overleft {background: url(../images/axnbtnhover_left.gif) no-repeat top left; height:25px; width:4px; }
.axnBtn_overmiddle {background:url(../images/axnbtnhover_middle.gif) repeat-x; height:25px; padding:0px 4px 0px 4px; }
.axnBtn_overright {background: url(../images/axnbtnhover_right.gif) no-repeat top right; height:25px; 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;}

.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; 
}  
@-moz-document url-prefix() {
table tr td>.RequestTabs{border:none; margin-top:-23px!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 {
	background:#fff url(../images/leftblock-bl-line.gif) repeat-x top left;
}

.lnlist_view
{ 
height:auto; 
max-height:380px;
height: expression( this.scrollHeight > 380 ? "381px" : "auto" ); 
overflow-y:hidden; 
}

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:22px!important;
font-family:Verdana, Arial, Helvetica, sans-serif; float:left;
line-height:22px;
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; text-align:left;}
 
.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.png) 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.png) 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; 
} 
.SearchElementTable
{
margin:0px 0px 0px 0px;
cursor:pointer;
}

#SwitchDeptDrop 
{border:1px solid red;} 

.downarrow{background:url(../images/scp-global-images.png) no-repeat -128px -6px;
width:8px;
height:4px;
display:block; 
}

.downarrowImg{background:url(../images/scp-global-images.png) no-repeat -128px -6px;
width:8px;
height:4px;
 
}

/*Footer Section Style 16-02-09*/
#FooterSec
{
height:60px; 
} 
 
#FooterSec a
{ 
color:#888; border-right:1px solid #ccc;
font-size:10px;
text-decoration:none;
padding:0px 10px 0px 10px; 
} 

#FooterSec a.lastchild
{
border-right:none;
}
#FooterSec a:hover
{
color:#004a96;
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:240px;}
	
.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, .DashboardContDiv a, .DashboardContDiv td a.linkTxtblue, .DashBoardDiv td a.linkTxtblue 
{
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!important;
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:10px 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:#333333!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:13px!important;
height:30px!important; line-height:30px; 
float:left!important; border:1px solid #7f9db9; 
-moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius:3px; border: 1px solid #dddddd; 
}
.SearchResultTxt:focus{
color:#333333!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:13px!important;
height:30px!important; line-height:30px;
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.png) no-repeat -227px -2px;
width:15px;
height:15px;
}
.viewallItems
{
background: url(../images/scp-global-images.png) no-repeat -117px -41px;
width:16px;
height:14px;
}
.ann_publiciconun, .ann_publicicon, .ann_privateiconun, .ann_privateicon
{
background: transparent url(../images/scp-global-images.png) 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.png) 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.png) no-repeat -261px -1px;
width:17px;
height:15px;
}

.ConDetPInfo .inviteRA
{
background: transparent url(../images/scp-global-images.png) 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;
white-space:normal;
}
.RequestMailTopBg
{ 
height:58px;
border-bottom:1px solid #cccccc;
padding:10px 0px 10px 0px;
line-height:18px;
}

.RequestMailCenter img{max-width:100%;}

.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.png) no-repeat -284px -1px;
width:19px;
height:17px;
}

.ImgImportDetails
{
background:url(../images/scp-global-images.png) no-repeat -51px -20px;
width:10px;
height:14px;
} 

.ImgSolutionManageTopics
{
background:url(../images/scp-global-images.png) no-repeat -305px -1px;
width:18px;
height:15px;
} 

.ImgSolutionTopicsTemplate
{
background:url(../images/scp-global-images.png) 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.png) 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 */ 

.Log-Request-Right, .Log-Request-Left
{
background:url(../images/scp-global-images.png) 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:#f5f5f5; 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;
  	 border-top: 2px solid #009adb;
  	 }  	 
  	 #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{text-align:left; 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%; min-height:260px; height:auto; background-color:#ffffff;} 
  	 .portalPreRight{width:35%; float:left; min-height:260px; height:auto; background-color:#ffffff;} 
	 .portalPreLeftfix{width:57%; height:260px; float:left;} 
  	 .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: #f5f5f5;
	padding:4px;
}

.reqblueBox {
	background-color: #CFDCEE;
	padding:4px;
	cursor:pointer;
}

.GuestRequest a
{
	float:left;  
}
.previewBorder {
	border:2px solid #5670A9; padding: 10px;
}

.FormTitleBgNew
{ 
height:25px;  
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!important;
border-right:0px 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;
}



.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:#c95e00; 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;
} 
.greyBRad4{background-color:#f7f7f7; padding:6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.greyBlock {
background-color:#f5f5f5;
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"], .TSPBXTable td input[type="password"] {
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:#069 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; display:block;
}

.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.png) 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:30px 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
{ 
margin-top:15px;
text-align:left;
}

.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;
 text-align:left;
}

.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.png) no-repeat -14px -41px;
width:5px;
height:6px;
}

.DoubleUpArrow
{
background:url(../images/scp-global-images.png) no-repeat -14px -60px;
width:5px;
height:6px;
}

.loginDetailsDiv
{
margin:10px 5px 0px 10px;
font-size:11px;
color:#000000;
}

.loginDetailsDiv a{font-size:11px;}

.LoginDetailsBg
{
background:url(../images/LoginDetailsBg.gif) repeat-x top left;
height:24px; 
line-height:22px; 
}

.LoginDetailsBg span{font-size:11px;}

.LoginDetailsClose
{
background:url(../images/scp-global-images.png) no-repeat -12px -50px;
width:9px;
height:9px;
cursor:pointer;
}

.AdminGuestLogin td
{
font-size:11px;
color:#333333;
}

.displayLoginText
{
	text-align:right; 
	line-height:20px;
	padding-top:5px;
	height:20px; 
}

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

 /*Login Style Ends 10-04-09*/
 
#requestDetails, #accountDetails, #resolutionDetails, #timeEntryDetails, #activityDetails, #assessDetails, #historyDetails {padding:10px;}
 
.requestdetailsbg{
	background-color:#F8F8F8;
	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.png) 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-center 
{ 
background:url(../images/trynow-button-center.gif) repeat-x; 
font-size:11px; cursor:pointer; color:#000000; padding:2px 9px 0px 9px; margin:0px; 
}

.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.png) 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 #e8e8e8;
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.png) 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.png) no-repeat; width:24px; height:24px;
} 

.SearchResultContact { background-position:-38px -66px;}
.SearchResultAccount { background-position:-70px -66px;}
.SearchResultBghover{background-color:#fff9f1;} 
.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.png) no-repeat -100px -41px;
width:13px; height:12px; margin-right:5px;  
}

   

.admin_twittericon
{
background:url(../images/scp-global-images.png) 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;
height: 27px;
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 250px;
text-align:center; line-height:18px; font-size:12px;
}

table tr td> div.NewTwittAccount{margin-left:450px; 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.png) no-repeat -50px -43px;
width:10px;
height:10px; 
}

.arrowview_maximize
{
background:url(../images/scp-global-images.png) no-repeat -61px -45px;
width:10px;
height:8px; 
}
.twitterkeyword
{
background:url(../images/scp-global-images.png) no-repeat -72px -40px;
width:13px; height:10px; display:inline-block; float:right; 
} 
.ie.twitterkeyword{display:inline-block; float:none;}
.twitterkeyword:hover
{
text-decoration:none; color:#000000;  
background:url(../images/scp-global-images.png) no-repeat -85px -40px;
text-decoration:none; width:13px; height:10px; 
}

.shdcnt .twitterkeyword
{
background:url(../images/scp-global-images.png) no-repeat -72px -40px!important;
min-width:13px!important; width:13px!important; height:10px; display:inline-block!important; 
} 

.shdcnt .twitterkeyword:hover
{
text-decoration:none; color:#000000;  
background:url(../images/scp-global-images.png) no-repeat -85px -40px!important;
text-decoration:none; width:13px; height:10px; 
}

.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 #ddd;
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:#e8e8e8; border:1px solid #ddd; width:100%; padding:6px; padding-bottom:29px;
}

table tr td div>.tweetupdatemdiv
{
width:auto;
}

.tweetupdatecontdiv
{
background-color:#FFFFFF; border:1px solid #ddd; width:100%; position:relative;  top:23px;
}

table tr td div>.tweetupdatecontdiv
{
width:auto;
} 
.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;
}

.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.png) 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.png) 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.png) 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:#f1f1f1; 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:#f1f1f1; 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:35px;}
.replymenubgtb{border-top:1px solid #878c98; border-bottom:1px solid #c2d2e9;}
.replymenubgbb{border-top:1px solid #c2d2e9; border-bottom:1px solid #878c98;}


.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:none; cursor:pointer;
border:none; padding:0px 0px 0px 0px; margin:0px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.replysendbtn
{
background:none;
border:none; padding:0px 0px 0px 0px; margin:0px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.replyreviewbtn
{
background:none;
border:none; padding:0px 0px 0px 0px; margin:0px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.encoadingbtn
{
background:none;
border:none; padding:0px 0px 0px 0px; margin:0px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.replycancelbtn
{
background:none; background-position:0px 2px;
border:none; padding:0px 0px 0px 0px; margin:0px; font-size:11px; color:#000000; 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:256px; height:20px;}
.ie.newtagdiv{background-color:#ffffbf; padding:5px; width:267px;} 
.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.png) 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:#fafafa; border: 1px solid #ddd; line-height:27px; width:400px; padding:10px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.taskviewrbg{background-color:#e7ebf0; 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.png) no-repeat; width:22px; height:24px; background-position:-286px -366px;}
.post-comment{background:url(../images/scp-global-images.png) no-repeat; width:16px; height:14px; background-position:-446px -3px; cursor:pointer;}
.post-comment-left{background:url(../images/scp-global-images.png) no-repeat; width:4px; height:23px; background-position:-466px -3px; cursor:pointer;}
.post-comment-right{background:url(../images/scp-global-images.png) 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:0px;}
.createnewdrop{ background:#ffffff url(../images/create_new_drop.png) 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.png) 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;}

.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!important;}
.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.png) 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.png) 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.png) 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;
} 
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:11px; 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: 0px; 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; background-color:#fafafa;}
.ReqTemMenuA, .ReqTemMenuN{color:#000000; font-size:12px; font-weight:bold; padding:0px 25px 0px 25px; text-decoration:none; line-height:26px; height:26px; display:block; float:left; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px;}
.ReqTemMenuN{color:#333333;  background-color:#e0ebf1; background-image: -moz-linear-gradient(top, #fcfcfc,#cedee7);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fcfcfc), color-stop(1.0, #cedee7)); border:1px solid #bbd2de; border-bottom:none; margin-left:5px;}
.ReqTemMenuA{ background-color:#ffffff; border:1px solid #bbd2de; border-bottom:1px solid #ffffff;  margin-left:5px;}
.ReqTemMenuA:hover, .ReqTemMenuN:hover{text-decoration:none;}

.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 #c6d8f9;}
.srepformLside{padding:0px; background-color:#ffffff;} 
.srepformRside{background-color:#FFFFFF; margin-left:12px; border:none;}
.srsfileds{display:block; background-color:#f9f9f9; border-bottom:1px solid #dddddd; height:28px; padding-left:12px; line-height:28px;}
.sreplhdr{background-color:#eff5fd; display: block; height: 26px; line-height: 26px; padding-left: 6px; color:#6d6d6d; font-weight:bold;}
.reqtempfields{ background-color:#fafbfc; border-bottom:1px solid #c9d2ea; border-right:1px solid #c9d2ea; border-left:1px solid #ffffff; border-top:1px solid #ffffff; line-height:23px; padding-left:5px; height:23px; color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; margin-top:0px;}
.reqtempfields:hover{background-color:#ffffcc; border:1px solid transparent;}
.reqtemphdiv{height:160px;  background-color:transparent; width:100%; border-bottom:none; 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:-27px 0px 0px 245px; float:left;}
.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.png) 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;}
.rtidiv{border:1px solid #bbd2de;  background-color:#f7f7f7;}
.rtiatab, .rtintab{font-size:11px; padding:0px; height:35px; line-height:35px; cursor:pointer; background-color:#ffffff;}
.rtiatab{font-weight:bold; border-bottom:4px solid #da5900;}
.rtintab{border-bottom:4px solid #ffffff;}
.rtcont{width:100%; padding:10px; background-color:#f7f7f7; border-top:1px solid #e0e0e0; text-align:left;}
table tr td div>.rtcont{width:auto;}
.rthtxt, .rthtxtdis{border:none; height:28px; line-height:28px; margin:0px 0px 5px 0px; padding-left:10px; text-align:left; font-weight:bold;} 
.rthtxt{background-color:#ecf1f7; color:#01366a;}
.rthtxtdis{background-color:#f1f1f1; color:#c5c5c5; margin-top:20px;} 
.reqtempdrimg{
	background: url(../images/filterstart.gif) no-repeat bottom left; width:13px; height:14px; float:left; cursor:pointer;
}
.rtsave{border-top:1px solid #d9d9d9; background-color:#f9f9f9; height:42px; line-height:42px;}
.rthbg{background:url(../images/header-bluebg.gif); display:block; height:23px; line-height:23px; padding-left:6px;}
/*Request Template UI Style Ends*/
/*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:1px 7px 4px 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;
min-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:#f5f5f5;
	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:180px; padding:10px 0px 10px 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!important; background-color:#f6dcd9!important;}
.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;}
.reqtempos{margin:21px 0px 0px 0px!important; position:absolute; padding:0px;}
.ie.reqtempos{margin:0px!important; position:absolute; padding:0px;}
.schreqtempos{margin:6px 29px 0px 0px!important; position:absolute; padding:0px;}
.ie.schreqtempos{margin:0px 24px 0px 0px!important; position:absolute; padding:0px;}
.reqTemplateList{clear:both; right:10px; width:220px; min-height:10px; max-height:230px; overflow-y: auto; overflow-x:hidden; margin-top:21px; z-index:1; text-align:left; } 
.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;} .bluebge7{background-color:#e7f2ff;}
.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) 97% 5% no-repeat; border:1px solid #F3E89D; color:#cf0000; font-weight: bold; padding:5px; margin:0px 0px 0px 250px; padding:5px 20px 5px 5px; border-radius:4px; z-index:10;}
.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; height:22px;}
.moveDown {background:url("../images/moveDown.gif") no-repeat center center #F7F7EC; width:22px; height: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;} 
.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; 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:40px;}
.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:19px; line-height:21px; 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;}
.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;
} 
.ie .actionbttn{line-height:normal;}
.selectbtncenter{background:url(../images/select-option-c.gif) repeat-x; height:27px; line-height:24px; vertical-align:top;}
.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;}
 
.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-bottom:5px;} 
.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%; background-color:#f4f5fa; margin-top:-6px; border:1px solid #DFDFDF; padding:5px; padding-right:10px;} 


.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;}
.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; }
#TimeSheetListView .hover td, #TimeSheetListView .normal td{border-bottom:1px solid #cccccc!important; border-top:0px solid #cccccc!important;}
.groupfiltercont{background-color:#ffffff; border:4px solid #eeeeee; border-top:none;  width:215px; margin:-12px 0px 0px 3px;} 
.tableComponent tr td div.chuco, .chuco{width:10px; min-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;}
.CampaignHTxt{background-color:#f3f3f3; background-image: -moz-linear-gradient(top, #f6f6f6,#f0f0f0);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f6f6f6), color-stop(1.0, #f0f0f0)); color:#666666; text-align:left; font-weight:bold; border-bottom:1px solid #dcdcdc;
height:25px; line-height:25px;}
.CampaignHTxt:first-child{padding-left:8px;}
.AttPos{position:absolute; height:20px; padding-top:3px;  width:100px; margin:195px 0px 0px 30px;}
.rwAtFi{position:absolute; opacity:0; filter:alpha(opacity=0); right:20px; cursor:pointer; width:100px;}
.unappcont{margin:18px 0px 0px -155px; position:absolute; display:inline; z-index:10;}

.helbtxt{font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; margin-bottom:2px;}
.gBackTBor{background-color:#ffffff; border-top:1px solid #efefef; margin-top:0px; padding:5px;}
.TolTdiv{background-color:#fcfcfc; background-image: -moz-linear-gradient(top, #fcfcfc,#ececec);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fcfcfc), color-stop(1.0, #ececec));  -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #d4d4d4; width:290px; padding:10px;  -moz-box-shadow: -2px -1px 2px 4px #eeeeee; -webkit-box-shadow: -2px -1px 2px 4px #eeeeee; box-shadow: box-shadow: -2px -1px 2px 4px #eeeeee; }
.TolTdivArr{position:absolute; margin:0px 0px 0px -22px;}
.brhdr{background-color:#f3f6fd; border:1px solid #daeaf6; height:26px; line-height:26px; color:#333333; font-size:14px; font-weight:bold; cursor:pointer;}
.braction a{padding:0px 2px 0px 2px;}
.braction a:hover{background-color:#999999; color:#ffffff; }

.grbgdiv{background-color:#fafafa; background-image: -moz-linear-gradient(top, #fdfefe,#f6f6f6);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fdfefe), color-stop(1.0, #f6f6f6)); -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #cecece; padding:10px; clear:both; float:left; -moz-box-shadow: -2px -1px 2px 2px #f2f3f3; -webkit-box-shadow: -2px -1px 2px 2px #f2f3f3; box-shadow: box-shadow: -2px -1px 2px 2px #f2f3f3; width:402px;}
.spul{padding:0px; margin:0px; list-style:none; width:389px;   height:140px; overflow:auto; white-space:nowrap;}
.spul li, .spul li a{list-style:none; padding:1px 0px 1px 0px; margin:0px; line-height:18px; display:block; width:100%; text-decoration:none;}
.spul li:hover, .spul li a:hover{background-color:#f2f2f2; cursor:pointer; text-decoration:none; color:#000;}
.arbtn{margin:-23px 10px 0px 0px; position:relative; float:right;}
.sicon{positon:absolute; text-align:right; margin:-17px 5px 0px 0px;}
.proslist{width:100%; height:19px; margin:0px; padding-right:22px; border:1px solid #cccccc; font-size:11px;}

.cauldiv{padding:0px; margin:0px; list-style:none;}
.cauldiv li{padding:4px 0px 4px 0px; margin:0px; list-style:none; text-decoration:none;   cursor:pointer;}
.vlist{border:1px solid #f1f1f1; background-color:#fdfdfd; line-height:22px; height:22px; color:#444; padding:0px 8px 0px 8px;}
.valdtMsg{background-color:#fdefef; border:2px solid #e00505; text-align:left;}
.bsel{height:28px!important; line-height:28px!important; font-size:13px; padding:3px;}
.ie.bsel{height:21px!important; line-height:21px!important;}
.reqrule{height:54px; background-color:#f0f8fd; border:1px solid #e2e9ee;}
.admseting{background-color:#fff; width:100%; margin:0px 0px 10px 0px; border-top:1px solid #bbd2de; border-bottom:1px solid #bbd2de;}
.br_enable{background-color: #fafafa; border-color: 1px solid #f3f3f3;font-size:11px; color: #555555; font-weight: bold;}
.br_disable{background-color: #fae8da; border-color: 1px solid #f1f1f1;font-size:11px; color: #555555; font-weight: bold;}
.ltblueBor{border:1px solid #edf1f7;}


/* New Form Style Begin 22-03-12 */ 
.fflucida{font-family:Verdana, Arial,  Helvetica, sans-serif;}
.frmlable{ font-size:11px; line-height:30px; font-family:Verdana, Arial,  Helvetica, sans-serif;}


input[type="text"]:focus, input[type="password"]:focus{color:#000; height:23px; padding-top:0px; font-family:Verdana, Arial,  Helvetica, sans-serif;}
input[type="text"], input[type="password"], select.height19, select.formStyle{height:23px; font-family:Verdana, Arial,  Helvetica, sans-serif;  
	background: #ffffff; padding:0px;
}
select.mlselect{ background: #ffffff; padding:0px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
select{font-family:Verdana, Geneva, sans-serif; font-size:11px;}
select[disabled] {background: #f7f7f7!important;}
select.height19, select.formStyle{height:21px!important; font-family:Verdana, Arial,  Helvetica, sans-serif; }
.ie select.formStyle, select[multiple] {background:#fff; font-size:11px!important; font-family:Verdana, Arial,  Helvetica, sans-serif; } 
select[multiple] {height:auto!important;}
.formStyle , .tfrequired  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 217px;
	padding-left: 2px!important;
	background: #fff; 
	list-style: none;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; 
}  
textarea:focus{background: #ffffff url(../images/inputstyle-bg.gif) repeat-x top left; color:#000; font-family:Verdana, Arial,  Helvetica, sans-serif;} 

.formStyleTextarea, .formstyletextarea {
	background: #ffffff;
	font-family:Verdana, Arial,  Helvetica, sans-serif!important;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 130px; 
	padding: 2px 2px; 
	background-repeat: repeat-x;  
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
}  
 
.subtbtn, .subtbtnact, .subtbtndis, .acnbtn{ 
		  padding: 1px 10px 1px 10px!important; 
		  border:1px solid #dcdcdc; 
		  cursor: pointer;  
		  font-family: Verdana, Arial,  Helvetica, sans-serif!important;
		  font-size:11px;
		  color:#333333; 
		  width: auto;  /* IE table-cell margin fix */
		  overflow: visible; 
		  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
		-webkit-box-shadow: 0 0px 1px rgba(0,0,0,.2), inset 0px 1px 0px #f7f7f7;
		-moz-box-shadow: 0 0px 1px rgba(0,0,0,.2), inset 0px 1px 0px #f7f7f7;;
		box-shadow: 0 1px 0px rgba(0,0,0,.2);
		text-shadow:  0px 1px 0px #ffffff; 
		background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fefefe,#f1f1f1);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fefefe), color-stop(1.0, #f1f1f1));

 } 
 
.subtbtn, .subtbtnact, .subtbtndis{height:27px; line-height:27px; font-size:12px; }
.acnbtn{height:19px; line-height:19px; padding-bottom:4px; vertical-align:top; font-size:11px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-decoration:none; }
.acnbtn:hover{border:1px solid #bfbfbf; -moz-box-shadow:none; -webkit-box-shadow:none;  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

.subtbtnact, .subtbtn:hover{border:1px solid #3b6dcc; background: #5888dd; color:#fbfbfb; -moz-box-shadow: inset 0px 1px 0px #82a6e6; -webkit-box-shadow:inset 0px 1px 0px #82a6e6; text-shadow:none;}
.subtbtndis{border:1px solid #89a7e0; background: #b2c7ed; color:#ebebeb; cursor:not-allowed; -moz-box-shadow: inset 0px 1px 0px #dadada; -webkit-box-shadow:inset 0px 1px 0px #dadada; text-shadow:none;}
 
.subbtnRow{background-color: #f3f3f3; height:40px; line-height:40px;}


.formStylebutton, .formStyleButton, .formStylebuttonAct, .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:21px; 
 } 

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

.formStylebutton:hover, .formStyleButton:hover, .formStylebuttonact: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:21px; 
}

.formStylebutton:hover[class], .formStyleButton[class], .formStylebuttonact: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:21px; 
} 
 
.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; 
} 
.FormGoBtn{border:1px solid #7f9db9; border-right:0px solid transparent; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.FormShBtn{border:1px solid #cccccc;} 
/* New Form Style Ends 22-03-12 */

 
.ie textarea.ieinputfocus, .ie input.ieinputfocus
{ 
    border: 1px solid #237bc3;
}

select.ReportSeleteBox
{
    border:none!important;
    height:175px!important;
    width:310px;
}
select.tisacc{width:255px; height:203px!important; font-family:verdana; border:none; font-size:11px;}
select.tisedacc{width:255px; height:230px!important; font-family:verdana; border:none;}
select.plistdivcont{width:283px; height:240px!important; overflow:auto; position:relative; border:none; margin:0px; padding:0px;}


/*New Request View Page Style*/
.grhdr{background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fafafa,#f3f3f3);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fafafa), color-stop(1.0, #f3f3f3)); height:37px;}

.RVTabs{border-bottom: 1px solid #b6ceed; height:21px; padding-bottom:2px;} 
  .RVTabs li{float:left; list-style:none; margin-left:2px;}
 .RVTabs li a{ 
	border: 1px solid #b6ceed; border-bottom:1px solid #b6ceed; background-color:#f6f9ff;
	-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; 
	border-top-left-radius: 3px; border-top-right-radius: 3px; 
	text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666;
	 height:22px; line-height:22px; padding:0px 10px 0px 10px; display:inline-block;  
	 
}
.RVTabs li a.currenttab{color:#454545; font-weight:bold; border-bottom:1px solid #fafafa; background-color:#fafafa}
.rqrlist{padding:0px; margin:0px; list-style:none;}
 
.rqrlist li a{color:#454545; font-size:12px; line-height:25px; cursor:pointer; text-decoration:none; }
.rqrlist li a:hover{text-decoration:underline; color:#006699;}

.rvsec{background-color:#f9f9f9; border:1px solid #d0d0d0; padding:12px 5px 12px 12px; 
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.Freqvlist{background-color:#f7f7f7; height:32px; line-height:32px;}
.reqvlist{background-color:#f7f7f7; height:32px; line-height:32px; cursor:pointer;} 
.reqvlistAct{background-color:#fff; height:32px; line-height:32px; cursor:pointer;} 
.MAcnMenu{padding:0px; margin:7px 0px 7px 0px; list-style:none; line-height:26px;} 
.MAcnMenu li{padding:0px; margin:0px; border:1px solid transparent;}
.MAcnMenu li a{padding:0px 0px 0px 10px; list-style:none; color:#666666; text-align:left; text-decoration:none; display:block;}
.MAcnMenu li a:hover{background-color:#f6f6f6; color:#6d6d6d; cursor:pointer;}
.DivWBRShade{width:200px; border:1px solid #b1b6ab; background-color:#fff;   position:absolute; display:block;
-moz-box-shadow:2px 2px 0px 0px #cccccc; -webkit-box-shadow: 2px 2px 0px 0px #cccccc; box-shadow: box-shadow: -2px -1px 2px 4px #cccccc; 
} 
#SlvAcn{margin:10px 0px 0px 1px;}
.ie #SlvAcn{margin-top:5px;}
.RepAcnBtn{ height:20px; margin:0px 10px 0px 20px; cursor:pointer;
background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fafafa,#f3f3f3);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fafafa), color-stop(1.0, #f3f3f3));
-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding:5px;
border:1px solid #ddd;     
} 
.RepActions{display:none; width:160px; margin:10px 0px 0px 0px; padding:0px; z-index:1; border:1px solid #ddd;}
.ConActions{position:absolute; width:200px; margin:6px 0px 0px -110px; padding:0px; z-index:1; border:1px solid #b1b6ab; background-color:#fff;
-moz-box-shadow:2px 2px 0px 0px #cccccc; -webkit-box-shadow: 2px 2px 0px 0px #cccccc; box-shadow: box-shadow: -2px -1px 2px 4px #cccccc;
} 
.TitleTxt{font-family:Helvetica, Arial, Verdana, sans-serif, Geneva, sans-serif!important;}
.AdNotebg{background-color:#f6f6f6; padding:8px 6px 15px 6px;}
.AdNotebgAct{background-color:#fff7f0; padding:8px 6px 15px 6px;}
.oldthread{background:url(../images/old-thread.gif) repeat-x top left; height:50px; cursor:pointer; text-align:center;}
.oldthread span{background-color:#f9f9f9;  padding:3px 10px 3px 10px; margin-top:17px; display:inline-block; color:#696969; font-size:12px;}
.FixedAcnBar{position: fixed; top: 0; z-index:1;}
.RradTLR, .RradTLR:focus{border-right:none!important; -moz-border-radius-topright:0px!important; -moz-border-radius-bottomright:0px!important; border-top-right-radius: 0px!important; border-top-right-radius: 0px!important; color:#555; border:1px solid #dddddd;}
.CInfoBg td{padding:5px 0px 5px 0px;}
.ststimeline{border-left:1px solid #a1c1ca; border-right:1px solid #a1c1ca; height:12px;}
.ststimebg{background:url(../images/ststimelinebg.gif) repeat-x; height:4px; display:block;}
 
.TTdiv{background-color:#6e7b89; padding:4px 12px; color:#fff; font-weight:bold; font-size:11px; border-radius:4px; -moz-border-radius:4px; -moz-border-radius:4px;}
pre{
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space : normal; /* crucial for IE 6, maybe 7? */
}
.RecList{padding:0px; margin:0px; list-style:none;}
.RecList li{padding:0px; margin:0px;}
.RecList li a{padding:2px 10px 2px 10px; display:block; line-height:20px;}
.ie .RecList li a{height:20px;} 
.RecList li a:hover{background-color:#f2f2f2;}
<!-- Fix for IE -->
.ie .DownArrowfix{display:compact; height:19px; line-height:19px; padding-top:3px}
.DemoBtn{border:1px solid #c3d3ee; border-radius:3px; height:16px; line-height:16px; padding:2px 10px; display:inline-block; cursor:pointer;
background-color:#f8f9fe; background-image: -moz-linear-gradient(top, #ffffff,#f0f3fc);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #f0f3fc));
}
.ie .DemoBtn{padding:4px 10px;}
.ContAdvbg{background-color:#fff7f0; border:1px solid #efdabe; border-right:none;}
.rv-hdr{margin-top:20px;}
.rv-hdr-bdr{border-bottom:2px solid #ddd;}
.rv-hdr-txt{font-size:14px; font-weight:bold; color:#3d3d3d; font-family:Helvetica, Arial, Verdana, sans-serif, Geneva, sans-serif!important; padding:0px 0px 5px 5px; line-height:30px;} 
.rv-label{background-color:#fafafa; color:#333; padding-right:10px; font-size:11px; text-align: right; white-space:normal; border-bottom:1px solid #f4f4f4;}
 
.rv-values{background-color:#ffffff; color:#333; padding-left:10px; font-size:11px; border-bottom:1px solid #f4f4f4; white-space:normal; }  
.rv-editicon{cursor:pointer; border:1px solid transparent; margin-left:5px; width:26px; display:inline-block; text-align:center; padding:1px 0px 2px 0px; } 
.rv-editicon:hover{background-color:#f2f2f2; border:1px solid #aaaaaa; cursor:pointer;} 
.searchiconleft, .searchiconleft:focus{background:url(../images/search-icon.png) no-repeat left center!important; cursor:pointer; padding-left:24px!important;}

.select-match-cont{border:1px solid #e0e0e0; border-radius:5px; width:100%; min-height:34px; max-height:100px; height: expression( this.scrollHeight > 100 ? "101px" : "auto" );  overflow-y: auto; vertical-align:middle;}
 
.select-match-cont ul {list-style:none; padding:0px; margin:0px; height:34px; }
.select-match-cont ul li{float:left; height:17px; padding:0px 5px 0px 5px; margin:3px 0px 3px 5px; border:1px solid #f8f8f8; background-color:#f8f8f8;
border-radius:3px;}
.select-match-cont ul li:hover{background-color:#f0f0f0;}
.select-match-cont ul li.bu-sel-inputval, .select-match-cont ul li .bu-sel-inputval{border:none; outline:none; background-color:transparent; background:none; color:#b4b4b4; height:22px;} 

.farcview{height:35px; background-color:#faece0; background-image: -moz-linear-gradient(top, #eee3da,#faece0);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eee3da), color-stop(1.0, #faece0)); border:1px solid #ebd2bb; border-radius:3px; margin-top:15px; }
.farcview span{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-top:7px; display:inline-block;}

.rv-sedit-field{width:150px!important; white-space:nowrap; } 

.attach-listview{background-color:#fff; border-radius:5px; width:380px; border:1px solid #ccc; color:#5d5d5d; position:absolute; margin:15px 0px 0px -70px; padding:10px; 
-moz-box-shadow: 2px -1px 6px 2px #eeeeee; -webkit-box-shadow: 2px -1px 6px 2px #eeeeee; box-shadow:2px -1px 6px 2px #eeeeee;
}
.ie .attach-listview{margin:27px 0px 0px -82px;  }
.attach-listview a.afiledo{font-size:11px; font-weight: normal; color:#006699; text-decoration:none;}
.attach-listview a.afiledo:hover{text-decoration:underline;}
.d_w div.afilecntdiv, .afilecntdiv{max-height:200px; width:380px; height: expression( this.scrollHeight > 200 ? "201px" : "auto" ); overflow-x:hidden; overflow-y:auto;} 
.attach-listview a.afilename{font-size:12px; color:#555555; display:block; margin-bottom:5px; text-decoration:none; font-weight: normal; cursor: default; }
.attach-listview span.afilesize{font-size:11px; color:#8c8c8c;}
.attach-listview a.afileview{font-size:11px; color:#0066bb;  padding:2px; display:inline-block;} 
.at-listpo{float:left;  position:absolute;  margin:-28px 0px 0px 50px;}
.at-listhdr{margin:10px 0px 10px 0px; position:relative; display:inline-block; font-size:12px; font-weight:bold; color:#646464;} 
.attach-listview ul{padding:0px; margin:0px;}
.attach-listview ul li{list-style:none; padding:5px 10px 5px 30px; margin:0px; background:url(../images/attach-file-type.png) no-repeat 8px 8px;
border-bottom:1px solid #e7e7e7; }
.attach-listview ul li:last-child{border-bottom:1px solid #fff;}

.rvcon-tb{background-color:#f8f8f8; height:30px; line-height:32px; padding:0px 10px 2px 0px; margin:15px 0px 15px 0px; border-bottom:1px solid #eeeeee;}
.rvconvTA, .rvconvTN{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 15px 0px 15px; display:inline-block;} 
.rvconvTA{color:#333;}
.rvconvTA:hover{color:#333; cursor:default;}
.rvconvTN{color:#3b7aac;} .rvconvTN:hover{color:#3b7aac;}
.rvconTSp{border-left:1px solid #bfc1c6; height:12px; line-height:12px; position:absolute; display:inline-block; margin-top:12px; }
.rv-sgrep{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; cursor:pointer; margin:0px 0px 0px 30px;  
position:absolute; padding-top:7px; height:18px; line-height:18px;}
.rv-sgrep img {margin:0px; padding:0px;}
.rv-imghdr{position:relative; height:17px; line-height:17px; padding-top:8px;}
.ReqMDetails{border:1px solid #f2f2f2;}
.ReqMDetails img{max-width:100%;}
.rv-macts{background-color:#f9f9f9; height:30px; line-height:30px; margin:0px; padding:0px;}
.rv-macts span.rv-rfacts{float:left; padding-left:20px;}
.rv-macts span.rv-rfacts a{ 
	background-color:#ededed; background-image: -moz-linear-gradient(top, #f1f1f1,#ededed);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f1f1f1), color-stop(1.0, #ededed));
-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding:1px 9px 1px 9px; display:inline-block; border:1px solid #bbb; 
	font-size:11px; color:#333; text-decoration:none; margin:4px 0px 0px 14px; height:18px; line-height:18px;}
.rv-macts span.rv-rfacts a:hover{text-decoration:none;
background-color:#ededed; background-image: -moz-linear-gradient(top, #ededed,#f1f1f1);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ededed), color-stop(1.0, #f1f1f1)); border:1px solid #777;
}
.rv-macts .rv-rfactsimgs{float:right; margin:0px 10px 0px 0px;}
.rv-macts .rv-rfactsimgs img{margin:6px 0px 0px 20px;}
.rv-consep{padding:0px 10px 0px 10px; clear:both; text-align:center;}
.rv-consep span.sepline{display:block; border-bottom:1px solid #eee; padding-bottom:3px;}
.rv-conattach{color:#555; font-size:12px;
background:url(../images/attach-file-type.png) no-repeat 0px 5px;
padding-left:22px; margin-left:2px; display:inline-block;} 
::-webkit-scrollbar {width: 8px;}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #F9F9F9; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #D9D9D9; 
}

.rv-thactns{margin-left:10px; display:inline-block; padding:3px;} 
.rv-thactns span.nedit{
background:url(../images/scp-global-images.png) no-repeat top left;	
width:15px; height:13px; background-position:-74px -806px; cursor:pointer;
display:inline-block; margin:0px 0px 0px 5px; } 
.rv-thactns span.ndelete{
background:url(../images/scp-global-images.png) no-repeat top left;	
width:15px; height:13px; background-position:-94px -806px; cursor:pointer;
display:inline-block; 
}
.rv-adv2 span.rv-advarr{color:#9d9d9d; margin:0px 15px 0px 16px; font-size:11px;}
.rv-adv2 ul.pulcont li:last-child{border-bottom:1px solid #fff;}
.rv-advbdr{border:1px solid #efdabe; border-left:none;}
.rv-adv2{background-color:#fff; color:#5d5d5d;  padding:0px 10px 0px 10px;} 
.rv-adv2 ul.pulcont{padding:0px; margin:0px; width:100%; }
.rv-adv2 ul.pulcont li{background:url(../images/grey-arrow.png) no-repeat 10px 18px; list-style:none; padding:11px 10px 10px 30px; margin:0px; 
color:#555555; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:15px; border-bottom:1px solid #eee;}

.sallbudiv{position: absolute; z-index: 2; margin: 8px 0px 0px -11px;}
.ie .sallbudiv{position: absolute; z-index: 2; margin: 6px 0px 0px -14px;}
.allbusrch{
	background:url(../images/req-list-search.png) no-repeat; 
	cursor:pointer; width:27px; height:23px; 
	vertical-align:bottom; 
	border:none;
	margin-left:-1px;
}
.ie .allbusrch{vertical-align:text-bottom;}

.albugobtn{
	height:23px; 
	padding:0px 5px 0px 5px!important; 
	border:1px solid #dcdcdc;
	margin-left:-5px; 
	cursor: pointer;
	font-weight:bold;  
	font-family: Verdana, Arial,  Helvetica, sans-serif!important;
	font-size:11px;
	color:#333333; 
	width: auto;  /* IE table-cell margin fix */ 
	background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fefefe,#f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fefefe), color-stop(1.0, #f1f1f1)); 
 	display:inline-block;
	vertical-align:bottom;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
} 
.ie .albugobtn{vertical-align:text-bottom;}

.albufcont{background-color:#ffffff; border:4px solid #eeeeee; border-top:none;  width:385px; margin:-10px 0px 0px 3px;}
.ie .albufcont{margin:-8px 0px 0px 3px;  width:395px;}
.albufcont .maxH{max-height: 200px; height:auto; height: expression( this.scrollHeight > 200 ? "201px" : "auto" );}
.rvttdiv{
 background-color:#fdfdfd; background-image: -moz-linear-gradient(top, #fdfdfd,#f5f5f5);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fdfdfd), color-stop(1.0, #f5f5f5));  
 border:1px solid #d0d0d0; width:390px;  
 padding:10px;  
 border-radius:3px; 
 box-shadow: 1px 1px 5px #d7d7d7;
 -moz-box-shadow: 1px 1px 5px #d7d7d7;
 -webkit-box-shadow: 1px 1px 5px #d7d7d7; 
}
.breakwrd{word-wrap:break-word; word-break:break-all; white-space:normal;}

/*Link Request Style Begin*/

#ui-tablelist1 .listTcb .evenRow, #ui-tablelist1 .listTcb .oddRow{
    border-bottom:none;
    height:30px; line-height:30px;   
}
#ui-tablelist1 .listTcb {
    background:#efefef;
    border-collapse: inherit;
    border-spacing:1px;
}
#ui-tablelist1 .listTcb th {
    background:#F5F5F5;
    height:auto;
    vertical-align:middle;
    border:none;
    text-align:left;
    height:30px; line-height:30px;
    text-decoration:none; font-weight:bold;
}
#ui-tablelist1 .listTcb th a
{
    height:30px; line-height:30px;
    text-decoration:none; font-weight:bold;
}
#ui-tablelist1 .listTcb .listTcbChb{padding:0px; margin:0px;  display:inline-block;}
#ui-tablelist1 .listTcb th, #ui-tablelist1 .listTcb td{padding-left:5px;}
.rvcmtdiv{width:350px; background-color:#f9f9f9; background-image: -moz-linear-gradient(top, #fcfcfc,#eeeeee);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fcfcfc), color-stop(1.0, #eeeeee)); border:1px solid #c8c8c8;}
.rvcmtcnt{line-height:19px; height:150px; overflow-y:auto;}
.rvcmthdr{border-bottom:1px solid #ccc; padding:0px 0px 5px 0px; margin-bottom:5px;}

.ui-tablelist-nodata {
    background:#f9f9f9 url(../images/ui-infoicon1.png) 67px 6px no-repeat;
    border:1px #efefef solid;
    padding:10px 10px 10px 100px;
    margin-top:20px;
}
.ui-tablelist-nodata {
    color:#9c9c9c;   
}
.ui-tablelist-nodata a {
    color:#06b;   
} 
.lnktoreq{font-size:12px; font-weight:bold; margin:0px 0px 15px 0px;} 

/* New Buttons in Request list view page */
.lvmactions, .lvrefacn{
display:inline; 
position:absolute; 
border:1px solid #7089b3; 
background-color:#f3f8fa; 
margin:23px 0px 0px 0px;
width:180px; 
} 
.lvrefacn{margin-left:-393px;}
.lvmactions{left:0px; margin-left:445px;} .ie .lvmactions{left:0px; margin-left:447px;}

.lvmactions ul, .lvrefacn ul{padding:0px; margin:0px; list-style:none;}
.lvmactions ul li, .lvrefacn ul li{padding:0px; margin:0px; list-style:none;}
.lvmactions ul li a, .lvrefacn ul li a{padding:0px 5px 0px 20px; margin:0px; display:block; height:25px; line-height:25px; 
text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000; }
ul li a.current{background:url(../images/tickmark.png) no-repeat 5px center transparent;}
.lvmactions ul li a:hover{margin:0px; background-color:#deeef2; color:#006699;}

.lvrefacn{ 
margin:23px 0px 0px -58px; 
}  
.lvmactions ul li a{padding:0px 5px 0px 10px;}
.visible{visibility:visible;}
.vishid{visibility:hidden;}
/*Link Request Style Ends*/
.filterbg{background:url(../images/filterbg.gif) repeat-x top left;}

.adsfsec td,  .adsfsec td div{font-size:12px;}
.adsfsec{background-color:#fafafa;}
ul.list-fieldtype {
	 margin:0;
	 padding:3px 0;
	 border:1px #dedede solid;
	 display:inline-block;
	 width:auto;
	 zoom:1;
	 ^display:inline;
	 background:#fff;
}
ul.list-fieldtype li {
	 list-style:none;
	 padding:0 3px;
	 border-left:1px #dedede solid;
	 display:table-cell;
	 zoom:1;
	 ^display:inline;
}
ul.list-fieldtype li.first {
	 border-left:none;
}
ul.list-fieldtype li a {
	 text-decoration:none;
	 display:inline-block;
	 padding:2px 9px 3px 9px;
	 border-left:1px #fff solid;
	 border-right:1px #fff solid;
}
ul.list-fieldtype li a:hover, ul.list-fieldtype li a.fieldtype-active {
	 background: #e3edff url(../images/fieldtype-iconbg.png) top repeat-x;
	 border-left:1px solid #d9dde3;
	 border-right:1px solid #d9dde3;
	 border-bottom:1px solid #e6ecf7;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 -khtml-border-radius: 3px;
	 border-radius: 3px;
	 text-decoration:none;
	 color:#000;
}
ul.list-fieldtype li a img {
	 width:36px;
	 height:32px;
	 border: 0px;
}
ul.list-fieldtype li a span {
	 white-space:nowrap;
	 font:normal 12px Arial, Helvetica, sans-serif;
}
.fieldtype-icon-singleline {
	 background: url(../images/scp-global-images.png)  no-repeat 999px 999px;
	 background-position: -84px -710px;
}
.fieldtype-icon-numeric {
	 background: url(../images/scp-global-images.png)  no-repeat 999px 999px;
	 background-position: -209px -710px;
}
.fieldtype-icon-multiline {
	 background: url(../images/scp-global-images.png)  no-repeat 999px 999px;
	 background-position: -126px -710px;
}
.fieldtype-icon-picklist {
	 background: url(../images/scp-global-images.png)  no-repeat 999px 999px;
	 background-position: -167px -710px;
}
.fieldtype-icon-datetime {
	 background: url(../images/scp-global-images.png)  no-repeat 999px 999px;
	 background-position: -251px -710px;
}
.row1, .row0 {border-bottom:1px solid transparent; border-top:1px solid transparent;}
.linkcmt{position:absolute; right:225px; border-right:3px solid #c8c8c8; padding-top:0px; display:none; width:350px;}
.ie .linkcmt{right:180px;} 
.advTcount{background-color:#f5f5f5; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; height:24px; line-height:24px;  }
.advTcount ul, .advTcount ul li{padding:0px; margin:0px; list-style:none; color:#333;  display:inline; }
.advTcount ul li{margin-left:40px;}
.advTcount ul li.first{margin-left:10px;}
.MaskArchiveExceptionClass { 
  background: url("../images/audit-settings-mask.png") repeat scroll 0 0 transparent; 
  display: block;  
  height:153px;
  position:absolute;
  z-index: 2; 
} 
.ViewArchiveExceptionClass {
  display: block; 
  position: relative;
  z-index: 1;
}
#loadListView.rl-reficon, #autoRefresh.rl-refacn, #invokeSS.rl-reficon, #invokeCC.rl-refacn{ 
     padding:2px 10px; text-decoration:none; 
     line-height:0px;  
     float:left;  
 }
#invokeSS.rl-reficon{ 
     padding:2px 5px 3px 7px; text-decoration:none; 
 }
#loadListView.rl-reficon, #invokeSS.rl-reficon{ 
     border-top-left-radius:2px;
     border-bottom-left-radius:2px;
     border-right:1px solid transparent; 
 } 
#autoRefresh.rl-refacn, #invokeCC.rl-refacn { 
     border-top-right-radius:2px;
     border-bottom-right-radius:2px; 
     padding:2px;
     margin-left:0px; 
 }  
#autoRefresh.rl-refacn img{
     background: url(../images/ddarrow.gif) no-repeat 1px 0px;
     } 
#autoRefresh.rl-refacn img{
     margin-top:4px;
     }
#invokeCC.rl-refacn img.scpicon180{background:url(../images/scp-global-images.png) no-repeat top left; width:12px; height:13px; background-position:-264px -336px;}



.adv-srcmdiv{background-color:#f9f9f9; border:1px solid #ebebeb; display:block; padding:15px 10px 10px 16px; margin-top:5px;}
.ie .adv-srcmdiv{ width:100%;}
.adv-srcpanel{margin-top:10px; height:70px; background-color:#fafafa; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.adv-srcsec{width:675px; height:35px;}
.adv-srcmdiv td,  .adv-srcmdiv td div,  .adv-srcmdiv td input,  .adv-srcmdiv td select{font-size:12px;}
.adserlsec{width:22%;}
.adsercsec{width:44%;}

.ul-refsearch{padding:0px; margin:10px 0px 0px 10px; list-style:none;}
.ul-refsearch li{color:#555555; line-height:16px; font-size:11px; padding:3px 0px 3px 0px; cursor:pointer;}

.adv-srctarea, .adv-srctareadis{width:100%; height:35px; background-color:#f0f0f0; color:#5d5d5d;}
.adv-srctareadis{} 
.adv-srcbtn{
    background:url(../images/adv-src-btn.gif) repeat-x top
     left;  width:56px; height:30px;  
     border:none; margin:6px 0px 0px -56px;
     cursor:pointer; 
     }
.adv-srctxt{margin:13px 0px 0px 10px; display:inline-block;}
.adv-lthdr{font-size:12px; font-weight:bold; color:#a5a5a5; background-color:#f5f5f5; height:26px; padding-left:6px; line-height:26px;} 
.adv-ltshdr{font-size:12px; font-weight:bold; color:#a5a5a5; padding-left:6px;}

.hdrSrchbl{border-left:1px solid #5da8d5; border-right:1px solid #2b6c92; height:29px; display:inline-block; position:absolute; margin-top:-6px;}
.hdrSrchbr{float:left; border-right:1px solid #54a9d1;} 
#actionsmenu .rvadd-attach{ overflow:hidden; height: 18px; line-height:14px; cursor:pointer; }
.ie #actionsmenu .rvadd-attach{width:198px; display:block; height: 18px; line-height:14px; }
#actionsmenu .rvadd-filetype{margin:-28px 0px 0px -350px; opacity: 0; filter:alpha(opacity: 0); position: relative; cursor: pointer; font-size:50px;} 
.ie #actionsmenu .rvadd-filetype{width:120px; margin:-28px 0px 0px -40px;}
.browsebutton{height:25px; width:130px; border:1px solid #c3c3c3; border-radius:4px; overflow:hidden; cursor:pointer; background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fefefe,#f1f1f1); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fefefe), color-stop(1.0, #f1f1f1)); }
.uplfilemdiv{color:#414141; height:25px; line-height:25px; text-align:center; font-weight:bold; }
.upl-filetype{margin:-4px 0px 0px -50px; opacity: 0; filter:alpha(opacity: 0); position: relative; cursor: pointer; font-size:20px; width:230px;}
.upl-pos{position:relative; margin:-25px 0px 0px -15px;}
.upl-sfile{margin:18px 0px 0px 10px; float:left; display:inline-block; color:#777;}
.imreqbtn{
	height:23px;
	line-height:23px; 
	padding:0px 10px 0px 10px; 
	border:1px solid #dcdcdc; 
	cursor: pointer;
	font-weight:bold;  
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px;
	color:#555;  
	background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fefefe,#f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fefefe), color-stop(1.0, #f1f1f1)); 
 	display:inline-block;
	vertical-align:bottom;
	border-radius:3px; 
}  
.imphdrtxt td{background-color:#f1f1f1; color:#333; font-size:12px; font-weight:bold; padding:7px 0px 7px 4px;}
.imphdrtxtda td{background-color:#e5ebee; color:#333; border-bottom:1px dotted #abb4bf; border-top:1px dotted #abb4bf; font-size:12px; font-weight:bold; padding:7px 0px 7px 4px;}
.impreqsts{background-color:#fdfedc; border:1px solid #ebe9ea; color:#383240; height:30px; line-height:30px; padding:0px 10px 0px 10px;}

.oper-hours{width:100%; margin-top:0px;}
.oper-hours .oper-hours-hdr{background-color:#f4f4f4;}
.oper-hours .oper-hours-hdr td{color:#aaa; font-weight:bold; height:24px; line-height:24px; padding-left:10px;}
.oper-hours .oper-hours-field{height:44px; border-bottom:1px solid #efefef; padding-left:10px;}
.oper-hours .oper-hours-sel{padding:0px 0px 0px 20px;}
.oper-hours-day{color:#555; font-weight:bold; text-align:left;}
.adsnfiled{color:#555; font-size:11px; font-weight:bold; border:none;}
.addcusTime{
background: url(../images/add-icon.png) 7px 5px no-repeat; 
text-decoration:none; display:inline-block;
border:1px solid transparent; height:22px; line-height:22px; color:#777777; font-size:11px;
padding:1px 10px 1px 27px;
}
.addcusTime:hover{
background:#fafafa url(../images/add-icon.png) 7px 5px no-repeat; 
text-decoration:none; display:inline-block;
border:1px solid #cccccc; border-radius:5px; height:22px; line-height:22px; color:#777777; font-size:11px;
padding:1px 10px 1px 27px;
}



/*Reply window UI*/
.repbtnsend{background:url(../images/repsendbg.png) no-repeat;
border:1px solid #d2d2d2; border-radius:2px;
height:23px; width:22px;
padding:0px; margin:0px 0px 0px 0px;  z-index:1000;  position:absolute;

}
.repbtnsend-ac{background:#fff url(../images/repsendbg-ac.png) no-repeat; 

border:1px solid #d2d2d2; border-radius:2px;
width:22px; height:23px;
padding:0px; margin:0px 0px 0px 0px; z-index:1000;  position:absolute;
        border-bottom:1px solid #fff;
}

.sendtypediv {background-color:#fff; border:1px solid #dcdcdc; width:180px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.stmdiv{margin-left:-43px;}
.stsdiv{position:absolute; margin:-23px 0px 0px 180px;}
.ie .stsdiv{position:absolute; margin:-23px 0px 0px 178px;}
.sendtypediv ul, #sendtype ul li{padding:0px; margin:0px; list-style:none;}

.sendtypediv ul li a{text-decoration:none; display:block; font-family:Verdana, Geneva, sans-serif; font-size:11px;
color:#333333; padding:5px 10px 5px 20px; }
.sendtypediv ul li a:hover, .sendtypediv ul li a.active:hover{background-color:#ececec;}
.sendtypediv ul li a.active{background:url(../images/tickmark.png) no-repeat 5px center; } 
.sendoptions a.rarrow{background:url(../images/autocompleteitembullet.gif) no-repeat 96% 50%;}

.notifydiv {margin:17px 0px 0px 50px;}
.notimdiv{width:380px; border:1px solid #cccccc; -moz-box-shadow: 2px 2px 7px 2px #b8b8b8; -webkit-box-shadow: 2px 2px 7px 2px #b8b8b8; box-shadow: 2px 2px 7px 2px #b8b8b8; background-color:#fff;}
.notimdivArrow{position:absolute; margin:-17px 0px 0px 306px;}
.notifyInnCnt{max-height:285px; height: expression( this.scrollHeight > 285 ? "286px" : "auto" );  overflow-y:auto;}
.notihdr{border-bottom:1px solid #e5e5e5; height:34px; line-height:34px;  padding-left:13px; display:block; }
.notihdrTxt{color:#636363; font-size:12px; font-weight:bold;}
.notifdr{border-top:1px solid #c9c9c9; background-color:#eeeeee; height:34px; line-height:34px;  padding-left:13px; display:block; }
.notifdrTxt{color:#636363; text-decoration:none; font-size:12px;} 
.notireq-assign{padding:10px 0px 10px 0px; border-bottom:1px solid #e5e5e5; clear:both;}
.notireq-ashdr{ color:#555555; font-size:12px; text-decoration:none;}
.notireq-ashdr:hover{text-decoration:underline; color:#555555;}
.notify-time{color:#777; padding-top:6px; font-size:11px; line-height:16px;}    
.notifycl{float:right; margin:1px 10px 0px 0px; }
.ntbubble{background:#e05249; border-radius:3px; z-index:100; position:absolute; margin:-1px 0px 0px 12px; text-align:center; padding:1px 3px 1px 3px; min-width:12px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
.afsrt{ width:200px; background-color:#fff; border:1px solid #ccc; position:absolute; margin-top:0px; padding:3px 3px 10px 3px; clear:both;}
.afsrt a{display:block; height:23px; line-height:23px; text-decoration:none; font-size:11px; color:#333333; padding:0px 10px 0px 10px;}
.afsrt a:hover{background-color:#ececec; color:#333333;}
.afsrtby{color:#5d5d5d; display:block; line-height:25px; padding-left:10px;} 
.afsrtbtn{ 
text-decoration:none; display:inline-block;
border:1px solid #cccccc; border-radius:2px; height:19px; line-height:19px; color:#333; font-size:11px;
padding:1px 5px 1px 5px;
} 
.afsrtbtn:hover{color:#333;} 
.bordernone{border:none;}

.history-details{}
.history-details .history-toggleheader{display:block; border-bottom:1px solid #cccccc; padding-bottom:0px;}
.history-details .history-toggleheader .history-date-curve{
display:inline-block; 
position:relative; 
vertical-align:top; 
margin-top:1px; 
background-color:#f0f0f0;
border-bottom:0px solid #e8e8e8;
border-radius:0px;
display:inline-block; 
position:relative; 
}
.history-details .history-toggleheader .history-date-curve .count { 
height:14px;
_height:24px; 
float:left; 
padding:5px 13px 5px 26px; 
background:#fff;
border-bottom:0px solid #e8e8e8;
position:relative; 
z-index:1; 
color:#000; 
font:bold 12px Verdana, Helvetica, sans-serif; 
}
.history-details .history-toggleheader .history-date-curve .count i { 
display:inline-block; 
position:absolute; 
left:0;  
cursor:pointer;
margin:-6px 0px 0px 0px; 
}

 
.history-details .history-list { }
.history-details .history-list .history-list-row { 
background:#fff; 
}
.history-details .history-list .history-list-row td{border-bottom:1px solid #f0f0f0; padding:10px 0px 10px 0px;}
.history-details .history-list .history-list-row .history-time { 
text-align:center;  
width:127px; 
font-size:12px;
color:#555555;
font-family:Verdana, Geneva, sans-serif; 
}
.history-details .history-list .history-list-row .history-info {padding-left:20px;}
.history-details .history-list .history-list-row .history-infotick{padding-left:30px; background:url(../images/tickmrk.png) no-repeat 10px 12px;}
.history-details .history-list .history-list-row .history-action{padding-left:20px;  text-align:center;  }
.history-details .history-list .history-list-row .log { 
margin:3px 0px 0px 18px;
padding:0px 0px 0px 0px; 
color:#333;
font-size:12px;
background:url(../images/gr-arrow.png) no-repeat 3px 4px;
}
.history-details .history-list .history-list-row .update { 
color:#888;
font-size:12px;
font-weight:bold;
}
 
 
.history-details .history-list .history-list-row .hcreated, .history-details .history-list .history-list-row .hupdated, .history-details .history-list .history-list-row .hmerged, .history-details .history-list .history-list-row .hdeleted, .history-details .history-list .history-list-row .hclosed, .history-details .history-list .history-list-row .hlinked, .history-details .history-list .history-list-row .hstoped
{padding:0px; margin-top:4px; width:6px; height:19px; display:block; font-weight:bold; border-radius:2px;   }

.history-details .history-list .history-list-row .hcreated {background-color:#E6F5E2;} 
.history-details .history-list .history-list-row .hupdated  {background-color:#F9F7D5;}
.history-details .history-list .history-list-row .hmerged {background-color:#ffffcc;}
.history-details .history-list .history-list-row .hdeleted {background-color:#ffdfe0;}
.history-details .history-list .history-list-row .hclosed {background-color:#ddefef;}
.history-details .history-list .history-list-row .hlinked 1{background-color:#edf5fd;}
.history-details .history-list .history-list-row .hstoped 1{background-color:#fff9f0;}


.history-details .history-list .history-list-row .name { 
color:#333; 
font-size:12px;
font-weight:bold;
}

.history-details .history-list .history-list-row .hacn { 
color:#333; 
font-size:12px; 
}
.history-details .history-list .history-list-row .hacn .acnd{color:#777; font-weight:bold;}


.ui-expand {
background:url(../images/plus-icon.png) no-repeat center;
width:26px;
height:24px;	
}
.ui-collapse {
background:url(../images/minus-icon.png) no-repeat center;	
width:26px;
height:24px;
} 
.viewmore-block{background-color:#f1f1f1; height:30px; line-height:30px; text-align:center; margin-top:15px;} 
.rvh{float:left; margin-left: 10px; font-size:14px; font-weight:bold;}
.rvhc{float:right; cursor: pointer; margin: 0px 10px 0px 0px;}
.rvhview{height:250px; overflow-y:auto; padding:20px;}
.cmpold{float:left; width:423px; padding:0px 0px 15px 15px; margin:0px;} .cmpnew{float:right; width:423px; padding:0px 15px 15px 0px; margin:0px;} 
.cmpoldbr{border:1px solid #e9e9e9; margin-top:15px;}
.cmphdr{height:32px; line-height:32px; background-color:#efefef; font-weight:bold; border-bottom:1px solid #e9e9e9; padding-left:10px;}
.cmpcnt{height:390px; line-height:20px; color:#333; overflow:auto; padding:10px; background-color:#fff;}
.hdftm{height:24px; line-height:24px; padding-bottom:5px; }
.hdft{ 
height:24px; line-height:24px; 
    margin-top: 1px; 
}

.hdft .ctxt-expand{color:#333; border-radius:5px; font-weight:bold; display:inline-block;  font-size:12px; padding:0px 35px 0px 10px;
background:#f7f7f7 url(../images/ui-fw-collapsearrow.png) no-repeat 90% 100%; cursor:pointer;  height:24px; line-height:24px;  }

.hdft .ctxt-collapse{color:#333; border-radius:5px; font-weight:bold; display:inline-block;  font-size:12px; padding:0px 35px 0px 10px;
background:#f7f7f7 url(../images/ui-fw-expandarrow.png) no-repeat 90% 50%; cursor:pointer; height:24px; line-height:24px;  }

.hdfimdiv{height:55px; background-color:#f9f9f9; border:1px solid #eeeeee; padding:5px;} 
.thdr{font-size:12px; font-weight:bold; color:#a9a9a9; line-height:20px;}
.hdfiacn{position: absolute; z-index: 2; margin: 1px 0px 0px -3px;}

.hfsacnt{background-color:#ffffff; border:4px solid #eeeeee; border-top:none;  width:215px; margin:-7px 0px 0px 3px;} 
.hfst{font-size:12px; color:#696969; padding-left:5px; font-family:Verdana, Geneva, sans-serif;}
.hfsacn{border:none; padding:0px; margin-top:6px; width:310px; height:200px; overflow-y:auto; background-color:#ffffff;}
.hfsacn ul{padding:0px; margin:0px; list-style:none;}
.hfsacn ul li{list-style:none;}
.hfsacn ul li a{ padding:2px 0px 2px 0px; font-size:12px; font-family:Verdana, Geneva, sans-serif; list-style:none; line-height:19px; height:19px; display:inline-table; clear:both; width:100%; color:#333333; text-decoration:none;  margin:0px; cursor:pointer;}
.hfsacn ul li a:hover, .hfsacn ul li a:hover{background-color:#f4f4f4; cursor:pointer; text-decoration:none;}

.surdts{background-color:#f5f5f5; border:3px solid #ededed; margin-top:15px;}
.hErrDiv{background-color:#f0dede; padding:5px; height:30px; line-height:30px; margin:5px auto; text-align:center; font-size:12px; color:#b84c46; border-radius:2px; padding-left:10px; width:70%;  }

/* Error Log UI*/
.lvshdr{color:#5d5d5d; line-height:35px; font-size:15px; font-family:Arial, Verdana, Geneva, sans-serif; font-weight:bold;}
.lvdts{border:1px solid #eee;}
.lvcnt{border-bottom:1px solid #eee; background-color:#fcfcfc; line-height:36px;}
.lvcntla{border-bottom:1px solid #eee; background-color:#fcfcfc; line-height:36px;color:#9b9b9b; font-size:12px; text-align:right;}
.lvcntla span{color:#9b9b9b; font-size:12px; text-align:right;}

.lvcntva{border-bottom:1px solid #eee; background-color:#fcfcfc; line-height:36px;padding-left:20px; text-align:left;}
.lvcntva span.tVal{color:#5d5d5d; font-size:12px;}
.lvmsg{border:1px solid #efefef; background-color:#fff; margin:16px 0px 16px 0px;}
.lvmsghdr{background-color:#f7f7f7; color:#999999; height:26px; line-height:26px; font-weight:bold; padding-left:10px; border-bottom:1px solid #efefef;}
.lvmsgcnt{height:420px; background-color:#fff; color:#555; padding:15px; border:1px solid #dfdfdf; overflow-y: auto; line-height:19px; font-size:12px;}

.lvmsglf{background-color:#f7f7f7; border-right:1px solid #ededed; width:150px; padding:10px 0px 0px 10px;}
.lvmenuAct, .lvmenu{height:28px; line-height:28px; color:#9a9a9a; display:block; text-decoration:none; padding-left:10px; position:relative; margin-right:-1px; font-size:12px;}
.lvmenuAct:hover, .lvmenu:hover{color:#555555;}
.lvmenuAct{background-color:#fff; font-weight:bold; border:1px solid #ededed; border-right:none;}
.errLogMsg{background-color:#fafafa; border:1px solid #f3f3f3; border-left:2px solid #f1c0c3; padding:5px; font-size:11px;margin:15px 0px 15px 0px; line-height:19px; display:table; width:100%;}
.pad15{padding:15px;}

/* Assessment UI*/

.tm-legend{border:1px solid #f1f1f1; background-color:#fff; border-radius:5px; height:25px; line-height:25px; margin:0px 0px 0px 0%; } 
.tm-legend .legend-open, .tm-legend .legend-onhold, .tm-legend .legend-resolved, .tm-legend .legend-closed, .tm-legend .legend-unassigned, .tm-legend .legend-group, .tm-legend .legend-srep{ background-position: 5px 7px; background-repeat:no-repeat;  padding:0px 10px 0px 25px;
font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666;}
 
.tm-legend .legend-open{background-image:url(../images/legend-open.png);}
.tm-legend .legend-onhold{background-image:url(../images/legend-onhold.png);}
.tm-legend .legend-resolved{background-image:url(../images/legend-resolved.png);}
.tm-legend .legend-closed{background-image:url(../images/legend-closed.png);} 
.tm-legend .legend-unassigned{background-image:url(../images/legend-unassigned.png);}
.tm-legend .legend-group{background-image:url(../images/legend-group.png);}
.tm-legend .legend-srep{background-image:url(../images/legend-srep.png);} 

#allTech tr td, #allGrp tr td{height:30px; padding-left:8px;}
.tmspentdiv{min-width:400px; padding:10px; margin-bottom:30px; border:1px solid #ccc; background-color:#fff; border-radius:5px; 
-moz-box-shadow:2px 2px 2px 2px #ededed; -webkit-box-shadow:2px 2px 2px 2px #ededed; box-shadow: 2px 2px 2px 2px #ededed;}
.thdrbg{background-color:#eeeeee; color:#5d5d5d; font-weight:bold;}
.tmspentTbl{background-color:#f0f0f0;}

.tableComponent th div, .tableComponent tr td div{overflow:hidden; min-width:31px;}
.rc_d_h.dragged{border-left: 1px solid #333;} 
.rc_d_h{position: absolute; z-index:5; width:8px; margin-left:-5px; cursor:col-resize;}
.rc_d_h:hover{border-left: 1px solid transparent;}

.replycount{position:absolute; background:#eaeaea; color:#333; border:0px solid #f1f1f1; font:10px Tahoma, Verdana, Geneva, sans-serif; height:12px; padding:1px 4px 1px 4px; line-height:10px; height:10px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin:3px 0px 0px 19px;}

.d_w table{table-layout:fixed; width:100%;}
.d_w, .d_w div, .d_w table tr td , .tableComponent tr th div{overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; z-index:1; text-align:left;}
.d_w div.remellips div{overflow:clip; text-overflow: clip; -o-text-overflow: clip; white-space: normal;}
.remellips table tr td{background-color:transparent; border:none;}
.AllRemCnt .tableComponent tr td div {white-space:normal;}
.ie .tableComponent tr th div, .ie .tableComponent tr th div input[type="text"]{padding:0px; line-height:20px; margin:0px;}
/* Solution UI */
.disTable{display:table;}
.ui-framework-design1 .fntari{font-family:Arial, Helvetica, sans-serif!important;}

.SolVMdiv{border:1px solid #e4e4e4; width:98%; margin:10px auto; background-color:#fff;}
.SolTLinks{margin:7px 12px 0px 0px;}
.SolTLinks table tr td{padding-left:7px;}
 

.SolSiSec{background-color:#f9f9f9; border-right:1px solid #ddd; padding:0px 13px 0px 18px;}
.SolVCont{font-size:12px; line-height:20px;}

.SolVCont p{margin:15px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
.ttAr{background:url(../images/tooltip-arrow.png) no-repeat 35% 0px; margin:0px 0px 0px 0px; height:5px; display:block; position:static;}
.ttCnt{padding:4px; line-height:19px; color:#fff; background-color:#000; border-radius:5px;}
.bdrrighte4e4{border-right:1px solid #e4e4e4;}
.ratebtn{background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fefefe,#f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fefefe), color-stop(1.0, #f1f1f1)); 
	 border:1px solid #dcdcdc; border-radius:2px;
	 height:17px; line-height:17px; cursor:pointer; padding:0px;} 
 
.ratethump{display:inline-block; margin:0px; padding:0px 4px 0px 4px;} 

 
.attach-file ul{padding-left:20px;  margin:0px;}
.attach-file ul li{list-style:disc; color:#cccccc; font-size:12px; padding:3px 10px 5px 0px; margin:0px;} 
.attach-file a.afilename{font-size:12px; color:#555555; margin-bottom:5px; text-decoration:none; font-weight: normal; cursor: default; }
.attach-file span.afilesize{font-size:11px; color:#8c8c8c; margin-left:10px;} 
.slinfo{ }
.slinfo span.label{color:#a0a0a0; font-size:12px; line-height:22px; }
.slinfo span.val{color:#5d5d5d; font-size:12px; padding-left:15px;}
 
.sub-hdr{margin-top:20px;}
.sub-hdr-bdr{border-bottom:1px solid #e5e5e5;}
.sub-hdr-txt{font-size:14px; font-weight:bold; color:#666; padding:0px 0px 0px 0px; line-height:25px;} 
.svHdrTxt{font-size:20px; color:#444; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.svDts{border-top:1px solid #d2d2d2; margin-top:23px; padding-bottom:10px;}
.solhisdiv{
	background-color:#f2f1f1; 
	border:1px solid #edecec;  
	border-radius:8px;
	padding:5px; 
	font-size:12px;
	margin-top:10px;
}

.sviewlist{padding:0px; list-style:none; list-style:disc; margin:0px 0px 0px 20px; }
.sviewlist li{padding:5px 0px 5px 0px; color:#ccc;} 
.sviewlist li a{color:#454545; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; cursor:pointer; text-decoration:none;  }
.sviewlist li a:hover{text-decoration:underline; color:#006699;}
.svrt{border-radius:5px; background-color:#f8f8f9; width:100%; margin-top:20px; border:1px solid #efeff0;}
.svcmt{width: 99%; font-family:Arial, Helvetica, sans-serif; height: 34px; padding:5px 0px 0px 5px;}
.browsebutton{
	height:30px; width:130px;
	border:1px solid #c3c3c3;
	border-radius:4px;
	overflow:hidden;
	cursor:pointer;
	background-color:#f7f7f7; background-image: -moz-linear-gradient(top, #fefefe,#f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fefefe), color-stop(1.0, #f1f1f1)); 
	}
.uplfilemdiv{
	 color:#414141;
	 height:30px; line-height:30px;
	 text-align:center;
	 font-weight:bold; 
}

.upl-filetype{margin:-8px 0px 0px -50px; opacity: 0; filter:alpha(opacity: 0); position: relative; cursor: pointer; font-size:30px; width:230px;} 
.upl-pos{position:relative; margin:-25px 0px 0px -15px;}
.upl-sfile{margin:18px 0px 0px 10px; float:left; display:inline-block; color:#777;}

.sugsolution{width:460px; margin-top:-105px; background-color:#fff; border:1px solid #d6d6d6; box-shadow: 1px 0px 2px 2px #eee; 
-webkit-box-shadow:1px 0px 2px 2px #eee; }
.sugsolution .sugsolutionul{padding:0px; margin:0px; list-style:none;}
.sugsolution .sugsolutionul li{border-bottom:1px solid #eee; list-style:none;} 
.sugsolution .sugsolutionul li a{ background:url(../images/solutions-icon.png) no-repeat 15px 8px; text-decoration:none; font-size:12px; color:#333; padding:0px 0px 0px 40px; display:block; height:30px; line-height:30px;}	
.sugsolution .sugsolutionul li a:hover{text-decoration:none;  color:#fff;  background-color:#4070c1;} 
.sugsolution .sugsolutionul li a.last{color:#006699; border-bottom:none; background: #ededed url(../images/spacer.png) no-repeat; text-align:right; padding-right:10px;}
.sugsolution .sugsolutionul li a.last:hover{color:#006699; text-decoration:underline; background-color:#ededed;} 


#ui-framework-design1 div, #ui-framework-design1 span, #ui-framework-design1 iframe, #ui-framework-design1 img, #ui-framework-design1 p, #ui-framework-design1 em, #ui-framework-design1 b, #ui-framework-design1 u, #ui-framework-design1 i, #ui-framework-design1 ol, #ui-framework-design1 li, #ui-framework-design1 li, #ui-framework-design1 fieldset, #ui-framework-design1 form, #ui-framework-design1 legend, #ui-framework-design1 table, #ui-framework-design1 tbody, #ui-framework-design1 tfoot, #ui-framework-design1 thead, #ui-framework-design1 tr, #ui-framework-design1 th, #ui-framework-design1 td, #ui-framework-design1 button, #ui-framework-design1 button, #ui-framework-design1 select, #ui-framework-design1 textarea { 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
}

.lsuli{border:1px solid #dddddd; clear:both;}
.lsulic{height:60px; overflow-y:scroll;}
.lsuli ul{padding:0px; list-style:none; list-style:disc; margin:0px 0px 0px 20px;}
.lsuli ul li{padding:2px 0px 2px 0px; color:#333;}
.lsuli ul li a{text-decoration:none; }
.lsuli ul li span.rls{margin:0px 0px 0px 10px; padding:0px; width:10px; height:10px;}
.lsulink{background-color:#f7f7f7; padding:5px 5px 5px 10px; margin-top:5px; border-top:1px solid #e3e3e3; font-size:11px;}
.lsulink a{text-decoration:none; color:#333;}
.lsulink a:hover{text-decoration:underline; color:#333;}


.solAddCmt{text-decoration:none; color:#aaaaaa; display:inline-block; font-size:12px; height:23px; line-height:23px; border:1px solid transparent; margin-left:30px; padding:0px 10px 0px 5px; border-radius:3px; }
.solAddCmt:hover{text-decoration:none; color:#aaaaaa; background-color:#f6f6f6; border:1px solid #dddddd;}
.bbote4{border-bottom:1px solid #e4e4e4}
table tr td.rebdr{border:none!important;}

.solsetmdiv{background-color:#fbfbfb; padding:25px;}
.solsetmdiv table tr td, .solsetmdiv table tr td div, .solsetmdiv table tr td span, .solsetmdiv table tr td label span{font-family:Arial, Helvetica, sans-serif;}

/*Solution UI end */

.lht0{line-height:0px;}
.butn-tpalign{ position:relative; top:1px;}
.rolelist-brdbtm{ border-bottom:3px solid #ccc;}
.floatleft{ float:left;}
.oubox-ltc{background:url(../images/oubox_ltc.gif) no-repeat bottom; width:11px; height:10px;}
.oubox-rtc{background:url(../images/oubox_rtc.gif) no-repeat bottom; width:9px; height:10px;}
.oubox-toptile{background:url(../images/oubox_toptile.gif) repeat-x bottom;}
.oubox-lefttile{background:url(../images/oubox_lefttile.gif) repeat-y;}
.oubox-righttile{background:url(../images/oubox_righttile.gif) repeat-y;}
.oubox-lbc{background:url(../images/oubox_lbc.gif) no-repeat; width:11px; height:10px;}
.oubox-rbc{background:url(../images/oubox_rbc.gif) no-repeat; width:9px; height:10px;}
.oubox-bottile{background:url(../images/oubox_bottile.gif) repeat-x;} 
.viewbrdbtm {border-bottom:1px solid #3466A9;}
.viewbrdlt {border-left:1px solid #3466A9;}
.viewbrdrt {border-right:1px solid #3466A9;}
.viewbrdtop {border-top:1px solid #3466A9;}
.viewtab-staperwit{background:url(../images/viewtab_utaper.gif) no-repeat right top; width:9px; height:17px;}
.viewtab-staper{background:url(../images/viewtab_staper.gif) no-repeat right top; width:9px; height:20px;}
.trashmsg {
    background: none repeat scroll 0 0 #FBFACC;
    border-color: #FEE4C3; height:36px; line-height:36px;
    12px Arial,Helvetica,sans-serif;
border: 1px solid #ebd2bb;
border-radius: 3px;
margin-top: 10px; clear:both;    
}
.ColumnHead td.TEHdr{padding:0px 0px 0px 3px; line-height:0px;  height:20px;} 
.InstJsheet{white-space:normal; padding:5px; position:absolute; margin:27px 0px 0px 6px;}
.jshtTms a{display:block; text-decoration:none; color:#666; font-size:12px; padding:6px 8px 6px 8px;}
.jshtTms a:hover{background-color:#f6f6f6;}
#allConvs {white-space:normal;}

.top-subheader .goReqId{background-color:#fff; border:1px solid #c5c5c5; border-top:none; padding:5px; position:absolute; z-index:101; min-height: 42px; line-height: 21px; width:221px; margin:24px 0px 0px 29px; color:#333333; } 
.top-subheader .goReqId a{display:inline-block!important; color: #333;}
.goReqIdtx{text-decoration:none; cursor:default;}
.ReportIssueAttPos{position:absolute; height:20px; padding-top:3px;  width:100px; margin:218px 0 0 190px;}

.exclude-filter{width:400px; height:160px; overflow:auto; border:1px solid #dcdcdc; margin-top:10px;}
.exclude-filter ul, .exclude-filter ul li{padding:0px; margin:0px; list-style:none;}
.exclude-filter ul li{padding:3px 10px; display:block; }
.exclude-filter ul li span.rem-email{color:#c4291b; font-size:12px; cursor:pointer; width:15px; text-align:center; display:inline-block;}

/* new styles for add new role ui */
.rl-hdr{background-color:#f9f9f9; height:28px; line-height:28px; border-top:2px solid #cccccc; padding-left:15px; font-weight:bold;  color:#333333;}
.roAdvPermon{height:28px; line-height:28px; color:#333333;}

.sRepView{background-color:#f9f9f9; border-top:2px solid #cccccc; display:table; width:100%; }
.sRepViewLbl{float:left; width:259px; padding-left:15px; font-weight:bold;}
.sRepViewAcn{ float:left; padding:5px 0px 10px 0px;}
.sRepViewAcn span{display:block; line-height:19px;}
.greybg666{background-color:#666666; color:#ffffff}

/*new styles for keyboard shortcuts */

.kbscmdiv {
	border: 1px solid #e2e2e2;
	background: #fff;
	display: table;
	width: 900px;
	height: 500px;
	padding-bottom: 20px;
}
.kbscmdiv .kbschdr {
	background-color: #eee;
	border-bottom: 1px solid #e3e3e3;
	height: 38px;
	line-height: 38px;
	color: #444;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
}
.kbscmdiv .kbscCnt {
	text-align: left;
	padding: 10px;
	margin-top: 20px;
}
.kbscmdiv .kbscCnt .kbscname {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-align: left;
}
.kbscmdiv .kbscl {
	width: 48%;
	float: left;
	margin-left: 20px;
}
.kbscmdiv .kbscr {
	width: 48%;
	float: right;
}
.shctlist {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.shctlist li {
	list-style: none;
	padding: 0px;
	line-height: 33px;
}
.shctlist li:hover {
	background-color: #f7f7f7;
}
.kbscmdiv span.kbscbtn {
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	display: inline-block;
	min-width: 10px;
	text-align: center;
	height: 15px;
	line-height: 15px;
	margin: 0px 5px;
	padding: 3px 6px 3px 6px;
	color: #333;
	-moz-box-shadow: -1px 1px 1px 1px #d3d3d3;
	-webkit-box-shadow: -1px 1px 1px 1px #d3d3d3;
	box-shadow: -1px 1px 1px 1px #d3d3d3;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #fdfdfd;
	background-image: -moz-linear-gradient(top, #fefefe, #fbfbfb);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fefefe), color-stop(1.0, #fbfbfb));
}
.kbscmdiv span.kbscbtnplus {
	color: #333;
	padding: 0px 5px;
	font-size: 12px;
}
.kbscmdiv span.btntext {
	font-size: 13px;
	color: #333;
	padding-left: 5px;
	display: inline-block;
}
.kbscmdiv .btnleftdiv {
	width: 30%;
	text-align: right;
	float: left;
}
.kbscmdiv .btnrightdiv {
	width: 70%;
	text-align: left;
	float: right;
}
span.kbscon-progress {
	position: relative;
	display: inline-block;
	z-index: 1;
}
.kbscon-progress {
	background: none repeat scroll 0% 0% #6ab14b;
	border: 1px solid #B3CAA0;
}
.kbscon-progress, .kbscon-progress-fill {
	width: 40px;
	height: 11px;
	border-radius: 5px;
}
.kbscon-progress-fill {
	position: absolute;
	width: 20px;
	background-color: #fff;
	border-radius: 10px;
	cursor: pointer;
}
.kbsc-goreq {
	margin-left: 10px;
}
.kbsc-enabled, .kbsc-disabled{
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	height: 20px;
	line-height: 20px;
	padding: 0px 10px;
	display: inline-block;
	cursor: pointer;
}
.kbsc-disabled {
	background-color: #f6f6f6;
} 
.kbsc-enabled .kbscStatus, .kbsc-disabled .kbscStatus {
	background-color: #23b474;
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 10px;
	margin: 4px 5px 0px 0px;
	cursor: pointer;
}
.kbsc-disabled .kbscStatus {
	background-color: #cccccc;
}

/* new styles for field and form rules */

.ffrmMdiv .ffrmHdr{font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:15px 0px 10px 0px; color:#222222;}
.ffrmMdiv .ffrmCnt{font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#222222;}
.mtop50{margin-top:50px;}
.ffrmDes{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#707070;}
.ffrmAcn{width:30%;} .ffrmFld{width:70%;}
.fldEmt{width:80px; margin-right:12px; display:inline-block;} 
.disForm {color:#999; background-color:#fafafa;}
.fldv{background-color:#f8f8f8; height:44px; line-height:44px;}
.listlnkb{color: #2c539a; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
 
.cuScMdiv{background-color:#f9f9f9; border:1px solid #ebebeb; padding:10px 15px 0px 15px;}
.cuSHdr{color:#333; font-size:12px; font-weight:bold;}
.samPleSc{border:1px solid #ccc; background-color:#f1fff5; padding:10px; margin:0px 0px 10px 0px; height:135px; overflow:auto; }
.ScrCodeSec .sreditor{overflow:auto; height:300px; width:614px;}


#rvProp .seccolumn .column, #edit_wo_req_details  .seccolumn .column{width:49%; margin-right:0px; padding:0px; }
#rvProp .seccolumn .columnr, #edit_wo_req_details  .seccolumn .columnr{  width:50%; float:right; margin-right:0px; padding:0px; }
.rv-nlabel, .rv-nvalues{height:19px; padding:6px 0px;}
 
.rv-nlabel{background-color:#fcfcfc; padding-left:5px; color:#666; font-weight:bold; white-space:normal;  border-bottom:1px solid #f4f4f4; width:35%;} 
.rv-nvalues{background-color:#f8f8f8; padding-left:5px;  border-bottom:1px solid #f4f4f4; white-space:normal; width:65%;  }  
 
.rvp-edit{cursor:pointer;}

.rCoList span.rulabel, #actionsRow div.rulabel{ 
    display: inline-block;
    min-width: 13%;  
}

.linkborderAct {
  font-weight: bold;
}

/*Conversation Label Style Begin*/
.conLb-List td{border-bottom:1px solid #e5e5e5;}
.conLb-List tr.latr td{border-bottom:none;}
.conv-Lable{display:inline-block; width:16px; height:16px; margin:0px 0px 0px 6px; line-height:16px;}
.conLb-List tr.conLb-dis .fontBlack{color:#999999;}
.conLbNv{height:200px; padding-top:30px; }
.bdr3{border-radius:3px;}
.conLabel{width:25%; text-align:right; display:inline-block; font-size:12px;}
.conFld{margin-left:15px; height:17px; line-height:17px; display:inline-block; font-size:12px;} 
.nLaCPi{height:19px; width:80px; float:left; display:inline-block;}
.nLaCPic{background:url("../images/scp-global-images.png") no-repeat -265px -772px; width:19px; height:20px; display:inline-block; cursor:pointer; margin:0px; float:left;}
.clPic{border:1px solid #ccc; float:left; background-color:#fff; padding:4px; height:20px; line-height:20px; }
.clPicIcon {float:left; background-color:#eeeeee; padding:4px; height:20px; border:1px solid #ccc; border-left:none;} 
.coliNfld{display: inline-block; text-align: left; width:140px; white-space:nowrap;}
.laprColr, .laprColrCur{ display:inline-block; width:16px; height:16px; margin:0px 5px 0px 0px; border:1px solid #ccc; cursor:pointer;} 
.laprColrCur{background-image:url(../images/selectedlabel.png); background-repeat:no-repeat; background-position: center center;}
.nLbCpt{border:1px solid #ccc; width:300px; margin-top:2px; padding:10px; background-color:#ffffff; z-index:11;}
.AsChLable{margin:-25px 0px 0px 199px; border-radius:0px; border:1px solid #ccc; background-color:#fff; position:absolute; z-index:1; text-align:left; -moz-box-shadow: 2px -1px 2px 2px #f2f3f3; -webkit-box-shadow: 2px -1px 2px 2px #f2f3f3; box-shadow: 2px -1px 2px 2px #f2f3f3;
 } 

.AsChLable .ulCLbl{height:150px; overflow-y: scroll; overflow-x:hidden; }
.AsChLable ul{overflow-x: hidden; overflow-y: auto; max-width:250px; margin:0px; padding:0px;}
.AsChLable ul li{padding:0px 20px 0px 39px; margin:0px; list-style:none; line-height:25px; height:25px; color:#404040; font-size:11px; white-space:nowrap; min-width:160px; cursor:pointer;}
.AsChLable ul li.remLabel, .AsChLable ul li.addLabel{padding:0px 20px 0px 18px;}
.AsChLable ul li.remLabel img{width:17px; height:17px; margin-right:4px;  background:url(../images/scp-global-images.png) no-repeat -443px -565px;} 
.AsChLable ul li.addLabel img{width:17px; height:17px; margin-right:4px; background:url(../images/scp-global-images.png) no-repeat -494px -563px;} 
.AsChLable ul li:hover{background-color:#f6f6f6;}
.AsChLable ul li.first{ font-weight:bold; padding-left:10px; color:#000;}
.AsChLable ul li.last{height:32px;}
.laliColr{width:10px; height:10px; display:inline-block; margin:9px 8px 0 -18px; float:left;}
.AsChLable ul li.current {background-image:url(../images/selectedlabel.png); background-repeat:no-repeat; background-position: 7px center;}
.prClr{float:left; border-right:1px solid #ccc; padding-right:20px;}
.conLasi{margin-left:10px; display:inline-block; line-height:15px; padding:0px 5px; border-radius:2px; background-color:#ebebeb; border:1px solid #ebebeb; color:#777777; font-size:10px;}
.conLa{display:inline-block; width:8px; height:8px;} 
.asicon{margin-left:0px;}
.srreplynew, .creplynew, .attachmentnew, .scpnoteiconnew
{
background:url(../images/scp-global-images.png) no-repeat top left;
}
.srreplynew{width:18px; height:12px; background-position:-180px -778px;}
.creplynew{width:18px; height:12px; background-position:-205px -778px;}
.attachmentnew{width:13px; height:14px; padding:0px 5px; background-position:-225px -776px;}
.scpnoteiconnew{width:18px; height:14px; background-position:-245px -775px;}
.MAcnMenu li a span.alArrow{background:url(../images/scp-global-images.png) no-repeat top left; width:4px; height:8px; background-position:-52px -43px; display:inline-block; float:right; margin: 8px 10px 0px 0px;} 


/*Zoho reports Style Begin*/
dl.tabs { height: 31px; margin: 0 0 0 10px; padding: 0 0 0 1px; }
dl.tabs dt { color: #999; cursor: default; display: block; float: left; padding: 0 9px 0 20px; }
dl.tabs dd { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: linear-gradient(to bottom, #f0f0f0 0%, #d2d2d2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color: #b3b3b5 #b3b3b5 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0; color: #555; display: block; float: left; margin: 0 0 0 -1px; }
dl.tabs dd a { color: #000; font: 12px/30px Verdana, Geneva, sans-serif; padding: 0 15px; text-decoration: none; }
dl.tabs dd.active { background: none repeat scroll 0 0 #fff; border-width: 1px 1px 0; filter: none; }
dl.tabs dd.active a { background: none repeat scroll 0 0 #fff; display: block; position: relative; top: 1px; }
.tab-content-wrapper { border-top: 1px solid #b3b3b5; clear: both; font: 12px Verdana, Geneva, sans-serif; margin-left: -1px; padding: 20px 10px 30px; }
.tab-content-wrapper td, .tab-content-wrapper div, .tab-content-wrapper span, .tab-content-wrapper a{font-size:12px;}
.disable-opacity3 { cursor: default; display: inline-block; opacity: 0.3; }
.zrelicinfo{background-color:#f8fcfd; border-left:2px solid #9cd7ec; height:115px; padding:10px 5px 5px 15px;}
.zreshauser{background-color:#fafafa; border-left:2px solid #e0e0e0; height:115px; padding:10px 5px 5px 15px;}
.zrIntSync {height:35px; line-height:35px; border-left:1px solid #ccc; padding-left:20px; margin-left:20px;}
.MASKZREPORTS { background-color: #fafafa; display: block; position: absolute; height: 100%; top: 0; bottom: 0; opacity: .8; z-index: 2; width: 100%; margin: 0px 0px 0px 0px; }

.removezrconf {
background: #f2f2f2 url('../images/scp-global-images.png') no-repeat top left;
background-position: -525px -793px; 
border:1px solid #ccc; border-radius:5px; 
font-weight:bold;
display:inline-block; padding:7px 8px 7px 24px;
cursor:pointer;
font-size:13px;
}

.removezrconf:hover {
background: #e7e7e7 url('../images/scp-global-images.png') no-repeat top left;
background-position: -525px -793px;
} 

/* new style for Salesforce Settings */
 .MaskSFCMR { 
  background-color:#fafafa; 
  display: none;   
  position:absolute;
  opacity:.8;
  z-index: 2;
  top:0;
  left:0;
  right:0;
  bottom:0;
  
}
 
.MASKSFCSCH { 
  background-color:#fafafa; 
  display: block;    
  position:absolute;
  opacity:.8;
  z-index: 2;
  margin:7px 0px 0px -8px;
  top:0;
  right:0;
  left:0;
  bottom:0;
}

.sfImpTab{position:relative; margin-top:-27px; margin-left:43px;}

.sfTextArea{position:absolute; margin-top:25px; margin-left:7px}
.qcsiMt .qcsiEnty,.qcsiMt .qcsiPrev {
	border: none;
	width: 373px;
	padding: 0px 10px;
	height: 386px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 19px;
	white-space: pre;
	resize: none;
}
.qcsiMt .qcsiEnty:focus, .qcsiMt .qcsiPrev:focus{border:none; outline:none;}
.qcsiMt .qcsiPrev {
	padding:0px;  width: 386px;
}

.qcsiMt .swhCsi {
	background-color: #fff;
	display: inline-block;
	padding: 0px 7px;
	cursor: pointer;
	color: #414141;
	border: 1px solid #bababa;
	height: 25px;
	line-height: 25px;
}
.qcsiMtxt{line-height:19px; padding: 15px 20px 0px 40px;}
.qcsiMtxt span.inft{ 
    display: inline-block;
    position: absolute; margin: 2px 0px 0px -24px;
	}
.qcsiMt .qcsibdr{border:1px solid #ccc;}
.qcsiMt .qcsiPbdr{border:1px solid #ccc; background-color:#f5f5f5;}
.qcsiMt .qcsitlbl
{
	color:#666;
	border-bottom:1px solid #ccc; height:33px; line-height:33px; background-color:#f5f5f5;
} 
.qcsiMt .qcsitPrelbl
{
	color:#666;
	background-color:#f5f5f5;
	margin-bottom:0px; font-size:12px;
	border-bottom:1px solid #ccc; height:33px; padding-left:0px 5px; line-height:33px;
} 

.csiResults tr td{height:40px; vertical-align:middle; font-size:14px; line-height:40px; border-bottom:1px solid #e1e1e1;}
.csiResults .csiRhdr{color:#000; font-size:16px;}
.csiResults .csiRhdrVal{color:#000; font-size:16px; border:1px solid #e1e1e1; font-weight:bold;}
.dhxtree_dhx_skyblue .standartTreeRow, .dhxtree_dhx_skyblue .standartTreeRow_lor{font-size:11px!important; font-family:Verdana, Geneva, sans-serif!important;}
 

/***  
 * Scheduler related styles
 ********************************/
.caLenMDiv{}
.calLMenus{margin-bottom:-3px;}
.calTabAct, .calTab{font-size:11px; padding:0px; height:30px; line-height:30px; cursor:pointer; background-color:#ffffff;}
.calTabAct{font-weight:bold; border-bottom:4px solid #3b77a6; color:#3b77a6;}
.calTab{border-bottom:4px solid #ffffff;}

.cal-gridview{padding:0px; margin:0px; background-color:#fbfbfb;}
.cal-gridview .calHdr{background-color:#fbfbfb;} 
.cal-gridview .calHdr td{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.cal-gridview .calHdr .calday, .cal-gridview .calHdr .caldate{display:block; padding:3px; color:#b4b4b4; text-align:center;}
.cal-gridview .calHdr .caldate{color:#555555;} 

.cal-gridview .calview td{border-bottom:1px solid #cccccc;} 

.cal-gridview .calview td, .cal-gridview .calHdr td{border-right:1px solid #fff;  }
.cal-gridview .calview td:last-child, .cal-gridview .calHdr td:last-child{border-right:1px solid #ccc;}

.cal-gridview .calview span.holiday, .cal-gridview .calview span.weekday, .cal-gridview .calview span.weekends, .cal-gridview .calview span.sickleave, .cal-gridview .calview span.unSchleave{display:block; min-width:27px; height:25px; line-height:27px; cursor:pointer;}
.cal-gridview .calview span.holiday{background-color:#c2edeb;}
/*.cal-gridview .calview span.weekday{background-color:#fbfbfb;}*/
.cal-gridview .calview span.weekends{background-color:#f7f7f7;}
.cal-gridview .calview span.sickleave{background-color:#fce2e3;}
.cal-gridview .calview span.unSchleave{background-color:#d0f0ef;}

.cal-gridview .calview td.calToday, .cal-gridview .calHdr td.calToday{border:2px solid #ccc;  border-bottom:1px solid #ccc;  border-top:none;}
.cal-gridview .calHdr td.calToday{border-top:2px solid #ccc;} 
.cal-gridview .calview:last-child td.calToday{border-bottom:2px solid #ccc;} 

.calLegend .bxweekend, .calLegend .bxunscleave, .calLegend .bxholiday, .calLegend .bxsickleave
{display:block; width:10px; height:10px; border:1px solid #dddddd; float:left; margin-left:20px; margin-right:2px; margin-top:5px; }  
.calLegend{width:100%; }
.calLegend .cal-legend{display:inline-block; margin-bottom:12px;} 
.calLegend .cal-legend span{line-height:20px;}
.inLSta{width:10px; display:inline-block; height:10px;}
.caInfoPop{padding:20px;}
.calPCnt{width:400px; background-color:#fff; border:1px solid #dddddd; padding:13px; -moz-box-shadow: -2px -1px 6px 2px #eaeaea; -webkit-box-shadow: -2px -1px 6px 2px #eaeaea; box-shadow: -2px -1px 6px 2px #eaeaea;}
.emailNotify{background:url(../images/emailNotify.png) no-repeat center center; width:10px; height:8px; display:inline-block;} 

.unLmdiv{margin:10px 0px 0px 0px; border-bottom:1px solid #f1f1f1; float:left; padding-bottom:15px; display:block; width: 100%;}
.unLmdiv .unLDiv{float:left; width:25%; padding-left:20px;}
.unLmdiv .unRDiv{float:right; width:67%;}
#techCal tr td:first-child{padding-left:10px; vertical-align:middle;}

/* Sms Configuration style begins */
.smsProvider .smsPrName
{
    border:1px solid #d8d8d8;
    border-radius:3px;
    height:30px; line-height:30px;
    display:block;
    width:250px; cursor:pointer;
} 
.smsProList{
    border:1px solid #d8d8d8;
    border-radius:3px; 
    width:250px;
    position:absolute; background-color:#fff; z-index:2;
}
.smsProList a, .smsPrName a{
    display:block; height:30px; line-height:30px; border:1px solid transparent; color:#333333; padding:0px 10px 0px 0px; text-decoration:none;  }

.smsProList a span, .smsPrName a span{float:left; display:inline-block; margin:4px 5px 0px 10px;}
.smsProList a span.site24, .smsPrName a span.site24{
    background:url(../images/scp-global-images.png) -413px -769px no-repeat;
    height:22px; width:23px; 
}
.smsProList a span.clickatell, .smsPrName a span.clickatell{
    background:url(../images/scp-global-images.png) -441px -769px no-repeat;
    height:22px; width:23px; 
}
.smsProList a span.bulksms, .smsPrName a span.bulksms{
    background:url(../images/scp-global-images.png) -467px -769px no-repeat;
    height:22px; width:23px;} 
.smsProList a:hover{background-color:#eeeeee; display:block; text-decoration:none;} 
.freezSmsLayer{  
    position:absolute; height:310px;
    width:75%; 
    background: url(../images/freezelayer-bg.png);
    filter: Alpha(opacity = 65);
    -moz-opacity: 0.65;
    z-index: 20;} 
.smsNotebg{background-color:#f9f9f9; border-top:1px solid #dbdbdb; padding:7px;}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.mt12{margin-top:12px;}
.pos-rel {
    position: relative;
} 

.wrapscroller {
    padding: 10px 15px;
}

/* jQuery Validation Error Message */

.alert-danger {
    background-color: #ffecec;
    border-color: #ffdde2;
    color: #a74f4f;
}
.text-danger {
    color: #a74f4f;
}
.alert {
    padding: 15px;
    margin-bottom: 18px;
    border: 1px solid transparent;
    border-radius: 0;
}
.p5 {
    padding: 5px;
}
.alert-arrow{
    left:30px;
}
.alert-arrow:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: -18px;
    left:22px;
    border: 10px solid #FFECEC;
    border-color: transparent transparent #FFECEC transparent;
}

/*Sms Configuration style ends */
.admin-searchdiv{
	width: 310px; z-index: 100; position: absolute; max-height: 450px; overflow-y: auto; 
} 
.admin-searchdiv .searchHdr{font-weight: bold; padding: 0px 10px; font-size: 12px; display: block; background-color: #f2f2f2;}
.admin-searchdiv ul li a{padding: 0px 10px 0px 20px; }

.oddRow, .evenRow, .oddrow, .evenrow, #categoryListView .rowEven td, #categoryListView .rowOdd td, .row0, .row0 td, .row1, .row1 td {
    background-color: #FFFFFF;
    font-size: 12px;
    color: #000000;
    height: 24px;
    border-bottom: 1px #e5e5e5 solid;
    padding : 3px;
}
.centerclose {
    background: #fff url(../images/centerclose.gif) 3px 0px repeat-y!important; 
}
.centeropen {
    background: url(../images/centeropen.gif) 3px 0px repeat-y!important; 
}

/* FCR related styles */

.fcr-marked {
	padding: 5px 10px;
	border: 2px solid #287d7d;
	color: #287d7d;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	height: 20px;  
}

.fcr-mark { 
	border-right: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	cursor:pointer;
	display:inline-block;
	padding:0px 9px;
	text-decoration:none;
	line-height: 26px;
	height: 26px;
}

.tweetbtn{width:98%; 
	height:28px; 
	line-height: 28px; 
	background-color:#f5f8f9; 
	border:1px solid #e1e8ed; 
	color:#333; 
	display: block;
	font-family: "Roboto Medium"; border-radius: 3px;
}
.tweetbtn img {vertical-align: middle;}

.tableComponent .text-combobox {
    border: 1px solid transparent;
    display: block;
    padding: 2px 18px 2px 5px;
    margin-right: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tableComponent .text-combobox i {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #959595;
    display: inline-block;
    width: 0;
    height: 0;
    float: right;
    position: relative;
    top: 5px;
    right: -13px;
    visibility: hidden;
}

.tableComponent .rowHiliten .text-combobox:hover {
    background-color: #fff;
    border: 1px solid #afafaf;
    cursor: pointer;
}

.tableComponent .rowHiliten .text-combobox i {
   visibility: visible;
}

#progressDiv {
      	width: 30%;
      	background-color: '#edefdc';
  	}
#pwdProgress {
	width: 0%;
	height: 5px;
}

.pwd_tooltip {
	position: relative;
}

.pwd_tooltip .tooltip_data {
	width: 250px;
	background-color: #f9f9f9;
	color: #000; 
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: -18px;
	left: 105%;
	padding: 10px;
	border: 1px solid #000;
	border-radius: 2px;
}

.reply_tweet .replyList::before{content: ""; border-left:4px solid #96dbfd; height: 23px; position: absolute; margin-left: 16px; margin-top: -18px;}
.ullist{padding:0px; width: 98%; border-top: 1px solid #ddd; margin-top: 3px;}
.ullist li{padding:10px 0px; margin: 0px; border-bottom: 1px solid #ddd; }
.reqlistMdiv{display: block; float: left; max-height: 250px; min-height: 248px; overflow-y: auto; width: 100%;}
.dmlistMdiv{display: block; float: left; max-height: 450px; min-height: 448px; overflow-y: auto; width: 100%;}
.dmconv{display: table; width: 99%; padding: 10px;}
.dmconvtxtleft{display: table-cell; vertical-align: middle;}
.dmconvtxtright{display: table-cell; vertical-align: middle; text-align:right; padding-right:8px;}
.dmconvimg{border-radius: 50%; height: 26px; width: 26px; border: 1px solid #ccc;}
.dmconvimgspan{display: table-cell; vertical-align: middle; width:40px;}
.twnav{border-bottom: 1px solid #dddddd; height: 39px; width:10%;}
.dmrow{padding:5px; width:99%; border-bottom: 1px solid #ddd;}
.twimg{border-radius: 50%; height: 35px; width: 35px; border: 1px solid #ccc;}
.twrow{margin-left: 50px; margin-top: 5px;}
.twfail{padding:5px; background: #fff5e5; text-align: center;}
.twnodata{heigth:80px; text-align: center;}
.rplydm{display: table; width: 96%; padding: 10px;}
.senddm{height: 28px; overflow: hidden; width: 90%; line-height:30px; margin-left: 5px;}
.senddmdenied{display: table; width: 96%; padding: 16px; background-color: #fff5e8; margin-top: 13px;}
.twtrply{height: 120px; overflow: hidden; border: none; width: 494px;}
.tbdr{border-bottom: 1px solid #ccc;}
.tweetboxcur{border-radius: 5px; border: 1px solid #ccc;}
#tweetarea {
    -moz-appearance: textfield-multiline;
    background-color:#ffffff;
    font: medium -moz-fixed;
    height: 100px;
    overflow: auto;
    padding: 2px;
    resize: both;
    width: 425px;
    float: right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

