.showAll{
	display: block;
}

.hideAll{
	display: none;
}

.cursorHand{
	cursor : pointer;
	cursor : hand;
}

.cursorDefault{
	cursor : default;
}

.visiblePage{
	display:block;
}

.hiddenPage{
	display:none;
}

.visibleObj{
	visibility: visible;
}

.hiddenObj{
	visibility: hidden;
}

.raMargin{
	margin-left:-4px;
}

/*--------------------------------------------- */

	body {
		background-color : #FFFFFF;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : 0px;
		margin-right : 0px;
		scrollbar-base-color : #97A4BE;
		scrollbar-arrow-color : #6C6C6C;
		scrollbar-face-color : #D9DFE5;
		scrollbar-highlight-color : #FFFFFF;
		scrollbar-shadow-color : #8B8B8B;
		scrollbar-track-color: #F2F4F2;
		scrollbar-3dlight-color : #C8CED3;
		scrollbar-darkshadow-color : #C8CED3;
/*		overflow: hidden;     // Modified by Chandra Sekhar.     */
	}

	body, td, a, div, span, label{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
	}

	input, select, textarea{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #000000;
	}

	.bodyDivWithScroll{
		position: relative;
		width: 100%;
		height: 100%;
		overflow: auto;
	}
	
/*--------------------------------------------- */

.formStyle{
	margin-top: 0px;
	margin-bottom: 0px;
}

.formStyleStretched{
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BGColor1{background-color: #FFFFFF;}
.BGColor2{background-color: #DEE4ED;}
.BGColor3{background-color: #4B6989;}
.BGColor4{background-color: #7793B2;}
.BGColor5{background-color: #AFC8D1;}
.BGColor6{background-color: #C9D3DF;}
.BGColor7{background-color: #A2AAB5;}
.BGColor8{background-color: #A7A7A7;}
.BGColor9{background-color: #C3D3E1;}
.BGColor10{background-color: #8699B3;}
.BGColor11{background-color: #F8F8F8;}
.BGColor12{background-color: #DCE2E9;}
.BGColor13{background-color: #DEC5BD;}
.BGColor14{background-color: #E8D7CF;}
.BGColor15{background-color: #A2B5CA;}
.BGColor16{background-color: #32658B;}
.BGColor17{background-color: #DEDAE7;}
.BGColor18{background-color: #EEF1F4;}
.BGColor19{background-color: #DFE7CC;}
.BGColor20{background-color: #ADC0D2;}
.BGColor21{background-color: #7F9DB9;}
.BGColor22{background-color: #F1F3F6;}
.BGColor23{background-color: #C8D2DF;}
.BGColor24{background-color: #DBE1E7;}
.BGColor25{background-color: #C8D2DF;}
.BGColor26{background-color: #D5D9DF;}
.BGColor27{background-color: #ACBDD3;}
.BGColor28{background-color: #B6C6D6;}

.BGImage1{
	background-image : url(../images/general/prodBGI1.gif);
}

.normalTextDark{
	font-size : 11px;
	color: #1D3E68;
}

.normalTextDarkBold{
	font-size : 11px;
	color: #1D3E68;
	font-weight: bold;
}

.normalTextDarkIndent{
	font-size : 11px;
	color: #1D3E68;
	padding-left: 30px;
}

.normalText{
	font-size : 11px;
	color: #446083;
}

.normalTextBold{
	font-size : 11px;
	color: #446083;
	font-weight: bold;
}

.normalLinkDark,normalLinkDark:hover{
	font-size : 11px;
	color: #1D3E68;
}

.normalLink,normalLink:hover{
	font-size : 11px;
	color: #446083;
}

.linkBold,linkBold:hover{
	font-size : 12px;
	color: #1D3E68;
	font-weight: bold;
}

.padText1{
	font-size : 11px;
	color: #1D3E68;
	padding-left:3px;
}
.positionRelativeContainer{
	width:100%;
	height: 100%;
	position: relative;
	top:0px;
	left:0px;
}
.positionAbsoluteContent{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

.divWithScrolls{
	/*position: absolute;*/
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	Min-Width: 100%;
	Min-Height: 100%;
	Max-Width: 100%;
	Max-Height: 100%;
	overflow:auto;
	margin: 0px;
}

.divWithScrollsRelative{
	position: relative;
	width: 300px;
	height: 160px;
	Min-Width: 100%;
	Min-Height: 100%;
	Max-Width: 100%;
	Max-Height: 100%;
	overflow:auto;
	margin: 0px;
}
.divWithScrolls2{
	width: 100%;
	overflow-y:auto;
}

.pagingText{
	font-size : 10px;
	color: #446083;
}
.pagingSelect{
	font-size : 10px;
	color: #446083;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.genPadding{
	padding: 6px;
}

.genPaddingBig{
	padding-top: 8px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 3px;
}

.genPaddingBiggest{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.criteriaPadding{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.criteriaContentPlace{
	border-top: 1px solid #C8D2DF;
	border-bottom: 1px solid #C8D2DF;
	border-left: 1px solid #C8D2DF;
	border-right: 1px solid #C8D2DF;
	background-color: #F1F4F6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}
.rmaContentPlace{
	border-top: 1px solid #8699B3;
	border-bottom: 1px solid #8699B3;
	background-color: #F1F4F6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

.pageTitle{
	font-size : 15px;
	color: #446083;
	font-weight: bold;
}

.pageTitle2{
	font-size : 15px;
	color: #446083;
}

.textbox1{
	width: 50px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox2{
	width: 135px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox3{
	width: 110px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
}

.textbox4{
	width: 110px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox5{
	width: 180px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox6{
	width: 125px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox6dis{
	width: 125px;
	font-size : 11px;
	color: #000000;
	background-color: #E6E6E6;
	border: 1px solid #7F9DB9;
}

.textbox7{
	width: 150px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox7dis{
	width: 150px;
	font-size : 11px;
	color: #000000;
	background-color: #E6E6E6;
	border: 1px solid #7F9DB9;
}

.textbox8{
	width: 60px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox9{
	width: 115px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox10{
	width: 300px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox11{
	width: 134px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.textbox12{
	width: 100px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
}

.textboxAdditionalParam{
	width: 390px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	disabled = true;
}
.textarea1{
	width: 274px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
}

.textarea2{
	width: 376px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	padding-left:3px;
	padding-right:3px;
}

.textarea3{
	width: 400px;
	font-size : 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	padding-left:3px;
	padding-right:3px;
}

.select1{
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.innerContentPadding{
	padding-top: 17px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 3px;
}

.innerContentPadding2{
	padding-top: 8px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
}

.regContentPlace{
	border: 1px solid #8699B3;
	background-color: #DDE3E9;
}

.regContentPlace1{
	border: 1px solid #8699B3;
	background-color: #C3D3E1;
}

.regContentPlaceNoBottom{
	border-left: 1px solid #8699B3;
	border-right: 1px solid #8699B3;
	border-top: 1px solid #8699B3;
	background-color: #DDE3E9;
}

.regContentPlaceWithPadding{
	border-left: 1px solid #8699B3;
	border-right: 1px solid #8699B3;
	background-color: #DDE3E9;
	padding-left: 6px;
	padding-right: 6px;
}

.regContentPlaceLeftRightBottom{
	border-left: 1px solid #8699B3;
	border-right: 1px solid #8699B3;
	background-color: #DDE3E9;
	border-bottom: 1px solid #8699B3;
}

.regContentPlaceLeftRight{
	border-left: 1px solid #8699B3;
	border-right: 1px solid #8699B3;
	background-color: #DDE3E9;
}

.regContentPlaceDark{
	background-color: #C8D2DF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
}

.normalBillingTextDark{
	font-size : 11px;
	color: #1D3E68;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.regBillingContentPlaceDark{
	background-color: #C8D2DF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.regContentPlaceLight{
	border-left: 1px solid #C8D2DF;
	border-right: 1px solid #C8D2DF;
	background-color: #F1F4F6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

.regContentPlaceLightLeftRight{
	border-left: 1px solid #C8D2DF;
	border-right: 1px solid #C8D2DF;
	background-color: #F1F4F6;
}

.cornerBGI{
	background-image : url(../images/filter/cornerBGI.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 2px;
}

.contactPersonName{
	font-size : 11px;
	color: #5A6F9E;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #A2AAB5;
}

.selectNodeType{
	width: 178px;
	background-color: #F2F8FA;
	border: 1px solid #7F9DB9;
	color: #5B6E9E;
}

.totalPlace{
	border: 1px solid #7589A3;
	background-color: #ECEEF2;
	font-size : 12px;
	color: #1D3E68;
	font-weight: bold;
}

.iconBorder{
	border: 1px solid #ADC0D2;
}

.iconBorder2{
	border: 1px solid #ADC0D2;
	padding: 1px;
}

.blockFrame{
	border: 1px solid #A2B5CA;
	padding: 7px;
	background-color: #FFFFFF;
}

.totalPlace1{
	font-size : 11px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.totalPlace2{
	font-size : 11px;
	color: #1D3E68;;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 10px;
}

.underlinedHeader1{
	font-size : 11px;
	color: #5A6F9E;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #A2AAB5;
}

/* Report Module ------------------------------------- */

.reportHeaderText1{
	background-color: #8699B3;
	font-size : 12px;
	color : #FFFFFF;
	font-weight: bold;
}

.reportHeaderText2{
	font-size : 12px;
	color : #1D3E68;
	font-weight: bold;
}

.reportHeaderPadding{
	padding-top: 12px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
}

.reportContentPlace{
	border-left: 1px solid #8699B3;
	border-right: 1px solid #8699B3;
	border-bottom: 1px solid #8699B3;
	background-color: #FAFAFA;
	padding: 9px;
}

.reportContentPlace2{
	border: 1px solid #8699B3;
	background-color: #DFE7EF;
}

.reportContentPlace3{
	border-left: 1px solid #8699B3;
	border-right: 1px solid #8699B3;
	background-color: #C8D2DF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

/* -------------------------------------------------------- */

.resultsTitle{
	padding-left: 7px;
	background-color: #A3B3C9;
	font-size : 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.resultsPagingPlace{
	padding-left: 7px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D5DDEB;
}

/* Search Module ------------------------------------- */

.searchResultsPlace{
	background-color: #DFE6ED;
}

.searchResultItem{
	font-size : 11px;
	color: #1D3E68;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: default;
}

.searchPadding{
	padding-right: 2px;
	padding-left: 6px;
}

/* -------------------------------------------------------- */

.errorMessage{
	font-size : 11px;
	color: #FB0000;
}

/* White Pane --------------------------------------------- */

	.paneText{
		font-size : 11px;
		color: #5A6F9E;
	}
	
	.paneTextBold{
		font-size : 11px;
		color: #5A6F9E;
		font-weight: bold;
	}
	
	.paneLink,paneLink:hover{
		font-size : 11px;
		color: #5A6F9E;
	}
	
	.panePadding{
		padding-left: 22px;
	}

/* -------------------------------------------------------- */

/* Change Icon Module ------------------------------------- */

	.iconText{
		font-size : 11px;
		color: #1C3F69;
	}
	
	.iconTextBold{
		font-size : 11px;
		color: #1C3F69;
		font-weight: bold;
	}

/* --------------------------------------------------------- */

/* Info Panel ---------------------------------------------- */

	.infopanelText{
		font-size : 11px;
		color: #FFFFFF;
	}
	
	.infopanelTextBold{
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.infopanelLink,infopanelLink:hover{
		font-size : 11px;
		color: #FFFFFF;
	}
	
	.infopanelContentPlace{
		background-color: #F1F4F6;
		border-bottom:1px solid #C8D2DF;
		border-left:1px solid #C8D2DF;
		border-right:1px solid #C8D2DF;
	}
	
	.infopanelContentPlace2{
		background-color: #7793B2;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 7px;
		padding-right: 4px;
		border-top:1px solid #C8D2DF;
		border-left:1px solid #C8D2DF;
		border-right:1px solid #C8D2DF;
	}
	
	.infopanelContentPlace3{
		background-color: #F2F8FA;
		border-bottom:1px solid #AFC8D1;
		border-left:1px solid #AFC8D1;
		border-right:1px solid #AFC8D1;
	}
	
	.infopanelContentPlace4{
		border-top: 1px solid #8699B3;
		border-right: 1px solid #8699B3;
		border-left: 1px solid #8699B3;
		background-color: #C3D3E1;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	.infopanelContentPlace5{
		background-color: #32658B;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 7px;
		padding-right: 7px;
		border-top:1px solid #AFC8D1;
		border-left:1px solid #AFC8D1;
		border-right:1px solid #AFC8D1;
	}
	
	.infopanelContentPlace6{
		background-color: #8799AF;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 7px;
		padding-right: 7px;
	}

/* -------------------------------------------------------- */

/* Profile Module ----------------------------------------- */

	.profText{
		font-size : 12px;
		color: #446083;
	}
	
	.profGroupHeader{
		font-size : 12px;
		color: #446083;
		font-weight: bold;
	}

/* -------------------------------------------------------- */

/* Question Module ---------------------------------------- */

	.quesRegText{
		font-size : 11px;
		color: #5B6E9E;
	}
	
	.quesRegTextBold{
		font-size : 11px;
		color: #5B6E9E;
		font-weight: bold;
	}
	
	.quesBigText{
		font-size : 11px;
		color: #000000;
	}
	
	.quesBigTextBold{
		font-size : 11px;
		color: #000000;
		font-weight: bold;
	}
	

/* -------------------------------------------------------- */

/* Top Section -------------------------------------------- */

	.topBGI1{
		background-image : url(../images/top/topBGI1.gif);
	}
	
	.topBGI2{
		background-image : url(../images/top/topBGI2.gif);
	}
	
	.topLink,topLink:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #CAD4E3;
		text-decoration: none;
	}
	
	.topText{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #CAD4E3;
	}

/* -------------------------------------------------------- */

/* list (newTemplateWizard1a) ----------------------------- */

	.listPlace{
		border : 1px solid #7F9DB9;
		background-color : #FFFFFF;
	}
	
	.listDivWithScroll{
		width: 377px;
		height: 166px;
		overflow: auto;
	}
	
	.listItemPlace{
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.listText{
		font-size : 11px;
		color : #000000;
		padding: 2px;
	}
	
	.listTextSelected{
		font-size : 11px;
		color : #E04516;
		font-weight: bold;
		padding: 2px;
		background-color : #FDE2D7;
	}

/*--------------------------------------------------------- */

/* Main Top Navigation Menu ------------------------------- */

	.mtnRegItem{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
		color: #FFFFFF;
		padding-left: 12px;
		padding-right: 12px;
		cursor : pointer;
		cursor : hand;
	}
	
	.mtnSelItem{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
		color: #D43606;
		padding-left: 12px;
		padding-right: 12px;
		cursor : pointer;
		cursor : hand;
		background-image : url(../images/mainTopNav/mtnSelBGI.gif);
	}

/* -------------------------------------------------------- */

/* Page Footer -------------------------------------------- */

	.footerBGI1{
		background-image : url(../images/footer/type1/BGI.gif);
	}
	
	.bottomLink{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #F4F4F5;
		text-decoration: none;
	}
	
	.bottomLink:hover{
		color: #C8F8FF;
	}
	
	.bottomText{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #F4F4F5;
	}
	
	.copyrightText1{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 9px;
		color: #ADC1D1;
	}

/* -------------------------------------------------------- */

/* Secondary Navigation Menu ------------------------------ */

	.snBGI1{
		background-image : url(../images/secondaryNav/snBGI1.gif);
	}
	
	.snBGI2{
		background-image : url(../images/secondaryNav/snBGI2.gif);
		background-position: top right;
		background-repeat: no-repeat;
	}
	
	.snBGI3{
		background-image : url(../images/secondaryNav/snBGI3.gif);
	}
	
	.snTab{
		cursor : pointer;
		cursor : hand;
	}
	
	.snSelectedTabIconPlace{
		background-image : url(../images/secondaryNav/BGI_d.gif);
		padding-left: 1px;
	}
	
	.snSelectedTabTextPlace{
		background-image : url(../images/secondaryNav/BGI_d.gif);
		padding-left: 6px;
		padding-right: 4px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.snDisabledTabTextPlace{
		padding-left: 6px;
		padding-right: 4px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #7F7F7F;
		font-weight: bold;
	}
	
	.snNormalTabIconPlace{
		padding-left: 1px;
	}
	
	.snNormalTabTextPlace{
		padding-left: 6px;
		padding-right: 4px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.snNormalTabTextPlaceMouseOver{
		padding-left: 6px;
		padding-right: 4px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #C8F8FF;
		font-weight: bold;
	}

/* -------------------------------------------------------- */

/* Button Type 1 ------------------------------------------ */

	.button1{
		cursor : pointer;
		cursor : hand;
	}
	
	.button1TextPlace{
		background-image : url(../images/buttons/multipart/type1/BGI.gif);
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 1px;
	}

	.button1Text{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	.button1TextMouseOver{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: normal;
	}

	.button1Icon{
		background-image : url(../images/buttons/multipart/type1/BGI.gif);
	}
	
/* -------------------------------------------------------- */

/* Button Type 2 ------------------------------------------ */

	.button2{
		cursor : pointer;
		cursor : hand;
	}
	
	.button2TextPlace{
		background-image : url(../images/buttons/multipart/type2/BGI.gif);
		padding-left: 2px;
		padding-right: 2px;
	}

	.button2Text{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.button2TextMouseOver{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #C8F8FF;
		font-weight: bold;
	}

/* -------------------------------------------------------- */

/* Button Type 3 ------------------------------------------ */

	.button3{
		cursor : default;
	}
	
	.button3Text{
		padding-left: 2px;
		padding-right: 2px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #D9D7D0;
		font-weight: bold;
		background-image : url(../images/buttons/multipart/type3/BGI.gif);
	}
	
/* -------------------------------------------------------- */

/* Inner Navigation --------------------------------------- */

	.innerNavBGI{
		background-image : url(../images/innerNav/innerNavBGI.gif);
	}
	
	.innerNavText{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #1D3E68;
		background-image : url(../images/innerNav/BGI.gif);
		padding-left:10px;
		padding-right:10px;
	}
	
	.innerNavTextDown{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #E04516;
		background-image : url(../images/innerNav/BGI_d.gif);
		padding-left:10px;
		padding-right:10px;
		font-weight: bold;
	}
	
	.innerNavTextDisabled{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #7F7F7F;
		background-image : url(../images/innerNav/BGI.gif);
		padding-left:10px;
		padding-right:10px;
		font-weight: bold;
	}
	
	.innerNavBottomStrip{
		border-left: 1px solid #8699B3;
		border-right: 1px solid #8699B3;
		background-color: #F4E0D7;
	}
	
/* -------------------------------------------------------- */

/* Inner Navigation 2 ------------------------------------- */

	.innerNav2SepLine{
		background-color: #BBC9D9;
	}
	
	.innerNav2Category{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		background-image : url(../images/innerNav2/BGI.gif);
		padding-left:10px;
	}
	
	.innerNav2CategorySelected{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #FFFFFF;
		background-image : url(../images/innerNav2/BGI_d.gif);
		padding-left:10px;
	}

	.innerNav2SubItem{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #1D3E68;
		padding-left:22px;
		background-color: #F2F8FA;
		cursor : pointer;
		cursor : hand;
	}

	.innerNav2SubItemSelected{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #1D3E68;
		padding-left:22px;
		background-color: #FDE2D7;
		cursor : default;
	}

/* -------------------------------------------------------- */

/* Left Section ------------------------------------------- */

	.leftSecHeader{
		padding-left: 7px;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
		border-top: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #32658B;
	}
	
	.leftSecHeader2{
		padding-left: 7px;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
		border-top: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		border-right: 1px solid #AFC8D1;
		background-color: #32658B;
	}
	
	.leftSecMainFrame{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		border-bottom: 1px solid #AFC8D1;
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 4px;
		padding-right: 4px;
		background-image : url(../images/leftSection/BGI1.gif);
		background-position: top;
		background-repeat: repeat-x;
		background-color: #4E6B9B;
	}
	
	.leftSecTabsBGI1{
		background-image : url(../images/leftSection/tabsBGI1.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	
	.leftSecTabSelected0{
		font-size : 11px;
		color : #1D3E68;
		font-weight: bold;
		padding-top:2px;
		padding-bottom:2px;
		border-left: 1px solid #4B6989;
		border-top: 1px solid #4B6989;
		background-color : #EBF0F3;
		background-image : url(../images/leftSection/tabsBGI2.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		cursor : default;
	}
	
	.leftSecTabRegular0{
		font-size : 11px;
		color : #1D3E68;
		padding-top:1px;
		padding-bottom:1px;
		border-left: 1px solid #4B6989;
		border-top: 1px solid #4B6989;
		background-color : #C5D6DD;
		background-image : url(../images/leftSection/tabsBGI1.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		cursor : pointer;
		cursor : hand;
	}
	
	.leftSecTabSelected1{
		font-size : 11px;
		color : #1D3E68;
		font-weight: bold;
		padding-top:2px;
		padding-bottom:2px;
		border-right: 1px solid #4B6989;
		border-top: 1px solid #4B6989;
		background-color : #EBF0F3;
		background-image : url(../images/leftSection/tabsBGI2.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		cursor : default;
	}
	
	.leftSecTabRegular1{
		font-size : 11px;
		color : #1D3E68;
		padding-top:1px;
		padding-bottom:1px;
		border-right: 1px solid #4B6989;
		border-top: 1px solid #4B6989;
		background-color : #C5D6DD;
		background-image : url(../images/leftSection/tabsBGI1.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		cursor : pointer;
		cursor : hand;
	}
	
	.leftSecTabDisabled{
			font-size : 11px;
			color : #7F7F7F;
			padding-top:1px;
			padding-bottom:1px;
			border-right: 1px solid #4B6989;
			border-top: 1px solid #4B6989;
			background-color : #C5D6DD;
			background-image : url(../images/leftSection/tabsBGI1.gif);
			background-position: bottom;
			background-repeat: repeat-x;
	}
	
	
	.leftSecBorder1{
		border-right: 1px solid #4B6989;
		border-left: 1px solid #4B6989;
		border-bottom: 1px solid #4B6989;
	}
	
	.leftSecBGI2{
		border: 1px solid #FFFFFF;
		background-image : url(../images/leftSection/BGI2.gif);
		background-position: top;
		background-repeat: repeat-x;
		background-color: #7D95B8;
	}
	
	.leftSecClosed{
		padding-top:10px;
		background-color: #32658B;
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		border-bottom: 1px solid #AFC8D1;
	}
	
	.leftSecContentPlace{
		border-left: 1px solid #AFC8D1;
		border-right: 1px solid #AFC8D1;
		background-color: #F2F8FA;
	}

/* -------------------------------------------------------- */

/* Right Section -------------------------------------------*/

	.rightSecHeader{
		padding-left: 4px;
		font-size : 11px;
		color: #607D9D;
		font-weight: bold;
		border-top: 1px solid #E4ECEF;
		background-color: #D1DAE5;
	}
	
	.rightSecClosed{
		padding-top:6px;
		background-color: #D1DAE5;
		border-right: 1px solid #E4ECEF;
		border-left: 1px solid #E4ECEF;
		border-bottom: 1px solid #E4ECEF;
	}

/* -------------------------------------------------------- */

/* Status Area ---------------------------------------------*/

	.statusAreaHeader{
		padding-left: 7px;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #31658C;
	}
	
	.rmaHeader {
	font-family : Arial;
	font-size : 11pt;
	font-weight : bold;
	background-color : #80ADBA;
	color : #FFFFFF;
	padding-left : 5px;
	padding-right : 5px;
	height : 20px;
	vertical-align : middle;
    }

	.rmaStatusAreaPlace{
		border-left: 1px solid #31658C;
		border-right: 1px solid #31658C;
		border-bottom: 1px solid #31658C;
		border-top: 1px solid #31658C;
		background-color: #DEE3E9;
	}
	
	.statusAreaPlace{
		border-left: 1px solid #31658C;
		border-right: 1px solid #31658C;
		border-bottom: 1px solid #31658C;
		background-color: #DEE3E9;
	}
	
	.statusAreaPlace2{
		border-left: 1px solid #31658C;
		border-right: 1px solid #31658C;
		border-bottom: 1px solid #31658C;
		background-color: #FFFFFF;
	}
	
	.statusAreaPadding{
		padding: 6px;
	}
	
	.statusAreaPaddingInreased{
		padding-top: 6px;
		padding-right: 6px;
		padding-left: 6px;
		padding-bottom: 8px;
	}
	.statusAreaText{
		font-size : 11px;
		color: #446183;
	}
	
	.statusAreaButtonBar{
		background-color: #DEE3E9;
		padding-top:2px;
		padding-bottom:3px;
		padding-left:4px;
		padding-right:4px;
	}
	
	.statusAreaBorder{
		border-left: 1px solid #31658C;
		border-right: 1px solid #31658C;
		border-bottom: 1px solid #31658C;
		background-color: #F1F4F6;
	}
	
	.statusAreaLink,statusAreaLink:hover{
	font-size : 11px;
	color: #446083;
	}
/* -------------------------------------------------------- */


/* Center Section ------------------------------------------*/

	.centerSecMainFrame{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #EEF1F4;
		padding-left: 5px;
		padding-right: 5px;
	}

	.centerSecMainFrameRightBottom{
		border-right: 1px solid #AFC8D1;
		border-bottom: 1px solid #AFC8D1;
	}

	.centerSecMainFrameLeftRight{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
	}

	.centerSecMainFrameLeftBottom{
		border-left: 1px solid #AFC8D1;
		border-bottom: 1px solid #AFC8D1;
	}

	.centerSecMainFrameNoPad{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #EEF1F4;
	}

	.centerSecMainFrameTopBottom{
		border-top: 1px solid #AFC8D1;
		border-bottom: 1px solid #AFC8D1;
	}

	.centerSecMainFrameBottom{
		border-bottom: 1px solid #AFC8D1;
		padding-bottom: 5px;
	}

	.centerSecMainFrameTop{
		border-top: 1px solid #AFC8D1;
	}

	.centerSecMainFrameBorder{
		border: 1px solid #AFC8D1;
	}

	.centerSecMainBackgroung{
		background-color: #EEF1F4;
	}
	
	.centerSecMainPadding{
		padding: 1px;
	}
	
	.centerSecMainFrameWithoutPadding{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #EEF1F4;
	}
	
	.centerSecMainDarkFrameWithoutPadding{
		border-right: 1px solid #8699B3;
		border-left: 1px solid #8699B3;
		background-color: #EEF1F4;
	}

	.centerSecMainFrameLightCol{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #FAFBFC;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	.centerSecMainFrameIncreasePadding{
		border-right: 1px solid #8699B3;
		border-left: 1px solid #8699B3;
		background-color: #FAFBFC;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.centerSecMainFrameIncreasePadding1{
		border-right: 1px solid #8699B3;
		border-left: 1px solid #8699B3;
		border-bottom: 1px solid #8699B3;
		background-color: #FAFBFC;
		padding-left: 5px;
		padding-right: 5px;
	}

	.centerSecMainFrameSearchPlace{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #C3D3E1;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	.centerSecSep1{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #8699B3;
	}
	
	.centerSecSep2{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #F8F8F8;
	}
	
	.centerSecBottomPlace{
		border-right: 1px solid #AFC8D1;
		border-left: 1px solid #AFC8D1;
		background-color: #DEE3E9;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.breadcrumbsPlace{
		border-right: 1px solid #AFC8D1;
		border-top: 1px solid #AFC8D1;
		border-bottom: 1px solid #FFFFFF;
		background-color: #7793B2;
		font-size : 11px;
		color: #FFFFFF;
		padding-left: 5px;
	}
	
	.breadcrumbsLink1,breadcrumbsLink1:hover{
		font-size : 11px;
		color: #FFFFFF;
	}
	
	.treeBreadcrumbsPlace{
		font-size : 11px;
		color: #89A9C0;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.treeBreadcrumbsPlace2{
		border: 1px solid #8699B3;
		background-color: #FFFFFF;
		font-size : 11px;
		color: #1D3E68;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.centerSecPadding{
		padding-top: 4px;
	}

	.centerSecPaddingTopBottom{
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.centerSecPaddingLeftRight{
		padding-left: 5px;
		padding-right: 5px;
	}

/* -------------------------------------------------------- */

/* Product Info  -------------------------------------------*/

	.prodModuleHeader{
		font-size : 13px;
		color: #1D3E69;
		font-weight: bold;
		border-right: 1px solid #8699B3;
		border-left: 1px solid #8699B3;
		border-top: 1px solid #8699B3;
		background-color: #C9D3DF;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 1px;
		padding-bottom: 1px;
	}

	.prodModuleHeaderWithBottom{
		font-size : 13px;
		color: #1D3E69;
		font-weight: bold;
		border-right: 1px solid #8699B3;
		border-left: 1px solid #8699B3;
		border-top: 1px solid #8699B3;
		border-bottom: 1px solid #8699B3;
		background-color: #C9D3DF;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.prodModuleHeaderWithoutBorder{
		font-size : 13px;
		color: #1D3E69;
		font-weight: bold;
		background-color: #C9D3DF;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	
	.prodModuleHeaderSep{
		border-right: 1px solid #8699B3;
		border-left: 1px solid #8699B3;
		background-color: #DEC5BE;
	}
	
	.prodModuleBorder1{
		border-top: 1px solid #8699B3;
	}
	
	.prodModuleBorder2{
		border-left: 1px solid #8699B3;
		border-right: 1px solid #8699B3;
		background-color: #FFFFFF;
	}
	
	.prodPicturePlace{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 15px;
	}
	
	.prodText1{
		font-size : 11px;
		color: #5A6F9E;
		font-weight: bold;
	}
	
	.prodPriceText{
		font-size : 15px;
		color: #1D3E68;
		font-weight: bold;
		background-image : url(../images/general/prodPriceBGI.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
	}
	
	.prodPanelLink,prodPanelLink:hover{
		font-size : 11px;
		color: #446083;
	}
	
	.prodPadding{
		padding: 5px;
	}
	
	.prodPaddingInreased{
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 10px;
	}

/* -------------------------------------------------------- */

/* Info Module -------------------------------------------- */

	.infoModuleTitlePlace{
		border-top: 1px solid #DEC5BE;
		background-color: #C9D3DF;
	}
	
	.infoModuleTitleText{
		font-size : 11px;
		color: #1D3E68;
		padding-left: 7px;
		border-top: 1px solid #DEC5BE;
		background-color: #C9D3DF;
	}
	
	.infoModuleTitleText2{
		font-size : 11px;
		color: #1D3E68;
		padding-left: 2px;
		border-top: 1px solid #DEC5BE;
		background-color: #C9D3DF;
	}
	
	.infoModuleTitleText3{
		font-size : 11px;
		color: #1D3E68;
		border-top: 1px solid #DEC5BE;
		background-color: #C9D3DF;
	}
	
	.infoModuleTitleLink,infoModuleTitleLink:hover{
		font-size : 11px;
		color: #1D3E68;
	}
	
	.infoModuleRegText1{
		font-size : 11px;
		color: #5A6F9E;
		padding-left:6px;
		padding-top:2px;
		padding-bottom:2px;
	}
	
	.infoModuleRegText1bold{
		font-size : 11px;
		font-weight: bold;
		color: #5A6F9E;
		padding-left:6px;
		padding-top:2px;
		padding-bottom:2px;
	}
	
	.infoModuleBGI1{
		background-image : url(../images/container/BGI1.gif);
	}
	
	.infoModuleBGI2{
		background-image : url(../images/container/BGI2.gif);
	}
	
	.infoModuleBGI3{
		background-image : url(../images/container/BGI3.gif);
	}
	
	.infoModuleBGI4{
		background-image : url(../images/container/BGI4.gif);
	}
	
	.infoModuleContentPlace{
		border-top: 1px solid #96ADC8;
		border-bottom: 1px solid #96ADC8;
		background-color: #FFFFFF;
		padding: 7px;
	}
	
	.infoModuleContentPlace2{
		border-top: 1px solid #DEC5BE;
		border-left: 1px solid #DEC5BE;
		background-color: #D8E4F0;
		padding: 6px;
	}
	
	.infoModuleContentPlace3{
		border-top: 1px solid #DEC5BE;
		border-left: 1px solid #DEC5BE;
		background-color: #FFFFFF;
		padding: 6px;
	}
	
	.infoModuleContentPlace4{
		border-top: 1px solid #DEC5BE;
		border-left: 1px solid #DEC5BE;
		background-color: #FFFFFF;
	}
	
	.infoModuleContentPlace5{
		border: 1px solid #96ADC8;
		background-color: #FFFFFF;
		padding: 7px;
	}
	
	.infoModuleContentPlace6{
		border: 1px solid #DEC5BD;
		background-color: #FFFFFF;
	}
	
	.infoModuleFooter1{
		border-left: 1px solid #DEC5BE;
		border-right: 1px solid #DEC5BE;
		background-color: #C9D3DF;
	}
	
	.infoModulePadding{
		padding-top:2px;
		padding-right: 6px;
	}
	
	.infoModulePaddingIncreased{
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 6px;
		padding-bottom: 6px;
	}

/* -------------------------------------------------------- */

/* Filter ------------------------------------------------- */

	.filterSepBGI{
		background-image : url(../images/filter/filterSepBGI.gif);
	}
	
	.filterBGI{
		background-image : url(../images/filter/BGI.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	
	.filterLeftBGI{
		background-image : url(../images/filter/filterLeftBGI.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}

/* -------------------------------------------------------- */

/* Option Module ------------------------------------------ */

	.optionsPlace{
		background-color : #EEF1F4;
		border-left: 1px solid #AFC8D1;
		border-right: 1px solid #AFC8D1;
	}
	
	.optionIconPlace{
		padding-left: 5px;
		padding-right: 2px;
	}
	
	.optionText{
		font-size : 11px;
		color : #1D3E68;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	.optionTextSelected{
		font-size : 11px;
		color : #E04516;
		font-weight: bold;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color : #FDE2D7;
	}

/* -------------------------------------------------------- */

/* Data Table Type 1 -------------------------------------- */

     /* Start Added 05/05/2005 from AmdocsMarcetingDemo */
	.dataTable1TitlePlace{
		border-left: 1px solid #DEC5BD;
		border-top: 1px solid #DEC5BD;
		border-right: 1px solid #DEC5BD;
		background-color: #95A3B6;
	}

	.dataTable1RowTtl{
		height:21px;
		background-color : #8799AF;	
	}
	
	.dataTable1CellTtl{
		padding-left:5px;
		padding-right:5px;
		font-size : 11px;
		color : #FFFFFF;
		cursor:default;
		font-weight:bold;	
		border-bottom: 1px solid #DEC5BD;	
	}
	
	.dataTable1TitleText{
		padding-left:5px;
		font-size : 11px;
		color : #FFFFFF;
	}
	/* End ----------------------------*/
	
	.dataTable1Place{
		border-left: 1px solid #DEC5BD;
		border-right: 1px solid #DEC5BD;
		background-color: #FFFFFF;
	}
	
	.dataTable1Place2{
		border-left: 1px solid #E8D7CF;
		border-right: 1px solid #E8D7CF;
		background-color: #FFFFFF;
	}
	
	.dataTable1HeaderRow{
		height:18px;
		background-color: #C8D2DF;
	}
	
	.dataTable1HeaderRow2{
		height:18px;
		background-color: #D9DFE5;
	}
	
	.dataTable1HeaderCell{
		padding-left:5px;
		padding-right:5px;
		font-size : 11px;
		color : #1D3E68;
		border-left: 1px solid #B2C1D3;
		cursor:default;
	}

	.dataTable1HeaderCellWithSorting{
		background-image : url(../images/general/sortingHeader.gif);
		background-position: right;
		background-repeat: no-repeat;
		padding-left:5px;
		padding-right:17px;
		font-size : 11px;
		color : #1D3E68;
		border-left: 1px solid #B2C1D3;
		cursor : pointer;
		cursor:hand;
	}

	.dataTable1HeaderCellSortedDown{
		background-image : url(../images/general/sortedHeaderDown.gif);
		background-position: right;
		background-repeat: no-repeat;
		padding-left:5px;
		padding-right:17px;
		font-size : 11px;
		color : #1D3E68;
		border-left: 1px solid #B2C1D3;
		cursor : pointer;
		cursor:hand;
	}

	.dataTable1HeaderCellSortedUp{
		background-image : url(../images/general/sortedHeaderUp.gif);
		background-position: right;
		background-repeat: no-repeat;
		padding-left:5px;
		padding-right:17px;
		font-size : 11px;
		color : #1D3E68;
		border-left: 1px solid #B2C1D3;
		cursor : pointer;
		cursor:hand;
	}
	
	.dataTable1SepLine{
		background-color : #DEC5BD;	
	}
	
	.dataTable1SepLine2{
		background-color : #E8D7CF;	
	}

	.dataTable1Row1{
		height:19px;
		background-color : #F6F9FA;	
	}
	
	.dataTable1Row2{
		height:19px;
		background-color : #FFFFFF;	
	}
	
	.dataTable1Row3{
		height:19px;
		background-color : #E9F0F9;	
	}
	
	/* Added 05/05/2005  */
	.dataTable1Row4{
		height:19px;
		background-color : #E9F0F9;	
	}
	/*-------------------*/
	
	.dataTable1RowSelected{
		height:19px;
		background-color : #FDE2D7;
	}

	.dataTable1Cell{
		padding-left:5px;
		padding-right:5px;
		font-size : 11px;
		color : #5B6E9E;
		cursor:default;
		border-left: 1px solid #DEC5BD;
		border-bottom: 1px solid #DEC5BD;
	}
	
	.dataTable1CellRight{
		padding-left:5px;
		padding-right:5px;
		font-size : 11px;
		color : #5B6E9E;
		cursor:default;
		border-bottom: 1px solid #DEC5BD;
	}

	.dataTable1Cell2{
		padding-left:5px;
		padding-right:5px;
		font-size : 11px;
		color : #5B6E9E;
		cursor:default;
		border-left: 1px solid #E8D7CF;
		border-bottom: 1px solid #E8D7CF;
	}

	.dataTable1Text{
		font-size : 11px;
		color : #5B6E9E;
	}
	
	.dataTable1Text2{
		font-size : 11px;
		color : #5B6E9E;
		border-bottom: 1px solid #DEC5BD;
	}
	
	.dataTable1Link, dataTable1Link:hover{   
		font-size : 11px;
		color : #5B6E9E;
	}

	.dataTable1Textbox1{
		width: 80px;
		height: 18px;
		font-size : 11px;
		color: #5B6E9E;
		background-color: #FFFFFF;
		border: 1px solid #7F9DB9;
		padding-left:4px;
		padding-right:4px;
	}
	.dataTable1Link_rsd, dataTable1Link_rsd:hover{   
		font-size : 11px;
		color : #0854CE;
	}
/* -------------------------------------------------------- */

/* Data Table Type 2 -------------------------------------- */

	.dataTable2Place{
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		background-color: #F1F4F6;
	}
	
	.dataTable2HeaderRow{
		height:18px;
		background-color: #C8D2DF;
	}
	
	.dataTable2HeaderCell{
		padding-left:5px;
		padding-right:5px;
		font-size : 11px;
		color : #1D3E68;
		border-left: 1px solid #C8D2DF;
		cursor:default;
	}

	.dataTable2Row1{
		height:19px;
		background-color : #F1F4F6;	
	}
	
	.dataTable2Cell{
		padding-left:5px;
		padding-right:5px;
		font-size : 11px;
		color : #5B6E9E;
		cursor:default;
		border-left: 1px solid #C8D2DF;
		border-bottom: 1px solid #C8D2DF;
	}

/* -------------------------------------------------------- */

/* Portal ------------------------------------------------- */

	.portalPlace{
		background-image : url(../images/portal/mainBGI.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		background-color : #4E6A9A;
	}

	.portalPadding{
		padding-right:8px;
		padding-bottom:3px;
	}
	
	.portalPaddingTop{
		padding-top: 1px;
	}
	
	.portalPaddingTop2{
		padding-top: 2px;
	}
	
	.portalPaddingTop4{
		padding-top: 4px;
	}
	
	.portalColumn{
		padding-left:8px;
	}
	
	.portalModule{
		/*width: 100%;*/
		padding-top: 8px;
		display: block;
	}
	
	.portalModuleHeaderColor1{
		background-color : #FFFFFF;
	}
	
	.portalModuleHeaderColor2{
		background-color : #35618E;
	}
	
	.portalModuleHeaderBGI1{
		background-image : url(../images/portal/moduleHeaderBGI1.gif);
	}
	
	.portalModuleHeaderBGI2{
		background-image : url(../images/portal/moduleHeaderBGI2.gif);
	}
	
	.portalModuleHeaderText{
		font-size:11px;
		color: #FFFFFF;
		font-weight:bold;
		padding-left: 8px;
		background-image : url(../images/portal/moduleHeaderBGI1.gif);
	}
	
	.portalModuleContentPlace1{
		background-color:#F3F7FB;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #35618E;
		border-bottom:1px solid #35618E;
		padding-top: 14px;
		padding-bottom: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.portalModuleContentPlace2{
		background-color:#F3F7FB;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #35618E;
		border-bottom:1px solid #35618E;
		padding-top: 14px;
		padding-bottom: 10px;
		padding-left: 5px;
		padding-right: 5px;
		background-image : url(../images/portal/moduleBGI1.jpg);
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	
/* -------------------------------------------------------- */

/* Ticker ------------------------------------------------- */

	.tickerPlace{
		background-image : url(../images/general/tickerBGI.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 1px;
		padding-right: 1px;	
	}
	
	.tickerText{
		font-family :  Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #DEE8F1;
	}

/* -------------------------------------------------------- */

/* Wizard ------------------------------------------------- */


   	.defWizardFrameTopBGI{
		background-image : url(../images/wizardFrame/topBGI.gif);
	}

   	.defWizardFrameLeftBGI{
		background-image : url(../images/wizardFrame/topLeftCorner.gif);
	}

	.defWizardFrameRightBGI{
		background-image : url(../images/wizardFrame/topRightCorner.gif);
	}




	.wizardFrameTopBGI{
		background-image : url(../images/wizardFrame/topBGI.gif);
	}
	
	.wizardFrameBottomBGI{
		background-image : url(../images/wizardFrame/bottomBGI.gif);
	}
	
	.wizardFrameLeftBGI{
		background-image : url(../images/wizardFrame/leftBGI.gif);
	}
	
	.wizardFrameRightBGI{
		background-image : url(../images/wizardFrame/rightBGI.gif);
	}
	
	.wizardContentPlace{
		background-color : #FAF8F1;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.wizardContentPlaceWithoutPadding{
		background-color : #FAF8F1;
	}

	.wizardContentPlaceWithVerticalPadding{
		background-color : #FAF8F1;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.wizardContentPlaceWithBottomBorder{
		background-color : #F5EEDB;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 8px;
		padding-right: 5px;
		border-bottom: 1px solid #A2B5CA;
	}
	.wizardContentPlaceWithTopBorder_rsd{
		border-top: 1px solid #A2B5CA;
		background-color : #FFFFFF;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 8px;
		padding-right: 8px;
		
	}
	
	.wizardContentPlaceIncreasePadding{
		background-color : #8799AF;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.wizardCurrentStep{
		font-size:11px;
		color: #E04516;
		font-weight: bold;
	}
	
	.descriptionText1{
		font-size:11px;
		color: #70859C;
	}
	
	.descriptionText2{
		font-size:11px;
		color: #5F7EA0;
		font-weight: bold;
	}
	
	.wizardTreeHeaderText{
		font-size:11px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.wizardHeaderText{
		font-size:11px;
		color: #006AAE;
		font-weight: bold;
	}
	
	.wizardHeaderText2{
		font-size:11px;
		color: #006AAE;
	}
	
	.billingTreePlace{
		background-color : #D4E8EE;
		background-image : url(../images/general/billingTreeBGI.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	
	.billingTreePlace2{
		background-color : #D4E8EE;
		background-image : url(../images/general/billingTreeBGI.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
		border-left: 1px solid #AFC8D1;
		border-right: 1px solid #AFC8D1;
	}
	
	.hierarchyTreePlace{
		background-color : #DEDAE7;
		background-image : url(../images/general/hierarchyTreeBGI.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	
	.hierarchyTreePlace2{
		background-color : #DEDAE7;
		background-image : url(../images/general/hierarchyTreeBGI.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
		border-left: 1px solid #AFC8D1;
		border-right: 1px solid #AFC8D1;
	}
	
	.templateTreePlace{
		background-color : #DFE7CC;
		background-image : url(../images/general/templateTreeBGI.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	
	.minimizedTemplateTreePlace{
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #4D708A;
		border-bottom: 1px solid #4D708A;
		background-color : #DFE7CC;
	}
	
	.reportsFilterPlace{
		background-color : #C3D3E1;
		border-left: 1px solid #AFC8D1;
		border-right: 1px solid #AFC8D1;
		padding-top: 5px;
		padding-bottom: 7px;
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.reportsTreePlace{
		background-color : #F2F8FA;
		border-left: 1px solid #AFC8D1;
		border-right: 1px solid #AFC8D1;
	}
	
	.wizardButtonsArea1{
		border: 1px solid #FAF8F1;
		background-color : #F3F1EB;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 11px;
	}
	
	.wizardTreeSubHeaderPlace{
		background-image : url(../images/general/tileBGI1.gif);
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.wizardContentPadding1{
		padding: 5px;
	}
	
	.wizardContentPadding2{
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 22px;
		padding-right: 22px;
	}
	
	.wizardDetailsArea1{
		border: 1px solid #7F9DB9;
		background-color : #D8E4EF;
		padding: 6px;
	}
	
	.wizardDetailsHeader1{
		border-top: 1px solid #7F9DB9;
		border-left: 1px solid #7F9DB9;
		border-right: 1px solid #7F9DB9;
		background-color : #7793B2;
		padding-left: 10px;
		font-size : 11px;
		color: #FFFFFF;	
	}	
	.currentStyleClass{
		font-size:11px;
		color: #1D3E68;
		font-weight: bold;
	}
	.futureStyleClass{
		font-size : 11px;
		color: #7F7F7F;;
		font-weight: bold;
	}
	.pastStyleClass{
		font-size : 11px;
		color: #0D66BB;
		 font-weight: bold;


	}
	
/* -------------------------------------------------------- */

/* Dropdown ----------------------------------------------- */

	.subDD{
		border-left : 1px solid #8BAECC;
		border-right :  1px solid #8BAECC;
		border-bottom :  1px solid #8BAECC;
		z-index: 100;
        display:none;
	}

	.subDDItemsSeparatorFirst{
		background-color : #8BAECC;
	}	

	.subDDItemsSeparator{
		background-color : #BBD0E4;
	}	

	.subDDItem{
		background-color : #E6EEF4;
		cursor : pointer;
		cursor : hand;
	}

	.subDDItemOver{
		background-color : #F0F4F8;
		cursor : pointer;
		cursor : hand;
	}

	.subDDItemText{
		font-size : 11px;
		color : #1D3E68;	
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 1px;
		padding-bottom : 1px;
	 }

	.subDDItemTextOver{
		font-size : 11px;
		color : #3B7FD1;
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 1px;
		padding-bottom : 1px;
	 }


/* -------------------------------------------------------- */

/* Login Page --------------------------------------------- */

	.loginPageBody{
		background-image : url(../images/login/bodyBGI.gif);
	}
	
	.loginPageBGI{
		background-image : url(../images/login/BGI.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	
	.loginCenterPlace{
		background-image : url(../images/login/centerBGI.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		background-color : #FFFFFF;
		padding-left:18px;
		padding-top: 15px;
	}
	
	.loginInput{
		font-family :  Arial, Helvetica, sans-serif;
		width: 115px;
		font-size:10px;
		color: #24233F;
		border: 1px solid #24233F;
		background-color : #FFFFFF;
	}
	
	.loginWelcomeText{
		font-family :  Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #6C848F;
		font-weight: bold;
		line-height: 14px;
	}
	
	.loginText1{
		font-family :  Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #24233F;
		font-weight: bold;
	}
	
	.loginText2{
		font-family :  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8E8E8E;
	}
	
	.loginText3{
		font-family :  Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #CCCCCC;
	}
	
	.loginText4{
		font-family :  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #878789;
	}
	
	.loginLink1{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 9px;
		color: #8E8E8E;
		text-decoration: none;
	}
	
	.loginLink1:hover{
		text-decoration: underline;
	}
	
	.loginLink2,loginLink2:hover{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #1E6F91;
		font-weight: bold;
	}
	
	.loginDotLine{
		background-image : url(../images/login/dotLineBGI.gif);
	}
	
/* -------------------------------------------------------- */

/* Popup window ------------------------------------------- */

	.ppHeader{
		background-color : #67A6D5;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		border-bottom : 1px solid #507FAF;
		background-image : url(../images/general/ppHeaderBGI.gif);
	}
	
	.ppCenterSection{
		background-color : #E5EFF5;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.ppFooter{
		background-color : #FFFFFF;
		padding-left: 10px;
		padding-right: 10px;
		border-top: 1px solid #D8E1E9;
	}
	
	.ppListBorder{
		border-left : 1px solid #7F9DB9;
		border-right :  1px solid #7F9DB9;
		background-color : #FFFFFF;
	}
	
	.ppListItemPlace{
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.ppIconNameText{
		font-size : 11px;
		color : #000000;
		padding-left : 2px;
		padding-right : 2px;
	}
	
/* -------------------------------------------------------- */

/* Edit Template ------------------------------------------ */

	.edTemplContentPlacePaddSmall{ 
		border-left: 1px solid #ACBDD3;
		border-right: 1px solid #ACBDD3;
		border-top: 1px solid #ACBDD3;
		border-bottom: 1px solid #ACBDD3;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
		background-color: #FFFFFF;
	}
	
	.edTemplContentPlace{ 
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		border-top: 1px solid #C8D2DF;
		border-bottom: 1px solid #C8D2DF;
		padding-bottom: 6px;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 6px;
		background-color: #FFFFFF;
		font-size : 11px;
		color: #000000;	
	}
	
	.edTemplContentPlaceNoBorderTop{
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		border-bottom: 1px solid #C8D2DF;
		padding-bottom: 6px;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 6px;
		background-color: #FFFFFF;
		font-size : 11px;
		color: #000000;
	}
	
	.edTemplContentPlaceNoPadd{ 
		padding-bottom: 6px;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 6px;
		font-size : 11px;
		color: #1D3E68;
	}

/* -------------------------------------------------------- */

/* bill Add Info ------------------------------------------ */

	.billAddInfoContentPlace{
		background-color: #DBE1E7;
		border:1px solid #C8D2DF;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 6px;
		padding-right: 6px;
	}

	
/* -------------------------------------------------------- */


/* subcriber details ---------------------------------------*/

	.subcriberDetailsContentPlace{
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		border-top: 1px solid #C8D2DF;
		border-bottom: 1px solid #C8D2DF; 
		padding-top: 11px;
		padding-bottom: 11px;
		padding-left: 11px;
		padding-right: 11px;
	}

	.subcriberDetailsContentPlace2{
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		background-color: #F1F4F6;
		padding-top: 11px;
		padding-bottom: 11px;
		padding-left: 11px;
		padding-right: 11px;
	}
	
/* -------------------------------------------------------- */

/* billing bills ---------------------------------------*/

	.billingBillsContentPlace{
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		border-bottom: 1px solid #C8D2DF;
		background-color: #F1F4F6;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.billingBillsContentPlace2{
		border: 1px solid #8699B3;
		background-color: #C8D2DF;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.billingBillsContentPlace3{
		border-left: 1px solid #8699B3;
		border-right: 1px solid #8699B3;
		background-color: #8799AF;
		padding-left: 6px;
		padding-right: 6px;
	}
	
/* -------------------------------------------------------- */

/* billing view subsciber -----------------------------------*/

	.billingViewSubContentPlace{
		border: 1px solid #8699B3;
		background-color: #C8D2DF;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 6px;
		padding-right: 6px;
	}
	
/* --------------------------------------------------------- */

/* page------------------ -----------------------------------*/

	.pageContentPlace{
		border-left: 1px solid #8699B3;
		border-right: 1px solid #8699B3;
		background-color: #DDE3E9;
		padding-left: 7px;
		padding-right: 7px;
	}
	
	.pageContentPlace2{
		border-left: 1px solid #8699B3;
		border-right: 1px solid #8699B3;
		border-bottom: 1px solid #8699B3;
		background-color: #DDE3E9;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 6px;
	}

/* -------------------------------------------------------- */




/* -------------------------------------------------------------------------------------------- */
/*------------------------------STYLES FOR RESIDENTIAL PROJECT----------------------------------*/
/* -------------------------------------------------------------------------------------------- */

/*General ---------------------------------------------------------*/

.normalLink_rsd,normalLink_rsd:hover{
	font-size : 11px;
	color: #0854CE;
}

/* ----------------------------------------------------------------*/


/* Wizard Frame for Residential -----------------------------------*/
/* ---Wizard BGI---*/
	.wizardFrameTopBGI_rsd{
		background-image : url(../images/wizardFrameResident/topBGI.gif);
	}
	
	.wizardFrameBottomBGI_rsd{
		background-image : url(../images/wizardFrameResident/bottomBGI.gif);
	}
	
	.wizardFrameLeftBGI_rsd{
		background-image : url(../images/wizardFrameResident/leftBGI.gif);
	}
	
	.wizardFrameRightBGI_rsd{
		background-image : url(../images/wizardFrameResident/rightBGI.gif);
	}
	
	.rsdWizardFrameTopBGI{
		background-image : url(../images/wizardFrameResident/topBGI.gif);
	}
	
	.rsdWizardFrameBottomBGI{
		background-image : url(../images/wizardFrameResident/bottomBGI.gif);
	}
	
	.rsdWizardFrameLeftBGI{
		background-image : url(../images/wizardFrameResident/topLeftCorner.gif);
	}
	
	.rsdWizardFrameRightBGI{
		background-image : url(../images/wizardFrameResident/topRightCorner.gif);
	}	
	
	/* Wizard definition for single order screens */

	.sordWizardFrameTopBGI{
/* 		background-image : url(../images/wizardFrameResident/topBGI.gif); */
	}
	
	.sordWizardFrameBottomBGI{
/*		background-image : url(../images/wizardFrameResident/bottomBGI.gif); */
	}
	
	.sordWizardFrameLeftBGI{
/*		background-image : url(../images/wizardFrameResident/topLeftCorner.gif);*/
	}
	
	.sordWizardFrameRightBGI{
/*		background-image : url(../images/wizardFrameResident/topRightCorner.gif); */
	}
	/*---Wizard Content Places---*/
	.wizardContentPlaceWithBottomBorderSingle_rsd{
		background-color : #EEF1F4;
		padding-top: 1px;
		padding-bottom: 1px;
		border-bottom: 1px solid #A2B5CA;
	}
	.wizardContentPlaceWithBottomBorder_rsd{
		background-color : #FFFFFF;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 8px;
		padding-right: 8px;
		border-bottom: 1px solid #A2B5CA;
	}
	.wizardContentPlaceWithoutBottomBorder_rsd{
		background-color : #FFFFFF;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.wizardContentPlaceWithoutPadding_rsd{
		background-color : #FFFFFF;
	}
	.wizardContentPlaceBGWithPadding1_rsd{
		background-color : #FFFFFF;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 8px;
		padding-right: 8px;
	}
	
	/*---Wizard Fonts and Titles---*/
	.descriptionText1_rsd{
		font-size:11px;
		color: #183969;		
	}

	.descriptionText2_rsd{
		font-size:14px;
		color: #183969;		
	}

	.descriptionText3_rsd{
		font-size:12px;
		color: #183969;		
	}
	.wizardErrorText1_rsd{
		font-size:11px;
		color: #B71B01;	
		font-weight: bold;
	}
	
	.wizardBundleTitle{
		font-size : 12px;
		color: #183969;
		font-weight: bold;
		padding-left:10px;
		padding-bottom:2px;
	}
	/*---Wizard Miscellaneous----*/
	.wizardPadding1_rsd{
		padding-left:8px;
		padding-right:8px;
		padding-bottom:8px;
	}
	.wizardPadding2_rsd{
		padding:8px;
	}
	.wizardPadding3_rsd{
		padding-left:10px;
		padding-right:10px;
		padding-top:9px;
		padding-bottom:1px;	
	}
	.wizardPadding4_rsd{
		padding-left:3px;
		padding-right:14px;
	}
	.wizardBorderColor1_rsd{
		background-color: #95ADCD;
	}	
	.wizardBorderColor2_rsd{
		background-color: #A2B5CA;
	}	
	.wizardSelect1_rsd{
		font-size : 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #7F9DB9;
	}
	
	


/*-------- For My Residen. Ecare----------------------------------------------------------------*/
.ecareLoginTitle_rsd {
		font-family : Arial, Helvetica, sans-serif;
		color: #0D66BB;
		font-size: 14px;
		font-weight:bold;
	}
/*--------Content Places, Content Modules and the like For Residential----------------------------------------------------------------*/
	
	.regContentPlaceLight_rsd{
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		background-color: #FFFFFF;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 6px;
		padding-right: 6px;
	}	
	.regContentPlaceLight2_rsd{
		border-left: 1px solid #C8D2DF;
		border-right: 1px solid #C8D2DF;
		background-color: #F1F4F6;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 6px;
	}
		
	.contentModule1_rsd{
		border: 1px solid #DEC5BE;
		background-color: #C9D3DF;	
		padding-left:3px;
		padding-right:3px;
		padding-top:2px;
		padding-bottom:3px;	
	}	
	.contentModule2_rsd{	
		border-left: 1px solid #95ADCD;
		border-right: 1px solid #95ADCD;
		background-color: #FFFFFF;	
		
	}	
	.contentProductHeaderLine1_rsd{
		height:20px;
		background-color : #F6F9FA;
	}
	.contentProductDataLine1_rsd{
		height:20px;
		background-color : #FFFFFF;
	}
	.contentProductSeparatorLine1_rsd{
		background-color : #F6F9FA;
	}
	.contentProductSeparatorLine2_rsd{
		background-color : #FFFFFF;
	}
/* Login of Residential ------------------------------------------------------------------------------ */

	.loginLink_rsd,loginLink_rsd:hover{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 9px;
		color: #8E8E8E;
		text-decoration: underline;
	}
	.loginLink1_rsd{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 9px;
		color: #8E8E8E;
		text-decoration: none;
	}
	
	.loginLink1_rsd:hover{
		text-decoration: underline;
	}
	
	.loginLink2_rsd,loginLink2_rsd:hover{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #0854CE;
		font-weight: bold;
	}
	
	.loginLink3_rsd,loginLink3_rsd:hover{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 9px;
		color: #0854CE;
		text-decoration: underline;
	}
	
	.loginContentPadding_rsd {
		padding-left:13px;
		padding-right:13px;
	}
/* -------------------------------------------------------- */

/* Left Section of Residential ----------------------------- */

	.leftSecHeader_rsd{
		padding-left: 7px;
		font-size : 11px;
		color: #607D9D;
		font-weight: bold;
		background-color: #D1DAE5;
	}

	.leftSecSep_rsd{
		background-color: #D1DAE5;
	}

	.leftSecText_rsd{
		font-size : 11px;
		color: #446083;
	}

	.leftSecTextBold_rsd{
		font-size : 11px;
		color: #446083;
		font-weight: bold;
	}

	.leftSecLink_rsd,leftSecLink_rsd:hover{
		font-size : 11px;
		color: #0854CE;
	}

	.leftSecTextPlace_rsd{
		padding-left: 7px;
		/*padding-right: 7px;*/
	}
	
	.leftSecSearchTextbox_rsd{
		width: 131px;
		font-size : 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #7F9DB9;
	}
/* ---------------------------------------------------------- */

/* Right Section of Residential ----------------------------- */

	.rightSecHeader_rsd{
		padding-left: 7px;
		font-size : 11px;
		color: #607D9D;
		font-weight: bold;
		background-color: #D1DAE5;
	}

	.rightSecSep_rsd{
		background-color: #D1DAE5;
	}

	.rightSecText_rsd{
		font-size : 11px;
		color: #446083;
	}
	.rightSecTextWithIndentBold_rsd{
		font-size : 11px;
		font-weight: bold;
		color: #446083;
		padding-left: 7px;
	}

	.rightSecTextBold_rsd{
		font-size : 11px;
		color: #446083;
		font-weight: bold;
	}

	.rightSecLink_rsd,rightSecLink_rsd:hover{
		font-size : 11px;
		color: #0854CE;
	}

	.rightSecTextPlace_rsd{
		padding-left: 7px;
		/*padding-right: 7px;*/
	}
	
	.rightSecQuestionTextbox_rsd{
		width: 107px;
		font-size : 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #7F9DB9;
	}
	.rightSecContainerBody_rsd{
		border-left: 1px solid #D1DAE5;
		border-right: 1px solid #D1DAE5;
	}
	
	.rightSecContainerBottom_rsd{
		background-color: #D1DAE5;
	}

	.rightSecContainerPadding_rsd{
		padding-left: 2px;
		padding-right: 1px;
		padding-top: 5px;
		padding-bottom: 2px;
	}
/* ---------------------------------------------------------- */

/* Filter --------------------------------------------------- */

	.cornerBGI_rsd{
		background-image : url(../images/filter/cornerBGI2.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		padding-bottom: 2px;
	}

	.filterLeftBGI_rsd{
		background-image : url(../images/filter/filterLeftBGI2.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
/* ---------------------------------------------------------- */

/* Shop Welcome ---------------------------------------------- */

	.shopWelcomeTitleBGI_rsd{
		background-image : url(../images/general/shopWelcomeTitleBGI.gif);
	}

	.shopWelcomeInnerContent_rsd{
		background-color: #F2F1E5;
		padding-top:13px;
		padding-left:13px;
		padding-right:13px;
	}
/* ---------------------------------------------------------- */


/* Total Table ---------------------------------------------- */

	.totalTablePlace_rsd{
		border-left: 1px solid #DEC5BD;
		border-right: 1px solid #DEC5BD;
		background-color: #FFFFFF;
	}
	
	.totalTableRow_rsd{
		height:21px;
		background-color : #8799AF;	
	}
	
	.totalTableCell_rsd{
		padding-left:8px;
		padding-right:8px;
		font-size : 11px;
		color : #FFFFFF;
		border-bottom: 1px solid #DEC5BD;
	}
	
/* ---------------------------------------------------------- */
/* -------------Categories Leftside Menu for Residential--------------------------------------------- */	
	.catMenuHorizontalBorders_rsd{background-color: #AFC8D1;}
	.catMenuVerticalBorders_rsd{
		border-left:1px solid #AFC8D1;
		border-right:1px solid #AFC8D1;
	}
	.catMenuPadding1_rsd{padding:4px;}
	.catMenuRegularItem_rsd{
		background-color:#FFFFFF;
		padding:5px;
		cursor : pointer;
		cursor : hand;
		border:1px solid #7793B2;
	}
	.catMenuSelectedItem_rsd{
		background-color:#FAE3D9;
		padding:5px;
		border:1px solid #7793B2;
	}
	.catMenuRegularItemText_rsd{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #183969;
		padding-left:5px;
	}
	.catMenuSelectedItemText_rsd{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
		color: #183969;
		padding-left:5px;
	}
	.catMenuItemBullet_rsd{
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
		color: #183969;
	}
	
/* General -------------------------------------------------- */

.titleText{
	font-size : 17px;
	color: #446083;
	font-weight: bold;
}
.normalText_rsd{
	font-size : 11px;
	color: #607895;
}
.normalBigText_rsd{
	font-size : 14px;
	color: #607895;
}

.bmProductBGI_rsd {
	background-repeat: no-repeat;
	background-position: top right;
}

.bmProductBGI_lsd {
	background-repeat: no-repeat;
	background-position: top left;
}

.authenticatedUser_rsd {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#FFFFFF;
}
.genPadding1_rsd{
	padding:8px;
}
.imgBorder1_rsd{border:1px solid #8699B3;}
/* ---------------------------------------------------------- */
/* ecareLogin  ------------------------------------------------------------------------------ */

	.ecareLoginTitleBGI_rsd{
		background-image: url(../images/general/ecareLoginTitleBGI.gif);
	}
	
	.ecareLoginSignInArea_rsd {
		padding-left:12px;
		padding-right:12px;
		padding-top:11px;
		padding-bottom:11px;
	}
	
	.ecareLoginSignUpTextbox_rsd{
		width: 107px;
		font-size : 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #7F9DB9;
	}
	
	.ecareLoginSepLineBG_rsd {background-color: #B8CBD9;}
	
	.ecareLoginServicesAreaBG_rsd {background-color: #F7F7EF;}
	
	.ecareLoginServicesArea_rsd {
		padding-left:12px;
		padding-right:12px;
		padding-top:13px;
		padding-bottom:11px;
	}
	
	.ecareLoginServicesAreaTitle_rsd {
		font-size : 12px;
		font-weight: bold;
		color: #607895;
	}
	
/* ---------FORM INPUTS----------------------------------------------- */

	.textbox1_rsd{
		width: 350px;
		font-size : 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #7F9DB9;
	}
	
	.textarea1_rsd{
		width: 450px;
		font-size : 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #7F9DB9;
		padding-left:3px;
		padding-right:3px;
	}
	
/* Dashbord ------------------------------------------------- */
.dashItemHeaderBGI_rsd {
	background-image: url(../images/dashboard/headerBGI.gif);
}

.dashItemHeaderText_rsd {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#FFFFFF;
}

.dashItemBodyText_rsd {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color:#0D66BB;
}

.dashItemBodyText2_rsd {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:#C0831A;
}

.dashItemExternalBG_rsd {
	background-color: #7098BF;
}

.dashItemBody_rsd {
	background-color: #FFFCF7;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom:6px;
}

.dashItemBodyBG_rsd {
	background-color: #FFFCF7;
}

.dashItemFooter_rsd {
	background-color: #FEFAF0;
	border-bottom: 1px solid #7098BF;
}

.dashItemSepLineBG_rsd {background-color: #B8CBD9;}

.dashItemGrafBG1_rsd {background-color: #FFDE69;}

.dashItemGrafBG2_rsd {background-color: #9FC161;}


/* Categories Leftside Menu for Residential--------------------------------------------- */	

	.catMenuHorizontalBorders_rsd {
		background-color: #AFC8D1;
	}
	
	.catMenuVerticalBorders_rsd {
		border-left:1px solid #AFC8D1;
		border-right:1px solid #AFC8D1;
	}
	
	.catMenuPadding1_rsd {
		padding:4px;
	}
	
	.catMenuItemLevel1_rsd {
		background-color:#FFFFFF;
		border:1px solid #7793B2;
		height:27px;
		cursor : pointer;
		cursor : hand;
	}
	
	.catMenuItemLevel1Left_rsd {
		padding-top:9px;
		padding-right:3px;
		padding-left:4px;
		border-bottom:1px solid #C7CDD8;
		border-right:1px solid #C7CDD8;
	}
	
	.catMenuItemLevel1Right_rsd {
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #183969;
		padding-top:6px;
		padding-left:6px;
		padding-right:3px;
		padding-bottom:6px;
	}
	
	.catMenuSelItemLevel1_rsd {
		background-color:#FAE3D9;
		border:1px solid #7793B2;
		height:27px;
		cursor : pointer;
		cursor : hand;
	}
	
	.catMenuSelItemLevel1Left_rsd {
		padding-top:9px;
		padding-right:3px;
		padding-left:4px;
		border-bottom:1px solid #C7CDD8;
		border-right:1px solid #C7CDD8;
		cursor : pointer;
		cursor : hand;
	}
	
	.catMenuSelItemLevel1Right_rsd {
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight:bold;
		color: #183969;
		padding-top:6px;
		padding-left:6px;
		padding-right:3px;
		padding-bottom:6px;
		border-left:1px solid #FFFCFB;
	}
	
	.catMenuItemBorderBG_rsd {
		background-color:#7793B2;
	}
	
	.catMenuItemSepLineBG_rsd {
		background-color:#91A6BD;
	}
	
	.catMenuSubItems {
		padding-left:5px;
		padding-top:2px;
	}
	
	.catMenuItemLevel2_rsd {
		background-color:#FFFFFF;
		cursor : pointer;
		cursor : hand;
		border-left:1px solid #7793B2;
		border-right:1px solid #7793B2;
		height:18px;
	}
	
	.catMenuSelItemLevel2_rsd {
		background-color:#FAE3D9;
		border-left:1px solid #7793B2;
		border-right:1px solid #7793B2;
		height:18px;
		cursor : default;
	}
	
	.catMenuItemLevel2Left_rsd {
		padding-top:7px;
		padding-left:9px;
		padding-right:9px;
	}
	
	.catMenuItemLevel2Right_rsd {
		font-family :  Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #183969;
		padding-top:2px;
		padding-right:3px;
		padding-bottom:2px;
	}
	
	

	
/*------------------------------------------------------------ */		

/* Bundle Module -------------------------------------------- */

	.bmHeaderLeftBGI_rsd {
		background-image: url(../images/bundleModule/TLBGI.gif);
	}
	
	.bmHeaderRightBGI_rsd {
		background-image: url(../images/bundleModule/TRBGI.gif);
	}
	
	.bmHeaderMiddle_rsd {
		background-image: url(../images/bundleModule/TBGI.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color: #528DC0;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		font-weight: bold;
		color: #FFFFFF;
		padding-left:1px;
		padding-right:1px;
		padding-top:5px;
		padding-bottom:3px;
	}
	
	.bmHeaderBotLine1_rsd {
		border-left: 1px solid #7098BF;
		background-color: #FFFFFF;
		border-right: 1px solid #7098BF;
	}
	
	.bmHeaderBotLine2_rsd {
		border-left: 1px solid #7098BF;
		background-color: #528DC0;
		border-right: 1px solid #7098BF;
	}
	
	.bmBody_rsd {
		border-left: 1px solid #7098BF;
		background-color: #FEFAF1;
		border-right: 1px solid #7098BF;
	}
	
	.bmFooterMiddle_rsd {
		background-color: #FEFAF1;
		border-bottom: 1px solid #7098BF;
	}
	
	.bmBodyPadding_rsd {
		padding-top:3px;
		padding-left:4px;
		padding-right:1px;
	}	
	
	.bmBodyText1_rsd {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color: #0D66BB;
	}
	
	.bmBodyText2_rsd {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 30px;
		color: #0D66BB;
	}
	
	.bmBodyText3_rsd {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight: bold;
		color: #375989;
	}
	
	.bmBodyText4_rsd {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight: bold;
		color: #C0831A;
	}
	
	.bmBodyText5_rsd {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #183969;
	}
	
	.bmBodyLink,bmBodyLink:hover{
		font-size : 11px;
		color: #CE5C32;
	}
	
	.bmProduct1BGI_rsd {
		background-image: url(../images/bundleModule/familyBGI.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	.bmProduct2BGI_rsd {
		background-image: url(../images/bundleModule/homeBGI.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	.bmProduct3BGI_rsd {
		background-image: url(../images/bundleModule/sohoBGI.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	.bmProduct4BGI_rsd {
		background-image: url(../images/bundleModule/executiveBGI.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	
/* ---------------------------------------------------------- */	

/* Asterisk of form mandatory fields ------------------------ */

	.asterisk_rsd{
		color: #FB0000;
	}

/* ---------------------------------------------------------- */	
