body {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color:#FFFFFF; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.td_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000}
.main_nav_bg {	font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;	color:#FFFFFF; background-color: #000000; text-align:right;	height:18px; padding-right: 12px}
.main_nav_link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #FFFFFF; text-decoration: none}
.lhn_bg { text-align:right; padding-left:10px ; background-color: #666666}
.lhn {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration:underline; padding-right:5px; text-align:right}
.lhn:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #cccccc; text-decoration:none; padding-right:5px; text-align:right}
.more { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:underline}
.more:hover { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none}
.copyright_text {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10pt}
.brdcrmb {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: underline}
.brdcrmb:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none}
.td_text_spc {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; padding-left: 10px}
.right_portion { font-family:Arial, Helvetica, sans-serif; font-size:10pt; background:#CCCCCC; color:#000000}
.label { font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000; text-decoration:none}
.btn { color: #FFFFFF; text-decoration: none; background-color: #FF0000; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	border: 1px solid #666666;}
.textbox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding:0px;}
.heading_bg {	font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;	color:#FFFFFF; background-color: #000000; height:18px; }
.red_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ff0000}
.head_text {  font-family: Arial, Helvetica, sans-serif; font-size:22pt; font-weight: bold; color: #000000}

/* New Clases added for CS Online Branding */

.zebra_one {background-color:#FFFFFF;}
.zebra_one_hover {background-color:#D0D0D0;}
.zebra_two {background-color:#EEEEEE;}
.zebra_two_hover {background-color:#D0D0D0;}
.zebra_three {background-color:#BDBDBD;}
.asterik {color:#FF0000;}
.table_border {background-color:#999999;}
.table_heading { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;	color:#000000; background-color: #CCCCCC; height:18px;}
.white_bg {background-color:#FFFFFF;}
.black_bg {background-color:#000000;}
.red_bg {background-color:#FF0000;}
.grey_bg {background-color:#EEEEEE;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.td_text_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.hr { background-color: #000000; height:1px; }
.div_border { background-color: #999999; height:1px; }
.white_line { background-color: #FFFFFF; height:1px; }
.lhn_grey_bg { background-color: #666666}
.small_text {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.small_link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration:underline;}
.small_link:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration:none;}
.vertical_space {height:20px;}
.body_space_one {height:30px;}
.body_space_two {height:20px;}
.padding_two {padding-left:2px;}
.btn_black { color: #FFFFFF; text-decoration: none; background-color: #000000; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	border: 1px solid #FFFFFF;}
.right_heading { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color: #666666; height:18px;}
.img_bg { background-color: #efefef;}
.show_scroll {overflow:scroll;}
.hide_scroll {overflow:hidden;}
.news_scroll {height:100;}
.white_text {color:#FFFFFF;}
.bold_link { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#000000; text-decoration:underline}
.bold_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#000000; text-decoration:none}

/* New Clases added for CS Online Branding */


/* Clases for Third Party tool used for LHS under Ready Reckoner module */

.tree-control {
  font-family: arial, verdana, geneva, helvetica, sans-serif;
  font-size: 10pt;
}

.tree-control-selected {
  color: black;
  font-weight: bold;
  text-decoration: none;
}

.tree-control-unselected {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration:underline;
}
.tree-control-unselected:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #cccccc; text-decoration:none;
}

/* Clases for Third Party tool used for LHS under Ready Reckoner module */


/*
.zebra_light_grey {background-color:#EEEEEE;}
.zebra_light_grey_hover {background-color:#FFFFFF;}
.zebra_dark_grey {background-color:#DADADA;}
.zebra_dark_grey_hover {background-color:#FFFFFF;}

.lhn_tab_link { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color: #666666; padding-left:8px; }
.lhn_tab_link_hover { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color: #999999; padding-left:8px; }
*/