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

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

#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:arial,verdana,helvetica,sans-serif;  
  font-size:14px;
  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:#DDE0E1;
  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-family:arial,verdana,helvetica,sans-serif;  
  font-size:14px;
  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:#DDE0E1;
  height:14px;
  padding-top:0.1cm;
  padding-bottom:0.17cm;
  font-family:arial,verdana,helvetica,sans-serif;  
  font-size:14px;
  font-weight:bolder;
  color:#000;
  text-decoration:none;
  margin-top:8px;
  text-decoration:none;
  float:left; }

 .lightgraybarNoMargin2
{ float:left;
  width:796px;
  background-color:#DDE0E1;
  height:24px;
  padding-bottom:0.10cm;
  font-family:arial,verdana,helvetica,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; 
}

.lightgraybarNoMarginTextLeft
{ 
	width:480px;
	padding-left:3px; 
}

.lightgraybarText
{
	padding-top:5px;
	color:#000;
	float:left;
	text-decoration:none;
}

.lightgraybarText  a 
{
	padding-top:0px;
	color:#000;
	text-decoration:underline;
}


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

.lightgraybarNoMarginTextRight
{
	float: right;
	width: 290px;
	padding-top:1px;
}
.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:14px;
  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:13px;
  font-family:arial,verdana,helvetica,sans-serif;  
  text-decoration:none;
  float:left;
  margin-top:30px;
  margin-bottom:5px;
  width:780px;
  color:#F00; }

.emailTextErrorLine
{ font:13px;
  font-family:arial,verdana,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;
  font-family:arial,verdana,helvetica,sans-serif;  
  float:left;
  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;
}

.message
{
	width:203px;
}

