
 body {margin:0px; padding:0px; background:URL(../images/back_main.gif); background-position:center middle;}
  .main{font-family:Tahoma; font-size:11px;  color:#373737; line-height:14px}
  .main_l{font-family:Tahoma; font-size:11px;  color:#5E5E5E;}
  .yellow_9{font-family:Tahoma; font-size:9px;  color:#E5A500;}
  .yellow_11{font-family:Tahoma; font-size:11px;  color:#E5A500;}
  .blue, .blue a {font-family:Tahoma; font-size:11px;  color:#0A8EB0;}
  .red{font-family:Tahoma; font-size:11px;  color:#C13232;}
  
  img  { border:0px; }
  a:hover { text-decoration:none; }

  .input{
  		width:167px; height:20px;
		border-width:1px;
		border-style:solid;
		background-color:#FFFFFF;
		border-color:#A5A3A3;
		font-family:Tahoma; font-size:11px;  color:#636363;
		}
		.input1{
  		width:152px; height:20px;
		border-width:1px;
		border-style:solid;
		background-color:#FFFFFF;
		border-color:#A5A3A3;
		font-family:Tahoma; font-size:11px;  color:#636363;
		}
		.input2{
  		width:149px; height:20px;
		border-width:1px;
		border-style:solid;
		background-color:#FFFFFF;
		border-color:#A5A3A3;
		font-family:Tahoma; font-size:11px;  color:#636363;
		}

	
		.textarea{
		width:160px; height:77px;
		border-width:1px;
		border-style:solid;
		background-color:#FFFFFF;
		border-color:#A5A3A3;
		font-family:Tahoma; font-size:11px;  color:#636363;
		overflow:auto;
		}
		
	.txtbox	{
		border-width:1px;
		border-style:solid;
		background-color:#FFFFFF;
		color:#636363;
	}
		
	.footer, .footer a	
	{
		font-family:Tahoma; font-size:10px; color:Gray; font-weight:bold;
		text-decoration:none;
	}
	
	.footer span	
	{
		padding:0px 5px 0px 5px; font-weight:normal;
	}
	
	.servicedesc	
	{
		font-family:Tahoma; font-size:12px;  color:#5E5E5E;
	}
	
	/* JAVASCRIPT PREVIEW STYLES */
	.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
	}

	.preview_temp_load {
		vertical-align:middle;
		text-align:center;
		padding: 10px;
	}
	.preview_temp_load img{	
		vertical-align:middle;
		text-align:center;
	}
	
	#loader_container {text-align:center;position:absolute;top:40%;width:100%}
	#loader {
		font-family:Tahoma, Helvetica, sans;
		font-size:10px;
		color:#000000;
		background-color:#FFFFFF;
		padding:10px 0 16px 0;
		margin:0 auto;
		display:block;
		width:135px;
		border:1px solid #6A6A6A;
		text-align:left;
		z-index:255;
	}
	#progress {
		height:5px;
		font-size:1px;
		width:1px;
		position:relative;
		top:1px;
		left:10px;
		background-color:#9D9D94
	}
	
	.statuslabel
	{
		font-family:Tahoma; font-size:8px;
	}
	  .subcol {
  float:right;
  width:180px;
  margin:0;
  font-size:85%;
  line-height:1.5em;
  width:300px;
  }
  
  .subcol ul.more {
  height:1.4em;
  margin:0 0 .75em;
  border:none;
  padding-top:0;
  }
  
  .subcol em {font-style:normal;}
  
  .products { padding-bottom:5px;
	line-height:14px;
	border:solid 1px #eeeeee;
	margin:5px 0px 10px 0px;
	padding:5px 0px 5px 5px;
	width:310px }

/* ARTICLE STYLES */ 

.articletitle
{
   font-size: 18px;
   font-weight: bold;
   text-decoration: none;
   font-family:Tahoma;
   color:#0A8EB0;
}

.articlebox
{
   background-color: #ffffff;
   color: #5E5E5E;
   border: solid 1px #f3f3f2;
   padding: 6px 6px 6px 6px;
   margin: 15px 19px 15px 0px;
}

.articleabstract
{font-family:Tahoma; font-size:11px;  color:#373737; line-height:14px}
	
.articledate
{font-family:Tahoma; font-size:9px;  color:#E5A500;}

/* SOLUTIONS PAGE */

.solutionstechlist
{
	width:150px;
	margin-top:3px;
	padding:15px 15px 15px 15px;
	background-color:#f3f3f2;
	font-family:Tahoma; 
	font-size:11px;
}