/* Common*/
BODY
{
    margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
HTML
{
	HEIGHT:100%;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;

}
.top {
	background-image: url(../images/design/clouds.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.main_table {
	width: 100%;
	height: 100%;
}
.main_content_area_table
{
	width: 100%;
	height: 100%;
	BORDER: #E1E6E9 1px solid; 
}
.right_content_area_table
{
	width: 100%;
	BORDER: #E1E6E9 1px solid; 
}
.footer
{
	height: 32px;
	BORDER-TOP: #E1E6E9 1px solid; 
}
.system_message
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #FF4500;
    FONT-FAMILY: Arial, Verdana,  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
}

/* TOP MENU */

.TopMenu
{
	text-transform:uppercase;
}

.TopSubMenu
{
	text-transform:uppercase;
}
.TopSubSubMenu
{
	text-transform:uppercase;
}

/*Left Menu */
.LeftMenu{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform:uppercase;
}
.LeftMenu:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5084E5;
	text-decoration: none;
	text-transform:uppercase;
}

.LeftSubMenu{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.LeftSubMenu:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5084E5;
	text-decoration: none;
   
}
.LeftSubSubMenu{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.LeftSubSubMenu:hover{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5084E5;
	text-decoration: none;
}

/* Used in Activedit. Must be the same as in AP css file*/
.PoinSize8
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.PoinSize10
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.PoinSize12
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.PoinSize14
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.PoinSize18
{
    FONT-SIZE: 18pt;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.PoinSize24
{
    FONT-SIZE: 24pt;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}

.pagetitle
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF1111;
	text-decoration: none;
}
.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.text2
{
	FONT-SIZE: 8pt;
    COLOR: #004298;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
} 

.text3
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #004298;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.text4
{
	FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.emphasis
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #004298;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.emphasis2
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FF6347;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.emphasis3
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}

/* FAQ */
.faq_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.faq_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	
}

/* Enquiry */
.enquiry_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.enquiry_input
{
	WIDTH:250px;
	BORDER:1px solid #5789E2;
	
}

/* Call Back Form */
.callback_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.callback_input
{
	WIDTH:250px;
	BORDER:1px solid #5789E2;
	
}
/*Search*/
.search_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  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: Arial, Verdana,  Helvetica, sans-serif;
}

.search_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FF6347;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.search_input{
	WIDTH:200px;
	BORDER:1px solid #5789E2;
	
}




/*Case Studies*/
A.casestudieslink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6699ff;
   
    TEXT-DECORATION: none;
}
A.casestudieslink:hover
{
	FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #99ccff;
    TEXT-DECORATION: none;
}
.casestudiesname
{
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.casestudiestitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}

/* Contact Us */
.contactus_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.contactus_input
{
	WIDTH:250px;
	BORDER:1px solid #5789E2;
	
}

/*archive news*/
.archive_news_date_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.archive_news_headline_link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #004298;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.archive_news_headline_link:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #004298;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.archive_news_subheadline_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}


/*latest news*/
.latest_news_date_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.latest_news_headline_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0066cc;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.latest_news_headline_link:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0066cc;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.latest_news_subheadline_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
/*Vacancies*/
.vacancies_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.vacancies_input
{
	BORDER:1px solid #5789E2;
	WIDTH:250px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, Tahoma; 
}

/*Login*/
.login_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.login_input
{
	WIDTH:250px;
	BORDER:1px solid #000000;
	FONT-FAMILY: Arial, Verdana, 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: Arial, Verdana,  Helvetica, sans-serif;
    BACKGROUND-COLOR: #E1EFFC;
}

.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
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: #5f72ad;
    
}

/*Forgotten Password*/
.forgotten_password_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.forgotten_password_input
{
	WIDTH:250px;
	BORDER:1px solid #5789E2;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, Tahoma; 
}

/*Registration*/
.registration_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}
.registration_input
{
	WIDTH:250px;
	BORDER:1px solid #5789E2;
	FONT-FAMILY: Arial, Verdana, 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: #FF0000;
    TEXT-DECORATION: none;
}
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: #FF0000;
    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: #FF0000;
    FONT-FAMILY: Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* Maintain employee  */
.employee_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    padding-left: 3px;
}
.employee_table_header
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4072a7;
    FONT-FAMILY: Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #AAD3FD;
    padding-left: 3px;
}
.employee_main_table
{
    BACKGROUND-COLOR: #FFFFFF;
}
.employee_table_row_current
{
	BACKGROUND-COLOR: #D7E9FB;
}
.employee_table_row
{
	BACKGROUND-COLOR: #EEF5FD;
}
.employee_input
{
	WIDTH:250px;
	BORDER:1px solid #5789E2;
}

.file_manager_table_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
    padding-left: 3px;
}
.file_manager_table_header
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4072a7;
    FONT-FAMILY: Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #AAD3FD;
    padding-left: 3px;
}
.file_manager_main_table
{
    BACKGROUND-COLOR: #FFFFFF;
}
.file_manager_table_row_current
{
	BACKGROUND-COLOR: #D7E9FB;
}
.file_manager_table_row
{
	BACKGROUND-COLOR: #EEF5FD;
}
.file_manager_input
{
	WIDTH:333px;
	BORDER:1px solid #5789E2;
}
.progress_bar_label
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.progress_bar_status_bar
{
	 BACKGROUND-COLOR: #91E7FF
}


/* Feedback Form */
.feedback_form_table_label
{
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: black;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

}
.feedback_form_select
{
WIDTH:153px;
BORDER:1px solid #5789E2;

}
.feedback_form_input
{
WIDTH:150px;
BORDER:1px solid #5789E2;

}
.feedback_form_texarea
{
WIDTH:480px;
height: 100px;
BORDER:1px solid #5789E2;

}