body
{ text-align:center;
  font-size:13px; 
  font:Tahoma,sans-serif;
  }

p
{ margin-top:0;
  font-size:13px; 
  font:Tahoma,sans-serif;
  }

#menu
{ padding-top:100px;
  margin-top:0;
  margin-bottom:0;
  color:#fff;
  white-space:nowrap;
  list-style-type:none; }

#menu ul
{ margin-top:0;
  margin-bottom:10px;
  text-align:center;
  padding-left:0; }

#menu li
{ display:inline; }

#menu li a
{ padding:0.2em 0.7em;
  color:#000;
  text-decoration:none;
  float:left;
  font-family:Tahoma,sans-serif;  
  font-size:14px;
  font-size-adjust:none;
  line-height:normal;
  font-weight:bold; }

#menu li a:hover
{ color:#f60; }

#menu li.selected a
{ color:#f60; }

#smallgraytext
{ float:right;
  margin:0;
  width:800px;
  height:14px;
  white-space:nowrap;
  list-style-type:none;
  text-align:right;
  width:800px;
  background-color:#F2F2F2;
  padding-top:0.2em;
  padding-bottom:0.2em; }

#smallgraytext ul
{ margin-top:0; }

#smallgraytext li
{ display:inline; }

#smallgraytext li a
{ padding-left:0.7em;
  padding-right:1.7em;
  color:#000;
  text-decoration:none;
  float:left;
  font-size:14px;
  font-weight:bold; }

#menu li a:hover
{ color:#f60; }

#floatright
{ float:right; }

#smallgraytext li a:hover
{ color:#f60; }

#logo
{ top:0;
  position:absolute; }

#page
{ width:800px;
  margin-left:auto;
  margin-right:auto;
  text-align:left; }

.lightgraybarNoMargin
{ float:left;
  width:796px;
  background-color:#F2F2F2;
  height:14px;
  padding-bottom:0.17cm;
  font:Tahoma,sans-serif;
  font-size:14px;
  font-weight:bolder;
  color:#000;
  text-decoration:none;
  margin-top:8px;
  text-decoration:none;
  float:left; }

.lightgraybarNoMarginText
{ padding-left:3px; }

.lightgraybarNoMargin a,.lightgraybarNoMargin
{ padding-left:0.1cm;
  color:#333;
 }

html,body
{ height:100%;
  margin-left:0;
  margin-top:0;
  margin-right:0;
  margin-bottom:0; }
  
.sideBarSection
{ margin-top:5px;
  margin-bottom:5px;
  margin-left:5px; }

.sideBarSection a:hover
{ color:#f60; }

#sideBar
{ width:300px;
  float:left; }


h1
{ padding:0;
  font-size:14px;
  font:Tahoma,sans-serif; }

h2
{ font-size:14px;
  font:Tahoma,sans-serif; }

.footer
{ width:800px;
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
  padding-bottom:2px;}

 .mainContentSeperator
{ height:1.3em; }


.mainContent
{ min-height:100%;
  height:auto !important;
  height:100%;
  margin:0 auto -1.6em; }
  
  .title a,.title
{ color:#000;
  font-weight:bold;
  text-decoration:none; 
  font-size:14px;
}

.title a:visited.title a:hover
{ color:#000;
  text-decoration:underline; }
  
.seperatorHeigthSmall{height:10px}
.seperatorHeigthMedium{height:15px}

.pageTitle
{
font-size: 14px;
font-weight:bold;
}

.mailingListField
{
text-align:left;
padding-left:38px;
}

.defaultTextSize
{
font-size: 13px;
}

.nosSideBar{width:790px;float:left;margin-top:15px}