/*
 * NVHS.IPSD.ORG CSS initially developed by R.J. Keller 2/21/04
 * Changes by jemh 7/7/04
 * Modified for use in WWW.IPSD.ORG by jemh 9/30/04, 4/19/05
 * Web Safe Template Colours 
 * District Deep Grey (also gregory, welch, builta): 333333 (80%)
 * District Grey Shades (dark to light): 
 * 666666 (60%), 999999 (40%), CCCCCC (20%), E8E8E8 (10%)
 * 01: NVHS Blue (also granger, scullen, hill, graham, longwood, springbrook): 000099
 * 02: WVHS Green (also prchpr, cowlishaw, patterson, ipef): 669900
 * 03: Still Red (also callouts, kendall, steck, wheatland): CC0000
 * 04: Clow Blue Green (gombert, whiteeagle, young): 006666
 * 05: Gold (for Gold Campi): FFCC00
 * 06: IPSD Dark Blue: 330066
 * 07: Brooks Orange: FF9900
 * 08: Georgetown Brown: 663300
 * 09: Crone Purple: 630063
 */

/* District Default Type Styles */
body { font-family: Tahoma, sans-serif; font-size: 10pt; bgcolor: #FFFFFF; color: #000000; }

h1, h2, h3, h4, h5 { color: #006666; }

h1, h3 { font-weight: normal;}

h1 { font-size: 24pt; }
h2 { font-size: 18pt; }
h3 { font-size: 14pt; }
h4 { font-size: 10pt; }
h5 { font-size: 10pt; }

/* District Default Links */
a { color: #0000FF; }
a:visited { color: #800080; }
a:active { color: #FF0000; }
/* ;( a:hover { color: red; }*/

.breadcrumb { font-size: 8Pt; }

.copyright { font-size: 8pt; text-align: center; }

/* District Top Navigation */
.distNav { font-weight: 400; font-size: 7pt; font-family: Tahoma, sans-serif; color: #000000; text-transform: uppercase; }
.distNav a { margin: 0 0 0 0; padding: 1px 1px 1px 1px; color: white; text-decoration: none; display: block; }
.distNav a:hover { background-color: #CCCCCC; }
.distNav a:active { background-color: #999999; }
.distNav a:visited { font-family: Tahoma, sans-serif; color: #FFCC00; }

/* District Left Navigation */
.leftNav { border: 1px solid white; font-weight: 600; font-size: 8pt; font-family: Tahoma, sans-serif; color: #000000; text-transform: uppercase; margin-right: 4px; margin-left: 3px; margin-bottom: 4px; }
.leftNav a { margin: 0 0 0 0; padding: 3px 3px 3px 3px; color: white; text-decoration: none; display: block; }
.leftNav a:hover { background-color: #FF9900; }
.leftNav a:active { background-color: #FFCC00; }
.leftNav a:visited { font-family: Tahoma, sans-serif; color: #FFCC00; }

/* District Default Table */
.styleTable { border: 1px solid #006666; border-collapse: collapse; }
.styleTD { color: #000000; border: 1px solid #006666; background-color: white; padding: 2px 2px 2px 2px; text-align: left; vertical-align: top; }
.styleTH { background-color: #006666; color: white; padding: 2px 2px 2px 2px; text-align: left; vertical-align: top; }

/* District Default Image Border */
#content img { border: 1px solid #006666; }

/* District Default Bullet Columns */
ul { list-style-image:url('http://www.ipsd.org/images/gui/bullet1.gif') }
ul ul { list-style-image: url('http://www.ipsd.org/images/gui/bullet2.gif'); }
ul ul ul { list-style-image: url('http://www.ipsd.org/images/gui/bullet3.gif'); }

/* prevent extra spaces from appearing when using <p> tags in <li> tags on mozilla-based browsers.*/
ul p:first-child
{
  margin-top: 0px;
}

/* ASP 204-nuz and 204-events classes */
.news_header { font-weight: 700; font-size: 9Pt; font-family: Tahoma, sans-serif; color: #ffffff; letter-spacing: .2pt; }
.news_normal, body, table { font-size: 9Pt; font-family: Tahoma, sans-serif; color: #000000; }
.news_small { font-weight: 400; font-size: 8Pt; font-family: Tahoma, sans-serif; color: #000000; letter-spacing: .0pt; }
.news_label { font-weight: 700; font-size: 14Pt; font-family: Tahoma, sans-serif; color: #000000; letter-spacing: .2pt; }
.news_form_entry, input, textarea, select { font-size: 9Pt; font-family: Tahoma, sans-serif; } 

/* ASP 204-dox and 204-linx classes */
.docs_label { font-weight: 700; font-size: 14Pt; font-family: Tahoma, sans-serif; color: #000000; letter-spacing: .2pt; }
.docs_header { font-weight: 700; font-size: 9Pt; font-family: Tahoma, sans-serif; color: #ffffff; letter-spacing: .2pt; }
.docs_small { font-weight: 400; font-size: 8Pt; font-family: Tahoma, sans-serif; color: #000000; letter-spacing: .0pt; line-height: 10pt; }
.docs_normal, body, table { font-size: 9Pt; font-family: Tahoma, sans-serif; color: #000000; }
.docs_form_entry, input, textarea, select { font-size: 9Pt; font-family: Tahoma, sans-serif; }