/* CSS Document */
body { padding:0px; margin:0px; }
table { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5D5D5D; }
ul, li { padding:0; margin:0; list-style:none; }

form { padding:0; margin:0; }
img { border:0px; }
h1 { font:bold 11px Tahoma, Verdana, Arial; color:#5D5D5D; padding:0px; margin:0px; }
h2 { font:bold 11px Tahoma, Verdana, Arial; color:#000; padding:0px; margin:0px; }
h3 { font:bold 11px Tahoma, Verdana, Arial; background-color:#BC001C; color:#000; padding:4px 0px 4px 9px; margin:0px; }
h4 { font:bold 12px Tahoma, Verdana, Arial; color:#000; padding:0px; margin:0px;  padding:4px 0px 4px 9px; margin:0px; }
.black { background-color:#000; }
.line_hight { line-height:18px; }
.texts { width:265px; font:11px Tahoma, Verdana, Arial; color:#666; padding:3px; border:2px solid #ccc; }
.texts1 { width:70px; font:11px Tahoma, Verdana, Arial; color:#666; padding:3px; border:2px solid #ccc; }
.formode { background-color:#f9f9f9; padding:0 0 10px 5px; color:#333; line-height:20px; }
.formeven { background-color:#f5f5f5; padding:0 0 10px 5px; color:#333; line-height:20px; }
.list { padding:0; margin:0; }
.list ul { padding:0; margin:0; list-style:none; }
.list li { padding:0 0 0 5px; margin:0 0 0 0px; list-style-position:outside; list-style: url(li_dot.jpg);/* background:url(li_dot.jpg) no-repeat 7px ;*/ line-height:18px; }


/* ----- Font Class ----- */
.underline { text-decoration:underline; }

.title_text { font:bold 11px Tahoma, Verdana, Arial; color:#fff; background-color:#BC001C; padding:8px 0 8px 10px; }
.cursor { cursor:pointer; }
.red_font { font-family:Tahoma, verdana, arial; color:#BC001C; }
.title_font { text-decoration:none; color:#fff; background-color:#BC001C; padding:6px 0px 6px 10px; }
.border_1 { border:1px solid #f0f0f0; }
/* ----- Background Images ----- */

.shedow_left { background-image: url(shedow_l.gif); background-position:top right; background-repeat:repeat-y; }
.shedow_right { background-image: url(shedow_r.gif); background-position:top left; background-repeat:repeat-y; }
.shedow_top { background-image: url(shedow_t.gif); background-position:bottom left; background-repeat:repeat-x; }
.shedow_bottom { background-image: url(shedow_b.gif); background-position:top left; background-repeat:repeat-x; }
.world_map { background-image: url(world_map.gif); background-position:98% 100%; background-repeat:no-repeat; height:64px; }
.logo { background-image: url(prashant_logo.gif); background-position:1% 100%; background-repeat:no-repeat; }
.tuv_logo { background-image:url(tuv_logo.gif); background-position:97% 60%; background-repeat:no-repeat; }

/* ----- Background Colour ----- */
.border { border:1px solid #f1f1f1; }
.red_bg { background-color:#BC001C; }
.ode { background-color:#f9f9f9; padding:3px 5px; }
.even { background-color:#f0f0f0; padding:3px 5px; }


.dark_bg { background-color:#f1f1f1; border:none; border:1px solid #f1f1f1;}
.light_bg { background-color:#f9f9f9; border:1px solid #f1f1f1; border-right:none; border-left:none; }

/* ----- Padding Margin Class ----- */

.padding_t_5 { padding:5px 0px 0px 0px; }
.padding_tb_8 { padding:8px 0px; }
.padding_lr_5 { padding:0px 5px; }
.padding_l_9 { padding:0px 0px 0px 9px; }
.padding_lr_20 { padding:0px 20px; }
.padding_lrb_12 { padding:0px 12px 12px 12px; }
.padding_5 { padding:5px 5px 5px 10px; }
.padding_12 { padding:12px; }
.padding_2 { padding:2px; }

/* ----- Link Class ----- */
/* ------------------- h_menu ------------------- */

.h_menu { text-decoration:none; color:#ffffff; padding:8px 0px; margin:0px 0px; }
.h_menu a { text-decoration:none; color:#ffffff; padding:4px 9px; margin:0px; }
.h_menu a:hover { text-decoration:none; color:#F4AA2D; }


/* ------------------- icon_menu ------------------- */

.icon_menu { text-decoration:none; color:#000000; padding:10px 4px; margin:0px; }
.icon_menu a { text-decoration:none; color:#000000; padding:4px; margin:0px; }
.icon_menu a:hover { text-decoration:underline; color:#BC001C; padding:4px; margin:0px; }
.icon_menu img { text-decoration:none; color:#000000; padding:0; margin:0 0 0 10px; }

/* ------------------- more_link ------------------- */

.more_link { text-decoration:none; color:#98292B; padding:2px 0px 0px 0px; margin:0px; }
.more_link a { text-decoration:none; color:#767676; padding:2px 0px 0px 0px; margin:0px; }
.more_link a:hover { text-decoration: underline; color:#BC001C; padding:2px 0px 0px 0px;  margin:0px; }

/* ------------------- footer_menu ------------------- */

.footer_menu { text-decoration:none; color:#5D5D5D; padding:8px 0px; margin:0px; }
.footer_menu a { text-decoration:none; color:#5D5D5D; padding:4px 9px;  margin:0px; }
.footer_menu a:hover { text-decoration:underline; color:#BC001C; }

/* ------------------- copyright_menu ------------------- */

.copyright_menu { text-decoration:none; color:#5D5D5D; padding:8px 10px; }
.copyright_menu a { text-decoration:none; color:#5D5D5D; }
.copyright_menu a:hover { text-decoration: underline; color:#BC001C; }

.genral_menu { text-decoration:none; color:#5D5D5D; }
.genral_menu a { text-decoration:none; color:#5D5D5D; }
.genral_menu a:hover { text-decoration:underline; color:#BC001C; }

.highlight_menu { text-decoration:none; color:#BC001C; }
.highlight_menu a { text-decoration:underline; color:#BC001C; }
.highlight_menu a:hover { text-decoration:underline; color:#5d5d5d; }