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

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.fontWhitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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 , .tfrequired {
	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-image: url(../images/formshdw.gif);
	background-repeat: no-repeat;
	background-position: -4px -4px;
}
.dbitemlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;


}

.FontBlackLinkDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 100%;


}
.rowEven {
	background-color: #ECECEC;
}
.fontBlackBoldLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: hand;
	background-repeat: repeat-x;
	height: auto;




}
.iconlink {
	display: block;
	height: 90%;
	width: 90%;
}
.headOrangeBg {
	background-color: #D4E1D5;
}
.headGreenBg {
	background-color: #DDE2C7;
}
.tablinkwhite, .leftnavheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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;
}
.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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.helptxtbg {
	background-image: url(../images/helptextbg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
	color: #666666;
	background-repeat: no-repeat;


}
.tableHead {
	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;
}
.fontgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: hand;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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: hand;
	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:2px;
	background-image: url(../images/formshdw.gif);
	background-repeat: no-repeat;
	background-position: -4px -4px;


}
.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{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	display: block;

}

.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 {
	background-color: #ECF3F8;
}
.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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-position: right center;
	margin-right: 20px;
	margin-top: 3px;
	margin-bottom: 3px;



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

}
.rowOddNew {

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

	background-image: url(../images/newrequest_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 18px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	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 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D5893;
	text-decoration: none;
}

.rowEvenborder {
	background-color: #ECECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6D5F8;
}
.rowOddborder {

	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:100%;
	display: block;
	text-decoration:none
}

.rowselecteven {
	background-color: #ECECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:100%;
	display: block;
	text-decoration:none
}

.rowselected {
	background-color: #98AFC9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-face: 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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   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-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #2D5893;
   text-decoration: none;

}

.tableheader a, .sortedTableheader a {
   font-weight: bold;
   text-decoration: none;

}


.adminlinks {
	height:60px;
}

.adminlinks a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	width:70%;

	display: block;
	text-decoration:none
}

.adminlinks a:hover{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	border-left: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	height:56px;
	display: block;
	text-decoration:none;
}



.wizlinkson {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height:24px;
	text-decoration:none;

}
.wizlinkson a{
	background-image: url(../images/wizard_leftnavoff.gif);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: right;
	vertical-align: middle;
	color: #000000;
	width:200px;
	text-decoration:none;
	display: block;
	padding:6px;
}

.wizlinkson a:hover{

	background-image: url(../images/wizard_leftnavon2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	display: block;
}

.wizlinksactive {
	background-image: url(../images/wizard_leftnavactive.gif);
	background-repeat: repeat-x;
	background-position: right top;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: bottom;
	text-decoration:none;

	width:200px;
	height:24px;
	padding:6px;
}

.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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
	padding-right:5px;

	width:200px;
	height:24px;

}


.helpheading {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   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-family: Verdana, Arial, Helvetica, sans-serif;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D5893;
	text-decoration: none;
	display:block;
	height:13px
 } 

.alphaON a:hover{ 
	background-color: #A9CFAC;
	padding: 2px;
	BORDER-LEFT: #d1efd3 2px solid; 
	BORDER-TOP: #d1efd3 2px solid; 
	BORDER-RIGHT: #8cb38f 2px solid; 
	BORDER-BOTTOM: #8cb38f 2px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: groove;
	display:block;
	height:13px

 } 


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

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

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

.ScanSchbox{
width:530px;

}

.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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #E9EEF6;
	border-left: 3px solid #C0CDE7;
	padding-left:10px;
}

.scanSchOFFchoice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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;
}

.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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: bold;
	padding:0px 0px 5px 3px ;

}

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


.soltable td p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.soltable p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px; 
	margin-bottom: 0px;
}

.soltable td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.soltable h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

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

.soltable h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

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

.soltable h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height:22px;
	padding-left:3px;
}

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

.row0n td{
	background-color: #ECECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height:22px;
	padding-left:3px;
}

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

.row1b td{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:22px;
	padding-left:3px;	
}

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

.row0b td{
	background-color: #ECECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #174F02;
	padding-left:2px;	
	text-decoration: none;
} 

.tableComponent th {
       padding:0px;
}

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

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

/* For request list view enhancement - end */

/* changes for custom report -  start */

.wizardLinkStep1, .wizardLinkStep2, .wizardLinkStep3, .wizardLinkStep4, .wizardLinkStep5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3466A9;	
	padding:2px 10px 2px 23px;
	display:block;
	height:19px;
	text-decoration:none;
}

.wizardLinkStep1 {
	background: url(../images/cusrep_wizstep1.gif) no-repeat left top;
}

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

.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 {
	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 {
display:block;	

}

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


.labelSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
padding:2px;
background-color:#FCFCCE;
width:160px;
}



/* Inset 3D Raised */
.raised {background: transparent; width:100%; }
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#98AFC9; border-left:1px solid #98AFC9; border-right:1px solid #98AFC9;}
.raised .b3 {background:#fff; border-left:1px solid #98AFC9; border-right:1px solid #98AFC9;}
.raised .b4 {background:#fff; border-left:1px solid #98AFC9; border-right:1px solid #98AFC9;}
.raised .b4b {background:#fff; border-left:1px solid #98AFC9; border-right:1px solid #98AFC9;}
.raised .b3b {background:#fff; border-left:1px solid #98AFC9; border-right:1px solid #98AFC9;}
.raised .b2b {background:#fff; border-left:1px solid #98AFC9; border-right:1px solid #98AFC9;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#98AFC9;}
.raised .boxcontent {display:block;  background:#fff; border-left:1px solid #98AFC9; border-right:1px solid #98AFC9; padding:10px}


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

#bottombg .borderedLink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color:#E3ECF5;
	border: 1px solid #AFBFD4;	
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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:hand;
}
.threadBox #bottombg{
	background-color: #EDF4FF;
}
.threadBox #subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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:hand;
}
.repliesBox #bottombg{
	background-color: #F8F8F8;
}
.repliesBox #subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
 } 

.announcementBoard #announcehead{ 
 	background: url(../images/announceheading.gif) no-repeat 0px 0px;
	height:25px;
 } 


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

.annlinkprivate{ 
 	background: url(../images/ann_privateicon.gif) no-repeat 9px 5px;
	padding: 5px 5px 5px 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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:13px;
	
	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;
}


.attachmentLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: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 ;
	background-color:#fff;
}

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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height:22px;
	padding-left:3px;
}
.rowOddn a{
	color: #000000;
	font-weight: normal;
}


.rowevenn td{
	background-color: #ECECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	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%;	
}

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

.tableComponent A:link, .tableComponent A:visited, .columnChooser A:link, .columnChooser A:visited {
	text-align: left;
}
.fontBlackBold a {
	font-weight: bold;
}

.tableHeader a, .sortedTableHeader a {
	font-weight: bold;
	text-decoration:none;
}
.sortedTableHeader A:link, .sortedTableHeader A:visited {
	text-decoration:none;
}

.tableHeader A:hover, .sortedTableHeader A:hover {
	text-decoration: underline;
}

.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: hand;
	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;
    width: 25px;
    padding: 0px 2px;
    background: url(../images/gobutton.gif) no-repeat 5px 4px;
    background-color: #C6C5D7;
    cursor: hand;
    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-family: Verdana, Arial, Helvetica, sans-serif;
	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-image: url(../images/formshdw.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;

}
*/

.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-image: url(../images/formshdw.gif);
    background-repeat: no-repeat;
    background-position: -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:hand;
}
.sendBox #bottombg{

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

.sendBox #subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: url(../images/dottedline.gif) repeat-x left bottom;
}


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

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

}


.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:11px;
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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 100%;
	border: 1px solid #888888;
	padding:1px;
	background-image: url(../images/formshdw.gif);
	background-repeat: no-repeat;
	background-position: -4px -4px;
} 

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

/**************  For Support Center  *************************/
.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;
}


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

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

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


}

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

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

}

.tabstart a{
	background: url(../images/tabs_startdefault.gif) no-repeat left top; 
	background-color:#FEFFF3;
	border-right: 1px solid #ccc;
	white-space:nowrap;
	padding:7px 15px 3px 30px ;
	font: bold 10px verdana, Arial, sans-serif;
	display:block;
	text-decoration:none;	
	color:#000;	
	vertical-align:middle;
	text-align:center;
	height:13px;
}

.tabstart a:hover{
	background: url(../images/tabs_starthover.gif) no-repeat left top; 
	color:#000;

}

.tabstartselected a{
	background: url(../images/tabs_startselected.gif) no-repeat left top; 
	background-color:#FEFFF3;
	border-right: 1px solid #ccc;
	white-space:nowrap;
	padding:7px 15px 3px 30px ;
	font: bold 10px verdana, Arial, sans-serif;
	display:block;
	text-decoration:none;	
	color:#fff;	
	vertical-align:middle;
	text-align:center;
	height:13px;
}

.tabstartselected a:hover{

	color:#fff;

}


.tabnormal a{
	background: url(../images/tabs_ndefault.gif) repeat-x left top; 
	background-color:#FEFFF3;
	border-right: 1px solid #ccc;
	white-space:nowrap;
	padding:7px 12px 3px 10px ;
	font: bold 10px verdana, Arial, sans-serif;
	display:block;
	text-decoration:none;	
	color:#000;
	height:13px;
}

.tabnormal a:hover{
	background: url(../images/tabs_nhover.gif) repeat-x left top; 
	color:#000;

}

.tabnormalselected a{
	background: url(../images/tabs_nselectedone.gif) repeat-x left top; 
	background-color:#FEFFF3;
	border-right: 1px solid #ccc;
	white-space:nowrap;
	padding:7px 12px 3px 10px ;
	font: bold 10px verdana, Arial, sans-serif;
	display:block;
	text-decoration:none;	
	color:#fff;
	height:13px;
}

.tabnormalselected a:hover{
	color:#fff;

}




.tabend a{
	background: url(../images/tabs_enddefault.gif) no-repeat right top; 
	background-color:#FEFFF3;

	white-space:nowrap;
	padding:7px 25px 3px 10px ;
	font: bold 10px verdana, Arial, sans-serif;
	display:block;
	text-decoration:none;	
	color:#000;	
	vertical-align:middle;
	text-align:center;
	height:13px;
}

.tabend a:hover{
	background: url(../images/tabs_endhover.gif) no-repeat right top; 
	color:#000;

}

.tabendselected a{
	background: url(../images/tabs_endselected.gif) no-repeat right top; 
	background-color:#FEFFF3;

	white-space:nowrap;
	padding:7px 25px 3px 10px ;
	font: bold 10px verdana, Arial, sans-serif;
	display:block;
	text-decoration:none;	
	color:#fff;	
	vertical-align:middle;
	text-align:center;
	height:13px;
}
.tabendselected a:hover{
	color:#fff;

}

.technicianPhotosBG {
	background: url(../images/technician_bg.gif) repeat-x left bottom; 

	padding:2px;
	border: 2px solid #9BAFCB;
	vertical-align:top;
	text-align:left;
}

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


}

 img { border:0px; }

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

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





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