/********************** GENERIC **********************/

BODY				{
						background-color: #F6F6F6;
						margin-top: 15px;
						margin-bottom: 15px;
					}

A					{ 
						font-weight: bold;
						color: #1B4A7E;
						text-decoration: none;
					}
				
A:hover				{ 
						font-weight: bold;
						color: #E7A82F;
						text-decoration: none;
					}
					
A.red				{ 
						font-weight: bold;
						color: #c0463b;
						text-decoration: none;
					}
				
A.red:hover			{ 
						font-weight: bold;
						color: #E7A82F;
						text-decoration: none;
					}
										
UL LI				{
						margin-top: 0px;
						margin_height: 0px;
						list-style-type: square;
					}		

UL UL LI			{
						margin-top: 0px;
						margin_height: 0px;
						list-style-type: circle;
					}	

				
				
				
/********************** MENU HEADER **********************/

TD.menu_header		{
						font-family: arial;
						font-size: 11px;  
						font-weight: normal;
						color: #777777;
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 5px;
						padding-right: 15px;
						text-align: right;
						line-height: 10px;
					}	

A.menu_header		{ 
						font-weight: normal;
						color: #777777;
						text-decoration: none;
					}
				
A.menu_header:hover	{ 
						font-weight: normal;
						color: #E7A82F;
						text-decoration: none;
					}				
				
				
/********************** MENU TOP **********************/

TD.menu_top_off		{
						font-family: arial;
						font-size: 10px;  
						font-weight: bold;
						color: #999999;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						text-align: center;
						line-height: 8px;
					}					

TD.menu_top_on		{
						font-family: arial;
						font-size: 10px;  
						font-weight: bold;
						color: #d89703;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						text-align: center;
						line-height: 8px;
						cursor: pointer;
					}					

				
				
				
/********************** MENU LEFT **********************/

TD.menu_left		{
						background-image: url(../images/menu_left_bg_border.png);
					}	
										
TD.menu_left_off	{
						font-family: arial;
						font-size: 12px;
						font-weight: normal;
						color: #F6F6F6;
						padding-top: 5px;
						padding-bottom: 5px;
						padding-left: 12px;
						cursor: pointer;
						border-bottom: #F6F6F6 1px solid;
						background-image: url(../images/menu_left_off.png);
						background-color: #1B4A7E;
					}	
					
TD.menu_left_on		{
						font-family: arial;
						font-size: 12px;
						font-weight: bold;
						color: #FFFFFF; 
						padding-top: 5px;
						padding-bottom: 5px;
						padding-left: 12px;
						cursor: pointer;
						border-bottom: #F6F6F6 1px solid;
						background-image: url(../images/menu_left_on.png);
						background-color: #456d99;
					}	
					
TD.menu_left_active	{
						font-family: arial;
						font-size: 12px;
						font-weight: bold;
						color: #FFFFFF; 
						padding-top: 5px;
						padding-bottom: 5px;
						padding-left: 12px;
						cursor: pointer;
						border-bottom: #F6F6F6 1px solid;
						background-image: url(../images/menu_left_active.png);
						background-color: #456D99;
					}	
										
TD.menu_left_sub_off{
						font-family: arial;
						font-size: 11px;
						font-weight: normal;
						color: #FFFFFF; 
						padding-top: 4px;
						padding-bottom: 4px;
						padding-left: 26px;
						cursor: pointer;
						background-image: url(../images/menu_left_sub_off.png);
						border-bottom: #F6F6F6 1px solid;
						background-color: #27568A;
					}	
					
TD.menu_left_sub_on	{
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF; 
						padding-top: 4px;
						padding-bottom: 4px;
						padding-left: 26px;
						cursor: pointer;
						background-image: url(../images/menu_left_sub_on.png);
						border-bottom: #F6F6F6 1px solid;
						background-color: #456d99;
					}
					
TD.menu_left_sub_active	{
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF; 
						padding-top: 4px;
						padding-bottom: 4px;
						padding-left: 26px;
						cursor: pointer;
						background-image: url(../images/menu_left_sub_active.png);
						border-bottom: #F6F6F6 1px solid;
						background-color: #456d99;
					}

TD.menu_extras_off	{
						font-family: arial;
						font-size: 11px;
						font-weight: normal;
						color: #444444; 
						padding-top: 4px;
						padding-bottom: 4px;
						padding-left: 12px;
						cursor: pointer;
						border-bottom: #F6F6F6 1px solid;
						background-image: url(../images/menu_extra_off.png);
						background-color: #EEEEEE;
					}	
					
TD.menu_extras_on	{
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #F6F6F6; 
						padding-top: 4px;
						padding-bottom: 4px;
						padding-left: 12px;
						cursor: pointer;
						background-image: url(../images/menu_extra_on.png);
						border-bottom: #F6F6F6 1px solid;
						background-color: #456d99;
					}	
					
TD.menu_extras_active {
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #F6F6F6; 
						padding-top: 4px;
						padding-bottom: 4px;
						padding-left: 6px;
						cursor: pointer;
						background-image: url(../images/menu_left_active.png);
						border-bottom: #F6F6F6 1px solid;
						background-color: #EEEEEE;
					}	




/********************** CONTENT **********************/

P					{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						line-height: 17px;
						text-align: left;
					}		
					
P.title				{
						font-family: trebuchet ms;
						font-size: 16px;
						font-weight: normal;
						color: #1B4A7E;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						line-height: 16px;
					}	
					
P.sub_title			{
						font-family: trebuchet ms;
						font-size: 13px;
						font-weight: normal;
						color: #1B4A7E;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						line-height: 16px;
					}	
					
P.title_home		{
						font-family: arial;
						font-size: 12px;
						font-weight: normal;
						color: #000000;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						line-height: 16px;
					}	
					
div.custom_red		{
						font-family: arial;
						font-size: 12px;
						font-weight: bold;
						color: #990000;  
						line-height: 17px;
						text-align: left;
					}	
				
div.custom_question	{
						font-family: arial;
						font-size: 13px;
						font-weight: bold;
						line-height: 17px;
						text-align: left;
						background-color: #cccccc;
						padding-top: 2px;
						padding-bottom: 4px;
						padding-left: 4px;
					}	
					
div.custom_answer	{
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #000066;
						line-height: 17px;
						text-align: left;
						margin-bottom: 20px;
						padding-left: 4px;
					}	
																				
TD.content			{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						padding-top: 15px;
						padding-bottom: 10px;
						padding-left: 17px;
						padding-right: 17px;
						line-height: 20px;
						text-align: left;
						border-right: #EEEEEE 1px solid; 
						background-color: #F1F1F1;
					}	
TD.content_no_pad			{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						text-align: left;
						border-right: #EEEEEE 1px solid; 
						background-color: #F1F1F1;
					}

TD.content_home		{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 16px;
						padding-bottom: 0px;
						padding-left: 17px;
						padding-right: 17px;
						line-height: 17px;
						border-right: #FFFFFF 1px solid;
						background-color: #EEEEEE;
					}
					

TD.content_home_special{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						line-height: 17px;
						text-align: left;
						background-color: #F6F6F6;
						border-right: #EEEEEE 1px solid; 
						padding-bottom: 0px;
					}

TD.content_home_no_border		{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 16px;
						padding-bottom: 0px;
						line-height: 17px;
						background-color: #EEEEEE;
					}

TD.plain			{
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						line-height: 17px;
						text-align: left;
					}

/********************** NEWS **********************/

TD.news_title		{
						font-family: arial;
						font-size: 13px;
						font-weight: normal;
						color: #444444;  
						line-height: 17px;
						text-align: left;
						padding-bottom: 5px;
					}	
									
TD.news_subtitle	{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						line-height: 17px;
						text-align: left;
						font-weight: bold;
					}	
									
TD.news_date		{
						font-family: arial;
						font-size: 11px;
						font-style: italic;
						color: #999999;  
						line-height: 17px;
						text-align: left;
						padding-bottom: 5px;
					}	
									
TD.news_content		{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						line-height: 17px;
						text-align: left;
						padding-bottom: 20px;
					}
					
					
					
					
/********************** TABLES **********************/

TD.table_title_dark	{
						font-family: arial;
						font-size: 11px;
						color: #000000;  
						padding: 5px;
						line-height: 17px;
						background-color: #DDDDDD;
					}	
					
TD.table_title_light{
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #444444;  
						padding: 5px;
						line-height: 17px;
					}	
					
TD.table_title		{
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #444444;  
						padding: 5px;
						line-height: 17px;
					}	
					
TD.table_content_light{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						padding: 5px;
						line-height: 17px;
					}																
					
TD.table_content	{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						padding: 5px;
						line-height: 17px;
					}						
					
TD.table_content_nopad	{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						line-height: 17px;
						text-align: left;
					}						

TD.table_content_border	{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						padding: 5px;
						line-height: 17px;
						text-align: left;
						border-left: #DDDDDD 1px solid; 
						border-right: #DDDDDD 1px solid; 
						border-top: #DDDDDD 1px solid; 
						border-bottom: #DDDDDD 1px solid; 
					}						
					
					
									
/********************** FOOTER **********************/

A.footer		{ 
						color: #777777;
						padding-left: 5px;
						padding-right: 5px;						
				}
				
A.footer:hover	{ 
						color: #d89703;
						padding-left: 5px;
						padding-right: 5px;						
					}		
		
TD.footer_links		{
						font-family: arial narrow;
						font-size: 10px;  
						font-weight: bold;
						color: #d89703;
						padding-top: 5px;
						padding-bottom: 0px;
						text-align: center;
						line-height: 18px;
					}	
										
TD.footer_txt		{
						font-family: trebuchet ms;
						font-size: 10px;  
						font-weight: normal;
						color: #999999;
						padding-top: 10px;
						padding-bottom: 0px;
						text-align: center;
						line-height: 14px;
					}	
					
TD.footer_off		{
						font-family: arial narrow;
						font-size: 10px;  
						font-weight: bold;
						color: #999999;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 8px;
						padding-right: 8px;
						text-align: center;
						line-height: 8px;
					}					

TD.footer_on		{
						font-family: arial narrow;
						font-size: 10px;  
						font-weight: bold;
						color: #d89703;
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 8px;
						padding-right: 8px;
						text-align: center;
						line-height: 8px;
						cursor: pointer;
					}		
				
				


/********************** 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 
					}
					
.inputsearch 		{ 
						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: #666666;  
						background-color: #F6F6F6 
					}
										
.inputbutton 		{ 
						border-left: #FFFFFF 1px solid; 
						border-right: #AAAAAA 1px solid; 
						border-top: #FFFFFF 1px solid; 
						border-bottom: #AAAAAA 1px solid; 
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						background-color: #b8292f;
					}

.inputbutton2 		{ 
						border-style:none;
						font-size:11px;
   						font-family:Arial,sans-serif;
						font-weight: bold;
						color: #444444; 
					}
					
.loginbutton		{
						border-left: #FFFFFF 1px solid; 
						border-right: #AAAAAA 1px solid; 
						border-top: #FFFFFF 1px solid; 
						border-bottom: #AAAAAA 1px solid; 
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						background-color: #236B8E;
					}
					
					
					
					
/********************** EMAIL **********************/

P.email_title		{
						font-family: trebuchet ms;
						font-size: 16px;
						font-weight: normal;
						color: #1B4A7E;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						line-height: 16px;
					}	
					
TD.email_content	{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						padding-top: 20px;
						padding-bottom: 20px;
						padding-left: 20px;
						padding-right: 20px;
						line-height: 20px;
						text-align: left;
						border: #EEEEEE 1px solid; 
						background-color: #F6F6F6;
					}
					
TD.email_table		{
						font-family: arial;
						font-size: 11px;
						color: #444444;  
						padding-top: 5px;
						padding-bottom: 5px;
						padding-left: 0px;
						padding-right: 0px;
						line-height: 20px;
						text-align: left;
						border-bottom: #EEEEEE 1px solid; 
					}							