a {
  color:016FB9;
}
a:visited {
  color: 0265D4;
}
body {
  text-align: center;
  font-size:85%;
  font-family: ;
  color: #444;
  margin:10px;
  padding: 0;
}
#template {
  margin: auto;
  text-align: left;
  width: 100px;
}
#footer {
  border-top: 1px solid black;
  color: #555;
  text-align: center;
  font-size: 80%
}
td#logo {
}
div#top_options {
  border-bottom: 1px solid black;
}
td#top_options {
  text-align: right;
  /*width: 900px;*/
  vertical-align: middle;
}
#header {
  height: 10px;
  overflow: hidden;
}
#heading p{
  text-align:right;
  position:relative;
  top:4px;
}
#heading h1 {
  padding: 0; margin:0;
  font-size: 145%;
  float:left;
}
#content_row  td{
  padding-top: 1em;
}
#lang {
  padding: 0; margin: 0;
}
td, table {
  padding:0; margin:0;
  vertical-align: top;
  border: 0px solid black;
}



#quick_facts {
  margin:0,1em;
  /*width:50%;*/
  vertical-align:top;
  font-size: 90%
}
#quick_facts ul{
  list-style:none;
  margin-left: 10px;
}
html>body #quick_facts ul{
  margin-top:20px;
  margin-left: -20px;
}
html>body #quick_facts li {
  padding-bottom: 10px;
}

#quick_facts li img {
  float: left;
  padding-right: 10px;
  position:relative;
}
#quick_facts li img { /* IE */
  top: 27px;
}
html>body #quick_facts li img /* NOT IE */{
  top: 7px;
}
#quick_facts h1{
  margin:-15 0;margin-left:10px; 
}
#quick_facts li p {
  padding:0; margin:0;
  padding-left: 45px;
}
#quick_facts li h3 {
  padding: 0; margin: 0;
  padding-left: 45px;
}
#download {
  background-color: #B0EAF8;
  border: 1px solid #555;
  vertical-align: middle;
  text-align:center;
  height: 0px; /* IE ONLY */
  padding: 0;
}
html>body #download {
  height: 133px;
}
#reqs_recommendations{
  padding-bottom: 10px;
  font-size: 80%;
}
#reqs_recommendations ul, #reqs_recommendations h3, #reqs_recommendations li{
  padding-top: 0; padding-bottom: 0;
  margin-top: 0;  margin-bottom: 0;
}
#reqs_recommendations ul {
  padding-bottom: 1em;
}
#feature_list p,#feature_list h5,#feature_list h4 {
  padding:0;
  margin:0;
}
#feature_list ul {
  margin-top: 0;
}
p {
  padding-left: 1em; padding-right: 1em;
}
#splash {
  height:33px;
  width:731px;
  background: url("/_img/splash.gif") no-repeat;
  margin-top:-1px;
  padding-top: 3px;
  padding-left: 3px;
  margin-right: -8px;
  margin-left: -2px;
}
.skin {
  border-top: 1px solid black;
  width: 723px;
  margin-top: .5em;
}
.skin h4,.skin p{
  margin:0;padding:0;
}
.skin h4 {
float: left;
}
.skin p {
  float:right;
}
#skin_tabs {
text-align:right; position:relative; top:5px;
}
html>body #skin_tabs {
text-align:right; position:relative; top:8px;
}
