@charset "UTF-8";
/* CSS Document */
/* COLORS 
light grey #79828c
mid-dark grey #57636f
*/

* {margin:0; padding:0px;}

img, div, a, td, table, ul, li { behavior: url(Scripts/iepngfix.htc) }

.img-left {float:left; margin-right:10px;}
.logo-left-pad {float:left; padding-left:6px;}
.logo-left {float:left;}

body {background-color:#000000; font-family:Arial, Helvetica, sans-serif; background-image:url(images/bg.jpg); background-attachment:fixed; height:100%; min-height:100%; }

#container { width:1008px; margin:0 auto; height:100%;}

#logo {background-image:url(images/computer-projects-logo_03.png); float:right; margin-right:283px;  height:68px; width:309px; margin-top:15px; *margin-right:143px; _margin-right:143px; margin-bottom:20px; }

/*  Immportant Safari
@media screen and (-webkit-min-device-pixel-ratio:0) {
#logo {background-image:url(images/computer-projects-logo_03.png); float:right; margin-right:283px;  height:68px; width:309px; position:relative; top:-95px; }
}*/

.content {}

#left-column { width:177px; padding-top:70px; background-image:url(images/left-content-side-2.png); background-position:right; background-repeat:no-repeat; border:none; }

#main-content { width:554px; background-color:#57636f;  border:none; color:#fff;  }
#main-content .dark-grey {padding-left:20px; font-size:14px; padding-right:20px; line-height:22px; padding-bottom:20px; padding-top:25px; }
#main-content p {padding-left:20px; font-size:14px; padding-right:20px; line-height:22px; padding-bottom:20px; }
#main-content h2 {padding-left:20px; font-size:18px; padding-bottom:0px; padding-top:20px;}
.marg-left {padding-left:57px;}
#main-content .light-grey { background-color:#727c86; padding-top:25px; padding-bottom:30px;}

#main-content .speed-copy  { background-color:#b0b6bb; padding-top:0px; padding-bottom:10px; color:#57636f;}
#main-content h2.speed-copy { background-color:#b0b6bb; padding-top:25px; padding-bottom:10px; color:#57636f;}

#right-column { width:283px; padding-top:39px; border:none; }

#info-block {width:177px; background-image:url(images/left-content-side.png); background-position:top left; background-repeat:no-repeat;}
#info-block .grey { width:151px; background-image:url(images/left-content-inside-grey.gif); background-position:right; background-repeat:repeat-y; background-color:#79828c; margin-left:6px; color:#fff; font-size:12px; padding-left:20px; padding-top:10px; padding-bottom:10px;}
#info-block .white { width:151px; background-image:url(images/left-content-inside-white.gif); background-position:right; background-repeat:repeat-y; background-color:#fff; color:#57636f; margin-left:6px; font-size:12px; padding-right:20px; padding-top:10px; padding-bottom:10px; text-align:right;}

#info-block a:link, #info-block a:visited{ color:#57636f; text-decoration:underline;}
#info-block a:hover, #info-block a:active { color:#57636f; text-decoration:none;}

#info-block-bottom-1, #info-block-bottom-2 {width:176px; height:6px; background-image:url(images/left-content-bottom.png); background-repeat:no-repeat;}

#logo-block {width:177px; height:423px; background-image:url(images/left-content-side.png);background-position:top left; background-repeat:no-repeat; margin-top:55px;}

#logos {background-color:#fff; width:171px; float:right; font-size:14px; padding-top:10px; padding-bottom:10px; color:#57636f;}
#logos p {padding-left:10px; padding-bottom:10px; clear:left; padding-top:10px;}

#services-block{width:283px; background-image:url(images/right-column-side-2.png); background-position:top right; background-repeat:no-repeat;}
#services-block h1 {background-image:url(images/right-column-grey.gif); background-position:left; background-repeat:repeat-y; background-color:#b0b6bb; width:258px; font-size:19px; padding-left:20px; padding-top:10px; padding-bottom:10px; color:#57636f;}
#services-block p {background-image:url(images/right-column-white.gif); background-position:left; background-repeat:repeat-y; background-color:#fff; width:258px; font-size:13px; padding-left:20px; padding-top:10px; padding-bottom:10px; color:#57636f; line-height:20px;}
#services-block-bottom {background-image:url(images/right-column-bottom.png); width:283px; height:7px;}
