﻿/* Frame settings */

body
{
  position:relative;
  margin:0px;
  margin-bottom:20px;
  padding:0px;
  text-align:center;
  margin-top:20px;
  background-color:#eeeeee;
  background-image:url("../../images/blue_10.jpg");
  background-position:top left;
  background-repeat:repeat;
}

div#PageRoot
{
  position:relative!important; position:absolute;
  margin:0px auto;
  left:50%;
  margin-left:-500px;
  width:1000px;
  height:800px;
  min-height:800px;
  background-color:White;
  text-align:left;
  border-bottom-style:outset;
  border-bottom:3px;
  border-bottom-color:Gray;
  border-right:3px;
  border-right-color:Gray;
}

/*  Main page banner layout */

div#Banner 
{
  background :transparent url("../../images/hbg1.gif") repeat scroll left bottom;
  border-bottom:1px ridge #550000;
}

div#Banner div#SiteNav 
{
 background:#111111;
 filter:alpha(opacity=80); 
 -moz-opacity: 0.8; 
 opacity: 0.8; 
 border-bottom:1px solid #990000;
 position:relative;
 right:0px;
 top:0px;
 height:20px;
}

div#Banner div#SiteNav div#ViewIcon 
{
 float:left;
}

div#Banner div#SiteNav div#Greetings 
{
 float:none;
 text-align:left;
}

div#Banner div#SiteNav div#Links 
{
 background:transparent none repeat scroll 0%;
 float:none;
 position:absolute;
 right:20px;
 top:0px;
}

div#Banner div#SiteNav div#Contacts
{
   position:absolute;
   right:5px;
   top:-17px;
   font-family:Verdana;
   font-size:12px;
   color:White;
   background-color:Transparent;
   clear:both;
}

div#Banner div#SiteID 
{
 background:transparent none repeat scroll 0%;
 float:none;
 position:relative;
 right:0px;
 top:0px;
 height:35px;
}

div#Banner div#SiteID div#Community 
{
 left:22px;
 position:relative;
 top:18px;
}

div#Banner div#SiteID div#Logo 
{
 -moz-opacity: 0.7; 
 opacity: 0.7;
 filter:alpha(opacity=70); 
 position:absolute;
 left:20px;
 top:-30px;
 width:176px;
 height:36px;
 background-image: url("../../images/logo.png");
 background-repeat:no-repeat;
}
 
div#Banner div#MainTab 
{
 background:transparent none repeat scroll 0%;
 float:none;
 position:relative;
 right:0px;
 top:0px;
 height:20px;
}

div#Banner div#MainTab div#tabs 
{
 right:70px;
 position:absolute;
 top:0px;
}

div#Banner div#MainTab div#tabs  em 
{
 background :transparent;
 display:block;
 vertical-align:middle;
 padding-right:10px;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#FF3300;
 font-style:normal;
 height:20px;
}

div#Banner div#MainTab div#tabs a 
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#eeeeee;
  display:block;
  vertical-align:middle;
  text-decoration:none;
  padding-right:10px;
  height:20px;
}

div#Banner div#MainTab div#tabs a:hover
{
   color:#FF0000;
}

div#Banner div#MainTab div#tabs a:focus 
{
  background-color:#EEEEDD;
  color:#FF0000;
}

div#Banner div#MainTab div#tabs li#tab:focus
{
  background-color:#EEEEDD;
  color:#FF0000;
}
/*
div#Banner div#MainTab div#tabs em 
{
  background-image:url(active-tab.png);
  font-style:normal;
}
*/

div#Banner div#MainTab div#tabs ul
{
 float:left;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0pt;
 padding:0pt;
 width:auto;
 vertical-align:middle;
}

div#Banner div#MainTab div#tabs #tab
{
 list-style-type:none;
 background:#333333;
 -moz-opacity: 0.8; 
 opacity: 0.8;
 filter:alpha(opacity=80); 
 color:inherit;
 float:left;
 line-height:1.6;
 margin:0pt 1px 0pt 0pt;
 padding:0pt 0pt 0pt 10px;
 text-align:center;
 width:85px;
 height:20px;
 vertical-align:middle;
}

div#Banner div#MainTab div #activetab
{
 list-style-type:none;
 background:#eeeeee;
 -moz-opacity: 0.9; 
 opacity: 0.9;
 filter:alpha(opacity=90); 
 color:inherit;
 float:left;
 line-height:1.6;
 margin:0pt 1px 0pt 0pt;
 padding:0pt 0pt 0pt 10px;
 text-align:center;
 width:85px;
 height:20px;
 vertical-align:middle;
}

div#Banner div#MainTab div#tabs li#tab:hover 
{
  background-color:#aaaaaa;
}

div#Banner div#SearchStrip
{
  clear:both;
  position:relative;
  top:2px;
  left:0px;
  margin-top:10px;
  height:20px;
  background: url("../../images/grid_background.gif") repeat scroll right bottom;
  border-bottom: solid 1px #aaaaaa;
  z-index:100;
}

div#Banner div#SearchStrip div#LinksInSearch
{
  position:relative;
  padding-top:1px;
  left:2px;
  display:inline;
}

div#Banner div#SearchStrip div#SearchMode
{
  position:absolute;
  top: 0px!important; top:2px;
  right:280px;
  padding-top:1px;
}

div#Banner div#SearchStrip div#SearchMode div#Options
{

}

div#Banner div#SearchStrip div#SearchBox
{
  position:absolute;
  top:0px;
  right:100px;
  padding-top:1px;
}

div#Banner div#SearchStrip div#SearchBox div#Keywords
{
  position:relative;
  top:2px!important; top:-5px;
}

div#Banner div#SearchStrip div#SearchButton
{
  position:absolute;
  top:15px;
  right:79px;
}

