html, body{ margin:0; padding:0; font: 10pt Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #ffffff; }

#page-container{ width:100%; text-align:left; margin:0 auto; }
#border-container{}

/* Hidden Menu */
#hiddenNavi {left:0; top:0; margin:0 10px; padding:0; text-align:left;}
#hiddenNavi li { display:inline;}
#hiddenNavi li a { color:#d6ecf5; background:inherit;}
#hiddenNavi li a:hover { color:#CCCCCC; background:inherit;}

/* Header */

#header{padding:0; margin:0; }
#header a {float:right; padding:0; margin:0}
#header h1 {width:90%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18pt; color:#333333; font-weight:normal; padding:20pt 0 0 0; margin:0; float:left;}
#header b{font-size:20pt; color:#000000; font-weight:normal}

/* Navigation */

#topnav {display:none; }
#topnav750 {display:none; }

#nav {margin:5px 0 5px 18px; padding:0; list-style: none; text-align:right;}
#nav2 {margin:0 0 -5px 0; padding:0; list-style: none; text-align:right;}
#nav li {float:left; background:url(images/navi-line.gif) right top no-repeat; padding-right:15px;}
#nav2 li{float:left; background:none; }
#nav li a, #nav2 li a{color:#F7FBFC; display: block; text-transform:uppercase; font-size: 11px; font-weight:normal; text-decoration: none; font-family: Arial, sans-serif; background:none;}
#nav li a:hover, #nav li a.on, #nav2 li a:hover, #nav2 li a.on {text-decoration: none; color:#cfda93; background:none; }

/* Content */

#left-side {width: 100%; float:left; color:#000000; background:inherit;}
#left-side h2 {margin:0 0 15px 0; color: #b0c530; font-family:Arial, sans-serif; font-size:19px; font-weight:normal;}
#left-side p {margin:0 0 15px 0;}

#content{float:left; margin:22px 0 45px 0;}
#home-content {}
#home-content-ourwork {display:none; }
.arrow1 {margin:7px 5px; padding:0;}
.arrow2 {margin:-3px 7px; padding:0;}
.arrow3 {margin:-3px 3px -3px 0; padding:0;}
.arrow4 {margin:-3px 0 -3px 3px; padding:0;}

#sub-content{ width:100%;}
#sub-content750{ width:100%;}
#sub-content h3,#sub-content750 h3 {padding:0; margin:10px 0 10px 0; font:19px Arial, Helvetica, sans-serif; font-weight:normal; color:#a5be10;}
#sub-content h4,#sub-content750 h4 {padding:0; margin:24px 0 20px 0; font-size:16px; font-weight:bold;}
#sub-content h5,#sub-content750 h5 {margin:0px 0 20px 0; font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
#sub-content p,#sub-content750 p {padding:7px 0 7px 0; margin:0; text-decoration:none;}
#sub-content a,#sub-content750 a {color:#00577b; text-decoration:underline;}
#sub-content em {color:#a5be10; font-style:normal; font-weight:bold;}

#sub-content2-pic p {display:block; padding:00; margin:24pt 0 30pt 0;}
img.LB12 {float:left; padding:0; margin:0 12px 12px 0;}
#sub-content2 { width: 395px; float:left;}
#sub-content2 p {display:block; padding:9px 0 0 0; margin:0 0 16px 0;}
#sub-content2 strong {font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin:0 0 3px 0; padding:0; display:block;}
#sub-content2 a{color:#9fba00; text-decoration:underline; padding:0 1px;}
#sub-content2-search {display:none; }
#sub-content2-search select {width:150px; margin:6px 0; padding: 2px; font:11px Verdana, Arial, Helvetica, sans-serif; }
#sub-content2-search input {margin:6px 0; padding:2px; font:11px Verdana, Arial, Helvetica, sans-serif; }

#sub-content2-casestudy {float:left; width:33%; margin:12px 25px 20px 0; font-size:11px; font-weight:normal; letter-spacing:-0.5px; text-align:center;}
#sub-content2-casestudy2 {padding:0 2px 0 0;}

.btngreen94 {background:url(images/btn-bg-green94.gif) no-repeat center; text-align:center; color:#fbfaf6; border:none; font:11px Verdana, Arial, Helvetica, sans-serif; width:94px; height:24px;}
img.T12 {padding:0; margin:12px 0 0 0;}
img.B20 {padding:0; margin:0 0 20px 0;}
img.L20 {float:left; padding:0; margin:0 20px 5px 0;}

#sub-content2-contact {padding:20px 0 0 0; margin:0;}
#sub-content2-contact input,select,textarea {margin:2px 0; padding:2px; font:11px Verdana, Arial, Helvetica, sans-serif; width:235px; border:1px solid #7f9db9;}
#sub-content2-contact input.btnwhite46 {width:46px; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; margin:10px 3px 0 3px; border:1px solid #7f9db9; background-color:#f7f7f7; color:inherit;}

body#whatwedo #left-side{padding-bottom: 20px;}

#right-side{display:none;}

#rightnews { width: 173px; float:left; background:url(images/leftnews-bg.gif) repeat-x top left; margin:0; padding:0 0 65px 0;}
#rightnews p{float:right; background-color:#005a7f; padding:7px 0 7px 0; margin:0; display:block; width:172px; }
#rightnews b{padding:0 0 0 16px; margin:0; font-weight:normal; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; background:inherit; text-decoration:none;}
#rightnews a:hover {color:#99FF00; text-decoration:none;}

#article{margin:5px 0 5px 1px; padding:0; list-style: none; }
#article li{ float:left; padding:18px 12px 2px 15px; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#005b7f; }
#article li a{display:inline; text-decoration: none; font:11px Verdana, Arial, Helvetica, sans-serif; color:#005b7f; }
#article li a:hover, #nav li a.on { text-decoration: none; color:#9fba00;}

/* Footer */

#footer{ width:100%; float:left; padding:0; margin:0; clear:both; }
#footer p{ width:70%; margin:0; padding:0; float:right; font-size:8pt; color:#666666; text-align:right}
#footer b{ font-size:11pt;}
#footer img {padding:0 5pt 0 5pt;}

/* Others */
img,form { border: 0; margin: 0; padding: 0;}
br.clear { clear: both;}
hr{ width:100%; height:2px;}
td{ vertical-align:top;}

/* Special*/
	
#tld {margin:0; padding-top:10px; clear:both; text-align:right; font:8pt verdana,sans-serif; color:#666666; width:100%}
#tld a{font:8pt verdana,sans-serif; color:#666666; text-decoration:none; }
#tld a:hover {color:#0084bb; text-decoration: underline;}
