/********************** GENERIC **********************/

BODY				{
						background-color: #DDDDDD;
						background-image: url(../images/bg.png);
						background-repeat: repeat-x;
						margin-top: 0px;
						margin-bottom: 0px;
					}
					
					
					
					
/********************** PRODUCTS **********************/

TD.product_image	{
						border: #F3F3F3 1px solid;
						padding: 2px;
					}						
		
TD.product_text_border	{
						border: #666666 1px solid;
					}	
										
TD.product_text		{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 4px;
						padding-bottom: 4px;
						padding-left: 6px;
						padding-right: 6px;
						background: #F3F3F3;
					}						
					
					
					
					
/********************** TABLES **********************/

TD.form				{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 4px;
						padding-right: 4px;
						background: #DDDDDD;
						border-top: #EEEEEE 1px solid; 
						border-bottom: #EEEEEE 1px solid; 
					}		
					
TD.content			{
						font-family: arial;
						font-size: 11px;
						font-weight: normal;
						line-height: 17px;
						color: #333333;
						padding-top: 10px;
						padding-bottom: 15px;
						padding-left: 15px;
						padding-right: 15px;
						background-color: #F3F3F3;
					}
					
TD.footer			{
						font-family: arial narrow, arial;
						font-size: 10px;
						font-weight: bold;
						color: #DDDDDD;
						padding-top: 7px;
						padding-bottom: 5px;
						text-align: center;
						background-image: url(../images/footer_bg.png);
					}
										
TD.menu_top_divider	{
						background-image: url(../images/menu_top_bg.png);
						padding-bottom: 3px;
					}					
					
TD.box_header_blue		{
						font-family: arial narrow, arial;
						font-size: 12px;
						font-weight: bold;
						color: #EEEEEE;
						background-image: url(../images/header_bg_blue.png);
						padding-left: 5px;
						padding-right: 5px;
						padding-top: 4px;
						padding-bottom: 8px;
					}					
					
TD.box_header_grey	{
						font-family: arial narrow, arial;
						font-size: 12px;
						font-weight: bold;
						color: #EEEEEE;
						background-image: url(../images/header_bg_grey.png);
						padding-left: 6px;
						padding-right: 5px;
						padding-top: 4px;
						padding-bottom: 8px;
					}	
					
					
					
										
/********************** MENU **********************/

TD.menu_left_off	{
						font-family: arial narrow, arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						padding-top: 3px;
						padding-bottom: 3px;
						padding-left: 6px;
						padding-right: 6px;
						background-color: #999999;
					}
					
TD.menu_left_on		{
						font-family: arial narrow, arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						padding-top: 3px;
						padding-bottom: 3px;
						padding-left: 6px;
						padding-right: 6px;
						background-color: #888888;
						cursor: pointer;
					}
			
TD.menu_left_sub_off	{
						font-family: arial narrow, arial;
						font-size: 10px;
						font-weight: bold;
						color: #FFFFFF;
						padding-top: 1px;
						padding-bottom: 3px;
						padding-left: 12px;
						padding-right: 12px;
						background-color: #999999;
					}
					
TD.menu_left_sub_on	{
						font-family: arial narrow, arial;
						font-size: 10px;
						font-weight: bold;
						color: #FFFFFF;
						padding-top: 1px;
						padding-bottom: 3px;
						padding-left: 12px;
						padding-right: 12px;
						background-color: #888888;
						cursor: pointer;
					}
															
TD.menu_header		{
						font-family: arial narrow, arial;
						font-size: 11px;
						font-weight: bold;
						color: #999999;
						padding-top: 4px;
						padding-bottom: 8px;
						padding-left: 25px;
						padding-right: 23px;
						text-align: right;
					}
					
TD.menu_top_off		{
						font-family: arial narrow, arial;
						font-size: 12px;
						font-weight: bold;
						color: #EEEEEE;
						padding-top: 4px;
						padding-bottom: 8px;
						padding-left: 22px;
						padding-right: 22px;
						background-image: url(../images/menu_top_bg.png);
						cursor: pointer;
					}

TD.menu_top_on		{
						font-family: arial narrow, arial;
						font-size: 12px;
						font-weight: bold;
						color: #FFFFFF;
						padding-top: 4px;
						padding-bottom: 8px;
						padding-left: 22px;
						padding-right: 22px;
						background-image: url(../images/menu_top_bg_on.png);
						cursor: pointer;
					}							
		
					
					
					
/*********** LINKS ***********/
		
A					{
						color: #AA0000;
						text-decoration: none;
						font-weight: normal;
					}
					
A:hover				{
						color: #000000;
						text-decoration: none;
						font-weight: normal;
					}	
		
A.menu_top			{
						color: #FFFFFF;
					}
					
A.menu_top:hover	{
						color: #333333;
					}	

A.header			{
						color: #999999;
						font-weight: bold;
					}
					
A.header:hover		{
						color: #333333;
						font-weight: bold;
					}	
					
					
					
					
/********************** FORMS **********************/
				
.inputfield 		{ 
						border-left: #DDDDDD 1px solid; 
						border-right: #DDDDDD 1px solid; 
						border-top: #DDDDDD 1px solid; 
						border-bottom: #DDDDDD 1px solid; 
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						background-color: #FFFFFF 
					}

.inputbutton 		{ 
						border-left: #FFFFFF 0px solid; 
						border-right: #FFFFFF 0px solid; 
						border-top: #FFFFFF 0px solid; 
						border-bottom: #FFFFFF 0px solid; 
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						background-color: #AA0000;
					}
.inputbutton2 		{ 
						border-style:none;
						font-size:11px;
   						font-family:Arial,sans-serif;
						font-weight: bold;
						color: #444444; 
					}

/**********************DATA TABLE **********************/

TD.alternate_on				{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 4px;
						padding-right: 4px;
						background: #DDDDDD;
						border-top: #EEEEEE 1px solid; 
						border-bottom: #EEEEEE 1px solid; 
					}

TD.alternate_off				{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 4px;
						padding-right: 4px;
						background: #FFFFFF;
						border-top: #EEEEEE 1px solid; 
						border-bottom: #EEEEEE 1px solid; 
					}

TD.header					{
						font-family: arial;
						font-size: 11px;
						color: #FFFFFF;  
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 4px;
						padding-right: 4px;
						background: #404040;
						border-top: #EEEEEE 1px solid; 
						border-bottom: #EEEEEE 1px solid; 
					}		
