/*
#############################################################################################################
#
# Copyright (c) 2005. Nspire Technology.
# All Rights Reserved.
# 
# The source code is owned by Nspire and is protected by copyright laws and international copyright treaties, 
# as well as other intellectual property laws and treaties. 
#
# All right, title and interest in the source code (including any images, "applets," photographs, 
# animations, video, audio, music, and text incorporated into the source code) are owned by Nspire. 
# Therefore, you must treat the source code like any other copyrighted material.
#
# You cannot, however, remove the copyright notice that any source file may carry at the top of the file. 
# You must leave this copyright notice unmodified.
#
############################################################################################################
*/

BODY 
{
  /*background-color : black;*/
  background: url("image/main_bg.gif");
  margin: 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  /*scrollbar-face-color: #002F97;*/
  scrollbar-face-color: #828282;
  scrollbar-shadow-color: #F6F6F6;
  scrollbar-highlight-color: #DDDDDD; 
  scrollbar-3dlight-color: #CFCFCF; 
  scrollbar-darkshadow-color: #DDDDDD; 
  scrollbar-track-color: #CFCFCF; 
  scrollbar-arrow-color: #FFFEDF;
}

.OnlineEmail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
	background-color: #EFFFF0;
    FONT-FAMILY: Verdana,Times New Roman,Arial, Helvetica, sans-serif;
}

.ContentText
{
   font: 11px Arial,Verdana,Tahoma,Helvetica,Geneva,sans-serif; 
   color: #424142;
   text-align: justify;
   valign: top;
}

.Vision_ContentText
{
   font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
   color: #424142;
   text-align: justify;
   valign: top;
}

.Profile_ContentText
{
   font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
   color: #424142;
   text-align: justify;
   valign: top;
}

.Footer_ContentText
{
   font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
   color: #424142;
   text-align: justify;
   valign: top;
}

.Button_ContentText
{
   font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
   color: #424142; 
   align: center;
   valign: top;
}

.InputBox_Content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #000066; 
	 background-color: EFEFEF; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
}

.Inputbox_Content_Order
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: black; 
	 text-align: left;
	 background-color: #CDFFB7; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
}

.Inputbox_Content_Order_Disabled
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: black; 
	 text-align: left;
	 background-color: #EAEAEA; 
	 font-style: normal; 
	 font-weight: normal; 
	 font-variant: normal;
}

.FooterText
{
   font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
   color: #C0C0C0; 
   align: left;
   valign: top;
   font-weight: bold;
}

.NavigationText
{
   font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
   color: #D5D5D5; 
   align: left;
   valign: top;
   font-weight: bold;
}

.HeaderBarText
{
   font: 12px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
   color: black; 
   align: left;
   valign: top;
   font-weight: bold;
}

html {
	height: 100%;
	overflow: hidden;
}
	
#flashcontent {
	height: 100%;
}

#Profile_Div
{  
  position : relative;
  z-index:2;
  left:0px;
  top:0px;
  width:346px;
  height:430px;
  overflow: auto;
  border: 0px; 
  scrollbar-face-color: #999999;
  scrollbar-shadow-color: #DDDDDD; 
  scrollbar-highlight-color: #DDDDDD; 
  scrollbar-3dlight-color: #999999; 
  scrollbar-darkshadow-color: #DDDDDD; 
  scrollbar-track-color: #DDDDDD; 
  scrollbar-arrow-color: #FFFFFF;
}

#Popup_Description_Div
{  
  position : relative;
  z-index:2;
  left:0px;
  top:0px;
  width:190px;
  height:90px;
  overflow: auto;
  border: 0px; 
  scrollbar-face-color: #999999;
  scrollbar-shadow-color: #DDDDDD; 
  scrollbar-highlight-color: #DDDDDD; 
  scrollbar-3dlight-color: #999999; 
  scrollbar-darkshadow-color: #DDDDDD; 
  scrollbar-track-color: #DDDDDD; 
  scrollbar-arrow-color: #FFFFFF;
}

.table_policydetail {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border: solid 1px #CCC;
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	text-align: justify;
	border-collapse:collapse;
	}

.table_policydetail td {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	text-align: justify;
	}

.table_careerdetail {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border: solid 1px #CCC;
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	text-align: justify;
	border-collapse:collapse;
	}

.table_careerdetail tr {
	margin: 0px 2px 0px 2px;
	padding: 2px 0px 2px 0px;
	}

.table_careerdetail td {
	margin: 0px;
	padding: 10px 15px 15px 10px;
	color: #000018;
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	text-align: justify;
	border: solid 1px #CCC;
	}


.table_careerpositiondetail {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border: solid 1px #CCC;
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border-collapse:collapse;
	}

.table_careerpositiondetail tr {
	margin: 0px 2px 0px 2px;
	padding: 2px 0px 2px 0px;
	}

.table_careerpositiondetail td {
	margin: 0px;
	padding: 1px 5px 2px 1px;
	color: #000018;
	font: 12px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border: solid 1px #CCC;
	}

.table_careerimagedetail {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border: solid 1px #CCC;
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border-collapse:collapse;
	}

.table_careerimagedetail tr {
	margin: 0px 2px 0px 2px;
	padding: 2px 0px 2px 0px;
	}

.table_careerimagedetail td {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	color: #000018;
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border: solid 1px #CCC;
	}

.table_contactdetail {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border: solid 1px #CCC;
	font-size: 10px;
	border-collapse:collapse;
	}

.table_contactdetail tr {
	margin: 0px 2px 0px 2px;
	padding: 2px 0px 2px 0px;
	}

.table_contactdetail td {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	background: #fff;
	color: #000018;
	font-size: 10px;
	border: solid 1px #CCC;
	}

.table_contactdetailsection td {
	padding: 2px 5px 2px 5px;
	background: #EEE;
	color: #000018;
	font-size: 10px;
	text-align: left;
	}

.table_contactsection {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	}

.table_contactsection h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	font-weight: bold;
	}

.table_contactsection h4 {
	margin: 0px;
	padding: 3px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	background: #B2B2BA;
	color: #fff;
	border-bottom: 1px solid #B2B2BA;
	}

.table_contactsection h5 {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	font-size: 1.1em;
	font-weight: bold;
	}

.table_contactsection p {
	margin: 0px;
	padding: .5em 5px 2px .5em;
	font-size: 11px;
	}

.XulMenu {
    font-family: georgia, tahoma, verdana;
    font-size: 11px;
    -moz-user-select: none;
}
.XulMenu {
    font-family: georgia, tahoma, verdana;
    font-size: 11px;
    -moz-user-select: none;
}
.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
    line-height: normal;
    padding: 5px 6px 4px 6px;
    border: 1px solid #ECE9D8;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .button:hover {
    border-color: #ffffff #ACA899 #ACA899 #ffffff;
}
.XulMenu .button-active,
.XulMenu .button-active:hover {
    border-color: #ACA899 #ffffff #ffffff #ACA899;
}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #ffffff;
    line-height: normal;
    padding: 3px 30px 3px 20px;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #316AC5;
    color: #ffffff;
}
.XulMenu .section {
    background: #ffffff;
    border: 1px solid;
    border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;
    padding: 2px 1px 1px 2px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.XulMenu .arrow {
    position: absolute;
    top: 7px;
    right: 8px;
    border: 0;
}

* html .XulMenu td { position: relative; } /* ie 5.0 fix */
