	a:link			{ color: #006699; }  
	a:visited		{ color: #006699; }  
	
	a.footlink:link			{ color: #ffffff; 
	                          text-decoration: none;}  
	a.footlink:visited		{ color: #ffffff; 
	                          text-decoration: none;}  
	
	 
	body 				{ background-color: #A0A0A0;
						  color: #ffffff;
						  font-family: arial, helvetica, verdana;
						  font-size: 12px;
						  margin: 0px;
						  padding: 0px;} 
						 
	.menu {
		background: scroll url("images/navbg.gif") left top repeat-x;
		text-align: center;
	}
	.menu a {
		color : white;
		text-decoration: none;
		text-align: center;
		text-transform: uppercase;
		font-size: 6pt;
                background: scroll url("images/navsplit.gif") right top no-repeat;
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.addresstable      {  text-align:right;
						  line-height: 14px;
						  font-weight: bold; }
	
	.addressfield      { line-height: 14px;
	                     font-weight:normal; }		
						 		  
	.attribute          { color: #333333;	
						  font-family: arial, helvetica, verdana;
						  font-size: 12px;
						  padding: 0px 10px 0px 10px;
	                      text-align: right;}
	
	.button            { background-color: #006699;
  					     border: 1px solid #ffffff; 
  						 color: #ffffff;
  						 font-size: 11px; 
                         font-family: arial, sans-serif; 
                         font-weight: bold; }
						  
	.contactform        { font-size: 11px;
	                      background-color: #eaf3fd;
	  					  color: #333333;
						  border: 1px solid #A5BCD2;}
	
	.details            { font-size: 11px;
	  					  color: #333333;
						  border-bottom: 1px solid #A5BCD2;}
	
	.intro              { padding: 10px;
	                      font-family: arial, helvetica, verdana;
						  font-size: 11px;
						  color: #333333;}
	
	.loginfield        { border-color: #A5BCD2;
				         border-width: 1px;
	                     font-size: 10pt; 
			             font-family: arial, sans-serif;}	
	
	.overflow 	        { 
		overflow: auto;
                width: 220px;
                height: 320px; 
		padding: 10px; }
	
	.maincontent        { color: #333333;
	                      font-size: 12px;
	                      line-height: 20px;
	                      padding: 0px 10px 0px 10px; }
						  
	.producttext        {
		padding: 10px;
		line-height: 18px; 
		font-family: arial, helvetica, verdana;
		font-size: 11px;
		color: #333333; }
	
	.scope             { background-color: #eaf3fd;
	                     border-left: 1px solid #A5BCD2;
	                     border-right: 1px solid #A5BCD2;
						 border-top: 1px solid #A5BCD2; }
	
	.testimonial        { padding: 0px 10px 0px 10px;
	                      font-family: arial, helvetica, verdana;
						  font-size: 16px;
						  line-height: 20px;
						  color: #333333;}
	
	.casestudy          { background-color: #A5BCD2;
	                      color: #333333;
	                      font-family: arial, helvetica, verdana;
						  font-size: 11px;
	                      margin-top: 1px;  }
	#tweets ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding-left: 0px;
	}
	.tweet {
		margin-top: 20px;
		margin-bottom: 0px;
		overflow: hidden;
	}
	.tweetago {
		text-align: right;
		font-style: italic;
		display: block;
	}
	
	#center             { background-color: #ffffff;
	                      padding: 5px; 
						  width: 691px; }
	
	#content            { background-color: #d8d8d8;
	                      padding: 0px 5px 5px 5px; }
	
						  
	#footer             { background-color: #336699;
	                      clear: both;
	                      font-size: 10px;
	                      padding: 5px 5px 5px 5px; }
	
	#introduction {
		background-color: #ffffff;
		color: #333333;
		float: left;
	        font-family: arial, helvetica, verdana;
		font-size: 11px;
		line-height: 18px;
	        padding: 0px 0px 0px 0px;
		width: 450px;
		height: 325px; }
	
	#left             	{ background-image: url(images/left.gif);
	                      background-color: #A0A0A0;
						  background-position: right;
						  background-repeat: repeat-y;
						  color: #ffffff;
						 
						  height: 100%;
						  font-family: arial, helvetica, verdana;
						  font-size: 12px;
						  line-height: 18px; 
						  }
	
	#news {
		background-color: #ffffff;
	        color: #333333;
		float: right;
		height: 315px;
	        font-family: arial, helvetica, verdana;
		font-size: 11px;
		line-height: 18px;
		width: 208px;
		padding: 5px;
	}
	
	#products           { background-color: #ffffff;
	                      color: #333333;
	                      font-family: arial, helvetica, verdana;
						  font-size: 11px;
						  line-height: 50px;
	                      border-top: 1px solid #A0A0A0;  
						  padding-bottom: 10px;}
	
	#right             	{ background-image: url(images/right.gif);
	                      background-color: #A0A0A0;
						  background-repeat: repeat-y;
						  color: #ffffff;						 
						  height: 100%;
						  font-family: arial, helvetica, verdana;
						  font-size: 12px;
						  line-height: 18px; 
						  }
	
	#products           { background-color: #ffffff;
	                      clear: both;
	                      font-size: 10px;
	                      padding: 0px; 
						  margin-top: 5px;}
	
	#pagecontent        { background-color: #ffffff;
	                      color: #333333;
						  float: right;
	                      font-family: arial, helvetica, verdana;
						  font-size: 11px;
						  line-height: 18px;
	                      padding: 0px 0px 0px 0px; 
						  width: 485px;}
	
	#container  
			{ border-right: 0px solid #c9c9c9;
              color: #333333;
              float: left;
			  font-family: arial;
			  font-size: 8pt;
			  margin-bottom: 1em;
			  padding: 0 0 5px 0;
              width: 180px; }

#container ul
			{ list-style: none;
              margin: 0;
              padding: 0;
              border: none; 
			  text-align: left;}

#container li
            { border-bottom: 1px solid #ffffff;
              margin: 0; }

#container li a
            { display: block;
              padding: 5px 5px 5px 0.5em;
              border-left: 10px solid #336699;
              border-right: 10px solid #336699;
              background-color: #336699;			  
              color: #ffffff;
              text-decoration: none;
              width: 100%; }

html>body #container li a { width: auto; }

#container li a:hover
{ border-left: 10px solid #A5BCD2;
  border-right: 10px solid #A5BCD2;
  background-color: #ffffff;
  color: #333333;

}

#trNav  td {
	background: url("images/navbg.gif") scroll repeat-x left top;
}
#trNav td a, #tbNav tr td a:hover, #tbNav tr td a:visited {
	color: white;
	font-size: 7pt;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}
#trNav td a:hover {
	text-decoration: underline;
}
