/*---SUB PAGES--*/
body {font-family: Verdana;font-size:0.9em;line-height:1.4em;}
#button-2015
{
    width: 90%;
    margin: 0 auto;
    background-color: #FFB900;
    text-align: center;
    padding: 15px;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}
ulthe {list-style-type:square;color:#e64100; }
ul p {color:black; margin:0;}
table {width:100%; border-collapse: collapse; margin-top:10px;}
th{text-align:left;}
.pageContent a:hover, .SubPageSection a:hover{color:#0066ff; text-decoration:underline;}
.rutgersButton a:hover {color:white; text-decoration:none;}
.blueRow {background-color:#c5d7e0; padding:3px;}
.whiteRow {background-color:#ffffff;}
.greyRow {background-color:#f2f2f2;}
.beigeBackgroundColor {background-color:#f7f7f2;}
#img_SubPage
{
/*	background: url(../Images/img_subpage.png);
	background-repeat: no-repeat;
	width:706px;
	height:261px;
	margin:65px 0 0 234px; */
    overflow: hidden;
    padding-left: 14px;
    width: 706px;
}

/*Page Containers*/
.menuContainer {font-size:11px;}
#Menu{font-size: 14px;}
#SubPageContainer,
#LandingPageContainer,
#ProfilePageContainer,
#NewsStoryPageContainer,
#ResearchPageContainer
{
/*	width:1280px;*/
	height:auto;
	margin: 0 auto;
}
#SearchResultsContainer{width:904px; padding: 20px;}
#SearchResultsContainer p {margin:5px; padding-left:0px;} 
#LandingPageContainer,
#ProfilePageContainer,
#SearchResultsContainer,
#NewsStoryPageContainer,
#SubPageContainer /*NEW*/ 
{
	/* margin: 65px auto 0; */
	 margin: 10px auto 0; 
}

/*Page Content - leoraw changed from e9e9e9 to #ffffff and added left border 5-12-16*/
#SubPageContent,
#LandingPageContent,
#AcademicPageContent,
#NewsListingPageContent,
#NewsStoryPageContent,
#EventListingPageContent,
#ProfilePageContent,
#SearchResultsPageContent,
#ResearchPageContent
{
	background-color:#ffffff;
	border-left: 1px solid #eee;
	margin-left:270px;
/*	width:972px;*/
	padding:19px;
	margin-top:0px;
	/*min-height: 1300px;*/
	/*overflow: hidden;*/
}
#LandingPageContent {margin-left:235px;}
#SubPageContent a{text-decoration:underline;}
#SubPageContent .sideBar .sideBarText {margin:-32px 0; padding-bottom:41px; width:203px;}
#SubPageContent .sideBar h5{margin-top:-5px; padding-bottom:35px;}
#LandingPageContent table tr td {padding: 3px 3px 3px 15px;}
#LandingPageContent p a , #ResearchPageContent p a, .gallery-jquery a{text-decoration:underline;}
#NewsListingPageContent, #EventListingPageContent {margin-top:65px;}
#SearchResultsPageContent {background-color:#F7F7F2; margin-top:-266px; margin-left:241px; width:616px;}
#SearchResultsPageContent h2 {padding-left:9px;}
.keyWordSearch {padding-left:15px;}
#ResearchPageContent {margin-left: 236px; margin-top: 284px;}
#LandingPageContent ul li{height:32px;}

.sideBarText{
	 border-style: none !important;
	/* font-size: 12px; */
}

/*Sub Page Section*/
.SubPageSection
{
	/* border-bottom: 1px solid #b7c0c6; */
	margin:-7px 0 0 0;
	padding: 0 27px 2px 0;
	/* width: 643px;*/
}
.SubPageSection a {text-decoration:underline; color: #003399;}

.SubPageSection p, .SubPageSection h5, .contentContainer p, #AcademicPageContent p, #ProfilePageContent p,.profileInfo h5, .showing,
#NewsStoryPageContent p, #LandingPageContent p {padding-left:23px;}
#LandingPageContent li p{padding-left:0;}
#LandingPageContent .sideBar p {padding-left:0}
#NewsStoryPageContent .returnButton, #ProfilePageContent .returnButton{padding-left:0px;}
.showing a {text-decoration:underline;}

/*Content Container*/
.contentContainer {width:413px; position:relative;}
.contentContainer ul, .contentContainer ol {padding-left:60px;}
#NewsListingPageContent .contentContainer ul {padding-left:15px;}
#AcademicPageContent .contentContainer{display:inline-block;float:left;}
#AcademicPageContent .contentContainer ul li a {text-decoration:underline;}
.relatedLinks {border-top:1px solid #b7c0c6; padding:5px 0 3px 23px;}

/*Media Div*/
.MediaDiv, .searchResultsDiv {border-bottom:1px solid #b7c0c6; padding: 7px 5px; height: auto; list-style:none;}
.ResearchListingsDiv{border-top:1px solid #b7c0c6; padding: 7px 5px; height: auto; list-style:none;}
.ResearchListingsDiv h3 {margin: 0; text-transform:none;}
.ResearchListingsDiv p {margin:0; padding:0; color:#333333}
.yearText{font-size:10px;}
.advisorText{font-size:10px; font-style:italic;}
.MediaDiv img, .featuredMediaDiv img {float:left; padding-right:10px;}
.MediaDiv p, #AcademicPageContent .MediaDiv p, .searchResultsDiv p {margin: 0; padding-left: 0; color:black; padding-bottom:5px;}
.MediaDiv a, .searchResultsDiv a {font-family:Arial; font-weight:bold; font-size: 14px;}
#EventListingPageContent .MediaDiv {font-size:11px; padding:10px 5px; margin-left:23px;}
#SearchResultsPageContent .MediaDiv {height: 80px;}
.featuredMediaDiv {border:1px solid #b7c0c6; padding: 10px; height: auto; margin-left:23px; margin-top:15px; font-size:11.5px;}
.featuredMediaDiv p {margin-top:7px;margin-bottom:7px;}
.featuredMediaDiv h2 {margin:5px 0; font-family:Verdana; font-size:14px;}


/*SideBar*/
.sideBar {width:230px; border: 1px solid #b7c0c6; padding: 10px; position:absolute; margin-top:-833px; margin-left:681px;/*top:689px; left:1002px;*/}
.sideBar a {text-decoration:underline;}
.sideBar img {float:left; padding-right:5px; padding-top: 7px;}
.sideBar ul {margin-left:-23px; margin-top:-7px; color: #e64100;}
.sideBar ul li a {text-decoration:none; color: #003399; font-size:11px;}
#SubPageContent .sideBar {margin-top: -274px; top:1000px; margin-left:424px; padding-right:15px;}
#LandingPageContent .sideBar {margin-top: -662px; margin-left:422px;}
#AcademicPageContent .sideBar {padding-top:0px; padding-bottom:20px; margin-left:431px; margin-top:-502px;}
#AcademicPageContent .sideBar h5 {margin-top:0px;}
#AcademicPageContent .sideBar p {padding-left:0px;}
#AcademicPageContent .sideBar img {margin-top:-22px; padding-bottom:6px;}
#NewsStoryPageContent .sideBar {margin-left:0; width:211px; height:126px;margin-top:0;}
#NewsListingPageContent .sideBar {top:305px;}
#EventListing .sideBar {position:relative; margin-left: 435px; left: 0px; top: 0px; margin-top:-363px; width:208px;}
#EventListingPageContent .sideBar h3 {font-size:12px;}
#ProfilePageContent .sideBar {width:210px;margin-top:218px;margin-left:0px;}
#ResearchPageContent .sideBar {margin-left:431px; margin-top:-472px;}
.sideBar_Calendar{background-image: url(../Images/img_calender.png);background-repeat:no-repeat; width:210px; height:241px; padding: 10px; margin-top:10px; margin-left:435px;}
#img2_subPage {padding:13px 20px 20px 0;}
.profileInfo{width:230px;}
.profileInfo p{margin:0;}

/*NEW - MULTI SIDEBAR*/
.multi-sideBar {width:230px; display:inline-block; padding-bottom: 7px;padding-left:20px; float: right; clear: right;}
/* .multi-sideBar div{border: 1px solid #b7c0c6; margin-bottom:10px; padding: 10px;} */
.multi-sideBar div{border: 1px solid #b7c0c6; padding-left: 10px; padding-right: 10px}
.multi-sideBar a {text-decoration:underline;}
.multi-sideBar img {padding-right:5px; padding-top: 10px;}/*.multi-sideBar img {padding-right:5px; padding-top: 7px;}*/
.multi-sideBar ul {margin-left:-23px; margin-top:-7px; color: #e64100;padding-left:40px;}
.multi-sideBar ul {color:#000;}
.multi-sideBar ul li a {text-decoration:none; color: #003399;font-size:11px;}
.multi-sideBar .carousel-small-images,
.multi-sideBar .carousel-small-details{margin:0;padding:0;width:100%;}
.multi-sideBar .carousel-small-details h5{color:black;position:absolute;margin-top:-190px !important; width:210px;font-size: 13px !important} /*.multi-sideBar .carousel-small-details h5{color:black;position:absolute;margin-top:-190px !important; width:100%;}*/
.multi-sideBar .carousel-small-details a{text-decoration:underline;color:#003399;font-size:12px;}
.multi-sideBar .carousel .carousel-small-images{min-height:160px;margin-top:25px;}
.multi-sideBar .addthis_toolbox, .multi-sideBar .addthis_toolbox div{border:none;}
#AcademicPageContent .multi-sideBar h5 {margin-top:0px;}
#AcademicPageContent .multi-sideBar p {padding-left:0px;}


/*Image SideBar*/
.imageSideBar {width:230px; float: right; padding-left:13px;}
.imageSideBar img {padding: 0; z-index: 2; position:absolute; margin-left:41px;}
.imageSideBar p {padding:10px; margin-top:-7px;}
.imageSideBar h5{margin:0;}
.imageSideBar h3{margin-top:16px; margin-bottom:8px; font-size:11px;}
.imageSideBar a {text-decoration:none;}
.profilePictureHolder{height:202px; width:231px; float:right; background-color:#292929; position: absolute; z-index: 0;}
#ProfilePageContent .imageSideBar{margin-left:413px; position:absolute; top:298px; width:240px;}
#ProfilePageContent .imageSideBar p {padding:4px 0; margin: 0;}
#NewsStoryPageContent .imageSideBar{margin-top:-675px;}
#NewsStoryPageContent .imageSideBar img{position:relative; margin-left:0}

/*Collapsible Menus*/
.CollapsibleMenuContainer{width:auto; margin-left:23px;}
.CollapsibleMenuText {line-height:15px; padding-left:13px; color: #333333; font-weight:bold; width:140px; padding:5px 0 0 13px; word-wrap:break-word;}
.CollapsibleMenuText h5{height:23px;margin-bottom:7px;}
#ProfilePageContent .CollapsibleMenuText{padding:0 0 0 5px; width:auto;}
#EventListingPageContent .CollapsibleMenuText{ line-height:16px; width:140px;}
#NewsListingPage .CollapsibleMenuText {width:140px;}
.collapsibleMenuArrow {position:absolute; margin-left:120px; cursor:pointer;}
.img_CollapsibleMenu{float:right; padding-right:8px; margin-top:-31px; cursor:pointer;}
.sideBar .CollapsibleMenuText img{float:right;position:relative; margin-right:-27px; margin-top:-20px;}
.subMenu{padding-left:10px; padding-bottom:5px; margin-bottom:10px;}
.subMenu p{margin:0; padding-left:7px;}
.inputLabel{width:100px;}
.collapsible{
	left:-9999px;
	position:absolute;
}
.subMenu p label{width:164px; float:right;}

/*Orange Buttons and Other Buttons*/
#MoreNews {border-right:1px solid #b7c0c6; width:75px; height:12px;padding-left:15px;}
#MoreEvents {width:90px; height:12px; margin-left:97px; margin-top:-12px; padding-bottom:20px;}
#MoreNews a , #MoreEvents a { text-decoration:underline;}
.newsLetterInput {text-align: center;}
.newsLetterGo {text-align:center; cursor:pointer;}
.eventsButton {width: 106px; margin-left: 557px; margin-top:-23px; padding-bottom:4px;}
.imageSideBar .rutgersButton{height:24px;}
.profileButton{width: 78px; margin-top:5px;}
.profileButton p a{text-decoration:none;}
.addThisButtons_subPage {padding-left:132px; margin-top:-13px;}
.relatedLinks{color:black; list-style:none;}
.relatedLink{padding-left:23px; padding-top:10px;}

/*Table*/
#specsTable td {padding:8px;}
.tableColumn_Name{width:67px;}
.tableColumn_Year{width:30px;}
.tableColumn_Title{width:150px;}

/*Results Filters*/
.researchListings{border-bottom: 1px solid #b3b3b3; padding-bottom: 18px;}
.keyWordSearch #searchPageTextBox {padding:3px 0; width:227px; height:22px;}
.filterResultPages{padding-top:17px;}
.pageNumber {color:#003399; text-transform:uppercase; border-right:1px solid black; padding-right:10px; padding-left:5px;}
.morePages {color:#003399; text-transform:uppercase;padding-left:5px;}
select{width:174px;}

/*NEW - ACADEMIC CAROUSEL*/
ul#academic-images{width:800px;}
#academic-nav,
.academic-carousel-large-container .rotate {
    position: absolute;
	left: 715px;
    z-index: 10;
    bottom: 16px;
}

#academic-nav {
	left: 754px;
	bottom: 15px;
}

#academic-details{
    /* height:261px; */
     height: 306px
}

/*Webkit CSS [chrome]*/
@media screen and (-webkit-min-device-pixel-ratio:0) {  
	.tableColumn_Name {width:98px;} 
	#AcademicPageContent .multi-sideBar h5{padding-bottom:0 !important;}
	#AcademicPageContent .multi-sideBar p{margin-top:0 !important;}
}

/*Keep this on the bottom*/
.Selected{background-color:#002146;}
.Selected a{color:#ffdf6e;}
.currentPage
{
	color: black;
}

/* added by vlc */

/* UPDATE - ajmudrak - 2012-07-16 - added class to SubPageContent when sidemenu is not present */
/* UPDATE - changed leoraw to white background, added padding with no sidebar */
.noSideMenu {
	width: 940px;
	/*background-color: #E9E9E9;
    float: right;*/
    /*margin-bottom: 20px;
    margin-top: 0;
	margin-left: 0px!important;*/

    overflow: visible;
    /* padding: 19px; */
    min-height: 100%!important;
}
#img_SubPage.noSideMenu {
	width: 1024px;
}

#SubPageContent.noSideMenu{
		background-color: #fff;
		margin: 0;
		padding: 0 20px 20px 50px;
}

/* vlc */
#SubPageContentSideBar {
   /* float: right;
    clear: right;*/
    margin-bottom: 20px;
    margin-top: 34px;
    padding: 0 0 0 10px;
   /* width: 242px;*/
}

.moduletable-individualbloglist {
    background-color: #F7F7F2;
    border: 1px solid #B7C0C6;
    clear: right;
    margin-bottom: 20px;
    padding: 10px;
    	width: 220px;
    	float: right;
}

.SubPageSection td p {
    padding-left: 0;
}

#img_SubPage > div {
/*    background: none repeat scroll 0 0 #E0E0E0; */
    background: none repeat scroll 0 0;
    padding: 19px;
}

#SubPageFooter {
    clear: both;
}

.moduletable-wc {
	margin-top: -50px; 
}

.moduletable-profile-photo {
    background-color: #F7F7F2;
    border: 1px solid #B7C0C6;
    float: right;
    margin-bottom: 20px;
    padding: 10px;
}
