/* Global definitions */
body
{  background-color: #000000;
   color: #ffcc00;
   font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   word-spacing: normal;
   line-height: 1.5em;
   letter-spacing: 1px;
   margin: 0px;
}

/* Basic anchors */
a
{  cursor: pointer;
}

a:link 
{  color: #ffffff; 
   text-decoration: none;
}

a:visited 
{  color: #ffffff; 
   text-decoration: none;
}

a:active 
{  color: #666666;
   text-decoration: none;
}

a:hover
{  color: #666666;
   text-decoration: none;
   background-color: #ffffff;
}

a.ContactLink
{  color: #000000;
}
a.ContactLink:link
{  color: #000000;
}
a.ContactLink:visited 
{  color: #000000;
}
a.ContactLink:active 
{  color: #666666;
}
a.ContactLink:hover
{  color: #666666;
}

a.LeftNav
{  font-size: 14px;
   line-height: 1.8em;
   letter-spacing: 1px;
   color: #000000;
   text-decoration: none;
}
a.LeftNav:link
{  color: #000000;
   text-decoration: none;
}
a.LeftNav:visited 
{  color: #000000;
   text-decoration: none;
}
a.LeftNav:active 
{  color: #666666;
   text-decoration: none;
}
a.LeftNav:hover
{  color: #666666;
   text-decoration: none;
}

a.BottomNav
{  font-size: 9px;
   color: #000000;
   text-decoration: none;
   margin-right: 8px;  /* To control spacing between navibits */
}
a.BottomNav:link
{  color: #000000;
   text-decoration: none;
}
a.BottomNav:visited 
{  color: #000000;
   text-decoration: none;
}
a.BottomNav:active 
{  color: #666666;
   text-decoration: none;
}
a.BottomNav:hover
{  color: #666666;
   text-decoration: none;
}

a.OTBLogo
{  font-size:  9px;
   color: #ffffff;
   text-decoration: none;
}
a.OTBLogo:link
{  color: #ffffff;
   text-decoration: none;
}
a.OTBLogo:visited 
{  color: #ffffff;
   text-decoration: none;
}
a.OTBLogo:active 
{  color: #ffffff;
   text-decoration: none;
}
a.OTBLogo:hover
{  color: #ffffff;
   background-color: #000000;
   text-decoration: none;
}

/* Previous and Next anchors */
a.prevnext :link
{  color: #cc0000; 
   text-decoration: none;
}

a.prevnext:visited 
{  color: #cc0000; 
   text-decoration: none;
}

a.prevnext:active 
{  color: #000000; 
   text-decoration: none;
}

a.prevnext:hover
{  color: #000000;
}

/* Paragraph elements */
p.articleStart
{  margin-top: 15px;
   margin-left: 15px;
   margin-right: 15px;
}

p.articleStart:first-letter
{  font-size:  1em;
}

p.articleStart:first-line
{  font-size: 1em;
   text-transform: uppercase;
   letter-spacing: 0.1em;
}

p.article
{  margin-top: 15px;
   margin-left: 15px;
   margin-right: 15px;
}

p.award
{  margin: 0px;
   margin-left: 20px;
   margin-right: 20px;
}

/* Header elements */
h1, h2, h3
{  color: #ffcc00;
   margin: 15px;
   margin-bottom: 0px;
}

h1
{  font-size: 1.2em;
   margin-bottom: 10px;
}
h2
{  font-size: 1.1em;
}
h3
{  font-size: 1.0em;
}

/* Common stylized text */
font.caption
{  margin-top: 3px;
   margin-left: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   font-family: verdana;
   font-size: 9px;
   font-weight: bold;
}

font.publication
{  font-style: italic;
   font-weight: bold;
}

font.hint
{  font-size: 9px;
}

font.subscribe
{  font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
}

/* Right side pullout text */
font.pulloutTextRight
{  font-family: verdana, arial, helvetica, sans-serif;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin-top: 10px;
   margin-left: 15px;
   margin-right: 0px;
}

/* Left side pullout text */
font.pulloutTextLeft
{  font-style: normal;
   font-weight: bold;
   margin-top: 10px;
   margin-left: 0px;
   margin-right: 10px;
}

/* Right side quote */
font.myQuoteRight
{  font-family: times;
   font-size: 16px;
   font-style: italic;
   font-weight: bold;
   margin-top: 10px;
   margin-left: 15px;
   margin-right: 0px;
}

font.attributionRight
{  font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   margin-top: 0px;
   margin-left: 15px;
   margin-right: 0px;
}

/* Left side quote */
font.myQuoteLeft
{  font-family: times;
   font-size: 14px;
   font-style: italic;
   font-weight: bold;
   margin-top: 10px;
   margin-left: 0px;
   margin-right: 10px;
}

font.attributionLeft
{  font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   margin-top: 10px;
   margin-left: 0px;
   margin-right: 10px;
}

/* Images */
img.RoomyRight
{  margin-right: 15px;
   margin-bottom: 10px;
}

img.RoomyLeft
{  margin-left: 15px;
   margin-bottom: 10px;
}

img.RoomyMiddle
{  margin-top: 15px;
   margin-bottom: 15px;
}

/* Table Stuff */
table
{  margin: 0px;
}

tr.heading
{  background-color: #ffffff;
   text-align: center;
   color: #000000;
}

td
{  font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
}

/* Form Stuff */
input, textarea
{  background-color: #ffffff;
   font-family: verdana, arial, helvetca, sans-serif;
   font-size: 11px;
   line-height: 1.1em;
   color: #000000;
}

option, select 
{  background-color: #ffffff;
   font-family: verdana, arial, helvetca, sans-serif;
   font-size: 11px;
   line-height: 1.1em;
   color: #000000;
}

/* Default Positioning */
#float
{  position: relative;
   width: 1024;
   height: 630px;
   background-color: transparent;
   margin-right: auto;
   margin-left: auto;
   margin-top: auto;
   margin-bottom: auto;
}

#Background
{  position: absolute;
   background-color: #000000;
   width: 1024px;
   height: 768px;
   left: 0px;
   right: 0px;
   top: 0px;
   bottom: 0px;
   z-index: 1;
}

#LeftNav
{  position: absolute;
   background-color: transparent;
   width: 187px;
   height: 240px;
   top: 160px;
   left: 67px;
   text-align: center;
   z-index: 2;
}

#column1
{  position: absolute;
   width: 252px;
   height: auto;
   top: 125px;
   left: 254px;
   z-index: 2;
}

#column2
{  position: absolute;
   width: 252px;
   height: auto;
   top: 125px;
   left: 506px;
   z-index: 2;
}

#column3
{  position: absolute;
   width: 252px;
   height: auto;
   top: 125px;
   left: 760px;
   z-index: 2;
}

#MergeRight
{  position: absolute;
   width: 504px;
   height: auto;
   top: 125px;
   left: 506px;
   z-index: 2;
}

#MergeLeft
{  position: absolute;
   width: 504px;
   height: auto;
   top: 125px;
   left: 254px;
   z-index: 2;
}

#Promise
{  position: absolute;
   width: 190px;
   height: 100px;
   top: 30px;
   left: 64px;
   color: #000000;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   text-transform: uppercase;
   line-height: 1.3em;
   z-index: 2;
}

#NWCB
{  position: absolute;
   width: 190px;
   height: 140px;
   top: 410px;
   left: 64px;
   color: #000000;
   letter-spacing: 0px;
   line-height: 1.2em;
   text-align: center;
   z-index: 2;
}

#ContactUs
{  position: absolute;
   width: 190px;
   height: 140px;
   top: 565px;
   left: 64px;
   color: #000000;
   line-height: 1.8em;
   letter-spacing: 0px;
   text-align: center;
   z-index: 2;
}

#Copyright
{  position: absolute;
   background-color: transparent;
   width: 200px;
   height: 14px;
   top: 750px;
   left: 80px;
   z-index: 2;
}

#OTBLogo
{  position: absolute;
   width: 144px;
   height: 28px;
   top: 740px;
   left: 880px;
   z-index: 2;
}

