body {
	margin: 15 20px; /* 1st part of centering */
	padding: 0px;
	text-align: center; /* IE centering fix */
/* page border color */
	/* background: #f7fbff url(../images/jjcbg-9a.jpg) repeat-x; */
  background: #c6e1ff url(../images/jjcbg-12a.jpg) repeat-x;	
  font: 12px/16px "trebuchet ms", verdana, arial, sans-serif;
	color: #000;
}
#text01 a {
  text-decoration: none;
  color: #730A29;
}
#text01 a:visited {
  text-decoration: none;
  color: #730A29;
}
#text01 a:active {
  background: #080093;
  color: #BE9F28;
}
#text01 a:hover {
  background: #080093;
  color: #BE9F28;
}
#footer a {
  text-decoration: none;
  color: #730A29;
}
#footer a:visited {
  text-decoration: none;
  color: #730A29;
}
#footer a:active {
  background: #080093;
  color: #BE9F28;
}
#footer a:hover {
  background: #080093;
  color: #BE9F28;
}
#container {
  width: 700px; 				/* width = left + main */
	margin: 0 auto;				/* 2nd part of centering */
  text-align: left;
}
#nav_area {
  width: 700px;
  height: 45px;
  margin: 0;
  padding: 0;
  clear: both;
  background: white;
}
#nav_area a:hover img {
  display: block;
  visibility: hidden;
}
#nav_home {
  width: 92px;
  height: 45px;
  margin: 0;
  padding: 0;
  float: left;
  background: url(../images/nav_home_selected.gif) no-repeat;
}
#nav_services {
  width: 119px;
  height: 45px;
  margin: 0;
  padding: 0;
  float: left;
  background: url(../images/nav_services_selected.gif) no-repeat;
}
#nav_sample {
  width: 111px;
  height: 45px;
  margin: 0;
  padding: 0;
  float: left;
  background: url(../images/nav_sample_selected.gif) no-repeat;
}
#nav_background {
  width: 152px;
  height: 45px;
  margin: 0;
  padding: 0;
  float: left;
  background: url(../images/nav_background_selected.gif) no-repeat;
}
#nav_clients {
  width: 93px;
  height: 45px;
  margin: 0;
  padding: 0;
  float: left;
  background: url(../images/nav_clients_selected.gif) no-repeat;
}
#nav_hotel {
  width: 133px;
  height: 45px;
  margin: 0;
  padding: 0;
  float: left;
  background: url(../images/nav_hotel_selected.gif) no-repeat;
}
#col_container {
  width: 700px;
  height: auto;
  background: white;
  overflow: hidden;
}
#col_left {
  width: 230px;
  height: auto;
  float: left; 
}
#col_right {
  width: 470px;
  height: auto;
  float: left; 
}
#area_specializing {
  width: 230px;
  height: 447px;
  background: url(../images/specializing.jpg) no-repeat; 
}
#area_email {
  width: 230px;
  height: 26px;
  background: url(../images/email_selected.jpg) no-repeat; 
}
#area_email a:hover img {
  display: block;
  visibility: hidden;
}
#area_bottomleft {
  width: 230px;
  height: 82px;
  background: white;
}
#area_making_tech {
  width: 470px;
  height: 184px;
  float: left;
  background: url(../images/making_tech.jpg) no-repeat; 
}
#area_making_tech img {
  width: margin: 0 13px 0 0;
}
#text01_container {
  width: 470px;
/*  height: 371px; */
  float: left;
  background: white;
}
#text01 {
  width: 435px;
/*  height: 371px; */
  margin: 0 10px;
  text-align: justify;
}
.indentedlist p {
	margin: 0 0 15px 20px;
}
#footer {
  width: 700px;
  height: auto;
  margin: 0;
  padding: 0;
  clear: both;
  background: white;
  text-align: center;
  color: gray;
/*  border-top: 1px solid gray; */
}
#footer p {
  margin: 0 10px;
  color: gray;
  font: 10px/12px "trebuchet ms", verdana, arial, sans-serif;
}
#footer hr {
  border: 0;
  width: 100%;
  height: 1px;
  background-color: gray;
  color: gray;
}
#subfooter {
  width: 700px;
  height: 20px;
  margin: 0;
  padding: 0;
  clear: both;
  background: #4E027A;
  text-align: center;
  color: gray;
/*  border-top: 1px solid gray; */
}
ul {
  list-style: url(../images/ulglobe.jpg);
}
table {
  	font: 12px/16px "trebuchet ms", verdana, arial, sans-serif;
}
/* Stuff from here on down is for reference and use as needed
h2 {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-variant: small-caps;
}	

h3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  font-style: italic;
}

table {
  table-layout: fixed;
  width: 100%;
}

td {
  vertical-align: top;
}

.address td {
  font-size: 16px;
  padding: 10px 15px 10px 0px;
}

a {
  text-decoration: none;
  background: inherit;
  color: #000;
}

a:hover {
  background: #999933;
  font-weight: bold ;
  color: #000;
}

a:active {
  background: #000;
  color: #999933;
  font-weight: bold ;
}

.rowdescript {
  width: 100px;
  text-align: right;
  font-weight: bold;
  padding: 20px;
}
  

#header {
  width: 730px;
  height:100px;
  clear: both;
  background: url(../images/sscbanner.jpg) no-repeat;
  text-align: center;
  border-bottom: 3px solid #000;
  color: #000;
}

#left {
  display: inline;
  width: 130px;
  w\idth: 127px;
  height: 400px;
  float: left;
  border-right: 3px solid #000;
  background: url(../images/leftbg.jpg) no-repeat top left;
  color: #000;
}

#left ul {
  padding: 0;
  margin: 15px 0 0 33px;
  list-style-type: none;  
  font-weight: bold ;
  font-size: 14px;
  line-height: 30px;
}

#main {
  display: inline;
  width: 580px;
  w\idth: 600px;
  height: 400px;
  float: left;
  background: url(../images/mainbg.jpg) no-repeat top left;
  color: #000;
}

#main P {
  text-align: justify;
}

#main ul {
  margin: 0 0 0 30px;
  padding: 0;
  list-style-image: url(../images/SlinkyEyeBullet.png);
  font-size: 12px;
  line-height: 20px;
}

#textblock {
  margin: 10px;
}

#footer {
  width: 730px;
  clear: both;
  text-align: right;
  font-size:  11px;
  font-style: italic;
  background: #000;
  color: #fff;
}

#pagetext {
  position: absolute;
  top:0;
  left: 0;
  visibility: hidden;
}

#servicesheading {
  margin: 0;
  padding: 0;
}

#servicesimage {
  position: relative;
  top: -45px;
  margin: 0 0 0 30px;
}

#about {
  width: 580px;
  w\idth: 600px;
  height: 400px;
  float: left;
  color: #000;
}  

*/