. { border: 1px solid;}

html, body { 
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size: small;
    background: #a90918;
}

.h1 { 
    font-size: 2em;
    font-weight: bold;
    color: #00416d;
}

.h2 { 
    font-size: 1.5em;
    font-weight: bold;
    color: #e10e12;
}

.h3 { 
    font-size: 1.2em;
    font-weight: bold;
    color: #e10e12;
}

img { 
    border: 0pt none ;
}

th { 
    font-family: Tahoma,Verdana,Arial,sans-serif;
    vertical-align: top;
}

td { 
    font-family: Tahoma,Verdana,Arial,sans-serif;
    text-decoration: none;
}

#wrapperouter {
   margin: auto;
   width: 1000px;
   height: 700px;
   background: #a90918;
   border: 1px solid #00416d;
}

#wrapperinner {
   width: 1000px;
   height: 700px;
   overflow: auto;
   overflow-x: auto;
   overflow-y: auto;
   background: #fff;
}

#title { 
    height: 95px;
    
}

#title table { 
    width: 100%;  
    height: 100%;
}

#titlecandy { 
    text-align: right;
    vertical-align: bottom;
    padding-bottom: 10px;
    padding-right: 10px;
    font-weight: bold;
    font-size: small;
    color: #00416d;
}

#creativeenergy { 
    color: #e10e12;
}

#menu { 
    border-top: 1px solid  #00416d;
    border-bottom: 1px solid  #00416d;
    padding-left: 25px;
    background: lightgrey;
}

#menu a { 
    text-decoration: none;
}

#menu table { 
    width: 100%;
}


#content { 
    padding-top:    30px;
    padding-left:   35px;
    padding-right:  15px;
    padding-bottom: 15px;
    overflow: auto;    
}

#content p { 
    text-align: justify;
}

#footer { 
    padding: 3px;
    font-size: x-small;
    text-align: right;
    color: darkgray;
    border-top: 1px solid lightgrey;
    background: #FFFFFF;    
}

.menu_selected { 
   width:  100px; 
}

.menu_selected a { 
  font-size: medium;
  font-weight: bold;
  color: #e10e12;
}

.menu_unselected { 
  width:  100px; 
}

.menu_unselected a { 
  color: #00416d;
}

.menu_unselected a:hover { 
  font-size: medium;
  font-weight: bold;
  color: #00416d;
}

/* =========  index page ============  */
#indexpage #mainimage {
    float: right;
    margin-right: 25px;
    margin-top: 70px;
}

#indexpage #text {
    width: 500px;
}

/* =========  web page ============  */
#web_page #mainimage {
    float: right;
    margin-right: 25px;
    margin-top: 40px;
}

#web_page #text {
   width: 500px;
}

/* =========  software page ============  */
#softwarepage #mainimage {
    float: right;
    margin-top: 20px;
    margin-right: 25px;
    
}

#softwarepage #text {
    width: 500px;
}

/* =========  codeshare page ============  */
#codesharepage #text {
    width: 740px;
    height: 370px;
    overflow: auto;
}


/* =========  contact page ============  */
#contactpage #mainimage {
    float: right;
    margin-right: 85px;
    
}

#contactpage #text {
    width: 500px;
}

#addresstable #label {
   width: 70px;
   color: #00416d;
   vertical-align: top;
}

#addresstable #value a {
   text-decoration: none;
   color: #00416d;
}

#addresstable #value a:hover {
   text-decoration: none;
   color: #00416d;
   font-weight: bold;
}



