* {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

a {
	color: #0F5A84;
	text-decoration: underline;
}

a.dashed {
text-decoration:none;
border-bottom: 1px dashed #666;
}

body {
  background-color: #FFFFFF;
  color: #5b5b5b;
}

ul {
  list-style-image: url("/images/bullet.gif");
  padding-left: 20px;
  margin-bottom: 10px;
}

ol {
  padding-left: 29px;
  margin-bottom: 10px;
}

ul .parent {
  list-style-image: none;
}

.nobullet {
  list-style-image: url("/images/trans.gif");
}

h1 {
  color: #0F5A84;
  font-size: 25px;
}

p {
  margin-bottom: 10px;
}

p.important { 
  font-weight: bold;
  color: #0F5A84;
}

p.side {
  margin-left: 5px;
  margin-top: 10px;
  margin-right: 5px;
  margin-bottom: 15px;
}

#toptext {
  position: relative;
  margin-left: 9px;
  margin-top: 17px;
  width: 761px; 
  height: 43px;
}

#toplinks {
  position: absolute;
  top: 0px;
  left: 622px;
  font-size: 10px;
  padding-top: 10px;
  z-index: 10;
}

#toplinks a {
  font-size: 10px;
  text-decoration: none;
  color: #0F5A84;
	
}

#toplinks a:visited {
  color: #0F5A84;
}

#toplinks a:hover {
  text-decoration: underline;
  color: #249dd2;
}


#logo {
  float:left;
}

#topmenu {
  float:right;
  margin-right: 10px;
}

#topgraphics {
  background: url("images/header-back.jpg") repeat-x;
  height: 137px;
  position: relative;
}

#leftcap {
  float: left;
}

#slogan {
  float: left;
}

#header {
  position: absolute;
  top: 0pc;
  left: 206px;
}

#bodycontainer {
  width: 761px;
  margin-left: 9px;
  margin-top: 16px;
}

#headline {
  margin-left: 226px;
  margin-bottom: 10px;
}

#headline h2 {
  color: #0F5A84;
}

#sidecol {
  width: 197px;
  float: left;
}

#sidecol li {
  padding-bottom: 5px;
}

#contentcol-main {
  width: 330px;
  float: left;
  margin-left: 30px;
	margin-bottom: 30px;
}

#contentcol {
  width: 534px;
  float: left;
  margin-left: 30px;
}

#newscol {
  float: right;
  width: 195px;
  margin-bottom: 30px;
  clear: right;
}

.newsbox {
  border: solid 1px #249dd2;
}

.newsheader {
  background: #249dd2;
  color: #ffffff;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
}

.newsbody {
  margin: 5px;
}

#bottommenucontainer {
  background: #0F5A84;
  clear: both;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 236px;
  font-size: 10px;
}

#bottommenucontainer a {
  color: #ffffff;
  text-decoration: none;
}

#bottommenucontainer a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#footer {
  width: 761px;
  margin-left: 9px;
  margin-top: 5px;
  font-size: 10px;
}

#footer a {
  font-size: 10px;
}  

#scitwebdev {
  float: right;
}

#sctelwebhost {
  float: right;
}

.sidebox {
  border: solid 1px #0F5A84;
  margin-bottom: 10px;
}

#sidebox-at-home {
  background: url("/images/sideboxes/at-home-back.jpg") bottom right no-repeat;
}

#sidebox-at-work {
  background: url("/images/sideboxes/at-work-back.jpg") bottom right no-repeat;
}

.sidebox p.side {
  padding-left: 5px;
}

.fullbox {
  float: left;
  width: 500px;
  padding: 10px;
  margin-bottom: 10px;
}

.fullbox h2{
  color: #0F5A84;
  margin-bottom: 5px;
}

.fullbox-content {
  width: 330px;
}

#homebox {

}

#businessbox {

}

.halfbox {
  float: left;
  width: 235px;
  color: #ffffff;
  background: #249DD2;
  padding: 10px;
  cursor: pointer;
  margin-bottom: 10px;
  margin-right: 10px;
}

.halfbox-cap {
  float: left;
  width: 235px;
  color: #ffffff;
  background: #249DD2;
  padding: 10px;
  cursor: pointer;
  margin-bottom: 10px;
  margin-right: 0px;
}

.thirdbox {
  float: left;
  width: 146.6px;
  color: #ffffff;
  background: #249DD2;
  padding: 10px;
  cursor: pointer;
  margin-bottom: 10px;
  margin-right: 10px;
}

.thirdbox-cap {
  float: left;
  width: 146.6px;
  color: #ffffff;
  background: #249DD2;
  padding: 10px;
  cursor: pointer;
  margin-bottom: 10px;
  margin-right: 0px;
}

h2 em {
  font-size: 18px;
}

h2 {
  font-size: 18px;
  color: #ffffff;
}

.fullbox2 {
	float: left;
	width: 490px;
	height: 150px;
	color: #ffffff;
	background: url("/images/boxes/fullbox2-bg.jpg");
	background-color: #ffffcc;
	padding: 10px;
	margin-bottom: 10px;
}

.fullbox2-blue {
        float: left;
        width: 490px;
        height: 150px;
        color: #ffffff;
        background: url("/images/boxes/fullbox2-bg-blue.jpg");
        background-color: #ffffcc;
        padding: 10px;
        margin-bottom: 10px;
}


.fullbox3 {
  float: left;
  width: 500px;
  color: #ffffff;
  background: url("/images/boxes/back2.jpg") repeat-y left;
  padding: 10px;
  margin-bottom: 10px;
}

.fullbox4 {
	float: left;
	width: 506px;
	height: 180px;
	color: #ffffff;
	background: url("/images/boxes/fullbox2-bg.jpg");
	background-color: #ffffcc;
	padding: 10px;
	margin-bottom: 10px;
}

.fullbox4-blue {
        float: left;
        width: 506px;
        height: 180px;
        color: #ffffff;
        background: url("/images/boxes/fullbox2-bg-blue.jpg");
        background-color: #ffffcc;
        padding: 10px;
        margin-bottom: 10px;
}


.leftside {
  width: 180px;
  float: left;
}

.leftside a {
  border: 0xp;
  text-decoration: none;
  display: block;
  font-size: 20px;
  color: #0F5A84;
}

.leftside img {
	border: 0px;
}


.midside {
  width: 150px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  color: #5b5b5b;
}

.rightside {
  width: 155px;
  float: left;
  color: #5b5b5b;
  font-size: 9px;
}

.twothirds {
  width: 285px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  color: #5b5b5b;
}

.minilink {
  font-size: 10px;
}

.productpic {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.productpic-r {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.productbox {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 240px;
}

.productbox_full {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.productprice {
  float: right;
  width: 100px;
  font-weight: bold;
  font-size: 15px;
}

.productdesc {
  float: left;
  width: 175px;
}

.productrow {
  clear: both; 
  position: relative;
}

.dblue {
  color: #0F5A84;
}

.dblue a{
  color: #0F5A84;
  text-decoration: none;
}

.dblue a:hover{
  color: #198fd3;
}

.infobox {
  cursor: pointer;
  display: block;
}

.popup {
  position: absolute;
  width: 310px;
  visibility: hidden;
  top: 0;
  left: 0;
  background: #ffffff;
  color: #000000;
  border: solid black 1px;
  padding: 10px;
}

.popup_footer {
  font-size: 10px;
  float: right;
}

.sidebox a {
  text-decoration: none;
  color: #5b5b5b;
}

.sidebox a:hover {
  text-decoration: none;
  color: #3d3d3d;
}

.sctelborder {
  border: solid 1px #105b83;
  padding: 5px;
}

.sctelheader {
  background: #249ed1;
  color: white;
  font-weight: bold;
  padding: 5px;
  border-color: #105b83;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

.sctelbutton {
  background: #FFFFFF;
  color: #249ed1;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 0px;
  border-width: 0px;
  font-size: 16px;
  display: block;
  width:100%;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
}

.oddrow {
  background: #dedede;
}

.evenrow {
  background: transparent;
}

.bottomborder {
  border-style: solid;
  border-color: black;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}



