/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : EDSR Stylesheet
Author : Darren Lynch / Hypergroup.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* COMMON AND GLOBAL */
body { font:62.5%/1.6 arial, verdana, helvetica, sans-serif; margin:0; padding:0; background:#ececed url(../images/bodyBg.gif) top center repeat-y; color:#000000; text-align:center;}
td, textarea, input, select { font:100% arial, verdana, helvetica, sans-serif;}

/* ----- IDS ----- */
#container { width:950px; margin:0 auto; text-align:left; font-size:110%; position:relative;}   
#header { height:105px; width:950px; position:relative;}
#header #logo { width:178px; height:85px; position:absolute; top:14px; left:0px;}
#header #logoright {
	width:80px;
	height:36px;
	position:absolute;
	top:34px;
	left:870px;
}
#header #logocentre {
	width:80px;
	height:36px;
	position:absolute;
	top:34px;
	left:773px;}
#header #logoleft {
	width:80px;
	height:36px;
	position:absolute;
	top:34px;
	left:675px;
}
#flash { margin-top:6px; width:632px; float:right;}
#apacflash { margin-top:6px; width:632px; float:left;}
#homeRightCol {position:relative;width:311px;float:right;margin-left:0px;display:inline;padding:0px 7px 0px 0px;}
#homeRightCol .box2 { margin-top:5px;}
#homeRightCol .box { margin-top:2px;}
#homeRightCol .boxMiddle { background:url(../images/layup/boxMiddleHome.gif) top left repeat-y; font-size:8.9px;}


#apachomeRightCol {position:relative;width:311px;float:right;margin-left:0px;display:inline;padding:7px 0px 0px 0px;}
#apachomeRightCol .box2 { margin-top:5px;}
#apachomeRightCol .box { margin-top:1.95px;}
#apachomeRightCol .boxMiddle { background:url(../images/layup/boxMiddleHome.gif) top left repeat-y; font-size:8.9px;}

#rightCol { width:311px; height:284px; float:right; position:relative; background-image: url(../images/global/services/apac-contacts.jpg); margin-top:6px; }
#rightCol #right { position:absolute; width:274px; float:left; padding:5px 5px 5px 12px; top: 41px; left: 5px; height: 177px;}
#rightCol #right .padding { font-size:12px; color:#6f6f6f; line-height:130%;}

/*
#leftCol { float:left; width:605px;}
#leftCol #flash { background:url(../images/flash.gif) top left no-repeat; width:605px; height:347px; margin-bottom:7px;}
#leftCol #homeContent { background:url(../images/homeLeftColBg.gif) top left no-repeat; width:604px; height:260px; margin-left:1px;  line-height:16px; color:#676767; font-size:13px; }
#leftCol #homeContent .title { padding: 5px 0 0 22px !important;}
#leftCol #homeContent .title h1 { color:#FFFFFF !important; font-weight:bold !important; padding-bottom:15px !important; font-size:16px !important; line-height:21px !important; }
#leftCol #homeContent .padding { padding:10px 30px 0 22px;}
#leftCol #homeContent p { padding-bottom:7px;}
#rightCol { float:left; width:371px;}
.jump { background:url(../images/homeJumpBg.gif) top left no-repeat; width:362px; height:110px; margin-bottom:8px;}
.jump a { display:block; width:362px; height:110px; color:#FFFFFF !important; text-decoration:none !important;}
.jump .title { font-size:25px; display:block; padding:20px 0 0 23px; line-height:25px;}
.jump a .title { font-weight:bold;}
.jump .text { font-size:17px; display:block; padding:3px 30px 0 23px; line-height:21px;}
.jump a .text { font-weight:normal;}
#rightCol #latestAnnouncements { background:url(../images/homeRightColBg.gif) top left no-repeat; width:362px; height:260px;}
#rightCol #latestAnnouncements .title { color:#FFFFFF; font-weight:bold; font-size:16px; line-height:21px; padding: 5px 0 0 22px;}
#rightCol #latestAnnouncements .padding { padding:20px 20px 0 22px;}
#rigjtCol #latestAnnouncements a { display:block; padding:3px 0 3px 0px; text-decoration:none; border-bottom:1px solid #ffffff; line-height:17px; color:#676767; font-size:13px; font-weight:normal;}
#rightCol #latestAnnouncements a:hover { text-decoration:underline;}
#rightCol #latestAnnouncements a.last { border:none;}
*/

#homeContent { width:950px; color:#8d8e90; font-size:110%;}
#homeContent a:hover { text-decoration:underline;}
#homeContent #services { width:632px; height:343px; float:right; position:relative; background-image: url(../images/about-chix.gif);}
#homeContent #services #servicesSolutions { position:absolute; width:588px; float:left; padding:5px 0px 0px 12px; top: 41px; left: 9px; height: 205px;}
#homeContent #services #servicesSolutions .padding2 { font-size:100%; color:#6f6f6f; line-height:130%;}
#homeContent #apacservices { width:632px; height:343px; float:left; position:relative; background-image: url(../images/global/services/apac.jpg);}
#homeContent #apacservices #servicesSolutions { position:absolute; width:588px; float:left; padding:5px 0px 0px 12px; top: 41px; left: 9px; height: 205px;}
#homeContent #apacservices #servicesSolutions .padding2 { font-size:100%; color:#6f6f6f; line-height:130%;}
#homeContent #apacservicescon { width:632px; height:300px; float:left; position:relative; background-image: url(../images/global/services/apac-new.jpg); margin-top:7px;}
#homeContent #apacservicescon #servicescon { position:absolute; width:588px; float:left; padding:5px 0px 0px 12px; top: 41px; left: 9px; height: 248px;}
#homeContent #apacservicescon #servicescon .padding2 { font-size:12px; color:#6f6f6f; line-height:130%;}
#homeContent #services2 { width:311px; height:343px; float:right; position:relative; background-image: url(../images/global/services/contacts.jpg);}
#homeContent #services2 #servicesSolutions2 { position:absolute; width:274px; float:left; padding:5px 5px 5px 12px; top: 41px; left: 5px; height: 177px;}
#homeContent #services2 #servicesSolutions2 .padding3 { font-size:100%; color:#6f6f6f; line-height:130%;}
#homeContent #services #servicesSolutions .title { position:absolute; top:1px; left:19px; font-size:17px; color:#ffffff; width: 459px;}
#homeContent #services #servicesSolutions ul { margin:0; padding:42px 0 0 0; list-style:none; float:left; width:462px; line-height: 130%;}
#homeContent #services #servicesSolutions ul li { padding: 0 0 3px 20px;}
#homeContent #apacservices2 { width:311px; height:343px; float:right; position:relative; background-image: url(../images/global/services/contacts.jpg);}
#homeContent #apacservices2 #servicesSolutions2 { position:absolute; width:274px; float:left; padding:5px 5px 5px 12px; top: 41px; left: 5px; height: 177px;}
#homeContent #apacservices2 #servicesSolutions2 .padding3 { font-size:100%; color:#6f6f6f; line-height:130%;}

#homeContent #apacservices3 { width:311px; height:150px; float:right; position:relative; background-image: url(../images/global/services/media-inquiries.jpg); margin-top:7px;}
#homeContent #apacservices3 #servicesSolutions3 { position:absolute; width:274px; float:left; padding:5px 5px 5px 12px; top: 41px; left: 5px; height: 177px;}
#homeContent #apacservices3 #servicesSolutions3 .padding3 { font-size:12px; color:#6f6f6f; line-height:130%;}

#homeContent #latestAnnouncements { width:311px; height:150px; float:right; position:relative; background:url(../images/homeRightColBg.gif); margin-top: 7px;}
#homeContent #latestAnnouncements .title { color:#FFFFFF; font-weight:bold; font-size:16px; line-height:21px; padding: 5px 0 0 22px;}
#homeContent #latestAnnouncements .padding { padding:20px 20px 0 22px;}
#homeContent #latestAnnouncements a { display:block; padding:3px 0 3px 0px; text-decoration:none; border-bottom:1px solid #ffffff; line-height:17px; color:#676767; font-size:13px; font-weight:normal;}
#homeContent #latestAnnouncements a:hover { text-decoration:underline;}
#homeContent #latestAnnouncements a.last { border:none;}

#homeContent #mediaEnquiries { width:311px; height:142px; float:right; position:relative; background:url(../images/homeRightColBg.gif); margin-top: 7px;}
#homeContent #mediaEnquiries .title { color:#FFFFFF; font-weight:bold; font-size:16px; line-height:21px; padding: 5px 0 0 22px;}
#homeContent #mediaEnquiries #enquiriesContact { position:absolute; width:274px; float:left; padding:5px 5px 5px 12px; top: 41px; left: 5px; height: 177px;}
#homeContent #mediaEnquiries #enquiriesContact .padding { font-size:12px; color:#6f6f6f; line-height:130%;}

#homeContent #apacservices #servicesSolutions .title { position:absolute; top:1px; left:19px; font-size:17px; color:#ffffff; width: 459px;}
#homeContent #apacservices #servicesSolutions ul { margin:0; padding:42px 0 0 0; list-style:none; float:left; width:462px; line-height: 130%;}
#homeContent #apacservices #servicesSolutions ul li { padding: 0 0 3px 20px;}
#homeContent #servicessingapore { width:632px; height:343px; float:right; position:relative; background-image: url(../images/global/services/singapore.jpg);}
#homeContent #servicessingapore #servicesSolutions { position:absolute; width:588px; float:left; padding:5px 0px 0px 12px; top: 41px; left: 9px; height: 205px;}
#homeContent #servicessingapore #servicesSolutions .padding2 { font-size:100%; color:#6f6f6f; line-height:130%;}
#homeContent #serviceshongkong { width:632px; height:343px; float:right; position:relative; background-image: url(../images/global/services/hongkong.jpg);}
#homeContent #serviceshongkong #servicesSolutions { position:absolute; width:588px; float:left; padding:5px 0px 0px 12px; top: 41px; left: 9px; height: 205px;}
#homeContent #serviceshongkong #servicesSolutions .padding2 { font-size:100%; color:#6f6f6f; line-height:130%;}
#homeContent #servicesjapan { width:632px; height:343px; float:right; position:relative; background-image: url(../images/global/services/japan.jpg);}
#homeContent #servicesjapan #servicesSolutions { position:absolute; width:588px; float:left; padding:5px 0px 0px 12px; top: 41px; left: 9px; height: 205px;}
#homeContent #servicesjapan #servicesSolutions .padding2 { font-size:100%; color:#6f6f6f; line-height:130%;}

/* ----- FOOTERS ----- */
#footer { background:url(../images/layup/footerBg.gif) top left no-repeat; width:949px; height:20px; margin-top:11px; color:#bbbbbb; line-height:100%; }
#footer .padding { padding:0px 0 0px 0px; font-size:90%;}
#footer p { text-align:justify; padding:0 0px 0 0px;}
#footerLogos { background:url(../images/layup/footerLogosBg.gif) top left no-repeat; width:950px; height:36px; margin:5px 0; position:relative; background-image: url(../Images/footer.gif); }
#footerLogos .links { padding:13px 0 0 13px; color:#bbbbbb; font-size:9px;}
#footerLogos .links a { color:#bbbbbb; text-decoration:none; font-size:9px;}
#footerLogos .copyright a:hover { text-decoration:underline;}


/* ----- CLASSES ----- */
.float_left { float:left;}
.float_right { float:right;}
.clear { clear:both; }
.hide { display:none; }
.image_right { float:right; margin:0 0 10px 15px; border:1px solid #000000; }
.image_left { float:left; margin:0 15px 10px 0; border:1px solid #000000; }
.hand { cursor:pointer;}

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:normal;}

/* ----- TOP NAVIGATION ----- */
#topNav { height:30px; width:950px; background-image: url(../Images/title-bar.gif); }
#topNav .overlay {
	position:absolute;
	height:21px;
	color:#FFFFFF;
	font-size:11px;
	background-position: center;
	top: 111px;
	left: 5px;
}
#topNav .overlay a { color:#FFFFFF; text-decoration:none; font-size:11px;}
#topNav .overlay a:hover { color:#990000; }

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0 0 15px 0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#000000; }
a:hover { text-decoration:none; }

/* ----- TABLES ----- */
table { border-collapse:collapse; }
table p { padding:0px; }
