body { background: #fff; color: #000; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; padding: 0; }

/*Added 1/6/09 to remove underlines from links*/
a {text-decoration: none;}

body#cord { background: #C8C8B6 url('../images/display/bg_bodytile.gif') repeat-x; }
#container { width: 950px; margin: 0 auto 25px; }

/* NAVIGATION ************************************************************/
/* common settings */
#mainNav,
#tacticalNav { list-style:none; border: 1px solid white; padding: 0; }
#mainNav li a, 
#tacticalNav li a { display: block; text-indent: -9999em; }
/* breadcrumbs */
.breadcrumb { color: #000; font-size: 0.63em; padding: 10px 20px; }
.breadcrumb a { color: #776; }
/* main nav */
#mainNav { background: #853; margin: 7px 0 0 0; height: 26px; width: 859px }
#mainNav li { background: url(../images/display/btn_headerdot.gif) top right no-repeat; height :26px; float: left; padding-right: 14px; }
#mainNav li a { height:26px; }
#mainNav li.last { background: none; padding-right: 0; }	
#mainNav li .aboutLink { background: url('../images/display/btn_about.gif') top left no-repeat; width: 66px; }
#mainNav li .admissionsLink { background: url('../images/display/btn_admission.gif') top left no-repeat; width: 86px; }
#mainNav li .academicsLink { background: url('../images/display/btn_academic.gif') top left no-repeat; width: 76px; }
#mainNav li .studentLifeLink { background: url('../images/display/btn_studentlife.gif') top left no-repeat; width: 93px; }
#mainNav li .languageLink { background: url('../images/display/btn_languagevillages.gif') top left no-repeat; width: 138px; }
#mainNav li .musicLink { background: url('../images/display/btn_music.gif') top left no-repeat; width: 43px; }
#mainNav li .athleticsLink { background: url('../images/display/btn_athletic.gif') top left no-repeat; width: 71px; }
#mainNav li .newsLink { background: url('../images/display/btn_newsandevents.gif') top left no-repeat; width: 110px; }
#mainNav li .givingLink { background: url('../images/display/btn_giving.gif') top left no-repeat; width: 62px; }
/* tactical nav */
#tacticalNav { position: absolute; right: 0; top: 111px; background: #993; height: 21px; width: 536px; z-index: 300;line-height: normal; margin: 0; padding: 0; }
#tacticalNav li { background:url('../images/display/btn_right_headerdot.gif') top right no-repeat; height: 21px; float: left; padding-right: 12px; }
#tacticalNav li a { height: 21px; }
#tacticalNav li.first { background: url('../images/display/btn_right_infofor.gif') top left no-repeat; width: 60px; text-indent: -9999em; }
#tacticalNav li.last { background: none; padding-right: 0; }
#tacticalNav li .currentStudentsLink { background: url('../images/display/btn_right_currentstudent.gif') top left no-repeat; width: 120px; }
#tacticalNav li .facultyLink{ background: url('../images/display/btn_right_faculty.gif') top left no-repeat; width: 103px; }
#tacticalNav li .alumniLink { background:url('../images/display/btn_right_alumni.gif') top left no-repeat; width: 50px; }
#tacticalNav li .parentsLink { background:url('../images/display/btn_right_parents.gif') top left no-repeat; width: 55px; }
#tacticalNav li .communityLink { background:url('../images/display/btn_right_community.gif') top left no-repeat; width: 77px; }
/* contextual nav */
.navigationContextual { font-size: 0.63em; font-weight: bold; line-height: 150%; margin: 10px 0px 25px 0px; padding: 0; position: relative; text-transform: uppercase; }
.navigationContextual li { border-bottom: 1px solid #666; list-style: none; }
.navigationContextual li a { color: #fff; display: block; padding: 6px 3px 6px 18px; text-decoration: none; width: auto; }
.navigationContextual li#expanded { padding-bottom: 5px; }
.navigationContextual li#expanded ul { line-height: 100%; margin: 0; padding: 0; }
.navigationContextual li#expanded ul li { border: none; padding-left: 10px; text-transform: none; }
/* navigation actions */
.navigationActions img { border: none; display: block; margin-top: 5px; }

/* HEADER and FOOTER excluding navigation ********************************/
/* header */
#header { clear: left; float: left; width: 100%; background: #603; color: #fff; position: relative; z-index: 100; }
#header img { border: none; }
#header h1 { margin: 5px 0 0 40px; padding: 0; }
#header h1 a { background: url('../images/display/hdr_maintitle.gif') top left no-repeat; display:block; width:465px; height:72px; text-indent:-9999em;}
/* search */
#searchbox { position: absolute; right: 30px; top: 15px; list-style: none; line-height: normal; margin: 0; padding: 0; }
#searchbox li { display: inline; }
#searchbox a { color: #bba0ad; font-size: 11.5px; font-weight: 700; text-decoration:none; padding:0 5px; }
#searchbox img { vertical-align: middle; }
#searchbox form { display: inline; }
#searchbox input { border: solid 1px #000; color: black; background: #eeedcb; margin: 0; padding: 2px; width: 124px; }
#searchbox label { display: none; }
/* header misc */
#shadow { background: url('../images/display/shadow_950.png') top left no-repeat; position: absolute; left: 0; top: 112px; width: 950px; height: 24px; z-index: 200; }
.ourMission{ position: absolute; right: 0; top: 50px; }
/*footer*/
#footer { background: #603; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; clear: both; color: #998; font-size: 0.70em; font-weight: bold; padding: 10px 0px 10px 30px; position: relative;}
#footer a { margin-left: 30px}
#footer a:link { color:#998; text-decoration:underline; }	
#footer a:hover { background: #D7D493; color:#000; }
#footer a:visited { color: #998; }
#footer address { display: inline; font-style: normal; }

#addthis_footer {position: absolute; top: 10px; right: 40px; width: 125px;}

/* MAIN CONTENT sans stucture and breadcrumbs ****************************/
/* body copy */
.bodyCopy { color: #000; font-size: 0.69em; line-height: 150%; margin: 0 20px 25px; min-height: 400px; }
.bodyCopy a:link { color: #47a; text-decoration: none; }
.bodyCopy a:hover { color: #554; text-decoration: underline; }
.bodyCopy a:visited { color: #554; text-decoration: underline;}
.bodyCopy p { margin: 0 0 1em; }
.bodyCopy h1 { color: red; }
.bodyCopy h2, .bodyCopy h3, .bodyCopy h4, .bodyCopy h5, .bodyCopy h6 { margin: 0.5em 0 0; }
.bodyCopy h2 { color: #47a; font-size: 1.35em; }
.bodyCopy h3 { font-size: 1.30em; }
.bodyCopy h4 { font-size: 1.20em; }
.bodyCopy h5 { font-size: 1.10em; }
.bodyCopy h6 { font-size: 1.00em; }
/* images */
.leftImage { float: left; margin-right: 10px; margin-bottom: 10px; }
.rightImage { float: right; margin-left: 10px; margin-bottom: 10px; }
#topImage { margin-top: -25px; } /* margin-top = 0 minus padding-top of .colContent */
#topImage img { display: block; margin-top: -25px; } /* margin-top = 0 minus padding-top of .colContent */
#topImage img.leftImage { float: left; margin-right: 20px; margin-bottom: 10px; }
#topImage img.rightImage { float: right; margin-left: 20px; margin-bottom: 10px; }
/* spiff banners */
#spiffBanner { font-size: 0.69em; margin-top: -25px; } /* margin-top = 0 minus padding-top of .colContent */
#spiffBanner img { display: block; }
#spiffBanner .caption { background: #993; border-bottom: 1px solid #000; color: #000; margin: 0; padding: 10px 20px; }
#spiffBanner .leftImage { float: left; margin-right: 20px; margin-bottom: 10px; width: 200px; overflow: hidden; }
#spiffBanner .rightImage { float: right; margin-left: 20px; margin-bottom: 10px; width: 200px; overflow: hidden; }
#spiffBanner .leftImage img, 
#spiffBanner .rightImage img { display: block; }
#spiffBanner .leftImage .caption, 
#spiffBanner .rightImage .caption { background: #000; color: #fff; margin: 0; padding: 10px; }
/* tabs */
#alumni-top {padding: 3px 0 0 16px;}
#alumni-top img {text-decoration: none; border: 0;}

#tabNavigator { background: #E0E0DB; border-bottom: solid 1px #000; border-top: solid 1px #000; font-size: 0.75em; list-style: none; margin: 0; padding: 0.5em 0; }
#tabNavigator li { border-right: solid 1px #000; color: #603; cursor: pointer; display: inline; margin: 0; padding: 0.5em 10px; text-transform: uppercase; }
#tabNavigator .last { border-right: none; }
#tabNavigator .activeTab { background: #fff; border-bottom: 1px solid #fff; }
#tabNavigator .idleTab { background: #E0E0DB; border-bottom: 1px solid #000; }
.activeContent { display: block; }
.hiddenContent { display: none; }
/* toolbar */
#toolBar { float: right; font-size: 0.75em; list-style: none;  margin: 0; padding: 0; }
#toolBar li { border-left: solid 1px #ccc; display: inline; margin: 0; padding: 1.25em 5px 0; }
#toolBar li img { border: none; }
/* events */
.event { clear: right; padding: 0 0 40px 0; }
.event img { float: right; padding-left: 20px; }
.event div { overflow: hidden; }
.event div h3 { color: #47a; padding: 0; }
.event div h4 { font-size: 95%; margin: 0 0 0.5em; }
.event div p { padding: 0.5em 0; }

/* NAVIGATION COLUMN sans navigation *************************************/
/* flags */
.sectionHeader { border-top: 1px solid #b2b2a5; border-right: 1px solid #b2b2a5; border-bottom: 1px solid #b2b2a5; display: block; }
.subSectionHeader { background: #603; color: #fff; font-size: 1em; margin: 0; overflow: hidden; padding: 5px 5px 5px 18px; }
/* related information */
.relatedInformation { color: #333; font-size: 0.83em; line-height: 110%; padding: 5px; }
.relatedInformation a { color: #fff; }
.relatedInformation h1 { color: pink; }
.relatedInformation h2 { font-size: 1.25em; }
.relatedInformation h3 { font-size: 1.20em; }
.relatedInformation h4 { font-size: 1.10em; }
.relatedInformation h5 { font-size: 1.05em; }
.relatedInformation h6 { font-size: 1em; }

/* AUXILARY COLUMN sans structure ****************************************/
/* general settings */
.colAuxiliary { font-size: 0.69em; }
.colAuxiliary a:link { color: #603; }
.colAuxiliary a:hover { color: #000; text-decoration: underline; }
.colAuxiliary h1 { color: pink; }
.colAuxiliary h2, .colAuxiliary h3, .colAuxiliary h4, .colAuxiliary h5, .colAuxiliary h6 { margin: 1em 0 0; }
.colAuxiliary h2 { color: #603; font-size: 1.25em; }
.colAuxiliary h3 { font-size: 1.20em; }
.colAuxiliary h4 { font-size: 1.10em; }
.colAuxiliary h5 { font-size: 1.05em; }
.colAuxiliary h6 { font-size: 1em; }
.colAuxiliary p { margin: 0 0 1em; }
.colAuxiliary .sectionImg { display: block; margin: 3em 0 1em -15px; }
/* spiffs */
.spiff { /* margin-bottom: 65px; */ }
.spiff h2 { margin: 0.25em 0; }
.spiff h2 a { text-decoration: none; }
.spiff .spiffImg { border: 1px solid #fff; }
.spiff .sectionImg { margin-bottom: 0; } 
/* misc */
.buttonLink { margin: 20px -5px 35px -15px; }
.buttonLink img { border: none; display: block; margin: 0 auto; }
.relatedInformation2 { margin-bottom: 25px; }

/* COLUMN STUCTURE *******************************************************/
/* column container */
	.colmask {
		clear: both;
		position: relative;
		float: left;
		width: 100%;	/* width of page */
		margin: 0 auto;
		overflow: hidden;
	}
/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width: 100%;	/* width of page */
		position:relative;
	}
	.colContent,
	.colNavigation,
	.colAuxiliary {
		float:left;
		position:relative;
	}
	.colContent,
	/* .colNavigation omitted for '.pageCategory' image - but needed for <=IE6 (see <=IE6 specific style sheet) */
	.colAuxiliary {
		overflow: hidden;
	} 
/* 3 Column settings */
	.threecol {
		background: #eec;	/* right column background color */
		width: 948px;		/* width of page minus .threecol borders */
		border-left: 1px solid #fff;	/* outer left border */
		border-right: 1px solid #fff;	/* outer right border */
	}
	.threecol .colmid {
		right: 199px;		/* width of the right column minus .colmid borders */
		background: #fff;	/* center column background color */
		border-right: 1px solid #666; /* center column right border */
	}
	.threecol .colleft {
		right: 549px;		/* width of the middle column minus .colleft borders */
		background: #998;	/* left column background color */
		border-right: 1px solid #666; /* left column right border */
	}
	.threecol .colContent {
		width: 548px;	/* width of center column content */
		left: 949px;	/* page width minus border */
		padding-top: 25px;
	}
	.threecol .colNavigation {
		width: 201px;	/* width of left column content plus border */
		left: 199px;	/* width of left column minus border */
		padding: 20px 0 35px;
	}
	.threecol .colAuxiliary {
		width: 179px;	/* width of right column content minus border minus left and right .colAuxiliary padding */
		left: 749px;	/* left column width plus center column width minus border */
		padding: 20px 5px 35px 15px;
	}
/* 2 Column settings */
	.twocol {
		width: 948px;	/* width of page minus borders */
		border-left: 1px solid #fff;	/* outer left border */
		border-right: 1px solid #fff;	/* outer right border */
	}
	.twocol .colmid {
		right: 0;			/* width of the right column */
		background: #fff;	/* center column background color */
	}
	.twocol .colleft {
		right: 748px;		/* width of the middle column minus .colleft borders */
		background: #998;	/* left column background color */
		border-right: 1px solid #666;
	}
	.twocol .colContent {
		width: 747px;	/* width of center column content */
		left: 949px;	/* page width minus border */
		padding-top: 25px;
	}
	.twocol .colNavigation {
		width: 201px;	/* width of left column content plus border */
		left: 0px;		/* width of left column minus border */
		padding: 20px 0 35px;
	}
	.twocol .colAuxiliary {
		display: none;
	}
/* end COLUMN STUCTURE ***************************************************/

/*NACUFS sponsors side Style */
.nacufs_sponsors {background-color: #fff; text-align: center;}
.nacufs_sponsors img {border: none; underline: none; margin: 10px 0;}
.nacufs_sponsors h3 {padding: 2px 5px; margin: 5px 7px; text-align: left; color: #333; background-color:#F2F2F2; border: 1px solid #999999; font-size: 12px;}

/*Class for Majors Page */
.major { color:#000;text-decoration:none; font-size: 14px; margin-top: 5px; line-height: 115%; }

/* video sidebar */
.video_block {padding: 5px; position: relative; left: -5px; margin-top: 0;}
.video_block a {underline: none; text-decoration: none;}
.video_block img {border: 1px solid #988; text-decoration: none;}

