/* These define the appearance of link test:
 * a:link before the link is clicked
 * a:visited after the link is clicked (defined here to be the same as before)
 * a:hover when the mouse pointer is on the link text
 * a:active ???
 */
a:link {text-decoration: none; color: #000088}
a:visited {text-decoration: none; color: #000088}
a:hover {text-decoration: none; color: #ffffff}
a:active {text-decoration: none; color: #000088}

/* This defines the default settings for the entir body */
body {font-family: sans-serif; font-size: 11pt; margin: 0pt; background-color: #ffffff}

/* header tag for home page */
h1.home {margin-top: 4pt; margin-left: 20pt; margin-bottom: 0pt; font-weight: bold; font-size: 11pt}

/* secondary line tag for home page */
h2.home {font-size: 13pt; font-weight: bold; margin-left: 20pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 9pt}

/* pseudo-header tag for sub pages */
p.hone {margin-top: 4pt; margin-left: 20pt; margin-bottom: 0pt; font-weight: bold; font-size: 11pt}

/* Header for sub pages */
h1.pagename {font-family: sans-serif; font-size: 18pt; font-weight: normal; margin-top: 8pt; margin-bottom: 8pt; margin-left: 20pt}

/* Header for discharges home page */
h2.discharges {font-size: 18pt; font-weight: normal; margin: 0pt}

/* Second header for fact sheets */
h2.body {font-size: 11pt; margin-left: 20pt; margin-top: 12pt; margin-right: 32pt}

/* This is used for the photos on the "About" page */
img.photo {margin-top: 1pt; margin-bottom: 2pt; margin-right: 1pt; height: 54pt; border-style: none; vertical-align: middle}

/* Paragraph style definitions */
/* Default for all paragraphs */
p {font-family: sans-serif; font-size: 12pt}

/* For the website and email address in the logo */
p.address {margin-left: 20pt; margin-top: 0pt; margin-bottom: 4pt; font-weight: bold; font-size: 11pt; word-spacing: 40pt}

/* For the languange link */
p.language {margin-top: 32pt; font-weight: bold}

/* For the body of a page */
p.body {font-size: 11pt; margin-left: 20pt; margin-top: 12pt; margin-right: 32pt}

/* For the last paragraph in the body of a page */
p.bodyend {font-size: 11pt; margin-left: 20pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 14pt}

/* For a header in the body of a page */
p.bodyhead {font-size: 13pt; font-weight: bold; margin-left: 20pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 0pt}

/* For the "Call now" line */
p#callnow {font-size: 14pt; font-weight: bold; font-style: italic; margin-left: 20pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 0pt}

/* For a header in the body of a page */
p.bodyheadin {font-size: 13pt; font-weight: bold; margin-left: 40pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 0pt}

/* For a header in the body of a page */
p.bodyheadend {font-size: 13pt; font-weight: bold; margin-left: 20pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 14pt}

/* For an item following the header in the body of a page */
p.bodyitem {font-size: 11pt; margin-left: 32pt; margin-top: 12pt; margin-right: 32pt}

/* For an item following the header in the body of a page */
p.bodyitemin {font-size: 11pt; margin-left: 40pt; margin-top: 12pt; margin-right: 32pt}

/* For a paragraph in the body of a page */
p.bodyin {font-size: 12pt; font-weight: bold; margin-left: 40pt; margin-top: 3pt; margin-right: 32pt; margin-bottom: 0pt}

/* For an item following the header in the body of a page */
p.bodyiteminend {font-size: 11pt; margin-left: 40pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 18pt}

/* For the last item following the header in the body of a page */
p.bodyitemend {font-size: 11pt; margin-left: 32pt; margin-top: 12pt; margin-right: 32pt; margin-bottom: 18pt}

/* For a link that is boxed */
p.boxlink {margin: 0pt; font-size: 11pt; text-align: center}
 
/* For buttons on discharges regulations pages */
p.buttons {margin-left: 4pt; margin-right: 2pt; margin-top: 4pt; margin-bottom: 4pt; font-size: 9.5pt}

/* For "The service is confidential. The call is free." */
p.cursive {font-family: cursive; font-size: 16pt; font-style: italic; color: #d8d8ff; margin-bottom: 0pt; margin-top: 18pt; margin-right: 0pt; margin-left: 16pt}

/* These are for the "Selected Text" on the discharges regulations pages */
p.indent0 {margin-left: 4pt; margin-right: 8pt; margin-top: 0pt; margin-bottom: 2pt; font-size: 11pt}
p.indent1 {margin-left: 12pt; margin-right: 8pt; margin-top: 0pt; margin-bottom: 2pt; font-size: 11pt}
p.indent2 {margin-left: 20pt; margin-right: 8pt; margin-top: 0pt; margin-bottom: 2pt; font-size: 11pt}
p.indent3 {margin-left: 28pt; margin-right: 8pt; margin-top: 0pt; margin-bottom: 2pt; font-size: 11pt}
p.indent4 {margin-left: 36pt; margin-right: 8pt; margin-top: 0pt; margin-bottom: 2pt; font-size: 11pt}
p.indent5 {margin-left: 44pt; margin-right: 8pt; margin-top: 0pt; margin-bottom: 2pt; font-size: 11pt}

/* For the GI Rights Hotline logo */
p.logo {margin-top: 0pt; margin-left: 16pt; margin-bottom: 0pt; font-size: 36pt; font-weight: bold; font-style: italic}

/* For the text, under the link buttons, that identifies the page */
p.pagename {font-family: sans-serif; font-size: 18pt; margin-top: 8pt; margin-bottom: 8pt; margin-left: 20pt}

/* For the phone number in the logo */
p.phone {margin-left: 120pt; margin-bottom: 0pt; margin-top: 0pt; font-size: 16pt; font-weight: bold}

/* For the Hotline branches and organizations entries */
p.spacer {margin-left: 16pt}

/* For message at end of page */
p.message {font-family: sans-serif; font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt}

/* For date in message at end of page */
p.date {font-family: sans-serif; font-size: 8pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt}

/* just used for the text to the left of the photos on the "About" page */
p#photoslabel {margin-left: 12pt; margin-top: 16pt; margin-right: 12pt; margin-bottom: 2pt; font-family: cursive; font-size: 12pt; text-align: right}

/* For the "en espanol" */
span.espanol {font-size: 11pt; color: #ff0066}

/* For links within text */
span.link {text-decoration: underline}

/* For links within text */
span.linksmall {text-decoration: underline; font-size: 9pt}

/* For links within text, with a space before */
span.linkspace {font-size: 11pt; font-weight: normal; text-decoration: underline; margin-left: 32pt}

/* For bolded links within text */
span.linkbold {text-decoration: underline; font-weight: bold}

/* For bullets for lists */
span.bullet {font-size: 22pt; font-weight: bold}

/* For indented lines within paragraph */
span.spacer {margin-left: 64pt; margin-right: 0pt}

/* Used once, for the contact page */
table#branchlist {margin: 0pt; width: 720pt; background-color: #e2e5f9; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9; font-size: 12pt; border-bottom: 2pt solid #5555a9}

/* Used once, for the "About" page */
table#photos {margin: 0pt; width: 720pt; background-color: #b9c8ff; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9; border-bottom: 2pt solid #5555a9; margin: 0pt}

/* Used once, for the discharges main page */
table#regs {margin: 0pt; width: 720pt; background-color: #5555a9; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9; border-bottom: 2pt solid #5555a9; font-size: 11pt}

/* For discharges regs pages */
table.bodynob {width: 720pt; margin: 0pt; color: #000088; font-family: sans-serif; background-color: #e0e8ff; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9; border-bottom: 2pt solid #5555a9; border-top: 2pt solid #5555a9}

/* For the link buttons under the logo */
table.buttons {margin: 0pt; width: 720pt; background-color: #8088f8; border-left: 1pt solid #5555a9; border-bottom: 2pt solid #5555a9; margin: 0pt}

/* For links to regulations on discharges regs pages */
table.link {margin: 4pt; background-color: #b9c8ff; border: 1pt solid #5555a9; vertical-align: middle}

/* For the links to military regulations websites on the militarysites page */
table.linkw {width: 90pt; margin: 4pt; background-color: #b9c8ff; border: 1pt solid #5555a9; vertical-align: middle}

/* For the logo on all pages */
table.logo {margin: 0pt; width: 720pt; background-color: #8998fd; border-top: 1pt solid #5555a9; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9; border-bottom: 2pt solid #5555a9}

/* For the message at the bottom of all pages */
table.message {margin: 0pt; width: 720pt; background-color: #8998fd; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9; border-bottom: 2pt solid #5555a9; margin: 0pt}

/* For all pages except the discharges regs page, for the name of the page */
table.pagename {width: 720pt; background-color: #b9c8ff; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9; border-bottom: 2pt solid #5555a9}

/* For  the discharges regs page, for the name of the page */
table.pagenamenobot {width: 720pt; background-color: #b9c8ff; border-left: 1pt solid #5555a9; border-right: 2pt solid #5555a9}

/* For the home page and the first level below, the table for the body */
table.body {margin: 0pt; width: 720pt; color: #000088; font-family: sans-serif; font-size: 11pt; border-right: 2pt solid #5555a9; border-bottom: 2pt solid #5555a9}

/* For the home page and the first level below, the table within the body */
table.bodyin {margin-left: 20pt; color: #000088; font-family: sans-serif; font-size: 11pt} 

/* Default td */
td {text-align: left; vertical-align: top; color: #000088}

/* Used once, on "About" page, for photos */
td#photos {margin-left: 20pt; font-size: 8pt; font-family: cursive}

/* Used once, on "About" page, for text to left of photos */
td#photoslabel {margin-left: 20pt; font-size: 8pt; font-family: cursive}

/* For contact page, name of Hotline branch */
td.branchname {width: 370pt}

/* For the links in the boxes under the logo on all pages */
td.buttons {border-right: 2pt solid #5555a9; background-color: #9fafff; width: 103pt}

/* For the "The service is confidential. The call is free." on all pages */
td.cursive {width: 240pt; margin: 0pt}

/* For the dischages main page, fact sheet boxes */
td.factdark {width: 168pt; background-color: #bfcfff; border-top: solid 1pt #383888; vertical-align: middle; margin: 0pt}
td.factlight {width: 168pt; background-color: #bfcfff; border-top: solid 1pt #383888; vertical-align: middle; margin: 0pt}

/* For the dischages main page, fact sheet title */
td.facttitle{background-color: #cfdfff; vertical-align: middle; text-align: center}

/* For the "in English" or "en espanol" on all pages */
td.language {background-color: #8998fd; width: 70pt; margin: 0pt}

/* For the logo on all pages  */
td.logo {width: 360pt; margin: 0pt}

/* For the search on all pages  */
td.search {width: 390pt; padding-top: 3pt; padding-bottom: 3pt; padding-left: 18pt; margin-bottom: 0pt}

/* For the discharges main page, the branch / discharge boxes */
td.regdarkdark {width: 92pt; background-color: #afbfff; border-top: solid 1pt #383888; border-left: solid 1pt #383888; vertical-align: middle}
td.regdarklight {width: 92pt; background-color: #afbfff; border-top: solid 1pt #383888; border-left: solid 1pt #383888; vertical-align: middle}
td.reglightdark {width: 92pt; background-color: #afbfff; border-top: solid 1pt #383888; border-left: solid 1pt #383888; vertical-align: middle}
td.reglightlight {width: 92pt; background-color: #afbfff; border-top: solid 1pt #383888; border-left: solid 1pt #383888; vertical-align: middle}

/* For the discharges main page, the "Fact Sheet" and "Regulations" title line */
td.regtitle{background-color: #9fafff; border-left: solid 1pt #383888; vertical-align: middle; text-align: center}

/* Default tr */
tr {margin: 0pt}

/* The table row for the body */
tr.body {background-color: #e2e5f9}

/* For the home page and the first level below, the table for the header of links for the body */
tr.bodyhead {background-color: #a8b8ff}

/* For the contact page, rows */
tr.dark {background-color: #a8b8ff}
tr.light {background-color: #b8c8ff}

/* For the logo on all pages */
tr.logo {margin: 0pt; background-color: #8998fd}

/* For the donate form */
form.donate {margin-left: 20pt}

/* For the search form */
form.search {margin: 0pt}

/* For text box of search form */
input.text {background-color: #e2e5f9; border-width: 1pt}
