/* CSS Document */

/***********************************************
PAGE ELEMENT STYLES
***********************************************/



HTML {
  height: 100%;
  margin: 0;
  font-family:'Century Gothic';
  width: 100%;
  background:#eaf1f3 url(/assets/style/images/html_bg.gif) repeat-y;}



BODY {
  height: 100%;
  margin: 0 0 0 0;
  width: 100%;
  padding:0;
  font-size: small;
  background:#eaf1f3 url(/assets/style/images/html_bg.gif) repeat-y;}

P{
  margin:0;}

/***********************************************
LAYOUT
***********************************************/



.clearer {
  clear:both; }

DIV.extra{
  display:none;}
/***********************************************
MAIN CONTAINER
***********************************************/

#mainContainer {
  position: relative;
  min-height:100%;
  padding: 0 0 0 0;
  margin:0 0 0 0;
  width: 800px;
  background:#fff url(/assets/style/images/nav_bg.gif) repeat-y;}

#mainBuffer {
  margin:0 0 0 0;
  padding:120px 0 50px 0;
  position:relative;}

/***********************************************
INTRO
***********************************************/

#intro {
 display: none; }



#intro .container { }

/***********************************************
PAGE DATA
***********************************************/

#pageData {
  width: 610px;
  float: right;
  padding:0;
  margin:0;
  position:relative;}


#pageData .container {
  padding:0 10px 0 0;
  margin:0 0 0 0;}

#pageData DIV.mediaHeader {
  position:relative;
  border:1px solid #000;}



#pageData DIV.mediaHeader EMBED {
  padding:0px;
  width: 598px;
  postion:relative;
  margin:0 0 -3px 0;}


/***********************************************
contentBlock
***********************************************/

#pageData DIV.contentBlock {
  padding:5px;
  background:#75959f;
  color:#FFF;
  border-top:10px solid #FFF;}

#pageData DIV.contentBlock DIV.container{
  padding:0;}

#pageData DIV.contentBlock P {
  padding:0 0 0 10px;}

#pageData DIV.contentBlock H3{
  margin-bottom:5px;}

/***********************************************
HEADER
***********************************************/

#header {
  position: absolute;
  top:0;
  width: 800px;
  height: 110px;
/*  background-image: url(images/blocks_eab1.gif);
  background-repeat: no-repeat;
  background-position: 640px;*/
  background-color: #274D59;
  border-bottom:10px solid #FFF;}



#header .container {
  color: #fff;
  font-size: 30px;
  height:70px;
  font-family: ;
  padding-top:10px;
  padding-left: 10px;
  font-weight: bold;
  background-color: #274D59;}

#header DIV.search{
  position:absolute;
  top:5px;
  right:4px;
  font-size:10px;
  text-align:right;}

#header DIV.search INPUT{
  width:150px;
  font-size:10px;
  border:1px #75959F solid;
  background:#3B7587;
  color:#90B7C3;
  padding-left:3px;}

#header DIV.search INPUT.FSF_submit{
  width:25px;
  font-size:10px;
  border:1px #805D40 solid;
  background:#FEAE33;
  margin-left:5px;
  cursor:pointer;
  color:#000;}

#header DIV.search INPUT.FSF_submit:hover{
  background:#FEDCA7;}

#header DIV.search P{
  width:180px;
  text-align:center;
  font-weight:normal;
  margin-top:5px;}

DIV.dateTime{
  padding:2px;
  font-weight:normal;}

/***********************************************
HOME NEWS
***********************************************/

#homeNews H3{}

#homeNews DIV .ditto_documentInfo{
  font-size:10px;}

#homeNews DIV .ditto_introText{
  margin-left:10px;}

/***********************************************
EXTRA
***********************************************/

#extra0{}

/***********************************************
FOOTER
***********************************************/

#footer {
  clear:both;
  position: relative;
  width:800px;
  background: #fff;
  color: #fff;
  padding: 10px 0 0 0;
  margin-top:-55px;}
     
#footer .container {
  background-color:#274d59;
  height: 30px;
  padding: 10px 0 5px 10px;}
  
#footer .container A{
  color:#FFF;}

/***********************************************
feLogin
***********************************************/
#feLogin{
  margin-top:-2px;
  text-align:left;}

#feLogin DIV.login{
  border-bottom:1px dotted #75959F;
  border-top:1px dotted #75959F;
  padding-bottom:5px;}

#feLogin.hidden{
  cursor:pointer;}

#feLogin.visible{
  cursor:arrow;}


#feLogin.hidden DIV.login, #feLogin.visible DIV.login_txt{
  display:none;}

#feLogin.visible DIV.login, #feLogin.hidden DIV.login_txt{
  display:block;}

#feLogin DIV.login_txt{
  margin:0 5px 0 4px;
  background:#9EBFC9 url(http://www.nbwconline.com/assets/styleImages/parent.gif) no-repeat 90%;
  color:#000;
  padding:2px 5px;
  font-weight:bold;}

#feLogin DIV.login{
  text-align:left;
  width:180px;}

#feLogin DIV.login H3{
  font-weight:normal;
  margin:0 0 5px 0;
  padding:0 0 2px 0;
  font-size:20px;
  color:#FEAE33;
  border-bottom:1px solid #FFF;}

#feLogin DIV.login DIV.container{
  padding:0 6px 0 4px;}

#feLogin DIV.login LABEL{
  color:#FFF;}

#feLogin DIV.login DIV.field INPUT{
  width:100%;}

#feLogin DIV.login #username, #feLogin DIV.login #password{
  font-size:10px;
  border:1px #75959F solid;
  background:#3B7587;
  color:#5FA5C0;
  padding:2px;}

#feLogin DIV.login DIV.submit{
  text-align:right;}  

#feLogin DIV.login BUTTON{
  font-size:10px;
  border:1px #805D40 solid;
  background:#FEAE33;
  cursor:pointer;
  color:#000;}

#feLogin DIV.login BUTTON:hover{
  background:#FEDCA7;}

/************
logged in
*************/

#feLogin DIV.in{
  border-bottom:1px dotted #75959F;
  border-top:1px dotted #75959F;
  padding-bottom:5px;}

#feLogin H3{
  font-weight:normal;
  margin:0 0 5px 0;
  padding:0 0 2px 0;
  font-size:20px;
  color:#FEAE33;
  border-bottom:1px solid #FFF;}

#feLogin DIV.in H3 SPAN{
  font-size:10px;
  color:white;}

#feLogin DIV.in A{
  display:block;
  margin:0 5px 0 4px;
  cursor:pointer;
  border:1px #805D40 solid;
  background:#FEAE33;
  color:#805D40;
  text-align:center;
  text-decoration:none;
  padding:2px 0;}

#feLogin DIV.in A:HOVER{
  background:#FEDCA7;}

/****************
Search Results
****************/
DIV.FSF_searchResults H2{
  border-bottom:2px solid #fff;
  font-size:16px;
  margin:0;}

DIV.FSF_searchResults H2 SPAN{
  font-size:20px;
  color:#FEAE33;
  font-weight:normal;}

DIV.FSF_searchResults H2 EM{
  font-style:normal;
  font-weight:normal;
  color:#FEAE33;}

DIV.FSF_searchResults DIV.FSF_pages{
  margin-top:10px;
  border-bottom:1px dotted #AAA;
  padding-bottom:3px;
  font-size:10px;}

DIV.FSF_searchResults DIV.FSF_pages A{
  display:inline;
  background:#3B7587;
  border:1px dotted #3B7587;
  color:#FEAE33;
  padding:2px 2px 0;
  text-decoration:none;}

DIV.FSF_searchResults DIV.FSF_pages A:hover{
  background:#FEDCA7;
  color:#3B7587;}

DIV.FSF_searchResults DIV.FSF_pages SPAN{
  display:inline;
  background:none;
  border-bottom:1px dotted #FEAE33;
  color:#FEAE33;
  padding:2px 2px 0;
  text-decoration:none;}

DIV.FSF_searchResults A{
  display:block;
  margin-top:10px;
  color:#FEAE33;}

DIV.FSF_searchResults SPAN.FSF_resultDescription{
  font-size:10px;}