#contentframe {
overflow:hidden;
clear:both;
}

#contentframe02 {
overflow:hidden;
clear:both;
background:url(/userfiles/Image/imgclientsbkg.jpg) no-repeat;
background-position:bottom;
}

.leftcol {
float:left;
width:553px;
padding:20px 40px 0px 0px;
display:inline;
}

.leftcol ul li {
list-style:none;
list-style-position:outside;
}

.divider {
height:1px;
background:#999999;
color:#999999;
width:100%;
margin:20px 0px 20px 0px;
clear:both;
}

.divider2 {
height:1px;
background:#999999;
color:#999999;
width:91%;
margin:20px 0px 20px 0px;
}

.rightcol {
float:right;
width:359px;
padding:0px 0px 0px 0px;
display:inline;
position:relative;
}

.rightcontact {
background:url(/userfiles/Image/imgconcolbkg.jpg) no-repeat;
padding:20px 0px 20px 20px;
color:#603913;
font-size:10pt;
font-weight:bold;
}

h1 {color:#ab8e44; font-size:12pt;}

.capcon {
color:#FFFFFF;
font-size:12pt;
}

.rightcontact a {
text-decoration:underline;
color:#603913;
}

.rightcontact a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.rightservices {
background: #f0ebdd url(/userfiles/Image/imgrightcolshadow.png) repeat-y;
padding:20px 20px 20px 20px;
}

.servtb {
width:100%;
margin:15px 0px 0px 0px;
}

.servtb th {
width:83px;
padding:0px 10px 0px 0px;
vertical-align:top;
}

.servtb td {
padding:0px 0px 0px 0px;
vertical-align:top;
}

.servtb span {
color:#ab8e44; 
font-size:10pt;
font-weight:bold;
}

.servtb ul {
margin-top:8px;
}

.servtb ul li {
list-style:square;
margin:0px 0px 0px 15px;
}

.rightmembers {
background:url(/userfiles/Image/imgrightcolshadow.png) repeat-y;
padding:20px 20px 20px 20px;
}

.memtb {
margin-top:15px;
width:100%;
}

.memtb td {
text-align:center;
padding: 0px 6px 15px 6px;
font-size:8pt;
line-height:12pt;
}


#service1{
    float:left;
    width:476px;
    display:inline;
    
}

#service2{
    position:relative;
    float:right;
    width:476px;
    display:inline;
   
}

#service2 ul li {
list-style-position:outside;
list-style:none;
background:url(/userfiles/Image/decobulletB.gif) no-repeat;
background-position:0px 4px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 10px;
}

#service1 ul li {
list-style-position:outside;
list-style:none;
background:url(/userfiles/Image/decobulletB.gif) no-repeat;
background-position:0px 4px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 10px;
}

.servpic {
margin:10px 0px 0px 0px;
border-collapse:collapse;
}

.servpic td {
padding:0px 0px 0px 10px;
}

.servpic th {
text-align:left;
}


.leftclient{
    float:left;
    width:476px;
    display:inline;    
}


.rightclient{
    position:relative;
    float:right;
    width:476px;
    display:inline;
   
}

.leftclient ul li {
list-style-position:outside;
list-style:none;
background:url(/userfiles/Image/decobulletB.gif) no-repeat;
background-position:0px 4px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 10px;
}

.rightclient ul li {
list-style-position:outside;
list-style:none;
background:url(/userfiles/Image/decobulletB.gif) no-repeat;
background-position:0px 4px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 10px;
}

.conleft {
float:left;
display:inline;
width:452px;
}

.conright {
display:inline;
float:right;
position:relative;
width:500px;
padding:57px 0px 0px 0px;
}

.tbcontactfull {
margin:12px 0px 0px 0px;
}


.tbcontact2 td
{
     text-align:left;
       padding:2px 10px 2px 0px;
}

.tbcontact2 th
{
    text-align:left;
    padding:2px 10px 2px 0px;
}


#enquirytb {
margin:0px 0px 0px 0px;
}

#enquirytb td {
padding:2px 8px 2px 0px;
vertical-align:top;
}

#enquirytb .textfield, textarea {
width:250px;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
}

#enquirytb th {
padding:2px 8px 8px 0px;
text-align:left;
}

#enquirytb .btn {
font-size:9pt;
width: 70px;
padding: 1px 0px 1px 0px;
}

input {
font-size:9pt;
} 

.sercaption {
font-weight:bolder;
color:#464887;
font-size:10pt;
line-height:24px;
}

/*partner */
.partnerleftcol {
float:left;
width:413px;
padding:10px 40px 0px 0px;
display:inline;
}

.partnerrightcol {
float:right;
width:489px;
padding:10px 10px 20px 0px;
display:inline;
position:relative;
text-align:right;
}

.partnerlogo
{
padding-top:20px;
}

.partnerlogo table
{
width:100%;
}

.partnerlogo td
{
text-align:center; padding:4px; width:25%
}
/*end partner*/

.pagecap {
border-collapse:collapse;
margin-bottom:10px;
}

.leftcap {
width:7px;
height:30px;
background:url(/userfiles/Image/imgcapleft.jpg) no-repeat;
}

.midcap {
height:28px;
padding: 0px 5px 2px 5px;
background:url(/userfiles/Image/imgcapmid.jpg) repeat-x;
color:#FFFFFF;
}

.rightcap {
width:7px;
height:30px;
background:url(/userfiles/Image/imgcapright.jpg) no-repeat;
}
