

body {
  width: 864px;
  margin:0px auto;
  text-align: center;
  background: #ffffff;
  height: 100%;
  font-size: 12px;
  font-family: arial,helvetica,tahoma,verdana;
}

td {
  font-size: 12px;
  font-family: arial,helvetica,tahoma,verdana;
}

#box {
  position:relative;
  width: 864px;
  margin:0px auto;
  background: #ffffff;
  border-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  margin: 0 auto; /* centers div */ 
  font-size: 11px;
  font-family: arial,helvetica,tahoma,verdana;
  text-align: left;
}

#head {
  position:absolute;
  left:0px;
  top:0px;
  background: #ffffff url(../images/Head_Back_.jpg);
  width: 864px;
  height: 126px;
}

#logo  {
  position:absolute;
  left:0px;
  top:0px;
  width: 120px;
  height: 120px;
}

#GCSLLC {
  position:absolute;
  left:121px;
  top:33px;
  width:224px;
  height:60px;
}

#attract {
  position:absolute;
  left:466px;
  top:0px;
  width:338x;
  height:110px;
}

#top-nav {
  position:absolute;
  left:0px;
  top:130px;
  width: 864px;
  height: 28px;
}

#top-nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}

#top-nav li{
	display: inline;
}

#top-nav li a{
	display: block;
	float: left;
	text-indent: -864em;
	height: 28px;
	overflow: hidden;
	background: url(../images/Menu_Top.jpg) no-repeat;
}


#top-nav li.home a {width: 96px; background-position: 0px 0px;}
#top-nav li.home a:hover {width: 96px; background-position: 0px -28px;}
#top-nav li.about a {width: 94px; background-position: -96px -0px; }
#top-nav li.about a:hover {width: 94px; background-position: -96px -28px; }
#top-nav li.imarketingservices a {width: 209px;  background-position: -190px 0px;}
#top-nav li.imarketingservices a:hover {width: 209px;  background-position: -190px -28px;}
#top-nav li.webservices a {width: 159px; background-position: -399px 0px;}
#top-nav li.webservices a:hover {width: 159px; background-position: -399px -28px;}
#top-nav li.partners a {width: 107px; background-position: -558px 0px;}
#top-nav li.partners a:hover {width: 107px; background-position: -558px -28px;}
#top-nav li.contact a {width: 104px; background-position: -665px 0px;}
#top-nav li.contact a:hover {width: 104px; background-position: -665px -28px;}
#top-nav li.login a {width: 95px; background-position: -769px 0px;}
#top-nav li.login a:hover {width: 95px; background-position: -769px -28px;}


#top-nav-shadow {
  position:absolute;
  left:0px;
  top:158px;
  width: 864px;
  height: 7px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  background: url(../images/Menu_Top_Shadow.jpg) no-repeat;
}

#titles {
  position:absolute;
  left:0px;
  top:165px;
  width: 864px;
  height: 164px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  background: url(../images/Titles_Back.jpg) no-repeat;
}

#main {
  position:absolute;
  left:0px;
  top:333px;
  width: 568px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  background: url(../images/Main_Back.jpg) repeat-y;
}

#mainsub {
  position:absolute;
  left:0px;
  top:168px;
  width: 662px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  background: url(../images/Main_Back_Sub.jpg) repeat-y;
}

#subhead {
  position: relative;
  left:0px;
  top:0px;
  width: 568px;
  height: 75px;
  background: url(../images/Subhd_Back.jpg) repeat-x;
  font-size: 18px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: bold;
  color:#3d396f;
}

#subheadsub {
  position: relative;
  left:0px;
  top:0px;
  width: 662px;
  height: 75px;
  background: url(../images/Subhd_Back_Sub.jpg) repeat-x;
  font-size: 18px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: bold;
  color:#3d396f;
}

#h1 {
  font-size: 18px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: bold;
  color:#3d396f;
}

#h1sub {
  font-size: 18px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: bold;
  color:#ffffff;
}

#h2 {
  font-size: 15px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: bold;
  color:#3d396f;
}

.h2 {
  font-size: 15px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: bold;
  color:#3d396f;
}

#smaller {
  font-size: 9px;
  font-family: arial,helvetica,tahoma,verdana;
}

#content ul
{
  list-style-type:none;
  padding:0px;
  margin-left:18px;
}

#content li
{
  background-image:url(../images/li.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding-left:16px;
  font-size: 12px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: normal;
  color: #1075ba;
}

#content {
  position: relative;
  margin-top: 16px;
  margin-left: 40px;
  margin-right: 20px;
  font-size: 12px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: normal;
  color:#000000;
}

#right {
  position:absolute;
  left:577px;
  top:333px;
  font-size: 12px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: normal;
  color:#000000;
  background: url(../images/Right_Back.jpg) repeat-y;
}

#rightsub {
  position:absolute;
  left:669px;
  top:168px;
  font-size: 12px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: normal;
  color:#000000;
  background: url(../images/Right_Back_Sub.jpg) repeat-y;
}

#rightnav {
  margin-left:20px;
  font-size: 12px;
  line-height: 18px;
  font-family: arial,helvetica,tahoma,verdana;
  font-weight: normal;
  color:#262262;
}

#rightnav a:link{
  font-size: 12px;
  color:#262262;
  text-decoration: none;
}

#rightnav a:visited{
  color:#262262;
  text-decoration: none;
}

#rightnav a:hover{
  color:#1075ba;
  text-decoration: none;
}

#rightbottom {
  position:absolute;
  bottom: 0px;
}

#indent {
  margin-left: 10px;
}

#babyblu{
  margin-left: 10px;
  margin-right: 10px;
  text-align:left;
  font-size: 16px;
  line-height: 18px;
  color:#1075ba;
  font-weight: bold;
  text-decoration: none;
}

#foot{
  position:absolute;
  bottom: 0px;
  left: 0px;
  width: 662px;
  margin-left: 0px;
  text-align:left;
  font-size: 9px;
  line-height: 10px;
  color:#666666;
  text-decoration: none;
  background: #ffffff url(../images/spacer.gif);
}

#foot a:link{
  font-size: 9px;
  color:#666666;
  text-decoration: none;
}

#foot a:visited{
  font-size: 9px;
  color:#666666;
  text-decoration: none;
}

#foot a:hover{
  font-size: 9px;
  color:#000000;
  text-decoration: none;
}

#rightfoot{
  position:absolute;
  bottom: 0px;
  left: 0px;
  width: 195px;
  margin-left: 0px;
  text-align:left;
  font-size: 9px;
  line-height: 10px;
  color:#666666;
  text-decoration: none;
  background: #ffffff url(../images/spacer.gif);
}

#rightfoot a:link{
  font-size: 9px;
  color:#666666;
  text-decoration: none;
}

#rightfoot a:visited{
  font-size: 9px;
  color:#666666;
  text-decoration: none;
}

#rightfoot a:hover{
  font-size: 9px;
  color:#000000;
  text-decoration: none;
}

img.picture {
border-style:solid;
border-color:#262262;
}
