﻿/*
 	Copyright (c) 2008 by Axe Group Pty. Limited.
 	L15/60 Margaret St, Sydney nsw 2000 australia
 	All rights reserved.
 
 	This software is the confidential and proprietary information of Axe Group
 	Pty. Limited. You shall not disclose such Confidential Information and shall
 	use it only in accordance with the terms of the license agreement you entered
 	into with Axe Group Pty. Limited.

	global.css
	nitin.bhradwaj@axegroup.com.au
*/

/*
LAST UPDATED ON 27 MARCH 2009 BY JOYCE.SIM@ACEGROUP.COM
*/

html, body, h1, h2, h3, h4, ul, li {
	margin: 0px;
	padding: 0px;
}

/* used for TH and VN Site - Comment for other sites  */
th {
	background-color:  #99CD00; 
	color: #FFFFFF; 
}

/* used for TH and VN Site - Comment for other sites  */
td {
	background-color:  #CCCCCC;
}

h2{
	font-size:11pt;
	/* color:#993333; /* Colour for Aus site */
	color:#006699; /* Colour for Malaysia site */
	/* color:#006699; /* Colour for Thai Life site */
}

h1 {
	/* background-color:#FFCD00;/*for Aus*/
	/* color:#996633;/*for Aus*/
	background-color:#99CC00; /* ACE Green background */
	color:#FFFFFF;/* white fonts */
	font-weight:bold;
	padding-left:10px;
	line-height:50px;
	font-family:times New Roman;
	font-size:16pt !important;
	height:49px;
}

.h1 {
	background-color:#99CC00; /* ACE Green background */
	color:#FFFFFF;/* white fonts */
}

h2 a{
	font-size:11pt;
	color:#000066;
}

h2 img {
	display: block;
}

h3{
	color:#000000;
	font-size:11pt;
}

img {
	border: 0;
}

h4 a {
	color:#0033BF;
}

a {
	font-size:9pt;
	color: #000066;
	text-decoration:underline;
}

a:hover {
	color: #000066;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

p {
	margin: 0 0 1em 0;
	dpadding: 0;
}

.contact_container p{
	margin: 0 0 0 0;
}

body {
	font-size:10pt !important;
	font-family: Arial, verdana, sans-serif;
	color: #000000;	
	width: 770px;
	margin:0px 0px 0px 10px;
}

#container {
	text-align:left;
	width:770px;	
	padding-bottom: 10px;
	padding-top: 31px;	
	border-bottom:none;
}

#logo{
/* 	[2010.02.24|J2SIMX] ORIGINAL MEASUREMENTS
	width:51px;
	height:42px;
*/
	width:150px;
	height:45px;
	float:left;
	background-image:url('/aceStatic/ACE Global/Static/Images/ace-logo-3oclock-150x45.jpg');
	background-repeat:no-repeat;
	margin:-15px 0 0 15px;
	z-position:-1;
}

#top_navigation{
	margin:-26px 0px 0px 0px;
	text-align:right;
}

#top_navigation ul li{
	display:inline;
	color:#333333;
	font-size:7pt;
	font-weight:bold;
	padding:3px 2px 0px 18px;
	text-decoration:none;
}

#top_navigation ul li a {
	color:#333333;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
}

#global_navigation ul li{
	display:inline;
}

#global_navigation ul li a{
	border-right:1px solid #006699 !important;
	font-weight:bold;
	font-size:7pt !important;
	padding:9px 4px 6px 6px;
	text-decoration:none;
	color:#333333;
}

#global_navigation ul li a:focus {
	background-image:url('/aceStatic/ACE Global/Static/Images/arrow_green_down.gif');
	background-repeat:no-repeat;
}

#global_navigation ul li a.current{
	background-image:url('/aceStatic/ACE Global/Static/Images/arrow_green_down.gif');
	background-repeat:no-repeat;
	background-position: 5px 0px;
}

#global_navigation ul li a#global_navigation_noborder {
	border-right:none !important;
	}

.submit_button{
	background-image:url('/aceStatic/ACE Global/Static/Images/button_search.gif');
	width:75px;
	height:20px;
	margin-top:0px;
	background-repeat:no-repeat;
	border:none;
}

.submit_form{
	background-image:url('/aceStatic/ACE Global/Static/Images/button_submit.gif');
	width:76px;
	height:20px;
	margin-top:0px;
	background-repeat:no-repeat;
	border:none;
}

.search_box{
	padding-top:-6px;
	height:20px;
}

#branding_area{
	width:770px;
	height:164px;
	padding-bottom:10px;
	border-bottom:1px solid #006699;
}

#left_border_top{
	float:left;
	width:500px;
	border-top:1px solid #006699;
	border-right:1px solid #006699;
	height:20px;
	margin-top:10px;
}

#right_border_top{
	float:left;
	margin-left:0px;
	border-top:1px solid #006699;
	width:269px;
	margin-top:10px;
}

#left_border_bottom{
	float:left;
	width:500px;
	border-bottom:1px solid #006699;
	border-right:1px solid #006699;
	height:20px;
	margin-top:10px;
}

#right_border_bottom{
	float:left;
	margin-left:0px;
	border-bottom:1px solid #006699;
	width:269px;
	margin-top:20px;
	height:10px;
}

#sub_container {
	float:left;
	margin:-1px;
	width:770px;
}

#footer {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin:-1px;
	border-top:none;
	width:770px;
	padding:20px 0 20px 0;
	font-size:8pt;
}

#footer ul li{
	display:inline;
	font-size:8pt;
	border-left:1px solid #000000;
	padding:0px 4px 0px;
}

#footer ul li a{
	font-size:8pt;
}

#footer ul li.no_border{
	border-left:0px;
	padding-left:0px;
}

#global_navigation {
	padding-bottom:5px;
	margin:42px 0pt 10px;
	border-bottom:1px #006699 solid;
	text-align:right;
}

#breadcrumbs ul li {
	display:inline;
	font-size:8pt;
	padding:2px;
}

#breadcrumbs ul li a{
	font-size:8pt;
}
#breadcrumbs body{
	font-size:8pt;
}

.editable_container{
	margin:15px 15px 15px 15px;
}

.editable_container ul li {
	margin:5px 0pt 0pt 15px;
}

.editable_container ul {
	margin-bottom:10px;
	list-style-type:disc;
}

.contact_container{
	padding-top:5px;
	padding-bottom:25px;
	color:#333333;
	line-height:20px;
}

.answer_container{
	margin:0px 15px 25px 35px;
}

.number{
	float:left;
}

.sub_question{
	margin: 0px 0px 0px 20px;
}

.question_container{
	font-weight:bold;
	margin:25px 15px 5px;
}

.contactdetail{
	clear:left;
}

.contactlabel{
	color:#993333; 
	float:left;
	width:50px;
}

.contactvalue{
	float:left;
}

/* left column (secondary navigation)
*******************************************************************************/
#sub_navigation {
	width : 183px;
	margin: 25px 0 0 7px;
	float : left;
	position : relative;
	display : inline;
	z-index : 49;
}

/* first level items */

#sub_navigation ul {
	list-style-type : none;
	padding : 0;
	margin : 0;
}
#sub_navigation li {
	list-style-type : none;
	margin : 0;

}
#sub_navigation a {
	font-size:8pt;
	display : block;
	border-bottom : 1px solid white;
	padding: 0px 10px;
	width : 156px;
	color : #333333;
	text-decoration : none;
	font-weight:bold;
}
#sub_navigation a:hover, #sub_navigation a:focus {
	color : #333333;
}
#sub_navigation a.arrow {
	background :url(arrow_blue_side.gif) 150px 8px no-repeat;
}
#sub_navigation a.arrow:hover, #sub_navigation a.arrow:focus {
	background: url(arrow_white_side.gif) 150px 8px no-repeat;
}

/* first level EXPANDED items */
#sub_navigation li.highlight a {
	background : transparent;
	border : 0;
	font-weight : bold;
}
#sub_navigation li.highlight a:hover, #sub_navigation li.highlight a:focus {
	background : transparent;
}
#sub_navigation li.highlight a.arrow {
	background: transparent url(/aceStatic/ACE Global/Static/Images/arrow_green.gif) 0px 4px no-repeat;
}
#sub_navigation li.highlight a.arrow:hover, #sub_navigation li.highlight a.arrow:focus {
	background: transparent url(/aceStatic/ACE Global/Static/Images/arrow_green.gif) 0px 4px no-repeat;
}

/* SECOND level items */
#sub_navigation li li.highlight a {
	font-weight : bold !important;
}

#sub_navigation li li a {
	background-color : transparent;
	background-image : none !important;
	border : 0;
	text-decoration:underline;
	font-size:8pt;
	font-weight : normal !important;
	padding : 0px 10px 2px 18px;
	width : 148px;
	color : #000066;
}
#sub_navigation li li a:hover, #sub_navigation li li a:focus {
	background-image : none;
	color : #000066;
}

/* THIRD level items */
#sub_navigation li li.highlight li a {
	font-weight : normal !important;
}
	
#sub_navigation li li li a {
	padding : 0px 10px 2px 26px;
	width : 140px;
}

/* FOURTH level items */
#sub_navigation li li li li a {
	padding : 0px 10px 2px 34px;
	width : 132px;
}

