﻿html
{
    height: 100%;
    margin-bottom: 1px;
    background: #fff;
}
body 
{
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: verdana;
    font-size: 1em;
    background: #fff url(../../images/nav_top.gif);
    background-repeat: repeat-x;
    position: relative;
    min-height: 100%;
    width: 100%; 
              
}


#outer
{
    position: relative;
    z-index: 2;
    width: 995px;
    margin: 0 auto;
    text-align: left;
    padding-top: 18px;
    padding-bottom: 0;
    padding-left: 1px;
    padding-right: 1px;
    background: url(../../Images/nav_top.gif);
    background-repeat: repeat-x;
    padding-bottom: 70px;
}

#wrapper
{
    padding: 25px;
    padding-top: 0;
    padding-bottom: 0;
}

a
{
    outline: none;
}

a:link
{
    color: #880d06;
    
}

a:visited
{
    color: #880d06;
}
 a:hover
{
    color: #663300;
}

ul
{
    margin: 0;
    padding: 0;
    margin-left: 15px;
   
}

ul li
{
   
    text-align: justify;
}

ol
{
    margin: 0;
    padding: 0;
    margin-left: 25px;
}


a
{
  
}

sup
{
	vertical-align: baseline;
	font-size: 0.6em;
	position: relative;
	top: -0.9em;
}

h1 sup
{
    vertical-align: baseline;
	font-size: 0.4em;
	position: relative;
	top: -1em;
}

h2 sup
{
    vertical-align: baseline;
	font-size: 0.4em;
	position: relative;
	top: -1em;
}

.highlight
{
    font-style: italic;
}

p
{
    padding: 0;
    margin: 0;
    padding-top: 1.2em;
}


.no-padding
{
    padding-top: 0px;
    margin-top: 0px;
}


.clear
{
    clear: both;
    height: 1px;
    overflow: hidden;
   
}


#header
{
    height: 110px;
}

#logo
{
    float: left;
    padding-top: 14px;
    
}

#home-splash
{
    background: #000;
}

#home-splash1
{
    float: left;
}

#home-splash2
{
    float: left;
}

#home-content
{
    padding-top: 15px;
    font-size: .8em;
    color: #727272;
    font-family: Arial;
   
}

h1
{
    color: #424242;
    font-size: 1.7em;
    font-weight: normal;
    left: -2px;
    position: relative;
    margin: 0;
    padding: 0;
    margin-bottom: .2em;
}

h2
{
    color: #424242;
    font-size: 1.2em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

h3
{
    color: #424242;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
    padding: 0;
    margin-top: 1.8em;
}

h4
{
    color: #880d06;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.important
{
    color: #880d06;
    font-weight: bold;
}


#home-side
{
    float: left;
    padding-right: 15px;
    text-align: center;
    border-right: 1px solid #f3bf7f;
    height: 215px;
    width: 194px;

}

#home-side1
{
    margin: 0 auto;
}

#home-side2
{
    padding-top: 10px;
    margin: 0 auto;
}

#home-block
{
    float: right;
    padding-left: 15px;
    text-align: center;
    border-left: 1px solid #f3bf7f;
    height: 215px;
}

#home-block1
{
    margin: 0 auto;
}

#home-block2
{
    padding-top: 10px;
    margin: 0 auto;
}

#home-main
{
    float: left;
    padding: 15px;
    padding-top: 0px;
    padding-bottom: 0;
    border-left: 1px solid #fff;
    height: 215px;
    width: 490px;
    line-height: 1.9em;
    text-align: justify;
}

.top-border
{
     border-top: 1px solid #ccc;
     margin-top: 1.2em;
     
}

#footer-wrapper
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 3;
 
}

#footer
{
    padding-top: 5px;
    font-size: .7em;
    color: #989898;
    margin: 0 auto;
    width: 995px;
    text-align: left;
    z-index: 2;
    height: 100%;    
}

#footer-content
{
    z-index: 2;
    border-top: 3px double #ed9c5c;
    margin: 25px;
    margin-top: 0;
    padding-top: 5px;
}

#footer-side
{
    float: right;
}

#footer a
{
    color: #989898;
    text-decoration: none;
}

#footer a:hover
{
    text-decoration: underline;
}

#nams-logo
{
    float: right;
}

#page-content
{
   
}

#page-content p
{
    padding-top: 1.6em;
    text-align: justify;
}

#page-content p.no-padding
{
    padding-top: 0em;
}

#page-content p.sm-padding
{
    padding-top: 1em;
}

#page-side
{
    float: right;
    padding-top: 15px;
}

#page-side1
{
    
}

#page-side2
{
    padding-top: 15px;
}

#page-main
{
    position: relative;
    float: left;
    width: 660px;
    padding-top: 20px;
    font-size: .8em;
    color: #717171;
    font-family: arial;
    line-height: 2.4em;
    padding-left: 2px;
}

#curriculum table
{
    width: 98%;
}

#curriculum td
{
    border-top: 1px solid #ccc;
    padding-right: 10px;
    margin: 0;
    vertical-align: top;
    line-height: 1.3em;
    padding: .8em;
    padding-bottom: .2em;
}

#curriculum th
{
    border-bottom: 1px solid #888;
    padding-right: 10px;
    margin: 0;
}

#curriculum ul
{
    margin: 0;
    padding: 0;
    margin-left: 15px;
}

#curriculum ul.padded
{
    padding-top: 1em;
}

#curriculum ul li
{
  padding-bottom: .8em;
}

#links
{
    line-height: 1.6em;
    padding-top: 10px;
}

#links p
{
    padding-top: 0;
}


.column
{
    float: left;
    width: 300px;
}

#video
{
    margin-left: -4px;
    padding-right: 30px;
   
}

#site-map
{
    font-size: .7em;
    color: #989898;
    padding-top: 5px;
    float: left;

}

#site-map a
{
  text-decoration: none;
  color: #989898;
}

#site-map a:hover
{
  text-decoration: underline;
}

.float-img
{
    float: left;
    margin-right: 25px;
    width: 300px;
}

.float-img a
{
    text-decoration: none;
}

.float-img.right
{
    text-align: right;
}

.float-img img
{
    border: 1px solid #bbb;
    margin-top: 20px;
}

.float-img img.no-border
{
    border: 0;
}

.float-img.no-border img
{
    border: 0;
}

#playlist
{
    margin: 0;
}