<!--

a {
	color: #99CCFF;
   	text-decoration: underline;
	}

a:visited {
   	text-decoration: underline;
	color: #99CCFF;
	}

a:hover {
   	text-decoration: underline;
	color: #FFFFCC; 
	}
A.visit	{margin-left: 3em;
	font-size: .8em;
	}

A.anchor	{font-size: 1em;
	  font-weight: bold;
   	text-decoration: none;
	color: /* GOLD #F9E7B2;*/ /* #CC9933; */
	}


div#content a {
	color: #009;
   	text-decoration: underline;
	}

div#content a:visited {
   	text-decoration: underline;
	color: #009;
	}

div#content a:hover {
   	text-decoration: underline;
	color: #06C; 
	}
div#content A.visit	{margin-left: 3em;
	font-size: .8em;
	}

div#content A.anchor	{font-size: 1em;
	  font-weight: bold;
   	text-decoration: none;
	color: #309; /* #CC9933; */
	}




A.client-link:link
	{ color:  #00F;
  	text-decoration: underline;
	font-size: .8em;
	}

A.client-link:visited
	{ color:  #C60;
  	text-decoration: underline;
	font-size: .8em;
	}

A.client-link:hover
	{ color: #6C6;
  	text-decoration: underline;
	font-size: .8em;
	}

A.client-namelink:link
	{ color:  #00F;
  	text-decoration: underline;
	font-size: .8em;
	display: block;
	}

A.client-namelink:visited
	{ color:  #C60;
  	text-decoration: underline;
	font-size: .8em;
	display: block;
	}

A.client-namelink:hover
	{ color: #6C6;
  	text-decoration: underline;
	font-size: .8em;
	display: block;
	}



body {	background-color: #03F;
	background-repeat: repeat-y;
	background-image: url(/web_site_design/images/blue-gradient-background.jpg);
	color:  /* Gold #F9E7B2;*/ /* #CC9933; */
	margin: 0;
	scrollbar-3d-light-color: #0033FF;
	scrollbar-arrow-color: #000066;
	scrollbar-base-color: #CCCC99;
	scrollbar-dark-shadow-color: #000066;
	scrollbar-face-color: #0033FF;
	scrollbar-highlight-color: #CCCC99;
	scrollbar-shadow-color: #FFFFFF;
	font-family:  Verdana,Arial,Helvetica,Sans-serif
	}

table {font-size:1em;}

/*header*/
#container
/* .dark-blue-background
 */
 {background-color: #03F /* #006*/ ;
width:770px;
margin-left: auto;
margin-right:auto;
		}


# branding
/* 
.gold-bottom 
.light-blue-background */ 

{ background-color: #03F;
  	border-bottom: thin solid #CC9;
		}

/* content */
/*
div#home-content {margin-left: 32%;
	margin-right: 2%;
	margin-top: 2%;
	background-image: url(/web_site_design/images/blue-gradient-background.jpg);
	border-left: thin solid #006; 
	border-top: thin solid #006; 
	border-bottom: thin solid #006; 
	
	}
*/

div#content 
{margin: 15px;
background: #FFF;
color: #000;
padding: 1em;
width: 770px;
margin-left:auto;
margin-right:auto;
	}
.content-table td {color: #000;
}
.content-table th {color: #000;
}

div#rightcol-ads {margin-left: 10px;
	width: 125px;
	float: right;
	}

/* left sidebar */

div#sidebar-left {
	width: 30%;
	float: left;
	text-align: left; 
/*	background-image: url(/web_site_design/images/grid-back.jpg);
*/	vertical-align: middle;
	border: thin dotted #EEE;
	color:  #FFCC00;
	font-size: .8em;
	margin-left:10px;
	margin-right: 2%;
	font-family:  Verdana,Arial,Helvetica,Sans-serif}
div#sidebar-left H1 {	font-size: 1.1em;
			  font-weight: bold;
			margin-left: 1em;
		}
div#sidebar-left H2 { 	font-size: 1em;
			font-weight: bold;
			margin-left: 2em;
		}

div#sidebar-left P { 	font-size: 1em;
			margin-left: 3em;
		}
div#sidebar-left a {
	color: #99CCFF;
   	text-decoration: underline;
	}
div#sidebar-left a:visited {
   	text-decoration: underline;
	color: #99CCFF;
	}
div#sidebar-left a:hover {
   	text-decoration: underline;
	color: #FFFFCC; 
	}
div#letter {
margin-right: 10px;
}
div#letter h1 {font-size:.95em;
	color:  /* GOLD #F9E7B2;*/ /* #CC9933; */
	text-decoration: none;
}

/*OLD NEWS */

div#oldnews {
	width: 70%;
	text-align: left; 
/*	background-image: url(/web_site_design/images/grid-back.jpg);
*/	vertical-align: middle;
	border: thin dotted #EEE;
	color:  #FFCC00;
	font-size: .8em;
	margin-left:10px;
	margin-right: 2%;
	font-family:  Verdana,Arial,Helvetica,Sans-serif}
div#oldnews H1 {	font-size: 1.1em;
			  font-weight: bold;
			margin-left: 1em;
		}
div#oldnews H2 { 	font-size: 1em;
			font-weight: bold;
			margin-left: 2em;
		}

div#oldnews P { 	font-size: 1em;
			margin-left: 3em;
		}
div#oldnews a {
	color: #99CCFF;
   	text-decoration: underline;
	}
div#oldnews a:visited {
   	text-decoration: underline;
	color: #99CCFF;
	}
div#oldnews a:hover {
   	text-decoration: underline;
	color: #FFFFCC; 
	}

/* FOOTER */


div#footer {clear: both;
	margin-left: auto; 
	margin-right: auto; 
	text-align: center;
	border-top: thin solid #CC9;
	color: /*GOLD*/  #F9E7B2;
	font-size: .8em;
	}

div#footer a {	text-transform:	uppercase;
	color: #99CCFF;
   	text-decoration: underline;
	}
div#footer a:visited {	text-transform:	uppercase;
   	text-decoration: underline;
	color: #99CCFF;
	}
div#footer a:hover  {	text-transform:	uppercase;
   	text-decoration: underline;
	color: #FFFFCC; 
	}

div#footer A.footer-link-on:a {	text-transform:	uppercase;
	color: #FFFFCC; 
   	text-decoration: underline;
	}
div#footer A.footer-link-on:visited {	text-transform:	uppercase;
   	text-decoration: underline;
	color: #FFFFCC; 
	}
div#footer A.footer-link-on:hover  {	text-transform:	uppercase;
   	text-decoration: underline;
	color: #99CCFF;
	}

div#subfooter  {
	font-size: .9em;
	color: #FFFFCC; 
	}




div#subfooter A {	text-transform:	uppercase;
	color: #FFFFCC; 
   	text-decoration: underline;
	}
div#subfooter A:visited {	text-transform:	uppercase;
   	text-decoration: underline;
	color: #FFFFCC; 
	}
div#subfooter A:hover  {	text-transform:	uppercase;
   	text-decoration: underline;
	color: #99CCFF;
	}

div#subfooter a.section-link   {
	font-style: italic;
	font-size: 1.1em;
	}

/* sidebar for link to clients */


div#case-studies-sidebar {
	text-align: left; 
	background-image: url(/web_site_design/images/grad-back.jpg);
	vertical-align: middle;
	border: thin dotted #EEE;
	color:  #FFCC00;
	font-size: .8em;
	margin-left:10px;
	margin-right: 2%;
	font-family:  Verdana,Arial,Helvetica,Sans-serif}
div#case-studies-sidebar  H1 {
			font-size: 1.1em;
			  font-weight: bold;
			margin-left:10px;
			margin-right:10px;
		}
div#case-studies-sidebar H2 { 	font-size: 1em;
			font-weight: bold;
			margin-left:10px;
			margin-right:10px;
		}

div#case-studies-sidebar  P { 	font-size: 1em;
			margin-left:15px;
			margin-right:10px;
			margin-top: 1em;
		}
div#case-studies-sidebar  a {
	color: #99CCFF;
   	text-decoration: underline;
	}
div#case-studies-sidebar  a:visited {
   	text-decoration: underline;
	color: #99CCFF;
	}
div#case-studies-sidebar  a:hover {
   	text-decoration: underline;
	color: #FFFFCC; 
	}

/* CLIENTS */
.tl 	{background-image: url(/web_site_design/images/table-curve-tl.gif);
	background-color: #FFF;
	background-repeat: no-repeat;
	}
.tr 	{background-image: url(/web_site_design/images/table-curve-tr.gif);
	background-color: #FFF;
	background-repeat: no-repeat;
	}
.bl 	{background-image: url(/web_site_design/images/table-curve-bl.gif);
	background-color: #FFF;
	background-repeat: no-repeat;
	}
.br 	{background-image: url(/web_site_design/images/table-curve-br.gif);
	background-color: #FFF;
	background-repeat: no-repeat;
	}
div#white-back  {background-color: #FFF;
		width: 510px;
		color: #006;}

div#white-back ul {list-style-position: outside;
list-style-image: url(/web_site_design/images/disc.jpg);
	font-size: .9em;
	}
div#white-back H1	{font-size: 1.1em;
	  font-weight: bold;
	}
div#white-back H2	{font-size: 1em;
	  font-weight: bold;
		}
div#white-back  a {
	color: #99CCFF;
   	text-decoration: underline;
	}
div#white-back  a:visited {
   	text-decoration: underline;
	color: #99CCFF;
	}
div#white-back  a:hover {
   	text-decoration: underline;
	color: #FF6600; 
	}

.margin {margin: 5px;}


.red	{color: red;
	}
.lightred{color: #ff3366;
	}	
.redbold	{
	color: red;
		  font-weight: bold;
		}
.bold	{  font-weight: bold;}
.definition {	font-size: .8em;
		margin-left: 2em;
	}
H1	{font-size: 1.1em;
	  font-weight: bold;
	}
H2	{font-size: 1em;
	  font-weight: bold;
	}
.small	{font-size: .8em;
	}
.indent {margin-left: 2em;
	}
/* rsync styles */

.underline {text-decoration: underline;
		}
	
.boldunderline {
		text-decoration: underline;
		font-weight: bold;
		}
		
.command-font { 		color: #FFF;
		font-family: "courier new", courier;
		}
		
.small-command-font {   color: #FFF;   
			font-size: 0.75em;
			font-family: "courier new", courier;
		}		
.teaser {font-size: 1.1em;
	font-weight: bold;
	padding: 10px;
	color: #903;
	background-color: #69F;
	border: 4px groove #039;
	margin-left: 10%;
	margin-right: 10%;}
.specialoffer {	color: #903;
	background-color: #69F;
	}
-->
