@charset "UTF-8";
/* DISICI webdev */
/* Date: Friday 17th October 2008 */
/* Client: http://www.disici.com */

/* Global */

* {
  padding: 0;
  margin: 0;
}
body {
  margin: 0;
  background: #d2d2d2;
  font: 11px 'Verdana';
}
p { 
  margin: 0 45px 15px 0;
  font: 11px 'Verdana';
  color: #595959;
  line-height: 22px;
}
a {
  color: #2775b6;
}
h2 { 
  color: #3a3a3a;
  font-size: 11px;
  font-weight: bold;
  line-height: 24px;
}
h3, .gmessage { 
  margin: 45px 0 27px 0;
  color: #2c77b9;
  font-size: 14px;
  white-space: nowrap;
/*  text-indent: -10000px;*/
}
h3#services {
  height: 15px;
  width: 185px;
  margin-left: 34px;
/*  background: url(images/heading/services.jpg) no-repeat;*/
}
h3#welcome {
  height: 15px;
  width: 188px;/*
  background: url(images/heading/welcome.jpg) no-repeat;*/
}
h3#hosting {
  height: 19px;
  width: 136px;
  margin-bottom: 23px;
  background: url(images/heading/hosting.png) no-repeat;
}
h4 { 
  color: #3a3a3a;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
}
h5 {
  color: #3a3a3a;
  font-size: 11px;
  font-weight: bold;
  line-height: 24px;
}
img {
  border-style: none;
}

/* Wrapper */

#hwrapper {
  height: 105px;
  width: 100%;
  padding-top: 41px;
  background: url(images/header/background.jpg) repeat-x;
}
#cwrapper {
  width: 100%;
  background: #FFF;
}
.cwrapper {
  width: 931px;
  margin: 0 auto;
  background: url(images/content/background.jpg) center repeat-y;
}

/* Header */

#header {
  height: 105px;
  width: 931px;
  margin: 0 auto;
  background: url(images/header/header.jpg) no-repeat;
}

/* Logo */

h1 a { 
  height: 54px;
  width: 407px;
  float: left;
  margin: 29px 0 0 32px;
  background: url(images/header/logo.jpg) no-repeat;
  font-size: 1px;
  text-indent: -10000px;
}

/* Live Support */

#live a {
  height: 32px;
  width: 187px;
  float: right;
  margin: 39px 42px 0 0;
  background: url(images/header/support.jpg) no-repeat;
  font-size: 1px;
  text-indent: -10000px;
}

/* Banner */

#banner {
  height: 145px;
  width: 917px;
  float:left;
  margin-left: 7px;
  background: url(images/banner/banner.jpg) no-repeat;
  text-indent: -10000px;
}
#phone {
  font-size: 1px;
}

/* Navigation */

#cwrapper .cwrapper #navigation {
  height: 49px;
  width: 905px;
  float: left;
  padding-left: 10px;
  margin-left: 7px;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  background: url("images/navigation/back.png") repeat-x;
}
#cwrapper .cwrapper #navigation ul {
  list-style: none;
  float: left;
}
#cwrapper .cwrapper #navigation li {
  float:left;
  margin: 0 20px 0 25px;
  background: none right top no-repeat;
}
#cwrapper .cwrapper #navigation a {
  display: block;
  height: 49px;
  padding: 0 15px 0 15px;
  font: 14px 'Verdana';
  line-height: 45px;
  color: #FFF;
  text-decoration: none;
  background: none left top no-repeat;
}
#cwrapper .cwrapper #navigation #current {
  background-image: url("images/navigation/hover/right.png");
  text-decoration: underline;
}
#cwrapper .cwrapper #navigation #current a {
  background-image: url("images/navigation/hover/left.png");
  text-decoration: underline;
}

/* Sidebar */

#sidebar {
  width: 329px;
  float: left;
  padding-bottom: 24px;
  margin-left: 7px;
  background: url(images/sidebar/right.png) right top no-repeat;
}
ul#services {
  width: 275px;
  margin-left: 24px;
}
ul#services li {
/*  height: 55px;*/
  overflow: hidden;
  width: 263px;
  float: left;
  display: inline;
  padding-left: 12px;
  padding-bottom: 18px;
  background: url(images/sidebar/list.png) bottom no-repeat;
  color: #3b3a3a;
  font: 11px 'Verdana';
  line-height: 26px;
}
ul#services li span {
  color: #4194dc;
}
ul#services li#last {
  background: none;
}
	ul#services li img {
	vertical-align: middle;
	}

/* Content */

#content {
  width: 552px;
  float: left;
  padding-left: 36px;
}

/* Newsletter Form */

input.field {
  height: 24px;
  width: 195px;
  float: left;
  padding: 0 7px 0 7px;
  margin: 15px 7px 0 0;
  border-top: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
  background: url(images/form/field.jpg) repeat-x;
  color: #a1a1a1;
  line-height: 24px;
}
input.submit {
  padding: 0 12px 0 12px;
  margin-top: 15px;
  border-top: 1px solid #22629a;
  border-left: 1px solid #22629a;
  background: #2875b7;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
}

/* Table */

.datatable {
  margin: 15px 0 45px 0;
  border: 1px solid #D6DDE6;
  border-collapse: collapse;
}
.datatable td {
  border: 1px solid #D6DDE6;	
  padding: 0.3em;
}
.datatable th {
  padding: 5px;
  border: 1px solid #828282;
  background-color: #B0E2FF;
  font-weight: bold;
  text-align: center;
}
.datatable tr:hover, .datatable tr.hilite {
  background-color: #DFE7F2;
  color: #000000;
}

/* Footer */

#footer {
  height: 45px;
  width: 931px;
  margin: 0 auto;
  background: url(images/footer/footer.png) no-repeat;
}
p#left, p#right {
  padding: 64px 0 30px 0;
  color: #2a2a2a;
  font: 11px 'Verdana';
  line-height: 20px;
}
p#left {
  float: left;
  padding-left: 54px;
}
p#left span {
  color: #7f7f7f;
}
p#right {
  float: right;
  padding-right: 54px;
  text-align: right;
}
p#right a {
  color: #2a2a2a;
  font-weight: bold;
}