/***************************/
/*Page Object Redefinitions*/
/***************************/
body{margin:0; padding:0; font-size:69%; font-family:Arial, Helvetica, sans-serif; background:#5d5547 url(../images/pageBkgdRepeater.jpg) top left repeat-x;}
a img{border:0;}
label{display:none;}

/**********************/
/*Main Page Defnitions*/
/**********************/
#mainPageContainer{margin:0 auto; padding:0; position:relative; width:897px;}
/*********************/
/*Heading Definitions*/
/*********************/
#headingContainer{min-height:139px;}
#heading{background:url(../images/headingBkgd.jpg) top left no-repeat; min-height:139px;}
#topLogo{
	float:left;
	width:269px;
	height:95px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 45px;
}
#topBanner{
	float:left;
	margin-top: 35px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 15px;
}
/*Tertiary Nav. Objects*/
#heading ul{
	display:block;
	width:155px;
	padding:0;
	float:left;
	font-size:1.1em;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 45px;
}
#heading ul li{list-style:none; margin:0 0 4px 0;}
#heading ul li a{color:#fff; text-decoration:none;}
#heading ul li a:hover{text-decoration:underline;}
#heading ul li form{margin:4px 0 0 0;}
#heading ul li label{display:inline; color:#324269; font-weight:bold; margin:0 4px 0 0;}
#heading ul li input{width:130px; border:0; font-size:0.9em;}
/****************************/
/*Nav Container Definitions*/
/****************************/
#mainNavContainer{
	width:805px; margin:0 0 0 54px; background:url(../images/navRightBkgd.jpg) top right no-repeat; min-height:53px;
	border:2px solid white; border-top:0px; border-bottom:0px; border-right:0px;
}
#mainNav{margin:0 17px 0 0; background:#a2afc0 url(../images/navBkgdRepeater.jpg) top left repeat-x; min-height:53px; border-right:2px solid #fff;}
#mainNav ul{margin:0; padding:0;}
#mainNav ul li{display:block; float:left; position:relative; list-style:none; margin:0 0 0 22px; max-height:24px; overflow:hidden;}
#mainNav ul li#aboutUs, #mainNav ul li#aboutUs img{width:102px;}
#mainNav ul li#aboutUs img#aboutUsArrow{float:left; width:15px; height:8px; position:absolute; top:-15px; left:43px;}
#mainNav ul li#academics, #mainNav ul li#academics img{width:87px;}
#mainNav ul li#academics img#academicsArrow{float:left; width:15px; height:8px; position:absolute; top:-15px; left:36px;}
#mainNav ul li#admission, #mainNav ul li#admission img{width:85px;}
#mainNav ul li#admission img#admissionArrow{float:left; width:15px; height:8px; position:absolute; top:-15px; left:35px;}
#mainNav ul li#campusLife, #mainNav ul li#campusLife img{width:94px;}
#mainNav ul li#campusLife img#campusLifeArrow{float:left; width:15px; height:8px; position:absolute; top:-15px; left:39px;}
#mainNav ul li#athletics, #mainNav ul li#athletics img{width:78px;}
#mainNav ul li#athletics img#athleticsArrow{float:left; width:15px; height:8px; position:absolute; top:-15px; left:31px;}
#mainNav ul li#alumni, #mainNav ul li#alumni img{width:189px;}
#mainNav ul li#alumni img#alumniArrow{float:left; width:15px; height:8px; position:absolute; top:-15px; left: 87px;}
#mainNav ul li a img{opacity:.99;}
/************************/
/*Middle Content Section*/
/************************/
#midContentContainer{width:786px; margin:0 0 0 54px; border:2px solid white; border-top:0px; background-color:#867563;}
ul#midLeftNav{margin:10px 0 0 19px; padding:0; display:block; width:213px; float:left;}
ul#midLeftNav li{list-style:none; margin:0; padding:0; line-height:0em;}
ul#midLeftNav li a, ul#midLeftNav li a img{margin:0; padding:0; line-height:0em; vertical-align:text-top;}
ul#midLeftNav li a:hover img, a.opacity:hover{opacity:0.75;}
/*Mid Content Text Container*/
#midContent{
	background:#fff url(../images/homMidContent/contentContainerRepeater.gif) top left repeat-y; 
	min-height:150px; width:504px; float:left; margin:0 0 0 32px;
}
#midContentBkgdBtm{background:url(../images/homMidContent/contentContainerBottom.gif) bottom left no-repeat; min-height:150px;}
#midContentBkgdTop{background:url(../images/homMidContent/contentContainerTop.gif) top left no-repeat; min-height:150px; padding:16px 14px 9px 19px;}
#midContentBkgdTop h1{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:2.2em; color:#324269; margin:0; padding:0; font-weight:normal;}
#midContentBkgdTop h1 a{color:#324269; text-decoration:none;}
#midContentBkgdTop h1 a:hover{text-decoration:underline;}
/*Mid News */
#rightNewsContainer{width:145px; background:#d4cfcc url(../images/homMidContent/rightNewsRepeater.gif) top left no-repeat; float:right;}
#rightNewsTop{background:url(../images/homMidContent/rightNewsTop.gif) top left no-repeat;}
#rightNewsBtm{background:url(../images/homMidContent/rightNewsBtm.gif) bottom left no-repeat; padding:9px;}
#rightNewsBtm h2{margin:0; padding:0; font-size:1.3em; color:#324269;}
#rightNewsBtm strong{margin:7px 0; display:block; font-size:1.2em;}
#rightNewsBtm p{margin:0 0 9px 0; padding:0; line-height:1.4em;}
#rightNewsBtm a{font-weight:bold; color:#485a86; text-decoration:none;}
#rightNewsBtm a:hover{text-decoration:underline;}
/*Mid News Left Side List*/
ul#newsContainer{margin:0; padding:0; width:303px; float:left;}
ul#newsContainer li{list-style:none; margin:7px 0 0px 0; font-size:1em;}
ul#newsContainer li strong{display:block; font-size:1.1em;}
ul#newsContainer li a{color:#485a86; text-decoration:none; font-weight:bold;}
ul#newsContainer li a:hover{text-decoration:underline;}
/*Mid Banner*/
#midBannerContainer{font-size:10px; background:url(../images/homMidContent/bottomBannerRpt.jpg) top left repeat-x;}
#btmBannerTop{width:216px; height:18px;}
#btmBannerBtm{width:216px; height:21px;}
#midBannerContainer a:hover{opacity:0.65;}
/*************************/
/*Flash Content Container*/
/*************************/
#flashContentContainer{height:213px; overflow:hidden; width:786px; margin:0 0 0 54px; border:2px solid white; border-top:0px; background-color:#fff;}
#flashContentContainer .btmSpace{margin:0 2px 0 0;}
#noFlashImage{line-height:0em; vertical-align:text-bottom; margin:0; padding:0;}
/******************/
/*Footer Container*/
/******************/
#footerContainer{
	padding:15px 0 0 0;
	line-height:1.6em;
	width:786px;
	margin:0 0 0 54px;
	text-align:center;
	color:#fff;
	font-size:10px;
}
#footerContainer ul{margin:0; padding:0;}
#footerContainer ul li{list-style:none; display:inline;}
#footerContainer ul li a{color:#fff; text-decoration:none;}
#footerContainer ul li a:hover{text-decoration:underline; color:#fff;}
#footerContainer span.footerSpacer{margin:0 13px 0 16px;}
.footerLinks {font-size:14px; line-height:25px;}
.footerLinks a{text-decoration:none; color:#fff;}
.footerLinks a:hover{text-decoration:underline; color:#fff;}

/***************************************************/
/***************************************************/
/*MAJOR INTERIOR / GLOBAL INTERIOR PAGE DEFINITIONS*/
/***************************************************/
/***************************************************/

/****************************/
/*Major Object Redefinitions*/
/****************************/
h1, h2, h3, h4, h5, h6{margin:5px 0; padding:0; color:#324269;}
/*******************************/
/*Interior Heading Definitioins*/
/*******************************/
#majors #pageHeadingContainer{clear:both; background:#5d2c32 url(../images/majInteriorTemp/headingCirclesShadowBkgd.jpg) bottom left no-repeat; padding:0 0 18px 0;}
#majors #pageHeadingContainer h1#pageHeading{
	background-image:none; background-color:transparent; 
	min-height:43px; text-align:right; padding:0 30px 0 0; margin:0px; color:#c1a8ab; 
	font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:2.5em;
	line-height:1.5em; vertical-align:middle; display:block; 
}
#majors h1, #majors h2, #majors h3, #majors h4, #majors h5, #majors h6{clear:both;}
/************************************/
/*Interior Nav Container Definitions*/
/************************************/
#majInt #mainNavContainer{min-height:49px;}
#majInt #mainNav{min-height:49px;}
#majInt h1, #majInt h2, #majInt h3, #majInt h4, #majInt h5, #majInt h6{clear:both;}
/*********************************/
/*Interior Crumbtrail Definitions*/
/*********************************/
#crumbTrailContainer ul{float:left; margin:-8px 0 0 25px; padding:0 0 4px 0; z-index:1500; font-size:1.05em; color:#fff;}
#crumbTrailContainer ul li{list-style:none; display:inline;}
#crumbTrailContainer ul li a{text-decoration:none; color:#fff;}
#crumbTrailContainer ul li a:hover{text-decoration:underline;}
/*******************************/
/*Interior Heading Definitioins*/
/*******************************/
#pageHeadingContainer{clear:both; background:#5d2c32 url(../images/majInteriorTemp/headingShadowBkgd.jpg) bottom left no-repeat; padding:0 0 18px 0;}
#pageHeadingContainer h1#pageHeading{
	background:url(../images/majInteriorTemp/headingBkgdRpt.gif) top left repeat-x; 
	min-height:46px; text-align:right; padding:0 30px 0 0; margin:0px; color:#c1a8ab; 
	font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:2.5em;
	line-height:1.6em; vertical-align:middle; display:block; 
}
/***********************************/
/*Interior Main Content Definitions*/
/***********************************/
#mainContentContainer{background:#fff url(../images/majInteriorTemp/mainContentContainerBkdgRpt.jpg) top left repeat-y;}
#mainContent{background:url(../images/majInteriorTemp/mainContentContainerLargeBackground.jpg) top left no-repeat; min-height:491px; padding:3px 0 0px 0;}
#mainContentContainer a{color:#194a82;}
#mainContentContainer a:hover{color:#0368da;}
/**************************************/
/*Interior Left Nav Column Definitions*/
/**************************************/
ul#leftNavContainer{margin:0px 0 0 12px; padding:0 10px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:1.1em; display:block; width:145px; float:left; position:relative;}
ul#leftNavContainer li{list-style:none; margin:0 0 7px 0;}
ul#leftNavContainer li a{text-decoration:none; color:#050202;}
ul#leftNavContainer li a:hover{color:#753e44; text-decoration:underline;}
/*Active Nav Definitions*/
ul#leftNavContainer li.active a{font-weight:bold;}
ul#leftNavContainer li.active ul{display:block; margin:7px 0 7px 10px; padding:0;}
ul#leftNavContainer li.active ul li a{font-weight:normal;}
/*Left Features*/
ul#leftNavContainer li.leftFeatures{margin:35px 0 0 0px;}
ul#leftNavContainer li.leftFeatures img{margin:4px 0px;}
/************************************/
/*Interior Center Column Definitions*/
/************************************/
#centerContentContainer{float:left; width:400px; margin:0 43px 0 24px; font-size:1.05em;overflow:auto;}
#centerContentContainer table{font-size:1.1em;}
#centerContentContainer table tr td{border:0px solid #ccc; margin:0; padding:3;}
h2#pageSubHeading{color:#324269; font-size:1.4em; margin:0px 0 0 0; padding:0;}
#centerContentContainer p{margin:0 0 1.4em 0;}
#centerContentContainer ul li{ list-style-position:outside; list-style-type: none; list-style-image: url(../images/trine_bullet.gif);}
/**********************************/
/*Interior Right Colum Definitions*/
/**********************************/
/*#rightColContainer{margin:0 0 0 600px; padding:0;}*/
#rightColContainer{
	float:left;
	width:150px;
	margin:0;
	padding:0;
}
#rightColContainer a img{margin:0 0 10px 0}
/*Brown Box Container Definitions*/
#rightBownBoxContainer{
	background:#d1cdca url(../images/majInterior2/rightBrownBoxTopBkgd.gif) top left no-repeat;
	width:141px;
	min-height:20px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#rightBrownBox{background:url(../images/majInterior2/rightBrownBoxBtmBkgd.gif) bottom left no-repeat; min-height:20px; padding:0 4px 8px 4px;}
#rightBrownBox strong{display:block; color:#635b4d; font-size:1.3em; margin:0 4px 3px 4px;}
#rightBrownBox ul{margin:0 6px; padding:0;}
#rightBrownBox ul li{list-style:none; color:#635b4d;}
#rightBrownBox ul li a{color:#635b4d; text-decoration:none;}
#rightBrownBox ul li a:hover{text-decoration:underline;}
/*Fast Facts Definitions*/
#rightColContainer h3#fastFactsHeading{color:#324269; font-size:1.45em; margin:0; padding:0;}
#rightColContainer h3#fastFactsHeading.rightColVSpace{margin:30px 0 7px 0;}
ul#fastFactsList{margin:0 20px 40px 17px; padding:0; color:#000;}
ul#fastFactsList li{margin:0 0 7px 0;}
ul#fastFactsList a{text-decoration:none; color:#000;}
ul#fastFactsList a:hover{text-decoration:underline; color:#324269;}
/***********************/
/*Interior Bottom Curve*/
/***********************/
#btmCurve{clear:both; background:url(../images/majInteriorTemp/btmCurve.jpg) top left no-repeat; height:17px; font-size:1px;}

/********************/
/********************/
/*MAJOR INTERIOR 2/ */
/********************/
/********************/

/*********************************/
/*Interior 2 Heading Definitioins*/
/*********************************/
#majInt2 #pageHeadingContainer{clear:both;  padding:0 0 0px 0; min-height:51px; background:#6a83b2 url(../images/majInterior2/headingBkgdRpt.jpg) top left repeat-y;}
#majInt2 #pageHeadingContainer h1#pageHeading{
	background:url(../images/majInterior2/headingBackground.jpg) top left no-repeat;
	min-height:46px; text-align:left; padding:0 15px 5px 197px; margin:0px; color:#abb2c4; 
	font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:2.5em;
	line-height:1.6em; vertical-align:middle; display:block; 
}
#majInt2 h1, #majInt2 h2, #majInt2 h3, #majInt2 h4, #majInt2 h5, #majInt2 h6{clear:both;}
/****************************************/
/*Interior 2 Left Nav Column Definitions*/
/****************************************/
#majInt2 ul#leftNavContainer{margin:-50px 0 0 9px; padding:0 10px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:1.1em; display:block; width:145px; float:left;}
/*************************************/
/*Interior 2 Main Content Definitions*/
/*************************************/
#majInt2 #mainContentContainer{background:#fff url(../images/majInterior2/mainBodyBkgdRpt.jpg) top left repeat-y;}
#majInt2 #mainContent{background:url(../images/majInterior2/mainBodyBkgd.jpg) top left no-repeat; min-height:385px; padding:13px 0 0px 0;}
/**************************************/
/*Interior 2 Center Column Definitions*/
/**************************************/
#majInt2 #centerContentContainer{float:left; width:403px; margin:0 23px 0 24px; font-size:1.05em;}
/************************************/
/*Interior 2 Right Colum Definitions*/
/************************************/
#majInt2 #rightColContainer{
	float:left;
	margin:0;
	padding:0;
}
/*************************/
/*Interior 2 Bottom Curve*/
/*************************/
#majInt2 #btmCurve{clear:both; background:url(../images/majInterior2/mainBodyBottomBkgd.jpg) top left no-repeat; height:15px; font-size:1px;}

/*********************************/
/*********************************/
/*MAJORS PAGE DEFINITIONS*/
/*********************************/
/*********************************/

/************************************/
/*Majors Nav Container Definitions  */
/************************************/
#majors #mainNavContainer{min-height:49px;}
#majors #mainNav{min-height:49px;}
#majors #rightColContainer{float:left; margin:0; padding:0; width:150px;}
/***********************************/
/*Majors Main Content Definitions*/
/***********************************/
#majors #mainContentContainer{background:#fff url(../images/majorsTemp/mainMidBkgdRpt.jpg) top left repeat-y;}
#majors #mainContent{background:url(../images/majorsTemp/mainMidBkgd.jpg) top left no-repeat; min-height:380px; padding:3px 0 0px 0;}
/***********************/
/*Majors Bottom Curve*/
/***********************/
#majors #btmCurve{clear:both; background:url(../images/majorsTemp/btmCurve.jpg) top left no-repeat; height:15px; font-size:1px;}

/*************
wrapper student blogs
/************/

#wrapper {overflow: hidden; }
/***************/
/*Misc. Objects*/
/***************/
.clearFloats{font-size:1px; clear:both;}
.floatLeft{float:left; margin:2px 4px 3px 0px;}
.floatRight{float:right; margin:0 0 3px 4px;}

/* Twitter feed */
#twitter_div{widht:220px; height:140px; font-family:Verdana, Geneva, sans-serif;font-size:9px; color:#ffffff; padding:5px;}
.sidebar-title{font-size:11px; font-weight:lighter;color:#023d61;}
#twitter_update_list{font-size:11px; color:#ffffff;margin-top:5px;}
ul#twitter_update_list{list-style:none; list-style-position:none; list-style-type:none;}
#twitter_div a{text-decoration:none; color:#023d61;}
#twitter_div a:hover{text-decoration:underline; color:#3d3d3d;}

