@charset "utf-8";
/* CSS Document for downs school main page */
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
text-decoration:none;
text-transform:uppercase;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.25em;
text-decoration:none;
text-transform:uppercase;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#006600;
text-decoration:none;
}
a:hover {
color:#333399;
text-decoration:underline;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
Normal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
text-decoration:none;
}
NormalBold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
text-decoration:none;
}
body{
background-color:#A5D2FC;
text-align:center;
margin-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
#pageMaster {
width:959px;
margin:0 auto;
text-align:center;
}
#login {
width:939px;
text-align:right;
margin: 0px auto;
}
#dnnLOGIN {
text-align:right;
margin: 0px auto;
}
#ControlPanel {
width:959px;
padding:0px;
margin:0px;
}
.mainPageBackground {
clear:both;
margin:0 auto;
width:959px;
background-color:#FFFFFF;
background-image:url(pageBackgroundPixel.gif);
background-repeat:repeat-y;
}
.mainPageBackgroundTop {
width:959px;
height:30px;
background-image:url(pageBackgroundTop.gif);
background-repeat:no-repeat;
}
#logoPanel {
background-image:url(logoheader.jpg);
width:936px;
height:111px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0px;
}
/* Navigation */



/* main tab background image and other properties */
#WSImenuTab {
clear:both;
margin-left:17px;
margin-bottom:0px;
padding:0px;
height:80px;

}
#navHContainer {
display:block;
padding:0px;
height:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
margin-left:-47px;
-margin-left:-87px;
}
#nav ul {
list-style:none;
float:left;
font-size:0.9em;
}
#nav li {
position:relative;
float:left;
/*sets the height of the tab menu */
list-style: none;
background-image:url(navTabTop.gif);
background-repeat:no-repeat;
background-position:top;
width:117px;
padding-top:20px;
font-size:0.9em;
}

#nav li a {
background-image:url(navTabBottom.gif);
background-repeat:repeat-x;
width:117px;
height:60px;
}


/* second-level lists */
#nav li ul { 
position : absolute;
left: -999em;
padding:0px;
margin:0px;
}

/* set the text properties for main tab */
#nav a {
display:block;
font-size:0.9em;
font-family:verdana;
text-decoration:none;
text-transform:none;
font-weight:bold;
color:#FFFFFF;
margin:0px;
 /*sets the width of the tabs */

}

#nav a:hover {
color:#ffffff;
font-size:0.9em;
text-decoration:underline;
}
/* set the hover properties for the main tab background mozilla*/

#nav li:hover {
}

/*  set the submenu background and font color etc  */

#nav li li a {

margin:0px;
color:#CCCCCC;
background-image:none;
font-size:1em;
height:20px;
text-align:left;
padding-left:5px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
width:200px;
}
#nav li li {
margin:0px;
color:#FFFFFF;
background-image:url(subNavPng.png);
background-repeat:repeat-x;
font-size:1em;
width:200px;
padding-left:5px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
}

/* set the hover effects for the submenu 1 text and cancels the image background from the main tab if applicable*/

#nav li li a:hover{
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:5px;
margin:0px;
color:#FFFFFF;
font-size:1em;
background-color:#2d4370;
width:200px;
}
html>body #nav li li a:hover {
width:195px;
}
#nav li a.SelectedTab {
padding:0px;
margin:0px;
font-size:0.9em;
}

#nav .DisabledTab {
    color:#ccc;
}

/* no need to change these hover classes 

unless you need more than 4 levels */

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}
#nav li:hover ul, 
#nav li.iehover ul {
	top: 0px; /*sets positioning of the drop down menu level 1*/
	left:0;
	margin-top:80px;
}

#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: -80px;
	left:19.4em; /*sets positioning of the drop down menu level 2*/
}
/* end of navigation */
/* end of navigation 
#headerimage {
clear:both;
float:left;
background-image:url(imageheader.jpg);
background-position:center;
background-repeat:no-repeat;
width:935px;
height:224px;
margin-left:10px;
margin-top:-10px;
}*/
#searchBox {
height:32px;
width:936px;
border-top-color:#2b9149;
border-top-style:solid;
border-top-width:medium;
text-align:left;
margin:0px auto;
}
html>body #searchbox {margin-top:14px;}
/*content starts here*/

#threepanecontent{
clear:both;
width:959px;
min-height:350px;
margin:0 auto;
padding:0px;


}
.leftpane{
margin-top:38px;
margin-left:6px;
padding:0px;
width:214px;
float:left;
text-align:left;
}
.ContentGroup{
float:right;
width:690px;
min-height:350px;
margin-right:5px;
padding:0px;
}
.contentpane {
margin-top:38px;
width:420px;
float:left;
text-align:left;
padding:0px;
}
.rightpane {
margin-top:38px;
margin-right:10px;
float:right;
width:220px;
text-align:left;
padding:0px;
}
#bottomContent {
clear:both;
padding:0px;
margin:0px;
}
#badgerAndAdress {
clear:both;
height:75px;
width:945px;
background-image:url(badgerSmall.gif);
background-position:right;
background-repeat:no-repeat;
margin:0 auto;
padding:0px;
color:#5B6F5A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-decoration:none;
}
/* footer starts here*/
.mainPageBackgroundBottom {
clear:both;
width:959px;
height:80px;
background-color:#FFFFFF;
background-image:url(footerBackgroundPixel.gif);
padding:0px;
margin:0px;
}
.footerBackgroundLeft {
float:left;
width:20px;
height:80px;
background-image:url(footerBackgroundLeft.gif);
background-repeat:no-repeat;
}
.footerRight {
float:right;
width:939px;
}
.footer {
float:left;
width:919px;
height:80px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
text-decoration:none;
background-image:url(ISCIlogo.gif);
background-position:left;
background-repeat:no-repeat;
}
.footer a:link {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
text-decoration:none;
}

.footerBackgroundRight {
margin:0px;
padding:0px;
float:right;
height:80px;
width:20px;
background-image:url(footerBackgroundRight.gif);
background-repeat:no-repeat;
}
/* big pane frame */

#bigPaneFrame {
width:662px;
background-color:#F7FAFD;

}
#bigPaneFrameTop {
height:25px;
background-image:url(bigPaneFrameTop.gif);
background-repeat:no-repeat;
}
#bigPaneFramePixel {
min-height:30px;
background-image:url(bigPaneFramePixel.gif);
background-repeat:repeat-y;
padding:10px;

}
#bigPaneFrameBottom {
height:20px;
background-image:url(bigPaneFrameBottom.gif);
background-repeat:no-repeat;
}

/* small pane frame */

#smallPaneFrame {
width:229px;
background-color:#F7FAFD;

}
#smallPaneFrameTop {
height:22px;
background-image:url(smallPaneFrameTop.gif);
background-repeat:no-repeat;
}
#smallPaneFramePixel {
min-height:30px;
background-image:url(smallPaneFramePixel.gif);
background-repeat:repeat-y;
padding:10px;

}
#smallPaneFrameBottom {
height:23px;
background-image:url(smallPaneFrameBottom.gif);
background-repeat:no-repeat;
}
#dnnBREADCRUMB {
float:left;
font-size:0.8em;
color:#009900;
}
#dnnBREADCRUMB a {
color:#009900;
}
#searchRight {
float:right;
color:#009900;
font-size:0.9em;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:none;
}
.style1 {font-size: 0.75em}
.telephone {
padding-left:30px;
margin-right:15px;
}



