body { background-image:url(images/background.jpg); background-repeat:repeat-x; margin:0 auto; background-color:#FFF; font-size:62.5%; color:#000; font-family:Arial, Helvetica, sans-serif; }
a { color:#00609d; text-decoration:underline; }
a:hover { color:#333; }
/*Header*/
#header { overflow:hidden; margin:0 auto; padding:0; width:836px; height:125px; background-image:url(images/headerimg.jpg); background-repeat:no-repeat; }
#header ul { padding:10px 0 0 0; list-style:none; color:#24276a; font-size:1.3em; }
#header li { margin:0 0 6px 0; }
#container { margin:0 auto; width:1100px; background-image:url(images/container-background.jpg); background-repeat:no-repeat; background-color:#FFF; overflow:auto; }
/*Main*/
.main { width:814px; margin:0 auto; background-color:#FFF; padding:0 12px 0 12px; overflow:auto; }
.main2 { clear:both; width:838px; margin:0 auto; background-image:url(images/white-background.jpg); background-repeat:repeat-y; background-color:#FFF; padding:0 0 0 32px; overflow:auto; }
.thumb { width:610px; height:40px; margin:20px 10px 35px 0; }
/*Menu*/
#menu { width:814px; height:47px; margin:0 0 25px 0; padding:0; float:left; }
/*Flash*/
#flash { width:615px; height:293px; margin:0 14px 0 0; float:left; }
.side-buttons { width:183px; height:93px; margin:0 0 7px 0; float:left; }
/*Main Text*/
#main-text { width:615px; overflow:hidden; padding:15px 0 10px 0; font-size:1.2em; float:left; margin:0 10px 0 0; line-height:1.4em; color:#666; }
#main-text ul { padding:0; margin:14px 0 10px 0; list-style:none; }
#main-text li { padding:0 0 1px 0; }
.thumb-pic { float:right; padding:0 0 0 6px; }
#news { width:148px; float:left; background-color:#eaf6ff; margin:40px 0 0 0px; padding:12px 10px 10px 20px; }
#news p { color:#006; padding:0 0 5px 0; }
#news ul { padding:15px 0 0 0; margin:15px 10px 0 0; }
#news li { font-size:1.2em; color:#006; padding:6px 0 2px 3px; }
#news a:link { color:#00609d; text-decoration:none; }
#news a:visited { color:#00609d; text-decoration:none; }
#news a:hover { color:#666; text-decoration:none; }
#vacancies { width:163px; float:left; background-color:#fff0ea; margin:20px 0 0 0; padding:12px 10px 0 10px; }
#vacancies p { font-size:1.2em; line-height:1.3em; color:#666; }
#key-points { width:163px; float:left; background-color:#e6eee3; margin:20px 0 0 0; padding:12px 10px 0 10px; }
#key-points ul { margin:10px 0 0 17px; padding:0; font-size:1.2em; line-height:1.3em; color:#666; list-style-image:url(images/bullet.gif); }
#key-points li { padding:0 0 10px 0; }
#coverage { width:163px; float:left; background-color:#ebf5eb; margin:20px 0 0 0; padding:12px 10px 0 10px; }
#coverage p { font-size:1.2em; line-height:1.3em; color:#666; }
#coverage ul { padding:0 0 0 20px; margin:0; font-size:1.2em; color:#00609d; }
#coverage li { padding:0 0 7px 0; list-style-image:url(images/bullet-tick-main.gif); }
.bold-text { font-weight:bold; }
.bold-text-blue { font-weight:bold; color:#00609d; }
#tv-box { width:584px; margin:20px 0 0 0; background-color:#e6eee3; padding:10px 15px 5px 10px; float:left; }
#tv-box ul { padding:0 0 0 25px; list-style-image:url(images/bullet.gif); }
#tv-box li { padding:0 0 10px 0; }
.rss-logo { padding:0 5px 0 0; margin:0 0 0 0; }
/*Site Map*/
#site-map { width:645px; overflow:hidden; padding:0; font-size:1.2em; float:left; margin:0 10px 0 0; line-height:1.5em; color:#666; background-color:#FFF; }
#site-map ul { padding:0; margin:0 0 0 15px; list-style-image:url(images/bullet.gif); }
#site-map li { padding:0 0 8px 0; }
/*Headings*/
h1 { color:#00609d; font-size:2.0em; padding:10px 0 0 0; margin:10px 0 0 0; }
.h1-sub { font-size:1.2em; padding:0; margin:10px 0 0 0; display:block; }
.h2 { color:#00609d; font-size:1.8em; padding:12px 0 0 0; margin:0px; font-weight:bold; clear:both; }
h2, h3, h4, h5, h6 { color:#00609d; font-size:1.8em; padding:12px 0 0 0; display:block; margin:0px; clear:both; }
.h1 { color:#00609d; font-size:2.0em; font-weight:bold; padding:0 0 0 2px; }
.h1-style { color:#00609d; font-size:1.8em; font-weight:bold; padding:0 0 0 2px; }
.h2-style { color:#00609d; font-size:1.6em; font-weight:bold; padding:0; margin:14px 0 0 0; }
.h3-style { color:#00609d; font-size:1.6em; font-weight:bold; padding:0; margin:30px 0 0 0; }
.subheading-style { color:#00609d; font-size:1.2em; font-weight:bold; padding:0; margin:12px 0 0 0; }
.category-rollover { float:left; width:294px; height:36px; margin:30px 5px 10px 0; padding:0 0 20px 0; }
#video-flash { width:320px; height:180px; margin:0 10px 10px 0; float:left; }
/*Contact Us*/
#main-form { overflow:auto; }
.address-main { width:400px; height:140px; }
.address { width:170px; height:130px; float:left; }
#enquiry { width:570px; background-image:url(images/enquire-background.jpg); background-repeat:no-repeat; overflow:hidden; padding:12px 0 20px 25px; color:#FFF; }
.field-title { width:220px; margin:10px 65px 0 0; float:left; }
.field-title2 { width:505px; margin:10px 65px 0 0; float:left; }
.field-box { width:220px; margin:0 65px 0 0; float:left; }
.field-boxb { width:505px; margin:0 65px 0 0; float:left; }
.form-fields { width:200px; }
.message-field { width:490px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.message-container { width:500px; float:left; margin:0 20px 5px 0; }
.code { margin:0 10px 0 0; }
.submit-button { margin:10px 0 0 0; float:left; }
.float { float:left; }
/*Footer*/
#footer { width:838px; height:300px; margin:0 auto; background-image:url(images/footer-background.jpg); background-repeat:no-repeat; background-color:#FFF; background-position:bottom; padding:0 0 0 32px; text-align:center; font-size:1.0em; color:#00609d; line-height: 1.8em; }
#footer a:link { color:#00609d; text-decoration:none; font-size:1em; font-weight:normal; }
#footer a:visited { color:#00609d; text-decoration:none; font-size:1em; }
#footer a:hover { color:#666; text-decoration:none; font-size:1em; font-weight:normal; }
#footer ul { font-size:1.0em; width:810px; padding:0 0 6px 0; margin:4px 0 6px 0; }
#footer li { padding:0 5px 0 5px; list-style-type:none; display:inline; }
.right-border { border-right: 1px solid #00609d; }
#footer p { margin:0; line-height: 1.4em; }
#logo { width:111px; height:106px; float:left; margin:10px 0 0 5px; padding:0 20px 0 0; }
/*resources*/
#linkbox { clear:both; width:540px; color:#00609d; background-color:#D7F1FF; padding:11px; border:1px solid #00609d; margin:0 0 20px 0; }
#bullets { width:600px; display:block; float:left; color:#00609d; background-color:#ffc; margin:15px 0 35px 0; clear:both; }
#bullets ul { margin:15px 10px 0 30px; float:left; font-size:1.0em; color:#00609d; list-style:square; }
#bullets li { padding:0 0 10px 0; }
.reload a { color:#FFF; }
.reload a:hover { color:#CCC; }
/*Enquire-mini*/
#enquire-mini { width:162px; float:left; background-color:#fff0ea; height:200px; margin:30px 0 0 0; padding:12px 10px 0 10px; }
.title { width:80px; padding:0px; color:#333; font-size:1.1em; float:left; margin:8px 0 0 0; }
.field { width:120px; float:left; margin:0px; padding:0px; }
.continue { margin:10px 0 0 0; float:left; }
/*Others*/
.main-thumb { width:615px; height:120px; float:left; margin:8px 0px 50px 0px; }
.thumbs { margin:0 3px 0 0; }
.google-map { border: solid 1px #333; margin:30px 0 0 0; }
.area { margin:25px 0 22px 0; float:left; }
#action { width:180px; height:71px; float:left; margin:20px 0 0 0; }
.links { margin:0 auto; width:900px; text-align:center; padding:15px 0 10px 0; }
.txt { display:block; }
.margright { margin-right:25px; }
.bluetext2 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #005AAD; text-align: center; }
.centred { font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; color: #555555; text-align: center; }
.bold-text-yellow-big { font-weight:bold; color:#f1b11b; font-size:1.8em; }
.sm {font-size:0.9em; }
#services { width:814px; overflow:hidden; padding:0; font-size:1.2em; float:left; margin:0; line-height:1.5em; color:#666; background-color:#FFF; }
.products {width:380px; height:250px; padding:10px; float:left; }
.products ul {font-size:0.95em; padding-left:10px; }
.products li {line-height:1.4em; }
.right {float:right; }
.product-title { color:#00609d; font-size:1.3em; font-weight:bold; text-transform:uppercase; padding:0; margin:0; }
.product-subtitle { color:#00609d; font-size:0.8em; text-transform:none; font-weight:normal; padding:0; margin-top:0; display:block; }
.logo {margin-left:345px; }
.photos{float:left; width:595px; height:330px; border:solid 1px #666;margin:20px 0 10px 0;}
.investorsimg{ padding:10px 10px;
