﻿/***********************
MASTER PAGE STYLES	
************************/

/*body {font-family: Calibri, Verdana; font-size: 15px; }*/

body 
{
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;
}

/*****************
PrePage
****************/
#skipnav 
{
	display: none;
}

/*****************
cu-identity
*****************/
#cu-identity 
{
	height: 75px;
	background: #b31b1b;
	background: #b31b1b url(/Style%20Library/Images/cce/header_bg/1.jpg) no-repeat top center;
	/*margin-left: auto;
	margin-right: auto;
	position: absolute;*/
}

#cu-logo 
{
	margin: 0 auto;
	width: 980px;
	height: 75px;
	overflow: hidden;
	/* background: url(/images/cu_logo.gif) no-repeat top left; */
}

#cu-logo a.cu-insignia 
{
	border: none;
	display: inline;
	width: 226px;
	height: 75px;
	background: url(/images/cu_insignia.gif) no-repeat top left;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#cu-logo a.cce-logo 
{
	/*border: none;*/
	display: inline;
	width: 76px;
	height: 75px;
	background: url(/images/cce_logo.gif) no-repeat top left;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#cu-logo img 
{
	/*display: none;*/
}

#search-form
{
	position: absolute;
	top: 17px;
	right: 50%;
	margin-right: -470px;
	width: 300px;
	font-size: 63.125%;
}

#search-form label 
{
	color: #fff;
}

#search-form-query 
{
	padding: 3px;
	width: 130px;
	border: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	background: #990f0f url(/Style%20Library/Images/cce/header_search.gif) no-repeat top left;
	vertical-align: middle;
}

#search-form-submit 
{
	padding: 0px 2px 3px 2px;;
	border-top: 1px solid #bf6060;
	border-left: 1px solid #bf6060;
	border-right: 1px solid #400606;
	border-bottom: 1px solid #400606;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
	background: #900;
	vertical-align: middle;
}

#search-filters 
{
	margin: 5px 0 0 0;
}

#search-filters input 
{
	vertical-align: middle;
	margin: 0;
}


#search-filters label 
{
	vertical-align: middle;
	margin: 0 10px 0 0;
}

#search-form a 
{
	color: #fff;
	border-bottom: 1px solid #ce7f7f;
}

#search-form a:hover 
{
	border-bottom: 1px solid #fff;
}

/********************
Top Menu
*********************/
#TopMenu
{
	color: white;
	font-size: 11px;
	background: #b3b3aa;
}

#TopMenu a
{
	color: white;
	text-decoration: none;
}






#mainnav 
{
	height: 30px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#mainnav ul
{
	border-right: 1px #a6a69d solid;
}

#mainnav ul li 
{

}

/*Still Needed for Menu*/
#mainnav .AspNet-Menu
{
	margin-top: 0px;
}

#mainnav li
{
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	margin-bottom: -2px;
	margin-top: -2px;
	padding-top: 7px;
	padding-bottom: 6px;
	/*border-left: 1px #a6a69d solid;*/
	float: left;
	/*width: 100%;*/
}

#mainnav .AspNet-Menu-Leaf
{
	/*background: white;*/
	padding-left: 45px;
	padding-right: 45px;

}

#mainnav li:hover
{
	background: #a6a69d;
}

#mainnav li a
{
	border-bottom: none;
}


#mainnav li li
{
	display: none;
}

.TopMenuDynamicMenu
{
	color: black;
	margin-top: -2px;
}

.TopMenuDynamicMenuItemStyle
{
	font-size: 12px;
	padding: 2px 5px 2px 5px;
}

.TopMenuDynamicHoverStyle
{
	color: #a6a69d;
}

/*******************
BannerWrapper
********************/
#BannerWrapper
{

}


/*******************
mainwrapper
*******************/
#mainwrapper 
{
	width: 100%;
	background-color: #f0eee4;
}

#content 
{
	width: 980px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color: #FFFFFF;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

#SharePointUserTools
{
	background: url('/Style%20Library/Images/cce/AdminBar.png');
	height: 20px;
}

#DesignModeConsole
{
	float: right;
}

#SiteActionMenu
{
	float: right;
}

#UserWelcome
{
	float: right;
}

#SharePointEdit
{
	
}

#pageContent
{
	background-color: #f0eee4;
}

/***********************
FooterWrapper
************************/
#footerwrap 
{
   	background: #d7d6d1;
	padding-bottom: 50px;
	text-align: center;
}

#page_footer {
	color: #333;
	width: 980px;
  	margin: 0 auto;
	padding: 10px 0 0 0;
	/* unhack ie5/win */
	text-align: left;
	height: 60px;
}
#page_footer ul 
{
	float: left;
	margin: 2px 0 7px 0;
	padding: 0;
	width: 500px;
	list-style: none;
}
#page_footer li  
{
	float: left;
	border-left: 1px solid #acacac;
	margin-left: 7px;
	padding-left: 7px;
	font-size: 0.65em;
	line-height: 1.3em;
}

#page_footer a:visited {border-bottom-color: #ccadad;}
#page_footer a:link {border-bottom-color: #ccadad;}
#page_footer a {border-bottom-color: #ccadad;}
#page_footer a:hover {border-bottom-color: #f00;}
#page_footer a:active {border-bottom-color: #bf0000;}

#print-copyright 
{
	float: right;
	margin-top: 2px;
	margin-right: 0;
	font-size: 0.65em;
	line-height: 1.3em;
	text-align: right;
	width: 240px;
}

#footerContentList
{
	/*width: 500px;*/
}

#footerContentList li {margin-bottom: 2px;}







/*********************************************************************************************
MyTest.aspx and CCE_MainWelcomePage.aspx
*********************************************************************************************/
#mainContainer
{	
	/*min-height: 500px;*/
	/*padding-bottom: 20px;*/
	margin-top: 0px; 
	padding-top: 0px;
}

/*For Addtional Spacing*/
#AreaProgramHighlights
{
	margin-left: 4px;
	margin-right: 4px;
}

#AreaLeftLinks
{
	margin-right: 12px;
}

#AreaRightTileLinks
{
	margin-left: 8px;
	margin-right: 10px;
}

#AreaFeatureStory
{
	/*background: url(/Style%20Library/Images/cce/CornellWatermark4.png) #f0eee4;*/
}

/*Might Need to Evaluate this*/
#mainContainer a {
	color: #b31b1b;
}

#leftContent
{
	float: left;
	width: 230px;
	margin-right: 4px;
	margin-top: 10px;
}

#LeftMenuNav
{
	/*margin-left: 0px; /*IE Fix that moves the menu over*/
	margin-top: 15px;
	margin-bottom: 12px;
	margin-left: -5px; 
	padding-left: 0px;
	background: #FFFFFF;
}

#LeftMenuNav 
{
	margin-top: 0px;
} 
		
#LeftMenuNav-Content .AspNet-Menu
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
	
#LeftMenuNav ul ul
{
	margin-left: 0px;
}
	
#LeftMenuNav li /*.AspNet-Menu-Vertical*/
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 5px;
	font-weight: bold;
	border-top: 1px solid #b3b3aa;	/*f4f4ef*/
	list-style-type: none;
}

#LeftMenuNav li a /*.AspNet-Menu-Vertical*/
{
	border-bottom: none;
}
	
#LeftMenuNav li li /*.AspNet-Menu-Vertical*/
{
	font-size: 11px;
	font-weight: normal;
	/*margin-left: -24px;*//*38*/
	margin-left: 24px;
	border-top: none;
	list-style-type: square;
	/*list-style-image: url(/Style%20Library/Images/cce/GrayBullet.jpg); */
	
	/*
	background-image: url(/Style%20Library/Images/cce/GrayBullet.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;*/
}

#LeftMenuNav ul ul
{
	/*margin-left: 39px;*/
	margin-left: -5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*margin-bottom: -5px;*/
	margin-top: 0px;
	/*background: url(/PublishingImages/MenuBackground/MenuBackgroundApples.jpg);*/
	background-position: 0px;
}

#LeftMenuNav ul ul ul
{
	background: none;
}


.AspNet-Menu-WithChildren
{
	/*background: url(/PublishingImages/MenuBackground/TopPart.png);*/
	
}


#LeftMenuNav .AspNet-Menu-Vertical li a {/*border-bottom: none;*/}
#LeftMenuNav .AspNet-Menu-Vertical li li a {/*border-bottom: none;*/}

#ExteralLinksBox
{
	padding-left: 0px; 
	margin-left: -4px;
}

#mainContent
{
	
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 4px; 
	margin-right: 4px;
	margin-top: 15px;
	background: url(/Style%20Library/Images/cce/CornellWatermark4.png) #f0eee4;
	background-color: #f0eee4;
	background-repeat: no-repeat; 
	background-position:center top;
}

#ProgramHighlights
{
	padding-top: 4px; 
	margin-left: -4px;
}

#rightContent
{
	float: left;
	width: 230px;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 4px;
	margin-top: 10px;
}

#BlueBox
{

}

/*This fixes the menu in FireFox so there is no gap above the menu*/
#BlueBox-Content img
{
	display: none;
}
/*If any Image ever gets added to the menu this will allow it to be displayed*/
#BlueBox-Content table img
{
	display: block;
}


#InTheNewsBox
{
	margin-left: -4px;
}

#FeatureStoryImage span
{
	display:block;
}

#FeatureStoryCaption
{
	display:block;
}

/******************************************************************************************
CCE_Article and Right Content Windows
******************************************************************************************/
#MyBackGround
{
	background: url(/PublishingImages/WaterMarks/CornellWatermark4.png) #f0eee4;
	background-color: #f0eee4;
	background-repeat: no-repeat; 
	background-position:center top;
	min-height: 470px;
	min-width: 720px;
	/*position: fixed;*/
}



/******************************************************************************************
CSS Classes
*******************************************************************************************/
.mainContainerHeader{font-size: 12px; font-weight: bold;color:#4c4c4c;margin-top: 15px; border-bottom: 1px silver solid;}
.mainContainerHeaderDate{font-size: 10px; font-weight: bold;color:#4c4c4c;margin-top: 15px; border-bottom: 1px silver solid;}
.mainContainerByLine{font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px; word-spacing: 3px; font-style:italic; color:#3c3c3c;margin-top: 15px; border-bottom: 1px silver solid; border-top: 1px silver solid;}
.PageVerticalDivider {background:#d7d6d1; width: 2px;}
.pageContent{font-family:Tahoma,Arial;font-size:10pt;color:#4c4c4c; margin-left: 2px; padding-right: 5px;}
.pageTitle{font-size: 14px; font-weight: bold;color:#4c4c4c;margin-top: 15px; border-bottom: 1px silver solid;margin-bottom: 10px;} /*For Content Pages*/

.Horizontal_AspMenu { font-size:11pt; margin-bottom: 0px; height: 30px; float: left;}
.Horizontal_StaticMenuItemStyle { padding-left: 10px; padding-right: 10px;}
/*IE8 Menu Fix*/
.IE8Fix { z-index: 100; }
/*
.Vertical_AspMenu { margin-bottom: 0px; padding-bottom: 0px; }
.Vertical_AspMenu a { font-style: normal; }
*/

.leftNav1
{
		font-size:14px;
		font-style: normal;
		padding-left: 1px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 3px;
		padding-right: 2px;
		color: #354260;
		font-family: Tahoma;
}

.leftNav1 a
{
	background: none;
}

.leftNav1:hover
{
	background-color: #d7d6d1;
}

.leftNav2
{
	font-size:11px;
	margin-left: 0px;
	padding-left: 9px;
	margin-top: 3px;
	margin-bottom: 3px;
	background: url(/Style%20Library/Images/cce/BulletBox.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

.leftNav2:hover
{
	background-color: #d7d6d1;
}

.leftNav2 a
{
	background: none;
}

.Vertical_StaticSelected
{
	background-color: #f3f2ec;
}




/*SharePoint Classes*/
.header{}
.floatLeft{float:right; margin-right:0px; margin-left: 8px; margin-top:5px;}
.image{padding-right: 0px; margin-bottom: 0px; margin-right: 0px;}
.caption{margin-top:0px; font-family: Tahoma, Arial;font-size:9pt; color: #FFFFFF; background: #b3b3aa; padding: 5px 5px 5px 5px; margin-right: 5px;}
/*Friendly CSS*/
.AspNet-Menu-Horizontal{margin-top: 0px;}
.AspNet-Menu-Horizontal a{font-weight:bold;color: white;border-bottom: none;}
.AspNet-Menu-Horizontal	ul{padding-top: 2px;}
.AspNet-Menu-Horizontal	li{float: left;	list-style-type: none;text-align: center;padding-left: 24px;padding-right: 24px;font-size: 12px;}
.AspNet-Menu{margin-left: 0px;padding-left: 0px;} /*This is being used by both Vertical and Horizontal Menus*/


/*Important ID*/
#sectiontitle 
{
	background: #ffffff;
	height: 140px;
	margin:0 auto;
	position:relative;
	width:980px;
	background: url('/PublishingImages/BannerImages/Banner2.jpg');/*http://sp.cce.cornell.edu ../../Images/cce/CowBanner.jpg*/
}

/*Seems to Control the SharePoint Link Color*/
a:link 
{
	color: #b31b1b;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	text-decoration: none;
	border-bottom: 1px solid #e5cfcf;
}

/*Defualt Link Color*/
a 
{
	color: #b31b1b;*/
	/* prevent ie5/win from seeing border-bottom property */
	voice-family: "\"}\""; 
  	voice-family:inherit;
	text-decoration: none;
	border-bottom: 1px solid #e5cfcf;
}

/* unhack ie5/win */
html>a 
{
	text-decoration: none;
	border-bottom: 1px solid #e5cfcf;
}

a:visited 
{
	/*border-bottom-color: #e5cfcf;*/
}

a:hover 
{
	/*color: #f00;
	border-bottom-color: #f00;*/  /* this crashes IE 6 for some strange reason */
}

a:active 
{
	color: #b31b1b;
}

a.block 
{
	/*border: 0;*/
}

a.img 
{
	border: none;
}

hr 
{
	display: none;
}


/*********************************************************************************************
CCE_ArticlePageLink.aspx
*********************************************************************************************/
#JCBreadcrumbWraper
{
	margin-bottom: 10px;
	font-size: 12px;
	color: #73736c;
}




























/*****************
CONTROLS CSS
*****************/
/*Being used for the Top Menu*//*
#ccebreadcrumb-Container
{
	background: #f2f2f2; 
	color: gray; 
	font-size: 12px;
}*/

/*Being used by asp breadcrumb element*//*
.ccebreadcrumb
{

}*/
/*
.ccebreadcrumb a
{
	color: #FFFFFF;
	text-decoration: underline;
}*/
/*
.ccebreadcrumb a:hover
{
	color: #DDDDDD;
}
*//*
.ccebreadcrumb a:active
{
	color: #FFFFFF;
}*/
/*
.top_menu
{
	padding-top: 0px;
	margin-top: 0px;
	width: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.top_menu a
{
	font-weight: bold;
	font-size: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.top_menu a:hover
{
	background: #9f9f9f;
}
*//*
.top_menu_dynamic_hover
{
	background: #cccccc;
}
*//*
.top_menu_dyanmic_Menu_Item
{
	background: #B3B3AA;
	color: #ffffff;
	border: 1px #222222 solid;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	margin-top: -1px;
}*/
/*
.top_menu_dyanmic_Menu 
{
	margin-top: 17px;
}*/
/*
.top_menu_static_hover
{
	background: #aaaaaa;
}
*//*
.top_menu_static_menu_style
{
	font-size: 12px;
	color: #ffffff;
	padding-left: 2px;
	text-align:center;
	font-weight: 900;
	
}*/
/*
.top_menu_static_selected
{
	/*background:aqua;*//*
}
*/

/***************** 
MAJOR ELEMENTS 
******************/








/*****************
header 
*****************//*
#pageTitle
{
	float: left; 
	width: 400px;
	font-size: 20px;
	padding-left: 5px;
	padding-top: 5px;
}*//*
#searchstyle
{
	float: right;
	padding-right: 0px;
	width:200px;
	padding-top: 3px;
}*/
/****************
sectiontitle 
*****************//*
.search
{
	float: right; 
	width: 150px;
	padding-right: 20px;
}
#sectiontitle a {
	color: #73736c;
	text-decoration: none;
	border: none;
}*/
/*****************
mainwrapper 
*****************/
/*#caption
{

}

*/

#leftContent a {/*background: white;*/}
/*
#leftContent li {list-style-type:disc;}
.headertitle-small{list-style-type:disc;}
.leftContentMenu{color: #73736c; background: blue;}*/




/*CONTENT BACKGROUND*/





/*
#subContent
{
	background-color:#FFFFFF;
    width: 200px;
    float: left;
    padding: 0px;
    position:relative;
    top: 0px;
}*//*
#Disclaimer
{
	font-size: 12px;
	padding: 10px;
}*//*
#Disclaimer p
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}*//*
#menu
{
	padding-top: 0px;
	margin-top: 0px;
	vertical-align:inherit;
}*/
#footerwrap
{
	/*position: absolute;*/
}

/****************
page_footerwrap
*****************/
/*
#page_footer li.first  
{
	padding-left: 2px;
	margin-left: 2px;
}*/


/*************** 
LINKS 
****************/








.caption 
{

}
/*
.caption p 
{
    margin:0 auto; 
    text-align:left;
    width: 980px;
    color: #ffffff;
}
*/

/*
.moreinfo dt 
{
	font-weight: normal;
}
*/

/*****************************
VMenu
*****************************/
/*.VMenu
{
	background-color: #596E9E;
	color:#FFFFFF;
}*//*
.VMenu a
{
	color: #000000;
	font-size: 14px;
}*//*
.VMenuHover
{
	
}
.VMenuSelected
{
	
}

.VMenuDStyle a
{
	
	
}*/
/*
.VMenuDStyle
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.VMenuDItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	width:100px;
	min-width:100px;
}
.VMenuDHover
{
	background-color: #B2BCD3;
}
*/




/****************************************
 * Cornell Identity
 ****************************************/
/* 
	The following set of rules controls the appearance of the topmost 
	banner on the page, including height, background color, and text color.
	The Cornell identity banner should appear on every page of the site.
	The version of the logo that appears in the XHTML code is hidden from 
	browsers that can read this stylesheet, and it is replaced by a version
	of the logo that corresponds to the background color of the banner. 
	This logo is placed in the background of two elements below (rather than
	one) to prevent flickering when moused over by IE/Win users who have 
	disabled the browser cache.
	The "Search Cornell" link is aligned with the right edge of the page.
*/
/*	
	Search Form
	-------------------------
	The following rules control the appearance of the search form interface. 
	The form is displayed in the Cornell banner, and it is aligned with the 
	right edge of the page. The search form should appear on every page 
	of a site. 
*/
/*
#search-form form 
{
	margin: 0;
	padding: 0;
	text-align: right;
	top: 17px; 
	right: 50px;
}
*/






/****************
General Formating
*****************/

/*h3 
{
	clear: both;
	font-weight: bold;
	width: 100%;
	margin: 25px 0 10px 0;
}
*/

/*JacquelineContent*//*
.JCBreadcrumb {
	font-size: 12px;
	color: #73736c;				
}
*//*
#JCBreadcrumbWraper
{
	margin-bottom: 10px;			
}*/
/*
.JCMenu
{
	background: blue;		
}
*/
/*JacquelineFull*//*
.DocumentProperties{
	color: gray;
	font-size: 11px;			
}*/



/*JacquelineArticleLinks*//*
.description
{
	font-size: 14px;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #222222; 		
}*/
/*
*/
/*Left Menu for Table of Contents*/

/*
.ToCLevel1ItemStyle
{
	color: #b31b1b;		
}
*/
/*
.leftNav
{
	margin-top: 0px;
	padding-top: 0px;				
}

.leftNav1
{
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 5px;			
}
.leftNav2
{
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 5px;		
}
.leftNav3
{
	font-size: 12px;
	margin-left: 5px;			
}
*/


	
