body
{ text-align:center;
  font-size:13px; }

p
{ margin-top:0;
  font-size:13px; }

#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:0.7em Tahoma,sans-serif;
  font-size:13px;
  font-weight:bold; }

#menu li a:hover
{ 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:0.7em Tahoma,sans-serif;
  font-size:11px;
  font-weight:bold; }

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

#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-top:0.1cm;
  padding-bottom:0.17cm;
  font:0.7em Tahoma,sans-serif;
  font-size:11px;
  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;
  text-decoration:none; }

.contentArticle a:visited,.contentArticle a:hover,.contentArticle a
{ color:#333;
  line-height:normal;
  text-decoration:none; }

.addedContentNavigationArticle a:hover,.addedContentNavigationArticle a:visited,.addedContentNavigationArticle a,.addedContentNavigationArticle,.addedContentNavigation a:hover,.addedContentNavigation a:visited,.addedContentNavigation a,.addedContentNavigation
{ font-weight:normal;
  font-size:13px;
  color:#000;
  text-decoration:none; }

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

.emailHeaderField
{ margin-top:10px;
  float:left;
  width:790px;
  text-align:left;
  font-weight:bold; }

.emailTextError
{ font:14px Arial,Helvetica,sans-serif;
  text-decoration:none;
  float:left;
  margin-top:30px;
  margin-bottom:5px;
  width:780px;
  color:#F00; }

.emailTextErrorLine
{ font:13px Arial,Helvetica,sans-serif;
  text-decoration:none;
  float:left;
  margin-top:5px;
  margin-bottom:5px;
  width:780px;
  color:#F00; }

.emailText
{ margin-top:3px;
  width:780px; }

.emailTextHeader
{ margin-top:10px;
  margin-bottom:15px;
  width:780px; }

.emailTextHeader,.emailField,.emailText,.articleTextNoSideBar,.articleText, .emailFieldHidden
{ color:#333;
  text-decoration:none;
  float:left;
  font-size:14px;
  font-size:13px;
  font-weight:normal;
  text-decoration:none; }

.emailField
{ width:780px;
  margin-top:10px; }

.emailField,.emailText,.articleTextNoSideBar
{ float:left; }

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

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

.mainContent
{ min-height:100%;
  height:auto !important;
  height:100%;
  margin:0 auto -1.3em; }

.footer,.mainContentSeperator
{ height:1.5em; }

.missionSeperatorHeigth
{ height:10px; }

.errorSeperatorHeigth
{ height:50px; }

.title a:visited.title a:hover
{ color:#000;
  text-decoration:underline; }

.inputField
{ float:left;
  width:400px; }

.titleField
{ float:left;
  width:150px; }

.submitButton
{ margin-left:150px; }

.emailInputField
{ width:350px; }

.emailFieldHidden{
display:none;
}