a img
{
       border-width: 0px;
}
.bodyStyle {
	background-color: #E8EEF7;
	float: left;
	width: 100%;
	margin: 0px;
}
.bodyStylePlain {
	background-color: #ECE9D8;
	float: left;
	width: 100%;
	margin: 0px;
}
.tableCommonHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

.legendStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#containerMain {
	margin: 0px;
	float: left;
	width: 100%;
}
#containerTop {
	background-image: url(../images/logo_nissan.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 100%;
	background-color: #FFFFFF;

}
#containerTopVersion {
	float: right;
	width: 100%;
	background-color: #FFFFFF;
	font-size: 8px;
	height: 8px;

}


#containerTop h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-left: 90px;
	vertical-align: middle;
	padding-top: 15px;

}
#containerTop h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-left: 90px;
	vertical-align: middle;
	align:center;
	padding-top: 15px;

}
#containerMenuNav {
	float: left;
	height: 12px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}

#containerMenuNav A {
	text-decoration: none;
	color: #000000;
}

#containerMenuNav A:hover {
	text-decoration: none;
	color: #C81444;
}

#containerMenuNav ul {
	margin: 0px;
	padding-left: 20px;
	list-style-type: none;
	float: left;
	display: block;
	word-spacing: 140px;
}
#containerMenuNav li {
	display: inline;
}


#containerMenuNav2 {
	float: left;
	height: 12px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}

#containerMenuNav2 A {
	text-decoration: none;
	color: #000000;
}

#containerMenuNav2 A:hover {
	text-decoration: none;
	color: #C81444;
}

#containerMenuNav2 ul {
	padding-left: 20px;
	list-style-type: none;
	float: left;
	display: block;
	margin: 0px;
}
#containerMenuNav2 li {
	display: inline;
	margin-right:100px;

}

#containerMenuNav3 {

	float: left;
	height: 12px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}
#containerMenuNav3 A {
	text-decoration: none;
	color: #000000;
}

#containerMenuNav3 A:hover {
	text-decoration: none;
	color: #C81444;
}

#containerMenuNav3 ul {
	padding-left: 20px;
	list-style-type: none;
	float: left;
	display: block;
	margin: 0px;
}
#containerMenuNav3 li {
	display: inline;
	margin-right:160px;

}

#pageHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 98%;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.clearDivs {
	clear: both;
	width: 100%;
}
#BRTSbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 521px;
	background-color: #b0c4de;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 5px;
	margin-top: 5px;
}

.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	border: 1px solid #333333;

}

.formButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	/*color: #000000;
	border: 1px solid #939393;
	background-color: #FFFFFF;*/
}
.chkBox {
height: 10px;
width: 10px;


}
.radioBtn {
height: 10px;
width: 10px;

}
#tabs {
	FONT-SIZE: 8pt;
	font-weight:normal;
	LINE-HEIGHT: normal;
	FLOAT: left;
	WIDTH: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}

#tabStroke {

	FLOAT: right;
	WIDTH: 99%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #939393;
	
}

#tabs UL {

	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	LIST-STYLE-TYPE: none;
}

#tabs LI {
	DISPLAY: inline;
}
#tabs A {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 15px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	background-image: url(../images/tab_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tabs A SPAN {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 4px;
	COLOR: #000000;
	PADDING-TOP: 6px;
	background-image: url(../images/tab_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#tabs A:hover {
	BACKGROUND-POSITION: 0% -24px
}

#tabs A:hover SPAN {
	BACKGROUND-POSITION: 100% -24px;
	COLOR: #C81444;
}

#tabs #current A {
	BACKGROUND-POSITION: 0% -24px;
}

#tabs #current A SPAN {
	BACKGROUND-POSITION: 100% -24px;
	color: #C81444;
}

/* previous styles */
#bodyContainer {
	float: right;
	width: 99%;
	overflow: auto;
	height: 472px;
	/*background-color: #b0c4de;*/
}

#bodyContainer2 {
	float: right;
	width: 99%;
	overflow: auto;
	height: 472px;

}
#bodyContainer3 {
	float: right;
	width: 99%;
	overflow: auto;
	height: 563px;

}
#footer {
	background-color: #C0C0C0;
	background-image: url(../images/logo_footer.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
 #footer {
 	background-color: #C0C0C0;
	background-image: url(../images/logo_footer.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: 100% !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid; !important;
	border-bottom-style: solid !important;
	border-top-color: #000000 !important;
	border-bottom-color: #000000 !important;
 	height:20px !important;
 }
 
 /**function model pop up */
 .fntabContent{
 width:100% !important;
 }
 #fnfunctionName{
 width:39.2% !important;
 }
#fncostFn{
	width:13.4% !important;
}
#fnPDT{
	width:10.3% !important;
}
#fnActive{
	width:9.7% !important;
	padding-left:10px;
}
#fnfnContent{
	width:17.8% !important;
}
#fnPDTContent{
	width:11.9% !important;
}
#fnFtrChk{
	width: 4% !important;
}
#fnftrfnname{
	width: 42.5% !important;
}
#costFunctionCode{
	width:60px !important;
}
#pdtCode{
	width:50px !important;
}
#fnFtrfn{
	width: 8% !important;
}
#fnTbOptionRow{
	width:97.3% !important;
}
#fnTabOptionFtr{
	width:9% !important;
}
#fnactvContent {
    width: 11% !important;
    padding-right: 4px;
}
/** function ends **/
.tabContent{
 width:100% !important;
 }
 
 .pl2{
 padding-left:2px !important;
 }
 /* .gridFooter{
 height:15px !important;
 padding-bottom:0px !important;
 }
 */ 
 
 .tabGridChkbox{
 padding-left:2px !important;
 padding-right:2px !important;
 }

 .tabGridContnt{
 text-align:left !important;
 }
 

#tabGrdFooterDesc{
	padding-bottom:4px !important;
}
#ctdTabDesc{
	width:13% !important;
}
.chrHorizonOvrflw{
	overflow-x:hidden !important;
}
.paddingtop5{
	padding-top:5px !important;
}
 .chrTableFooter{
     position: relative !important;
    top:0 !important;/*20px;*/
 }
 
 /*PY pop up fix*/
 #tabdataSearchContent{
 width:99.9% !important;
 }
/*FNFR styles*/
#fnfrTabdataSearchContent{
	width:100% !important;
	
}
#fnfTabrFooter{
	position:relative;
	top:0;
	padding-left:2px;
	padding-right:2px;
}
#fnfrFieldset{
	border: none;
}

/*common*/
.fieldset{
	border: none !important;
}

/*SYSTEM NEWS STYLES*/

#sysnewTabContent{
	width:99.5% !important;
}

#sysnewTabFooterCheckBox{
	width:3.1% !important;
}

#sysNewsFooter{
	position:relative !important;
	bottom:16px !important;
}

}

/******IE specific*****/
/*  IE6,7,8  */


 /******Function fix********/
#fnfn{
	*width:11.9% ;
	*padding: 5px;
}
#fnfunctionName{
	*width:41.9%;
}
#fncostFn{
	*width:14%;
}
#fnPDT{
	*width:9%;
}
#fnInactive{
	*width:14%;
}
#fnchkbxContent{
	*padding:4px;
}
.fntabContent{
 *width:96.1%;
 }
 #fnfnContent{
 *width:13%;
 }
 #fnfnnameContent{
 	*width:31%;
 	*padding:0;
 }
 #fnCostfnContent{
 *width:16%;
 }
 #fnPDTContent{
 	*width:11%;
 }
 #fntabHeader{
 *width:96%;
 }
 #fnactvContent{
 *width:12%;
 }
 #fnTabOptionFtr{
 *width:5%;
 }
 #fnftrfnname
 {
 *width:43%;
 }
 #fnFtrfn{
 *width:2%;
 }
 


 


#detailsContainer {
	float: left;
	width: 98%;
}

#detailsContainer_alt {

	background-color: #b0c4de;
	float: left;
	width: 98%;
}
#contRight {
	float: right;
	width: 55%;
	margin-top: 10px;
	overflow: auto;
}
#contLeft {
	float: left;
	width: 44%;
	margin-top: 10px;
}


.leftHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	float: left;
	width: 14%;
	margin-left: 5px;
	padding-top: 5px;
}
#containerIdentInfo {
	background-color: #E8EEF7;
	float: left;
	width: 80%;
	border: 1px solid #000000;
	margin-left:20px;
	padding: 2px;
	margin-top: 2px;

}
.formTextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}

#searchProposal {
	float: left;
	width: 24%;
	margin-top: 2px;
	margin-bottom: 2px;
}

#searchJudg {
	float: left;
	width: 36%;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.containerButtons {
	text-align: center;
	float: left;
	width: 98%;
	padding-bottom: 2px;
	clear: both;
	vertical-align: top;
	padding-top: 5px;
	
}

.stroke {
	width: 100%;
	background-image: url(../images/img_stroke.gif);
	background-repeat: repeat-x;
	height: 10px;
	clear: both;
	float: left;
}

#containerCateInfo {
	background-color: #E8EEF7;
	float: left;
	width: 80%;
	border: 1px solid #000000;
	margin-left:20px;
	margin-top:2px;
	padding: 2px;

}
.fieldLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	font-weight: bold;

}
.fieldLabelLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-weight: bold;

}
.fieldLabelCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
	font-weight: bold;

}
.fieldLabelCenterNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.formList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	width: 150px;
}
#containerAssoInfo {
	background-color: #E8EEF7;
	float: left;
	width: 80%;
	border: 1px solid #000000;
	margin-left:20px;
	padding: 5px;
}

#containerEngInfo {
	float: left;
	width: 38%;
	margin-left:20px;
	background-color: #E8EEF7;
	border: 1px solid #000000;
	padding: 5px;
	margin-top:5px;
}

#containerEngInfo2 {
	float: left;
	width: 38%;
	margin-left:20px;
	background-color: #E8EEF7;
	border: 1px solid #000000;
	padding: 5px;
	margin-top:5px;
}

.commonTD {
	border: 1px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.commonTDContProj {
	border: 1px solid #000000;
	background-color: #E8EEF7;
}

.commonTD2 {
	background-color: #b0c4de;
	border: 1px solid #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.commonTDborder {
	background-color: #b0c4de;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}


.commonHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 2px;
	
}
#containerAttach {
	background-color: #E8EEF7;
	float: left;
	width: 80%;
	border: 1px solid #000000;
	margin-left:10px;
	padding: 10px;
}
#containerBRTSstage {
	float: left;
	width: 670px;
	height:20px;
	border: 1px solid #000000;
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;

	margin-right: 5px;

	margin-left: 5px;
	padding-left: 5px;
	

	background-color: #b0c4de;
}
#containerBRTSstage label {
	float:left;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
}

#containerProposalStage {
	float: left;
	width: 640px;
	height:20px;
	border: 1px solid #000000;
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	padding-left: 5px;
	background-color: #b0c4de;
	margin-right: 5px;
	padding-right: 2px;
}
#containerBRTSmain {
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#containerBRTSbuttons {
	float: right;
	width: 300px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-left: 3px;
	/**/
}

#containerProposalButtons {
	float: right;
	width: 200px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-left: 3px;
	/**/
}
.BRTS_table {
	border: 0px solid #000000;
	height: 24px;
}

.BRTS_stage_lbl{

	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.BRTS_td {
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.BRTS_td2 {
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.BRTS_td_change {

	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #90ee90;
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.BRTS_td2_change {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #90ee90;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.tableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
}

.tableHeadMid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-bottom: 2px;
	text-align: center;
}

.contentHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	float: left;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}
#searchBasic {
	float: left;
	width: 30%;
	margin-top: 2px;
	margin-bottom: 2px;
}
#searchResponse {
	float: left;
	width: 33%;
	margin-top: 2px;
	margin-bottom: 2px;
}
#searchJudg {
	float: left;
	width: 36%;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.containerButtons {
	text-align: center;
	float: left;
	width: 98%;
	padding-bottom: 2px;
	clear: both;
	vertical-align: top;
	padding-top: 5px;
}
#tabdataSearch {
	float: left;
	width: 100%;
	height: 200px;
	overflow-X: hidden;
	overflow-Y: auto;
}
#tabdataSearch1 {
	float: left;
	width: 100%;
	height: 200px;
	overflow: auto;
	background-color: #E8EEF7;
}
.containerButtonsLeft {
	text-align: left;
	float: left;
	width: 98%;
	padding-left: 10px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}
.gridHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: top;
	background-color: #b0c4de;
	padding-left: 2px;
	padding-right: 2px;
}
.gridRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
}
.commonBorder {
	border: 1px solid #000000;
}

.gridRowAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #C0FFFF;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
}
.gridRowYel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFCC;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
}
.commonColumn {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	width: 350px;
	padding-left: 2px;
}
.commonHeadMid {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.commonContainer {
	width:98%;
	float: left;
	background-color: #b0c4de;
}
.spacer {
	background-image: url(../images/img_spacer.gif);
	background-repeat: repeat-x;
	float: left;
	height: 5px;
	width: 100%;
}

#homeNews {
	float: left;
	width: 98%;
	background-color: #E8EEF7;
	margin-left: 5px;
}
#homeNews1 {
	float: left;
	width: 100%;
	background-color: #E8EEF7;
}
#containerHome {
	/*	background-image: url(../images/logo_nissan2.png);
	background-repeat: no-repeat;
	background-position: left center;*/
	float: left;
	width: 100%;
	background-color: #b0c4de;
	margin:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.homeHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #000000;
	
}
.homeWelcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;*/

}
.homeWelcomeName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	
}
.homeSection {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
*/	
}
.homeSectionName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
/*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
*/	
}

 /***********
 used for homepage labels
  **********************/
.homeLabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	
}

#homeList {
	float: left;
}
#homeList ul li {
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	list-style-type: none;
	display: block;
	text-indent: -40px;
	padding-top: 4px;
}
.gridRow2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-right: 2px;
	padding-left: 5px;
}
.gridRowAlt2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	background-color: #C0FFFF;
	margin-top: 5px;
	padding-right: 2px;
	padding-left: 5px;
}
.gridHead2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #b0c4de;
	border: 1px solid #000000;
	margin-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	height: 24px;
}

.gridHead3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #E8EEF7;
	border: 1px solid #000000;
	margin-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	height: 24px;
}


.commonTDborder2 {

	background-color: #b0c4de;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.popBottom {
	background-color: #000066;
}
.dropMenu {
	background-color: #9ACCFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
}

.dropMenu a{
	color: #000000;
	text-decoration: none;
}

.dropMenu a:hover{
	color: #C81444;
}
#homeList2 {
	float: right;
}
#homeList2 ul li {
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	list-style-type: none;
	display: block;
	padding-top: 5px;
	text-indent: 0px;
}
.welcomeBorder {
	border-top: 1px solid #000000;
}

.maintTextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 10px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.cplMaintTextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 12px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.maintTextboxAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 10px;
	background-color: #C0FFFF;
	border: 1px solid #C0FFFF;
}

.maintTextboxNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 10px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: right;
}
.maintTextboxAltNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 10px;
	background-color: #C0FFFF;
	border: 1px solid #C0FFFF;
	text-align: right;
}

#Menu1 {
	position:absolute;
	width:148px;
	height:101px;
	z-index:1;
	left: 420px;
	top: 68px;
	visibility: hidden;
}
#Menu2 {
	position:absolute;
	width:104px;
	height:28px;
	z-index:2;
	visibility: hidden;
	top: 68px;
	left: 527px;
}
#Menu3 {
	position:absolute;
	width:94px;
	height:13px;
	z-index:3;
	top: 68px;
	left: 633px;
	visibility: hidden;
}
#Menu4 {
	position:absolute;
	width:133px;
	height:57px;
	z-index:4;
	visibility: hidden;
	left: 753px;
	top: 68px;
}
#Menu4a {
	position:absolute;
	width:115px;
	height:56px;
	z-index:5;
	top: 100px;
	left: 887px;
	visibility: hidden;
}
#Menu4b {
	position:absolute;
	width:115px;
	height:115px;
	z-index:6;
	top: 115px;
	left: 887px;
	visibility: hidden;
}



 /***********
 Styles created by Janu 09Jun08
  **********************/ 
.propoasalMainTable{
background-color:#333333;
}
.propoasalMainTable td {
background-color:#e8eef7;
padding: 2px;
}
.propoasalMainTableWithBrdr{
background-color:#333333;
border:1px solid #000
}
.propoasalMainTableWithBrdr td {
background-color:#e8eef7;
padding: 2px;
border-bottom:1px solid #000
}


.valigntop{vertical-align:top}
.ProposalMiddleTable {
	width:60%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	padding:5px 3px 5px 3px !important;
}
.ProposalMiddleTable table{
	background-color:#333333;
	border:1px solid #000;
}

.ProposalMiddleTable table td{ 
	background-color:#B0C4DE;
	padding: 1px 1px 1px 5px;
}
.pro_tab1_sub{ 
	width:80%;
	border:1px solid #333333;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:15px;
}
#Pro_BRTSbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	background-color: #b0c4de;
	padding: 2px;
}
.Pro_longddMenu{
	width:155px;
	border:1px solid #333333;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:15px;
}
.Pro_shortddlist{
	width:100px;
	border:1px solid #333333;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:15px;
	}
#Pro_detailsContainer {

	float: left;
	width: auto;

}
#Pro_bodyContainer {
	float: left;
	overflow: auto;
	height: 472px;
	padding-left:10px;
	height:497px;
	width:auto;

}
.ProposalRightcolumn{
	width:20%;
	background:#1B1775 !important;
	vertical-align:top;
	text-align:center;
	font:80% Arial, Helvetica, sans-serif
	}
.ProposalRightcolumn table th{
	background:#B0C4DE;
	}
.ProposalRightcolumn table td{
	background:#fff;
	font:90% Arial, Helvetica, sans-serif
	}
.tblgrey{border:1px !important}
.tblgrey th{background:#B0C4DE;}
.tblgrey td{background:#e8eef7 !important}
.tblgreyWithoutbrdr{border:0px !important}
.tblgreyWithoutbrdr th{background:#B0C4DE;}
.tblgreyWithoutbrdr td{background:#e8eef7 !important}
.org_innerTableWithGrey{
	float:left; 
	margin-right:5px; 
	height:25px;
	border:0px !important
}
.org_innerTableWithGrey td{border:0px !important;background:#e8eef7 !important}
.org_innerTable{
	float:left; 
	margin-right:5px; 
	height:25px
}
.org_innerTable td{border:0px !important;background:#B0C4DE !important;}
.org_innerTable span{font-size:125%}
.org_innerTableWithHgt{
	float:left; 
	margin-right:1px; 
	height:118px;
}
.org_innerTableWithHgt td{border:0px !important;background:#B0C4DE !important;}
.OrgFormLabel{
	text-align:right;
	padding-left:4px !important;
}
.OrgFormdata{
	font-weight:normal;
	text-align:left;
	padding-left:4px !important;
	}
#partAddition{
	clear:left;
	float:left;
	width:100%;
}
.part1 {font:80% Arial, Helvetica, sans-serif}
.partAddselectedParts{
	background-color:#B0C4DE;
	text-align:center;
	border:1px solid #000;
	margin:0px;
}
#PartAdd_bodyContainer{
	float: right;
	width: 100%;
	overflow:auto;
	background-color: #E8EEF7;
}
.partAddLeftContainer{
	float:left;
	width:48%;
	background-color:#E8EEF7;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.partAddRightContainer{
	float:right;
	width:49%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: 5px;
}
.btn{width:80px; font-weight:bold}
.strokethin {
	background-image: url(../images/strokethin.gif);
	background-repeat: repeat-x;
}
.ProposalMiddleTablePad {
	width:60%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	padding:5px 3px 5px 3px !important;
}
.ProposalMiddleTablePad table{
	background-color:#333333;
	border:1px solid #000;
}

.ProposalMiddleTablePad table td{ 
	background-color:#B0C4DE;
	padding: 1px;
}
.searchButton {
	text-align: center;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 5px;
	position:relative;
	top:-30px;
	left:-90px
}
.ProposalMiddleTableGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	padding:5px 3px 5px 3px !important;
	background-color:#e8eef7 !important;
	border:1px solid #000;
}
#tblsearch1{float:left; font:80% Arial, Helvetica, sans-serif; width:40%}
#tblsearch2{float:left;width:37%; overflow:auto; overflow-y:hidden; padding:0px 0px 25px 0px; font:80% Arial, Helvetica, sans-serif;}
.tblreport th{background-color:#e8eef7 !important; font-weight:bold ; padding:5px 10px 5px 10px; white-space:nowrap;}
.tblreport td{background-color:#fff !important;}
.btnSearch{width:200px;height:30px; font-size:14px; font-style:italic;}
.txt_bold{font:80% Arial, Helvetica, sans-serif; font-weight:bold}
.txt_bold a{text-decoration:none; color:#000}
.divheight{height:2px}
  /***********
 Styles created by Janu 09Jun08 Ends
  **********************/ 
  
  
  /*************************************Styles created on 11Jun08 By Lakshmi *********************/
  
  .ppmfont {
  color:#FFFFFF;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight:700;
  text-align: left;
  padding: 5px;
  float:right ;
   width:8px;
   margin-left: 2px;
	padding: 3px;
	margin-top: 2px;
  
  	  }
  .dropList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 15px;
}

#containerEngInfo_new {
	float: left;
	width: 60%;
	margin-left:20px;
	background-color: #E8EEF7;
	border: 1px solid #000000;
	padding:5px 3px 5px 3px !important;
}

.ProposalMiddleTable_new {
	width:60%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	padding:5px 3px 5px 3px !important;
	background-color:#b0c4de;
}
.ProposalLeftTitle_new {
	width:13%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	padding:5px 0px 0px 10px !important;
	background-color:#b0c4de;
}
.divSearchButton{
	text-align: center;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 5px;
	position:relative;
	top:-125px;
	left:50px
}


.leftHead_new{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	float: left;
	width:13%;
	margin-left: 5px;
	padding-top: 5px;
background-color:#b0c4de;
}
#containerCateInfo_new {
	background-color: #E8EEF7;
	float: left;
	width: 80%;
	border: 1px solid #000000;
	margin-left:20px;
	padding: 5px;

}
.ProposalLeftTitle {
	width:13%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	padding:5px 0px 0px 10px !important;
}
.tblnowrap{white-space:nowrap}

  /***********
 Styles created by Janu 12Jun08 starts
  **********************/ 

	.ProposalRightcolumnBot{
	width:20%;
	background:#1B1775 !important;

	text-align:center;
	font:80% Arial, Helvetica, sans-serif
	}
	
	.ProposalRightcolumnBot table th{
	background:#B0C4DE;
	}
.ProposalRightcolumnBot table td{
	background:#fff;
	font:90% Arial, Helvetica, sans-serif
	}
#PartAdd_bodyContainer2{
	float: right;
	width: 100%;
	height:585px;
	overflow:auto;
	background:#1B1775 !important
}.formText2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 14px;
	border: 1px solid #333333;
}
#tabStroke2 {


	FLOAT: left;
	WIDTH: 98%;
	margin-left:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #939393;
}

.gridRow a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	
}
.gridRow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;

}

.gridRowAlt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	
}

.gridRowAlt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	
}


table.listc {TABLE-LAYOUT: fixed; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px; margin:0px; background-color:#000000; border:solid 0px #666666; }

td.textoverflow {
	white-space:pre;
	overflow:hidden;
 } 


col.w1{ width: 12px;}     col.w2{ width: 18px;}     col.w3{ width: 24px;}
col.w4{ width: 30px;}     col.w5{ width: 36px;}      col.w6{ width: 42px;}
col.w7{ width: 48px;}     col.w8{ width: 54px;}     col.w9{ width: 60px;}	  
col.w10{width: 66px;}     col.w11{width: 72px;}     col.w12{width: 78px;}
col.w13{width: 84px;}     col.w14{width: 90px;}     col.w15{width: 96px;}
col.w16{width:102px;}     col.w17{width:108px;}     col.w18{width:114px;}
col.w19{width:120px;}     col.w20{width:126px;}     col.w21{width:132px;}
col.w22{width:138px;}     col.w23{width:144px;}     col.w24{width:150px;}
col.w25{width:156px;}     col.w26{width:162px;}     col.w27{width:168px;}
col.w28{width:174px;}     col.w29{width:180px;}     col.w30{width:186px;}
col.w31{width:192px;}     col.w32{width:198px;}     col.w33{width:204px;}
col.w34{width:210px;}     col.w35{width:216px;}     col.w36{width:222px;}
col.w37{width:228px;}     col.w38{width:234px;}     col.w39{width:240px;}
col.w40{width:246px;}     col.w41{width:252px;}     col.w42{width:258px;}
col.w43{width:264px;}     col.w44{width:270px;}     col.w45{width:276px;}
col.w46{width:282px;}     col.w47{width:288px;}     col.w48{width:294px;}
col.w49{width:300px;}     col.w50{width:306px;}		

col.w7b{width:50px;}
col.w10b{width: 70px;}
col.w4b{ width: 34px;}

col.w1a{ width: 10px;}     col.w2a{ width: 16px;}     col.w3a{ width: 22px;}
col.w4a{ width: 28px;}     col.w5a{ width: 34x;}      col.w6a{ width: 40px;}
col.w7a{ width: 46px;}     col.w8a{ width: 52px;}     col.w9a{ width: 58px;}	  
col.w10a{width: 64px;}     col.w11a{width: 70px;}     col.w12a{width: 76px;}
col.w13a{width: 82px;}     col.w14a{width: 88px;}     col.w15a{width: 94px;}
col.w16a{width:100px;}     col.w17a{width:106px;}     col.w18a{width:112px;}
col.w19a{width:118px;}     col.w20a{width:124px;}     col.w21a{width:130px;}
col.w22a{width:136px;}     col.w23a{width:142px;}     col.w24a{width:148px;}
col.w25a{width:154px;}     col.w26a{width:160px;}     col.w27a{width:166px;}
col.w28a{width:172px;}     col.w29a{width:178px;}     col.w30a{width:184px;}
col.w31a{width:190px;}     col.w32a{width:196px;}     col.w33a{width:202px;}
col.w34a{width:208px;}     col.w35a{width:214px;}     col.w36a{width:220px;}
col.w37a{width:226px;}     col.w38a{width:232px;}     col.w39a{width:238px;}
col.w40a{width:244px;}     col.w41a{width:250px;}     col.w42a{width:256px;}
col.w43a{width:262px;}     col.w44a{width:268px;}     col.w45a{width:274px;}
col.w46a{width:280px;}     col.w47a{width:286px;}     col.w48a{width:292px;}
col.w49a{width:298px;}     col.w50a{width:304px;}

#containerPPMsearch {
	background-color: #E8EEF7;
	float: left;
	width: 96%;
	border: 1px solid #000000;
	margin-left:5px;
	margin-top:2px;
	padding: 2px;
}
table.listc2 {
TABLE-LAYOUT: fixed; BORDER-COLLAPSE: collapse; border-spacing: 0px; background-color:#B0C4DE; border:1px solid #000000;
}


.formTextNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	width: 120px;
	height: 13px;
}

.formListNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	width: 127px;
	height: 15px;
}

/*added for 11184-starts*/
.importButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
    width: 80px;
}
.dnoteGridHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #b0c4de;
	padding-left: 2px;
	padding-right: 2px;
}
.dnoteGridRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
}
.boldGridRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
}
.dnoteGridBottom {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	height: 25px; 
	padding-bottom: 5px;
    background-color: #000066;
}
/*added for 11184-ends*/

/* Added for DCW-850 */

.cveInput {
    background-color: transparent;
    width: 97%;
    border: none !important;
    height: 14px !important;
    text-align: right !important;
}

.cveProvisionOverrideBox {
    float: right !important;
    width: 15% !important;
    margin-right: 13% !important;
    padding: 8px !important;
}

.overridechkBox {
    margin-left: 10px;
    vertical-align: text-top;
}

.gridDivision {
	height:18px !important;
}

/* Added for DCW-850 - END */
