/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	behavior: url(csshover.htc); 
	margin: 0 0 0 0; padding:0 0 0 0; }

#searchbar {background-color: #fff; 
	background-repeat: no-repeat;  height: 33px; color: #000000;
	border-top: 3px solid #002776; border-bottom: 1px solid #6E2730;}
	
h2 {padding-top:4px; color: #002776; padding-left: 5px; }
h3 {padding-left: 8px; }
	
a.search:link {color: #2F2E2E; text-decoration: none;}
a.search:visited {color: #2F2E2E; text-decoration: none;}
a.search:hover {color: #848484;  text-decoration: none;}
a.search:active {color: #2F2E2E; text-decoration: none;}
	
#navbar {background-color:#002776; height: 25px; }
#primnav ul {color: #fff; margin: 0; padding: 5px 0 2px 0; }	
#primnav li {display: inline; padding: 5px 6px 0 8px;  }

/* Drop down menu - top   */
div#nav {float: left;  background: #002776; margin: 0 0 0 2em;}
div#nav ul {margin: 0; padding: 0;  background: #002776; border: 1px solid #fff; border-width: 0 1px;}
div#nav li {position: relative; list-style: none; margin: 0; padding: 5px 0 5px 0; float: left; width: 125px; line-height: 1em; }
div#nav li a {display: block; padding: 0 0 0 0.25em; text-decoration: none; width: 125px;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 125px; display: none; }
div#nav ul ul li {border-bottom: 1px solid #fff;}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3,
div#nav ul.level3 li.submenu:hover ul.level4 {display: block;}
div#nav ul.level2. {top: 1.5em; left: -1px; }
div#nav ul.level3 {top: -1px; left: 125px; border-top: 1px solid #fff;}
div#nav ul.level4 {top: -1px; left: 125px; border-top: 1px solid #fff;}


a.topnav:link {color: #fff; text-decoration: none;}
a.topnav:visited {color: #fff; text-decoration: none;}
a.topnav:hover {color: #eee;  text-decoration: none;}
a.topnav:active {color: #fff; text-decoration: none;}

/* NHREC left drop downs */
div#nhnav {float: left; margin-top: 1em; margin-left: 3px; font-size: 12px;}
div#nhnav ul {margin: 0; padding: 0; width: 130px; }
div#nhnav li {position: relative; list-style: none; margin: 0; border-bottom: 1px solid #fff;}
div#nhnav li a {display: block; padding: 3px 0 4px 3px; text-decoration: none; width: 130px;}
div#nhnav li li {font-size: 11px; }
div#nhnav>ul a {width: auto; }
div#nhnav ul ul {position: absolute; top: 0; left: 130px; background: #002776; display: none; border: 1px solid #fff; }
div#nhnav ul.level1 li.submenu:hover ul.level2 {display: block; }

#nhcatnav {float: right; padding-right: 3px; padding-top: 3px; font-size: 11px;}
#nhcatnav ul {margin: 0; padding: 3px 0 2px 0; list-style: none;}
#nhcatnav li { padding: 5px 6px 2px 0; }

a.nhleft:link {color: #6E272F; text-decoration: none;}
a.nhleft:visited {color: #6E272F; text-decoration: none;}
a.nhleft:hover {color: #6E272F;  text-decoration: none;}
a.nhleft:active {color: #6E272F; text-decoration: none;}

a.secmenu:link {color: #fff; text-decoration: underline;}
a.secmenu:visited {color: #fff; text-decoration: underline;}
a.secmenu:hover {color: #fff;  text-decoration: underline;}
a.secmenu:active {color: #fff; text-decoration: underline;}

#text {color: #fff; padding: 2px 2px 2px 3px; }

#content {background-color: #F0F0E0;  }

p {padding: 5px 0 0 5px; }
	
a.internal:link {color: #002776; text-decoration: underline;}
a.internal:visited {color: #002776; text-decoration: underline;}
a.internal:hover {color: #6E2730;  text-decoration: underline;}
a.internal:active {color: #002776; text-decoration: underline;}

a.small:link {color: #fff; text-decoration: none; font-size: 12px;}
a.small:visited {color: #fff; text-decoration: none; font-size: 12px;}
a.small:hover {color: #fff;  text-decoration: none; font-size: 12px;}
a.small:active {color: #fff; text-decoration: none; font-size: 12px;}
	
strong {color: #051E48;font-size: 12px;}

.headers {background-color: #eee; color: #002776; margin: 4px 0 0 5px; font-weight: 600; width: 150px; font-size: 12px; }
	
#moreinfo {border-right: 1px solid #6E2730; text-align: center;  background-color: #fff; padding: 1px 4px 0 4px;}
#info {font: 12px Arial, Helvetica, sans-serif;}	
#info ul {color: #848484; margin: 0; padding: 1px 4px 0 2px; }	
#info li { padding: 5px 6px 0 8px; list-style: none;}

#footerbar {background-color: #002776; 
	background-repeat: no-repeat; height: 34px; color: #848484;}
	
#footer {text-align: center; color: #fff; padding-top: 3px;}
	
#catnav {float: right; padding-right: 3px; padding-top: 3px;}
#catnav ul {margin: 0; padding: 3px 0 2px 0; list-style: none;}
#catnav li { padding: 5px 6px 2px 0; }

#nhbanner {background-image:url(../images/newhorizonsHeader.jpg);
	background-repeat: no-repeat; height: 173px; }
	
.capletter {font-size:17px;  }

#navbox {float: right; background-color: white; width: 200px; padding: 3px 2px 5px 5px; margin-left: 5px;}


/* Governor's School Styles */

#gsnavbar {background-color:#B06F00; height: 25px;}

#gsfooterbar {background-color: #B06F00; 
	background-repeat: no-repeat; width: 800px; height: 34px; color: #848484;}
	
#govnav {  background-color: #fff; color: #282727;  border-right: 1px solid #002776; padding: 1em 0 0 0; font-size: 12px;}
#govnav ul {color: #fff; margin: 0; padding: 5px 0 2px 0; }	
#govnav li {padding: 5px 6px 0 3px; list-style: none;  }

a.govleft:link {color: #002776; text-decoration: none;}
a.govleft:visited {color: #002776; text-decoration: none;}
a.govleft:hover {color: #002776;  text-decoration: none;}
a.govleft:active {color: #002776; text-decoration: none;}

#governorsbanner {background-image:url(../images/governorsHeader.jpg);
	background-repeat: no-repeat; height: 173px; }
	
#gaitebanner {background-image:url(../images/gaiteHeader.jpg);
	background-repeat: no-repeat; height: 173px; }

#photo {float: right; width: 310px; border: 1px solid #DAD6CB; 
	font: 11px Arial, Helvetica, sans-serif; text-align: justify;
	padding: 2px 2px;}
	
	
/* Apprenticeship Styles */

#apprenticenavbar {background-color:#DB0029; height: 25px;}

#apprenticefooterbar {background-color: #DB0029; 
	background-repeat: no-repeat; width: 800px; height: 34px; color: #848484;}
	
#apprenticebanner {background-image:url(../images/apprenticeHeader.jpg);
	background-repeat: no-repeat; height: 173px; }
	
/* Career & Technical */
#careernavbar {background-color:#01573C; height: 25px;}

#careerfooterbar {background-color: #01573C; 
	background-repeat: no-repeat; width: 800px; height: 34px; color: #848484;}
	
#careerbanner {background-image:url(../images/careertechHeader.jpg);
	background-repeat: no-repeat; height: 173px; }
	
	/* Drop down Menus */

div#secnav {margin-left: 5px;}
div#secnav ul {margin: 0; padding: 0; width: 160px; }
div#secnav li {position: relative; list-style: none; margin: 0;  padding-left: 4px;}
div#secnav li li {border-bottom: 1px solid #01573C; padding-left: 3px;}
div#secnav li:hover {background-color: #fff; }
div#secnav li a {display: block; padding: 0.25em 0 0.25em 0; text-decoration: none; width: 160px;}
div#secnav>ul a {width: auto; }
div#secnav ul ul {position: absolute; top: 0; left: 160px; background: #fff; display: none;}
div#secnav ul.level1 li.submenu:hover ul.level2,
div#secnav ul.level2 li.submenu:hover ul.level3,
div#secnav ul.level3 li.submenu:hover ul.level4 {display:block; }

a.leftnav:link {color: #002776;  font-size: 12px;}
a.leftnav:visited {color: #002776;  font-size: 12px;}
a.leftnav:hover {color: #002776;  font-size: 12px;}
a.leftnav:active {color: #002776;  font-size: 12px;}
	
/* Newport Academy */

#newportnavbar {background-color:#730029; height: 25px;}

#newportfooterbar {background-color: #730029; 
	background-repeat: no-repeat; width: 800px; height: 34px; color: #848484;}
	
#newportbanner {background-image:url(../images/newportHeader.jpg);
	background-repeat: no-repeat; height: 173px; }
	
div#boxnav {margin-left: 5px; float: right; background-color: white;}
div#boxnav ul {margin: 0; padding: 0; width: 160px; }
div#boxnav li {position: relative; list-style: none; margin: 0;  padding-left: 4px;}
div#boxnav li li {border-bottom: 1px solid #730029; padding-left: 3px;}
div#boxnav li:hover {background-color: #fff; }
div#boxnav li a {display: block; padding: 0.25em 0 0.25em 0; text-decoration: none; width: 160px;}
div#boxnav>ul a {width: auto; }
div#boxnav ul ul {position: absolute; top: 0; right: 160px; background: #fff; display: none;}
div#boxnav ul.level1 li.submenu:hover ul.level2,
div#boxnav ul.level2 li.submenu:hover ul.level3,
div#boxnav ul.level3 li.submenu:hover ul.level4 {display:block; }
	
/* Center for Autism */

#autismnavbar {background-color:#0083A8; height: 25px;}

#autismfooterbar {background-color: #0083A8; 
	background-repeat: no-repeat; width: 800px; height: 34px; color: #848484;}
	
#autismbanner {background-image:url(../images/autismHeader.jpg);
	background-repeat: no-repeat; height: 173px; }
	
#news1 {background-color: #BAD0E9; width: 550px; margin-left: 5px; padding: 0 0 3px 3px;}
#news2 {background-color: #BAD0E9; width: 550px; margin-left: 5px; padding: 0 0 3px 3px; }
#news3 {background-color: #BAD0E9; width: 550px; margin-left: 5px; padding: 0 0 3px 3px; }

