html { font-family: Verdana, Arial, Helvetica, sans-serif; color:rgb(88,88,91); }
html,body { margin:0px; padding:0px; background-color: #FFFFFF; font-size: 12px; line-height: 22px; overflow-x: hidden; }
p { margin:0px; padding:3px 0px; margin-bottom: 0.6em; }
a { color: #008BC4; text-decoration: none; }
h1 { font-family: "Verdana", Arial, Helvetica, sans-serif; color: #008BC4; font-weight: 100; }
h3 { font-family: "Verdana", Arial, Helvetica, sans-serif; color: #008BC4; font-weight: 100; font-size: 14px; }
li { margin-left: 15px; }

#container { margin:10px auto; width:950px; padding:0px; }
#header { height: 353px; margin-left: -294px; }
#nav { background-image:url(../images/nav/background.png); background-repeat: repeat-x; height: 132px; width: 100%; margin-top: 10px; }
#subnav { height: 62px; width: 100%; margin-top: 10px; margin-bottom: -70px; }
#content { margin: 0px 0px -10px 0px; }
#footer { background-image: url(../images/footer/footer.png); background-repeat: repeat-x; height: 182px; width: 100%; margin-left: auto; margin-right: auto; }
#footer p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 32px; } 
#footer a { color:#fff; text-decoration: none; } 

/* Navigation Styles */
#nav ul.mainlinks { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style: none; white-space:nowrap; height:132px; margin-left: auto; margin-right: auto; }
#nav ul.mainlinks li { padding:0px 40px 0px 0px; margin:0px 0px 0px 0px; display:block; float:left; position:relative; }
#subnav .sublinks img { border: 0px; }
#subnav ul.sublinks { padding: 20px 0px 0px 30px; margin:0px 0px 0px 0px; list-style: none; white-space:nowrap; }
#subnav ul.sublinks li { padding:0px 60px 0px 0px; margin:0px 0px 0px 0px; display:block; float:left; position:relative; height:45px; }
#footer ul { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 32px; list-style: none; } 
#footer li { display:block; float:left; position:relative; list-style: none; }


/* Main Content Styles */
#content #left { float:left; width:340px; padding: 20px 0px 0px 0px; text-align: left; height: 100%; }
#content #right { margin:0px 0px 0px 350px; padding: 10px; }
#content #right #lc { float:left; width:310px; padding:0px 0px 0px 0px; }
#content #right #lc img { border: 0px; }
#content #right #lc .butt { background-image:url(../images/box_butt.png); width: 270px; height: 112px; padding: 20px; }
#content #right #rc { margin:250px 0px 0px 340px; padding: 10px 10px 0px 10px; vertical-align: bottom; height: 400px; width: 198px; background-color: #008BC4; }
#content #right #space { margin:250px 0px 0px 340px; padding: 10px 10px 0px 10px; vertical-align: bottom; height: 400px; width: 198px; background-color: #fff; }

#content #home #left { float:left; width:340px; padding: 20px 0px 0px 0px; text-align: left; }
#content #home #left li { list-style: none; }
#content #home #right { margin:0px 0px 0px 350px; }
#content #home #right #top img { border: 0px; padding: 30px; }
#content #home #right #top { float:left; width:310px; padding:0px 0px 0px 0px; }
#content #home #right #top .butt { background-image:url(../images/box_butt_home.png); width: 240px; height: 210px; }
#content #home #right #bottom { padding: 10px 10px 0px 10px; vertical-align: bottom; height: 500px; width: 300px; background-color: #008BC4; position: relative; margin: 470px 0px -10px 170px; }
#content #home #right #bottom .strap { position: relative; margin: 5px 0px 0px 45px; }
#content #home #right #bottom .signup { width: 180px; height: 250px;  position: relative; margin: 83px 0px 0px 95px; background-color: #585858; padding: 10px; }

#content .propertydev { background-image: url(../images/expertise/propertydev.png); background-repeat: no-repeat; width: 944; height: 663; }
#content #propertydevbod #left { float:left; width:320px; padding:20px 0px 0px 30px; text-align: left; }
#content #propertydevbod #right { margin:0px 0px 0px 290px; padding: 10px 0px 0px 0px; }
#content #propertydevbod #right #lc { float:left; width:160px; padding:10px 0px 0px 0px; }
#content #propertydevbod #right #lc ul { list-style: none; white-space:nowrap; }
#content #propertydevbod #right #lc ul.line li { border-bottom:1px solid #757678; width: 160px; padding: 5px 0px 5px 0px; margin: 12px; }
#content #propertydevbod #right #lc img { border: 0px; }
#content #propertydevbod #right #rc { margin: 80px 0px 0px 300px; padding: 0px 0px; width: 325px; height: 600px; }
#content #propertydevbod #right #rc p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 22px; margin-bottom: 0.6em; padding: 10px; }
#content #propertydevbod #right .casestudy { margin: 30px 0px 0px 45px; }
#content #propertydevbod #right .casestudy img { border: 0px; }

#content .facilitiesprop { background-image: url(../images/expertise/facilitiesprop.png); background-repeat: no-repeat; width: 944; height: 663; }
#content #facilitiespropbod #left { float:left; width:320px; padding:20px 0px 0px 30px; text-align: left; }
#content #facilitiespropbod #right { margin:0px 0px 0px 290px; padding: 10px 0px 0px 0px; }
#content #facilitiespropbod #right #lc { float:left; width:160px; padding:10px 0px 0px 0px; }
#content #facilitiespropbod #right #lc ul { list-style: none; white-space:nowrap; }
#content #facilitiespropbod #right #lc ul.line li { border-bottom:1px solid #757678; width: 160px; padding: 5px 0px 5px 0px; margin: 12px; }
#content #facilitiespropbod #right #rc { margin: 80px 0px 0px 300px; padding: 0px 0px; width: 325px; height: 600px; }
#content #facilitiespropbod #right #rc p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 22px; margin-bottom: 0.6em; padding: 10px; }
#content #facilitiespropbod #right .casestudy { margin: 30px 0px 0px 45px; }
#content #facilitiespropbod #right .casestudy img { border: 0px; }

#content .informationtec { background-image: url(../images/expertise/IT.png); background-repeat: no-repeat; width: 944; height: 663; }
#content #informationtecbod #left { float:left; width:320px; padding:20px 0px 0px 30px; text-align: left; }
#content #informationtecbod #right { margin:0px 0px 0px 290px; padding: 10px 0px 0px 0px; }
#content #informationtecbod #right #lc { float:left; width:160px; padding:10px 0px 0px 0px; }
#content #informationtecbod #right #lc ul { list-style: none; white-space:nowrap; }
#content #informationtecbod #right #lc ul.line li { border-bottom:1px solid #757678; width: 160px; padding: 5px 0px 5px 0px; margin: 12px; }
#content #informationtecbod #right #rc { margin: 80px 0px 0px 300px; padding: 0px 0px; width: 325px; height: 600px; }
#content #informationtecbod #right #rc p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 22px; margin-bottom: 0.6em; padding: 10px; }
#content #informationtecbod #right .casestudy { margin: 30px 0px 0px 45px; }
#content #informationtecbod #right .casestudy img { border: 0px; }

#content .businessdev { background-image: url(../images/expertise/businessdev.png); background-repeat: no-repeat; width: 944; height: 663; }
#content #businessdevbod #left { float:left; width:320px; padding:20px 0px 0px 30px; text-align: left; }
#content #businessdevbod #right { margin:0px 0px 0px 290px; padding: 10px 0px 0px 0px; }
#content #businessdevbod #right #lc { float:left; width:160px; padding:10px 0px 0px 0px; }
#content #businessdevbod #right #lc ul { list-style: none; white-space:nowrap; }
#content #businessdevbod #right #lc ul.line li { border-bottom:1px solid #757678; width: 160px; padding: 5px 0px 5px 0px; margin: 12px; }
#content #businessdevbod #right #rc { margin: 80px 0px 0px 300px; padding: 0px 0px 0px 0px; width: 325px; height: 600px; }
#content #businessdevbod #right #rc p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 22px; margin-bottom: 0.6em; padding: 10px; }
#content #businessdevbod #right #rc li { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 22px; padding: 0px 5px 0px 0px; }
#content #businessdevbod #right #rc ol { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 22px; }
#content #businessdevbod #right .casestudy { margin: 30px 0px 0px 45px; }
#content #businessdevbod #right .casestudy img { border: 0px; }

/* job */
#content #job { float:left; margin-left: 680px; margin-top: -660px; width: 360px; }



/*rules*/
.greyRule { background: #757678; width: 160px; height: 1px; padding: 0px 0px 0px 0px; margin: 12px; margin-left: 110px; }
.greyRule hr { display: none; }

.whiteRule { background: #FFF; width: 220px; height: 10px; padding: 0px 0px 0px 0px; margin: 12px; margin-left: -10px; }
.whiteRule hr { display: none; }

.fbRule { background: #008BC4; width: 200px; height: 1px; padding: 0px 0px 0px 0px; margin: 5px; margin-left: 0px; }
.fbRule hr { display: none; }




/* Form Styles */
span.label,span.spacer,span.multiple span { width:180px;float:left; } 
span.multiple { float:left; } 
div.clear { clear:both; padding-top:5px; } 
span.label,input, textarea, select { background-color :#666; color : #FFF; border:hidden; outline:none;  } 