/*---------------------------*/
/*     GLOBAL STYLES         */
/*---------------------------*/

@charset "iso-8859-1";
body {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 80%;
  letter-spacing: .3pt;
  color: #483527;
  margin: 0;
  background: url("../img/big_header_tile.jpg") repeat-x 0px -1px;
  }
body#index { background: url("../img/home_main_bgrd.jpg") repeat; min-width: 890px; margin: 0;}
a:link, a:visited, a:active, a:hover { color: #fff;}
  
  p { margin: 0em 0em 1em 0em;}
  form { margin: 0;}
  ul { margin: 0 0 20px 40px ; }
  li { margin-left: 15px;}
  sup { font-family: "Times New Roman"; font-size: 150%; font-weight: bold;}


/*---------------------------*/
/*      TABLE STYLES         */
/*---------------------------*/

table {
	border-collapse: collapse;
	margin: 0 0 1em 0;
	width:100%;
	}
caption {
	padding: 5px;
	border: 1px solid #ccc;
	color: #483527;
	font-weight:bold;
	font-size: 1.1em;
	}
tr {
	text-align:left;
	vertical-align: top;
	}
th {
	padding: 5px;
	border: 1px solid #ccc;
	color: #483527;
	background: #E0DACC;
	}
td { 
	border: 1px solid #ccc;
	padding: 5px;
	}  
td ul { 
	margin: 0 0 5px 10px;
}



/*---------------------------*/
/*     TITLE  STYLES         */
/*---------------------------*/

h1, h2, h3 { font-family: "Times New Roman", serif; color: #483527; margin: 0;} 
h1 { font-size: 180%; color: #8c2902; margin: 0 0 1em 0; font-weight: normal; letter-spacing: 0.05em;}
h2 { font-size: 160%;}
h3 { font-size: 140%; margin-bottom: 5px;}
table h2 { margin: 0px 0 0 0; font-weight: normal;}
  
/* To create arrows for Landing Page H2s */

  .landingPageh2 { 
	  color: #8C2902; 
	  font-weight: normal; 
	  font-size: 150%;
	  padding: 0 0 0 10px;
	  margin: 0 0 5px 0;
	  background: url("../img/cat_arrow_red.gif") no-repeat left 5px;
	  }

	/* sidebar header styles */
	#sidebar h4 { 
	  padding: 5px 0px 5px 10px;
	  margin: 0px 10px 0px 10px;
	  background: url("../img/arrow-wht.gif") no-repeat left 12px;
	  font-size: 90%;
	  border: 2px dotted #fff;
	  border-left: 0px;
	  border-right: 0px;
	  }



/*---------------------------*/
/*     HEADER STYLES         */
/*---------------------------*/

#header { color: #fff;}
  .utilities { 
    background: #685547 url("../img/header_tile.jpg") repeat-x;
	width: 608px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	font-size: 85%;
	}
	.left { float: left; padding-left: 10px;}
	.right { float: right;}
	#index .right { line-height: 24px; vertical-align: middle; }
	#index .search-box { height: 12px; font-size: 100%;}
	#index .search-btn { margin-top: 0px; height: 13px;}
	#index .right form { padding: 0;}
	.right form { display: inline;}



/*---------------------------*/
/*     CONTENT AREA STYLES   */
/*---------------------------*/

#content { background: url("../img/ban_curve.jpg") no-repeat 0px 0px;}
#content a:link, #content a:visited, #content a:active, #content a:hover { color: #8C2902;}
  .copy { padding: 30px 40px 0 40px;}
  


#sidebarL, #sidebarC, #sidebarR {
	float: left;
	width: 185px;
	}
#sidebarL, #sidebarC {
	margin-right: 10px;
	}
#sidebarTwoL {
	float: left;
	width: 49%;
	}

#sidebarTwoR {
	float: right;
	width: 49%;
	}
.navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.navlist li { margin: 2px 0px; padding: 0;}

.navlist a, .navlist a:visited {
	display: block;
	padding: 2px 2px 2px 8px;
	border: 1px solid;
	border-color: #CAC0B6 #999 #999 #CAC0B6;
	background: #f2eee5 url("../img/btn_bgrd.gif") repeat-x;
	color: #8C2902;
	text-decoration: none;
}
.navlist a:hover, .navlist a:focus, .navlist a:active {
	background: #45382E url("../img/btn_bgrd2.gif") repeat-x;
	color: #FFFFFF !important;
}
  
/* for tabs */
  .tabbed-nav {
	width: 100%;
	font-size: 100%;
	font-family: "Times New Roman";
	font-weight: bold;
	background: url("../img/bg.gif") repeat-x bottom;
	}
  .tabbed-nav ul { margin: 0; padding: 0; list-style: none;}
  .tabbed-nav li { float: left; margin: 0; padding: 0 0 0 9px; background: url("../img/norm_left.gif") no-repeat left top;}
  .tabbed-nav a { display: block; background: url("../img/norm_right.gif") no-repeat right top; padding: 5px 15px 4px 6px;}


/* tab current link */
	 #current { background-image: url("../img/norm_left_on.gif");}
	 #current a {  background-image: url("../img/norm_right_on.gif"); padding-bottom: 5px;}
	 #current a:link, #current a:visited { color: #483527;} 

	 li.current { background-image: url("../img/norm_left_on.gif");}
	 .current a {  background-image: url("../img/norm_right_on.gif"); padding-bottom: 5px;}
	 .current a:link, .current a:visited { color: #483527;} 
	 
	 .inactive { background-image: url("../img/norm_left.gif");}
	 .inactive a { background-imagE: url("../img/norm_right.gif"); padding-bottom: 5px;}
	 .overviews {}
	 .quicksteps {}

/* tabbed frame box */
  .tab-box {
	border: 1px solid #Cac0b6;
	border-top: 0px;
	padding: 20px 5px;
	position: relative;
	}
   .tab-box td { padding: 10px;}

/* 
  -----------------------------------
  TabPanel Magic Style Sheet
  by Project Seven Development
  www.projectseven.com

  Style Theme: 08 - Charcoal -No Box
  -----------------------------------
*/

.p7TPpanel {
	border: 0;
}
.p7TPwrapper {
	padding: 0;
}
.p7TPheader {
	padding: 0;
}
.p7TPheader h2, .p7TPheader h3 {
	margin: 0 0 6px 0;
	font-size: 1.1em;
	font-weight: normal;
}
.p7TP_tabs {
	padding: 0;
	font-size: 1em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 5px 8px;
	display: block;
	float: left;
	color: #CCCCCC;
	text-decoration: none;
	background-image: url(img/tabs07_up.jpg);
	background-repeat: repeat-x;
	border: 1px solid #333333;
	border-bottom: 0;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
	color: #FFFFFF;
}
.p7TP_tabs div {
	display: block;
	float: left;
	margin: 0 -1px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 12px;
	background-color: #FFFFFF;
	font-size: 100%;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	color: #333333;
	border: 1px solid #333333;
}

.p7TPcontent div div.courses {
	position: relative;
	display: none;
	}
.p7TPcontent h2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: .5em;
	color: #444444;
	margin: 0px;
	line-height: normal;
}
.p7TPcontent p {
	margin: 6px 0 12px 0;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(img/tabs07_down.jpg);
	background-repeat: repeat-x;
	color: #333333 !important;
	cursor: default;
}
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
}


/*---------------------------*/
/*     NAVIGATION STYLES     */
/*---------------------------*/

#navigation { background: url("../img/nav_bgrd_tile.jpg") repeat-y; } 
#navigation h6 { margin: 0;} /* skip links for CSS disabled */
  h6 b { display: none;}
  #p7PMnav { 
	background: url("../img/nav_bgrd.jpg") no-repeat top left;
	min-height: 589px;
	height: 589px;
	}
	
		

/*---------------------------*/
/*     SIDEBAR STYLES        */
/*---------------------------*/

#sidebar { color: #fff; background: #750408 url("../img/bg1.jpg");}

	/* SIDEBAR FORM STYLES */
	#sidebar form { 
	  margin: 0; 
	  border: 1px solid #fff; 
	  border-left: 0px; 
	  border-right: 0px; 
	  background: #92383A url("../img/bg2.jpg");
	  padding: 10px 0 10px 10px;
	  }
/*		#sidebar form input { height: 16px;}   */
		#sidebar form option { height: 16px;}
		.search-box { width: 70px; height: 16px; font-size: 15px;}
	    .search-btn { display: inline; width: 60px;}

	/* SIDEBAR LINK STYLES */
	#sidebar dl { padding: 0 10px 0 10px;}
	#sidebar dt { font-weight: bold; padding-bottom: 5px;}
	#sidebar dd { 
	  margin: 0; 
	  background: url("../img/arrow-wht.gif")  no-repeat left 7px; 
	  padding: 0px 0px 5px 10px; 
	  font-size: 90%; 
	  font-family: Arial, sans-serif;
	  line-height: 1.5em;
	  }
	#sidebar ul { margin: 0; list-style-type: none; padding: 5px 5px 5px 10px;}
	#sidebar li { 
	  margin: 0;
	  list-style-type: none;
	  background: url("../img/arrow-wht.gif") no-repeat left 5px;
	  padding: 0 0 5px 10px;
	  font-size: 90%;
	  font-family: Arial, sans-serif;
	  }

/*---------------------------*/
/*     SHOW-HIDE STYLES     */
/*---------------------------*/
div.div1-s {
	display:none;
}
div.div1-s ul ul { margin-left: -40px;}
/*  SEMANTICS FIX  
div.div1-s ul  { position: relative; float: left; padding-left: -10px;}  */




/*---------------------------*/
/*     FOOTER STYLES         */
/*---------------------------*/

#footer { font-size: 80%;}	
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color: #8C2902;}

	

/*---------------------------*/
/*     STRUCTURE             */
/*---------------------------*/

#pageWrapper {
  margin: 0;
  min-width: 800px;	
  width: auto;
  } 
* html #pageWrapper { word-wrap: break-word; }

	#outerColumnContainer {
	  border-style: solid;
	  border-width: 0 180px;	
	  border-left-color: #645143;	
	  border-right-color: #750408;
	  z-index: 1;
	  } 
	* html #outercolumncontainer { margin-top: -1px; border-top: solid 1px #000; }
	#innerColumnContainer { width: 100%; z-index: 2;}
	html[xmlns] .mozclear { border-bottom: 1px solid; border-color: transparent; margin-bottom: -1px; }

		#navigation, #sidebar, #content {
		  float: left;
		  overflow: visible;
		  position: relative;
		  }
		#navigation { margin: 0 0 0 -180px; width: 180px; z-index: 10;}
		#sidebar { float: right; margin: 0 -180px 0 1px; width: 180px;}
		#content { margin: 0px -1px; width: 100%;}

	#footer { position: relative; padding: 10px 0 10px 0; text-align: center;}
	html>body #footer { padding-bottom: 1.01em;	}
.clear-both { clear: both;  }



/*---------------------------*/
/*     HEADER GRAPHICS       */
/*---------------------------*/

#header h2 b { display: none;}  
#header h2 { 
  width: 608px;
  height: 76px;
  margin: 0;
  padding: 0;
  }
#index #header { background: url("../img/home_header_curve.gif") no-repeat 660px -1px;}
#index #header h2 { background: url("../img/home_logo.jpg") repeat-x; margin: 110px 0 0 0px; width: 100%; width: 538px; height: 50px; }

#header h2 { background: url("../img/sub_ban-gen-1.jpg") no-repeat 0px 0px;}
#header { background: url("../img/sub_ban-gen-2.jpg") no-repeat 580px -1px;}

#staff #header h2 { background-image: url("../img/sub_ban-staff-1.jpg");}
#staff #header { background-image: url("../img/sub_ban-staff-2.jpg");}

#faculty #header h2 { background-image: url("../img/sub_ban-fac-1.jpg");}
#faculty #header { background-image: url("../img/sub_ban-fac-2.jpg");}

#students #header h2 { background-image: url("../img/sub_ban-student-1.jpg");}
#students #header { background-image: url("../img/sub_ban-student-2.jpg");}

#parents #header h2 { background-image: url("../img/sub_ban-parents-1.jpg");}
#parents #header { background-image: url("../img/sub_ban-parents-2.jpg");}

#vendors #header h2 { background-image: url("../img/sub_ban-vendor-1.jpg");}
#vendors #header { background-image: url("../img/sub_ban-vendor-2.jpg");}

#others #header h2 { background-image: url("../img/sub_ban-other-1.jpg");}
#others #header { background-image: url("../img/sub_ban-other-2.jpg");}

* html #sidebar>#sidebar { margin: 0 -90px 0 1px !important;}



/*---------------------------*/
/*     HOME   STYLES         */
/*---------------------------*/

#index #header { width: 890px;}
#index .utilities { width: 680px;}
#index .utilities a:link, #index .utilities a:hover, #index .utilities a:active, #index .utilities a:visited { text-decoration: none;}

#index #container {
  width: 100%;
  background: url("../img/home_photo_tile.gif") repeat-x 74px 156px;
  }
#index #wrapper {
  width: 100%;
  background: url("../img/home_photo_r.jpg") no-repeat right 116px;;
  }
#index #wrapper ul { 
  margin: 0;
  padding: 0 0 0 30px;
  list-style-type: none;
  width: 664px;
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
  }
  #index #wrapper li { 
    margin: 0 33px 0 0;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 80%;
	background: #730407;
	}
  #index #wrapper li a { text-decoration: none; padding: 0px 5px; }
  #index #wrapper li a:hover { color: #333; background: url("../img/home_nav_bgrd.jpg"); display: block; padding: 0px 5px;}

	#index #wrapper li a div { display: none; }
	#index #wrapper li a:hover div { 
		position: absolute;
		left: 0;
		top: 205px;
		height: 320px; 
		width: 664px;
		z-index: 10;
		display: block;
		}

  #index #copyrights { 
    position: absolute;
	right: 0;
	top: 460px;
	height: 107px;
	background: url("../img/home_seal.gif") no-repeat bottom right;
	z-index: 20;
	}
	#index #copyrights span { display: block; line-height: 107px; vertical-align: middle; margin-right: 107px; font-size: 80%; font-family: verdana;}



/*---------------------------*/
/*     HOME   GRAPHICS       */
/*---------------------------*/

.feature { 
  width: 538px;
  height: 320px;
  background: no-repeat;
  float: left;
  z-index: 1;
  }
    #default.feature { background-image: url("../img/home_photo.jpg");}
	#Staff.feature { background-image: url("../img/home_staff.jpg");} 
	#Faculty.feature { background-image: url("../img/home_faculty.jpg");}
	#Students.feature { background-image: url("../img/home_students.jpg");}
	#Parents.feature { background-image: url("../img/home_parents.jpg");}
	#Vendors.feature { background-image: url("../img/home_vendors.jpg");}
	#Others.feature { background-image: url("../img/home_others.jpg");}