@import url("external.css");

/* ----- MAIN CONTENT ----- */

#content { 
width:1000px;
min-height:695px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:695px; /* for IE5.x and IE6 */
background-color:#ffffff;
margin-top:10px;
}

.maincon01 {
width:300px;
float:left;
height:670px;
margin-top:25px;
padding: 0px 0px 0px 0px;
background-image:url(/userfiles/image/imgsidebk.jpg);
background-repeat:no-repeat;
font-size:9pt;
color:#FFFFFF
}

.maincon01 li {
padding-bottom: 8px;
}

.maincon02 {
width:680px;
float:right;
padding: 20px 20px 20px 0px;
height:695px;
}

.maincon02 p {
text-align:justify
}


.maincontact {
width:960px;
float:right;
padding: 0px 20px 0px 20px;
margin-top: 20px;
height:605px;
}

/*
#content { 
width:1005px;
min-height:450px; 
height:auto !important; 
height:450px; 
background-color:#333333;
margin-top:10px;
}
*/

/* ----- PRODUCTS ----- */

.procapt {
padding:14px 0px 22px 0px;
font-size:11pt;
font-weight:bold;
text-decoration:underline;
color:#666666;
clear:both;
}

#fauxpro {
 margin-bottom: 40px;
 overflow: auto; 
 width: 100%
}

#leftcolumnpro { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 320px;
 float: left;
/* border:1px #666666 solid;*/
}

#fauxpro ul li {
padding: 0px 0px 30px 0px;
color:#0085b2;
font-weight:bold;
list-style:none;
}

#fauxpro ul li.spclist {
padding: 0px 0px 10px 0px;
color:#0085b2;
font-weight:bold;
list-style:none;
}

#fauxpro ul li ul li {
padding: 0px 0px 0px 0px;
margin: 6px 0px 0px 24px;
list-style:inside square;
list-style-position:outside;
color:#666666;
font-weight:normal;
}


#midpro { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 320px;
 display: inline;
 position: relative;
 /*border:1px #666666 solid;*/
}

#midpro01 { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 300px;
 display: inline;
 position: relative;
 padding:0px 0px 0px 20px;
 /*border:1px #666666 solid;*/
}

#rightcolumnpro { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 320px;
 float: right;
/* border:1px #666666 solid;*/
}


#rightcolumnpro01 { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px;
 padding: 0px 0px 0px 30px;
 width: 290px;
 float: right;
/* border:1px #666666 solid;*/
}

/* ----- END PRODUCTS ----- */

/* ----- SERVICES ----- */

#content02 { 
width:1000px;
height:auto !important; /* for modern browsers */
background-color:#ffffff;
margin-top:10px;
}

.mainservices{
width:960px;
padding: 0px 20px 0px 20px;
margin-top: 20px;
}

#faux {
 margin-bottom: 10px;
 overflow: auto; 
 width: 100%
}

#faux00 {
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 300px;
 float: left;
/* border:1px #666666 solid;*/
}

#leftcolumn00 { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 300px;
 float: left;
 height:250px;
 background:url(/userfiles/image/imgdecoser02.jpg) no-repeat;
 background-position:bottom left;
/* border:1px #666666 solid;*/
}

#faux ul li {
padding: 0px 0px 14px 18px;
color:#0085b2;
list-style:none;
background:url(/userfiles/image/imgbullet01.gif) no-repeat;
}

#faux ul li ul li {
padding: 0px 0px 0px 0px;
margin: 6px 0px 0px 20px;
list-style:inside square;
list-style-position:outside;
color:#666666;
background-image:none;
}

#faux00 ul li {
padding: 0px 0px 14px 18px;
color:#0085b2;
list-style:none;
background:url(/userfiles/image/imgbullet01.gif) no-repeat;
}

#faux00 ul li ul li {
padding: 0px 0px 0px 0px;
margin: 6px 0px 0px 20px;
list-style:inside square;
list-style-position:outside;
color:#666666;
background-image:none;
}

#mid { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 340px;
 display: inline;
 position: relative;
 /*border:1px #666666 solid;*/
}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 320px;
 float: right;
/* border:1px #666666 solid;*/
}

/* ----- PROJECT ----- */

#content01 { 
width:1000px;
height:auto !important; /* for modern browsers */
background-color:#ffffff;
margin-top:10px;
}

.mainprj {
width:960px;
float:right;
padding: 0px 20px 0px 20px;
margin-top: 20px;
}

.prjtb {
width:100%;
}

.prjtb td {
vertical-align:top;
padding:5px 0px 5px 8px;
}

.prjtb li {
list-style:inside;
list-style-type:square;
}

.prjtb tr#highlight {
background-color:#ecf1f7;
}

.ttbprj {
width:100%;
margin-bottom:0px;
}

.ttbprj td {
vertical-align:top;
padding:5px 0px 5px 8px;
color:#FFFFFF;
font-weight:bold;
background-color:#0084b1;
}

/* ----- CONTACT ----- */

.maincontact02 {
width:960px;
float:right;
padding: 0px 20px 0px 20px;
margin-top: 20px;
height:605px;
}

.contactdetail {
}

.contactdetail th {
font-size:9pt;
font-weight:bold;
color:#0084b1;
text-align:left
}

.contactdetail td {
font-size:9pt;
font-weight:bold;
color:#666666;
text-align:left
}

.enquirytb td {
font-size:8pt;
font-weight:bold;
vertical-align:top;
padding: 6px 0px 0px 6px;
}

#textfield {
width:250px;
}

#textarea {
width:675px;
}

table.footernav a
{
	text-decoration: none;
	color: #999;
}

table.footernav a:hover
{
	text-decoration: underline;
	color: #000;
}
