@charset "utf-8";
/* CSS Document */

body, form, h1, h2, h3, h4, h5, ul
{
margin:0;
padding:0;
}
body
{
background:url(images/bk.jpg) repeat-x #888686;
font-family:tahoma;
font-size:12px;
color:#282828;
line-height:18px;
}

a:link, a:visited
{
font-family:tahoma;
font-size:12px;
color:#282828;
text-decoration:underline;
}
a:hover
{
font-family:tahoma;
font-size:12px;
color:#282828;
text-decoration:none;
}
#container
{
width:90%;
height:auto;
margin:auto;
}
#head
{
width:80%;
height:135px;
float:left;
padding-top:20px;
}

div.mainbody
{
width:1100px;
height:100%;
float:left;
margin-top:15px;
}
div.mainlft
{
width:186;
height:600px;
float:left;
margin-right:25px;
}

li.lftmenu, li.active
{
height:31px;
width:150px;
margin:0;
padding:0;
list-style:none;
line-height:25px;

}
li.lftmenu a:link, li.lftmenu a:visited
{
font-family:tahoma;
font-size:12px;
color:#ebe9e7;
text-decoration:none;
display:block;
border-bottom:1px solid #ebe9e7;
padding:3px 0 3px 20px;

background:url(images/menu_bk.png) no-repeat center left;
}

li.lftmenu a:hover, li.lftmenu a:active, li.lftmenu a:focus
{
font-family:tahoma;
font-size:12px;
color:#ebe9e7;
text-decoration:none;
display:block;
border-bottom:1px solid #dedede;
padding:3px 0 3px 20px;

background:url(images/menu_hover.jpg) no-repeat center left;
}
li.active a
{
font-family:tahoma;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
display:block;
border-bottom:1px solid #ebe9e7;
padding:3px 0 3px 20px;
background:url(images/menu_hover.jpg) no-repeat center left;
}

div.mainrht
{
width:870px;
height:100%;
float:left;
margin-right:50px;
}
div.maintxt
{
width:840px;
height:100%;
float:left;
margin-right:50px;
margin-top:0px;
margin-bottom:30px;
padding:10px;
color:#282828;
background:#ebe9e7;
border:5px solid #848282;
}

div.bannersarea
{
width:100%;
height:auto;
float:left;
}

input.btn_send
{
width:64px;
height:23px;
background:url(images/send.jpg) no-repeat;
cursor:pointer;
border:0;
}

div.foot
{
width:1060px;
height:30px;
float:left;
text-align:right;
font-size:11px;
padding-top:15px;
}

div.aboutpic
{
width:300px;
height:225px;
float:right;
text-align:right;
border:3px solid #868583;
margin-left:5px;
margin-bottom:3px;
}
div.servicepic
{
width:300px;
height:400px;
float:right;
text-align:right;
border:3px solid #868583;
margin-left:5px;
margin-bottom:3px;
}
div.contactpic
{
width:400px;
height:300px;
float:left;
text-align:left;
border:3px solid #868583;
margin-left:5px;
margin-bottom:3px;
}
div.referalspic
{
width:296px;
height:223px;
float:left;
text-align:left;
border:3px solid #868583;
margin-left:5px;
margin-bottom:3px;
}

div.caseboxes
{
width:200px; 
height:150px;
float:left;
text-align:center;
margin-bottom:20px;

font-size:16px;
font-weight:bold;
}

div.virtualbox
{
width:350px; 
height:250px;
float:left;
text-align:center;
margin:20px;

font-size:16px;
font-weight:bold;
}




div#show3 {
background-color:#efefef;
width:140px;
margin:0 auto;
border:1px solid #444444;
}
div#show3 table td, div#show4 table td {
height:24px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}




