/*	This document is the sole property of WEISER LLP.
	© 2009 WEISER LLP. ALL RIGHTS RESERVED
	USE ONLY WITH WRITTEN PERMISSION, THANK YOU    */

body				{margin:0px; background-image:none; background-color:#ffffff;
						font-size:11pt; font-family:Calibri,Arial,Geneva,Tahoma,Helvetica,sans-serif; font-weight:normal; line-height:; color:#333333;}
a:link				{color:#0B5170; text-decoration:none;}
a:active			{color:#0B5170; text-decoration:none;}
a:hover				{color:#0B5170; text-decoration:underline;}
a:visited			{color:#780032; text-decoration:none;}

/* HEADINGS: CONTAINER AND INSTANCE TYPE HEADINGS ~~~~~~~~~~~~~~~~~~~~~~~~ */
	.T1 .Hdr, .T2 .Hdr	{background:none; min-height:30px; margin:60px 0 0 0; padding:0px;}
		* html .T1 .Hdr,* html  .T2 .Hdr {height: expression( this.scrollHeight < 31 ? "30px" : "auto" );}
	.T1 .Univ			{background:none;} /* Inherits from above */
	.T3 .Hdr			{background:none; min-height:40px;} /* Inherits from above */
		* html .T3 .Hdr		{height: expression( this.scrollHeight < 41 ? "40px" : "auto" );}
	.T4 .Hdr			{background:none; height:40px;}

	/* Portal Column Headers */
	.MD	.Hdr			{background:none; height:40px;}
	.SM	.Hdr			{background:none; height:40px;}
	
	.T1 h1, .Hdr .Title	{font-size:2em; color:#ffffff; font-weight:normal; line-height:normal; margin:0px; padding:10px 0 0 10px; min-height:41px;}
	* html .T1 h1,* html .Hdr .Title {height: expression( this.scrollHeight < 42 ? "41px" : "auto" );}
	
	.T2 h1, .T4 .Title, .T5 .Title
						{font-size:25px; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:10px 0 0px 10px;}
	.T3 .Title			{font-size:1.143em; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:5px 0 0px 10px;}
	.T3 h2				{padding:10px 0 0 10px;}
	
	/* Calendar Headers */
	.T6 .Hdr			{background:none; height:80px;}
	.T6 .Title			{text-align:center; font-size:25px; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:10px 0 0 0;}
		
	h2					{font-size:25px; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:10px 0 0 0;}
	h3					{font-size:1.5em; color:#415567; font-weight:normal; margin:15px 0 0 0; line-height:normal;}
	h4					{font-size:1.286em; color:#5f6972; font-weight:bold; margin:10px 0 0 0; line-height:normal;}
	h5					{font-size:1.143em; color:#415567; font-weight:bold; margin:15px 0 0 0; line-height:normal;}
	h6					{font-size:1.071em; color:#415567; font-weight:bold; margin:0px; line-height:normal;}

p					{margin:0 0 10px 0;}
.IntroHdr			{font-size:2.286em; font-weight:normal; line-height:36px; margin:20px 0 10px 0;}
.IntroCopy			{font-size:1.286em; font-weight:normal; line-height:normal; margin:0 0 0 0;}

.MasterFooterCopy	{color:#333333; margin:0 0 15px 0; height:auto;}

.FltBoxTitle		{font-size:1.286em; color:#E36D26; font-weight:bold; line-height:;}

.Callout p			{font-size:1.071em; color:#5f6972;}

/* Small Text */
.ReadMore			{font-size:0.857em; margin:0px; text-align:right;}
.LinkText			{font-size:1em; font-weight:normal; width:auto;}
.Date, .Byline, .Address, .Time	{font-size:0.857em; color:#666666; font-style:italic;}
.Time				{margin:0 0 0 5px; padding:0 0 0 5px; border-left:1px solid #666666;}
.Caption			{margin:0 10px 10px 0; text-align:center;}
.Small, .Caption	{font-size:0.857em;}

.Directory a		{padding:2px 5px;}
.Directory a:hover	{padding:2px 5px; background-color:#dfe3e6;}

/* Main Boxes */
.MainContainer		{margin:0 auto 0 auto; text-align:center; width:100%; background-image:none;}

.Header				{background-image:none; margin:0 0 20px 0; height:; width:100%; text-align:left;}
.Logo				{border:0px; margin:0 0 10pt 0; padding:0px; width:; height:; z-index:100;}


/* Across the Board Classes */
	.InLine				{display:inline-block;}
	.InLine ul, ul.InLine			{display:inline; list-style-type:none; margin:0px; padding:0px;}
	.InLine ul li, ul.InLine li		{display:inline; list-style:none;}

	ul					{margin:7px 0 10px 20px; padding:0px;}
	ul li				{list-style-image:url(/images/icoBullet.png); margin:0 0 5px 0px; padding:0px;}

	ul.NoBullets		{list-style-image:none; list-style-type:none; margin:0px; padding:0px;}
	ul.NoBullets li		{list-style-image:none; margin:0 0 8px 0; padding:0px;}

	ul.IconList			{list-style-image:none; list-style-type:none; margin:10px 5px; padding:0px;}
	ul.IconList li		{list-style-image:none; display:inline; margin:0 5px 8px 0; padding:0px;}

	.FloatL				{float:left;}
	.FloatR				{float:right;}

/* HOME AND PORTAL PAGE ELEMENTS ONLY */
	.HomeContent		{width:100%; height:312px; overflow:visible;}
	.PortalContent		{width:100%; height:200px; overflow:visible;}

/* Portal Container Using 2 Columns with SM and MD Widths*/
	.PortalBoxRow		{clear:both; width:100%; display:inline-table; margin:0 0 20px 0; overflow:visible;}
	.PortalBoxRow .Column1	{float:left; width:auto; margin:0 0 0 0;}
	.PortalBoxRow .Column2	{float:right; width:auto; margin:0 0 0 0;}
	.PortalContainer	{margin:0 0 20px 0; padding:0px;}
	.PortalBoxRow .MD	{width:47%;}
	.PortalBoxRow .SM	{width:40%;}
	.MD .CopyBlock		{background-color:#ffffff; border:0px solid #4b5966; margin:0px; padding:10px; height:80%; overflow:visible;}
	.SM .CopyBlock		{background-color:#ffffff; border:0px solid #4b5966; margin:0px; padding:10px; height:80%; overflow:visible;}

/* Content Elements */

	.Content			{clear:both; text-align:left; margin:0px; padding:0px 0px; width:100%;}
	.MainCopy			{width:100%; margin:0px; padding:0px; text-align:left; page-break-inside:auto; page-break-before:avoid;}
	.MainCopyInstance, .MainCopyContainer	
						{float:none; clear:both; margin:0 0 20px 0; padding:0px; width:100%; page-break-inside:auto; page-break-before:avoid;}

	div.PageTitle		{clear:both; margin:0 0 0 0; padding:0px;}
	div.PageTitle .UpImage {float:left; margin:0 10px 0 0;}
	div.PageTitle .Uptext  {float:left; margin:10px 0 0 0; font-family:Arial,Geneva,Tahoma,Helvetica,sans-serif; font-size:36px; font-weight:normal; line-height:normal;} 

	.MainCopyInstance .Divider, .MainCopyContainer .Divider	
						{margin:10px 0; padding:0; width:100%; height:1px; background-color:#ffffff;}

	.CopyBlock 			{background-color:#ffffff; border:0px solid #4b5966; margin:0px; padding:10px; width:100%; overflow:auto;}
	.Column1			{clear:both; float:left; width:47%; margin:10px 0 0 0;}
	.Column2			{float:right; width:47%; margin:10px 0 0 0;}		





/* Photo's that Float */
.PhotoFloat			{float:right; background-color:transparent; margin:-35px -40px 5px 5px; padding:0px; position:relative; z-index:300 !important;}
.RelatedPhoto		{float:right;}
.TRPhoto			{float:right; margin:0 0 10px 10px;}
.Sidebar .EmployeeSM{float:right; margin:0 0 10px 10px; width:50px; height:50px; overflow:hidden;} /* Current photos are at 94px x 94px */
.Alumni				{clear:both; margin:0 0 30px 0;}
.Alumni .EmployeeSM	{clear:both; float:left; margin:0 10px 10px 0; width:50px; height:50px; overflow:hidden;} /* Current photos are at 94px x 94px */
.EmployeeSM			{margin:0 10px 10px 0; width:50px; height:50px; overflow:hidden;}
.EmployeeLG, .PhotoLG   {margin:0 10px 10px 0; width:200px; height:200px; overflow:hidden;}
.Thumbnail			{margin:5px 20px 20px 0;}




			

.ReadMore			{background:url(/images/icoArrowGreen.png) no-repeat 100% 50% transparent; margin:5px; padding:0 15px 0 0;}
.Callout			{float:right; margin:20px 0 20px 20px; padding:0px; background:url(/images/bdrCalloutTop.png) repeat-x 0 0 #ffffff; width:161px; height:;}
.Callout p			{margin:0px; padding:20px 5px;}
.Callout div		{background:url(/images/bdrCalloutBottom.png) repeat-x 0 0 #ffffff; padding:0px; width:100%; height:7px;}

/* LIST VIEWS + LIST BORDERS ~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	/* LV01 */
		.LV01 span			{margin:0 0 0 20px;}
		.LV01 p				{border:0px; padding:0 7px 3px 0; margin:5px 0 10px 20px;}
	/* LV02 - AFFILIATIONS */
		.LV02 thead td 		{border:0px; padding:0 7px 3px 0; font-weight:bold; color:#0B5170;}
		.LV02 thead td a	{font-weight:bold; color:#0B5170;}
		.LV02 tr td			{border:0px; padding:0 7px 3px 0;}
	/* LV03 */
		.LV03 span			{margin:0 0 0 20px;}
		.LV03 span span		{margin:0 0 0 5px;}
		.LV03 p				{border:0px; padding:0 7px 3px 0;margin:5px 0 10px 20px;}
	/* LV04 */
	/* Alumni | Schools List  */
		.LV04 li a:link img, .LV04 li a:visited img
							{border:2px solid #ffffff; padding:1px; margin:1px;}
		.LV04 li a:hover img{border:2px solid #E36D26; padding:2px; margin:0px 1px;}
		.SeeOtherAlumni		{clear:both; float:none; background:url(/Images/bgInstanceOther.png) no-repeat 0 0 transparent; padding:0 15px 5px 15px; margin:30px 0 10px 0; width:526px; /* width:556px; */ height:100px; overflow:hidden;}
		.SeeOtherAlumni .LV04 li {margin:0 5px 0 0;}
	/*LV05  */
		.LV05 h3 a:link, .LV05 h3 a:visited, .LV05 h3 a:hover		
							{color:#E36D26; margin:0 0 0 0; padding:10px 16px 0 0; float:left; background:url(/images/icoArrowOrangeUp.png) no-repeat 100% 75% transparent; border-top:1px solid #d6d9db;}
		.LV05 ul			{margin:0 0 30px 20px; padding:10px 0 0 0; border-top:1px solid #d6d9db;}
		.LV05 ul li			{margin:0 0 0 10px; list-style:none; list-style-image:none;}
		.LV05 ul li div		{margin:0 0 5px 20px; font-style:italic; font-size:90%; color:#666666;}
	/* LV06 */
		.LV06 ul			{margin:0px; padding:0px;}
		.LV06 ul li			{margin:0 0 15px 0; list-style:none; font-size:110%; list-style-image:none;}
		.LV06 ul li div		{margin:0 0 5px 20px; font-style:italic; font-size:80%; color:#666666;}
		

.AwardImg			{margin:10px 0 0 0;}

/* Instance Pages */

.ContactInfo thead td	{color:#415567; font-size:85%; padding:10px 10px 2px 0;}
.ContactInfo td		    {padding:0 10px 7px 0;}

/* Calendar Items */
.CalendarHeader		{margin:0px; height:auto; background-color:#ffffff;}
.CalMonth			{text-align:left; height:auto; font-weight:bold; color:#E36D26; font-size:120%; margin:-20px 0 0 0;}

/* Form Elements*/
.FldName			{text-align:right; padding:0 10px 0 0;}
.FldInput			{border:1px solid #666666;}
.SubmitBtn			{background:url(/images/bgButton.png) no-repeat 50% 2px transparent; color:#ffffff; font-weight:700; text-align:center; padding:0px 0; width:178px; height:30px; border:0px;}
.SubmitBtn:hover	{position:relative; top:1px; left:0px;}

/* Footer Elements */
.Footer				{clear:both; background-image:none; margin:10px 0 0 0; width:100%; height:40px; border-top:0.5pt solid #818e9a; font-size:0.75em;color:#818e9a;}
.FooterLT			{float:left; padding:13px 0 0 0;}
.FooterAddy			{float:right; padding:13px 0 0 0; display:block;}


/* Display:None */
.GlobalNav, 
.Hnav, .Hnav *,
.T3 .Title,
.BlockLink,
.Toolbar, 
.Search, 
.PhotoOverlay,
.Pane, .PaneTitle, .ScrollPane,
.HomeByLine, 
.jScrollPaneTrack, .jScrollPaneDrag, .jScrollPaneDragTop , .jScrollPaneDragBottom, a.jScrollArrowUp, a.jScrollArrowDown, a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover, .jScrollPaneContainer, 
.Camera, 
.Newspapers, 
.PressReleases, 
.RelatedPhoto, 
.TRPhoto, 
.Filter, 
.LibraryLink, 
.LinkText, 
.IHLink, .CHLink,
.CalDay, 
.CalPrev, 
.CalNext, 
.Sidebar, 
.FooterRT
					{display:none;}













