/* =General
-----------------------------------------------------------------------------*/

/* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/ */
html { margin-bottom: 1px; min-height: 100%; }

/* Remove padding and margin on selected elements*/
h2,h3,h4,h5,h6,pre,div{margin: 0; padding: 0;}

/*debug border on all divs*/
div{
   border: 0px solid #ccc;
}

/* Class for clearing floats */
.clear {
   clear:both;
}

/* Remove border around linked images and fix Firefox odd spaces */
img {
   border: 0;
   vertical-align: bottom;
}

/* =Structural
-----------------------------------------------------------------------------*/


/* =Typography
-----------------------------------------------------------------------------*/



/* =Headings
-----------------------------------------------------------------------------*/



/* =Links
-----------------------------------------------------------------------------*/

a:link {
color:#94D27D;
font-family:Arial;
text-decoration: none
}

a:visited {
color:#94D27D;
font-family:Arial;
text-decoration: none
}

a:hover {
color:Green;
font-family:Arial;
text-decoration: none
}

a:active {
color:#94D27D;
font-family:Arial;
text-decoration: none
}





/* =Branding
-----------------------------------------------------------------------------*/




/* =Main Nav
-----------------------------------------------------------------------------*/

#miniflex {
  width: 100%;
  float: left;
  font-size: small; /* could be specified at a higher level */
  margin: 0;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #696;
  position:relative;
  z-index:2;
}

#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 85%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #9c9;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #696;
  padding-bottom: 2px;
  color: #696;
}
  
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 85%;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #696;
}




/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/

body {
background-color: #0C0C0C;
margin: 0;
padding: 0;
background-image: url ("./images/black_bg.jpg");
}

h1 {
margin: 0; 
padding: 0;
color: #ffffff; 
font-size: 16px; 
font-family: Helvetica;
}

hr {
color:green;
margin: 0; 
padding: 0;
}

p {
color:#919191; 
font-family:Arial;
font-size:10pt;
margin: 0; 
padding: 0;
}

li {
color:#919191; 
font-family:Arial;
font-size:10pt;
margin: 0; 
padding: 5;
}





/* =Secondary Content
-----------------------------------------------------------------------------*/



/* =Footer
-----------------------------------------------------------------------------*/

.footer {
color:#ffffff; 
font-family:Frutiger;
font-size:10pt;
margin: 0; 
padding: 0;
}


/* =Forms
-----------------------------------------------------------------------------*/




/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
   border-collapse: collapse;
}

td {
  text-align: left;
  font-weight: normal;
}