@charset "utf-8";


/* Fizix Main CSS Classes */

body
{
   background-color: #1d242a;
   background-image: url('bgimage.gif');
   background-repeat: repeat-x;
   margin: 0px;
   padding: 0px;
   border: 0px;
   text-align: center;
}

#footer
{
   width: 980px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ffffff;
   text-align: left;
   height: 50px;
}



#copyright
{
   width: 400px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #efedee;
   text-align: left;
   float: left;
   padding-left: 30px;
}

#copyright a
{
   color: #efedee;
}

#copyright a:hover
{
   color: #cee8eb;
}

#footerlinks
{
   width: 400px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #efedee;
   text-align: right;
   float: right;
   padding-right: 30px;
}

#footerlinks a
{
   color: #efedee;
}

#footerlinks a:hover
{
   color: #cee8eb;
}


/* Alternate Content Classes */
table 
{
   border-collapse: collapse; 
   width: 980px; 
   margin: auto;
}
table td 
{
   padding: 0px; 
   vertical-align: top; 
   text-align: left;
}
table td.left 
{
   background: #1d242a repeat-x; 
   width: 1px; 
   height:598px;
}


#navPanel 
{
   float: right; 
   width: 450px; 
   padding-top: 110px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #efedee;
}

#navPanel a
{
   color: #efedee;
   text-decoration: none;
}

#navPanel a:hover
{
   color: #cee8eb;
   text-decoration: underline;
}


#alternateContent  {float: left;  width: 700px;  position: relative; margin-top: 0px; }

#alternateContent p 
{
   width: 800px; float: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #efedee;
   padding-left: 10px;
   margin-top: 3px;
}

#alternateContent div.error {border: 2px solid red; padding: .5em; background:#FFEFEF; width:150px; color: red; float: right; position: absolute; top:0; right:0; }
#alternateContent div.error p {text-align: left; font-weight:bold; font-size:80%; width:100%;}

h1
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #efedee;
   text-align: left;
   padding-left: 10px;
}

h2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #efedee;
   text-align: left;
   padding-left: 10px;
}

#whatwedo
{
   width: 200px; 
   float: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #efedee;
   padding-left: 15px;
}