html, body, p, div, th, td, li, dd, dt  {
	font-family: Default;
  font-size: 16px;
}

.usr-name {
  -font-weight: 600;
  font-weight: bold;
  -font-style: italic;
  color: rgb(0,0,51);
  text-decoration: ;
}

.usr-name1:after {
  content: '"';
}
.usr-name1:before {
  content: '"';
}
.news-caption {
	font-family: Calibri;
  font-size: 17px;
  /*color: rgb(120,131,124rgb);*/
  color: rgb(165,171,167);
  font-weight: bold;
  font-size-adjust: 0.51;
  margin-bottom: 0px;
}

.news-date {
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-top: 10px;
}

.news-text {
  margin-top: 5px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #336600;

}

.news-latest {
  color: red;
  font-weight: bold;
}

.news-readmore {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:VISITED {color: rgb(34,102,204);}
A:LINK {color: rgb(34,102,204);}
A:HOVER { color: rgb(255,102,51); }

.menulink A:VISITED { text-decoration : none; }
.menulink A:HOVER { text-decoration : underline; }
.menulink A:ACTIVE {text-decoration : none; }
.menulink A:LINK {text-decoration : none; }
  
.navi TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.bott {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.midtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 16px;
}
.mtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
}

.ltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}

.bigcaption {
  font-family: Default;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: white;
  padding-bottom: 3px;  
	/*padding-top: 4px; 
	padding-bottom: 4px; /**/
}

.ability {
  height: 32px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0px;
  color: rgb(0,23,99); 
  margin-top: 10px;   
 }
/*
  #0476b8;
  rgb(102,102,153) 
  rgb(0,0,52) 
*/

.feature {
	font-size: 15px;	
  font-weight: normal;
  margin-left: 40px;
  margin-top: 0px;
  margin-bottom: 0px;    
  padding: 2px;
  background-position: left center;
  background-image: url(images/dot.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
}
  
.highlighted {
  font-weight: bold;
}


.headerstyle{
  display:block;
  margin:20px 0 10px 0;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
  background-color: #F1F2F2;
}

.promo-frame {
  margin-left: 10px; background-color: rgb(255,255,204); margin-bottom: 20px; width: 207;
  display:block;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
}  

.announcement {
  margin-left: 10px; background-color: rgb(255,255,204); margin-bottom: 20px;
  display:block;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
}  


.letterform{
  display:block;
  margin:20px 0 10px 0;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  /*color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;*/
  border: none;
  
  text-decoration:none;
  background-color: #E5E4F1;
}


a img{

border:0;

}


.screenshots{  
  display: table;
  
  margin:20px 10px 10px 10px;
  padding:5px 5px 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
  background-color: #F1F2F2;
}

.differ {	
  font-family: Default;
	/*font-family: Times New Roman;*/
	font-size: 12px;
	color: rgb(0,0,102);
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.head {	
  font-family: Default;
	/*font-family: Times New Roman;*/
	font-size: 17px;
	color: black;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 4px;
}

.download_comment {	
  font-family: Default;
	font-size: 14px;
	color: black;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.download_link {	
  font-family: Default;
	font-size: 14px;
	color: black;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.download-button {
  background-color: #fbc86c;
  margin: 20px;
  padding: 10px;
  width: 150px;
  height: 100px;     
  
  border: 1px #ddd solid;
  border-color: rgb(175,97,39);
}

.feature-desc {
	padding-left: 20px;

}
.question {
	font-family: Times New Roman;
	font-size: 20px;
	color: rgb(0,23,99); 
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

h1{
  font-size: 15pt;
  font-weight: bold;
}

h2{
  margin:20px 0 8px 0;
  font-size: 13pt;
}


h3{
margin:20px 0 8px 0;
  font-size: 12pt;
}



.outlined {
  border: 1px solid rgb(16, 99, 184);
}

/*.feature {font-family: Default; 
  font-size:100%; margin-left:10; margin-right:10; text-align:justify; background-color: rgb(255,255,204);}
*/
li.featureitem {margin-bottom: 10px;}
li.ffeatureitem {margin-bottom: 10px; margin-top: 10px;}
