body {
  margin:0 auto;
  padding:0px;
  font-family:Arial, Verdana, MS Serif;
  font-size:12px;
  background:#EFF7FF url(images/background.gif) repeat-x;

}
table tr td, iframe {
  font-family:Arial, Verdana, MS Serif;
  font-size:12px;
}
a{
  outline: none;
}
a:link,
a:visited {
  color:#003399;
  text-decoration:none;
}
a:hover {
  color:#003399;
  text-decoration:underline;
}
a img {
  border:0;
}
.required { color: red; }
.it_fleft {
  float:left;
}
.it_fright {
  float:right;
}
.it_full-width {
  width:100%;
}
#it_footer-content {
  float:left;
  width:100%;
  margin-top:8px;
  text-align:center;
}
#it_copyright {
  float:left;
  width:100%;
  margin-bottom:4px;
  text-align:center;
  font-size:12px;
}
.table-top-bg {
  height:15px;
  margin:0;
  padding:0;
  background:url(images/header-top-repeater.gif) repeat-x;
  color:#c0ffff;
}
.table-top-bg a {
  color:#c0ffff;
}
.flash {
  float:left;
  width:300px;
  padding:0 0 0 10px;
  margin:0;
}
.clear {
    clear:both;
}
.header_logo_parent {
  width:100%;
  height:89px;
  background:url(images/header_logo_parent_repeater.gif) repeat-x;
}
.header_logo {
 background:url('http://itimes.com/images/Itimeslogo.png') no-repeat;
  float:left;
  width:160px;
  height:44px;
  cursor:pointer;
  margin:0px 0 0 12px;
}
*html .header_logo {
  _background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://itimes.com/images/Itimeslogo.png');
}
.login_col_a {
  margin:0;
  padding:0;
  float:left;
  width:323px;
}
.login_col_a div.what-can-i-do {
  margin:0 auto;
  padding:0;
  width:295px;
}
.login_col_a div.what-can-i-do h1 {
  margin:0;
  padding:0;
  float:left;
  width:295px;
  font-weight:normal;
  font-family:Arial;
  color:#3c8fb3;
  font-size:26px;
}
.login_col_a div.what-can-i-do div.parent {
  margin:0;
  padding:18px 0 0 0;
  float:left;
  width:295px;
  font-weight:normal;
  font-family:Arial;
  color:#3c8fb3;
}
.login_col_a div.what-can-i-do div.parent span {
  margin:0;
  padding:20px 0 0 0;
  float:left;
  width:140px;
  font-style:normal;
  font-weight:normal;
  color:#3c8fb3;
  text-align:center;
}
.login_col_a div.what-can-i-do div.parent span i {
  margin:0;
  padding:5px 0 0 0;
  float:left;
  width:115px;
  font-style:normal;
  font-weight:normal;
  text-align:center;
  color:#000;
  font-size:14px;
}
.login_col_b {
  margin:0;
  padding:0;
  float:left;
  width:352px;
}
.login_col_b div.sign-up-module {
  margin:0 auto;
  padding:0;
  width:339px;
}
.login_col_b div.sign-up-module div.top {
  width:339px;
  float:left;
  height:18px;
  margin:0;
  padding:0;
  font-size:1px;
  font-style:normal;
  font-weight:normal;
  background:url(images/sign-up-top-img.gif) no-repeat;
}
.login_col_b div.sign-up-module div.middle {
  width:339px;
  float:left;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
  background:url(images/sign-up-middle-rep.gif) repeat-y;
}
.login_col_b div.sign-up-module div.middle div.module-parent {
  width:310px;
  margin:0 auto;
  padding:0;
  font-style:normal;
  font-weight:normal;
}
.login_col_b div.sign-up-module div.middle div.module-parent h1 {
  margin:0;
  padding:0 0 10px 0;
  float:left;
  width:310px;
  font-weight:normal;
  font-family:Arial;
  color:#3c8fb3;
  font-size:26px;
  position:relative;
  top:-4px;
}
.login_col_b div.sign-up-module div.middle div.module-parent h2 {
  margin:0;
  padding:0 0 10px 0;
  float:left;
  width:300px;
  font-weight:normal;
  font-family:Arial;
  color:#3c8fb3;
  font-size:16px;
}
.parent-in {
  margin:0;
  padding:0 0 7px 0;
  float:left;
  width:320px;
  font-weight:normal;
  font-family:Arial;
}
.parent-in p {
  margin:0;
  padding:0;
  float:left;
  width:300px;
  font-weight:bold;
}
.parent-in p.massages {
  margin:0;
  padding:200px 0 0 0;
  float:left;
  width:310px;
  text-align:right;
  position:relative;
  font-weight:normal;
  top:20px;
}
.parent-in p tt {
  margin:0;
  padding:0 5px 0 0;
  float:left;
  width:20px;
  font-weight:normal;
  font-family:Arial;
}
.parent-in p em {
  margin:0;
  padding:0;
  float:left;
  width:270px;
  font-weight:bold;
  font-style:normal;
  color:red;
}
.parent-in label {
  margin:0;
  padding:0;
  float:left;
  width:95px;
  font-weight:normal;
  font-style:normal;
  font-size:12px;
}
.parent-in label strong {
  margin:0;
  padding:0;
  float:left;
  width:95px;
}
.parent-in span {
  margin:0;
  padding:0;
  float:left;
  width:205px;
  font-weight:normal;
  font-style:normal;
}
.parent-in span.loading {
  margin:0;
  padding:3px 0 2px 5px;
  float:left;
  width:200px;
  font-weight:bold;
  font-style:normal;
  background:#46bdd5;
  color:#fff;
}
.parent-in span strong {
  margin:0;
  padding:0;
  float:left;
  width:205px;
  font-weight:normal;
}
.parent-in span input.text {
  margin:0;
  padding:2px 0 0 0;
  float:left;
  width:200px;
  height:16px;
  font-weight:normal;
  font-style:normal;
  border:1px solid #1a84bb;
}
.parent-in span i {
  margin:0;
  padding:4px 0 0 0;
  float:left;
  width:205px;
  font-weight:normal;
  font-style:normal;
  text-align:right;
}
.parent-in span em {
  margin:0;
  padding:0;
  float:left;
  width:auto;
  font-weight:normal;
  font-style:normal;
}
.bubble-n  div.col-c {
  margin:0;
  padding:0;
  width:13px;
  float:left;
  position:relative;
  top:3px;
  right:1px;
}
.login_col_b div.sign-up-module div.bottom {
  width:339px;
  height:18px;
  float:left;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
  background:url(images/sign-up-bottom-img.gif) no-repeat;
}
.login_col_c {
  margin:0;
  padding:0;
  float:left;
  width:320px;
}
.login_col_c div.login-bx-module {
  margin:0 auto;
  padding:0;
  width:317px;
}
.login_col_c div.login-bx-module div.parent {
  margin:0;
  padding:0;
  width:317px;
  float:left;
  position:relative;
}
.login_col_c div.login-bx-module div.parent div.top {
  width:317px;
  float:left;
  height:32px;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
  background:url(images/login-bx-top.gif) no-repeat;
}
.login_col_c div.login-bx-module div.parent div.top em {
  width:290px;
  float:left;
  margin:0;
  /*padding:10px 20px 0 0;*/
  padding:8px 0 5px 20px;
  font-style:normal;
  font-weight:normal;
  text-align:right;
  font-size:20px;
  color:#fff;
}
.login_col_c div.login-bx-module div.parent div.middle {
  width:317px;
  float:left;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
  background:url(images/login-bx-mid-rep.gif) repeat-y;
}
.login_col_c div.login-bx-module div.parent div.bottom {
  width:317px;
  float:left;
  height:41px;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
  background:url(images/login-bx-bottom.gif) no-repeat;
}
.login_inner-content {
  width:290x;
  float:left;
  margin:0;
  padding:0px 9px 5px 6px;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
}
.login_inner-content div.outer {
  width:290px;
  float:left;
  margin:0;
  padding:0 0 5px 0;
  font-style:normal;
  font-size:12px;
  font-weight:normal;
}
.login_inner-content p {
  width:290px;
  float:left;
  margin:0;
  padding:5px 0 0 0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content p.forget_password {
  width:288px;
  float:left;
  height:72px;
  margin:4px 0 0 0;
  padding:0;
  font-style:normal;
  font-weight:normal;
  background:#7ad8f4;
  border: 2px solid #F9AF38;
}
.login_inner-content p.forget_password dfn {
  width:273px;
  float:left;
  margin:0;
  padding:3px 0 0 6px; 
  font-style:normal;
  font-weight:normal;
}
.login_inner-content p.forget_password dfn b {
  width:255px;
  float:left;
  margin:0;
  padding:0 3px 0 0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content p.forget_password dfn big {
  width:10px;
  float:left;
  margin:0;
  padding:5px 0 0 0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content p.forget_password dfn strong {
  width:auto;
  float:left;
  margin:0;
  padding:0 3px 0 0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content p i {
  width:auto;
  float:left;
  margin:0;
  padding:0 10px 0 0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content p em {
  width:auto;
  float:left;
  margin:0;
  padding:4px 10px 0 0;
  font-style:normal;
  font-weight:normal;
  color:#000;
}
.login_inner-content div.outer label {
  width:70px;
  float:left;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content div.outer span {
  width:210px;
  float:left;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content div.outer span input.text {
  height:16px;
  padding:2px 0 0 0;
  margin:0;
  border:1px solid #1a84bb;
}
.login_inner-content div.outer strong {
  width:183px;
  float:left;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content div.outer big {
  width:97px;
  float:left;
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content div.it_fright b {
  width:auto;
  float:left;
  margin:0;
  padding:0 4px 0 0;
  font-style:normal;
  font-weight:normal;
}
.login_inner-content div.outer big b a, .login_inner-content div.it_fright a {
    /*color:#448EB1;*/
}
.most-popular-member-module {
  width:520px;
  height:89px;
  margin:0;
  padding:2px 0  0 0;
  float:left;
  overflow:hidden;
  position:relative;
}
*html .most-popular-member-module {
  width:520px;
  height:89px;
  margin:0;
  padding:0;
  float:left;
  overflow:hidden;
  position:relative;
  top:-4px;
}
.most-popular-member-module div {
  width:870px;
  margin:0;
  padding:0;
  float:left;
}
.most-popular-member-module div div.loop {
  width:54px;
  margin:0;
  padding:0 10px 0 10px;
  float:left;
}
*html .most-popular-member-module div div.loop {
  width:54px;
  margin:0;
  padding:0 4px 0 5px;
  float:left;
}
.most-popular-member-module div div.loop span {
  width:54px;
  margin:0;
  padding:0;
  float:left;
  font-style:normal;
  text-align:center;
  background:none;
}
i.pop-img-middle {
  background:url(images/img-background.png) no-repeat;
  width:69px;
  height:76px;
  float:left;
  padding:2px 0px 0px 2px;
  margin:0;
}
*html i.pop-img-middle {
  _background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.itimes.com/Themes/Beta/skins/light_blue/images/img-background.png');
}
.head-top-content {
  float:left;
  width:100%;
  margin:0;
  padding:0 0 20px 0;
}
*html .head-top-content {
  float:left;
  width:100%;
  margin:0;
  padding:0;
}
.head-top-content div.left {
  float:left;
  width:341px;
  margin:0;
  padding:10px 0 0 7px;
}
.head-top-content div.right {
  float:left;
  width:650px;
  margin:0;
  padding:0;
}
.head-top-content div.right p {
  float:left;
  width:650px;
  margin:0;
  padding:0;
}
#display_message {
  text-align: center;
}
.bubble-n {
  margin:0;
  padding:0;
  width:auto;
  float:left;
}
.bubble-n  div.col-a {
  margin:0;
  padding:0;
  width:13px;
  float:left;
  position:relative;
  top:3px;
  left:1px;
}
.bubble-n  div.col-b {
  margin:0;
  padding:0 5px;
  width:auto;
  height:31px;
  float:left;
  background:#fefecc;
  border:1px solid #9c9c9c;
}
select, textarea{
  border:1px solid #c2c2c2;
  font-family:arial, Verdana, MS Serif;
  font-size:11px;
}
#it_container {
  width:998px;
  padding:0 0 0 0;
  margin:auto;
  background:#ffffff;
}
*html #it_container {
  margin:auto;
}
.profile_privacy_my {
  background:#E2F0E8;
  border: 1px solid #A9D4DD;
  float:left;
  width:100px;
  position:absolute;
  top:180px;
  left:550px;
  display:none;
}
.profile_privacy_my span {
  border-bottom: 1px solid #A9D4DD;
  padding:0 0 0 5px;
  width:95px;
  float:left;
}
/*below code added by ranveer.singh@tekritisoftware.com as on 08-04-2009 */
.active_mail_notification {
  margin:0;
  padding:150px 0 150px 0;
  float:left;
  width:300px;
  font-weight:normal;
  font-family:Arial;
}
.active_mail_notification p {
  margin:0;
  padding:0 0 5px 0;
  float:left;
  width:300px;
  font-weight:normal;
  font-size:12px;
}
.col_a_child { 
  margin:0 auto;
  padding:0;
  width:838px;
  /*border:1px solid #000;
  float:left;*/
}
.col_a_child div.parent { 
  margin:0;
  padding:0;
  width:838px;
  float:left;
}
.col_a_child div.parent div.top { 
  margin:0;
  padding:0;
  width:838px;
  height:11px;
  background:url(images/email_swap_top.gif) no-repeat;
  float:left;
  font-size:1px;
}
.col_a_child div.parent div.middle { 
  margin:0;
  padding:0;
  width:838px;
  background:url(images/email_swap_rep.gif) repeat-y;
  float:left;
}
.col_a_child div.parent div.bottom { 
  margin:0;
  padding:0;
  width:838px;
  height:11px;
  background:url(images/email_swap_bottom.gif) no-repeat;
  float:left;
}
/*user imported*/
.col_a_child_new { 
  margin:0 auto;
  padding:0;
  width:659px;
  /*border:1px solid #000;
  float:left;*/
}
.col_a_child_new div.parent_new { 
  margin:0;
  padding:0;
  width:659px;
  float:left;
}
.col_a_child_new div.parent_new div.top { 
  margin:0;
  padding:0;
  width:659px;
  height:11px;
  background:url(images/email_swap_top1.gif) no-repeat;
  float:left;
  font-size:1px;
}
.col_a_child_new div.parent_new div.middle { 
  margin:0;
  padding:0;
  width:659px;
  background:url(images/email_swap_rep1.gif) repeat-y;
  float:left;
}
.col_a_child_new div.parent_new div.bottom { 
  margin:0;
  padding:0;
  width:659px;
  height:11px;
  background:url(images/email_swap_bottom1.gif) no-repeat;
  float:left;
}
/*user_imported*/

.swap_content {  
  margin:0;
  padding:0 0 0 15px;
  width:820px;
  float:left;
}
.swap_content h1 {  
  margin:0;
  padding:0;
  width:820px;
  float:left;
  font-weight:normal;
  font-family:Arial;
  color:#3c8fb3;
  font-size:26px;
}
.swap_content p.redio_btn {  
  margin:0;
  padding:5px 0 5px 0;
  width:820px;
  float:left;
}
.swap_content p.redio_btn em  {  
  margin:0;
  padding:0 10px 0 0;
  width:15px;
  float:left;
  font-style:normal;
}
.swap_content p.redio_btn i  {  
  margin:0;
  padding:2px 0 0 0;
  width:780px;
  float:left;
  font-style:normal;
}
.submit_btn {  
  margin:0;
  padding:0;
  width:830px;
  float:left;
}
.submit_btn span {  
  margin:0;
  padding:0 2px 0 0;
  width:auto;
  float:left;
  color:#f3dfc7;
}
.submit_btn div.heading {  
  margin:0;
  padding:10px 2px 5px 0;
  width:800px;
  float:left;
  font-weight:bold;
}
.submit_btn div.submit {  
  margin:0 auto;
  padding:5px 0;
  width:73px;
  cursor:pointer;
}
.swap_over_flow {  
  margin:0;
  padding:0;
  width:810px;
  height:300px;
  overflow:auto;
  float:left;
  border:1px solid #7f9cbc;
  position:relative;
}
.swap_over_flow div.parent {  
  margin:0;
  padding:5px;
  width:780px;
  float:left;
  position:relative;
}
.swap_over_flow div.parent span {  
  margin:0;
  padding:5px 0;
  width:260px;
  float:left;
  position:relative;
}
.swap_over_flow div.parent span label {  
  margin:0;
  padding:0 5px 0 0;
  width:20px;
  float:left;
}
.swap_over_flow div.parent span em {  
  margin:0;
  padding:0 10px 0 0;
  width:30px;
  float:left;
  position:relative; 
}
.swap_over_flow div.parent span em img{  
  margin:0;
  padding:2px;
  border:1px solid #000;
  position:relative;
}
.swap_over_flow div.parent span i {  
  margin:0;
  padding:0;
  width:170px;
  float:left;
  font-style:normal;
}
.swap_over_flow div.parent span i b {  
  margin:0;
  padding:0 0 3px 0;
  width:170px;
  float:left;
}
.swap_over_flow div.parent span i dfn {  
  margin:0;
  padding:0;
  width:170px;
  float:left;
  font-style:normal;
}
/*above code added by ranveer.singh@tekritisoftware.com as on 08-04-2009 */
/*below code added by ranveer.singh@tekritisoftware.com as on 10-04-2009 */
.header_new {
  width:100%;
  margin:0;
  padding:0;
  height:68px;
  float:left;
  background:url(images/itimes_header_new_bg.gif) repeat-x;
}
.header_bottom {
  background:url(images/TopBg.gif);
  
  /*padding-top:5px;*/
}
.header_new div.header_inner {
  width:1000px;
  margin:0 auto;
  padding:0;
}
.header_new div.header_inner div.top_row {
  width:1000px;
  margin:0;
  padding:0;
  float:left;
  height:46px;
}
.header_new div.header_inner div.top_row div.cola {
  width:176px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.top_row div.colb {
  width:400px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.top_row div.colb ul {
  width:400px;
  margin:0;
  padding:5px 0 0 0;
  float:left;
}
.header_new div.header_inner div.top_row div.colb ul li {
  width:auto;
  margin:0;
  padding:0 5px 0 0;
  float:left;
  list-style:none;
  display:inline;
  color:#9f9e9c;
}
.header_new div.header_inner div.top_row div.colb p {
  width:400px;
  margin:0;
  padding:2px 0 0 0;
  float:left;
  color:#000;
  font-weight:bold;
}
.header_new div.header_inner div.top_row div.colc {
  width:300px;
  margin:0;
  padding:0;
  float:right;
}
.header_new div.header_inner div.top_row div.colc_login {
  width:330px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.top_row div.colc_login div.parent {
  width:330px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.top_row div.colc_login div.parent b {
  width:auto;
  margin:0;
  padding:0 5px 0 0;
  float:left;
}
.header_new div.header_inner div.top_row div.colc_login div.parent em {
  width:100px;
  margin:0;
  padding:0 2px 0 0;
  float:left;
}
.header_new div.header_inner div.top_row div.colc_login div.parent em input {
  width:100px;
  margin:0;
  padding:0;
 }
.header_new div.header_inner div.top_row div.colc_login div.parent dfn {
  width:60px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.top_row div.colc_login div.parent span.leftcol {
  width:140px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.top_row div.colc_login div.parent span.leftcol b {
  width:15px;
  margin:0;
  padding:0 5px 0 0;
  float:left;
  font-weight:normal;
}
.header_new div.header_inner div.top_row div.colc_login div.parent span.leftcol strong {
  width:100px;
  margin:0;
  padding:2px 0 0 0;
  float:left;
  font-weight:normal;
}
.header_new div.header_inner div.top_row div.colc_login div.parent span.rightcol {
  width:150px;
  margin:0;
  padding:2px 0 0 0;
  float:right;
}
.header_new div.header_inner div.top_row div.colc_login div.parent span.rightcol i {
  width:auto;
  margin:0;
  padding:0 3px 0 2px;
  float:right;
  font-style:normal;
}
.header_new div.header_inner div.top_row div.colc span.txtbox {
  width:210px;
  height:18px;
  margin:0;
  padding:0;
  float:left;
  border:1px solid #9e9e9e;
}
.header_new div.header_inner div.top_row div.colc span.txtbox input {
  width:210px;
  height:18px;
  margin:0;
  padding:0;
  float:left;
  border:0px solid #fff;
}
.header_new div.header_inner div.top_row div.colc span.selectbox {
  width:65px;
  height:18px;
  margin:0;
  padding:0;
  float:left;
  border:1px solid #9e9e9e;
  _border:0;
}
.header_new div.header_inner div.top_row div.colc span.selectbox select {
  width:65px;
  margin:0;
  padding:0;
  float:left;
  border:none;
}
.header_new div.header_inner div.top_row div.colc span.gobtn {
  width:22px;
  margin:0;
  padding:0 0 0 2px;
  float:left;
  cursor:pointer;
}
.header_new div.header_inner div.top_row div.colc_a {
  width:420px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.bottom__row {
  width:1000px;
  margin:0;
  padding:0;
  float:left;
}
.header_new div.header_inner div.bottom__row div.a_col {
  width:676px;
  margin:0;
  padding:0;
  float:left;
  font-size:12px;
}
.header_new div.header_inner div.bottom__row div.b_col {
  width:330px;
  margin:0;
  padding:0;
  float:left;
  font-size:12px;
  display:inline;
}
.header_new div.header_inner div.bottom__row div.b_col ul {
  width:250px;
  margin:0;
  padding:0;
  list-style-type: none;
  float:right;
}
.header_new div.header_inner div.bottom__row div.b_col ul li {
  width:auto;
  margin:0;
  padding:0;
  float:left;
  list-style:none;
  display:inline;
  color:#fff;
}
.header_new div.header_inner div.bottom__row div.b_col ul li span {
  width:20px;
  margin:0;
  padding:0;
  float:left;
  z-index:1000;
  position:absolute;
  top:-2px; 
  _top:-4px; 
  left:20px;
 }
.header_new div.header_inner div.bottom__row div.b_col ul li span em {
  padding:1px 3px 0 3px;
  _padding:0 3px 0 3px;
  margin:0;
  float:left;
  width:auto;
  background:#FFEB4A;
  font-style:normal;
  color:#000;
  _position:relative;
  font-size:9px;
}
.header_new div.header_inner div.bottom__row div.b_col ul li span i {
  padding:0;
  margin:0;
  width:100%;
  float:left;
  height:4px;
  background:url(images/bubble_new_bottom3.gif) no-repeat;
  font-style:normal;
  color:#000;
}
.header_new div.header_inner div.bottom__row div.b_col ul li a{
  display: block;
  padding: 2px 3px;
  border-right: 1px solid #0995c6;
  color: #fff;
  text-decoration: none;
}
.header_new div.header_inner div.bottom__row div.b_col ul li.sellected_nav_li {
  background: #0091c4;
  color: #fff;
}
.header_new div.header_inner div.bottom__row div.b_col ul li a.sellected_nav {
  color: #fff;
  background: #0091c4;
}
.top_bubble {
  float:left;
  padding:0;
  margin:0;
}
.top_bubble span {
  width:auto;
  height:17px;
  background:url(images/bubble_new_img.gif) no-repeat;
  float:left;
  position:absolute;
  right:200px;
  top:33px;
}
.top_bubble span em {
  padding:1px 4px 0 4px;
  margin:0;
  float:left;
  font-style:normal;
  color:#000;
}
.existing_users {
  padding:5px 0 0 15px;
  margin:0;
  float:left;
  width:294px;
}
.existing_users span {
  padding:4px 0;
  margin:0;
  float:left;
  width:294px;
}
.existing_users span em {
  padding:0 0px 0 10px;
  margin:0;
  float:left;
}
.existing_users span dfn {
  padding:0 0px 0 5px;
  margin:0;
  float:left;
  width:65px;
  font-style:normal;
}
.existing_users span em input {
  width:133px;
}

.existing_users span i {
  padding:1px 0 0 0;
  margin:0;
  float:left;
  width:60px;
}
.existing_users span i select {
  width:115px;
  height:22px;
  font-size:12px;
}
.existing_users span strong {
  width:168px;
  float:left;
  font-weight:normal;
}
.existing_users span strong tt {
  width:14px;
  padding:0 6px 0 4px;
  float:left;
}
.existing_users span strong dfn {
  width:96px;
  float:left;
  padding:2px 0 0 0;
  font-style:normal;
}
.existing_users span b {
  width:110px;
  float:right;
  font-weight:normal;
}
.existing_users div.overflow_parent {
  padding:4px 0 0 0;
  margin:0;
  float:left;
  width:294px;
}
.existing_users div.overflow_parent div.col_a {
  padding:4px 0;
  margin:0;
  float:left;
  width:9px;
  height:44px;
}
.existing_users div.overflow_parent div.col_b {
  padding:4px 0;
  margin:0;
  float:left;
  width:272px;
  height:44px;
  overflow:hidden;
  border-top:1px solid #DDDDDD;
}
.existing_users div.overflow_parent div.col_b div.overflow {
  padding:0;
  margin:0;
  float:left;
  width:290px;
  height:44px;
}
.existing_users div.overflow_parent div.col_b div.overflow span {
  padding:0 4px;
  margin:0;
  float:left;
  width:auto;
}

.existing_users div.overflow_parent div.col_c {
  padding:4px 0;
  margin:0;
  float:left;
  width:9px;
  height:44px;
}
input[type=text] {
  font-size:12px;
}
/*above code added by ranveer.singh@tekritisoftware.com as on 10-04-2009 */
.top_tags {float:left; width:676px; font-family:arial; margin:10px 0 0 0;}
.top_tags b{float:left; width:7px; font-style:normal;}
.top_tags dfn{float:left; width:70px; text-align:center; color:#ffffff; padding:14px 0 0 0; font-size:12px; height:30px; font-weight:bold; background:#118CCE; font-style:normal;}
.top_tags em{float:left; width:572px; height:34px; padding:4px 10px; font-style:normal; background:#ffffff; border-top:1px solid #ABD5F0; border-bottom:1px solid #ABD5F0;}
.top_tags em i{float:left; width:550px; padding:1px 0; overflow:hidden; text-align:center; font-style:normal; height:16px;}
.top_tags em i u{padding:0 5px; text-decoration:none; width:auto; font-style:normal;}
.font12{float:left; font-size:12px; width:auto; font-style:normal; font-weight:bold; overflow:hidden;}
