@import url("htmlarea.css");
@import url("combo.css");
@import url("common.css");
@import url("dialog.css");

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

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

.whiteText {
	color: #FFF;
}

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

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

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

	background-color: #DFDFDF;
}
.mandatory {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.headligreenBg {

	background-color: #D4E1D5;
}
.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;
}

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

}

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

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

.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;
	height:22px;
	padding-left:3px;	
}

.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;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	display:block;
	border-top: 1px solid #F4F7FC;
	border-bottom: 1px solid #F4F7FC;
 } 

.annlinkpublic{ 
 	background: url(../images/ann_publicicon.gif) no-repeat 10px 5px;
	padding: 5px 5px 5px 32px;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	display:block;
	border-top: 1px solid #F4F7FC;
	border-bottom: 1px solid #F4F7FC;
 } 

a.annlinkpublic:hover{ 
 	background: url(../images/ann_publicicon.gif) no-repeat 11px 6px;
	padding: 5px 5px 5px 32px;
	background-color:#fff;
	color: #f00;
	border-top: 1px solid #D9E1EB;
	border-bottom: 1px solid #D9E1EB;
 } 

a.annlinkprivate:hover{ 
 	background: url(../images/ann_privateicon.gif) no-repeat 10px 6px;
	padding: 5px 5px 5px 32px;
	background-color:#fff;
	color: #f00;
	border-top: 1px solid #D9E1EB;
	border-bottom: 1px solid #D9E1EB;
 } 




.annlinkprivateun{ 
 	background: url(../images/ann_privateiconun.gif) no-repeat 6px 5px;
	padding: 5px 5px 5px 32px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	display:block;
	border-top: 1px solid #F4F7FC;
	border-bottom: 1px solid #F4F7FC;
 } 

.annlinkpublicun{ 
 	background: url(../images/ann_publiciconun.gif) no-repeat 7px 5px;
	padding: 5px 5px 5px 32px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	display:block;
	border-top: 1px solid #F4F7FC;
	border-bottom: 1px solid #F4F7FC;
 } 

a.annlinkpublicun:hover{ 
 	background: url(../images/ann_publiciconun.gif) no-repeat 8px 6px;
	padding: 5px 5px 5px 32px;
	background-color:#fff;
	color: #f00;
	border-top: 1px solid #D9E1EB;
	border-bottom: 1px solid #D9E1EB;
 } 

a.annlinkprivateun:hover{ 
 	background: url(../images/ann_privateiconun.gif) no-repeat 7px 6px;
	padding: 5px 5px 5px 32px;
	background-color:#fff;
	color: #f00;
	border-top: 1px solid #D9E1EB;
	border-bottom: 1px solid #D9E1EB;
 } 





#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:#fff;
	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;

	display:block;
	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 {
	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;
	width:100%;
	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: auto;
	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;
}

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

#editdelete a{
    color: #666;
    background-color:#F6F6F6;
    text-decoration:none;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding:2px;
    height:13px;
}

#editdelete a:hover{
    color: #fff;
    background-color:#AAA;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding:2px;
}
.myhomeItemShadow {
	padding-top:10px;
	background: url(../images/myview_itembg.gif) repeat-x #F7F7F7;
	border-bottom: 5px solid #ccc;
}



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

.mytasksAddShow a{
	font-size:11px; 
	font-weight:bold; 
	padding:2px;
	text-decoration:none;
	color:#6E680F;
	border:1px solid #EFEAA8;

} 

.mytasksAddShow a:hover{
	color:#6E680F;
	border:1px solid #BCB775;
	background-color: #EDE89F;
}

.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: #000000;
}

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

.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 2px top;
	height: 20px;
	display: block;
	width:50px;
	text-decoration:none;
	border-left:3px solid #fff;
	border-right:1px solid #fff;
}

.mergeicon a:hover{
	background: url(../images/mergeicon_on.gif) no-repeat 0px top #F4FDDF;
	border-left:3px solid #0B9021;
	border-right:1px solid #0B9021;
}
.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 {
	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; }

a.pdffile:hover, a.xlfile:hover, a.csvfile: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;
}
