genasun-head {
  background-color:black;
  border-color: black;
  margin:0; padding:0; border:0
}

div.code, tr.code {
font-family:monospace; 
font-size:larger;
}

body {
  margin:0; padding:0; border:0;
  border: none;
  border-width:0;
  vertical-align:top;
  text-align:center;/* IE hack to center page contents */
  background-color:#777766;
  background-color:#a6a399;

}

table, div, h1, h2, h3, p, a, span, dl, dt, dd {
text-align:left;
margin:0;
padding:0;
border:0
}

ul {
list-style:circle;
padding:0;
margin:0;
margin-left:2ex;
}

form {
margin:0;
}

div.navbar {
margin:0 0 0 0px; 
text-align:center; font-weight:bold;
font-family:sans-serif;
}

div.navbar-left {
margin:5px 0 0 8px; 
text-align:left; font-weight:bold; float:left;
font-family:sans-serif;
}

div.floatright,img.floatright {
float:right; 
margin:0px 0px 10px 20px;
}

div.navbar-right {
margin-top:0;
margin-right:5px;
float:right; font-weight:bold; text-align:right; 
vertical-align:middle;
font-family:sans-serif;
}

a:link { color:black; font-weight:inherit; font-size: inherit; 
text-decoration:underline; border:none}
a:visited { color: black; text-decoration:underline; border:none }
a:hover { 
	color:#cc6633; 
	text-decoration:none 
}

img { 
border:none;
vertical-align:middle;
}

img.tab {
border-color:black;
border:0em;
margin:10px;
padding:10px;
}

.index-news {
    font-family:sans-serif;
font-size:95%;
margin-left:auto;    
margin-right:auto;
    width:700px
}

.tab-heading {
text-align:center;
height:15px;
font-size:140%;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0.05em;
}

.pagecenter {
  margin-left:auto;
  margin-right:auto;
  width:794px;
}

div.main {
background-color:#ffffff; 
width:780px; 
text-align:center 
}

.main
{
width:780px
}

p.title{ 
font-size:24pt; 
font-weight:bolder; 
font-variant:small-caps;
}

.text {
font-family:sans-serif;
margin:0px 50px
}

.tab-text {
font-family:inherit;
margin:0px 20px 20px 20px;
text-align:center;
font-size:smaller;
font-size:90%;
}

.tabs {
margin:0px 22px
}

td.spaceCol{
width:22px
}

.vert-tab {
font-family:sans-serif;
width:230px
}

img.vert-tab{
margin:2px;
padding:2px;
border-style:solid;
border-color:black;
border:0em;
}

div.main-title {
background-color:black;
padding:2px 0px 5px 0px;
width:780px; 
text-align:left;
vertical-align:bottom;
}

table.specs{
width:700px;
  border:solid 1px black;
}

table.specs, td.specs, tr.specs{
  margin-left:auto;
  margin-right:auto;
  border:solid 1px black;
padding:0;
}

div.maintable,table.maintable {
width:650px;
}

tr, td {
 border:inherit;
padding:inherit;
}
