body {
  background: url('./images/bg.png') repeat-x;
  font-family: Tahoma, sans serif;
  font-size: 12px;
  color: #FFFFFF;
}

#holder {
  width: 941px;
}

img {
  border: 0;
}

#top {
  float: left;
  width: 941px;
}

#top_left {
  float: left;
}  

#top_right {
  float: right;
  margin: 60px 20px 0px 0px;
}

#nav {
  background: url('./images/nav.png');
  width: 941px;
  height: 39px;
  margin: 3px 3px 3px 3px;
  float: left;
}

.nav {
  margin-top: 13px;
  float: left;
  text-align: left;
  color: #FFFFFF;
}

.nav a:link {
  text-align: left;
  color: #FFFFFF;
  margin-left: 40px;
  margin-right: 40px;
  text-decoration: none;
}

.nav a:visited {
  text-align: left;
  color: #FFFFFF;
  margin-left: 40px;
  margin-right: 40px;
  text-decoration: none;
}

.nav a:hover {
  color: #1dbfe2;
  text-align: left;
  margin-left: 40px;
  margin-right: 40px;
  text-decoration: none;
}

.nav a:active {
  text-align: left;
  color: #1dbfe2;
  margin-left: 40px;
  margin-right: 40px;
  text-decoration: none;
}

.sub_text a:link {
  text-align: left;
  color: #9c9c9c;
  text-decoration: none;
}

.sub_text a:visited {
  text-align: left;
  color: #9c9c9c;
  text-decoration: none;
}

.sub_text a:hover {
  text-align: left;
  color: #1dbfe2;
  text-decoration: none;
}

.sub_text a:active {
  text-align: left;
  color: #1dbfe2;
  text-decoration: none;
}

#mid {
  margin-bottom: 20px;
  background-color: #FFFFFF;
  float: left;
  border: 1px #000000 solid;
}

#head {
  margin: 3px 3px 3px 3px;
  float: left;
}

#left {
  margin: 3px 0px 3px 4px;
  float: left;
  width: 695px;
}

#news {
  float: left;
  width: 690px;
  margin-bottom: 3px;
}

.news {
  margin-left: 3px;
  text-align: left;
  color: #000000;
  float: left;
}

.news_img {
  float: left; 
  margin-right: 5px;
}

.services_img {
  float: left;
  width: 105px;
}

.serv_holder {
  margin-top: 3px;
  float: left;
  width: 690px;
}

#services {
  margin-top: 7px;
  margin-bottom: 3px;
  float: left;
  background: url('./images/services.png');
  width: 694px;
  height: 306px;
}

.services_text {
  text-align: left;
  color: #000000;
  width: 570px;
  float: left;
  margin-top: 15px;
  margin-left: 5px;
}

#right {
  margin: 3px 0px 3px 3px;
  float: left;
  width: 237px;
}

#login {
  float: left;
  background: url('./images/login_right.png');
  width: 236px;
  height: 229px;
}

#login input {
  text-align: left;
  border: 1px #000000 solid;
}

.sub_text {
  margin: 60px 0px 0px 15px;
  text-align: left;
  color: #000000;
  width: 208px;
  float: left;
}

.press_bg {
  background-color: #FFFFFF;
  margin: 19px 0px 0px 8px;
  border: 1px solid #000000;
  text-align: left;
  color: #000000;
  width: 675px;
  min-height: 436px;
  float: left;
}

#feat_project {
  float: left;
  background: url('./images/feat_projects.png');
  width: 481px;
  height: 490px;
}

#get_started {
  margin-top: 15px;
  margin-left: 8px;
  float: left;
  background: url('./images/get_started.png');
  width: 465px;
  height: 230px;
}

#project_right {
  float: left;
  background: url('./images/project_right.png');
  width: 453px;
  height: 215px;
}

#project_dets {
  margin-top: 3px;
  float: left;
  background: url('./images/project_dets_right.png');
  width: 453px;
  height: 271px;
}

#project_img {
  float: left;
  margin: 20px 0px 0px 10px;
  border: 1px #000000 solid;
  background-color: #FFFFFF;
  width: 430px;
  height: 155px;
}

#project_head {
  float: left;
  margin: 10px 0px 0px 45px;
  font-size: 16px;
  color: #FFFFFF;
}

#contact {
  margin-top: 10px;
  float: left;
  background: url('./images/contact_right.png');
  width: 237px;
  height: 330px;
}

#services_bg {
  float: left;
  margin-top: -3px;
  background-color: #f7f7f7;
  border: 1px #000000 solid;
  width: 938px;
  min-height: 800px;
}


#services_head {
  float: left;
  background: url('./images/services_bg.png');
  width: 940px;
  height: 41px;
}

#it {
  float: left;
  margin: 10px 0px 10px 20px;
  background: url('./images/it_tech.png');
  width: 285px;
  height: 344px;
}

#web {
  float: left;
  margin: 10px 0px 10px 20px;
  background: url('./images/web_marketing.png');
  width: 285px;
  height: 344px;
}

#software {
  float: left;
  margin: 10px 0px 10px 20px;
  background: url('./images/software.png');
  width: 285px;
  height: 344px;
}

#cm {
  float: left;
  margin: 348px 0px 10px -875px;
  background: url('./images/commmanagement.png');
  width: 285px;
  height: 344px;
}

#bs {
  float: left;
  margin: 348px 0px 10px -570px;
  background: url('./images/billingservices.png');
  width: 285px;
  height: 344px;
}

#sa {
  float: left;
  margin: 348px 0px 10px -265px;
  background: url('./images/serveradmin.png');
  width: 285px;
  height: 344px;
}

#contact_bg {
  float: left;
  background: url('./images/contact_bg.png');
  width: 940px;
  height: 458px;
}

.box {
  float: left;
  margin: 2px 0px 0px 7px;
  width: 374px;
  height: 129px;
}

#select_press {
  float: left;
  background: url('./images/select_press.png');
  width: 244px;
  height: 492px;
}

#press_bg {
  float: left;
  background: url('./images/press_bg.png');
  width: 690px;
  min-height: 491px;
  border-bottom: 1px solid #808080;
}

#press_head {
  float: left;
  margin: 10px 0px 0px 45px;
  font-size: 16px;
  color: #FFFFFF;
}

#footer {
  margin-left: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  float: left;
  background: url('./images/footer.png');
  width: 941px;
  height: 41px;
}
  
