BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 8px;
	_PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	COLOR: #000;
	BACKGROUND: url(../images/bg_drk_blue.gif);
/*	background-color: #000033;   */
}
#page {
	WIDTH: 770px; 
	float: none; 
}
#page2 {
	WIDTH: 768px;
	_WIDTH: 770px;
	BORDER-BOTTOM: #000 2px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-RIGHT: #000 1px solid;
	BORDER-LEFT: #999 1px solid;
	_left: auto;
	_right: auto;
	background-color: #FFF;
}

/*		Clearfix hack for Firefox/Safari
***********************************************************************************    */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/*		Header
***********************************************************************************    */

#header {
	WIDTH: 766px; 
	_WIDTH: 767px;
	HEIGHT: 200px; 
	vertical-align: top;
	BORDER-right: #666 1px solid;
	BORDER-left: #666 1px solid;
	BORDER-bottom: #666 1px solid;
}
/*
	BORDER-BOTTOM: #666 1px solid;
	BORDER: #CCC 1px solid;
*/
/*		Homepage
***********************************************************************************    */

#hp-header {
	WIDTH: 766px; 
	_WIDTH: 768px;
	HEIGHT: 119px; 
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#hp-header-logo {
	WIDTH: 538px; 
	HEIGHT: 119px; 
	float: left;
	vertical-align: bottom;
}
#hp-header-left {
	WIDTH: 205px; 
	float: left;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#hp-header-right {
	WIDTH: 561px; 
	HEIGHT: 119px; 
	float: right;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#hp-header-right-top {
	WIDTH: 561px; 
	HEIGHT: 51px; 
	float: none;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 6px 0px 0px 0px;
}
#hp-header-right-bottom {
	WIDTH: 561px; 
	HEIGHT: 67px; 
	float: none;
	text-align: left;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	BORDER: #00CC00 0px solid;
}

#hp-announcement-emergency	{
	width:540px;
	BORDER: #CC0000 1px solid;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 13px;
	color: #CC0000;
	text-align: center;
	font-weight: bold;
	PADDING: 2px 0px 2px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#hp-announcement-plain	{
	width:540px;
	BORDER: #FFCC00 1px solid;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 13px;
	color: #333366;
	text-align: center;
	font-weight: bold;
	PADDING: 2px 0px 2px 0px;
	MARGIN: 0px 0px 0px 0px;
}


#hp-line1 {
	WIDTH: 766px;
	_WIDTH: 768px;
	HEIGHT: 7px;
	background-color: #CCC;
}
#hp-line2 {
	WIDTH: 766px; 
	_WIDTH: 768px;
	HEIGHT: 1px; 
	background-color: #666;
}
#hp-main-left {
	WIDTH: 397px; 
	_WIDTH: 398px; 
	HEIGHT: 370px; 
	float: left;
}
#hp-main-right {
	WIDTH: 368px; 
	_WIDTH: 368px; 
	float: right;
	PADDING: 0px; 
}
#hp-main-nav {
	WIDTH: 179px; 
	HEIGHT: 370px; 
	float: left;
	BACKGROUND: url(../images/navhp_bg.gif);
}
#hp-main-nav-top {
	HEIGHT: 185px; 
	text-align: left;
}
#hp-main-nav-add {
	WIDTH: 178px;
	HEIGHT: 180px;
	float: left;
	background-image: url(../images/navhp_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#hp-main-news {
	WIDTH: 188px;
	_WIDTH: 189px;
	HEIGHT: 370px;
	float: right;
	BACKGROUND: url(../images/bg_news.gif);
}
#hp-main-news P {
	vertical-align: top;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 13px;
	color: #2C3B97;
	text-align: left;
	font-weight: normal;
	PADDING: 0px 3px 0px 11px;
}
#hp-main-news B {
	color: #333;
	font-weight: bold;
}
#hp-main-news A {
	color: #2C3B97;
	font-weight: bold;
}
#hp-main-news A:hover {
	color:#000;
}

/*		Breadcrumbs
***********************************************************************************    */

#breadcrumbs {
	float: right;
	WIDTH: 490px;
	_WIDTH: 520px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999;
	text-align: left;
	vertical-align: top;
	PADDING: 10px 0px 0px 0px;
}
#breadcrumbs A {
	color:#999;
}
#breadcrumbs A:hover {
	color:#2C3B97;
}

/*		Back to top
***********************************************************************************    */

#backtotop {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999;
	text-align: right;
	PADDING: 10px;
}
#backtotop A {
	color:#999;
}
#backtotop A:hover {
	color:#2C3B97;
}


/*		Breadcrumbs for Calendar page
***********************************************************************************    */

#breadcrumbs-calendar {
	float: right;
	WIDTH: 730px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #999;
	text-align: left;
	vertical-align: top;
	PADDING: 10px 0px 0px 0px;
}
#breadcrumbs-calendar A {
	color:#999;
}
#breadcrumbs-calendar A:hover {
	color:#2C3B97;
}

/*		Page Contents
***********************************************************************************    */

#content {
	WIDTH: 766px;  
	_WIDTH: 770px;  
	background-color: #FFF;
	PADDING: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*		Navigation
***********************************************************************************    */

#content-nav {
	WIDTH: 210px;
	_WIDTH: 225px;
	float: left;
	BORDER-BOTTOM: 1px solid #666;
	BORDER-RIGHT: 1px solid #666;
	BACKGROUND: url(../images/bg_subnav.gif);
	PADDING: 8px 0px 8px 12px;
	_PADDING: 20px 0px 20px 12px;
	DISPLAY: inline-block;
	text-align: left;
}
#content-nav A {
	color:#666;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
#content-nav A:hover {
	color:#000;
	text-decoration: underline;
}
#content-nav-sub {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	color: #333;
}
#content-nav-sub A {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color:#666;
	text-decoration: none;
	padding-left:15px;
}
#content-nav-sub A:hover {
	color:#000;
	text-decoration: underline;
}


#content-nav-container {
	WIDTH: 225px;
	_WIDTH: 225px;
	float: left;
	PADDING: 0px 0px 0px 0px;
	margin: 0px;
}
#content-nav2 {
	WIDTH: 225px;
	_WIDTH: 225px;
	BORDER-bottom: solid #666 1px;
	BORDER-right: solid #666 1px;
	PADDING: 12px 0px 12px 0px;
	margin: 0px;
	DISPLAY: block;
	BACKGROUND: url(../images/bg_subnav.gif);
}
/*
	BACKGROUND: url(../images/bg_subnav.gif);
	text-align: left;
	list-style: none;
*/

#content-nav2	ul {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #333;
	font-weight: bold;
	list-style: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
#content-nav2	ul li {
	text-align: left;
	display: list-item; 
	list-style-position: outside;
}
#content-nav2 li A {
	color:#333;
	text-decoration: none;
}
#content-nav2 li A:hover {
	color:#000;
	text-decoration: underline;
}
#content-nav2 ul li ul {
	PADDING: 0px 0px 10px 0px;
}
#content-nav2	ul li ul li {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666;
	text-align: left;
	padding: 2px 0px 2px 10px;
	background: url("../images/bullet_drk_grey.gif") no-repeat 2px 8px;
	display: list-item; 
	list-style-position: outside;
}
#content-nav2 li ul li A {
	color:#666;
	text-decoration: none;
}
#content-nav2 li ul li A:hover {
	color:#333;
	text-decoration: underline;
}

/*
*/
#content-nav-adspace {
	WIDTH: 225px;
	_WIDTH: 225px;
	PADDING: 10px 0px 10px 0px;
	margin: 0px;
	DISPLAY: block;
}


/*		Body Text Area
***********************************************************************************    */

#content-right {
	WIDTH: 455px;
	_WIDTH: 500px;
	float: right;
	PADDING: 30px 45px 0px 0px;
	text-align: left;
/*
	BORDER: 1px solid #CC0000;
*/
}
#content-right P {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 17px;
	color: #000033;
	text-align: left;
	text-indent: 20px;
/*	vertical-align: top;	*/
}
#content-right A {
	color:#666;
}
#content-right A:hover {
	color:#2C3B97;
}
#content-right ul {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000033;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
}
#content-right li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 25px;
	LIST-STYLE-TYPE: none;
	list-style-position: outside;
	display: list-item; 
	background: url("../images/bullet_drk_blue.gif") no-repeat 8px 6px;
}
/*	
	list-style-type: square;
	list-style-type: square;
	list-type: square;
*/
#content-right-no-indent {
	WIDTH: 455px;
	_WIDTH: 500px;
	float: right;
	PADDING: 30px 45px 0px 0px;
	margin:  0px 0px 0px 0px ;
	text-align: left;
}
/*	
	BORDER: 1px solid #CC0000;   
*/
#content-right-no-indent P, UL, OL {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 17px;
	color: #000033;
	text-align: left;
	vertical-align: top;
}
#content-right-no-indent A {
	color:#666;
}
#content-right-no-indent A:hover {
	color:#2C3B97;
}
#content-right-no-indent ul {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000033;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
}
#content-right-no-indent li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 25px;
	LIST-STYLE-TYPE: none;
	list-style-position: outside;
	display: list-item; 
	background: url("../images/bullet_drk_blue.gif") no-repeat 8px 6px;
}
.trustees {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 17px;
	color: #000033;
	text-align: left;
	vertical-align: top;
}
#page-title {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
	color: #2C3B97;
	text-align: left;
	PADDING: 0px 0px 0px 0px;
	_PADDING: 0px 0px 0px 0px;
}
#subhead-yellow {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #CC9900;
	text-align: left;
	PADDING: 10px 0px 10px 0px;
}
.insetpicright {
	float: right;
	BORDER: #2C3B97 1px solid;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 8px;
}
.insetpicright IMG {
	DISPLAY: inline;
}
.insetpic {
	BORDER: #2C3B97 1px solid;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 12px;
}

#course-description-container {
	WIDTH: 440px;
	_WIDTH: 445px;
	float: left;
	text-align: left;
	PADDING: 0px 0px 20px 0px;
}
#cdc-row {
	WIDTH: 440px;
	_WIDTH: 445px;
	border-bottom: 1px solid #CCC;
}
#course-description-name {
	float: left;
	text-align: left;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	color: #000033;
}
#course-description-right {
	float: right;
	text-align: right;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 17px;
	color: #000033;
}
#course-description-text {
	text-align: left;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 17px;
	color: #000033;
}


/*		FIELD DIRECTIONS
***********************************************************************************    */
.school {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #2C3B97;
	border-bottom: 1px solid #2C3B97;
}
.schooladdress {
	font-size: 11px;
	color: #666;
}
.fieldname {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #336699;
}
.schoolDirections {
	font-size: 13px;
}
.fieldDirections {
	font-size: 13px;
}
.sportname {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #666;
}


/*		BOOKSTORE
***********************************************************************************    */
#bookstore {
	WIDTH: 734px;
	_WIDTH: 767px;
	float: left;
	PADDING: 15px 15px 15px 15px;
}
/*	
	BORDER: 1px solid #CC0000;   
	BORDER: 1px solid #00CC00;   
	BORDER: 1px solid #0000CC;   
	BORDER: 1px solid #0000CC;   
*/
#container {
	WIDTH: 480px;
	_WIDTH: 485px;
	float: left;
	PADDING: 0px 0px 0px 0px;
}
#column1 {
	WIDTH: 230px;
	_WIDTH: 230px;
	float: left;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
}
#column2 {
	WIDTH: 230px;
	_WIDTH: 230px;
	float: right;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
}
#column3 {
	WIDTH: 230px;
	_WIDTH: 230px;
	float: right;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
}
#product-container {
	WIDTH: 230px;
	_WIDTH: 230px;
	float: left;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
}
#product {
	float: right;
	WIDTH: 174px;
	_WIDTH: 179px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
	text-align: left;
	text-indent: 0px;
	PADDING: 10px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#product p {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333;
	text-align: left;
}
/*	
	BORDER: 1px solid #CC0000;   
	BORDER: 1px solid #CC0000;   
*/
#price {
	float: left;
	WIDTH: 50px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #2C3B97;
	text-align: left;
	PADDING: 1px 1px 1px 1px;
	MARGIN: 0px 0px 0px 0px;
}
#bookstore-right {
	WIDTH: 350px;
	_WIDTH: 350px;
	float: right;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
}
#bookstore-left {
	WIDTH: 350px;
	_WIDTH: 350px;
	float: left;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
}
.storepic {
	BORDER: #2C3B97 1px solid;
}
/*	
	BORDER: 1px solid #CC0000;   
	BORDER: 1px solid #CC0000;   
*/

/*		Athletics page
***********************************************************************************    */

#athletics-right {
	WIDTH: 490px;
	_WIDTH: 500px;
	float: right;
	PADDING: 0px 10px 30px 0px;
/*	BORDER: 1px solid #CC0000;   */
	text-align: left;
}
#athletics-right P {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	line-height: 17px;
	color: #000033;
	text-align: left;
	text-indent: 20px;
	text-width: 300px;
	vertical-align: top;
}
#logopic {
	float: right;
	width: 200px;
	padding: 5px; 
	font-size: .65em; 
	color: black;
	display: inline;
	text-align: center;
}
#gallery-preview {
	float: right;
	width: 200px;
	padding: 5px; 
	margin: 10px 0px 6px 10px;
	font-size: 1em; 
	color: black;
	BORDER: 1px solid #0000CC;   
	text-align: center;
	BACKGROUND: url(../images/bg_subnav.gif);
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 17px;
	color: #000033;
	text-align: center;
}
#gallery-preview IMG {
	BORDER: #2C3B97 1px solid;
}
#gallery-preview A {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 17px;
	color: #000033;
	text-align: center;
}


/*		Calendar page
***********************************************************************************    */

#content-left {
	WIDTH: 495px;
	_WIDTH: 540px;
	float: left;
	PADDING-top: 20px;  
	PADDING-right: 0px;  
	PADDING-bottom: 20px;  
	PADDING-left: 40px;  
	_PADDING: 20px 0px 20px 40px;  
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000033;
	text-align: left;
	vertical-align: top;
/*	BORDER: 1px #CCC solid;  */
}
#content-calendar-options {
	WIDTH: 206px;
	_WIDTH: 220px;
	float: right;
	PADDING: 55px 0px 0px 15px;
	_PADDING: 80px 0px 0px 15px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
}
#calendar-options {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}
#calendar {
	WIDTH: 455px;
	_WIDTH: 460px;
	float: left;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	vertical-align: top;
}
#calendar-event-top {
	WIDTH: 375px;
	_WIDTH: 380px;
	height: 8px;
	float: right;
	background-color: #CCC;
	display: block;
}
#calendar-event-spacer {
	WIDTH: 440px;
	height: 40px;
}
#calendar-events {
	WIDTH: 359px;
	_WIDTH: 380px;
	float: right;
	BORDER-BOTTOM: #CCC 1px solid;
	BORDER-TOP: #CC0000 0px solid;
	BORDER-RIGHT: #CCC 1px solid;
	BORDER-LEFT: #CCC 1px solid;
	PADDING: 4px 0px 6px 15px;
	vertical-align: top;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #666;
	text-align: left;
	vertical-align: top;
}
#calendar-events A {
	color:#666;
}
#calendar-events A:hover {
	color:#2C3B97;
}
#calendar-events-head {
	WIDTH: 359px;
	_WIDTH: 380px;
	float: right;
	BORDER-BOTTOM: #00CC00 0px solid;
	BORDER-TOP: #00CC00 0px solid;
	BORDER-RIGHT: #CCC 1px solid;
	BORDER-LEFT: #CCC 1px solid;
	PADDING: 4px 0px 0px 15px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	text-align: left;
	vertical-align: top;
}
#calendar-label {
	WIDTH: 60px;
	float: left;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: center;
/*
	BORDER: 1px #CC0000 solid;
*/
}
#day {
	WIDTH: 60px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	text-align: center;
	text-indent: 0px;
	PADDING: 0px 0px 2px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#month {
	WIDTH: 60px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #999;
	text-align: center;
	text-indent: 0px;
	PADDING: 2px 0px 2px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#number {
	WIDTH: 60px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #FFCC00;
	text-align: center;
	text-indent: 0px;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}

/*		Alumnae page
***********************************************************************************    */

#alum-calendar {
	WIDTH: 440px;
	_WIDTH: 450px;
	vertical-align: top;
	PADDING: 0px 0px 20px 0px;
/*	BORDER: 1px #CC0000 solid;  */
}
#alum-calendar-event-top {
	WIDTH: 370px;
	_WIDTH: 380px;
	height: 8px;
	float: right;
	background-color: #CCC;
}
#alum-calendar-events {
	WIDTH: 354px;
	_WIDTH: 380px;
	float: right;
	BORDER-TOP: #CCC 0px solid;
	BORDER-RIGHT: #CCC 0px solid;
	BORDER-BOTTOM: #CCC 1px solid;
	BORDER-LEFT: #CCC 1px solid;
	PADDING: 4px 0px 6px 15px;
	vertical-align: top;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #666;
	text-align: left;
	vertical-align: top;
}
#alum-calendar-events A {
	color:#666;
}
#alum-calendar-events A:hover {
	color:#2C3B97;
}
#alum-calendar-events-head {
	WIDTH: 354px;
	_WIDTH: 380px;
	float: right;
	BORDER-BOTTOM: #CCC 0px solid;
	BORDER-TOP: #CCC 0px solid;
	BORDER-RIGHT: #CCC 0px solid;
	BORDER-LEFT: #CCC 1px solid;
	PADDING: 4px 0px 0px 15px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	text-align: left;
	vertical-align: top;
}
#alum-calendar-label {
	WIDTH: 60px;
	float: left;
	PADDING: 0px;
	vertical-align: top;
	text-align: center;
}
#alum-day {
	WIDTH: 55px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #333;
	text-align: center;
	text-indent: 0px;
}
#alum-month {
	WIDTH: 55px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #999;
	text-align: center;
	text-indent: 0px;
}
#alum-number {
	WIDTH: 55px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 30px;
	font-weight: bold;
	color: #FFCC00;
	text-align: center;
	text-indent: 0px;
}

/*		News page
***********************************************************************************    */

#news {
	WIDTH: 460px;
	_WIDTH: 500px;
	float: right;
	PADDING: 30px 20px 20px 0px;
	_PADDING: 30px 20px 20px 0px;
/*	BORDER: 1px solid #CC0000;   */
	text-align: left;
}
#news-box {
	WIDTH: 460px;
	_WIDTH: 500px;
	float: right;
	PADDING: 0px 0px 20px 0px;
/*	BORDER: 1px solid #CC0000;   */
	text-align: left;
}
#news-pic {
	WIDTH: 124px;
	_WIDTH: 125px;
	float: left;
/*	BORDER: 1px solid #CC0000;   */
}
#news-pic-caption {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 10px;
	color: #2C3B97;
	text-align: left;
}
#news-pic-caption A {
	color:#666;
}
#news-pic-caption A:hover {
	color:#000;
}
#news-text {
	WIDTH: 320px;
	_WIDTH: 340px;
	float: right;
	PADDING: 0px 0px 0px 0px;
/*	BORDER: 1px solid #CC0000;   */
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	line-height: 16px;
	color: #000033;
	text-align: left;
}
#news-text P {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	line-height: 17px;
	color: #000033;
	text-align: left;
	vertical-align: top;
}
#news-text-date {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	line-height: 13px;
	color: #999;
	text-align: left;
	vertical-align: top;
}
#news-text-title {
	FONT-FAMILY: "Times New Roman", Times, serif; 
	font-size: 1.5em;
	line-height: 18px;
	color: #2C3B97;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	PADDING: 0px 0px 10px 0px;
}
#news-line {
	WIDTH: 460px; 
	_WIDTH: 470px;
	HEIGHT: 1px; 
	background-color: #CCC;
	MARGIN: 0px 0px 20px 0px;
}


/*		Footer
***********************************************************************************    */

#footer {
	WIDTH: 760px; 
	float: none; 
}
#footer-right {
	PADDING: 20px 20px 20px 20px;
	WIDTH: 91px; 
	float: right; 
/*	BORDER: 1px 1px 1px 1px #CCC solid;  */
}
#footer-left {
	PADDING: 20px 20px 20px 20px;
	float: left; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:14px;
	font-weight:normal;
	text-align: left;
/*	BORDER: 1px 1px 1px 1px #CCC solid;  */
}
#footer-left A {
	color:#666;
}
#footer-left A:hover {
	color:#2C3B97;
}

/*		IMAGE POP UP PAGE
***********************************************************************************    */

#poppage {
	float: none; 
	padding:110px 10px 10px 10px;
}
#poppage A {
	color:#CCC;
}
#poppage A:hover {
	color:#FFF;
}


/*		Other Text Formatting
***********************************************************************************    */

.Body10			{
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 17px;
	color: #000033;
	text-align: left;
				}
.Body10LtGrey	{
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 17px;
	color: #999;
	text-align: left;
				}
.Body11			{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000033;
	text-align: left;
	font-weight: normal;

				}
.Body12			{
	FONT-FAMILY: "Lucida Grande", Lucida Sans Unicode, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 17px;
	color: #000033;
				}
.Body13			{	font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#FFFFFF;
					line-height:21px;
					font-weight:normal;
				}
					
.Body14			{	font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#FFFFFF;
					line-height:18px;
					font-weight:normal;
				}
					
.Head10			{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#2C3B97;
					line-height:18px;
					font-weight:bold;
				}
.Head10White	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#FFFFFF;
					line-height:18px;
					font-weight:bold;
				}
.Head10Red	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#CC0000;
					line-height:18px;
					font-weight:bold;
				}
.Head12			{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#2C3B97;
					line-height:16px;
					font-weight:bold;
					text-indent: 0px;
	PADDING: 0px 0px 0px 0px;
	_PADDING: 0px 0px 0px 0px;

				}
.Head12White	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					line-height:16px;
					font-weight:bold;
				}
.Head14			{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#2C3B97;
					line-height:18px;
					font-weight:bold;
				}
.Head14White	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#FFFFFF;
					line-height:18px;
					font-weight:bold;
				}
.Head18White {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.Head14Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
.Copyright		{	font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#666666;
					line-height:14px;
					font-weight:normal;
				}
.Copyright A {
	color:#666;
}
.Copyright A:hover {
	color:#2C3B97;
}


/*		For Form Elements
***********************************************************************************    */

.Textbox25 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 25px;
}
.Textbox35 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 35px;
}
.Textbox55 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 55px;
}
.Textbox75 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 75px;
}
.Textbox100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 100px;
}
.Textbox150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 150px;
}
.Textbox200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 200px;
}
.Textbox250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 250px;
}
.Textbox300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 300px;
}
.Textbox350 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 350px;
}
.Textbox400 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 400px;
}
.Textbox500 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal ;
	width: 500px;
}

/*		SITEMAP
***********************************************************************************    */

#sitemap-container	{
	width:500px;
	border: solid 0px #CC0000;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 0px;
}

#sitemap	ul {
	list-style: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sitemap	ul li {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 18px;
	color: #330000;
	font-weight: bold;
	text-align: left;
	display: list-item; 
	list-style: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
#sitemap li A {
	color:#333;
	text-decoration: none;
}
#sitemap li A:hover {
	color:#000;
	text-decoration: underline;
}
#sitemap ul li ul {
	PADDING: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
}
#sitemap	ul li ul li {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #666;
	text-align: left;
	padding: 2px 0px 2px 22px;
	background: url("../images/bullet_drk_blue.gif") no-repeat 6px 9px;
	display: list-item; 
	list-style-position: outside;
}
#sitemap li ul li A {
	color:#666;
	text-decoration: none;
}
#sitemap li ul li A:hover {
	color:#333;
	text-decoration: underline;
}


#sitemap ul li ul li ul {
	PADDING: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#sitemap	ul li ul li ul li {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666;
	text-align: left;
	padding: 2px 0px 2px 18px;
	background: url("../images/bullet_drk_grey.gif") no-repeat 8px 9px;
	display: list-item; 
	list-style-position: outside;
}
#sitemap li ul li ul li A {
	color:#666;
	text-decoration: none;
}
#sitemap li ul li ul li A:hover {
	color:#333;
	text-decoration: underline;
}


/*
*/

