
/* Common Pre-Defined Block Level Elements */
BODY, TD {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

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

TABLE{
padding:0;
margin:0;
}

TH
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
margin: 0px;

padding: 0px;
text-align:left;
}


#page {
	width: 760px;
	overflow: hidden;
	padding-top: 0px;
}

#footer {
	border-top: 3px solid #E7E7D3;
	margin-top: 99px;
	padding: 11px 15px 15px 15px;
	font-size: 9px;
	color: #999999;
}

#content {
	width: 745px;
}

/* Error Message Classes */

#errormsg { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	font-weight: bold;                                                                                                                                                                                                      
}
/* Declaring this class as there can be multiple errors in a page and an ID approach will cause issues, the extension now built in to be used in future pages */

.errormsg { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	font-weight: bold;
}

#erroritalic { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF5500;
	font-weight: normal;
	font-style:italic;	
}

/***********Width and height of TD[Begin]**************/
/*** Redundant class marked for deletion, do not use ***/
.hSpacer15
{
	/* background:url(../img/RETAIL/spacer.gif) repeat left; */
	width:15px;
	height: 1px;
}	

/***********Width and height of TD[End]**************/

.graphicHeader {
		display:block;
	}
/* Float classes */	
.floatRight {
	float: right;
	}

.floatLeft {
	float: left;
	}

.centeralign{
	text-align:center;
}	

/***************************Propertry of Form Elements[Begin]**********************************************/

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	border:1px solid #A29C9C  ;	
	/*This expression prevents IE from drawing borders around radio buttons and others except text fields  */
	border-width:expression(this.type=="text"?'1px':'0px') ;
	height:17px;
	margin:0px;
	padding: 0px;
}

.clip0{
	clip:rect(30px, 30px, 30px, 30px);
	overflow: hidden;
}

/*These classes prevents Mozilla based browsers from drawing borders around radio buttons and others except text fields  */
input[type=radio]
{
border:0px;
width:auto;
height:auto;
}
input[type=submit]
{
border:0px;
width:auto;
}

input[type=checkbox]
{
border:0px;
width:auto;
height:auto;
}


/* These classes are for giving width  */
 .width20{
	width: 20px;
}
 
 .width100{
	width: 100px;
}
 	
.width130{
	width: 130px;
}

.width136{
	width: 136px;
}

.width205{
	width: 205px;
}

.width300{
	width: 280px;
}

.ssnInput3{
	width: 32px;
}

.ssnInput2{
	width: 20px;
}

.ssnInput4{
	width: 40px;
}

.ssnInput5{
	width: 52px;
}

.noborder
{
	border:0px;
}

/***************************Propertry of Form Element[End]**********************************************/
/*****************Padding-left [Begin] ******************************/

.pLeft5
{
	padding-left:5px;
}

.pLeft10
{
	padding-left:10px;
}
.pLeft15 {
	Padding-left: 15px;
	}	

.pLeft25 {
	padding-left: 25px;
	}
	

	
/*****************Padding-left [End] ******************************/

.displayBlock {
	display:block;
	}

.noMargin {
	padding: 0px;
	margin: 0px;
	}
	
/************ BOXES  [begin] ************/	
.greyBox {
	clear: both;
	background-color: #E7E7D3;
	padding: 10px;
	width: 350px;                /* for ie5 */
	voice-family: "\"}\"";
	voice-family: inherit;	
	width: 333px;	
}	
/** Modified by Rama on July 24, removed margin:20px **/
.greyBox380 {
	clear: both;
	background-color: #E7E7D3;
	padding: 0px 8px 8px 8px;

	width: 380px;          /* for ie5 */
	voice-family: "\"}\"";
	voice-family: inherit;	      
	width: 365px;	
}	


		
.greyBox550 {
	clear: both;
	background-color: #E7E7D3;
	padding: 8px;
	width: 550px;                /* for ie5 */
	voice-family: "\"}\"";
	voice-family: inherit;	
	width: 534px;	
}	
		
.contentModuleBox {
	/* background:  url("../img/retail/module_box_bg.jpg") no-repeat top left; */
	border: 1px solid #cccccc;
	padding: 7px 10px 10px 10px;
	width: 180px;                /* for ie5 */
	voice-family: "\"}\"";
	voice-family: inherit;	
	width: 159px;
}

.greyBorder {
	border: 1px solid #cccccc;
	padding: 5px;
}

.transparentTextBox170 {
	width: 177px;
	overflow: hidden;
	vertical-align: top;
}

.transparentTextBox180 {
	width: 180px;                /* for ie5
	voice-family: "\"}\"";
	voice-family: inherit;	 */
	margin:0px;
}

.transparentTextBox185 {
	width: 185px;                /* for ie5 
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;	*/
}

.transparentTextBox381 {
	width: 381px;
	overflow: hidden;
}
/************ BOXES  [end] ************/	

/************ BULLETS  [begin] ************/	
/* Bullet Lists - non-clickable in main content area*/
UL {
	font-size: 11px;
	padding: 5px 0px 0px 1px;
	margin: 0px;
	color: #333333;
}

UL LI {
	font-size: 11px;
	/* list-style: none; */
	/* background: url("../img/retail/black_square_bullet.gif") no-repeat left 7px; */
	padding: 0px 7px 0px 0px;
	margin-left: 15px;
	line-height: 14px;
}

LI.dash {
	font-size: 11px;
	list-style: none;
	/* background: url("../img/retail/dash.gif") no-repeat left 7px; */
	padding: 0px 7px 0px 7px;
	line-height: 14px;
}

/* Bullet Lists - hyperlinks in main content area*/
UL A {
	font-size: 11px;
	background: url("") no-repeat left;
	line-height: 14px;
	}
	
/* Bullet Lists - hyperlinks in highlights left column area*/
#leftColumn UL A {
	background: none;
	padding: 0px;
	}
	
LI.noBullet {
	background: url('');
}

UL.checkmarks {
	padding: 0px;
	margin: 0px;
}		

UL.checkmarks LI {
	/* background:  url("../img/retail/icons/ic_check.gif") no-repeat left 7px; */
	padding-left: 25px;
	padding-top: 8px;
	margin-left: -8px;
}		

UL.bigSquare {
	padding-top: 4px;
	margin: 0px;
	margin-left: 10px;
	
	}

UL.bigSquare LI, UL.bigSquare A {
	/* background: url("../img/retail/big_black_square_bullet.gif") no-repeat left 7px; */
	background-position: 0px 7px;
	}

.videoIcon {
	/* background:  url("../img/retail/icons/ic_video.gif") no-repeat left; */
	padding-left: 20px;
	padding-bottom: 1px;
	line-height: 16px;
}


.audioIcon {
	/* background:  url("../img/retail/icons/ic_audio.gif") no-repeat left; */
	padding-left: 20px;
	padding-bottom: 1px;
	line-height: 16px;
}

.pdfIcon {
	/* background:  url("../img/retail/icons/ic_pdf.gif") no-repeat left; */
	padding-left: 20px;
	padding-bottom: 1px;
	line-height: 16px;
}

.arrow {
	/* background: url("../img/retail/icons/ic_sideArrow.gif") no-repeat left; */
	padding-left: 6px;
	margin-left: 12px;
	line-height: 16px;
}
/************ BULLETS  [end] ************/	

/************ FONTS  [begin] ************/	
/* Headline */
H1 {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #333333;
	line-height:13px;
	}

/* Subhead 1 */
H2 {
	font-size: 10px;
	padding: 0px;
	color: #333333;
}

/* Subhead 2 */
H3{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #333333;	
	line-height:13px;
	padding: 0px;
}



/* Subhead 3 */
H4 {
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
	margin:0px;
	color: #333333;
	line-height:13px;	
}

H4.right {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #666666;	
	line-height:13px;
}
.margin0{
	margin-top: 0px;
	margin-bottom:0px;
}
/* Sitewide Body Text - Primary*/
P {
	font-size: 11px;
	padding: 0px;
	color: #333333;		
	line-height: 13px ;
	margin:0px;
}

/* Sitewide Body Text - Secondary*/
P SMALL {
	font-size: 9px;
	padding: 0px;
	color: #333333;
	line-height:12px;			
}

/* Hyperlinks - regular*/
A, A:Visited, A:Active, A:Link {
	color: #338899;
}

A:Hover {
	color: #FF5500;
}

/* Hyperlinks - bold*/
A.bold, A.bold:Visited, A.bold:Active, A.bold:Link {
	color: #338899;
	font-weight: bold;
	line-height:13px;
}

A.bold:Hover {
	color: #FF5500;
	font-weight: bold;
	line-height:13px;
}

/* Right Column Content Modules - Bold Subheads */
H5 {
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}

/* Right Column Content Modules - Text */
.rightColumn {
	font-size: 10px;
	color: #666666;
	padding-top:10px;	
}


/* Local Navigation - Closed (top category links) */	
.closed A, .closed A:Visited, .closed A:Active, .closed A:Link  {
	text-decoration: none;
	line-height:20px;
}

.closed A:Hover {
	text-decoration: none;
	line-height:20px;
}

/* Local Navigation - Open (sub-pages revealed) */	
A.open, A.open:Visited, A.open:Active, A.open:Link  {
	/* background:  url("../img/retail/left_nav/ln_arrowDown.gif") no-repeat left; */
	text-decoration: none;
	line-height:15px;
}

A.open:Hover {
	text-decoration: none;
	line-height:15px;
}

A.highlite {
	color: #000000;
	text-decoration: none;
	cursor: default;
	line-height:15px;
}

#underline {
	text-decoration:underline;
}	
	
/* Footer */
P.footer {
	font-size: 9px;

	color: #999999;
	padding: 10px 0px 0px 0px;
	margin: 0px;			
}
/************ FONTS  [end] ************/	

/************ FORM ELEMENTS  [begin] ************/	
.selectBox152 {
	height: 17px;
	font-size: 11px;
	width: 152px;
}

 select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #000000;
height:17px;
}	
/************ FORM ELEMENTS  [end] ************/	


/************ LINES  [begin] ************/	
HR.grey {
	color: #cccccc;
	background-color: #cccccc;
	height: 4px;
	border: 0px;
	width: 100%;
}

HR.grey1px {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

HR.black1px {
	color: #000000;
	background-color: #000000;
	height: 1px;
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

HR.greyThin {
	color: #cccccc;
	background-color: #cccccc;
	height: 2px;
	border: 0px;
}

HR.dashed {
	clear: both;
	height: 1px;
	border: 1px dashed #cccccc;
}

HR.khaki {
	color: #E7E7D3;
	background-color: #E7E7D3;
	height: 3px ;
	border: 0px;
	padding:0px ;
	margin:0px;
	vertical-align:top ;
}

.khaki{
height:3px ;
	background-color: #E7E7D3;

}

HR.pageTitle {
	color: #cccccc;
	background-color: #cccccc;
	height: 3px;
	border: 0px;
	padding: 0px;
	margin: 0px;  
}

HR.titleLine {
	color: #cccccc;
	background-color: #cccccc;
	height: 3px;
	border: 0px;
	padding: 0px;
	margin:0px;
}


.dottedHR{
height: 10px;
/*border-top : 1px dashed #cccccc;*/
background-image: url("../img/retail/dotted-line.gif");background-repeat:repeat-x;background-position:center;
/* margin: 3px 10px 0px 0px;*/
overflow:hidden;

}

.solidGreyLine {
	 border-top: 3px solid #cccccc;
	/* height: 3px;*/

	 padding:0px;
	 margin:0px;
}


.solidGreyLine2 {
	border-top: 3px solid #cccccc;
	background-color:blue;	
}
/************ LINES  [end] ************/	

/************ Local navigation module  [begin] ************/	

.localNav {
	line-height: 12px;
}

.localNav .open {
	/* background:  url("../img/retail/left_nav/ln_arrowDown.gif") no-repeat left; */
	display: block;
	margin-left: 12px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 11px;
	color: #666666;
	line-height:15px;
}

.localNav A {
	display: block;
	margin-left: 23px;
	padding-bottom: 3px;
}

.localNav .highlite {
	margin-left: 23px;
	padding-bottom: 3px;
}

.localNav .closed A {
	margin-left: 11px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 0px;
}

.localNav .closed {
	/* background:  url("../img/retail/left_nav/ln_arrowRight.gif") no-repeat left; */
	display: block;
	margin-left: 12px;
	margin-bottom: 9px;
	margin-top: 9px;
	padding: 0px;
}



/************ Local navigation module  [end] ************/	
#pagetitle {
	height: 50px;
	width: 575px;
	overflow: hidden;
}


/* Begin: clear All */
.clearAll{
	clear: both;
	overflow: hidden;

}
/* End: clear All */

/* Begin: Font Specs for disclaimer text */
.textDisclaimer {
	font-size: 9px;
	padding: 0px;
	color: #999999;
}
/* End: Font Specs for disclaimer text */


/************* Spacer classes  [begin] ***********************/


/*********** Margin Top [begin] ******************************/
.mTop1
{
	margin-top:1px;
}

.mTop2
{
	margin-top:2px;
}
.mTop4
{
	margin-top:4px;
}


.mTop5
{
	margin-top:5px;
}

.mTop7{
	margin-top: 7px;
}

.mTop8
{
	margin-top:8px;
}

.mTop9
{
	margin-top:9px;
}

.mTop10{
	margin-top: 10px;
}

.mTop11{
	margin-top: 11px;
}

.mTop12{
margin-top: 12px;
}

.mTop15
{
	margin-top:15px;

}

.mTop16
{
	margin-top:16px;

}


.mTop20{
	margin-top: 20px;
} 

.mTop25
{
	margin-top:25px;
}

.mTop28{
	margin-top: 28px;
}


.mTopNeg3{
	margin-top: -3px;/* ******* created by anshita********** */
}

/*********** IE Fixes ******************************/

.iFix{
	/* IE Only Fix */
	margin-top:expression("3px") !important;
	overlfow:hidden;
}
.iFix2
{
/* ie only fix */
	margin-top:expression("-1px") !important;
	overlfow:hidden;
}

.iFixLeft{
		margin-left:expression("-4px") !important;
}
/*********** IE Fixes ******************************/


/*********** Margin Top [end] ******************************/

/*********** Margin bottom [begin] ******************************/
.mBot2
{
	margin-bottom:2px;
}

.mBot3
{
	margin-bottom: 3px;
}	

.mBot5{
	margin-bottom: 5px;
}

.mBot7
{
	margin-bottom:7px;
}

.mBot8
{
	margin-bottom:8px;	
}
.mBot10{
	margin-bottom: 10px;
}

.mBot12
{
	margin-bottom:12px;
}	
.mBot13
{
	margin-bottom:13px;
}	

.mBot15{
	margin-bottom: 15px;
}

.mBot20
{
	margin-bottom:20px;
}	

/*********** Margin bottom [end] ******************************/

/*********** Margin Left [begin] ******************************/
.mLeft2
{
	margin-left:2px;
}

.mLeft5
{
	margin-left:5px;
}

.mLeft10
{
	margin-left: 10px;
}

.mLeft15
{
	margin-Left:15px;	
}

.mLeft18
{
	margin-Left:18px;	
}
.mLeft20
{
	margin-Left:20px;	
}


/*********** Margin Left [end] ******************************/

/*********** Margin Right [Begin] ******************************/
.mRight5
{
	margin-right:5px;
}

.mRight10
{
	margin-right:10px;
}

.mRight15
{
	margin-right: 25px;

}
.mRight25
{
	margin-right: 25px;
}	
/*********** Margin Right [End] ******************************/

/*********** Padding top [begin] ******************************/

.pTop5{
	padding-top: 5px;
}

.pTop6{
	padding-top: 6px;
}

.pTop8
{
	padding-top:8px;
}

.pTop10{
	padding-top: 10px;
}

.pTop15
{
	padding-top: 15px;
}

/*********** Padding top [end] ******************************/

/*********** Padding bottom [begin] ******************************/
.pBot4{
	padding-bottom: 4px;
}

.pBot5{
	padding-bottom: 5px;
}

.pBot6{
	padding-bottom: 6px;
}

.pBot10{
	padding-bottom: 10px;
}

.pBot13{
	padding-bottom: 13px;
}

.pBot15{
	padding-bottom: 15px;
}
/*********** Padding bottom [end] ******************************/


/********* Menu Styles *************/

/*default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
	position:absolute; 
	width:10px; 
	height:10px; 
	background-color:#fff; 
	/* Netscape Fix may not validate in CSS checks */
	layer-background-color:#fff; 
	visibility:hidden;
	}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	padding:0px; 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold;
	}
	
.clLevel0{
	color:#ffffff;
	}
	
.clLevel0over{
	background-color:transparent; 
	layer-background-color:transparent; 
	color:#ff5500; 
	cursor:pointer; 
	cursor:hand;
	}
	
.clLevel0border{
	position:absolute; 
	visibility:hidden; 
	background-color:#fff; 
	layer-background-color:#fff; 
	background-repeat:no-repeat;

	/* background-image: url("../img/retail/top_nav/tn_dividerline.gif");  */
	background-position:right;
	}
	
.clLevel0border2{
	position:absolute; 
	visibility:hidden; 
	background-color:transparent; 
	layer-background-color:transparent;
	}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;  
	font-family:verdana, arial,helvetica,sans-serif; 
	font-size:11px; color:#338899;
	vertical-align:middle;

	}
	
.clLevel1{
	background-color:#EEFFFF ; 
	layer-background-color:white; 
	color:#338899;filter:alpha(opacity=90);
	-moz-opacity:0.8;
	vertical-align:middle !important;
	padding-left:5px;
	padding-right:5px;
	}


/*Styles for level 0 invest*/
.investLevel0,.investLevel0over{
	position:absolute; 
	padding:0px; 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold;
	}
	
.investLevel0{
	background-color:#ffffff; 
	/* Netscape fix */
	layer-background-color:#ffffff; 
	color:#ffffff;
	}
	
.investLevel0over{
	color:#ff5500; 
	cursor:hand;
	}
	
.investLevel0border{
	position:absolute; 
	visibility:hidden; 
	background-color:transparent; 
	layer-background-color:transparent;
	}
	
.investLevel0border2{
	position:absolute; 
	visibility:hidden; 
	background-color:transparent; 
	layer-background-color:transparent;
	}

/*Styles for level 1*/
.investLevel1, .investLevel1over{
	font-size:11px; 
	color:#338899;
	padding-left:5px;
	padding-right:5px;
	padding-top: 5px;
	}
	
.investLevel1{
	color:#338899;
	}

.investLevel1over{
	color:#ff5500; 
	cursor:pointer;
	cursor:hand;
	}
	
.investLevel1border {
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	filter:alpha(opacity=90);
	-moz-opacity:0.8;
	position:absolute; 
	visibility:hidden;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	}

/*****Login box level1***********/
.clLevelLogin1{
	background-color:#EEFFFF; 
	layer-background-color:#ffffff; 
	color:#338899;
	filter:alpha(opacity=90);
	-moz-opacity:0.8;
	vertical-align:middle !important;
	}
	
.clLevelLogin1over{
	background-color:#EEFFFF; 
	layer-background-color:#EEFFFF; 
	color:#ff5500; 
	cursor:pointer; 
	cursor:hand; 
	filter:alpha(opacity=90);
	-moz-opacity:0.8; 
	}
	
.clLevel1Loginborder{
	position:absolute; 
	visibility:visible; 
	background-color:transparent; 
	layer-background-color:transparent
	}

/*****Login Box End****/


/* Regular Menu Classes */
.clLevel1over{
	color:#ff5500; 
	cursor:pointer; 
	cursor:hand;
	padding-left:5px;
	padding-right:5px;
	}
	
.clLevel1border{
	background-color:#EEFFFF; 
	layer-background-color:#EEFFFF; 
	filter: alpha(opacity=90);
	-moz-opacity:0.8;
	position:absolute; 
	visibility:visible; 
	border:1px solid #99BBBB
	}
/* Regular Menu Classes End */



/*Styles for level 2*/
.clLevel2, .clLevel2over{
	position:absolute; 
	padding:2px; 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:10px; 
	}
	
.clLevel2{
	color:#338899;
	filter: alpha(opacity=90);
	-moz-opacity: 0.8;
	}
	
.clLevel2over{
	color:#ff5500; 
	cursor:pointer; 
	cursor:hand;
	}
	
.clLevel2border{
	position:absolute; 
	visibility:hidden; 
	background-color:#fff; 
	layer-background-color:#fff
	filter: alpha(opacity=90);
	-moz-opacity:0.8; 
	}
	
/* STYLE FOR SEPERATOR */
.sep{
	padding-top:8px; 
	border-top:3px solid #00CDDE
	};
	
.sepbottom{
	padding-bottom:10px 
	};

.mid{
	padding-top:4px ;
}

.cnDisplay{display:none}
.logLevel0{background-color:transparent;}

/*.mid{display:block;height:8px;padding-top:8px !important;background-color:#000099}*/

#loginlayer {

	width:200px;

	padding:0px;
	height:145px;
	background-color:#EEFFFF;
	filter:alpha(opacity=90);-moz-opacity:0.8;
	display:block;
	cursor:default;
	color:#333333 ;

	border:1px solid #99BBBB;
}

#loginlayer #sbmt{
	width:46px;
	height:17px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:38px;
	margin-right:28px;
}


#loginlayer .ssnlabel{
	margin-left:10px;
	margin-right:5px;
}


#loginlayer #ssnfld{
	width:149px;
}


#loginlayer INPUT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	height:22px;
	width:149px;
	border:1px solid #A29C9C;
	padding:0px;
}



#inst{
	padding:10px;
}


#divider {
	vertical-align:top ;
	width:1px;
	margin-left:7px;
	margin-right:7px;
	/* background-image: url("../img/retail/top_nav/tn_dotted_divider.gif"); */
	background-repeat:no-repeat;
	background-position:right bottom;
}

#divider:after{
	content:open-quote;
	visibility:hidden;

}

#dividernoimg{
	width:14px;
}

.srchbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	
	height:17px;
	width:77px;
	border:1px solid #A29C9C;
	margin-right:5px;
}

.topspacer{
	width:120px;
}

.regdivider TABLE{
	table-layout:fixed;
	width:770px;
}

#gradbg{
	/* background-image: url("../img/retail/top_nav/tn_gradient.gif"); */
	background-repeat:no-repeat;
	width:136px;
	height:77px;
}

.regdivider TD{
	vertical-align:bottom ;
	width:150px;
	background-repeat:repeat-y;
	background-position:right;
}

#rdivider{
	width:47px;
}


#navElements{
	padding-top:3px;
}
#navElements IMG{
	vertical-align:top;
}

/*This classes is used in Browser Requirement and Create pin template: Kuldeep[Begin]*/
.black10bold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	line-height: 12px;
	padding-top:3px;
}

.black10 { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}

/*This classes is used in Browser Requirement and Create pin template: Kuldeep[End]*/
/***************Menu Styles End *****************/

.black9 { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #BBBBBB;
}

/* Line-height classes used in exceptional classes where line height causing errors in browser : Rama **/

.lh15{
	line-height:15px
}

/* Table Classes : Use these to define table level items */







/* Table Level */
.tableData{
	margin:0px;
	padding:0px;
}
.tableData TD{
	margin:0px;
	padding:0px;
}
.tableData .spc{
	overflow:hidden;
	height:10px;
}
.tableData .spc:before{
	overflow:hidden;
	visibility:hidden;
	padding:0px;
	height:9px;
	content:"_";
}

.tableData .row1{
	background-color:#F2F2E6;
	padding: 10px 0px 10px 5px;
}
.tableData .row2{
	background-color:#FFFFFF;
	padding: 10px 0px 10px 5px;
}

/* TH Class*/

.thBg{
	color:#333333;
	font-weight:bold;
	background-color:#D3D3B4;
	padding: 4px 0px 7px 5px;
}

/* Visibility of Div's */
.visiblediv
{
	display:block;
}

.hiddendiv
{
	display:none;
}

