/* background color for the content part of the pages */
Body
{
    background-color: #ffffff; /*white */
	 background-image: url(images/bg_gradient2.jpg);
	 background-repeat: repeat-x;
	margin:0;
	font-family: Tahoma, Arial, sans-serif;
}
/* used also need cnt-w-white_head */
.midheadtext {
	font-weight:bold;
 	color:white;   /* #333333; dark grey    */
	background-color:#c7c7c7;   /*  light grey    */
	text-align:center;
   font-family: "Times New Roman", Times, serif;

}
.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;   /* blue */
    font-family: Tahoma, Arial, sans-serif;
    text-decoration: none;
}

/* style of item titles on edit and admin pages */
.subhead    {
    font-family: "Times New Roman", Times, serif;
    font-size:  12px;
    font-weight: bold;
    color: black;           /* was black */
    text-align:left;
}

/* style of item titles on edit and admin pages */
.medtitle    {
    font-family: "Times New Roman", Times, serif;
    font-size:  11px;
    font-weight: bold;
    color: black;           /* was black */
    text-align:left;
    vertical-align: top;
}


/* text style used for most text rendered by modules */
.Normal
{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration: none;
    padding:0px 0px 4px 0px;  /* top bottom left right */
}

.tight {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration: none;
    padding:0;
    margin:0;
    list-style-type: none;
}

.para {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration: none;
    padding:5px 5px 0px 0px;  /* top bottom left right */
    margin:0;
    list-style-type: none;
}

li {font-size: 12px;}

.tightblu {
    font-family: Tahoma, Arial, sans-serif;
    color:navy;
    background-color: #c7c7c7;  /* grey */
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration: none;
    padding-bottom: 8px;
    margin-bottom:8px;
    margin-top:0px;
}
.ultext {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
    padding:0;
    margin:0;
}

.lgultext {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
    padding:0;
    margin:0;
}
.box {
	border-style:solid;
	border-color:#5a0b0e;     /* burgandy */
/* border-color:#330000;      dark burgandy */
	border-width: 2px;
}

.bullet {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration: none;
    padding:0;
    margin:0;
    list-style-type: disc;
}

.nobullet {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
    padding-top:15px;
    margin:0;
    list-style-type: none;
    position:relative;
    left:-18px;
}


/* GENERIC */
H1  {
    font-family: "Times New Roman", Times, serif;
    font-size:  20px;
    font-weight:    bold;
    color:black;     /* #5a0b0e burgandy */
/*    color: #330000;     dark burgandy */
    padding: 0px;
    margin: 0px;
}
#updt H1  {
    font-family: "Times New Roman", Times, serif;
    font-size:  20px;
    font-weight:    normal;
    color:white;
/*    color: #330000;     dark burgandy */
    padding: 0px;
    margin: 0px;
}

H2  {
    font-family: "Times New Roman", Times, serif;
    font-size:  16px;
    font-weight:    bold;
    position:relative;
    left: 10px;
    color:#5a0b0e;     /* burgandy */
/*    color: #330000;     dark burgandy */
    padding: 0px;
    margin: 0px;
}

H3  {
    font-family: "Times New Roman", Times, serif;
    font-size:  14px;
    font-weight:    bold;
    color:#5a0b0e;     /* burgandy */
/*  color: #330000;       dark burgandy  */
    padding: 0px;
    margin: 0px;
}

H4  {
    font-family: "Times New Roman", Times, serif;
    font-size:  12px;
    font-weight:    bold;
    color:#5a0b0e;     /* burgandy */
/*  color: #330000;       dark burgandy  */
                    /* color: #003366;      blue */
    padding: 0px;
    margin: 0px;
}

H5, DT  {
    font-family: "Times New Roman", Times, serif;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;       /*  blue  */
}

H6  {
    font-family: "Times New Roman", Times, serif;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;      /*  blue  */
}

a {
    text-decoration:    underline;
    color:  #003366;      /*  blue  */
}

A:link  {
    text-decoration:    underline;
    color:  #003366;      /*  blue  */
}

A:visited   {
    text-decoration:    underline;
    color:  #003366;     /*  blue   */
}

A:hover {
    text-decoration:    underline;
    color:  #ff0000;       /*  red  */
}

A:active    {
    text-decoration:    underline;
    color:  #003366;        /*  blue  */
}

SMALL   {
    font-size:  8px;
    vertical-align: top;

}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    "Lucida Console", monospace;
}

HR {
    color: #cccccc;        /*  light gray  */
    height:1pt;
    text-align:left
}

#leftcol {
    background-color:white;        /* #cccccc gray #fbe600 yellow  */
    color:white;}

#wholepage, #twocoltable {
   width:820px;
	border-style:solid;
	border-width:1px;
	border-color:#5a0b0e;     /* burgandy */
/*	border-color:#580c0e;         burgandy  */
	background-color:white;       /* #cccccc #fbe600 yellow  */
   color:black;
    font-family: Tahoma, Arial, sans-serif;
   font-size: 10px;
/*	margin-left:7%; */
}

#smalltable {
   width:40%;
	border-style:solid;
	border-width:1px;
	border-color:#5a0b0e;     /* burgandy */
/*	border-color:#580c0e;        burgandy  */
	background-color:white;       /* #cccccc #fbe600 yellow  */
   color:black;
   text-align: left;
    font-family: Tahoma, Arial, sans-serif;
   font-size: 11px;
/*	margin-left:7%; */
}


#col1 {
   width:140px;   /*  280 px */
}

#col2 {
   width:480px;  /*  280 px */
}

#widecol {
   width:660px;  /*  280 px */
}

#widecol table, #widecol td {
   border-style:none;
}

#col3 {
   width:180px;  /*  did not exist */
}


.layoutcol {
	vertical-align:top;
}

#td1 {
	width:140px;
   background-color:#5a0b0e;     /* burgandy */
}
#td1ix {
	width:140px;
}

#td2 {
	width:645px;         /* width + padding = 660 */
	padding-left:15px;  /* gives space on left side of content, within table */
	padding-right:5px;  /* gives space on left side of content, within table */
}

#col2 {
   background-color:white;   /* #cccccc gray #fbe600 yellow  */
}
.noborder td {border-style: none;}
td {
    background-color: white;
    border-style:solid;
    border-width: 1px;
    border-color:#5a0b0e;     /* burgandy */
/*    border-color:#580c0e;      burgandy  */
    border-spacing: 1px;
    padding:0px;
    margin:0px;
    vertical-align: top;
}

#impinfo {
    margin-left:5px;
}
#impinfo td {
    vertical-align: top;
}
.impinfo .col1 {
width:30%;
}
.impinfo .col2 {
width:70%;
padding-left: 5px;
}

table {
    border-collapse:collapse;
    border-style: none;
}


#row1, #logo, #row1 tr, #row1 td {
/*	width:50%;   was commented out */
	height: 160px;
	overflow: hidden;
	padding:0px;
	margin:0px;
}

#logo img {
/*   height:100%;  was commented out */
	width:100%;

	padding:0px;
	margin:0px;
}

.midhead {
	color:white;       /* #cccccc light gray  */
	background-color:#5a0b0e;     /* burgandy */
/*	background-color:#330000;       #330000 dark burgandy #c7c7c7 light grey  */
	font-weight:900;
	padding-left:10%;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:0px;
}

.midtext {
	color:black;           /* was black */
	background-color:white;
	padding-left:4px;
}

.newstitle {
	color:#5a0b0e;     /* burgandy */
	background-color:white;       /* #330000 dark burgandy #c7c7c7 light grey  */
	font-weight:900;
	font-size: 20px;
	padding:8px 0px 0px 0px;  /* top bottom left right */
	margin:0 0 0 0;
	text-decoration: none;
   font-family: "Times New Roman", Times, serif;
}

.largtitle {
	color:navy;
	background-color:white;       /*  #c7c7c7 light grey  */
	font-weight:700;
	font-size: 160%;
	padding:8px 0px 0px 0px;  /* top bottom left right */
	margin:0 0 0 0;
	text-decoration: none;
}

.largital {
	color:navy;
	background-color:white;       /*  #c7c7c7 light grey  */
	font-weight:700;
	font-size: 120%;
	padding:0px 0px 0px 0px;  /* top bottom left right */
	margin:0 0 0 0;
	text-decoration: none;
}
.smalltitle {
	color:navy;
	background-color:#c7c7c7;       /*  #c7c7c7 light grey  */
	font-weight:normal;
	font-size: 100%;
	padding:8px 0px 0px 0px;  /* top bottom left right */
	margin:0 0 0 0;
	text-decoration: none;
}

.invisible {
   display:none;
}

.goldtitle {
	color:#996600;       /*  gold  */
	background-color:white;       /* #330000 dark burgandy #c7c7c7 light grey  */
	font-weight:normal;
	font-size: 24px;
	padding:0;  /* top bottom left right */
	margin:0 0 0 0;
	text-decoration: none;
   font-family: "Times New Roman", Times, serif;
}

#mission {
	width:90%;
	margin:1%;
	border-style:solid;
	border-color:#5a0b0e;     /* burgandy */
/*	border-color:#580c0e;        burgandy  */
	border-width:1px;
}

#copyright {
    font-family: Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
    color:#333333;
}

.botthead {
	color:#333333;       /*  dark gray  */
	background-color:#c7c7c7;       /*  light grey  */
	font-weight:900;
	padding:0;
	margin-left:0px;
}

#indexicons {
	text-align: center;
	vertical-align: bottom;
	padding-top:20px;
}

#indexicons img {
	padding-top:30px;
}


.terms-privacy  {
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.spacer {
   width:100%;
   text-align:left;
}

.center {
   text-align: center;
}

br {line-height:.2;}

#login {
  position:absolute;
  top:0;
  right:0;
  z-index:99;
  color:white;
  font-size:75%;
  border-style: solid;
  border-color: white;
  border-width: 1px;
  padding: 4px;
}

#login a {
  color:white;
}

#login a:hover {
  color:red;
  text-decoration:underline;
}

.error {
  position:relative;
  left:1em;
  width: 95%;
  color:white;
  background-color:red;
  font-size: 14px;
  font-weight:bold;
}
/* #rollingcontainer {
   height:210px;
  width:450px;
} */

#yttre {
/*  position:absolute;
  height: 200px;
  width: 450px; */
  overflow: hidden;
/*  clip: rect(0,210,210,0);  */
}

#roller {
/*  position: absolute;
  top: 50px;
  left: 10px; */
    font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
}

#contact {
  z-index: 299;
  position:relative;
  left:0;
  top:0px;
  width:140px;
/*  height:220px; */
}
.smallindent {margin-left:5px;}

#flash, script {
  z-index: 1;
}

.lists2 li {
  list-style-type: none;
  font-weight: bold;
}
.lists2 li li {
  list-style-type: none;
  font-weight: normal;
}

.lists2 ul ul {
  list-style-type: none;
  font-weight: normal;
  padding-left: 5px;
}

/* Tuesday Thoughts table */
.tues table {
border-style:solid;
border-color:white;
border-width:5px;
background-color: white;
border-spacing: 10px;
}

.tues td {
border-style:solid;
border-width: 5px;
border-color:white;     /* #5a0b0e; burgandy */
color: #fbe600;                    /*  #fbe600 yellow, was white */
background-color: #5a0b0e;              /* burgandy */
padding:8px;
margin:8px;
border-spacing: 10px;
font-size: 14px;
font-family: Tahoma, Arial, sans-serif;

}

.tues td:hover {
background-color: #947a7a;
  text-decoration:underline;
}

.tues a {
color:#fbe600;
text-decoration:underline;
}

.tues a:hover {
color:white;   /* #fbe600 */
text-decoration:underline;
background-color: #947a7a;        /* lighter colored burgandy */

}
/* lunch table */
#lunch table {
width: 100%;
border-style:solid;
border-color:black;
border-width:1px;
background-color: white;
}

#lunch td {
width: 20%;
border-style:solid;
border-width: 1px;
border-color:black;
color: black;
background-color: white;
padding:2px 5px 2px 5px;  /* top, right, bottom, left */
margin:0px;
font-size: 10px;
font-family: Tahoma, Arial, sans-serif;

}

#row2 {
height: 400px;
}

/* Calendar Table */
.calendar table {
border-style:solid;
border-color:white;
border-width:8px;
background-color: white;
border-spacing: 10px;
}

.calendar td {
border-style:solid;
border-color:white;
border-width:5px;
background-color: white;
border-spacing: 10px;
}

#admissform {
  margin-left: 5%;
  font-size: 12px;
}
#admissform table {
  border-style: none;
}
#admissform td {
  border-style: none;
}
.stuform table {
  border-style: solid;
  border-width: 1px;
  border-color:#5a0b0e;     /* burgandy */
}

#alignright {
  text-align: right;
}

#facphoto {
padding:5px;
border-color: #5a0b0e;
border-style:solid;
border-width:5px;
height:148px;
}

#indexicons a:link {
color:white;
}
#lastrow {
height: 10px;
overflow-y: hidden;
}

.lastrow td {
height: 10px;
border-top-style: none;
border-top-color: white;
}
.midrow td {
border-bottom-style: none;
border-top-color: white;
}
.nobordr td {
border-style:none;
border-width:0;
border-color:white;
}

.tightbox {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration: none;
    padding:7px;
    margin:0;
    list-style-type: none;
    border-style:solid;
    border-color:#5a0b0e;     /* burgandy */
    border-width: 2px;
}

.frame {
  border-color: #330000; 
  border-style:solid; 
  border-width:3px;
  padding:5px;
}

.hitlabel {
}
.hitcount {
}

#printonly {
   display:none;
   }