@charset "utf-8";
/* CSS Document */


html {
height:100%;
}

body {
height:100%;
margin:0;
padding:0;
background:url(background.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

td#content {
padding:0;
margin:0;
}

/****************************** ABOUT US ******************************/

div#grey1 {
width:376px;
padding:6px;
margin:0;
background:url(about/grey1bg.gif)
}

div#grey2 {
padding:19px;
padding-bottom:0;
margin:0;
background:url(about/grey2bg.gif)
}


table#boxes {
color:#FFFFFF;
}

/*-----------------------------------*/
table#box1 td#leftpart {
height:133px;
width:13px;
*width:14px;
padding:0;
margin:0;
background-image:url(about/bg1a.gif);
background-repeat:repeat-x;
background-color:#3a68a4;
}

table#box1 td#icon {
width:69px;
padding-left:15px;
padding-top:18px;
background-image:url(about/bg1b.gif);
background-repeat:repeat-x;
background-color:#24579a;
}

table#box1 td#text {
width:256px;
height:140px;
padding-top:15px;
padding-left:7px;
*padding-left:15px;
padding-right:3px;
background-image:url(about/bg1b.gif);
background-repeat:repeat-x;
background-color:#24579a;
line-height:14px;
}
/*-----------------------------------*/
table#box2 td#leftpart {
height:133px;
width:13px;
*width:14px;
padding:0;
margin:0;
background-image:url(about/bg2a.gif);
background-repeat:repeat-x;
background-color:#d1953d;
}

table#box2 td#icon {
width:69px;
padding-left:15px;
padding-top:18px;
background-image:url(about/bg2b.gif);
background-repeat:repeat-x;
background-color:#cc8827;
}

table#box2 td#text {
width:256px;
height:140px;
padding-top:15px;
padding-left:7px;
*padding-left:15px;
padding-right:3px;
background-image:url(about/bg2b.gif);
background-repeat:repeat-x;
background-color:#cc8827;
line-height:14px;
}
/*-----------------------------------*/
table#box3 td#leftpart {
height:133px;
width:13px;
*width:14px;
padding:0;
margin:0;
background-image:url(about/bg3a.gif);
background-repeat:repeat-x;
background-color:#48a744;
}

table#box3 td#icon {
width:69px;
padding-left:15px;
padding-top:18px;
background-image:url(about/bg3b.gif);
background-repeat:repeat-x;
background-color:#349d2f;
}

table#box3 td#text {
width:255px;
height:140px;
padding-top:15px;
padding-left:7px;
*padding-left:15px;
padding-right:3px;
background-image:url(about/bg3b.gif);
background-repeat:repeat-x;
background-color:#349d2f;
line-height:14px;
}
/*-----------------------------------*/
table#box4 td#leftpart {
height:133px;
width:13px;
*width:14px;
padding:0;
margin:0;
background-image:url(about/bg4a.gif);
background-repeat:repeat-x;
background-color:#b0353c;
}

table#box4 td#icon {
width:69px;
padding-left:15px;
padding-top:18px;
background-image:url(about/bg4b.gif);
background-repeat:repeat-x;
background-color:#a71e26;
}

table#box4 td#text {
width:256px;
height:140px;
padding-top:15px;
padding-left:7px;
*padding-left:15px;
padding-right:10px;
background-image:url(about/bg4b.gif);
background-repeat:repeat-x;
background-color:#a71e26;
line-height:14px;
}
/*-----------------------------------*/

table#boxes td#text ul {
padding:0;
margin:0;
list-style-type:square;
}

/****************************** //ABOUT US ******************************/



/****************************** REFERENCES ******************************/

/*---------- development ----------*/

table#devbox {
width:789px;
}

table#devbox td#text {
color:#4e4e4e;
background-image:url(references/dev_bg1.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
padding: 10px 0px 15px 15px;
width:500px;
}

table#devbox td#subtext {
color:#265da3;
width:300px;
background-color:#FFFFFF;
padding: 7px 10px 25px 15px;
}

table#devbox td#scr {
background-image:url(references/dev_bg1.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0;
padding:0;
}

div#devscr {
width:286px;
background-color:#FFFFFF;
border:1px solid #8daacf;
padding:5px;
margin: 10px 0px 0px 15px;
}

table#devbox td#bt {
display:none;
}

/*---------- //development ----------*/


/*---------- graphics ----------*/

table#grabox {
width:370px;
}

table#grabox td#scr {
background-image:url(references/gra_bg1.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0;
padding-top:10px;
padding-bottom:5px; /* delete if there is "subtext" */
}

table#grabox td#subtext {
display:none;
color:#b27520;
background-color:#FFFFFF;
text-align:center;
height:35px;
padding-top:10px;
}

div#grascr {
width:286px;
background-color:#FFFFFF;
border:1px solid #e3c295;
padding:5px;
}

table#grabox td#bt {
padding-right:40px;
}

/*---------- //graphics ----------*/


/*---------- flash ----------*/

table#flabox {
width:370px;
}

table#flabox td#scr {
background-image:url(references/fla_bg1.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0;
padding-top:10px;
}

table#flabox td#subtext {
color:#4e4e4e;
background-color:#FFFFFF;
text-align:left;
height:35px;
padding:10px;
}

div#flascr {
width:286px;
background-color:#FFFFFF;
border:1px solid #ea959a;
padding:5px;
}

table#flabox td#bt {
display:none;
padding-right:40px;
}

/*---------- //flash ----------*/

/****************************** //REFERENCES ******************************/



/****************************** CONTACT ******************************/

table#contact {
color:#265da3;
padding-top:20px;
padding-left:70px;
}

table#contact td#map {
width:390px;
*width:330px;
background:url(contact/map.gif);
background-repeat:no-repeat;
}

table#form th {
font-weight:normal;
text-align:right;
padding-right:10px;
}

table#form input#nobt {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4e4e4e;
font-size:11px;
border:1px solid #265da3;
}

table#form textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4e4e4e;
font-size:11px;
border:1px solid #265da3;
}

div#head {
padding-left:85px;
}

div#head a {
color:#265da3;
text-decoration:none;
}

div#head a:hover {
color:#265da3;
text-decoration:underline;
}

input#button {
background:url(contact/sent_bta.gif);
width:134px;
height:35px;
padding:0;
margin:0;
border:0;
cursor:hand;
}

input#button:hover {
background:url(contact/sent_btb.gif);
}

td#sentbt {
padding-bottom:0;
margin-bottom:0;
border:0;
}

td#sentbtmirror {
position:relative;
top:-2px;
padding-top:0px;
margin-top:0;
border:0;
}

table#address {
margin-left:70px;
*margin-left:0;
margin-top:225px;
*margin-top:200px;
}





















