/* CSS Document */
body { padding:0px; margin:0px; background-color:#F0F0F0; background-image:url(body_bg.gif); background-position:top left; background-repeat:repeat-x; }
table { padding:0px; margin:0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; }
.display_block { display:block; }

form { padding:0; margin:0; }
input, textarea, select { padding:4px; border:1px solid #c9c9c9; font:12px Arial, Verdana, Helvetica, sans-serif; background: #fff  url(background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position: 0 -400px; }
input.triple-length, textarea.triple-length, select.triple-length { width:287px; }
fieldset { border: 1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(login_bg.gif) repeat-x top left #FDFDFD; }
legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #999; line-height: 1.6em; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; ont-size:12px; padding:0px 0px 8px 0px; margin:0px; color:#000000; }
h2 { background-color:#f1f1f1; min-width:230px; height:20px; text-align:left; margin:0px 0px 5px 0px; padding:5px 0px 0px 8px; font-size:11px; font-weight:bold; }
h3 { background-image:url(product_hadding_bg.gif); background-position:top left; background-repeat:no-repeat; background-color:#9C9A9C; min-width:230px; height:20px; text-align:left; margin:0px 0px 5px 0px; padding:5px 0px 0px 33px; font-size:11px; font-weight:bold; }
.line_hight { line-height:19px; }
ul,li { padding:0; margin:0px; list-style:none; }


/* ----- Menu Class ----- */
.menu li { float:left; margin:0; }
#dropdown { width:778px; margin:0 auto; }
#Company { position:absolute; margin:135px 0 0 167px; width:150px; padding:3px; z-index:1; visibility:hidden; }
#Product{ position:absolute; margin:135px 0 0 248px; width:150px; padding:3px; z-index:1; visibility: hidden; }
#SubProduct { position:absolute; left:455px; top:155px; width:150px; padding:3px; z-index:1; visibility: hidden; }
#Quality { position:absolute; margin:135px 0 0 338px; width:150px; padding:3px; z-index:1; visibility: hidden; }
#Process { position:absolute; margin:135px 0 0 423px; width:150px; padding:3px; z-index:1; visibility: hidden; }
#Download { position:absolute; left:260px; top:270px; width:150px; padding:3px 0px 3px 5px; z-index:1; visibility: hidden; }
#KishanForge { position:absolute; left:260px; top:310px; width:150px; padding:3px 0px 3px 5px; z-index:1; visibility: hidden; }

/* ----- Font Class ----- */
.underline { text-decoration:underline; }
.red_font { font-family:Tahoma, verdana, arial; font-size:11px; color:#D40000; }
.gray_font { font-family:Tahoma, verdana, arial; font-size:11px; color:#D40000; }

/* ----- Background Images ----- */
.shedow_left { background-image:url(drop_shedow_left.gif); background-position:top right; background-repeat:repeat-y; }
.shedow_right { background-image:url(drop_shedow_right.gif); background-position:top left; background-repeat:repeat-y; }
.world_map { background-image:url(world_map.gif); background-position:97% 100%; background-repeat:no-repeat; }
#product_hadding_bg { background-image:url(product_hadding_bg.gif); background-position:top left; background-repeat:no-repeat; background-color:#9C9A9C; min-width:230px; height:20px; text-align:left; padding:5px 0px 0px 33px; font-weight:bold; color:#ffffff; }
#product_hadding_bg img { vertical-align:middle; margin:0px 4px 0px 7px; }

/* ----- Background Colour ----- */
.white_bg { background-color:#ffffff; }
.white_bg_padding { background-color:#f5f5f5; padding:0px 5px 0px 5px; }
.title_ode { background-color:#f1f1f1; padding:3px 5px 3px 5px; border-bottom:1px solid #f9f9f9; }
.title_even { background-color:#f9f9f9; padding:3px 5px 3px 5px; border-bottom:1px solid #f1f1f1; }
.ode { background-color:#f9f9f9; }
.even { background-color:#ffffff; }

/* ----- Padding Class ----- */
.padding_t_19 { padding-top:19px; }
.padding_tb_5 { padding:5px 0px 5px 0px; }
.padding_t_16 { padding-top:16px; }
.padding_r_15 { padding-right:15px; }
.padding_tbr_10 { padding:10px 10px 10px 0px; }
.padding_r_13 { padding-right:10px; }
.padding_lr_10 { padding:0px 0px 0px 10px; }
.padding_tb_10 { padding:10px 0px 10px 0px; }

/* ----- Border Class ----- */

.red_line { border-top:1px solid #D40000; }
.red_line_t_b { border-top:1px solid #D40000; border-bottom:1px solid #D40000; }
.gray_line { border-top:1px solid #C0C0C0; }
.border { border:1px solid #f1f1f1; }
.border_top { border-bottom:1px solid #ECECEC; }
.black_line { border-bottom:1px solid #000000; }

/* ----- Link Class ----- */
a { text-decoration:none; color:#000000; padding:0px; margin:0px 0px 0px 0px; }
a:hover { text-decoration:none; color:#D40000; padding:0px;  margin:0px 0px 0px 0px; }
a:active { text-decoration:underline; color:#D40000; padding:0px; margin:0px 0px 0px 0px; }

.v_menu { font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; padding-left:0px;  margin:0px 0px 0px 0px; }
.v_menu a { text-decoration:none; background-image:url(red_dought.gif); background-repeat:no-repeat; background-position:left; display:block; color:#000000; padding:4px 0px 4px 18px;margin:0px 0px 0px 0px; }
.v_menu a:hover { text-decoration:none; background-image:url(red_dought_r.gif); background-repeat:no-repeat; background-position:left; display:block; color:#D40000; padding:4px 0px 4px 18px; margin:0px 0px 0px 0px; }
.v_menu a:active { text-decoration:none; background-image:url(red_dought.gif); background-repeat:no-repeat; background-position:left; display:block; color:#000000; padding:4px 0px 4px 18px; margin:0px 0px 0px 0px; }

.h_menu { font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; padding-left:0px; margin:0px 0px 0px 0px; }
.h_menu a { text-decoration:none; background-image:url(red_dought.gif); background-repeat:no-repeat; background-position:left; border-bottom:1px solid #ffffff; background-color:#f5f5f5; display:block; color:#000000; padding:3px 5px 3px 18px; margin:0px 0px 0px 0px; }
.h_menu a:hover { text-decoration:none; background-image:url(red_dought_r.gif); background-repeat:no-repeat; background-position:left; border-bottom:1px solid #ff0000; background-color:#ffffff; display:block; color:#D40000; padding:3px 5px 3px 18px;  margin:0px 0px 0px 0px; }
.h_menu a:active { text-decoration:none; background-image:url(red_dought.gif); background-repeat:no-repeat; background-position:left; border-bottom:1px solid #ffffff; background-color:#f5f5f5; display:block; color:#000000; padding:3px 5px 3px 18px; margin:0px 0px 0px 0px; }

.venus-infoway { color:#333; text-align:right; border-top:1px solid #D40000; }
.venus-infoway a { background:url(venus-infoway-logo.gif) no-repeat 3px 3px; padding:3px 0 7px 38px; color:#333; text-decoration:none; }
.venus-infoway a:hover { color:#D40000; text-decoration:underline; padding:3px 0 7px 38px; }

.list_01 h4 { font:bold 16px Arial, Tahoma, Verdana; color:#D40000; padding:0 0 10px 0; margin:0; }
.list_01 li { background: url(hdot_line.gif) repeat-x 0 100%; line-height:25px; color:#333; }
.list_01 li a { color:#333; text-decoration:none; background:url(red_dought.gif) no-repeat 0 50%; padding:0 0 0 15px; }
.list_01 li a:hover { color:#ff0000; text-decoration:none; background:url(red_dought_r.gif) no-repeat 0 50%; }
.list_01 li li { color:#333; padding:0 0 0 15px; }

.col_01 { width:268px; margin-bottom:15px; border:1px solid #e1e1e1; background-color:#fafafa; padding:10px; }

.pad_r01 { padding-right:10px; }
