body{
color:#004F7D;
background:#ffffff;
margin:0;
padding:0;
font:8pt arial, sans-serif;}

#container{
background:#ffffff;
}

#head{
height:115px;
background:#9CB7C7;}

#logo{
float:left;
height:50px;
width:100px;
background:#a0aadd;}

#titleimage{
display:block;
text-align:left;
padding:0px;
margin: -20px 0px 0px 40px;
border:0px;
}

#position{
height:25px;
background:#8088cc;
color:white;
font:bold 12px arial, sans-serif;
padding:0 0 0 20px;
margin:0 0 0 100px;}

#position a{ color:white; }
#position a:hover { color:#206Faa;background:white; }

#submenu{
height:25px;
background:#a0aadd;
padding:0 0 0 40px;
margin:0 0 0 100px;}

#submenu ul{
margin:0;
padding:12px;
list-style:none;
}

#submenu li{
display:inline;
}

#submenu a{
color:#004F7D;
background:#ddddff;
padding:4px 16px 4px 16px;
border:1px solid #004F7D;
font:bold 12px arial, sans-serif;
text-decoration:none;
text-align:center;}

#submenu a.selected{
color:white;
background:#8088cc;
padding:4px 16px 4px 16px;
border:1px solid #004F7D;
font:bold 12px arial, sans-serif;
text-decoration:none;
text-align:center;}

#submenu a:hover{color:white;background:#206Faa;}

#mainmenu{
float:left;
width:80px;
background:#8088cc;
padding:10px 10px 10px 10px;
margin:0;
}

#mainmenu a{
display:block;
color:#004F7D;
background:#ddddff;
text-align:center;
width:120px;
padding:4px 4px 4px 4px;
margin:0px;
border:1px solid #004F7D;
font:bold 12px arial, sans-serif;
text-decoration:none;
}

#submain a{
display:block;
color:#004F7D;
background:white;
text-align:left;
width:108px;
padding:1px 0px 1px 10px;
margin:0 0 0 10px;
border-style:solid;
border-color:#004F7D;
border-top-width:0;
border-bottom-width:1px;
border-right-width:1px;
border-left-width:1px;
text-decoration:none;
}
#submain a.selected{
display:block;
color:white;
background:#8088cc;
}


#mainmenu a.selected{
display:block;
color:white;
background:#8088cc;
}

#mainmenu a:hover{
color:white;background:#206Faa;
}
#shortcuts{
color:#000000;
background:#CCCCEE;
margin:40px 5px 5px 5px;
padding:5px 1px 20px 4px;
font:8pt arial, sans-serif;
float:right;
border: 3px solid #DDDDFF;
}

#shortcuts a{
display:block;
color:black;
background:#eeeeff;
text-align:left;
width:130px;
padding:2px 0px 0px 4px;
margin:2px;
font:10px arial, sans-serif;
text-decoration:none;
border:0px;
}

#shortcuts a:hover{
color:white;background:#206Faa;
}

.content{
color:#000000;
background:#ffffff;
padding:20px 20px 20px 20px;
margin:20px 20px 20px 130px;
font:10pt arial, sans-serif;}

.content h1{
margin:0 0 0px 0;
padding: 2px 0 2px 0;
text-align:left;
font:bold 14pt arial, sans-serif;
}

.content h2{
margin:10px 0 10px 0px;
padding:2px 0 2px 0;
font:bold 11pt arial, sans-serif;}

.content p{
text-align: justify;
}

.content p.center{
text-align: center;
}

.content p.right{
text-align: right;
}

.content table{
border-spacing:0px;
width:100%;
text-align:left;
}

.content table.short{
border-spacing:0px;
width:200px;
text-align:left;
white-space:nowrap;
}

.content tr{
background:#CCCCEE;
vertical-align:top;
}

.content tr.g{
background:#DDDDFF;
vertical-align:top;
}

.content td{
padding:4px;
border-width:0px;
border-style:none;
}
.content th.c{
background:#FFFFFF;
vertical-align:top;
}
.content td.c{
background:#FFFFFF;
vertical-align:top;
}
.content th{
padding:4px;
border-width:0px;
border-style:none;
}

.content li{
padding:2px 0px 2px 0px;
}

.content a:link    { color:#004F7D; background-color:transparent; }
.content a:visited { color:#551a8b; background-color:transparent; }
.content a:hover   { color:#004F7D; background-color:#B4BEE6; }

.content img{border:0;}
.content img.r{padding:4px; float:right; border:0;}
.content img.l{padding:4px 20px 4px 0px; float:left; border:0;}
.m{vertical-align:middle;}

.gallery{
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	width:600px;
    height:310px;
	background:transparent;
}


.smallgallery{
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	width:600px;
    height:150px;
	background:transparent;
}

.thumb {
  background:transparent;
  float:left;
}

.thumb img {
  margin:3px 3px 0px 3px;
}


.thumb a:link    { display: block;color:#004F7D; background-color:transparent; text-decoration:none;}
.thumb a:visited { display: block;color:#551a8b; background-color:transparent; text-decoration:none;}
.thumb a:hover   { display: block;color:#004F7D; background-color:#B4BEE6; text-decoration:none;}

#foot{
color:white;
background:#9CB7C7;
padding:0;
margin:0;
border-top:1px solid black;}


#foot p{margin:0 0 0 20px ;padding:4px;text-align:left;}
#foot img{margin:0;padding:0px; float:right; border:0;}


span.satnms {
font:italic bold 100% arial, sans-serif;
display:inline;
}

span.label {
font:italic 80% arial, sans-serif;
display:inline;
}

span.light {
  color:blue;
}

abbr {border-bottom:1px dotted #727272;cursor:help;}


ul.none{
list-style:none;
}



.space100{
  height:100px;
}



#twit{
color:white;
background:#006ab2;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
font:8pt arial, sans-serif;
float:right;
border: 0px;
width: 180px;
-moz-border-radius:7px 7px 7px 7px;
}

#twit a:link    { display: block;color:#e67e29; background-color:transparent; text-decoration:none;}
#twit a:visited { display: block;color:#e67e29; background-color:transparent; text-decoration:none;}
#twit a:hover   { display: block;color:#e67e29; background-color:white; text-decoration:none;}


#twit h1{
margin:0px;
padding:5px 5px 0px 5px;
list-style:none;
color:white;
font:bold 12pt arial, sans-serif;
}

#twit ul{
padding:1px;
list-style:none;
}

#twit li{
margin:0px;
padding:5px;
list-style:none;
border-top: 1px dotted white;
}