/* CSS Document */

body {
background: #1a1a1a url(../images/bg00.jpg) repeat-x;
/*background-position: 44% 0%; */
margin:0;
padding:0;
/*text-align: center;*/
font-family: Trebuchet MS, arial, sans-serif;
font-size: 9pt;
color:#666;
}
div#gad{
border:solid 0px #666;
background: #1a1a1a url(../images/bg00.jpg) repeat-x;
background-position: 0px -260px;
overflow:hidden;
position:fixed;
padding:4px;
left:0%;
bottom:0%;
width:100%;
}
/*div {
 border:solid 1px #666;
}*/
ul#jw-sir{
display:block;
float:left;
border:solid 1px #666;
list-style-type: none;
margin:0px
padding:0px;
}

a.mainlevel{
font-weight: bold;
font-size: 10pt;
color:#fdac55;
text-transform:lowercase;
text-decoration:none;
letter-spacing:30%;
}
a.mainlevel:hover {
color:#eeeeee;
}

a{
/*font-weight: bold;*/
color:#fdac55;
text-transform:lowercase;
text-decoration:none;
letter-spacing:30%;
}
a:hover {
color:#eeeeee;
}
/*
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 10px;
	padding-right: 0px;
	float: right;
	margin: 0;
	line-height: 21px;
	white-space: nowrap;
}*/

.contentheading{
  font-weight:bold;
  text-transform: lowercase;
  letter-spacing:-20%;
  font-size: 18pt;
  margin-bottom:-5px;
  color:#323232;
}
.componentheading{
  font-weight:bold;
  text-transform: lowercase;
  letter-spacing:-20%;
  font-size: 26pt;
  margin-bottom:-8px;
  color:#262626;
}
h2{
  width:100%;
  overflow:visible;
  font-weight:bold;
  text-transform: lowercase;
  letter-spacing:-.05em;
  font-size: 18pt;
  color:#323232;
}


div#topmast {
height:51px;
width:800px;
background: url(../images/topmast.jpg) no-repeat;
text-align:left;
padding:0px;
margin-left:auto;
margin-right:auto;
}

div#mainmast {
indent:0px;
padding:0px;
margin:0px;
width:800px;
overflow:hidden;
}

div#menu {
text-align:right;
align:right;
width:800px;
height:24px;
}

div#main {
text-align: left;
padding-top:0px;
height:auto;
width:800px;
}

/*.moduletable {
text-align: left;
padding-top:0px;
width:800px;
}*/

/*   HIDE gallery footers   */

hr{
 border:0;
 line-height:0px;
 height:0px;
}
.content{
  margin-bottom:20px;
}
.breadcrumb{
  font-size: 7pt;
  color:#cccccc;
  width:100%;
  text-align: right;
  overflow:visible;
}
.gbSystemLinks{
  visible:false;
  height:0px;
  overflow:hidden;
  opacity:0.0;
  filter:alpha(opacity=0);
}
.footer{
  brder:0;
  visible:false;
  height:0px;
  overflow:hidden;
  opacity:0.0;
  filter:alpha(opacity=0);
}