.form { }
.logo { text-decoration: none; background-image: url(../images/logo.png); background-repeat: no-repeat; height: 80px; background-position: center top; }
.logo_inner { text-decoration: none; background-image: url(../images/logo-inner.png); background-repeat: no-repeat; height: 55px; background-position: center; width: 296px; }
.a { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4079A8; }
.a:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.link_a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.link_a:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #264666; }
.top a { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #42519D; text-decoration: none; }
.top a:hover { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #3772A4; text-decoration: none; }
.welcome { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.logout a { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; }
.logout a:hover { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none; }
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; background-color: #157BAB; padding-left: 16px; }
.menu_1 { font-family: "arial narrow", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; padding-left: 10px; }
.search a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #42519D; text-decoration: none; text-align: center; }
.search a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color:#42A0FF; text-decoration: none; font-weight: normal; text-align: center; }
.search_selected { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px; color: #3772A4; text-decoration: underline; font-weight: bold; text-align: center; }
.hd_news { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 23px; color: #6F6F6F; text-decoration: none; background-image: url(../images/news_bg.gif); background-repeat: no-repeat; font-weight: bold; text-indent: 22px; width: 150px; }
.hd_sales { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 23px; color: #6F6F6F; text-decoration: none; background-image: url(../images/sales_bg.gif); background-repeat: no-repeat; font-weight: bold; text-indent: 22px; width: 116px; }
.hd_events { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 23px; color: #6F6F6F; text-decoration: none; background-image: url(../images/event_bg.gif); background-repeat: no-repeat; font-weight: bold; text-indent: 22px; width: 156px; }
.box_bg { text-decoration: none; background-image: url(../images/blue_box_bg.gif); background-repeat: repeat; height: 252px; }
.box_text { text-decoration: none; font-family: Tahoma; font-size: 11px; color: #666666; line-height: 18px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 8px 6px; padding-left: 24px; }
.box_hd_border { text-decoration: none; height: 23px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #E2E2E2; border-right-color: #E2E2E2; border-left-color: #E2E2E2; }
.box_containt_border { text-decoration: none; background-repeat: repeat; height: 204px; background-image: url(../images/box_containt_bg.gif); border: 1px solid #E2E2E2; }
.more a { text-decoration: none; font-family: Tahoma; font-size: 11px; color: #474747; background-image: url(../images/more_bullet.gif); background-repeat: no-repeat; background-position: 8px 6px; padding-left: 20px; }
.more a:hover { text-decoration: underline; font-family: Tahoma; font-size: 11px; color: #474747; background-image: url(../images/more_bullet.gif); background-repeat: no-repeat; background-position: 8px 6px; padding-left: 20px; }
.msg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #FF0000; text-decoration: none; font-weight:bold; }
.text_login { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }
.text_box_index { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; margin: 5px; }
.search_button { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 31px; font-variant: normal; text-transform: none; color: #4079A8; text-decoration: none; height: 31px; display: block; background-image: url(img/search_button.gif); background-repeat: no-repeat; width: 170px; font-weight: bold; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.search_button:hover { background:#eff4f9; border: solid 1px #92a9bd; display:block; cursor:pointer;}
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #3772A4; text-decoration: none; line-height: 18px; }
.footer a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #42519D; text-decoration: none; text-align: center; line-height: 18px; }
.footer a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #3772A4; text-decoration: none; text-align: center; line-height: 16px; }
.search-box-border { text-decoration: none; height: 40px; background-color: #FDFEFF; border: 1px solid #DCEBF9; }
.side_line1 { width: 2px; border-right-width: 1px; border-right-style: solid; border-right-color: #EFF4F9; }
.side_line2 { background-image: url(../images/side_line2.png); background-repeat: repeat-y; width: 30px; }
.side_line3 { background-image: url(../images/side_line3.png); background-repeat: no-repeat; width: 30px; background-position: bottom; height: 99px; }
.result_bg { height: 30px; background-color:#EFF4F9; line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#666666; background-image: url(../images/arrow.png); background-repeat: no-repeat; text-indent: 20px; background-position: 10px center; }
.result_sub_bg a { height: 25px; line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4079A8; text-indent: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f1f1f1; width: 100%; }
.result_sub_bg a:hover { height: 25px; line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-indent: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f1f1f1; width: 100%; color: #FF0000; }
.hd_sponcer { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: bold; color: #396F99; }
.submit-button { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #396F99; font-weight:bold; text-decoration: none; border: 1px solid #E7EEF5; background-color: #EFF4F9; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;  }
.submit-button:hover{ background-color: #dbe4ec; border: 1px solid #c9d4df; cursor:pointer;  }
.inner-text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #525252; text-decoration: none; line-height: 18px; }
.inner-text a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }
.inner-text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; }
.text-input { width: 200px; background-color: #FDFDFD; border: 1px solid #AAC8DF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; margin: 6px; height: 22px; }
.text-input0 { height: 25px; width: 200px; background-color: #FDFDFD; border: 1px solid #AAC8DF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; line-height: 25px; }
.text-input1 { height: 22px; background-color: #FDFDFD; border: 1px solid #EAEAEA; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; line-height: 22px; }
.text-input2 { height: 22px; width: 90px; background-color: #FDFDFD; border: 1px solid #EAEAEA; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; line-height: 22px; }
.text-input3 { background-color: #FDFDFD; border: 1px solid #AAC8DF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; height: 80px; width: 200px; }
.text-dropdown { height: 20px; width: 150px; background-color: #FDFDFD; border: 1px solid #EAEAEA; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #5C5C5C; text-decoration: none; line-height: 25px; }
.text-dropdown_bg { height: 20px; background-color:#ffffff; border: 1px solid #EAEAEA; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; line-height: 25px; }
.textarea { width: 250px; height:100px; background-color: #FDFDFD; border: 1px solid #AAC8DF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; line-height: 15px; }
.button1 { height: 21px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #4079A8; font-weight: bold; text-decoration: none; background-image: url(img/search_button.gif); background-repeat: no-repeat; width: 45px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; line-height: 21px; }
.button1:hover { background:#eff4f9; border: solid 1px #dde4ea; cursor:pointer; display:block; }
.box_border { text-decoration: none; padding: 3px; border: 1px solid #EFF4F9; }
.hd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #575757; text-decoration: none; font-weight:bold; }
.hd1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #396F99; text-decoration: underline; font-weight:bold; }
.No a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; line-height: 14px; background-color: #FCFDFD; padding: 1px; height: 14px; width: 14px; border: 1px solid #EAEAEA; text-align: center; }
.No a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; line-height: 14px; background-color: #FCFDFD; padding: 1px; height: 14px; width: 14px; border: 1px solid #CCCCCC; }
.detail { background-image:url(../images/details.jpg); background-repeat: no-repeat; background-position: top; }
.td_header { background-image: url(../images/top.jpg); background-repeat: no-repeat; background-position: top; }
.td_tab { background-image: url(../images/tab1.jpg); background-repeat: no-repeat; background-position: top; }
.txt_containt { text-decoration: none; font-family: Tahoma; font-size: 11px; color:#666666; background-repeat: no-repeat; background-position: 8px 6px; padding-left: 20px; }
.text_box_border { text-decoration: none; padding: 4px; border: 1px solid #999999; height: 30px; }
.jump_menu { width: 160px; background-color: #FFFFFF; border: 1px solid #999999; font-size: 11px; color: #000000; background-image:url(../images/txtINPT.gif); background-position:top left; background-repeat:no-repeat; margin:5px; }
.text_box { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; height: 25px;  background-color:: #F9FBFD;
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.text_box a { color: #666666; text-decoration: none; }
.text_box a:hover { color: #666666; text-decoration: underline; }
.title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; line-height: 20px; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; height: 25px; }
.suggestionsBox { position: relative; width: 230px; background-color: #FFFFFF; border: 1px solid #70ABE0; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; overflow: hidden; }
.suggestionList { margin: 0px; padding: 0px; overflow: hidden; }
.suggestionList li { display: block; padding: 1px; cursor: pointer; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; list-style-type : none; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
.suggestionList li:hover { background-color: #70ABE0; overflow: hidden; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }
.button-submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B8CDE4; text-decoration: none; background-image: url(../images/submit_button.jpg); background-repeat: repeat-x; border: thin solid #6F0000; height: 16px; width: 66px; padding-bottom: 3px; text-align: center; }
.entryTableHeader { background-color: #eff4f9; }
.content { background-color: #eff4f9; background-color: #eff4f9; }
/* Subscription page css*/
.mid_cont_bg_pad { padding:0px 8px 0px 0px; }
.mid_cont_hdr2 { background:url(../images/left_cat_cont_bg.jpg) repeat-x; height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eb0507; font-weight:bold; text-decoration:none; border-left:1px solid #CCCCCC; }
.mid_cont_mid_bg { background:url(../images/mid_cont_nav_mid_bg.jpg) repeat-y;/*padding:10px 14px;*/
}
.index_hdr_links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4278a4; text-decoration:none; font-weight:bold; }
.index_hdr_links a:link { color:#4278a4; text-decoration:none; }
.index_hdr_links a:visited { color:#4278a4; text-decoration:none; }
.index_hdr_links a:hover { color:#eb0507; text-decoration:none; }
.black_bold { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; font-weight:bold; text-decoration:none; font-size:11px; }
.red_txt_bold { font-family:Verdana, Arial, Helvetica, sans-serif; color:#eb0507; font-weight:bold; text-decoration:none; font-size:12px; }
.index_hdr_links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4278a4; text-decoration:none; font-weight:bold; }
.index_hdr_links a:link { color:#4278a4; text-decoration:none; }
.index_hdr_links a:visited { color:#4278a4; text-decoration:none; }
.index_hdr_links a:hover { color:#eb0507; text-decoration:none; }
.mid_cont_log_bg { background:url(../images/home_mid_cont_bg.gif) repeat-x; height:105px; border-left:1px solid #CCCCCC; }
.mid_cont_bot_bg { background:url(../images/mid_cont_nav_botm_bg.jpg) no-repeat; height:8px; }
.but { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:22px; width:auto; background-color:#2d2d2d; border:0px; }
.index_mid_cont { padding:20px 30px 20px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#727272; }
.index_mid_cont ul { padding:0px; margin:0px; list-style:none; }
.index_mid_cont li { padding:0px 0px 0px 14px; background-image:url(../images/bullet.jpg); background-position:left; background-repeat:no-repeat; list-style:none; line-height:20px; }
.blue_small { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4278a4; text-decoration:none; font-weight:none; }
.blue_small a:link { color:#4278a4; text-decoration:none; }
.blue_small a:visited { color:#4278a4; text-decoration:none; }
.blue_small a:hover { color:#4278a4; text-decoration:none; }
.pfont { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#727272; }
table.gadget img { display:none; }
table.gadget span.powered a:hover, table.gadget span.powered a:visited, table.gadget span.powered a:active, table.gadget span.powered { display:none; }

/* ------ new  17-11-2011 css--------- */

.inner-text_new { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #525252; text-decoration: none; line-height: 18px; margin-left:10px;}
.inner-text_new a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }
.inner-text_new a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; }



/* ------ new 18-11-2011 css ------ */
.submit-button1811 { width:100px; height:30px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #396F99; font-weight:bold; text-decoration: none; border: 1px solid #E7EEF5; background-color: #EFF4F9; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.submit-button1811:hover{ background-color: #dbe4ec; border: 1px solid #c9d4df; cursor:pointer; display:block;  }


.huvertxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #396f99; text-decoration: none; font-weight:bold; }
.huvertxt a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #396f99; text-decoration: none; font-weight:bold; }
.huvertxt a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #396f99; text-decoration: none; font-weight:bold; }

.searlarge { width:256px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; text-decoration:none; text-transform:uppercase; background:#f0f0f0; color:#000; padding-left:10px; height:28px; border: solid 1px #eaeaea; line-height:28px;}
.Searchtexfield{border: solid 1px  #c4c4c4;color: #333333;font-family: arial;
font-size: 12px; margin: 0 0 0.2em;padding:4px 4px;}

/* ----------------------- Pagination ---------------------*/
/* Page Numbers */
.pages {
 font: 83%/1.4 arial, helvetica, sans-serif;
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
	color:#003366;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}

