.main_txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #616161;}
.main_txt_blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #37598C;	text-decoration: underline;; font-weight: normal}
.main_txt_prod {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #37598C;	text-decoration: none;; font-weight: normal}
.main_txt_blue_lg {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #37598C;	text-decoration: none;; font-weight: bold}
.orangelink {font: bold normal 11px Arial, Helvetica, sans-serif; color: #ff7700; ; text-decoration: none}
.main_txt_white {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}
.main_txt_blue_noline {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #37598C;	text-decoration: none;; font-weight: normal}
.black_txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}
.buttons { color: #FFFFFF; ; background-color: #647FA6; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.tweet_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D6DFEA; text-decoration:none; }  
a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#ff7700; text-decoration:underline; }  
p { margin:0px;}
/**************** Twitter styles ****************/
#twitter_div {background-color: E7E7E7;}   
ul#twitter_update_list {list-style: none; padding: 0; margin: 0; }   
ul#twitter_update_list li {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	padding: 4px; 
	margin: 1px 0 1px 0;
	background-color: #5579a6;
 
}
ul#twitter_update_list li a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight:normal; 
	color: #d6dfea; 
	text-decoration:none; }  

ul#twitter_update_list li a:hover{
	color: #d6dfea; 
	text-decoration:underline; }

input.topList {
background:url("images/topSearchBg.gif") repeat-x scroll 0 0 transparent;
border-color:#647fa6;
border-style:solid;
border-width:1px;
color:#6E6E6E;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding:1px 4px;
text-transform:uppercase;
height:23px;
}

/* =============================== 18 jan ================================*/
.nav { float: left; padding:0px; font-family:Arial, Helvetica, sans-serif; }
.nav ul { margin:0px; padding:0px; list-style:none; float:left; }
.nav li { margin:0px; padding:0px; list-style:none; float:left; position: relative; z-index: 1; }
.nav li:hover {	z-index:2; }
.nav li a { height:24px; line-height:24px; display:block; color:#616161!important; text-transform:uppercase; font-size:11px!important;  }

.nav li:hover a { background:url(../images/button-left.gif) 0 0 no-repeat; height:24px; line-height:24px;display:block; font-size:11px!important; text-decoration:none; }

.nav li:hover .sub,
.nav li.hover .sub { display:block; z-index:999; }
.nav li .sub { display: none; position: absolute; top: 26px; left:0px; background:#eaeaea; width:210px; border: solid 1px #adadad;}

.nav li li:hover .sub-child,
.nav li li.hover .sub-child { display:block; }
.nav li li .sub-child { display: none; position: absolute; top: 0px; left: 210px; background:#eaeaea; width: 210px; border: solid 1px #adadad;}
.nav li li .sub-child a{color:#616161!important;background:#eaeaea;}

.nav li ul { width: 210px; margin:0; padding:0px; list-style: none; }

.nav li:hover li,
.nav li li { width: 100%; padding: 0px 0px;  text-indent:5px; }

.nav li:hover li a,
.nav li.active li a { color: #fff; font-size:11px!important;   width:210px; text-transform:none!important; padding:5px 0 0 0!important; line-height:14px!important; height:19px!important; letter-spacing:0!important;}

.nav li li a,
.nav li li a { border-top: solid 1px #adadad; }
.nav li li:first-child a { border-top:none; }
.nav li:hover li a:hover,
.nav li.active li a:hover {	text-decoration: none;  color:#ff7700!important; background-color:#FFF!important; }


.nav li li ul { margin:0; padding:0px; list-style: none; }

.nav li:hover li li a,
.nav li.active li li a { font-size:11px;  width: 210px; text-transform:none!important; padding:3px 0 0 0!important; line-height:14px!important; height:19px!important; letter-spacing:0!important;  }
.nav li li li a,
.nav li:hover li li a { border-top: solid 1px #adadad; text-transform:none!important; padding:5px 0 0 0!important; line-height:14px!important; height:19px!important; letter-spacing:0!important; }
.nav li li li:first-child a { border-top:none; }


.modeactive{ background:url(../images/arrow.gif) 195px 10px no-repeat !important ;}

.nav li:hover li:hover a.modeactive,
.nav li:hover li li a:hover,
.nav li.active li li a:hover { text-decoration: none; color:#ff7700!important; background-color:#FFF!important;}


/*IE*/
.nav li li a:hover,
.nav li li a:hover { color: #F2F2F4; text-decoration: none; line-height: normal; }
/**/







/* ========================= 18 jan ==============================*/

