/*============== Header Styles =======================================*/
.hd_frame	{
		background: url(../jpg/golfdust_headline_80x344.jpg) no-repeat;
		background-color: #FFFFFF;
		color: #000000;
		font-family: Times New Roman, MS Georgia;
		font-size: 24px;
		font-weight: bold; 
		vertical-align: middle;
		border-style: solid;
		border-color: #000000;
                border-width: 0px 0px 0px 0px;
		margin: 5px 0px 0px 360px;
		overflow: hidden;
		}

.hd_img
		{
		float: left;
		padding: 0px 0px 0px 0px;	
		margin: 0px 5px 0px 5px;
		}

.hd_hd
		{
		color: #000000; 
		font-family: Times New Roman, MS Georgia;
		font-size: 24px;
		font-weight: bold; 
		height: 30px;
		vertical-align: middle;
		}

.dt_margin
		{
		margin: 100px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
		}

/*============== Splash Styles =======================================*/
.sp_frame	{
		background: url(../jpg/gd_splash.jpg) no-repeat;
		background-position: center bottom;
		background-color: #000000;
		color: #FFFFFF;
		font-family: Times New Roman, MS Georgia;
		font-size: 14px;
		font-weight: bold; 
		vertical-align: middle;
		border-style: solid;
		border-color: #000000;
                border-width: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		}

.sp_frame_ni	{
		background-color: #000000;
		color: #FFFFFF;
		font-family: Times New Roman, MS Georgia;
		font-size: 14px;
		font-weight: bold; 
		vertical-align: middle;
		border-style: solid;
		border-color: #000000;
                border-width: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		}

.sp_img
		{
		float: left;
		padding: 0px 0px 0px 0px;	
		margin: 0px 5px 0px 5px;
		}

.sp_hd
		{
		color: #000000; 
		font-family: Times New Roman, MS Georgia;
		font-size: 24px;
		font-weight: bold; 
		height: 30px;
		vertical-align: middle;
		}

.sp_margin
		{
		margin: 5px 10px 5px 10px;
		padding: 0px 0px 0px 0px;	
		}


/*============== Home Page Styles =======================================*/

.hp_frame	{
		background-color: #FFFFFF;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		vertical-align: middle;
		border: solid;
    		border-color: black;
                border: 0px;
		overflow: hidden;
		}

.hp_margin
		{
		margin: 5px 12px 5px 10px;
		padding: 0px 0px 0px 0px;	
		}


.hp_off 
		{
		background: url(../jpg/hp_button.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 18px;
		font-weight: bold;
		height: 50px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #000000;
                border-width: 2px 0px 2px 0px;
		}

.hp_sel 
		{
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 18px;
		font-weight: bold; 
		height: 50px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border: 2px solid #66FF66;
		}

.hp_on
		{
		background: url(../jpg/hp_button.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 18px;
		font-weight: bold; 
		height: 50px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #33CC33;
                border-width: 2px 0px 2px 0px;
		}

.hp_dis 
		{
		background: url(../jpg/hp_button.jpg) repeat-x;
		background-color: #000000;		
		color: #999999; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 18px;
		font-weight: bold; 
		height: 50px; 
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #CCCCCC;
                border-width: 2px 0px 2px 0px;
		}

/*============== Navigation Bar Styles ==============================*/

.nv_frame	{
		background: url(../jpg/nv_bg_off.jpg) repeat;
		background-color: #FFFFFF;		
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color: #000000; 
		cursor: hand;
		height: 34px;
		border-style: solid;
		border-color: #333333;
                border-width: 2px 0px 2px 0px;
		padding: 0px 0px 0px 0px;	
		text-align: center;
		font-size: 14px;
		font-weight: normal;
		text-align: center;
		text-decoration: none;
		}

A.nv_button:visited,A.nv_button:link,.nv_button
		{
		line-height: 30px;
		font-size: 14px;
		font-weight: normal;
		text-align: center;
		text-decoration: none;
		color: #000000; 
		padding: 7px 10px 7px 10px;	
		}

A.nv_button:hover,.nv_on
		{
		background: url(../jpg/nv_bg_on.jpg) repeat;
		line-height: 30px;
		font-size: 14px;
		font-weight: normal;
		text-align: center;
		text-decoration: none;
		color: #0033BB; 
		padding: 7px 10px 7px 10px;	
		}

.nv_dis
		{
		line-height: 30px;
		font-size: 14px;
		font-weight: normal;
		text-align: center;
		text-decoration: none;
		color: #FFFFFF; 
		padding: 7px 10px 7px 10px;	
		}

.nv_sep 
		{
		line-height: 30px;
		width: 0px;
                padding: 0px 0px 0px 0px;
		border-style: solid;
		border-color: #333333;
                border-width: 0px 1px 0px 0px;
		}

/*============== Navigation Bar Styles (shipping) ============================*/

.nvs_frame	{
		background-color: #FFFFFF;
		color: #000000;
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		text-align: left;
		margin: 4px 0px 2px 0px;
		padding: 0px 0px 0px 0px;	
		border-style: solid;
		border-color: #CCCCCC;
                border-width: 2px 0px 2px 0px;
		}

.nvs_margin
		{
		margin: 2px 10px 1px 10px;
		padding: 0px 0px 0px 0px;	
		}

.nvs_img
		{
		padding: 0px 0px 0px 0px;
		vertical-align: middle;	
		margin: 0px;
		}

.nvs_off 
		{
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		font-weight: bold; 
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		padding: 0px 4px 0px 4px;	
		border: 2px solid #FFFFFF;
		}

.nvs_sel 
		{
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		font-weight: bold; 
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		padding: 0px 4px 0px 4px;	
		border: 2px solid #66FF66;
		}

.nvs_on
		{
		background-color: #66FF66;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		font-weight: bold; 
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		padding: 0px 4px 0px 4px;	
		border: 2px solid #66FF66;
		}

.nvs_dis 
		{
		color: #999999; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		font-weight: bold; 
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		padding: 0px 4px 0px 4px;	
		border: 2px solid #FFFFFF;
		}

.nvs_text
		{
		font-size: 08px;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}


/*============== Main Styles ========================================*/

.mn_frame	{
		background-color: #FFFFFF;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		vertical-align: middle;
		border: solid;
    		border-color: black;
                border: 0px;
		overflow: auto;
		}

.mn_margin
		{
		margin: 5px 12px 5px 10px;
		padding: 0px 0px 0px 0px;	
		}

.mn_menu	{
		background-color: #ECECEC;
		color: #006600;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		vertical-align: middle;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 5px;	
		}

.mn_off 
		{
		color: #006600; 
		cursor: hand;
		font-size: 12px; 
		font-weight: normal; 
		text-decoration: none;
		vertical-align: top;
		margin: 0px 4px 0px 4px;
		padding: 0px 4px 0px 4px;	
		}

.mn_on
		{
		background-color: #FFCC00;		
		color: #000000; 
		cursor: hand;
		font-size: 12px; 
		font-weight: normal; 
		text-decoration: none;
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		padding: 0px 4px 0px 4px;	
		}

.mn_dis
		{
		color: #999999; 
		cursor: hand;
		font-size: 12px; 
		font-weight: normal; 
		text-decoration: none;
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		padding: 0px 4px 0px 4px;	
		}

/*============== Menu Styles ========================================*/

/*------------- DIV CLASS for Menu Frame BODY -----------------------*/
.mu_frame
		{
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		margin: 5px 5px 5px 5px;
		padding: 0px 0px 0px 0px;	
		overflow: auto;
		}

/*------------- DIV CLASS for Menu Column and Column Spacing --------*/
.mu_column	{
		background-color: #AAAAAA;		
                float: left;
                width:155px;
		margin: 0px 5px 0px 5px;	
		}

/*------------- DIV CLASS for Button Spacing ------------------------*/
.mu_block	{
                height:40px;
		}

/*------------- DIV CLASS for Button (Normal) -----------------------*/
.mu_button	{
		background-color: #FFFFFF;		
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color: #000000; 
		cursor: hand;
		height: 34px;
		border-style: solid;
		border-color: #333333;
                border-width: 2px 2px 2px 2px;
		padding: 7px 10px 7px 10px;	
		text-align: center;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;
		}

/*------------- DIV CLASS for Button (Highlighted) ------------------*/
.mu_button_h	{
		background-color: #99FF66;		
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color: #0033BB; 
		cursor: hand;
		height: 34px;
		border-style: solid;
		border-color: #333333;
                border-width: 2px 2px 2px 2px;
		padding: 7px 10px 7px 10px;	
		text-align: center;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;
		}

/*============== Service Styles ========================================*/

.sv_frame	{
		background-color: #333366;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: left;
		border: solid;
    		border-color: black;
                border: 0px;
		overflow: auto;
		}

.sv_margin
		{
		margin: 5px 10px 5px 10px;
		padding: 0px 0px 0px 0px;	
		}

.sv_b_margin
		{
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
		}

.sv_off 
		{
		background: url(../jpg/sv_button.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold;
		height: 34px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #666666;
                border-width: 2px 0px 2px 0px;
		}

.sv_sel 
		{
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 34px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border: 2px solid #66FF66;
		}

.sv_on
		{
		background: url(../jpg/sv_button.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 34px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #FFCC00;
                border-width: 2px 0px 2px 0px;
		}

.sv_dis 
		{
		background: url(../jpg/sv_button.jpg) repeat-x;
		background-color: #000000;		
		color: #999999; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 34px; 
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #CCCCCC;
                border-width: 2px 0px 2px 0px;
		}

.sv_hd
		{
		color: #000000; 
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		font-weight: bold; 
		height: 30px;
		vertical-align: middle;
		}

.sv_img
		{
		float: left;
		padding: 0px 0px 0px 0px;	
		margin: 0px 5px 0px 5px;
		}


/*============== Cart Styles ========================================*/

.sc_frame	{
		background-color: #EEFFEE;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: left;
		border: solid;
    		border-color: black;
                border: 0px;
		overflow: auto;
		}

.sc_margin
		{
		margin: 5px 10px 5px 10px;
		padding: 0px 0px 0px 0px;	
		}

.sc_off 
		{
		background: url(../jpg/sc_button30.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold;
		height: 30px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #666666;
                border-width: 2px 0px 2px 0px;
		}

.sc_sel 
		{
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 30px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border: 2px solid #66FF66;
		}

.sc_on
		{
		background: url(../jpg/sc_button30.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 30px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #33CC33;
                border-width: 2px 0px 2px 0px;
		}

.sc_dis 
		{
		background: url(../jpg/sc_button30.jpg) repeat-x;
		background-color: #000000;		
		color: #999999; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 30px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #CCCCCC;
                border-width: 2px 0px 2px 0px;
		}

.sc_hd
		{
		color: #000000; 
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		font-weight: bold; 
		height: 30px;
		vertical-align: middle;
		}

.sc_img
		{
		float: left;
		padding: 0px 0px 0px 0px;	
		margin: 0px 5px 0px 5px;
		}

/*============== Shipping Styles ====================================*/

.sh_frame	{
		background-color: #FFFFFF;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: justify;
		border: solid;
    		border-color: black;
                border: 0px;
		overflow: auto;
		}

.sh_margin
		{
		margin: 5px 10px 5px 10px;
		padding: 0px 0px 0px 0px;	
		}

.sh_off 
		{
		background: url(../jpg/sc_button30.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold;
		height: 30px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #666666;
                border-width: 2px 0px 2px 0px;
		}

.sh_sel 
		{
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 30px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border: 2px solid #66FF66;
		}

.sh_on
		{
		background: url(../jpg/sc_button30.jpg) repeat-x;
		background-color: #000000;		
		color: #000000; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 30px; 
		text-align: center;
		text-decoration: none;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #33CC33;
                border-width: 2px 0px 2px 0px;
		}

.sh_dis 
		{
		background: url(../jpg/sc_button30.jpg) repeat-x;
		background-color: #000000;		
		color: #999999; 
		cursor: hand;
		font-family: Times New Roman, MS Georgia;
		font-size: 16px;
		font-weight: bold; 
		height: 30px; 
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		margin: 5px 4px 5px 4px;
		padding: 4px 10px 0px 10px;	
		border-style: solid;
		border-color: #CCCCCC;
                border-width: 2px 0px 2px 0px;
		}

.sh_hd
		{
		color: #000000; 
		font-family: Times New Roman, MS Georgia;
		font-size: 22px;
		font-weight: bold; 
		height: 30px;
		vertical-align: middle;
		}

.sh_img
		{
		float: left;
		padding: 0px 0px 0px 0px;	
		margin: 0px 5px 0px 5px;
		}

/*============== Catalog Styles ====================================*/
.cl_frame	{
		background-color: #FFFFFF;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: justify;
		vertical-align: middle;
		border: solid;
    		border-color: black;
                border-width: 0px 0px 0px 0px;
		overflow: auto;
		}

.cl_margin
		{
		margin: 5px 10px 5px 10px;
		padding: 0px 0px 0px 0px;	
		}

/*============== Label Styles ======================================*/
.lb_frame	{
		background: url(../jpg/ship_label_3.jpg) no-repeat;
		background-color: #FFFFFF;
		color: #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style: normal; 
		font-size: 8px;
		font-stretch:condensed;
		font-weight: bold;
                border-width: 0px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		}
				
/*============== Footer Styles ======================================*/


.ft_frame	{
		background-color: #FFFFFF;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		border: solid;
    		border-color: #000000;
                border-width: 2px 0px 0px 0px;
		margin: 2px 2px 2px 2px;
		overflow: hidden;
		}

.ft_off 
		{
		color: #006699; 
		cursor: hand;
		font-size: 10px; 
		font-weight: bold; 
		text-decoration: underline;
		padding: 0px 4px 0px 4px;	
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		border: 0px;
		}

.ft_on
		{
		background-color: #FFCC00;		
		color: #000000; 
		cursor: hand;
		font-size: 10px; 
		font-weight: bold; 
		text-decoration: none;
		padding: 0px 4px 0px 4px;	
		vertical-align: middle;
		margin: 0px 4px 0px 4px;
		border: 0px;
		}

.ft_img
		{
		font-size: 25px;
                line-height: 25px;
		padding: 0px 0px 0px 0px;	
		border: 1px solid #FFFFFF;
		}

.ft_img_h
		{
		font-size: 25px;
                line-height: 25px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #00FF00;
		}

/*============== Sidebar Styles =====================================*/

.sb_frame	{
		background-color: #FFFFFF;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		vertical-align: middle;
		border: solid;
    		border-color: black;
                border: 0px;
		overflow: auto;
		}

.sb_margin
		{
		margin: 100px 10px 0px 10px;
		padding: 0px 0px 0px 0px;	
		}

.sb_img
		{
		float: right ;
		padding: 0px 0px 0px 0px;	
		margin: 20px 0px 20px 0px;
		}

/*============== Block Styles =======================================*/

.column_nb	{
                float: left;
		padding: 8px 10px 2px 10px;	
		}

.column_rb	{
                float: left;
		border: solid black;
                border-width: 0px 1px 0px 0px;
		padding: 8px 10px 2px 10px;	
		}

.column_lb	{
                float: left;
		border: solid black;
                border-width: 0px 0px 0px 1px;
		padding: 8px 10px 2px 10px;	
		}

.column_off	{
		width: 100%;
                float: left;
		clear: both;
		padding: 0px 0px 0px 0px;	
		}

.row_tb	        {
		width: 100%;
                float: left;
		clear: both;
		border: solid black;
                border-width: 1px 0px 0px 0px;
		padding: 8px 10px 2px 10px;	
		}

.row_bb	        {
		width: 100%;
                float: left;
		clear: both;
		border: solid black;
                border-width: 0px 0px 1px 0px;
		padding: 8px 10px 2px 10px;	
		}

.bottom         {
		position: absolute;
		left: 10px;
		bottom: 0;
		} 

.center         { text-align: center }
.left           { text-align: left }
.right		{ text-align: right }
.justify	{ text-align: justify }
.clear_col      { clear: both; }

hr		{
		width: 100%;
		border: 0px;
		padding: 0px;	
		margin: 0px;
		height: 1px;
		color: #000000;
		}

/*============== Span Styles ========================================*/
.warning  	{
		color: #FF3333; 
		font-weight:bold;
		font-stretch:condensed;
		}

.it	  	{
		font-style:italic;
		}

.ul	  	{
		text-decoration: underline;
		}

.input_error    {
		background-color: yellow;
                color: red;
                }

.norm_print     {
		font-size: 14px;
		}

.small_print     {
		font-size: 12px;
		}

.fine_print     {
		font-size: 10px;
		}
/*============== Heading Styles =====================================*/
.hd1	  	{
		font-weight:bold;
		font-stretch:condensed;
		font-size: 20px;
		padding: 4px 0px 4px 0px;	
		}

.hd2	  	{
		font-weight:bold;
		font-stretch:condensed;
		font-size: 18px;
		padding: 4px 0px 4px 0px;	
		}

.hd3	  	{
		font-weight:bold;
		font-stretch:condensed;
		font-size: 16px;
		padding: 4px 0px 4px 0px;	
		}

.hd4	  	{
		font-weight:bold;
		font-stretch:condensed;
		font-size: 14px;
		padding: 4px 0px 4px 0px;	
		}

.hd5	  	{
		font-weight:bold;
		font-stretch:condensed;
		font-size: 12px;
		padding: 4px 0px 4px 0px;	
		}

/*============== Image Styles =======================================*/

.img_left	{
		float: left ;
		border: 0px;
		padding: 0px;	
		margin: 0px;
		}

.img_right	{
		float: right ;
		border: 0px;
		padding: 0px;	
		margin: 0px;
		}

/*============== Visibility Styles ==================================*/
.non_display	{
		display: none;
		}

.ivl		{
		display: none;
		}

.collapse	{
		visibility: collapse;
		}

.hidden		{
		visibility: hidden;
		}

.visible	{
		visibility: visible;
		}

/*============== Link Styles ========================================*/
A		{
		font-weight: bold;
		text-decoration: underline;
		border: 0px;
                padding:1px 0px 1px 2px;
		}

A:link		{
		color: #FF3333;
		}

A:visited	{
		color: #FF3333;
		}

A:hover		{
		color: #000000; 
		background-color: #FFCC00;		
		}