﻿/*///////////////////////////////////////////////////////////////
~CSS File for Profiles
///////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////
~HEADER STYLES
/////////////////////////////////////////////*/

#ctl00_MainContent_ProfileList1_repeaterBody
{
	padding:29px 0 0;
}



.profileTagCloudPanelHeaderCollapsed 
{
	width:220px;
	height:25px;
	line-height:24px; 
	padding:4px 0px 4px 8px; 
	float:left; 
	border:1px solid #CCCCCC;
	cursor:pointer;
}
.profileTagCloudPanelHeaderExpanded 
{
	width:220px; 
	line-height:24px;
	padding:4px 0px 4px 8px; 
	float:left; 
	border:1px solid #CCCCCC;
	background-color:#F2F2F2;
	cursor:pointer;
}
.thesisFilterPanelHeaderCollapsed 
{
	width:500px;
	height:25px;
	line-height:24px; 
	padding:4px 0px 4px 8px; 
	float:left; 
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #666;
	cursor:pointer;
}
.thesisFilterPanelHeaderExpanded 
{
	width:500px; 
	line-height:24px;
	padding:4px 0px 4px 8px; 
	float:left; 
	border:1px solid #CCCCCC;
	background-color:#F2F2F2;
	cursor:pointer;
}
.profileFilterPanelHeaderCollapsed 
{
	width:270px; 
	height:25px;
	line-height:24px;
	padding:4px 0px 4px 8px; 
	float:left; 
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
}
.profileFilterPanelHeaderExpanded 
{
	width:271px; 
	line-height:24px;
	padding:4px; 
	float:left; 
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC;
	background-color:#F2F2F2;
}
.profileSearchPanelHeader 
{
	width:180px;
	height:25px;
	line-height:24px;
	padding:4px;
	float:left; 
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:0px solid #666666;
	background-color: #666666;
}
.profileSearch
{
	float:right;
}
.profileSearchBox
{
	font-size:9px;
	width:143px;
}
.profileSearchSubmit
{
	background-image:url(http://www.newschool.edu/parsons/css/search-plus.png);
	background-repeat:no-repeat;
	height:20px;
	vertical-align:middle;
	margin:5px 0 0 3px;
}

/*//////////////////////////////////////////////
~LAYOUT STYLES
/////////////////////////////////////////////*/
.profileCollapsiblePanels
{
	width:698px;
	height:auto;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin-bottom:0px;
}
.profileTagCloudPanelBody 
{
	clear:left; 
	width:698px; 
	height:0; 
	overflow:hidden;
}

.profileTagCloudPanelBody ul li a:link, .profileTagCloudPanelBody li a:visited, .profileTagCloudPanelBody li a:active
{
	color:#333!important;
}

.profileTagCloudPanelBody ul li a:hover
{
	color:#E82E21!important;
}

.profileFilterPanelBody 
{
	font-size:10px;
	clear:left; 
	width:698px; 
	height:0; 
	overflow:hidden;
}
.profileFilterWrapper 
{
	width:100%;
}
.profileProgramFilterBox 
{
	width:381px; 
	padding-top:5px; 
	padding-right:10px; 
	padding-bottom:15px; 
	padding-left:10px; 
	border-right:1px solid #CCCCCC; 
	float:left;
}
.profileProgramFilterBox h3 
{
	padding-top:0; 
	padding-right:0; 
	padding-bottom:15px; 
	padding-left:0;
}
.profileProgramFilterBox input + label
{
    width:160px;
    margin:3px 0px 0px 0px;
    display:inline-block;
}
.profileProgramFilterBox label
{
	vertical-align:top;
}
.profileSchoolTypeFilterWrapper 
{
	width:296px; 
	float:left;
}
.profileSchoolFilterBox 
{
	width:296px; 
	padding-bottom:15px; 
	border-bottom:1px solid #CCCCCC;
}
.thesisSchoolFilterBox 
{
	width:296px; 
	padding-bottom:15px; 
}
.profileSchoolFilters 
{
	width:276px;
	padding-top:5px; 
	padding-right:10px; 
	padding-left:10px;
}
.profileSchoolFilters h3 
{
	padding-bottom:15px;
}
.profileTypeFilterBox 
{
	width:296px; 
	padding-bottom:15px;
}
.profileTypeFilters 
{
	width:276px;
	padding-top:5px; 
	padding-right:10px; 
	padding-left:10px;
}
.profileTypeFilters h3 
{
	padding-bottom:15px;
}
.profileRepeater 
{
	padding-top:20px;
}
.featuredProfile
{
/*	height:200px; */
	overflow:hidden;
}

/*//////////////////////////////////////////////
~TAG CLOUD STYLES
/////////////////////////////////////////////*/
.profileTagCloudPanelBody ul 
{
    margin:10px;
    padding: 0;
    list-style-type:none;
}
.profileTagCloudPanelBody ul li 
{
    margin:0 8px 0 0 !important;
    padding:4px;
    line-height:15px;
    display: -moz-inline-stack;
    display:inline-block;
    zoom: 1;
    *display: inline;
    background:none!important;
}

.profileTagCloudPanelBody ul li:before 
{
    content: "" !important;
}

/*//////////////////////////////////////////////
~PAGER STYLES
/////////////////////////////////////////////*/
.profilePager, div.profilePager
{
	padding:10px 0px 0px 7px;
	margin: 9px 0px 15px 0px;
	height:13px!important;
	color:#333!important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-style:italic!important;
	text-decoration:none!important;
}

.profilePager a:link, .profilePager a:visited, .profilePager a:active
{

	color:#E82E21!important;
	height:13px!important;
	color:#E82E21!important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-style:italic!important;
}




.profilePagerItem
{
	padding-left:10px;
	padding-right:10px;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-style:italic!important;
	text-transform:none!important;
}

.profilePagerItem a:link, .profilePagerItem a:visited, .profilePagerItem a:active
{
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-style:italic!important;
	text-transform:none!important;	
}

/*//////////////////////////////////////////////
~MISCELLANEOUS STYLES
/////////////////////////////////////////////*/
.taggedProfiles
{
	padding:0 0 10px 8px!important;
}

/*//////////////////////////////////////////////
~DETAIL PAGE STYLES
/////////////////////////////////////////////*/
#profileDetail
{
	
}

#profileDetail h2, #profileDetail h2 a
{
	width:520px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	font-color:#000000;
}

#profileDetail p
{
	width:520px;
}