P{
   font-family : Arial,sans-serif;
   font-size:14px;
}
P.footnote {font-size: 80%;}
P.small {font-size: 80%;}
P.medsmall {font-size: 90%;}
p.title {font-size: 120%; font-weight: bold;}
p.subtitle {font-weight: bold;}
P.footer {
   font-size: 10pt; 
   color: #000000;
}

BODY{
   margin: 0px;
   background-repeat: repeat-y;
   font-family: Verdana, Arial, sans-serif;
   background-position:center; 
 
   background-image: url("http://galacticheadquarters.com/images/carina.jpg");
}

A:link {color: #0033ff; background: #ffffff;}
A:visited {color: #006699; background: #ffffff;}
A:active {color: #006699;  ; background: #ffffff:}
A:hover {color: #993366; background: #ffffff;}
A.main:link {font-weight:bold; text-decoration: none; color: #66ff66; background: #000000;}
A.main:visited {font-weight:bold; text-decoration: none; color: #66ff66; background: #000000;}
A.main:active {font-weight:bold; text-decoration: underline; color: #99FF99; background: #000000;}
A.main:hover {font-weight:bold; color: #99FF99; background: #000000; text-decoration: underline;}

A.footerbutton { 
  background:transparent;
  border-width:1px;
  color: #000000;
  font-size:16px;
  font-weight: bold;
  text-decoration: none;
}
A.footerbutton:hover {color: #993366}
A:active {color: #006699;}

div.banner {
  margin: 0;
  font-size: 100%;
  font-weight: bold;  
}
div.container {
   background: #ffffff; 
   border-style:solid;
   border-width:1px;
   border-color: #cccccc;
   margin:10px; 
 
}
div.image_feature{
   background: #ffffff; 
   border-style:solid;
   border-width:1px;
   border-color: #cccccc;
   margin:10px; 
}
div.container_lead {
   background: #ffffff; 
   border-style:solid;
   border-width:1px;
   border-color: #cccccc;
   margin:10px; 
 
}
div.container_head {
   color: black;
   background-image:url('images/ghq_separator.png');
    background-repeat:repeat-x;
   font-weight: bold;
   font-size: 15px;
  padding:5px; 
}
div.container_body {
   background: #ffffff; 
   border-style:solid;
   border-width:1px;
   border-color: #cccccc;
   margin:0px; 
   padding:5px; 
   font-size:14px;
}
div.main_container {
   background: #999999; 
   border-style:solid;
   border-width:0px;
}
div.main_container_head {
   color: white;
   background: #666666; 
  font-weight: bold;
}
div.app_image {


  width: 57px;
  padding:5px; 
}

div.app_description{


  width: 400px;
  padding:5px; 
}

#ghq-main{
 
     margin-left: auto ;
  margin-right: auto ;
  width: 800px;
}
#ghq-masthead {
   background: #ffffff; 
   position: relative;
   border-bottom: 3px ridge grey;
   border-top: 3px ridge grey;
   width: 800px;
   text-align: center;  
   margin-bottom: 20px;
}
#ghq-mainnav{
  padding: 10px 25px 10px 25px;	
	
}
#ghq-body {
  position: relative;
 
    
}
#ghq-col1 {

  float: left;
  width: 285px;

}
#ghq-col2 {

  float: left;
  width: 500px;

}
.ghq-full {
 
  height:400px;
  overflow:auto;
}
#ghq-footer {
  clear: both;
  padding: 1px 25px 1px 25px;
  border-top: 3px ridge grey;
  width: 750px;
  margin-left: auto ;
  margin-right: auto ;
}