﻿@charset "utf-8";
/* CSS Document */

/* CSS for TAGS */
* {margin:0;padding:0}
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    font-family: "Times New Roman";
    font-size: 14px;
	color:#000;
}
table {
	margin:0;
	border:0;
	border-collapse:collapse;
	padding:0;
}
td {
	margin:0;
	padding:0;
}
img {
	border:0;
}
ul {
	margin:0;
	padding:0;
    text-align: left;
    height: 72px;
}
form {
	margin:0;
	padding:0;
}
a {
	border:0;
	color:Black;
	text-decoration:none;
}
a:link {color:#0033CC}     /* unvisited link */
a:visited {color: #0033CC}  /* visited link */
a:hover {color: #0033CC; text-decoration:underline;}   /* mouse over link */
a:active {color: #0033CC; text-decoration:underline;}   /* selected link */
h3 {
    margin:0;
    padding-top:10px;
}
p {padding:0;margin:0}


/* CSS for IDs */
#container {/* #809900 is background color of right column and image is bg of left column*/
	width:978px;
}
#header {
	text-align:center;
	color:#fff;
	margin-bottom:10px;
}
#inner{width:100%;float:left;}

#SiteTopBar .IconBar {
    display:inline-block;
}
#SiteTopBar .IconBar ul
{
    float:left;
    list-style:none;
}
#SiteTopBar .IconBar li
{
    float:left;
    padding: 3px 20px 3px 26px;
    height:24px;
    color:#FFFFFF;
}

/* Left Navigation */
#left {
	float:left;
	width:210px;/* note this width is 32% and not 20% */
	margin-left:-210px;/* must be less than width */
	position:relative;
	left:-0;
}
#left li {
    padding: 12px 10px 0px 10px;
    list-style-type:none;
    text-align:left;
    min-height:32px;
    vertical-align:middle;
    font-size:16px;
}
#left li.middle {
    background:url('images/LeftNav_Item_bkg.png');
}
#left li.top {
    background:url('images/LeftNav_Item_bkg_t.png');
}
#left li.bottom {
    background:url('images/LeftNav_Item_bkg_b.png');
}
.LeftNavSelected {
    background:url('images/LeftNav_Item_bkg_sel.png');
    color:White;
}
#left li a 
{
    text-decoration:none;
    color:Black;
}
#left li.LeftNavSelected a {
    color:White;
}
#left .logos {
    margin-top:15px;
    text-align:left;
}


#right {
	margin-right:-170px;/* must be less than width */
	float:right;
	width:170px;/* note this width is 32% and not 20% */
	position:relative;
	left:1px;
}
#content {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	/* background:#cc0000; */
	margin-left:210px;
	margin-right:170px;
 	min-height:0;
 	position:relative;
}
/* mac hie \*/
* html #content {height:1%;}
/* end hide */
#footer {
	clear:both;
	margin-top:5px;
	height:20px;
	text-align:center;
	background:#ccc;
	color:#999;
	font-size:10px;
}
#footer a{color:#999}
#footer h3 {padding: 3px 3px 3px 3px; font-size:10px; font-weight:normal; text-align:center;}
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

#middle 
{
    /* background-color:#cc0000; */
    margin: 0px 10px 0px 10px;
    min-height:500px;
}

/* SignIn Widget*/
#SignInWidget {
    background:url('images/SignIn_bkg.png');
    width:170px;
    height:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#SignInWidget .content {
	position:relative;
    float:left;
	left:15px;
	top:40px;
}
#SignInWidget .content input.textbox {
    height:15px;
    width:130px;
}
#SignInWidget p {
    text-align: left
}

/* Communication Widget*/
#RecentLettersWidget {
    margin-top:5px;
}
#RecentLettersWidget .Header {
    background:url('images/Prospectus_Header_bkg.png');
    height:37px;
    width:170px;
}
#RecentLettersWidget H1 
{
    text-align:center;
    font-size:1.4em;
    color:#FFFFFF;
    font-weight:900;
    padding-top:8px;
	padding-left:0px;
	margin-left:10px;
}
#RecentLettersWidget .Body {
    background:url('images/RecentLetters_img.png');
    height:134px;
    width:170px;
    font-size:0.80em;
}
#RecentLettersWidget .Body LI {
    margin-bottom:5px;
}


/* Prospectus Widget*/
#ProspectusWidget {
    margin-top:5px;
}
#ProspectusWidget .Header {
    background:url('images/Prospectus_Header_bkg.png');
    height:37px;
    width:170px;
}
#ProspectusWidget H1 
{
    text-align:center;
    font-size:1.4em;
    color:#FFFFFF;
    font-weight:900;
    padding-top:8px;
}
#ProspectusWidget .Body {
    background:url('images/Prospectus_img.png');
    height:134px;
    width:170px;
}

/* Uniform Widget*/
#UniformWidget {
    margin-top:5px;
}
#UniformWidget .Header {
    background:url('images/Prospectus_Header_bkg.png');
    height:37px;
    width:170px;
}
#UniformWidget H1 
{
    text-align:center;
    font-size:1.4em;
    color:#FFFFFF;
    font-weight:900;
    padding-top:8px;
}
#UniformWidget .Body {
    background:url('images/Uniform_img.png');
    height:136px;
    width:170px;
}

/* Lunch Menu Widget*/
#LunchMenuWidget {
    margin-top:5px;
}
#LunchMenuWidget .Header {
    background:url('images/Prospectus_Header_bkg.png');
    height:37px;
    width:170px;
	text-align:center;
}
#LunchMenuWidget H1 
{
    font-size:1.4em;
    color:#FFFFFF;
    font-weight:900;
    padding-top:8px;
	padding-left:0px;
	margin-left:10px;
    text-align:center;
}
#LunchMenuWidget .Body {
    background:url('images/LunchMenu_img.png');
    height:192px;
    width:170px;
}

/* Calendar Widget*/
#CalendarWidget {
    margin-top:5px;
}
#CalendarWidget .Header {
    background:url('images/Calendar_Header_bkg.png');
    height:37px;
    width:170px;
}
#CalendarWidget .Body {
    background:url('images/Calendar_Body_bkg.png');
    height:134px;
    width:170px;
}
#CalendarWidget .Footer {
    background:url('images/Calendar_Footer_bkg.png');
    height:3px;
    width:170px;
}

/* Weather Widget*/
#WeatherWidget {
    margin-top:5px;
}
#WeatherWidget .Header {
    background:url('images/Weather_Header_bkg.png');
    height:37px;
    width:170px;
}
#WeatherWidget .Body {
    background:url('images/Calendar_Body_bkg.png');
    height:134px;
    width:170px;
}
#WeatherWidget .Footer {
    background:url('images/Calendar_Footer_bkg.png');
    height:3px;
    width:170px;
}


/* Section */
.Section h1 {
    font-family: "Times New Roman";
    font-size: 26px;
    margin:5px 0 5px 0;
    text-align:left;
    color:#4006b9;
}
.Section h2 {
    font-family: "Times New Roman";
    font-size: 20px;
    margin:10px 0 0 0;
    text-align:left;
    color:#4006b9;
}
.Section p
{
    font-family: "Times New Roman";
    font-size: 14px;
    text-align: justify;
    margin-top:10px;
    margin-bottom:10px;
    line-height:175%;
}
.InPanel_right {
    float:right;
}
.InPanel_left {
    float:left;
}
.Section img.OutBorder 
{
    margin-left:5px;
    margin-right:5px;
    border: solid 1px #CCCCCC;
    padding: 5px 5px 5px 5px;
}
.Section .InPanel_right img.OutBorder {
    margin-left:10px;
    margin-right:0px;
    border: solid 1px #CCCCCC;
    padding: 5px 5px 5px 5px;
}
.Section .InPanel_left img.OutBorder {
    margin-left:0px;
    margin-right:10px;
    border: solid 1px #CCCCCC;
    padding: 5px 5px 5px 5px;
}  
.Section2 {
    margin-top:10px;
    margin-bottom:10px;
}
.Section2 li {
    margin:5px 0px 5px 20px;
}
.NewsItem {
    border-bottom: solid 1px #4006b9;
    min-height:300px;
    height:auto;
    margin-bottom:10px;
}
.NewsHeader {
/*    border-bottom: solid 1px #4006b9; */
    padding: 0px 3px 0px 3px;
}
.NewsHeader h1 {
    font-size:16px;
}
.NewsBody 
{
    padding: 0px 3px 0px 3px;
}
.NewsBody p 
{
    margin:0;
    line-height:150%;
}
.NewsBody h2 {
    margin:0;
    padding:0;
    color:Black;
    font-size:14px;
    line-height:150%;
}
.NewsItem .InPanel_right img.OutBorder {
    margin-left:10px;
    margin-right:10px;
    border: solid 1px #CCCCCC;
    padding: 5px 5px 5px 5px;
}
.NewsItem .InPanel_left img.OutBorder {
    margin-left:10px;
    margin-right:10px;
    border: solid 1px #CCCCCC;
    padding: 5px 5px 5px 5px;
}  

.RecentLetters TH {
	height:30px;
	background:url('images/Table_hdr_bkg.png');
	vertical-align:middle;
}
.RecentLetters TD {
	height:25px;
	vertical-align:middle;
}

