/********************** GENERIC **********************/

BODY				{
						background-image: url(../images/bg.png);
						background-repeat: repeat-x;
						margin-top: 0px;
						margin-bottom: 20px;
						background-color: #EEEEEE;
					}

A					{ 
						font-weight: bold;
						color: #354060;
						text-decoration: none;
					}
				
A:hover				{ 
						color: #ac1929;
						text-decoration: none;
						font-weight: bold;
					}	

					

				
/********************** BOXES **********************/

TD.borders_white	{
						border-left: #FFFFFF 3px solid; 
						border-right: #FFFFFF 3px solid; 
						padding-left: 0px;
						padding-right: 0px;
						background-color: #FFFFFF;
					}	




/********************** HEADERS **********************/

TD.header_512_blue	{
						font-family: arial narrow;
						font-size: 20px;
						font-weight: normal;
						color: #0E7699;
						line-height: 22px;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 12px;
						background-image: url(../images/border_grey_512_top.png);
					}	
					
TD.header_512_black	{
						font-family: arial narrow;
						font-size: 20px;
						font-weight: normal;
						color: #555555;
						line-height: 22px;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 12px;
						background-image: url(../images/border_grey_512_top.png);
					}	
										
TD.header_250_blue	{
						font-family: arial narrow;
						font-size: 20px;
						font-weight: normal;
						color: #0E7699;
						line-height: 22px;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 12px;
						background-image: url(../images/border_grey_250_top.png);
					}	
					
TD.header_250_orange{
						font-family: arial narrow;
						font-size: 20px;
						font-weight: normal;
						color: #E76F00;
						line-height: 22px;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 12px;
						background-image: url(../images/border_grey_250_top.png);
					}	

TD.header_250_green	{
						font-family: arial narrow;
						font-size: 20px;
						font-weight: normal;
						color: #679F56;
						line-height: 22px;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 12px;
						background-image: url(../images/border_grey_250_top.png);
					}						
					

/********************** CONTENT **********************/

TD.content_grey		{
						font-family: arial;
						font-size: 11px;
						font-weight: normal;
						color: #111111;
						line-height: 20px;
						background-color: #EEEEEE;
						padding-top: 16px;
						padding-bottom: 6px;
						padding-left: 12px;
						padding-right: 12px;
					}

TD.table_html		{
						font-family: arial;
						font-size: 11px;
						font-weight: normal;
						color: #111111;
						line-height: 20px;
						background-color: #EEEEEE;
						padding-top: 1px;
						padding-bottom: 1px;
						padding-left: 10px;
						padding-right: 10px;
						border-bottom: #cccccc 1px solid; 
					}					
					
					

/********************** TABLES **********************/
					
TD					{
						font-family: arial;
						font-size: 11px;
						font-weight: normal;
						color: #333333;
						line-height: 18px;
					}	
					
TD.selector_off		{
						padding-top: 3px;
						padding-bottom: 3px;
						padding-left: 0px;
						border-bottom: #FFFFFF 1px solid;
						font-weight: bold;
						cursor: pointer;
					}	
					
TD.selector_on		{
						background-image: url(../images/bg.png);
						padding-top: 3px;
						padding-bottom: 3px;
						padding-left: 7px;
						border-bottom: #FFFFFF 1px solid;
						font-weight: bold;
						cursor: pointer;
					}
						
TD.selector_sub_off	{
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 14px;
						border-bottom: #FFFFFF 1px solid;
						font-weight: normal;
						cursor: pointer;
					}	
					
TD.selector_sub_on	{
						background-image: url(../images/bg.png);
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 14px;
						border-bottom: #FFFFFF 1px solid;
						font-weight: normal;
						cursor: pointer;
					}


					
					
/********************** FORMS **********************/

TD.form				{
						font-family: arial narrow;
						font-size: 11px;
						font-weight: bold;
						color: #111111;
						line-height: 15px;
					}	


					
					
/********************** MENU TOP **********************/

TD.menu_top_off		{
						font-family: arial narrow;
						font-size: 13px;
						font-weight: bold;
						color: #FFFFFF;
						line-height: 13px;
						background-image: url(../images/border_blue_bg.png);
						cursor: pointer;				
					}	

TD.menu_top_on		{
						font-family: arial narrow;
						font-size: 13px;
						font-weight: bold;
						color: #333333;
						line-height: 13px;
						background-image: url(../images/border_blue_bg.png);
						cursor: pointer;
					}				

TD.menu_top_divider	{
						font-family: arial narrow;
						font-size: 12px;
						font-weight: bold;
						color: #FFFFFF;
						padding-left: 15px;
						padding-right: 15px;
						background-image: url(../images/border_blue_bg.png);
						padding-top: 4px;
						padding-bottom: 4px;
					}						

					
					

/********************** HEADER **********************/

TD.header		{
						font-family: arial narrow;
						font-size: 11px;
						font-weight: bold;
						color: #666666;
						line-height: 11px;
						padding-bottom: 5px;
						padding-right: 0px;
						text-align: center;
					}	
					
TD.header_divider	{
						padding-top: 1px;
						text-align: center;
					}	
		
A.header			{ 
						color: #666666;
						text-decoration: none;
					}
				
A.header:hover		{ 
						color: #000000;
						text-decoration: none;
					}	
					
					

/********************** FOOTER **********************/

TD.footer		{
						font-family: arial narrow;
						font-size: 10px;
						font-weight: bold;
						color: #666666;
						line-height: 15px;
						padding-top: 1px;
						padding-bottom: 2px;
						background-image: url(../images/border_grey_774x_top.png);
						text-align: center;
					}	


A.footer			{ 
						color: #354060;
						text-decoration: none;
					}
				
A.footer:hover		{ 
						color: #ac1929;
						text-decoration: none;
					}	


/********************** 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: #111111;  
						background-color: #FFFFFF 
					}
			
.inputfield_dropdown{ 
						font-family: arial;
						font-size: 11px;
						color: #111111;  
						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: #2088AB;
					}