/*new 12-Sep css starts*/

.bor2-top {
     
      border-top: solid 1px #CFDFE7;
	  border-bottom: solid 1px #CFDFE7;
}
.bor2-L-R{
     
      border-left: solid 1px #CFDFE7;
	  border-right: solid 1px #CFDFE7;
}

.bor-l{
   
	  border-left:solid 1px #A3A3A3;
	 
		 }
.bor2 {
     
      border-left: solid 1px #A3A3A3;
	  border-right: solid 1px #A3A3A3;
}

/* CSS Document */
.bor-bo-gry { border-bottom: solid 1px #EBEBEB;
       
 }


.left_menu_bkhead {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
}
.left_menu_bkhead:hover {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #000000; 
}


.left_gray_box {

	background-attachment: scroll;background-image: url(../images/gray_box.gif); 	background-repeat:repeat-x; background-position: left bottom; height: 22px; width: 199px;
}
.left_gray2_box {

	background-attachment: scroll;background-image: url(../images/gray2	_box.gif); 	background-repeat:repeat-x; background-position: left bottom; height: 22px; width: 199px;
}


 
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.bodytextbor4 { border-bottom: solid 1px #CFDFE7;
        border-top: solid 1px #CFDFE7;
		border-left: solid 1px #CFDFE7;
		border-right: solid 1px #CFDFE7; 
 }
 
 .bor1{ border-bottom: solid 1px #AED634;
         
 }
 .margin{
	margin-top:10px;
	margin-bottom:10px;

       }   
 .gry {
	margin-top:10px;
	margin-bottom:10px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #242424;
}
.blue {
	margin-top:10px;
	margin-bottom:10px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066BF;
	font-weight: bold;
}
.box{width: 20px;
	height: 12px;
	
     }
.smgry {
	margin-top:10px;
	margin-bottom:10px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242424;
	font-weight: normal;
}
.bor4-blue {
            border-bottom: solid 1px #CFDFE7;
    		border-left: solid 4px #3893FC;
		    border-right: solid 1px #CFDFE7;
}
.wh {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;


}

.wh:hover {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;

}

.blu {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3893FC;
}
.dark-gry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #242424;
	font-weight: bold;
}
.bor3 {
      border-top: solid 1px #CFDFE7;
      border-left: solid 1px #CFDFE7;
	  border-right: solid 1px #CFDFE7;
}
.bor4 { border-bottom: solid 1px #CFDFE7;
        border-top: solid 1px #CFDFE7;
		border-left: solid 1px #CFDFE7;
		border-right: solid 1px #CFDFE7; 
 }



/*new 12-Sep css ends*/

unknown
{
    font-size: 12px;
    font-family: arial, verdana, helvetica, sans-serif
}


body
{
/* change body font colour*/
    font-size: 12px;
    color: #000000;
	/*background-color:#C0C0C0;*/    
 
    font-family: arial, verdana, helvetica, sans-serif;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}


h1
{
/* change body font colour*/
    font-size: 14px;
    color: #44B5EE;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}
h4
{
/* change body font colour*/
    font-size: 16px;
    color: #FF6C00;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}
#d
{
/* change body font colour*/
    font-size: 12px;
    color: #1591D1;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

#h1black_22
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000
	
}


#b
{
/* change body font colour*/
    font-size: 20px;
    color: #1591D1;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

#info
{
/* change body font colour*/
    font-size: 14px;
    color: #1591D1;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}


h2
{
/* change body font colour*/
    font-size: 12px;
    color: #FFFFFF;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

#h2wh_15bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold
}

#h3grey_12
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	
	
}


#h2ar_13maroon_bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#862E08;
	font-weight:bold;
}


#h2dtl
{
    font-size: 12px;
    color: black;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;

}

#h2dtlwh
{
     
    color: white;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;

}

#product_list
{
/* change body font colour*/
    font-size: 12px;
    color: #000000;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}
#hazard
{
/* change body font colour*/
    font-size: 12px;
    color: #FFFFFF;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
	 margin-left:10px;
	}

#c
{
/* change body font colour*/
    font-size: 16px;
    color: #000000;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

#h2w
 {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #0584C6; text-decoration: none;
}


h3
{
/* change body font colour*/
    font-size: 11px;
    color: #FFFFFF;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}
#d
{
/* change body font colour*/
    font-size: 13px;
    color: #EF8820;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

.special_links {

	font-family: Arial;	font-size: 11px; font-weight: normal; color: red; text-decoration: none;
}

.special_links:hover {

	font-family: Arial;	font-size: 11px; font-weight: normal; color: orange; text-decoration: none;
}

.footer_whi1 {
	font-family: Arial;	font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}

.footer_whi1:hover {
	font-family: Arial;	font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: underline;
}

button
{
/* button style in forms */
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    width: 101px;
    height: 20px;
    cursor: hand;
    border-bottom: #000000 1px solid;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    background-color: #ffffff
}

.header_bla {
	font-family: Arial;	font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
}
.header_bla:hover {
	font-family: Arial;	font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;
}
.header_bla1 {
	font-family: Arial;	font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;
}
.header_bla1:hover {
	font-family: Arial;	font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline;
}
.top_shadow {
	background-attachment: scroll;background-image: url(../images/header_top_shadow.gif); background-repeat: repeat-x; background-position: left top; background-color: #29BAFB;
}
/*.right_shadow {
    background-attachment: scroll;background-image: url(../images/right_shadow.gif); background-repeat: repeat-y; background-position: right bottom;
}*/

.right_shadow {
    background-attachment: scroll;background-repeat: repeat-y; background-position: right bottom;
}
.header_whbo_text {
	font-family: Arial;	font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.header_whbo_big {
	font-family: Arial;	font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.bott_shadow {
	background-attachment: scroll;background-image: url(../images/footer_bott_shadow.gif); background-repeat: repeat-x; background-position: left bottom; background-color: #29BAFB;
}
/*.left_shadow {
    background-attachment: scroll;background-image: url(../images/left_shadow.gif); background-repeat: repeat-y; background-position: left bottom;
}*/

.left_shadow {
    background-attachment: scroll;background-repeat: repeat-y; background-position: left bottom;
}
.footer_whi {
	font-family: Arial;	font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.wh11_underline
{
	font-family: Arial;	font-size: 12px; 
	font-weight: normal; color: #FFFFFF;
	text-decoration:underline;
}
.wh11_underline:hover
{
	font-family: Arial;	font-size: 12px; 
	font-weight: normal; color: #FFFFFF;
	text-decoration:none;
}
.user_feedback_bg {
	background-attachment:fixed;background-image: url(../images/user_feed_bott-sign.gif); 	background-repeat:repeat-x; background-position: left bottom; height: 108px; width: 203px;
}
.user_bott_img
{
	background-image:url(../images/user_feed_bott-sign.gif);
	background-position:bottom; background-position:right;
	background-repeat:no-repeat;
}
	
.user_feedback_border
{
	border-left:solid 1px; border-color:#F28F54;
	border-right:solid 1px; border-color:#F28F54;
}
.user_feedback_head
{

	font-family: Arial;	font-size: 13px; font-weight: normal; color: #ED5400; font-weight:bold; text-align:left;
}
.body_text {

	font-family: Arial;	font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;
}
.body_text_link {

	font-family: Arial;	font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline;
}
.body_text_link:hover {

	font-family: Arial;	font-size: 12px; font-weight: normal; color: #0000FF; text-decoration: none;
}
.blue_text_link {

	font-family: Arial;	font-size: 12px; font-weight: normal; color: #0000FF; text-decoration: underline;
}
.blue_text_link:hover {

	font-family: Arial;	font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;
}
.body_text1 {

	font-family: Arial;	font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;
}
.body_subhead {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
}
.h3 {
	font-family: Arial;	font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.blue_style_bott {
	background-attachment: scroll; background-image: url(../images/blue_bot_bg.gif); background-repeat: repeat-x;background-position: left bottom;   
}
.blue_style_leftright {
    border-left:#3BB5E8 solid 1px; border-right:#3BB5E8 solid 1px;
}
.green_style_leftright {
    border-left:#B0D84B solid 1px; border-right:#B0D84B solid 1px;
}
/*
.l_bg {
	background-attachment: scroll; background-image: url(../images/l_bg.gif);background-repeat:repeat-y; background-position: right bottom; height:156px; 
}*/
.h1 {

	font-family: Arial;	font-size: 20px; font-weight: bold; color: #1591D1; text-decoration: none;
}

.body_redbo {
	font-family: Arial;	font-size: 12px; font-weight: bold; color: #AD0404; text-decoration: none;
}
.input_box 
{
	background-color:#ffffff;width:100px;height:16px;border:solid 1px #7F9DB9;font-family:Arial,   Helvetica, sans-serif; font-size:11px; color:#575757;
}
.input_small 
{
	background-color:#ffffff;width:155px;height:20px;border:solid 1px #7F9DB9;font-family:Arial,   Helvetica, sans-serif; font-size:11px; color:#575757;
}
.login_bg {

	background-attachment: scroll;background-image: url(../images/login_bg.gif); 	background-repeat:     repeat-x; background-position: left bottom; height: 100px; width: 162px;
}
.footer_whi_link {

	font-family: Arial;	font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.footer_whi_link:hover {

	font-family: Arial;	font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;
}
.left_green_box {

	background-attachment: scroll;background-image: url(../images/green_box.gif); 	background-repeat:repeat-x; background-position: left bottom; height: 29px; width: 199px;
}
.left_menu_head {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
}
.left_menu_head:hover {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.left_menu_subhead {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #0584C6; text-decoration: none;
}
.left_menu_subhead:hover {

	font-family: Arial;	font-size: 12px; font-weight: bold; color:red; text-decoration: none;
}
.blue_subhead {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #0584C6; text-decoration: none;
}


.linkstyle {
/* link style */
  font-family:Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; color: red; text-decoration: none
}

.linkstyle:hover {
/* link style */ 
   font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: red ; text-decoration:  underline 
}
.linkstyle_gra {
/* link style */
  font-family:Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; color: #4e4e4e; text-decoration: none
}
.linkstyle_gra:hover {
/* link style */ 
    font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #4e4e4e ; text-decoration:  underline 
}
.linkstyle_gra_sma {
/* link style */
  font-family:Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 11px; color: #4e4e4e; text-decoration: none
}

.linkstyle_gra_sma:hover {
/* link style */ 
    font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #4e4e4e ; text-decoration:  underline 
}
.body_small_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	text-decoration: none;
	font-weight: normal;
}
.sub_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CA0000;
	text-decoration: none;
}
.sub_small_red {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA0000;
	text-decoration: none;
}
.heading1
{
/* For the text to be put on heading images*/
    font-size: 18px;
    color: #ffffff
}
.sub_mid_whi
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.body_mid_subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
/* harsha*/
.grey_left_right_border
{
	
	border-left:solid 2px; color:#DDDDDD;
	border-right:solid 2px; color:#DDDDDD;
	background-color:#F7F7F7
}
.dark_blue_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2966A0;
	text-align:center;
	font-weight:bold
}
.dark_blue_14bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2966A0;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
}
.dark_blue_14bold:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2966A0;
	text-align:center;
	font-weight:bold;
	text-decoration: underline;
}
.dark_red18
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CB1729;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
}
.dark_red18:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CB1729;
	text-align:center;
	font-weight:bold;
	text-decoration: underline;
}
.sitemap_bla
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	}
.sitemap_bla:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-decoration: underline;
	}		

.sitemap_blu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#056ED1;
	font-weight: normal;
	text-decoration: none;
	}
.sitemap_blu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#056ED1;
	font-weight: normal;
	text-decoration: underline;
	}
.pack_comp_blue_bg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDF1FD;
	color: #4A8CCA;
	font-weight:bold;
	border-left:#E0E0E0 solid 1px;
	border-right:#E0E0E0 solid 1px;
}

.pack_comp_big_liblue_middle
{
	background-image:url(../images/big_liblue_middle.gif);
	text-indent:7px
	
}
.pack_comp_sm_liblue_middle
{
	background-image:url(../images/sm_liblue_middle.gif)
	
}
.pack_comp_blabk13
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	font-weight: bold;
	text-indent:7px
	
}
.ar_14whbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.pack_black_18
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	text-indent:15px
}
.black_11bold
{
	font-family: Arial;	font-size: 12px;
	font-weight: bold; color: #000000;
	text-decoration:none;
}
.tr_darkbg
{
/* background & font style of the dark table row */
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    background-color:#686B62;
}
/* drop down menu css start here */

.submenu
{
	background: #FFFFFF;
	border: 1px solid #78A20D;
	visibility: hidden;
	position: absolute;
	z-index:0;
	margin-left: auto;
	margin-top:22px;
	color: #000000;
	font-family: arial;
	text-decoration: none;
}
.submenu a
{
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 2px;
	background:#FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
		
}

.submenu a:hover
{	background: #E3FF9B;
	color: #000000;
	font-family: Arial;
	font-size: 11px;		
}

.submenu_separator
{	background: #0B89C0;
	}


/* use in menu table 4/06/07 */
.menu_bg {
	background-attachment: scroll;
	background-image: url(../asp/images/menu_bg.gif);
	background-repeat: repeat;
	background-position: left bottom;
}

.menulinkstyle
{
/* link style */
    font-weight: bold;
   font-size: 12px;
   color: white;
   text-decoration: none
}

.menulinkstyle:hover
{
/* link style */ 
    font-weight: bold;
    font-size: 12px;
    color: white ;
   text-decoration:  none 
}
/* drop down menu css end here */
.reg_form
{
	border-left:solid 1px; border-color:#929199;
	border-right:solid 1px; border-color:#929199;
	background-color:#F8F8F8;
	font-family: Arial;	font-size: 12px;
	font-weight: normal; color: #000000; 
	text-decoration: none;
}
.link_org
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#FF5A00;
	text-decoration:underline
	
}
.link_black
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 18px;
    color:#000000;
	text-decoration:none
		
}
.link_black:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 18px;
    color:#000000;
	text-decoration:none
		
}
.sub_head_instant
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
    color:#000000
		
}
.head_latest
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 18px;
    color:#ffffff;
	text-decoration:none;
		
}
.wh_18
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 18px;
    color:#ffffff;
	text-decoration:none;
		
}
.wh_18:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 18px;
    color:#ffffff;
	text-decoration:none;
		
}
.link_red
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 18px;
    color:#F41D36;
	text-decoration:none;
		
}
.link_red:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 18px;
    color:#F41D36;
	text-decoration:none;
		
}
.ar_orgbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EF5800;
	font-weight:bold;
	text-decoration: none;
	
}
.ar_orgbold:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;	
}
.sign_day
{
	border-left:solid 1px; border-color:#FFCCA2;
	border-right:solid 1px; border-color:#FFCCA2;
	background-color:#FFFFFF
}
.sign_head
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EB2323;
	font-weight:bold
	
}
.input_login
{
	background-color:#FFFFFF;
	width:85px;
	height:14px;
	border:solid 1px #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
}


.tr_whitebg
{
/* change the white background */
    background-color: #ffffff
}


.tablehead
{
/* used in as a table heading*/
    font-weight: bold;
    font-size: 12px;
    color: #a0522d
}

.arial-11N-whitebold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.arial-11-blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#24516D;
}

.arial-11bold-blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3D5757;
}

.arial-11-black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

.ar_dgreen_11bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D5757;
	font-weight:bold;
	
}
.smallblue_table
{

	background-color:#EFF7FC;
	border:1px solid #B6CAD6;
	
}
.ar_blue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#416981;
}

.ar_11b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
}
.ar_11darkb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#24516D;
}

.ar_11darkb_bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#24516D;
	font-weight:bold;
}
.ar_11whbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.blue_table
{
	background-color:#EFF7FC;
	border:1px solid #B6CAD6;	
}
select
{
/* combo box in the forms */
    border-right: #8EDDF7 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #8EDDF7 1px solid;
    border-bottom: #8EDDF7 1px solid;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #315194;
    background-color: #ffffff;
    width: 190px
}
td
{
/* table cell*/
    font-size: 12px
}

a
{
/* link style */
   font-size: 12px;
   color: #333333;
   text-decoration:  underline 

}
a:hover
{
/* link style */ 

    font-size: 12px;
    color: #333333 ;
   text-decoration:  none 
}
.tborder
{
/* border colour of the main inbody table*/
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: transparent
}
.tborder_blue
{
/* border colour of the main inbody table*/
    border-right: #1591D1 1px solid;
    border-top: #1591D1 1px solid;
    border-left: #1591D1 1px solid;
    border-bottom: #1591D1 1px solid;
    background-color: transparent
}
.menulink
{
/* link style */
   font-size: 12px;
   color: #ffffff;
   text-decoration:  none  

}
.menulink:hover
{
/* link style */ 

    font-size: 12px;
    color: #ffffff ;
    text-decoration:    underline 
}
/* CSS Document */
.left_bg
{
	background:url(../images/left_bg.gif);
	background-repeat:repeat-y;
	width:217px;
	height:585px;
}
	
.mid_bg
{
	background:url(../images/mid_bg.gif);
	background-repeat:repeat-y;
	width:683px;
	height:585px;
}
.screen_blacktile
{
	background:url(../images/screen_blackmidtile.gif);
	width:621px;
	height:385px;
}
.screen_leftbg
{
	background:url(../images/screen_leftbg.gif);
	background-repeat:repeat-y;
	width:20px;
	height:388px;
	
}
.screen_righttbg
{
	background:url(../images/screen_rightbg.gif);
	background-repeat:repeat-y;
	width:14px;
	height:385px;
	
}

.screen_lastbg
{
	background:url(../images/screen_last3.gif);
	background-repeat:repeat-x;
	width:287px;
	height:100px;
}


.black1_bg
{
	background:url(../images/black_bg1.gif);
	background-repeat:repeat-y;
	
}
.largelinkstyle
{
/* link style */
    font-weight: bold;
   font-size: 15px;
   color: red;
   text-decoration: none
}
.largelinkstyle:hover
{
/* link style */ 
    font-weight: bold;
    font-size: 15px;
    color: red ;
   text-decoration:  underline 
}
/*Used in header*/
.red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF4708;
	font-weight:bold
}
.ar_11i_brwn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BF0207;
	font-style:italic;
	font-weight:bold
}
.ar_11i_brwn:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:italic;
	font-weight:bold
}
.ar_12whbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.arbrown_11bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#570000;
	font-weight:bold;  
	
}
.arbrown_11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#570000;
	
	
}
.faq_tborder
{
	font-family: Arial;	font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;
	background:#fdfdfd; border:solid 1px #cccccc;
	
}
.faq_subhead {

	font-family: Arial;	font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
}
.wh13bold

	{

	font-family: Arial;	font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none;
}
.screen_row {
	background-attachment: fixed;
	background-image: url(../images/screen_row1.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}

.sm_black_11
{
font-family: Arial;	font-size: 12px;
color: #000000;
text-decoration:underline;

}
.sm_black_11:hover
{
font-family: Arial;	font-size: 12px;
color: #000000;
text-decoration:none;
}
.black12_underline
{
font-family: Arial;	font-size: 12px;
color: #000000;
text-decoration:underline;
font-weight:bold;
}
.text_9 {

	font-family: Arial;	font-size: 9px; font-weight: normal; color: #000000; text-decoration: none;
}
.hc_subhead
{
font-family: Arial, Helvetica, sans-serif;	font-size: 16px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.hc_border
{
border-left:solid 1px; border-color:#29BAFB;
border-right:solid 1px; border-color:#29BAFB;
background-color:#FFFFFF

}
.hc_border_top
{

border-top:solid 1px; border-color:#29BAFB;

}
/* highway code css */
.ar_blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #03588B;
	text-decoration: none;
}
A:hover.ar_blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
}

.ar_whbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.ar_whbold:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.ar_12_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA0000;
	text-decoration: none;
}
.heading2
{
/* change font of dark links*/
    font-weight: bold;
    font-size: 12px;
    color: #333333
}
.right_green_border
{
 	background-color:#ffffff;
	border-left:solid 1px; border-color:#A7D337;
	border-right:solid 1px; border-color:#A7D337;
	border-bottom:solid 1px; border-color:#A7D337;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;

}
.right_blue_border
{
 	background-color:#ffffff;
	border-left:solid 1px; border-color:#1591D1;
	border-right:solid 1px; border-color:#1591D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;

}
.sm_text11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}
.wh_table
{
	background-color:#FFFFFF;
	border:solid 1px; border-color:#84CCF0;
}

/* New Add Book Css here 4-3-08 */

.book_yellow {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #F0FF00;
	text-decoration: none;
}
.strike_through{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA0000;
	text-decoration: line-through;
	}

.menu_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CA0000;
	text-decoration: none;
}	

.blue_subhead16	
{

	font-family: Arial;	font-size: 16px; font-weight: bold; color: #0584C6; text-decoration: none;
}
.blue_subhead16:hover
{

	font-family: Arial;	font-size: 16px; font-weight: bold; color: #969696; text-decoration: none;
}

.header_h1d
{
/* change body font colour*/
    font-size: 13px;
    color: #EF8820;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}


.header_h1d:hover
{
/* change body font colour*/
    font-size: 13px;
    color: #EF8820;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

.header_h4
{
	font-size: 16px;
	color: #FF6C00;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}
.header_h4:hover
{
	font-size: 16px;
	color: #FF6C00;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}


/*photo menu css*/


.glossymenu{
	position: static;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(../images/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 33px;
	list-style: none;
	
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 9px; /*Padding to accomodate left tab image. Do not change*/
	height: 33px;
	line-height: 33px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../images/menur_hover_left.gif) no-repeat ; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(../images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}


/* new header css 25/04/08*/
.table{
	border: 1px solid #D6D3D3;
}
.alink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.alink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.link_small
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline
}
.link_small:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none
}
.graytext
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5B5B;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
}
.graytext:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5B5B;
	text-decoration: underline;
	margin-left:5px;
	margin-right:5px;
}
.subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.wh_subhead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.wh_subhead:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline
}
.menuheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuheading:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ccff02;
	text-decoration: none;
}
.marginlefttop{
    margin-left:10px;
	 margin-top:9px;
	  margin-bottom:8px;
}
.footertext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}
.middtopbg
{
	background-image: url(../images/New_images/midd_topbg.gif);
	height: 31px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	}
.header1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0096ED;
	text-decoration: none;
	
}
.orgstyle
{
	border: 1px solid #FF6D2D;
}
.greenstyle
{
	border: 1px solid #99CC00;
}
.bluestyle
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00B9FE;
	border-left-color: #00B9FE;
}
.greenstyle_leri
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #99CC00;
	border-left-color: #99CC00;
}
.freeregibutt
{
	background-image: url(../images/freeregisterbutt.gif);
	height: 27px;
	width: 178px;
}
.inputr
{
	width: 85px;
	height: 13px;
}
.login
{
	background-image: url(../images/New_images/loginbg.gif);
	height: 21px;
	width: 53px;	
	margin-top:-20px;
	margin-left:170px;
}
.logintext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: text-bottom;
	text-align: center;	
}
.fleft
{
float:left;
}
.fright
{
float:right;
}
.subheading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009AF0;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.submit
{
	background-image: url(../images/New_images/loginbg.gif);
	height: 21px;
	width: 53px;
	background-repeat: no-repeat;
}
.submittext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	.hazardperceptionclip
{
	background-image: url(../images/hazardperceptionclip.gif);
	height: 173px;
	width: 188px;
	text-align: center;
	background-repeat: no-repeat;	
}
.callusimg
{
	background-image: url(../images/New_images/callusimg.gif);
	height: 103px;
	width: 198px;
	text-align: center;
	background-repeat: no-repeat;	
}
.savebanner
{
	background-image: url(../images/New_images/saveupto_banner.gif);
	height: 225px;
	width: 201px;
	text-align: center;
	background-repeat: no-repeat;	
}
.subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.submenub
{
	background: #FFFFFF;
	border: 1px solid #00B9FE;
	visibility: hidden;
	position:absolute;
	z-index:0;
	margin-left: auto;
	margin-top:27px;
	color: #000000;
	font-family: arial;
	text-decoration: none;
}
.submenub a
{
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 2px;
	background:#FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
		
}

.submenub a:hover
{
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 2px;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	background-color: #D3F2FF;
	}
.submenub_separator
{
	background: #00B9FE;
		
	}



#topnormal
{
/* change body font colour*/
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}





#b
{
/* change body font colour*/
    font-size: 20px;
    color: #1591D1;
	/*background-color:#C0C0C0;*/
    font-family: arial, verdana, helvetica, sans-serif;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

#normal
{
font-weight:normal;
}
#whiteheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}




/* new side menu theory info center*/

div.sdmenu {
	width: 199px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 8px;
	background: url(../images/geen_box_bott.gif) no-repeat  right bottom;
	color: #000;
}
div.sdmenu div {
	background-color:#ffffff;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(../images/green_boxh1.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 35px;
}
div.sdmenu div span {
	display: block;
	padding: 2px 30px;
	
	color: #0584C6;
	background: url(../images/expandedh1.gif) no-repeat 10px 5px ;
	text-align:left;
	cursor: default;
	border-bottom: 1px solid #CFDFE7;
	
	
}div.sdmenu div.collapsed span {
	background-image: url(../images/collapsedh1.gif);
	
}
div.sdmenu div a {		
	padding-top:5px;	
	padding-bottom:5px;	 
	background: #ffffff;	
	display: block;	
	text-align:left;	
	text-indent:8px;	
	border-bottom: 1px solid #CFDFE7;	
	border-left: 1px solid #CFDFE7;	
	border-right: 1px solid #CFDFE7;	
	color:  #000000;	
	text-decoration:none;	
}		

div.sdmenu div a.current {
	background : #ffffff;
	
}
div.sdmenu div a:hover {
	
	color:  #0584C6;
	text-decoration:none;
}




.wh_underline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline
}
.wh_underline:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none
}



#register
{
/* change body font colour*/
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

#register1
{
/* change body font colour*/
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	font-weight:normal;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}



#a
{
/* link style */
    font-size: 12px;
    color: #ffffff ;
   text-decoration:none;
   background-color:#B0D84B;
   font-weight:bold; 
   

}
#a:hover
{
/* link style */ 

    font-size: 12px;
    color: #ffffff ;
   text-decoration:none;
   background-color:#B0D84B; 
    font-weight:bold;
}

#menud		
{		
padding-top:5px;		
	padding-bottom:5px;	 
	background: #ffffff;	
	display: block;	
	text-align:left;	
	text-indent:8px;	
	border-bottom: 1px solid #99BC41;	
	border-left: 1px solid #99BC41;	
	border-right: 1px solid #99BC41;	
	color:  #1591D1;	
	text-decoration:none;	
	cursor:default;	
	font-weight:bold;	
}		
#menud1		
{		
padding-top:5px;		
	padding-bottom:5px;	 
	background: #ffffff;
	display: block;
	text-align:left;
	text-indent:8px;
	border-bottom: 1px solid #99BC41;
	border-left: 1px solid #99BC41;
	border-right: 1px solid #99BC41;
}

.tutorial-bg{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1591D1
}	


.strike_through_heading2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18spx;
	font-weight: bold;
	color: white;
	text-decoration: line-through;
	}

.heading4
{
/* For the text to be put on heading images*/
    font-size: 18px;
    color: white
}

.heading3
{
/* For the text to be put on heading images*/
    font-size: 12px;
    color: white
}


#topnormalh2
{
/* change body font colour*/
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
    margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

