body {  
 color: #000000;  
 text-align: center;
}

body.Seal { background-image: url("images/background/sealbck2.gif");}
.Seal a:link {  color: #0000ff; }
.Seal a:visited { color: #0000ff;}
.Seal a:active { color: #0000ff; }
.Seal a:hover { color: #ff0000; }
.Seal h2 { color: #ff0000; font-size: 18pt; }

.light-colored-flag {
 border: 2px solid #000;
}

legend { font-weight: bold; background: url('images/NavaTableBacking.jpg') repeat-x #FFFFFF; color: #0000FF; border: 1px solid #666666;}
label { font-weight: bold; }
fieldset { 
 background-color: #ffffff;
}

body.Flag { background-image: url("images/background/flagback.gif");}
.Flag a:link {  color: #0000ff; }
.Flag a:visited { color: #0000ff;}
.Flag a:active { color: #0000ff; }
.Flag a:hover { color: #ff0000; }
.Flag h2 { color: #ff0000; font-size: 18pt; }

body.Archive { background: url("images/background/archive_only.jpg"); }

.wrapper {
 min-width: 760px;
 width: 800px;
 margin:0 auto;
}

p.navP { text-align: left; text-indent: 10px; }
h1 { color: red; size: 6; text-align: center; }
h3.Header { background-color: #0033CC; color: white; }

hr.hrBlue { color: blue; }
hr.black { color: black; }
hr { color: red;  clear: both; }

.redLinks a:link {color: #0000FF;}
.redLinks a:hover {color: #FF0000;}
.whiteLinks a { color: white; text-decoration: none; }
.whiteLinks a:hover { color: #0000ff; text-decoration: none; }
 
.borderImg { border: 2; }
img {  border: 0;  }
.thumbnail img { max-width: 100px; max-height: 60px; width: expression(this.width > 100 ? 100: true); }
#thumbnail img { max-width: 250px; max-height: 150px; width: expression(this.width > 50 ? 50: true); }

img.navaNewsCover {
  border: 2px solid black;
  margin: 10px 15px;
  width: 325px;
}

.MenuTable td a { color: #00f; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; 
line-height: 12px; text-align: center; font-weight: 500;
display: inline;}
.MenuTable td a:hover { color: red; text-decoration: none; line-height: 12px; font-size: 13px; text-align: center; font-weight: 500;}
.MenuTable td.Nav { border-right: 1pt solid #003366; }
.Menutable td { text-align: center; }
.MenuTable tr{ background: transparent url('images/NavaNavBacking.jpg') repeat; }

/*red version*/
.RightColumnRed { border: 1pt solid #D77979; width: 420px;}
.RightColumnRed th { background: #CAD0F0 url('images/RedTHbacking.jpg') repeat-x; color: #0000ff; }
.RightColumnRed p { margin: 12px; }

.blueTable { border: 1pt solid #7789D6; width: 760px;}
.blueTable th { background: #fff url('images/NavaTableBacking.jpg') bottom repeat-x; color: #0000ff; }
.blueTable p { margin: 12px; }

.redTable { border: 1pt solid #D77979; width: 760px;}
.redTable th { background: #D77979 url('images/RedTHbacking.jpg') repeat-x; color: #ff0000;}
.redTable p { margin: 12px; }

.hilite { background-color: #FF6666; cursor: pointer; }
.AliceBlue { background-color: #F0F8FF; }
.White { background-color: #FFFFFF; }
 
#cent { text-align: center; }
#SiteMap { text-decoration: none; font-size: 12px; font-weight: 400; }
#QuestionRow { background-color: AliceBlue; text-align: left; }
#AnswerRow { background-color: #FFFFFF; text-align: left; }
#norm { font-weight: 400; }

.subMenu td { background: #CCC7FC url() no-repeat;}
.subMenu { color: #ff0000; height: 16px; font-size: 10px;}
.subMenu a { background-color: transparent; color: #0000ff; font-size: 10px;}
.subMenu a:hover { background-color: transparent; color: #ff0000; font-size: 10px;}


/* Forum elements */
td.StatusButton { width:40px;border-bottom: 1px solid #ff0000; text-align: right; }
td.StatusButton button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red;}
td.AuthorBox { height: 20px; width: 90%;align:left; border-right: 1px dotted #FF0000; color: #000000;}
div.hideText { overflow-y: hidden;}
div.showText  { overflow-y: auto; }

#contentTD { width: 663px; text-align: left; margin: 10px; }
#contentDIV div { width: 620px; margin: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;
scrollbar-3dlight-color:#ff0000; scrollbar-arrow-color:#ff0000; scrollbar-base-color:#ff6347; 
scrollbar-darkshadow-color:#ffa500; scrollbar-face-color:#FAE0C7; scrollbar-highlight-color:#ff69b4; 
scrollbar-shadow-color:#f0f; scrollbar-track-color:##FAE0C7; }
.contentBox {border:2px solid #FF0000; width: 100%; height: 80px;overflow:hidden;background-color: #FAE0C7; }
div.contentBox_admin { border:2px solid #FF0000; width: 95%; height:230px; background-color: #FAE0C7; margin-left: 10px; padding: 8px;}

.success { color: #339900;}

.subjectList {border:1px solid #FF0000; width: 70%; background-color: #FAE0C7; margin-left: 2px; padding: 8px; font-size: smaller; }
.forum_subject_box { border-right: 1px dotted #FF0000; text-align: left; width: 33%; padding: 3px; }
.forum_date_box { border-right: 1px dotted #FF0000; text-align:center; width: 17%; font-style: italic; padding: 3px; }
.forum_posts_box { border-right: 1px dotted #FF0000; text-align:center; width: 6%;  padding: 3px; }
.forum_view_box { border-right: 1px dotted #FF0000; text-align:center; width: 16%;  padding: 3px; }
.forum_join_box { text-align: center; width: 11%;  padding: 3px;}

#commentDIV div {  width: 590px; padding: 8px; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
scrollbar-3dlight-color:#ff0000; scrollbar-arrow-color:#ff0000; scrollbar-base-color:#ff6347; scrollbar-darkshadow-color:#ffa500; scrollbar-face-color:#FAE0C7; scrollbar-highlight-color:#ff69b4; scrollbar-shadow-color:#f0f; scrollbar-track-color:##FAE0C7; font-size: 9pt; text-align: left;}

.commentBox {border:1px solid #FF0000; width: 630px; padding: 8px; overflow: hidden; background-color:#FAE0C7; margin-left: 0px;}
.forumButton { border:1px solid red; background-color: #FFFFFF; color: #000000; font-size: 8pt; margin: 1px; cursor: pointer;}
.forumButton:hover { border:1px solid red; background-color: #DDDDFF; color: #000000; font-size: 8pt; margin: 1px; cursor: pointer;}


/* EDIT PROFILE page (protected) */
#editForm input, textarea { font-size: 9pt; }
td.lt { text-align: right; font-size: small; color:#999999; line-height: 20px;}
td.rt { text-align: left; font-size: small; }
td.rb { text-align: left; font-size: small; border-bottom: 2px solid blue;}

/* PAYMENT RECORDS */
.payment_record input,select { font-size: 7pt; }
.payment_record td { padding-bottom: 3px; margin-bottom: 3px;}

 
.wone { width: 300px; }
.wtwo { width: 420px; }
.wthree { width: 760px; text-align: left;}
 .wrapper h2, .wthree h2 { text-align: center; }

.auto { margin-left: auto; margin-right: auto; }

.divBlue { border: 1pt solid #7789D6; margin: 8px 0px;}
.divBlue h3 { margin: 0px; padding: 0px; background: #cad0f0 url('images/NavaTableBacking.jpg') repeat-x; color: #00f; font-size: 12pt; font-weight: bold;}
.divBlue p { margin: 8px; }

.divRed { border: 1pt solid #D77979;}
.divRed h3 { margin: 0px; padding: 0px; background: #D77979 url('images/RedTHbacking.jpg') repeat-x; color: #ff0000;}
.divRed p { margin: 8px; }

.fade { background: #fff url('http://www.nava.org/images/fadeback.jpg') 0px -20px no-repeat; }

.redBold { font-weight: bold; color: #f00; font-family: "Times New Roman", Times, serif; font-size: 13pt; }

.flagThumb { width: 25px; height: 16px; margin-top: 2px; }
