/* $Id: style.css,v 1.253.2.4 2008/05/21 16:15:41 msenthilkumar Exp $ */
@import url("htmlarea.css");
@import url("combo.css");
@import url("common.css");
@import url("menu.css");
@import url("calendar-win2k-1.css");
@import url("images.css");

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

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

body {
	padding:0px;
	margin:0px;
}

.whiteText {
	color: #FFF;
}

.headligreenBg {
	background-color: #D4E1D5;
}


.fontBlackBold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.fontWhite {
	color: #FFFFFF;
}

.fontWhitebold {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
    
}

.fontBlack {
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;	
}

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

.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: #FF0000;
	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;
}
.rowOdd {
	background-color: #FFFFFF;
}
.fontwhiteBoldLink {
    
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 100%;
    
    
}
.rowEven {
	background-color: #ECECEC;
}
.fontBlackBoldLink {
	font-weight: bold;
	color: #000000;
	display: block;
	width: 90%;
    
    
    
}
.formStylebutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;
	padding: 0px 2px 0px 2px;
	background-image: url(../images/buttonbg.gif);
	background-color: #C6C5D7;
	cursor: pointer;
	background-repeat: repeat-x;
	height: auto;
    
    
    
    
}
.iconlink {
	display: block;
	height: 90%;
	width: 90%;
}
.headOrangeBg {
	background-color: #D4E1D5;
}
.headGreenBg {
	background-color: #DDE2C7;
}
.tablinkwhite, .leftnavheading{
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	width: 100%;padding-left:6px;
}

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

.calyesbg {
	background-color: #FFFFFF;
}
.caltodaybg {
    
	background-color: #DFDFDF;
}
.mandatory {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.prBlue {
	background-color: #0000FF;
}
.prRed {
	background-color: #FF0000;
}
.assetItemBg {
	background-color: #F7F7F7;
}
.fontHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3466A9;
}
.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;
}
.whitebg {
	background-color: #FFFFFF;
}
.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;
    
    
}
.tableHead {
	background: url(../images/tableheader.gif)  no-repeat right top #3466A9;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.fontgray {
	color: #999999;
}

.tableComponent .fontgray a {
	color : #999999;	
}

.formStylebuttonAct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;
	padding: 0px 2px 0px 2px;
	background-image: url(../images/buttonbg.gif);
	background-color: #C6C5D7;
	cursor: pointer;
	font-weight: bold;
	height: auto;
	background-repeat: repeat-x;
    
    
    
    
    
}
.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;
}

.actionCellheadBG {
	background-color: #3466A9;
}
.whitebgBorder {
	border: 1px solid #8CBAE8;
    
}

.hide {
	display: none;
    
}.fontBigBold {
    
	
	font-size: 13px;
	font-weight: bold;
	color: #2D5893;
}
.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;
}
.formStyleTextarea {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 130px;
	padding: 1px 3px 3px;
	background: url(../images/formshdw.gif) no-repeat -4px -4px #fff;
    
    
}
.comboparent {
	background-color: #C5D0E0;
}
.combochild {
	background-color: #F0F4F0;
	height: 25px;
	padding-left: 3px;
}

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

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

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

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

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

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

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

.celllink a{
    
	width: 100%;
	display: block;
	padding-left:4px;
	padding-right:4px;
	white-space:nowrap;
}

.filter {
	background-image: url(../images/filterbg.gif);
	border: 2px solid #B0C4DE;
    
}

.assetItemShadow {
	background-image: url(../images/asset_tableinnershdw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	background-color: #F7F7F7;
}
.botborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8EADD5;
}
.padding4 {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.whiteBorder {
    
	border: 1px solid #8CBAE8;
}
.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: #718645;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #F1F1F1;
}
.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;
    
    
    
}
.rowEvenNew {
	background-color: #ECECEC;
	font-weight: bold;
    
}
.rowOddNew {
    
	background-color: #FFFFFF;
	font-weight: bold;
}
.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;
}

.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9C9C9;
}
.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;
}

.fontBlackU {
	color: #000000;
	text-decoration: line-through;
    
}
.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 {
	color: #2E5994;
    
    
}
.redtext {
	color: #FF0000;
}
.highlight {
	background-color: #FFFFCC;
}
.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;
}

.row1 { 	 
    
    background-color: #ECECEC; 	 
} 	 
.row0 { 	 
    
    background-color: #FFFFFF; 	 
}

.formStyleNoBorder {
    border: 0px solid #616F45;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    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;
}
.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;
}
.headingShadow {
    
    background-image: url(../images/admin_items_shadow.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 14px;
    background-color: #FFFFFF;
}
.warning {
    
	font-weight: bold;
	color: #FF0000;
}
.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;
}

.rowEvenborder {
	background-color: #ECECEC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6D5F8;
}
.rowOddborder {
    
	background-color: #FFFFFF;
	border-bottom: 1px solid #B6D5F8;
}

.rowhover {
	background-color: #E2ECF5;
}




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

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


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

.notesicon a:hover{
	background-image: url(../images/notesicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #616F45;
	background-color: #F0F4F0;
	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;
}

.nonotesicon a{
	background-image: url(../images/notesiconoff.gif);
	background-repeat: no-repeat;
	background-position: center center;
	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-image: url(../images/replyicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	display: block;
}

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

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

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


.noreplyicon{
	background-image: url(../images/replyiconoff.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
    
}

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

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

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

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

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

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

.colHead { 
	background-color: #D1D1D1;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDEDE;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;
	border-left-color: #DEDEDE;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.TFDisabled {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #222;
	width: 130px;
	padding-left: 2px;
	cursor:default;
}


.txtglobal {
    color: #000000;
}

.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;
    
}



.adminlinks {
    
}

.adminlinks a{
	font-weight: bold;
	color: #666666;
	width:75%;
	display: block;
	text-decoration:none;
	height:auto;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
}

.adminlinks a:hover{
	color: #FF0000;
	border-top: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}



.wizlinkson {
	color: #000000;
	height:auto;
	text-decoration:none;
    
}
.wizlinkson a{
	background: url(../images/wizard_leftnavoff.gif) repeat-x left bottom #E4EEF5;
	text-align: right;
	vertical-align: middle;
	color: #111;
	width:182px;
	text-decoration:none;
	display: block;
	padding:5px;
	border-bottom:1px solid #98AFC9;
	height:auto;
}

.wizlinkson a:hover{
	background: url(../images/wizard_leftnavon2.gif)  repeat-x left bottom #CCDEEB;
	color: #000000;
	border-bottom:1px solid #98AFC9;
}

.wizlinksactive {
	background: url(../images/wizard_leftnavactive.gif) repeat-x right bottom #B8CAE0;
	border-bottom:1px solid #98AFC9;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	height:20px;
	padding:5px;
}

.wizlinkshead {
	//background-color: #5670A9;
	border-left:2px solid #7F93BF;
	border-top:2px solid #7F93BF;
	border-right:2px solid #213052;
	border-bottom:2px solid #213052;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
	padding-right:5px;
	height:20px;
}


.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;
}


.bigtext {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	word-spacing: 2px;
}

.bodyText
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.grayTableBorder {
	border: 1px solid #666666;
	font-size: 11px;
}

.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{ 
	background-color: #C2DCEF;
	padding: 2px;
	border-left: 2px solid #DFF7FF;
	border-top: 2px solid #DFF7FF;
	border-right: 2px solid #B0C6E2;
	border-bottom: 2px solid #B0C6E2;
	font-weight: bold;
	color: #2D5893;
	text-decoration: none;
	display:block;
	height:13px
} 

.alphaON a:hover { 
	background-color: #A9CFAC;
	BORDER-LEFT: #d1efd3 2px solid; 
	BORDER-TOP: #d1efd3 2px solid; 
	BORDER-RIGHT: #8cb38f 2px solid; 
	BORDER-BOTTOM: #8cb38f 2px solid; 
	font-weight: bold;
	color: #000000;
} 


.alphaEnabled{ 
	background-color: #A9CFAC;
	padding: 2px;
	border-left: 2px solid #B0C6E2;
	border-top: 2px solid #B0C6E2;
	border-right: 2px solid #DFF7FF;
	border-bottom: 2px solid #DFF7FF;	
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height:13px
} 


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

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

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

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


.ScanSchbox{
    width:490px;
    
}

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

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

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

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

.scanSchonbg {
	background-color: #E9EEF6;
}

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

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

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

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


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

.soltable a{
	color: #000;
}


.soltable td p{
}

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

.soltable td{
}

.soltable h1{
    
	font-size: 18px;
}

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

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

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

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

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

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

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

/* For request list view enhancement - start */

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

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

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

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

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

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

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

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


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

.rowHiliten td table tr td { border: none; padding-left: 0px; }

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

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

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

.ColumnHead td, .tableComponent th { 
	background-color: #DAE3D7;
	background: transparent url(../images/columnheadbg.gif)  repeat-x left top;
	border-left: 2px solid #ECF5E9;
	border-top: 2px solid #ECF5E9;
	border-right: 2px solid #BDC6BA;
	border-bottom: 2px solid #BDC6BA;
	font-weight: bold;
	color: #174F02;
	padding-left:2px;	
	text-decoration: none;
} 

.tableComponent th {
    padding:0px;
}

#tipDiv {
	font-family: Verdana, 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, .wizardLinkStep2, .wizardLinkStep3, .wizardLinkStep4, .wizardLinkStep5 {
	font-weight: bold;
	color: #3466A9;	
	padding:2px 10px 2px 23px;
	height:19px;
	text-decoration:none;
	white-space:nowrap;
    cursor:default;
}*/

.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;
}

.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;
}


.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, .wizardLinkStep2on, .wizardLinkStep3on, .wizardLinkStep4on, .wizardLinkStep5on {
	font-weight: bold;
	color: #000;	
	padding:2px 10px 2px 23px;
	height:19px;
	text-decoration:none;
	white-space:nowrap;
    cursor:default;
}*/

.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{
	border: 1px solid #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: auto;
	padding-left: 2px;
}

.mlselect option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: 9px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #666;
	background-color: #eee;
	padding:3px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

td a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/* 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;
	border: 1px solid #B4C1D3;
    
}

.threadBox #topbg{
	background-color: #CFDCEE;
	padding:4px;
	border-bottom: 1px solid #97A4B6;
	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;
	border: 1px solid #B4C1D3;
    
}

.repliesBox #topbg{
	background-color: #E9E9E9;
	padding:4px;
	border-bottom: 1px solid #C7C7C7;
	cursor:pointer;
}
.repliesBox #bottombg{
	background-color: #F4F4F4;
	border-bottom: 1px solid #ddd;
}
.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 {
	font-size: 10px;
	font-weight: bold;
	background-color:#eee;
	border: 1px solid #95A8C0;
	padding: 1px 7px 1px 7px;
	color: #333;
	white-space: nowrap;
	text-decoration:none;
	height:14px;
	
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
}

a.linkborder: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;
}

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;
}

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


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

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


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


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


/* mickey client start */

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

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

.fontBlackBold a {
	font-weight: bold;
}

.tableHeader, .sortedTableHeader {
	font-size: 10px;
	font-weight: bold;
	background-color: #D4E1D5;
	color: #000099;
	text-align: left;
	background: url(../images/columnheadbg.gif)  repeat-x left top;
  	white-space: nowrap;
}

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

.tableHeader a, .sortedTableHeader a{
	font-weight: bold;
	color: #174F02;
	text-decoration: none;
}


.tableHeader a:hover, .sortedTableHeader a:hover{
	font-weight: bold;
	color: #000;
}
.evenRow {
	background-color: #FFFFFF;
	white-space: nowrap;
	font-size: 10px;
	color: #000000;
	height:22px;
	padding-left:3px;
}

.oddRow {
	background-color: #ECECEC;
	white-space: nowrap;
	font-size: 10px;
	color: #000000;
	height:22px;
	padding-left:3px;
}

.oddRow a img, .evenRow a img {
    border:0px;
}

.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/columnedit.gif) no-repeat center;
}

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

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

.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 #5670A9;
	padding: 10px;
	background-color: #fff;
}

fieldset legend {
	//background-color: #5670A9;
	border-left:2px solid #7F93BF;
	border-top:2px solid #7F93BF;
	border-right:2px solid #213052;
	border-bottom:2px solid #213052;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
	padding:2px 8px 2px 8px;
    
    
}



.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:1px solid #888;
    border-bottom:1px solid #888;
    background-color: #E2E2E2;
}

.udfTextType #types{
    background-color: #F5F5F5;
    padding-left:50px;
    border-bottom:1px 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: 11px verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	color:#3466A9;
    
	background-color:#fff;
	border-bottom: 3px solid #9BAFCB;
	padding:2px 3px 4px 3px ;
}

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


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

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

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


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

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

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

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



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


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


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

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



/*~~~~~~~~~~~~~~~ Start  others ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

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

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

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



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


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

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

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

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




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


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



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

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

.tablerowbycolumn #totalonhold {
	background-color:#C9D3E1;
}


/*---------------End total ------------------------*/





.freezeLayer {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #FFF; 
	filter: Alpha(opacity = 65);
	-moz-opacity: 0.65;
	z-index: 20;
}

.hide {
	display: none;
}

.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;
} 

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

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

.newrequestlink a{
	background: url(../images/newrequestbg1.gif) repeat-x right bottom; 
	padding:3px 32px 4px 18px ; 
	text-decoration:underline;
	font-weight:bold;
    
	display:block;
}

.newrequestlink a:hover{
	background: url(../images/newrequestbg2.gif) repeat-x right bottom; 
	color:#333;
	text-decoration:none;
}

.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; 
}

/*
.subtabon{
	background-color: #F0F4F8;
	background-image: url(../images/subtab_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	white-space: nowrap;
	border-bottom:1px solid #fff;
	border-left:1px solid #5670A9;
}
.subtaboff {
	background-color: #F0F4F8;
	background-image: url(../images/subtab_offbg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

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

.subtaboff a:hover{
	background-color: #fff;
	background-image: url(../images/subtab_offbg2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	white-space: nowrap;
	display:block;
	border-bottom:1px solid #5670A9;
	border-left:1px solid #5670A9;
}

*/



.subtaboff {
	background: url(../images/subtab_offbg1.gif) no-repeat right top #F0F4F8;
	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 #F0F4F8;
	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 #fff;
	color: #000;
}



.subtabon {
	background: url(../images/subtab_on.gif) no-repeat right top #F0F4F8;
	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 #F0F4F8;
	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;
}
div.autocomplete ul {
    list-style-type: none;
    margin:0px;
    padding:0px;
}
div.autocomplete ul li.selected { 
	color:#D90202;
	background: url(../images/autocompleteitembg.gif) repeat-y left top; 
	background-color: #fff; 
}

div.autocomplete ul li.selected span{ 
	color:#4970C2;
}



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

div.autocomplete ul li span{
	display:block;
	color:#999;
    font-weight:normal;
    
}


/*Problem*/  

.commentsPublic #name{
	background-color:#CCDCCE;
	padding:3px;
}

.commentsPublic{
	background-color:#E5EDE6;
}

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

.requestdetailsbg{
	background: url(../images/requestpage_viewbg.gif) repeat-x right top; 
	background-color:#FBEFDC;
	border-top: 3px solid #7992B8;
    
	border-right: 1px solid #7992B8;
}

.requestdetailsbg #headingtext{
	font-size: 12px;
	font-weight: bold;
	color: #2D5893;
}

.requestdetailsbg #detailstext{
	color: #666;
}
.requestdetailsbg #statuspadding{
	padding-right:20px;
}
.requestdetailsbg #leftborder{
	border-left: 1px solid #7992B8;
}

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

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

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

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

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


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



#actionsmenu #actions {
	position: relative;
	margin: 0px  0px  0px 0px;
    
}


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

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


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

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

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

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

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

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


.boxTL{ 
	background: url(../images/poplayer_TL.png) no-repeat; 
	width:24px;
	height:47px;
}

* html .boxTL{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_TL.png", sizingMethod="crop");
}


.boxHeader, .boxCtrlButtonPane{ 
	background: url(../images/poplayer_TM.gif) repeat-x; 
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.ie .boxHeader {
	width:95%;
}


.boxTR{ 
	background: url(../images/poplayer_TR.png) no-repeat right top; 
	width:24px;
	height:47px;
}

* html .boxTR{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	background-position:left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_TR.png", sizingMethod="crop");
}

.boxML{ 
	background: url(../images/poplayer_ML.png) repeat-x left top; 
}

* html .boxML{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:repeat-x;
	background-position:right top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_ML.png", sizingMethod="crop");
}

.boxMR{ 
	background: url(../images/poplayer_MR.png) no-repeat left top; 
	width:22px;
}

* html .boxMR{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	background-position:right top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_MR.png", sizingMethod="crop");
}

.boxBL{ 
	background: url(../images/poplayer_BL.png) no-repeat right top; 
	width:24px;
	height:31px;
}

* html .boxBL{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	background-position:left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_BL.png", sizingMethod="crop");
}

.boxBR{ 
	background: url(../images/poplayer_BR.png) no-repeat right top; 
	width:24px;
	height:31px;
}

* html .boxBR{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	background-position:left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_BR.png", sizingMethod="crop");
}


.boxBC{ 
	background: url(../images/poplayer_BM.png) repeat-x; 
}

* html .boxBC{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_BM.png", sizingMethod="crop");
}


.boxContent{
	background-color:#fff;
}


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

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

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

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

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

.cform #cforminput{
	height:23px;
}

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

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

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

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

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

.reportsHeading {
    border: 1px solid #3466A9;
    border-top: 2px solid #3466A9;
    border-bottom: 1px solid #3466A9;
    background-color: #D0DEF0;
    background: url(../images/myhome_itemsheadbg.gif) repeat-x left bottom;
}

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

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

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


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


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

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


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

.myhomeItemShadow {
	padding-top:10px;
	background: url(../images/myview_itembg.gif) repeat-x #F7F7F7;
	border-bottom: 5px solid #ccc;
}


.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; 
}
.treenodelink {
	overflow:auto;
	padding-bottom:5px;
	display:block;
	padding:0px
	
}

.treenodelink a{
	background: url(../images/viewlinkbg_bullet.gif) no-repeat left top #fff; 
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;	
	padding:4px 4px 4px 15px ;
	display:block;
	height:auto;
	width:auto;
}

.treenodelink td{
	text-align:left;
	vertical-align:top;
    
}

.treenodelink a:hover{
	color:#555;
	border-top: 1px solid #D5DEEB;
	border-bottom: 1px solid #D5DEEB;
	
	background: url(../images/viewlinkbg_on.gif) no-repeat left top; 
	background-color: #EFF4FA;
	text-decoration: none;
}
.treenodelink #selected{
	color:#000;
	border-top: 1px solid #AED4AD;
	border-bottom: 1px solid #AED4AD;
	border-left: 4px solid #81BB83;
	
	background: url(../images/viewlinkbg_here.gif) no-repeat right top; 
	background-color: #EFF4FA;
	text-decoration: none;
	padding:4px 4px 4px 10px ;
	display:block;
	height:12px;	
	
}

.treenodelink #subhead{
	display:block;
	padding:10px 2px 2px 2px ;
	font-size: 12px;
	font-weight: bold;
}

.treenodelink #addlink{
	background: url(../images/viewlinkaddnewoff.gif) repeat-x left bottom; 
	text-align:right;
	width:100%;
    
    
}

.treenodelink #addlink a{
	background: url(../images/viewlinkaddnewoff.gif) repeat-x left bottom; 
	padding:3px 15px 2px 2px ;
	border:0px;
	height:16px;
	text-decoration:none;
	color:#555;
	display:block;
	margin-bottom:10px;
}

.treenodelink #addlink a:hover{
	background: url(../images/viewlinkaddnewon.gif) repeat-x left bottom; 
	color:#000;
    
}

.bluegradbg{
	padding:10px;
 	background: url(../images/bluegradbg.gif) repeat-x left top #fff;
}

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

.menubar{
	background: url(../images/toolbar_bg.gif) repeat-x right top; 
	border-top: 1px solid #7992B8;
	border-right: 1px solid #7992B8;
	border-left: 1px solid #7992B8;
}

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

.menubar #items a{
	background: url(../images/toolbar_itemsbg.gif) repeat-x right top;
	font-weight: bold;
	color: #2D5893;
	border-left:1px solid #7992B8;
	display:block;
	height:15px;
	padding:2px 10px 0px 10px ;
	text-decoration:none;
    
}

.menubar #items a:hover {
	background: url(../images/toolbar_itemsbgon.gif) repeat-x right top;
	color:#000;
}

.menubar #lastitem{
	border-left:1px solid #7992B8;
	padding-right:50px;
}

.menubar #combo a{
	background: url(../images/toolbar_off.gif) repeat-x right top;
	font-weight: bold;
	color: #2D5893;
	border-left:1px solid #7992B8;
	display:block;
	height:15px;
	padding:2px 30px 0px 10px ;
	text-decoration:none;
}

.menubar #combo a:hover {
	background: url(../images/toolbar_on.gif) repeat-x right top;
	color:#000;
}

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

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

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

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

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

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

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

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


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


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

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

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


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

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


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




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

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

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

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


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

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

.actiontooltipbg{ 
	background: url(../images/actiontooltip.png) no-repeat; 
	width:152px;
	height:55px;
	padding:0px 0px 22px 10px;
}

* html .actiontooltipbg{
	background-color: transparent;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/actiontooltip.png", sizingMethod="crop");
	width:152px;
	height:55px;
}

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

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

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


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

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


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

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

.statusind {
    background-color : #FFFFCC;
}

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

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

div.progress{font-size:9px; border:0px; background:none;width:100px;}
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;display:block;height:10px;}
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:10px;padding:0px;border-bottom:2px solid #b2b2b2;}
.DashboardTable th{font-weight:bold;text-align:left;padding-left:5px;height:18px;color:#FFFFFF;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:11px;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;}

.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 left top;
    border:0px; 
    !important; width:19px; height:237px;
}

.opera table#reminder .rightedge{
	background:url(../images/remind_right.gif) no-repeat left 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;}


div#TopStrip{margin:0px;height:24px;background:url(../images/bg_top_out.png) repeat-x bottom left;width:auto; border-bottom:1px solid #8eadd5; }
div#TopStrip .elementStipFont{font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#545454;text-decoration:none;display:block; }
div#TopStrip .elementStipFont:hover{text-decoration:underline;}

.ie .topStripElementleft{border-right:0px;float:left;margin:0px;height:18px; margin: 2px 0px 0px 5px;}
.gecko .topStripElementleft{border-right:0px;float:left;margin:0px;height:18px; margin: 2px 0px 0px 10px;}
/*.topStripDrop{border:1px solid;float:left;width:13px;height:21px;}*/
.topStripDrop{ float:left;width:20px;height:18px; }
/*.newIncidentDrop{background:#d5f694 url(../images/newIncident_drop.png) no-repeat top right;border-color:#aecc8d; }*/
.newgenericDrop{background:#e4e4e4 url(../images/create_new_drop.png) no-repeat top right;border-color:#9c9c9c; }
.newIncidentDrop{background:#E6E6E6 url(../images/sidedropbtnarrow.gif) no-repeat top right;  margin: 2px 5px 0px 0px; }
/*.newRequest{border:1px solid #aecc8d;border-left:4px solid #84aa5a;background:#bce88c url(../images/newIncident_bg.png) repeat-x top left;}*/
.newRequest{ background:#E6E6E6 url(../images/sidedropbtnbg.gif) no-repeat; height:18px; width:97px; line-height:18px; text-align:center  }


.elementGeneric{border:1px solid #9c9c9c;border-left:4px solid #545454;background:#e4e4e4 url(../images/create_new_bg.png) repeat-x top left;}
.reminderStrip{border:1px solid #848484;border-bottom:0px;border-top:0px;background:#f3e565 url(../images/reminder_bg.png) repeat-x top left;border-color:#9c9c9c;border-left-color:#545454;float:right;margin:0px;height:19px;padding:4px 5px 0 5px;}
.ie #TopStrip .reminderStrip{border:1px solid #848484;border-bottom:0px;border-top:0px;background:#f3e565 url(../images/reminder_bg.png) repeat-x top left;border-color:#9c9c9c;border-left-color:#545454;float:right;margin:0px;height:22px;padding:4px 5px 0 5px;}
.tasksStrip{border:1px solid #848484;border-bottom:0px;border-top:0px;border-right:0px;;background:#f3e565 url(../images/reminder_bg.png) repeat-x top left;border-color:#9c9c9c;border-left-color:#545454;float:right;margin:0px;height:19px;padding:4px 5px 0 5px;}

.dateElement{border:0px;border-left:3px solid #b3b3b3;float:right;padding:4px 10px 0 10px;margin:0px;height:19px; color:#000;width:140px; }
.ie #TopStrip .dateElement{border:0px;border-left:3px solid #b3b3b3;float:right;padding:4px 10px 0 10px;margin:0px;height:22px; color:#000;width:175px; }
.jumpToElement{border:0px;border-left:1px solid #b3b3b3;float:right;padding:0px;width:100px;padding-left:5px;margin:0px;height:22px; color:#000;white-space:nowrap;vertical-align:top;}
.ie #TopSTrip .jumpToElement{border:0px;border-left:1px solid #b3b3b3;float:right;padding:0px;width:125px;padding-left:5px;margin:0px;height:22px; color:#000;white-space:nowrap;vertical-align:top;}

table#dropMenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px #8eadd5 solid; }
table#dropMenu tr td { background:#e5f2f5;  border-bottom:1px #BBCEE2 solid; }
table#dropMenu tr td a { color:#000000;text-decoration:none;display:block;padding:3px 6px 3px 8px; width:150px; }
table#dropMenu tr td a:hover { color:#000000; background:#eff9fe; border:1px solid #305086; border-width:0px 6px 0px 6px;text-decoration:none;display:block;padding:3px; width:150px; }
table#dropMenu tr td>a:hover { width:146px; }


.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;
}

.gecko table#Actions_tool_tip .top_rt{background:url(../images/action_tooltip_top_lt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .top_lt{background:url(../images/action_tooltip_top_rt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .top_ct{background:url(../images/action_tooltip_top_ct.png) top left repeat-x;}
.gecko table#Actions_tool_tip .center_rt{background:url(../images/action_tooltip_center_lt.png) top left repeat-y;}
.gecko table#Actions_tool_tip .center_lt{background: url(../images/action_tooltip_center_rt.png) top left repeat-y;}
.gecko table#Actions_tool_tip .bottom_rt{background:url(../images/action_tooltip_bottom_lt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .bottom_lt{background: url(../images/action_tooltip_shadow_rt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .shadow_lt{background: url(../images/action_tooltip_shadow_lt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .shadow_ct{background: url(../images/action_tooltip_shadow_ct.png) top left repeat-x;}
.gecko table#Actions_tool_tip .shadow_tip{background: url(../images/action_tooltip_shadow_tip.png) top left no-repeat;}
/* For ie */
.ie table#Actions_tool_tip .top_rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_top_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .top_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_top_rt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .top_ct{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_top_ct.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .center_rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_center_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .center_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_center_rt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .bottom_rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_bottom_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .bottom_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_rt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .shadow_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .shadow_ct{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_ct.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .shadow_tip{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_tip.png',sizingMethod='scale');}
/* Generic */
table#Actions_tool_tip .actions_color{background-color:#fffebf;}

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




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

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

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

.portlet {background: transparent;}

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

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

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

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

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

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

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

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

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


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

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


/*	Added for MSP - Start */

.accountdetails{
	background: url(../images/accountdetbg.gif) repeat-x left top; 
    
	background-color:#FEFFF3;
	border-top: 3px solid #7992B8;
	border-left: 1px solid #7992B8;
	border-right: 1px solid #7992B8;
    padding-bottom: 5px;
}

.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{
	width:100%;
	border:0px;	
	border-spacing: 1px; 
	border-collapse: separate; 
}



.detailstable td{
	border-bottom:1px solid #ccc;
	padding:3px 3px 5px 3px ;
}


.detailstable #oddrow{
	background-color:#ECECEC;
}


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



.SCtitle {
	font: 11px verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	color:#3466A9;
    
	background-color:#fff;
	border-bottom: 3px solid #3466A9;
	border-top: 1px solid #fff;
	padding:5px 3px 3px 3px ;
}

.SCtitle td{
	font: 11px verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	color:#3466A9;
}

.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;
    
}

.tableHeading {
	background-color: #fff;
	border-top: 1px 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;
}

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

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

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

/*	Added for MSP  - End */


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

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


/* Robo styles */
.clear{
    clear:both;
}

#robo_admin{ 
    margin:0px; 
    padding:0px; 
    padding-bottom:15px;
    font-size:10px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:url(../images/robo_adminbg_bottom.gif) repeat-x left bottom; 
}

#robo_admin img{ 
    border:0px;
}

#robo_admin dt { 
    padding:8px 6px; 
    border:1px solid #d5e3f0; margin:0px; 
    background:url(../images/robo_adminbg_title.gif) repeat-x left bottom; 
    font-size:11px; font-weight:bold; color:#467498; 
    display:block;
    
}

#robo_admin dt.activate { 
    background:url(../images/robo_adminbg_title.gif) repeat-x left bottom; border:1px solid #d5e3f0; color:#467498; font-style:normal;        
}

#robo_admin dt.deactivate { 
    background:url(../images/robo_adminbg_deactivate.gif) repeat-x left bottom; border:1px solid #eee; color:#999999; font-style:italic;
}

#robo_admin dt a{ 
    position:relative;
    background:url(../images/robo_adminbg_link.gif) no-repeat;       
    z-index:10; text-align:center; padding:10px 3px; text-decoration:none; width:1px; margin:-20px 0px 0px 10px; top:12px; 
}

#robo_admin dt span>a{ 
	margin:0px 0px 0px 10px; top:2px; 
}

#robo_admin dt a:hover{ 
    background:url(../images/robo_adminbg_hover.gif) no-repeat;
    text-decoration:none;
}

#robo_admin dt a img{ 
    position:relative;  top:-8px; left:0px;  margin-bottom:-19px;
}

#robo_admin dt a>img{ 
    margin-top:-19px;   top:10px;   margin-bottom:0px;
}

#robo_admin dt span{ 
    padding:0px 0px; position:relative; 
}


#robo_admin dd{ 	
    background:#f6f9fb;border:1px solid #d5e3f0; margin:0px; padding:0px; text-indent:0px; 
    
}
#robo_admin dd.activate{ 	
	background:#f6f9fb;
}

#robo_admin dd.deactivate{ 	
	background:#eee;	
}

#robo_admin dd.activate div.controls {
	background:#f1f6fc; 
}
#robo_admin dd.deactivate div.controls {
	background:#f9f9f9;
}

#robo_admin dd fieldset{
    border:1px solid #ccc; margin:0px 5px; 
    background:#fbfbfc;
    padding:5px 5px 10px 5px; 
}

#robo_admin dd fieldset.compact{
    height:205px;
}

#robo_admin dd>fieldset.compact{
    height:195px;
}


#robo_admin dd fieldset strong{
    background:url(../images/robo_adminbg_subtitle.gif) no-repeat;
    width:100%; 
    height:19px;
    margin:0px 0px 0px 0px;	
    position:relative; 
    float:left;
    padding:3px 0px 0px 5px; 
    color:#666666; 
    clear:both;
    left:-5px;
}

#robo_admin dd fieldset b{
    color:#494949; position:relative; float:left;
}

#robo_admin dd fieldset span{
    display:block; margin:0px; padding:4px 0px; clear:both;
    
}

#robo_admin dd fieldset span.compact{
    width:50%;
}

#robo_admin dd fieldset>span{
    padding:8px 0px;
}

#robo_admin dd fieldset span input, 
#robo_admin dd fieldset span select,
#robo_admin dd fieldset span textarea
{
    position:relative;  margin:0px; padding:0px; font-size:11px;float:left;
}

#robo_admin dd fieldset span textarea{
    display:block; width:100%; margin:6px 0px; overflow:auto;
}

#robo_admin dd fieldset span>textarea{
    margin:6px 3px;
}

#robo_admin dd fieldset span .textBox{
    width:45%;
}


#robo_admin dd fieldset span .selectBox{
    width:45.5%;
}


#robo_admin dd fieldset span .checkBox{
    top:-4px; margin:0px 3px 0px -3px; clear:none;
}	

#robo_admin dd fieldset span>.checkBox{
    top:0px; margin:0px 8px 0px 3px;
}

#robo_admin dt span.status {float: right; position: relative; margin:-20px 10px 0px 0px;  font-weight:normal !important;}

#robo_admin dt>span.status{  margin:-10px 10px 0px 0px;}

#robo_admin dd fieldset span>input{
    top:0px; 
}

#robo_admin dd fieldset span label{
    margin:0px 0px 0px -3px;  width:40%; float:left; position:relative; top:3px; left:3px; 
}


#robo_admin dd fieldset span>label{
    margin:0px;
}

#robo_admin dd div.controls {
    height:auto; background:#f1f6fc; border:1px solid #d5e3f0; margin:5px 0px 0px 0px; 
    padding:6px 10px;
}
/*  robo styles ends */

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

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

/* custom view ends */


/* CSS Curves for Admin Home Page Created on 01 Jan 2007 */



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


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


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


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

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

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

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

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


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

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

table tr td span.reminderheader	{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
padding:0px 0px 0px 0px; 
margin:15px 0px 0px 0px;
display:block;

}
table tr td a.reminderclose { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#584311; text-decoration:none; cursor:pointer;
float:right;

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

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


table tr td.box_top_left
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rem_box_top_left.png'); 
width:13px;
height:44px;
}

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
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rem_box_top_right.png'); 
width:26px;
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
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rem_box_bottom_left.png'); 
height:23px;
}

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

table tr td.box_bottom_right
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rem_box_bottom_right.png'); 
}

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


table tr td.box_bottom_center
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rem_box_bottom_center.png', sizingMethod='scale') ;
}


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
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rem_box_right_center.png', sizingMethod='scale') ;
}


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;
}

body {
    background-color:#fff;
    margin-top:0px;
    
}

.normaltext
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#0c1069;
    font-weight:normal;
    
}

.normalbold
{
    font-weight:bold;
}


#maindiv table tr td.topleft
{
    background-color:#3466a9;
    width:93%;
    height:8px;
}


#maindiv table tr td.topright
{
    background:url(../images/robo_top_right.gif) bottom right no-repeat;
    width:7%;
    height:8px;
}




#maindiv div.middlecenter
{
    background:url(../images/robo_bg.gif) bottom repeat-x;
    width:100%;
    text-align:center;
    display:block;
    height:177px;
    border-bottom:1px solid #fff;
}


#maindiv div.middlecenter em.robologo
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/robo_tech_logo.png',) ;
    width:430px;
    height:119px;
    display:block;
    margin: 0px auto 0px auto;
    position:relative;
}


#maindiv table tr td> div em.robologo
{
    background:url(../images/robo_tech_logo.png) no-repeat;
}


#maindiv table tr td div span.robotoptext
{
    width:100% ;
    margin: 10px auto 0px auto;
    padding:0px 0px 0px 0px;
    display:block;
    position:relative;
    text-align:center;
}



#secondtable table tr td.sectmiddlecenter
{
    background:url(../images/center_bg.png) top repeat-x;
    height:343px;
    border-top:1px solid #d5d5d5;
}


#secondtable table tr td div.whatcan
{
    width:100%;
    display:block;
}


#secondtable table tr td div.whatcan span
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    width:25%;
    margin:34px 0px 0px 0px;
    padding:0px 0px 0px 69px;
    float:left;
    display:block;
}

#secondtable table tr td div.whatcan em 
{
    background:url(../images/arrow_line.gif) no-repeat;
    display:block;
    width:4%;
    height:80px;
    margin:10px 0px 0px 0px;
    padding:0px;
    float:left;
}

#secondtable table tr td div.whatcan b 
{
    font-weight:normal;
    width:55%;
    margin:10px 0px 0px 10px;
    padding:0px;
    float:left;
}

#secondtable table tr td div.whatcan b ul.robotech 
{
    margin:0px;
    padding:0px;
    list-style:none;
}

#secondtable table tr td div.whatcan b ul.robotech li 
{
    margin:0px 0px 0px 17px;
    padding:0px 0px 0px 0px;
    list-style:url(../images/listtype.gif);
    font-weight:bold;
    line-height:15px;
    color:#0c1069;
}

#secondtable table tr> td div.whatcan b ul.robotech li 
{
    margin:0px 0px 0px 13px;
    padding:0px 0px 0px 0px;
}
#secondtable table tr td div.passwordresetmain
{
    width:92%;
    display:block;
    margin:23px auto 0px auto;
    padding:0px 0px 0px 0xp;
}


#secondtable table tr td div.passwordreset
{
    width:40%;
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    position:relative;
}


#secondtable table tr td div.robotechnician
{
    width:55%;
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    position:relative;
}



/* <!-- CSS Curves Top Header Start --> */

.header_curve {	background: transparent; width: 100%; }
.header_curve .header_content h1{	margin:0; 	font-size:10px; 	padding:0px 0px 0px 0px;}
.header_curve .header_content {	display:block; 	border:0 solid #abd29b; border-width:0px 1px; padding:0px 0px 0px 0px;}
.header_curve .hBox{display:block; background:transparent; font-size:1px;}
.header_curve .color{background:url(../images/pass_rest_topheader.gif) #d0f1c2 repeat-x bottom;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:center;
    font-weight:bold;
    color:#000;
    padding:0px 0px 0px 10px;
    
border-color:#abd29b; }
/* Background */.hb1, .hb2, .hb3, .hb4 {display:block; overflow:hidden;}
.hb1, .hb2, .hb3 {height:1px;}
.hb2, .hb3, .hb4 {border-left:1px solid #abd29b;border-right:1px solid #abd29b;}
.hb1 {margin:0 5px; background:#abd29b;}
/* 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;}

/* <!-- CSS Curves Top Header Ends --> */


/* <!-- CSS Curves for Forgot Password Start --> */

.header_curve {	background: transparent; width: 100%;  }
.header_curve .header_content h1{	margin:0; 	font-size:10px; 	padding:0px 0px 0px 0px;}
.header_curve .header_contentf {	display:block; 	border:0 solid #cbcbcb; border-width:0px 1px; padding:0px 0px 0px 0px;}
.header_curve .hBox{display:block; background:transparent; font-size:1px;}
.header_curve .colorf{background:#fff;
    
    
border-color:#cbcbcb; }
/* Background */.hb1f, .hb2f, .hb3f, .hb4f {display:block; overflow:hidden;}
.hb1f, .hb2f, .hb3f {height:1px;}
.hb2f, .hb3f, .hb4f {border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
.hb1f {margin:0 5px; background:#cbcbcb;}
/* Top and Bottom Border */.hb2f {margin:0 3px;border-width:0 2px;}
.hb3f {margin:0 2px;}
.hb4f {height:2px; margin:0 1px;}
.hb5f {margin:0 2px;}

/* <!-- CSS Curves for Forgot Password Ends --> */



#secondtable table tr td div.roboimg{
    background:url(../images/passreset.gif) no-repeat;
    width:285px;
    height:180px;
    display:block;
    margin:3px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
}


#secondtable table tr td> div.roboimg{
    background:url(../images/passreset.gif) no-repeat;
    width:285px;
    height:180px;
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
}


#secondtable table tr td div.roboimg1{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/robo_technician.png',) ;
    width:390px;
    height:184px;
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
}


#secondtable table tr td> div.roboimg1{
    background:url(../images/robo_technician.png) no-repeat;
}


#secondtable table tr td div span.forgotpassword1
{
    color:#000;
    float:left;
    text-align:left;
    margin:8px 0px 0px 64px;
    padding:0px 0px 0px 0px;
}


#secondtable table tr td div span.forgotpassword
{
    color:#000;
    float:left;
    text-align:left;
    margin:12px 0px 0px 64px;
    padding:0px 0px 0px 0px;
}

#secondtable table tr td div.openticket
{
    width:100%;
    float:left;
    display:inline;
    margin:-75px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:55;
    position:relative;
}
#secondtable div ul.openticketul, #secondtable div ol.openticketul
{
    padding:0px 0px 0px 38px;
    margin:0px;
    z-index:60;
    position:relative;
}

#secondtable div> ul.openticketul, #secondtable div> ol.openticketul
{
    padding:0px 0px 0px 35px;
}

#secondtable div ul.openticketul li, #secondtable div ol.openticketul li
{
    list-style:decimal;
    color:#000;
    padding:0px 0px 0px 0px;
    text-align:left;
    margin:0px 0px 0px 0px;
}

#secondtable div>ul.openticketul li, #secondtable div>ol.openticketul li
{
    padding:0px 0px 0px 0px;
}


#secondtable table tr td div.openpassword
{
    width:40%;
    float:left;
    display:inline;
    margin:-75px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    z-index:55;
    position:relative;
}


#secondtable table tr td div ul.ulsetting, #secondtable table tr td div ol.ulsetting
{
    margin:0px 0px 0px 13px;
    padding:0px 0px 0px 10px;
    position:relative;
}

#secondtable table tr td div ul.ulsetting li, #secondtable table tr td div ol.ulsetting li
{
    text-align:left;
    color:#000;
    list-style:decimal;
    margin-left:0px;
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 0px;
}

#secondtable table tr td div.activereset
{
    float:right;
    width:48%;
    display:inline;
    margin:-88px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:55;
    position:relative;
}


#secondtable div.foottext
{
    line-height:15px;
    width:85%;
    color:#000;
    margin:10px auto 0px auto;
}

#secondtable table tr td div.footer
{
    display:block;
    width:100%;
    height:27px;
    background-color:#b8daf1;
    margin:24px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
}

#secondtable table tr td div.footer a
{
    text-align:center;
    text-decoration:underline;
}

#secondtable table tr td div.footer a:hover
{
    text-align:center;
    text-decoration:none;
    color:#ff0000;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
}


.leftcurve {
	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cal/calendar_small_track_larrow.png', sizingMethod='scale'); width:20px; height:14px; padding:1px 3px 0px 0px;	}


div>.leftcurve {
	background:url("/images/cal/calendar_small_track_larrow.png") no-repeat left top;position:relative; top:1px;    }



.rightcurve {
	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cal/calendar_small_track_rarrow.png', sizingMethod='scale'); width:20px; height:14px; padding:1px 3px 0px 0px;	}
	

div>.rightcurve {
	background:url("/images/cal/calendar_small_track_rarrow.png") no-repeat right top;position:relative; top:1px;
}



/*  */
table tr td.leftsideimage
{
background:url(../images/leftside_image.gif) no-repeat left bottom;
width:32px;
height:85px;
}

table tr td.centersideimage
{
background:url(../images/centerimage.gif) no-repeat left bottom;
border-top:2px solid #dde8f2;
border-bottom:2px solid #dde8f2;
}

table tr td span.thankyou
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1332a5;
margin:0px 0px 0px;
padding:0px 0px 0px 0px;
}

table tr td a.close
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
float:right;
position:relative;
margin:-35px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

table tr td.rightsideimage
{
background:url(../images/rightside_image.gif) no-repeat right bottom;
width:34px;
height:85px;
}

.cabsuccess {
	border-top:1px solid #3467a9;
	border-bottom:1px solid #3467a9;
	background:url(../images/cabsuccessbg.gif) repeat-x;
}

.bluetopborder {
	border-top:1px solid #8CBAE8;
}

.blueleftborder {
	border-left:1px solid #8CBAE8;
}
.bluerightborder {
	border-right:1px solid #8CBAE8;
}
.bluebottomborder {
	border-bottom:1px solid #8CBAE8;
}

.colorsel {
	border-top:1px solid #000000;	
	border-left:1px solid #000000;	
	border-right:1px solid #ffffff;	
	border-bottom:1px solid #ffffff;	
}

.colornosel {
	border-top:1px solid #ffffff;	
	border-left:1px solid #ffffff;	
	border-right:1px solid #000000;	
	border-bottom:1px solid #000000;	
}

.bluebg td {
	background-color:#ecf3f8;
}

#whitebg {
	background-color:#ffffff;
}


/* Adding Styles for Left nav */
#Left-Section{ float:left;	width:21%; height:100%; }

#Left-Section .content {  padding:0px 8px; }

#Right-Section { padding: 5px;}

.Lefttd{ width:1px; background:url(../images/left_repeat_bg.gif) #ECF3F8 repeat-y right top;}

.footer{ clear:both}

.labelarea
{
	font: 10px verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	color:#3466A9;
	padding: 8px 5px 5px 5px;
	vertical-align:text-top;
}

.autoscroll
{
overflow:auto;
width:80%;
height:200px;
border:1px solid black;
padding:10px;
margin:20px 0px 0px 0px;
}

.calLinkcenter {
	height:18px;
	background-image: url(../images/yellow-button_center.gif);
}

.calLinkleft {
	width:7px;
	height:18px;
	background: url(../images/yellow-button_left.gif) no-repeat;
}

.calLinkright {
	width:7px;
	height:18px;
	background: url(../images/yellow-button_right.gif) no-repeat;
}

.newLinkcenter {
	padding-right:5px;
	height:18px;
	background-image: url(../images/green-button_center.gif);
}

.newLinkleft {
	width:7px;
	height:18px;
	background: url(../images/green-button_left.gif) no-repeat;
}


.leftnavshowhide { 
    cursor:hand; 
    background:#e0e0e0 url(/images/bg_top_out.png) bottom repeat-x; 
    height:20px; 
}

a.toggleheader { 
    display:block; 
    text-decoration:none;
    color:#006699; 
}

a.toggleheader:hover { 
    color:#006699; 
} 

/* New Style for ITIL On 06-06-2007 */

.tableHeader a, .sortedTableHeader a{
	padding:0px 0px 0px 5px;
} /* This Changes are existing style */


.tableHeader> a, .sortedTableHeader> a{
	padding:0px 0px 0px 5px;
	vertical-align:middle;
} /* This is new style for firefox fix*/


div>.noL{margin-right:-2px; position:relative; top:0px;}
.noL{position:relative; top:-2px;} /* This is Removed from Assets Tab (InventoryHome.do.htm) and paste it here Changes on top value only insteed of 3 to 0 */

.treenodelink #selected{
background-color:#dbedd8;
	/*height:12px;*/
} /* From this Line Height removed and the background color changed */

.headercheckbox {
	width:20px;
	height:18px;
}
.linkborder1 {
	font-size: 10px;
	background-color:#fff;
	border: 1px solid #95A8C0;
	padding: 1px 7px 1px 7px;
	color: #333;
	white-space: nowrap;
	text-decoration:none;
	height:14px;
	border: 1px solid #ccc;
}

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


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

.Professional {
	background:url(../images/Blue_bg.gif);
	color:#000000;
}

.Enterprise {
	background:url(../images/green_bg.gif);
	color:#000000;
}

/*Periority Module 22-11-07*/
#periority
{
margin-top:38px;
}

#periority .priorityheadings
{
background-color:#FFFFFF;
height:28px;
line-height:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#224fad;
text-align:center;
}


#periority .priorityusers
{
background-color:#d6e3eb;
height:28px;
line-height:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:right;
padding-right:7px;
}
#periority .prioritycriterias
{
background-color:#d4e1d5;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold;
line-height:28px;
height:28px;
padding:0px 6px 0px 6px;
}

.prioritycriterias span
{
width:100px;
position:relative;
}

.prioritycriterias> span
{
position:relative;
display:block;
width:100%;
min-width:100px;
}


.pertcont
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal;
line-height:29px;
height:29px;
}

.technicianrule
{
margin:5px 0px 0px 0px; display:block; font-size:12px; color:#2d517c;
}


/* PurchaseOrderList Page Changes on 14 Dec 06 */
.feedbacktxt    { color:#4e4b4b; font-family:verdana; font-weight:bold; font-size:12px; padding:3px; text-align:center }

.tableHeadtxt {
	padding-left:5px;
          display: block;
       font-size: 11px;
       font-weight: bold;
       valign:middle;
       line-height:23px;
       height:23px;
       color: #FFFFFF;
}
.header1 { background-color:#C8E0F2; border-top:1px #305086 solid;border-right:1px #305086 solid; border-bottom:1px #305086 solid; font-size:13px; font-weight:bold; padding-left:10px;}
.header2 { background-color:#C8E0F2; border-top:1px #305086 solid; border-bottom:1px #305086 solid; font-size:13px; font-weight:bold; padding-left:10px;}
.header3 { background-color:#C8E0F2; border-right:1px #ffffff solid; font-size:13px; font-weight:bold; padding-left:10px; }
.header4 { background-color:#C8E0F2; font-size:13px; padding-left:10px; width: 200px; font-weight:bold; }
.tableh1 { font-size:11px; font-weight:bold; } 
.tableh2 { font-size:11px;border-right:1px #305086 solid; font-weight:bold; } 
.celltd1	{ border-left:1px #305086 solid; }

.celltd2    { border-right:1px #305086 solid; font-size:10px; }
.celltd4    { font-size:10px; } 
.celltd3	{ border-right:1px #305086 solid; }
.celltd5	{ border-bottom:1px #305086 solid; }
.netvalue    { font-size:10px; font-weight:bold;border-top:1px #305086 solid; } 
.h1 	{ font-size:11px; }

.d1 	{ border-right:4px #ffffff solid; height:25px; line-height:25px; }
.d2 	{ border-left:4px #ffffff solid; height:25px; line-height:25px; }
.s1		{ font-family:trebuchet MS; font-size:17px;}
.s2		{ font-family:trebuchet MS; font-size:12px; }
.f1        { font-size:10px; }

.s3        { font-weight:bold; font-size:10px; } 


/* Purchase order tabs */
.purchase_tab_table_bg { background:url(../images/PurchaseTab.gif) repeat-x left top; }

.purchase_tab_table_bg td { font-size:12px; font-weight:bold; color:#305086; background:url(../images/PurchaseTab_over.gif) repeat-x left top; text-align:center; height:32px; width:25%;}

.purchase_tab_table_bg td.active{ background:url(../images/PurchaseTab.gif) repeat-x left top; z-index:8; }

.purchase_tab_table_bg td.active i{ background:url(../images/PurchaseTab_over.gif) repeat-x left bottom; float:left; position:relative; width:50%; z-index:10; height:10px; margin-bottom:-6px; top:-12px;  padding-top:1px;}

.purchase_tab_table_bg td.active b { background:url(../images/PurchaseTab_active.gif) no-repeat center bottom; text-align:center; display:block; text-align:center; height:29px; padding-top:4px; position:relative; z-index:15; top:3px;  }

.purchase_tab_table_bg td.active em { top:-14px; }

.purchase_tab_table_bg td em { background:#8ebacf; float:right; width:2px; height:23px; position:relative; z-index:40;  margin-bottom:-10px;margin-top:-14px; border-right:1px solid #fff; top:-17px  }

.purchase_tab_table_bg td a{ font-size:12px; font-weight:bold; color:#305086; text-decoration:none;  background:url(../images/PurchaseTab.gif) repeat-x left bottom; display:block; text-align:center; height:32px; margin-top:-5px; padding-top:8px; }
.purchase_tab_table_bg td a:hover{ color:#305086;}

.purchase_tab_table_bg td.before a{ font-size:12px; font-weight:bold; color:#305086; text-decoration:none;  background:url(../images/PurchaseTab_over.gif) repeat-x left top; display:block; text-align:center; }
.purchase_tab_table_bg td.before a:hover{ color:#305086;}

/* Firefox Fixes */

.purchase_tab_table_bg tr>td { height:32px; width:25%; }

.purchase_tab_table_bg tr td.active>i{ height:6px; top:-12px;  }

.purchase_tab_table_bg tr td.active>b { background:url(../images/PurchaseTab_active.gif) no-repeat center top; padding-top:8px; top:0; }

.purchase_tab_table_bg tr td>em { width:1px; }

.purchase_tab_table_bg tr td.active>em { top:-22px; }

.purchase_tab_table_bg tr td>a{ background:url(../images/PurchaseTab.gif) repeat-x left top; height:24px; }


/** Purchase Order styles */

table.POformHeader                              { background:#c8e0f2; border-left:2px #ffffff solid;border-right:2px #ffffff
	solid; }
table.POformHeader tr td strong { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; font-weight:bold; }
table.POformHeader tr td input  { padding:2px; border:1px #17478f solid; height:18px; }
span.POvendorName                               { font-family:Arial, Helvetica, sans-serif; color:#305086; font-size:16px; fo
	nt-weight:bold; }
span.POvendorAddress                    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.tbox2                                                  { font-size:10px; height:16px; font-family:Verdana, Arial, Helvetica,
	 sans-serif; border:1px #757575 solid;  }
 .priceBox1                                              { padding:2px; border:1px #c5c5c5 solid; height:18px; }
 .priceBox2                                              { padding:2px; border:1px #17478f solid; height:18px; }

 div.POaddItemsBtn                               { position:relative; top:19px; }
 div>.POaddItemsBtn                              { top:16px; }


 table.POitemAddHeader                   { background: #8db5e0; margin-top:3px; }
 table.POitemAddHeader tr td             { background: #c8e0f2; padding:5px; }
 table.POitemAddList                             { background: #c5c5c5; }
 table.POitemAddList     tr td           { height:18px; background: #ffffff; }
 div#add_new_product table.POitemAddList     tr.rowEven { height:18px; background: #ffffff; }
 div#add_new_product table.POitemAddList     tr.rowOdd  { height:18px; background: #cccccc; }
 table.AllPOItemList { background:#c5c5c5; }


 table.AllPOItemList tr.normal td {
	 background:#cccccc;
 }
 table.AllPOItemList tr.rowHighlight td
{
	background: #fcfcce;
	height: 18px;
	padding-left: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border: 0px solid none !important;
}


 .blueborderline
 {
         border:1px #5670A9 solid;
 }
 .headerboldfont
 {
         color: #ffffff !important; font-family: Verdana,Arial,Helvetica,sans-serif !important; font-size: 12px !important; font-weight:bold;
 }
 .graybg
 {
         background:#F1F1F1 !important;
 }
 .graybg2
 {
         background: #cccccc !important;
 }
 .fontstyle1
 {
         font-size: 10px; font-family: Verdana;
 }

 .textStyle {
	 border: 1px solid #616F45;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #000000;
	 padding-left: 2px;
	 background: url(../images/formshdw.gif) no-repeat -4px -4px #fff;
}
.alignright {	
	text-align: right;	
}






