/* Common*/
BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: white;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
.image_border
{
	 border: 1px solid #1C4364;
}
.main_table {
	width: 100%;
	height: 100%;
	border: 1px solid #7D7D7D;
	padding-top: 5px; 
}

.system_message
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #FF4500;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}
.button
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #004298;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.button_over
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #004298;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.site_page_navigation_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.page_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000d67;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footer_table
{
	border: 1px solid #2C3270;
	height: 20px;
}
.td_label
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.checkout_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*Left Menu */
.LeftMenu{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #001561;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.LeftMenu:hover{
    COLOR: #001561;    
}

.LeftSubMenu{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #999999;
    PADDING-LEFT: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.LeftSubMenu:hover{
    COLOR: #cccccc;
   
}
.LeftSubSubMenu{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    PADDING-LEFT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.LeftSubSubMenu:hover{
    COLOR: #cc0023;  
   
}

.TopMenu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TopMenu:hover
{
    COLOR: #FFFFFF;    
}

/* Used in Activedit. Must be the same as in AP css file*/
.PoinSize8
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PoinSize10
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PoinSize12
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PoinSize14
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PoinSize18
{
    FONT-SIZE: 18pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PoinSize24
{
    FONT-SIZE: 24pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.WhiteText8
{
	COLOR: #FFFFFF;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.WhiteText10
{
	COLOR: #FFFFFF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.WhiteText12
{
	COLOR: #FFFFFF;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.BlueText8
{
	COLOR: #343671;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.BlueText10
{
	COLOR: #343671;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.BlueText12
{
	COLOR: #343671;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.Title
{

	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000d67;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* FAQ */
.faq_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.faq_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	
}

/* Enquiry */
.enquiry_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.enquiry_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	
}

/*Search*/
.search_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.search_link
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #004298;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.search_link:hover
{
    COLOR: #5f72ad;
    
}

.search_desc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.search_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FF6347;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.search_input{
	WIDTH:200px;
	BORDER:1px solid #000000;
	
}




/*Case Studies*/
A.casestudieslink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.casestudieslink:hover
{
    COLOR: #99ccff;
    TEXT-DECORATION: none;
    
}
.casestudiesname
{
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.casestudiestitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Contact Us */
.contactus_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.contactus_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	
}

.contact_us_message
{
	FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #FF4500;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}

/*archive news*/
.archive_news_date_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.archive_news_headline_link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #004298;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.archive_news_subheadline_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*industry news*/

.industry_news_date_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.industry_news_headline_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #004298;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.industry_news_subheadline_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*company news*/

.company_news_date_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.company_news_headline_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0066cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.company_news_subheadline_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*it news*/
.it_news_date_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #556B2F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.it_news_headline_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #6B8E23;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.it_news_subheadline_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #00FF7F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


/*Scrolling news*/
.scrolling_news_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #6377b2;
    font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
    TEXT-DECORATION: none
}

A.scrolling_news_title:hover
{
    COLOR: #359dd7;
    
}
.scrolling_news_text
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
    TEXT-DECORATION: none
}

.scrolling_news__table
{
    BORDER-RIGHT: #6377b2 1px solid;
    BORDER-TOP: #6377b2 1px solid;
    BORDER-LEFT: #6377b2 1px solid;
    BORDER-BOTTOM: #6377b2 1px solid;
    
}

.scrolling_news_table_label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 2px
}

/*Vacancies*/
.vacancies_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.vacancies_input
{
	BORDER:1px solid #000000;
	WIDTH:250px;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}

/*Guest Book*/
.guest_book_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.guest_book_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}

.guest_book_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #663300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.guest_book_title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #c3a800;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

/*Virtual Tour*/
.virtual_tour_pagetitle
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.virtual_tour_title
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.virtual_tour_text
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.virtual_tour_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.virtual_tour_link:hover
{
    COLOR: #99ccff;
    TEXT-DECORATION: none;
    
}
A.virtual_tour_closelink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.virtual_tour_closelink:hover
{
    COLOR: #99ccff;
    TEXT-DECORATION: none;
    
}
A.virtual_tour_downloadlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.virtual_tour_downloadlink:hover
{
    COLOR: #99ccff;
    TEXT-DECORATION: none;
    
}

/*Login*/
.login_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.login_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}

.login_table
{
    BORDER-RIGHT: navy 1pt double;
    BORDER-TOP: navy 1pt double;
    BORDER-LEFT: navy 1pt double;
    COLOR: black;
    BORDER-BOTTOM: navy 1pt double;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}

.login_link
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #004298;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.login_link:hover
{
    COLOR: #5f72ad;
    
}

/*Forgotten Password*/
.forgotten_password_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.forgotten_password_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}

/*Registration*/
.registration_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.registration_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}

/*Site Map*/
TD.sitemap_menu_name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #53556A;
    FONT-FAMILY: Helvetica, sans-serif;
}
A.sitemap_topmenu_item
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #01448a;
    FONT-FAMILY: Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sitemap_topmenu_item:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #01448a;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EBEBEB
}
A.sitemap_submenu_item
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4072a7;
    FONT-FAMILY: Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sitemap_submenu_item:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Helvetica, sans-serif;
    COLOR: #4072a7;
    TEXT-DECORATION: none
}
A.sitemap_subsubmenu_item
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4072a7;
    FONT-FAMILY: Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sitemap_subsubmenu_item:hover
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4072a7;
    FONT-FAMILY: Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.sitemap_row_color
{
    BACKGROUND-COLOR: #D2DCE3
}
.latest_news_date_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.latest_news_headline_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #004298;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.latest_news_subheadline_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

/* SHOP BEGIN*/

TD.Shop_Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal
}
TD.Shop_Desc
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
TD.Shop_PartNumber
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #0000FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.Shop_Price
{
    FONT-SIZE: 8pt;
    COLOR: #1818E7;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* SHOP END */


/*	Basket*/
.basket_table_evenrow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.basket_table_oddrow
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: #4269E7;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f4f3f3;
    TEXT-DECORATION: none
}
.basket_table_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: darkblue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
/* Registration */
.registration_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.registration_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
}
