A:link {  
  color: white;  
  text-decoration: none;
}

A:active {  
  color: red;  
  text-decoration: none;
}

A:visited {  
  color: white;  
  text-decoration: none;
}

A:hover {  
  color: white;  
  text-decoration: none;
}

a.run:link {  
  color: #6666cc;  
  text-decoration: underline;
}

a.run:active {  
  color: #6666cc;  
  text-decoration: underline;
}

a.run:hover {  
  color: red;  
  text-decoration: underline;
}

a.run:visited {  
  color: #336666;  
  text-decoration: none;
}

h1 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;  
  font-style: normal;
}

h2 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 16px;  
  font-weight: bold;
}

h3 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;  
  font-style: normal;
}

h4 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 8px;  
  font-style: normal;
}

.l2 {  
  margin-left: 4px;
}

.v8 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 8pt;  
  font-style: normal;
}

.v9 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 9pt;  
  font-style: normal;
}

.v9link {  
  color: #6666cc;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 9pt;  
  font-style: normal;
}

.UltimaTips {  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: blue;  
  font-size: 8pt;  
  border-top-width: 2px;  
  border-right-width: 2px;  
  border-bottom-width: 2px;  
  border-left-width: 2px;  
  border-top-style: outset;  
  border-right-style: outset;  
  border-bottom-style: outset;  
  border-left-style: outset;  
  border-top-color: #cccccc;  
  border-right-color: #cccccc;  
  border-bottom-color: #cccccc;  
  border-left-color: #cccccc;  
  text-align: left;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 5px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


#headerimg {
width:100%;
//margin-left:1%;
//margin-right:1%;
max-width:850px;
height:auto;
}

.imagebox1 {
max-width:500px;
height:auto;
}

.imagebox2 {
max-width:400px;
height:auto;
}

.pagecontainer {
max-width:850px;
margin-left:auto;
margin-right:auto;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
//border:1px solid grey;
}

.pagecontainer2 {
max-width:550px;
margin-left:auto;
margin-right:auto;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
//border:1px solid grey;
}

.pagecontainer3 {
max-width:772px;
display:inline-block;
text-align: left;
font-family: Verdana, Arial, Helvetica;  
font-size: 9px;
}

.pagedescription {
max-width:850px;
font-family: Verdana, Arial, Helvetica;  
font-size: 9.5px;
background-color: #e4e4e4;
}

.topbar {
width:100%;
depth:auto;
background-color: #94b8b8;
}

.nav {
display:inline-block;
width:100px;
font-family: Verdana, Arial, Helvetica;  
font-size: 8.5pt;
//border:1px solid grey;
}

.navbar {
display:inline-block;
float:left;
width:106px;
height:100%;
background-color: #e4e4e4;
}

.fullmenu {
display:inline-block;
width:90px;
height:28px;
background-color: #336666;
margin-top:1px;
margin-left:5px;
padding-top:4px;
font-family: Verdana, Arial, Helvetica;  
font-size: 8pt;
line-height: 12px;
vertical-align:top;
border:1px solid white;
}
//@media (max-width: 419px) {
      .fullmenu {
        width: 98px;
      }
}

#fullmen {
float:left;
}
.groupbox {
display: inline-block;
}

//@media (max-width: 419px) {
      .groupbox {
        display:none;
      }
}
.groupbox2 {
display:inline-block;
}

.menubox2 {
display:inline-block;
vertical-align:top;
margin-left:0px;
//border:1px solid grey;
border-radius:5px 5px 0px 0px;
background-color: #e4e4e4;
//border:1px solid grey;
}

.menubox3 {
display:inline-block;
vertical-align:top;
margin-left:0px;
//border:1px solid grey;
border-radius:5px 5px 5px 5px;
background-color: #e4e4e4;
//border:1px solid grey;
}

.menubox {
display:inline-block;
float:left;
vertical-align:top;
padding-right:0px;
}



 #openmenu {
display:block;
}

#closemenu {
display:none;
}

#firstopen {
display:inline-block;
}
#firstclose {
display:none;
}

#moreopen {
display:inline-block;
}
#moreclose {
display:none;
}

#missopen {
display:inline-block;
}
#missclose {
display:none;
}

#projectopen {
display:inline-block;
}
#projectclose {
display:none;
}

#risksopen {
display:inline-block;
}
#risksclose {
display:none;
}

#catworkopen {
display:inline-block;
}
#catworkclose {
display:none;
}

.menuhead {
width:102px;
height:50px;
background-color: #336666;
margin-top:5px;
margin-left:0px;
margin-right:0px;
padding-top:4px;
font-family: Verdana, Arial, Helvetica;  
font-size: 8.5pt;
line-height: 12px;
vertical-align:top;
border-radius:0px 8px 8px 0px;
}

.menuhead2 {
display:inline-block;
width:90px;
height:40px;
background-color: #336666;
margin-top:5px;
margin-left:0px;
margin-right:0px;
padding-top:4px;
font-family: Verdana, Arial, Helvetica;  
font-size: 8.5pt;
line-height: 12px;
vertical-align:top;
border-radius:8px 8px 8px 8px;
}

.menulist {
display:none;
width:100px;
height:auto;
margin-right:0px;
margin-left:1px;
}



.menuitem {
float:left;
width:92px;
height:50px;
margin-top:4px;
margin-bottom:2px;
margin-left:9px;
background-color:#669999;
font-family: Verdana, Arial, Helvetica;  
font-size: 8pt;
padding-top:2px;
border-radius:5px 0px 0px 5px;
}

.menusubhead {
font-family: Verdana, Arial, Helvetica;  
font-size: 8pt;
}


.maincontent {
margin-left:110px;
//border:1px solid brown;
}


.container {
display: inline-block;	
margin-top:4px;
margin-left:5px;
margin-right:8px;
max-width:500px;
text-align:left;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
vertical-align:top;
//border:1px solid brown;
}

@media screen and (max-width: 770px) {
      .container {
max-width:350px;
      }
}

//@media screen and (max-width: 550px) {
//      .container {
//width:220px;
//      }
//}


//@media screen and (max-width:410px) {
//      .container {
//width:145px;
//      }
//}

.containergal {
display: inline-block;	
margin-top:4px;
margin-left:5px;
margin-right:8px;
max-width:750px;
text-align:left;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
vertical-align:top;
//border:1px solid brown;
}

.container2 {
float:left;
display:inline-block;
margin-top:2px;
margin-left:10px;
margin-right:10px;
width:150px;
text-align:center;
font-family: Verdana, Arial, Helvetica;  
font-size: 11px;
border:1px solid green;
}

.container2sc {
display:inline-block;
margin-top:2px;
margin-left:2px;
//width:100px;
text-align:left;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
//border:1px solid green;
}

.container2fp {
display:inline-block;
margin-top:2px;
margin-left:1px;
padding:4px;
width:145px;
text-align:left;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
//border:1px solid green;
}

.container2gal {
display:inline-block;
margin-top:2px;
margin-left:1px;
padding:2px;
width:120px;
text-align:center;
font-family: Verdana, Arial, Helvetica;  
font-size: 10px;
//border:1px solid green;
}

.container2galsmall {
display:inline-block;
margin-top:2px;
margin-left:1px;
padding:2px;
width:16px;
text-align:center;
font-family: Verdana, Arial, Helvetica;  
font-size: 10px;
//border:1px solid green;
}

.container3 {
float:center;
display:inline-block;
margin-top:4px;
margin-left:0px;
max-width:165px;
//max-width:550px;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
//border:1px solid grey;
}

@media screen and (max-width:700px) {
      .container3 {
max-width:550px;
      }
}

.container4 {
float:center;
display:inline-block;
margin-top:4px;
margin-left:0px;
max-width:200px;
//max-width:550px;
font-family: Verdana, Arial, Helvetica;  
font-size: 12px;
//border:1px solid grey;
}

@media screen and (max-width:720px) {
      .container4 {
max-width:450px;
      }
}

.chartframe {
display:inline-block;
position: relative;
overflow: hidden;
max-height: 17px;
}

.chartcontainer {
//display:inline-block;
//position:absolute;
margin-top:-22px;
height:39px;
}