/* CSS Document */
body {
	margin:0; padding:0;
}
p, img, a, ul, form, input, select, h1, h2, h3 {margin:0; padding:0;}
img {border:none;}
ul {list-style:none;}
a {text-decoration:none;}
/*------ TOP HEADER ------*/
td.topHeader {
	background:#1B1B75;
}
td.topHeader img.logo {margin:0 0 0 11px;}
td.topHeader ul.iconNav {height:16px; padding:0 13px 0 0;}
td.topHeader ul.iconNav li {
	float:right; padding:0 10px 0 13px;
	background:url(images/libg_iconnav.gif) 0 0 repeat-y;
}
td.topHeader ul.iconNav li a.homeIcon {
	text-indent:-2000px; width:13px; display:block;	
	background:url(images/home_icon.gif) 0 0 no-repeat;
}
td.topHeader ul.iconNav li a.contactIcon {
	text-indent:-2000px; width:13px; display:block;	
	background:url(images/contact_icon.gif) 0 0 no-repeat;
}
td.topNav {background:url(images/topnav_bg.jpg) right top no-repeat; height:42px;}
td.topNav ul {
	height:11px; padding:16px 7px 0 0;
	font:normal 11px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
td.topNav ul li {
	float:right; border-right:#E9ECE2 1px solid; padding:0 7px;
}
td.topNav ul li a {color:#E9ECE2;}
td.topNav ul li a:hover {color:#C1B095;}

td.midHeader {
	background:url(images/mid_header_bg.jpg) 0 0 no-repeat; height:231px;
}
td.midHeader h2 {
	background:url(images/punchline.gif) 0 0 no-repeat; width:190px;
	height:115px; margin:78px 0 0 0; text-indent:-2000px; float:right;
}

/*----------- BODY ----------*/
table.body {background:#CCC7B3; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#464646;}
table.body .topBorder {background:url(images/top_border.gif) 0 0 repeat-x;}
table.body .bottomBg {background:url(images/leftBottom_bg.gif) left bottom repeat-x;}
/*--- SEARCH PANEL ----*/
table.search {
	background:url(images/search_bg.gif) 0 0 no-repeat; height:43px;
}
table.search input, table.search select {
	width:110px; height:16px; font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#464646;
}
table.search input.goBtn {
	width:29px; height:20px;
}
table.search td.seperator {background:url(images/seperator_search.gif) 0 0 no-repeat;}
table.search img {float:left; margin:0 6px 0 0;}

table.body h2.welcomeHeader {
	background: url(images/welcomeheader.gif) 0 0 no-repeat;
	height:35px; text-indent:-2000px;
}
table.body p {padding:0 0 10px 0;}
table.body a.learnmoreBtn {
	color:#464646; font-weight:bold; padding:0 0 0 13px;
	background:url(images/learn_bg.gif) 0 50% no-repeat;
}
table.body a.learnmoreBtn:hover {
	color:#171616; text-decoration:underline;
}

}
table.body p {padding:0 0 10px 0;}
table.body a.learnmoreBtn2 {
	color:#1B1B75; font-weight:bold; padding:0 0 0 13px;
	background:url(images/learn_bg.gif) 0 50% no-repeat;
}
table.body a.learnmoreBtn2:hover {
	color:#171616; text-decoration:underline;
}
/*---- NEWS ANNOUNCEMENT SECTION -----*/
table.news {
	background:#E8E5DB; border:#A2A099 1px solid;
}
table.news td {padding:0 0 0 7px;}
table.news h2 {
	text-indent:-2000px; background:url(images/news_hdr.gif) 0 0 no-repeat;
	height:25px;
}
/*------- NEWSLETTER ---------*/
form.newsLetter table, form.newsLetter img {float:left;}
form.newsLetter {
	
}
form.newsLetter table {background:url(images/newsleter_bg.jpg) 0 0 no-repeat; margin:0 16px 0 0;}
form.newsLetter td {padding:0 0 0 18px;}
form.newsLetter h2 {
	background:url(images/newsleter_hdr.jpg) left bottom no-repeat;
	height:38px; text-indent:-2000px; line-height:0; font-size:0;
}
form.newsLetter input {
	width:150px; height:16px; color:#464646; padding:2px 0 0 0;
	font:normal 11px/13px Arial, Helvetica, sans-serif; 
}
form.newsLetter input.subscribe {
	width:93px; height:19px;
}

/*--------- RIGHT PANEL ----------*/
.rightMenu {
	background:#A49C7D url(images/rightpanel_topbg.gif) 0 0 repeat-x;
	border-left:#847E65 1px solid;
}
/*--- MENU STARTS ---*/
.rightMenu ul {
	background:url(images/right_menu_ulbg.gif) 0 0 no-repeat;
	list-style:none; padding:17px 0 0 0; width:186px; position:relative;
	font:bold 12px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.rightMenu ul li {border-bottom:#3B382D 1px dashed;}
.rightMenu ul li a {
	color:#4F4A34; height:24px; width:auto; display:block;
	background:url(images/bul_right.gif) 14px 50% no-repeat;
	padding:0 0 0 37px; 
}
.rightMenu ul li a:hover {
	color:#22201B;
	background:#837C64 url(images/bul_right_hover.gif) 14px 50% no-repeat;
}
.rightMenu ul li span {height:24px;display:block;}

/*--- DROP DOWN ----*/
.rightMenu ul ul.drop {
	position:absolute; left:-186px; top:41px; visibility:hidden;
	border:#8C856B 1px solid; padding:0; background-color:#A49C7D;
}
#athletics {top:91px;}
#students {top:116px;}
#teachers {top:141px;}
#parents {top:166px;}
#career {top:191px;}
#alumni {top:216px;}
#publications {top:241px;}
#Links {top:291px;}
/*--- MENU ENDS ---*/

/*----------- FOOTER ---------*/
table.footer {
	background:#1B1B75 url(images/footer_topborder.gif) 0 0 repeat-x;
	color:#D5BC96;font:normal 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
table.footer ul {
	height:10px; padding:16px 7px 0 0; width:330px;	
}
table.footer ul li {
	float:left; border-right:#D5BC96 1px solid; padding:0 2px;
}
table.footer ul li a {color:#D5BC96; line-height:12px; padding:0 3px;}
table.footer ul li a:hover {color:#1B1B75; background:#D5BC96;}

/*------ MISCELLANEOUS ------*/
.orangeBg {background:#FD9D07;}
.violetBg {background:#1B1B75;}
.noBg {background:none !important;}
.noBorder {border:none !important;}
.noPad {padding:0 !important;}
.brownTxt {color:#55330E !important;}

