﻿/*@import url("UserStyles.css");*/
/*this block is for styles that had been in the user and wysiwyg stylesheet */
/*/*/
/*/*/
/*/*/
			/* wysiwyg */
			
			body,table,p,div {	font-size:12px; font-family:arial;}
			body {margin:5px 0 0 0;padding:0;}
			p { margin:0px;}
			h1 { font:bold 17px verdana; margin-bottom:10px;/* PVH 20100525 Why was this here? color: #224488;*/}
			h4{	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
				font-weight: bold;font-size: 1.3em;margin-bottom: 6px;margin-top:16px;/* PVH 20100525 Why was this here? color: #3d3d3d;*/padding:0px;}
			hr { color: #666666; height:1px; text-align:left}
			a:link, a:visited, a:active
			{
				/* color: #224488; */
				text-decoration: underline;
				color:#003478;
			}
			 a:hover { text-decoration: none}
			#LocalToolbar {
				vertical-align:baseline; padding:0px; background-color:#305081;margin:0 0 24px 0; 
			}

			.SectionMenu {
			   font:normal 11px verdana; padding:0 2px 0 2px;
			}

			A.SectionMenu:link, A.SectionMenu:visited, A.SectionMenu:active   {
				text-decoration:    underline;
				color:#f5f5f5;
			}

			A.SectionMenu:hover, A.SectionMenu:hover  {
				text-decoration:    underline;
				color:#cccccc;
			}
			#footer { clear: both;	padding: 1em;	text-align: center;	border-top:solid 2px #ECECF6; width:750px; }	

			#leftcolumn
			{
				width: 150px;
				padding-left:0px;
			}
			#leftcolumn ul {padding:0 0 3px 10px; list-style-position: outside; margin: 0; margin-bottom: 5px; list-style: none;}
			#leftcolumn li {padding-top: 1px;padding-bottom: 1px;padding-left: 2px; }
			#leftcolumn li a{color:#333333;text-decoration: none; }
			#leftcolumn li a:hover{color:navy;text-decoration: underline; }
			.leftcolumntitle {padding:0 0 3px 10px;color:#224488;}
			.box
			{
				padding:5px; border:solid 1px #dddddd;
			}




			/* user */
			/*----Example CSS Class --*/ 
			img.greyborder {
				border: 1px solid #c0c0c0;
			}
			td.module {
				background-color: #efefef;
			}
			td.content {
				color: black; 
				font-family: tahoma, arial, helvetica; 
				font-weight: bold; 
			}
			.subtabbg {
				background-color: #efefef;
			}
			.redcolor{
				color:red;
			}
			.boldgreen
			{
				color: green; font-weight: bold;
			}
			.highlight
			{
				background-color: yellow;
			}
			/*----End of Example CSS Class --*/ 




/*/*/
/*/*/
/*/*/
/* this block is for styles that had been in hte wysiwyg stylesheet */

@import url("Reset.css"); /*should retain all the rules from user styles that are defined by name */

body 
{
	background-color:#0D2363;
	color:#003476;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('images/bg.jpg');
	background-position:bottom;
	background-attachment:fixed;
	background-repeat:repeat-x 	

}



/* styles added to make wysiwyg content more standard formatting PVH 20100526 */
body #ph1 li, body #ph1 label, body #ph1 h3,  body #ph1 span, body #ph1 div, body #ph1 p, body #ph1 blockquote, body #ph1
{
	/*color:#013476;*/
	color:#486d9e; /*slightly less dark blue*/
}

body #ph1 strong, body #ph1 b, body #ph1 strong span, body #ph1 h2
{
	color:#003478; /*dark blue*/
}

body #ph1 h2
{
	margin-bottom:4px;
	padding-bottom:0px;	
	font-weight:bold;
}


body #ph1 ul li, body #ph1 ol li
{
	margin-bottom:1em;
}
body #ph1 ul li, body #ph1 ul 
{
	list-style-position:outside;
	list-style-image:url('/images/contentBullet.gif');
	margin-left:10px;
}

body #ph1 ol li, body #ph1 ol 
{
	list-style-position:outside;
	margin-left:10px;
}
body #ph1 ul li ul
{
	padding-left:17px;
}

body #ph1 a, body #ph1 a span
{
	/*color:#7ab800;*/
	color:#009fda;
}

body #ph1 a:visited, body #ph1 a:visited span
{
	/*color:#009fda; bv 06-23-10 */
}

body #ph1 h1
{
	font-weight:normal ! important;
	display:block;
	margin-bottom:3px;
	padding-bottom:0px;
}

body #ph1 h1, body #ph1 h1 span
{
	color:#114281; /*dark blue*/
	font-family:Georgia;
	font-size:21px;
	margin-bottom:10px;
	margin-top:2px;
}

/* end block */


h1 
{
	font-size:18px;
	padding-bottom:20px;
}
h2
{
	font-size:15px;
	padding-bottom:20px;
 }
body #ph1 h3
{
	font-size:13px;
	font-weight:bold;
	color:#003478;
}
strong
{
	font-weight:bold;
}
span
{
}
blockquote
{
}
em
{
}
cite
{
}
dfn
{
}
ul
{
}
ol li
{
	list-style-type:decimal;
}

p
{
	white-space:pre-line;
}
#ph1 p
{
	white-space:normal;
}

a
{
	/*color:#7bb900;*/
	color:#009fda;
}
a:visited
{
	/*color:#acd14a;*/
}
td, th 
{
	padding:3px;
}


.buttonWithPadding
{
	padding:2px 5px 2px 5px;
}

/*
 * using two levels of nested divs for #header and #topNav 
 * lets us make a div with 100% wide background and  
 * width uniform with the rest of document
 */
#header, #topNav
{
	/*width:100%;*/
	height:118px;
	
}

/*#header > div, #topNav > div, #contentDiv, #bottomNav, #footer */
#header div.headerInner, #topNav div.topNavInner, #contentDiv, #bottomNav, #footer
{
	width:993px; 
	padding-left:2px;
	padding-right:2px;
}


#header
{
	border-top:solid 5px #013378;
}

#header-logo
{
	width:254px;
	float:left;
}

#header-quicklinks
{
	padding-top:10px;
	width:380px;
	clear:right;
	float:left;
	text-align:right;
	padding-left:100px;
}

#header-apply
{
	clear: right;
    float: right;
	margin-top:26px;
    width:128px;
	height:36px;
}

#header-apply .applyImgBtn
{
	
}

#header-apply .applyBtn
{
	color:white;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:bottom;
	font-family: Arial, Georgia, Times New Roman, Times, serif;
	position:relative;
}


#header-searchbar
{
	float:right;
	width:249px;
	padding:0px;
	font-size:11px;
	height:31px;
	padding-bottom:0px;
	background-image:url('images/index_r2_c8_Search.jpg');
	text-align:left;
	vertical-align:top;
	position:relative;
}

#header-searchbar div.controls
{
	position:absolute;
	height:22px;
	width:200px;
	top:3px;
	left:38px;
}

#header-searchbar input[type='text']
{
	border:none;
	width:150px;
	height:13px;
	position:relative;
}


#header-quicklinks a
{
	font-size:13px;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
}

#header-quicklinks span.sep
{
	border-right:solid 2px #009FDA /*#013378*/;	
	margin-right:6px;
	padding-right:4px;
	height:11px;
	width:1px;
	display:inline-block;
}




#header, #topNav, #contentDiv, #bottomNav, #footer
{
	clear:both; 
	/* these are the major horizontal divisions of the page, thus all should clear from any content of each other */
}



.editBar
{
	background:#AE9988;
	height:30px;
}



#header
{
	background:#FFFFFF;
}



#topNav
{
	/*background:#7FBB0A;*/
	background:#009fda;
	color:#FFFFFF;
	height:38px;
	background-image:url('images/topNavBgBlue.gif');
	background-repeat:repeat-x;
	
}


/*
#topNav > div, #topNav > center > div
{
	
}

#topNav > div > div, #topNav > center > div > div
{
	position:absolute;

}
*/


div.popDownMenu a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	padding:7px 4px 0px 4px;
	
}

div.topNavLink
{
	background-image:url('images/topNavLinkBgBlue.gif');
	background-repeat:no-repeat;
	padding-top:13px; 
	padding-bottom:12px;
	padding-left:4px;
	padding-right:3px;
	letter-spacing:0px;
	font-weight:bold;
	text-transform:uppercase;

	/* height:38px; */
}

div.popDownMenu:hover .topNavLink, div.topNavLink:hover, .popDownMenuItems
{
	/*background-color:#d6f695-0ld;*/
	background-color:#b8d0e8;
}

div.first div.topNavLink
{
	background-image:none;
	padding-left:0px;
}

div.popDownMenu
{
	height:38px;  
	float:left;
	position:relative;
}

.popDownMenuItems /* div.popDownMenu:hover */
{
	position:absolute;
	z-index:222;
	/*height:200px; */
	width:220px;
	display:none;
	font-weight:normal;
	padding-left:15px;
	padding-bottom:11px;
	padding-top:10px;
	text-align:left;
}

.last .popDownMenuItems 
{
	right:0px;
	width:150px;
}

.popDownMenuItems a
{
	/*width:150px;*/
	text-align:left;
	font-weight:normal;
	line-height:12px;
	margin:0px ! important;
	padding:0px ! important;
	padding-bottom:9px ! important;
	display:block;
	font-size:11px ! important;
	
}

.popDownMenuItems a:hover
{
	color:#009FDA ! important;
}


div.popDownMenu:hover a, .popDownMenuItems
{
	color:#1b4e7b;
}

#contentDiv
{
	background:#FFFFFF;
	background-color:White;
	background-position:2px 0px;
	text-align:left;
	/*color:#041122;*/
	color:#0D2363;/*013476;*/
	min-height:400px;
	position:relative;

	/* overflow:auto; */
}



/* 
	this is for the menu that navigates within the silo
*/
#siloMenu
{
}


.headlineTitle 
{
	background-image:url('images/headlineBG.jpg');
	background-repeat:no-repeat; 
	color:#FFFFFF;
	height:43px;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	line-height:32px; 
	padding-left:16px;
	}

.itemTitleLink 
{
	border:0px solid red;
	padding:10px;
}

.seeAllLink 
{
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	padding:10px;
	}


#bottomNav
{
	background:#bbc8d9;
	color:#003476;
	padding-top:9px;
	padding-bottom:9px;
}
#bottomNav a
{
	color:#003476;
	text-decoration:none;
	padding:10px;
	font-size:11px;
}

#footer
{
	color:White;
	background-image:url('images/footerBG.jpg');
	height:328px;
	padding-top: 0px;
	padding-bottom:0px;
}

#footer  .subSection
{
	 float:left; 
	 text-align:left;
	 margin:10px 10px 10px 35px;
	 position:relative;
	 border:0px solid red;
} 


#footer .subSection .flink 
{
	margin:3px 0px 0px 0px;
	position:relative; 
	font-size:12px;
	font-family:Arial;
	/*font-weight:bold;*/
}


#footer .subSection .flink  .title 
{	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#009FDA;

	}

#footer  a 
{
	color:White;
	text-decoration:none;
}


.edit
{
	font-size:9px;
	border:solid 1px #888;
	clear:both;
	height:auto;
}

.pageLinks td
{
	padding:5px;
}

.editorForm
{
	padding:25px;
}

#editorDiv
{
	position:fixed;
	left:100px;
	top:50px;
	width:900px;
	min-height:560px;
	z-index:1000;
	margin:25px;
	border:solid 4px black;
	background-color:#E5E1E3;
}

#editorDiv label, #editorDiv .leftCol
{
	font-weight:bold;
}

#editorDiv .editorDivInner
{
	position:relative;
}

.editorDivInner .editorClose
{
	position:absolute;
	top:3px;
	right:3px;
}
#parentPageSelectDiv
{
	float:right;
	width:340px;
	height:340px;
	border-style:inset;
	border-width:thin;
	border-color:White;
	margin:5px;
}

#parentPageSelectLst
{
	float:left;
	height:325px;
	width:335px;
	overflow:auto;
}


#pageEditorMainDiv
{
	float:left;
	width:330px;
	height:330px;
	
}

#pageContentEditorDiv
{
	width:790px;
	padding:0px;
	padding-bottom:15px;
	margin:5px;
}

/*** login styles, meant to be somewhat reusable ***/
#login #loginLbl, #login #passwordLbl, .loginLblClass, .passwordLblClass
{
	width:75px;
	height:22px;
	display:inline-block;	
}
#login #usernameTxt, #login passwordTxt, .usernameTxtClass, passwordTxtClass
{

}
.loginBtnClass
{
}



/*** traffic light type divs to show a content area status ***/
.redLight, .greenLight, .yellowLight, .grayLight
{
	width:11px;
	height:11px;
	border:none;
	float:left;
}
.redLight
{
	background-image:url('images/red.gif');
}
.greenLight
{
	background-image:url('images/green.gif');
}
.yellowLight
{
	background-image:url('images/yellow.gif');
}
.grayLight
{
	background-image:url('images/gray.gif');
}


.siloMenuOuter
{
	float:none;
	background-image:url('images/siloMenuTopBg.gif');
	background-position:top;
	background-repeat:no-repeat;
	width:254px;
	margin-left:8px;
	padding-top:10px;
	
}

.siloMenu
{
	width:254px;
	background-image:url('images/siloMenuBottomBg.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

.siloMenu li
{
	display:none;
	font-family:Verdana, Geneva, sans-serif;
}

.siloMenu a 
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif
}

.siloMenu a:hover
{
	text-decoration:underline;
}

/*.siloMenu ul.depth0 > li */
.siloMenu ul.depth0 li
{
	display:block;
	font-weight:bold;
	font-size:17px;
	margin-left:8px;		
	width:200px;
}

/*.siloMenu ul.depth0 > li > a*/
.siloMenu ul.depth0 > li > a
{
	color:#009fd9;
	font-family:Georgia;
	
}

.siloMenu ul.depth1
{
	margin-top:20px;
	
}

/*.siloMenu ul.depth1 > li */
.siloMenu ul.depth1 li
{
	display:list-item;
	font-weight:bold;
	font-size:13px;
	margin-left:1px;
	margin-top:9px;
	margin-bottom:0px;
	line-height:1.25em;
	
}

.siloMenu ul.depth2 
{
	margin-left:7px;
	list-style-type:none;
}

/*.siloMenu ul.depth2 > li */
.siloMenu ul.depth2 li
{
	font-weight:normal;
	display:list-item;	
	font-size:13px;
	
	/* list-style-type:disc;
	list-style-image:url('images/listdash.gif');
	list-style-position:inside; 
	*/
	list-style-type:none;
	background:url('images/menulistdash.gif'); 
	padding-left:10px;
	background-repeat:no-repeat;
	
	
	
	margin-top:0px;
}


/*style for dynamic level*/
/*.siloMenu ul.depth2 li.currentPage ul.depth3 > li, .siloMenu ul.depth2 ul.ancestor0 > li */
.siloMenu ul.depth2 li.currentPage ul.depth3 li, .siloMenu ul.depth2 ul.ancestor0 li
/* why is it that the currentPage has this effect?
Perhaps this style should go along with one that hides the third tier all together for
items that are not descendants of the current page? I.e., this could be the exception the case of hiding third layer or more
*/
{
	display:list-item;
	font-weight:normal;
	display:list-item;	
	font-size:13px;
	font-style:italic;
	margin-left:13px;
}

.siloMenu li.currentPage a
{
	/*color:#7AB800;*/
	color:#009fda;
}

.siloMenu li.currentPage li a
{
	color:#003478;
}
div.featuredAlumni 
{
	width:200px;
	height:90px;
}

.featuredAlumni div.bioPic
{
	float:left;
	height:70px;
	width:70px;

}

.featuredAlumni div.bio
{
	width:120px;
	height:70px;
	float:right;
}


.bodyText, .blueText
{
	color:#013476;
	font-size:11px;

}

.bodyText 
{
	line-height:18px;
}


.eventsDiv 
{
	/*padding:4px 1px 10px 10px;
		Padding was causing problems aligning columns...
		20100602 PVH
	*/
	color:#013476;
}

.eventsDiv div.item
{
	font-size:11px;
	padding-bottom:10px;
}

.eventsDiv  h2
{
	font-family:Times New Roman, Times, serif;
	font-size:21px;
	/*color:#66cc00;*/
	color:#009fda;
	background-image:url('images/dottedunderline.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:6px;
	padding-bottom:1px;
}


.eventsDiv div h3
{
	font-size:11px;
	font-weight:bold;
}


.gsc-search-box
{
	display:none;  
}

input.pretype
{
	/*color:#003478;*/
	color:#013476;
	font-size:11px;
}

#topBanner
{
	width:993px;
	position:relative;
	height:94px;
}

.social
{
	position:absolute;
	left:10px;
	top:20px;
	color:#3C6398;
}

.social img
{
	position:relative;
	top:5px;
	border:none;
}

.tabs
{
	position:absolute;
	top:61px;
	left:10px;
	width:350px;
	
}

.tabs a
{	text-decoration:none;
	font-family:Georgia;
	font-size:18px;
}

.tabs div
{
	/*width:100px;*/
	height:26px;
	float:left;
	padding:7px 15px 0px 15px;
	margin-right:5px;
	text-align:center;
	
}

.activeTab
{
	background:white;
}

.activeTab a
{
	color:#009FDA ! important;
}

.inactiveTab
{
	background:#8EA5C4;
}

.inactiveTab a
{
	color:white  ! important;
}

.tabContent
{
	border-left:solid 1px #8EA5C4;
	border-right:solid 1px #8EA5C4;
	border-bottom:solid 1px #8EA5C4;
	border-top-style:none;
	width:483px;
	height:259px;
	margin:0px;
	margin-left:9px;
	margin-right:5px;
	float:left;
}


.tabContent a
{
	display:block;
	height:15px;
	padding:0px 0px 3px 0px;
	text-decoration:none;
	color:#003476 ! important;
}

.tabContent div.visibleTabContent
{
	margin:10px;
	margin-left:14px;
}


.visibleTabContent
{
	display:block;
	overflow:hidden;
}


.invisibleTabContent
{
	display:none;
}

.siloUpperRight
{
	float:left;
	margin-bottom:10px;
	
}

.blueBar
{
	background-image: url('images/backgroundBlueBar.jpg');
	height:28px;
	width:100%;
	color:White;
	font-family:Georgia;
	font-size:18px;
	padding:6px 0px 0px 15px;
	margin-bottom:5px;
	width:470px;
}

#sidePanel .blueBar
{
	width:211px;
	margin-top:10px;
}

#sidePanel .featuresLabel
{
	background-image: url('images/backgroundBlueBar.jpg');
	height:28px;
	width:100%;
	color:White !important;
	font-family:Georgia;
	font-size:18px;
	padding:6px 0px 0px 15px;
	margin-bottom:5px;
	width:211px;
	margin-top:10px;
}
/*#sidePanel #ph2 .greenText
{
	color:White !important;
}
#sidePanel #ph2 a.greenText, #sidePanel #ph3 a.greenText
{
	color:#7AB800 !important;
}
*/
.siloRow2
{
	clear:both;
	margin:5px 3px 5px 10px;
	color:#486D9E;
	min-height:375px;
}

.siloLeft
{
	width:480px;
	float:left;
}

.siloRight
{
	float:left;
	width:488px;
	margin-left:10px;
}

.siloRow2 p
{
	margin: 10px 10px 10px 8px;
}

.siloRight p 
{
	margin: 8px 10px 12px 18px;
}

.siloRight h2 
{
	font-size:18px;
	font-family:Georgia;
	margin: 10px 10px 0px 18px;
	padding-bottom:0px;
	font-weight:normal;
}

.siloRight ul
{
	margin:10px 10px 10px 10px;
}

.greenText, a.greenText, a.greenText:visited
{
	/*color:#7AB800 ! important;*/
	color:#009fda! important;
} 
.siloRow3
{
	margin-top:15px;
	padding-bottom:20px;
	color:#486D9E;
}

.siloFeatures
{
	width:475px;
	float:left;
	padding:0px 10px 0px 18px;
}

.siloFeatures a
{
	text-decoration:none;
	color:#003476 !important;
}
.siloFeatures div
{
	width:237px;
	float:left;
	font-size:11px;
	min-height:72px;
}

.siloFeatures div.dashedHR
{
	min-height:1px;
}

.siloFeatures b,.siloFeatures strong
{
	color:#003476;
	font-size:13px;
}

.siloFeatures img
{
	float:left;
	margin:5px;
}	

.featuresLabel
{
	font-family:Georgia;
	font-size:18px;
	color:#009FDA;
	font-weight:normal ! important;
	display:block;
	margin-bottom:3px;
}

.dashedHR
{
	/*margin-top:5px;
	margin-bottom:2px;*/
	border-top: 1px dotted #486D9E; 
	height:1px ! important;
	padding: 0px 0px 8px 0px ! important;
	width:100% ! important;
	clear:both;
}

#ph2 .dashedHR, #ph3 .dashedHR
{
	display:none;
}

.featureLowerRight
{
	width:220px;
	float:left;
	padding-left:20px;
	font-size:11px;
}

.featureLowerRight p, .featureLowerRight div
{
	white-space:normal;
	margin-bottom:7px;
	line-height:1.5em;
	font-size:11px;
}

.featureLowerRight img
{
	margin-bottom:10px;
}

.featureLowerRight span
{
	font-weight:bold;
	color:#009FDA;
}

.siloPage p, ul
{
	line-height:1.5em;
}

.siloPage a, .bodyText a
{
	/*color:#7AB800;*/
	color:#009fda;
}

.siloPage img
{
	border:none;
}

.siloPage ul
{
	padding-left:23px;
	list-style-image:url('images/bulletLightBlue.jpg');
}

.highlightSpin
{
	float:right;
	width:60px;
	margin:0px;
	padding:0px;
	margin-top:4px;
	height:12px;
}

body div a.pending, body div li.pending a
{
	text-decoration:underline;
}

body form div a.pending:before, body div li.pending a:before
{
	content:"pending ";
	text-decoration:none;
	color:Orange;	
}

.visibleHighlight
{
	display:block;
}

.invisibleHighlight
{
	display:none;
}



.OLDdropNews
{
	width:130px ! important;
	overflow:hidden;
}


div.atomic .mainUnit
{
	/*width:550px;*/
	padding-top:50px;
}


table.spotlight tr td
{
	padding:0px;
}


div.detailsItem 
{
}

div.detailsItem h2
{
	font-weight:bold;
	margin:10px;
	margin-left:0px;
	margin-bottom:3px;
	padding:0px;
}

div.detailsItem h3
{
	font-weight:bold;
	
}

table.formEntry
{
	width:100%;
}

table.formEntry .Txt
{
	width:200px;
}

table.formEntry tr td
{
	vertical-align:top;
}

table.formEntry label
{
	font-weight:bold;
}


body #ph1 p
{
	margin-bottom:1em;
}


body .tabContent .eventsDiv 
{
	width:475px;
	
}

body .tabContent .eventsDiv .item
{
	width:217px;
	margin-right:5px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
	/*height:35px;*/
	
}

body .tabContent .eventsDiv .itemNews
{
	width:215px;
	float:left;
	overflow:hidden;
	margin-top:00px;
	margin-right:20px;
	height:120px;
	
}

#ph1 .eventsDiv .itemNews
{
	margin-bottom:20px;
}

#ph2 .eventsDiv .itemNews
{
	overflow:visible;
	margin-bottom:20px;
	height:90px;
	
}

.itemNews div a
{
	font-size:11px;
}
.newsAbstract
{
	font-size:11px;
}

.tabContent .eventsDiv .item a.detailLnk
{
	font-size:12px;
}

.eventsDiv .item a.detailLnk
{
	/*font-weight:bold;*/
	text-decoration:none;
	display:block;
	height:auto;
	padding:0px;
}


body .tabContent a.seeMore, #ph2 a.seeMore, #ph3 a.seeMore
{
	float:right;
	display:block;
	width:81px;
	font-size:13px;
	height:30px;
	position:relative;
	
}

body .tabContent a.seeMore img, #ph2 div a.seeMore, #ph3 div a.seeMore
{
	position:absolute;
	right:11px;
	top:-4px;
}

body .tabContent div.edit
{
	float:left;
}


table.staffView th
{
	text-transform:uppercase;
}

table.staffView div.divider
{
	height:1px;
	border-bottom:dotted 1px #003478;
}

#ph3 .eventsDiv .item, #ph2 .eventsDiv .item, #ph3 .eventsDiv .itemNews, #ph2 .eventsDiv .itemNews
{
	margin-left:15px;
}

#ph1 .BioDetail div
{
	width:410px;
	font-size:11px ! important;
}

.BioDetail h2
{
	font-style:italic;
	font-size:13px; /* PVH 20100728 */
}

#ph1 .BioDetail b
{
	color:#009FDA;
}

#ph3 span, #ph2 span

{
	font-weight:bold;
	color:#009fda;
}

#ph1 .faqHeader
{
	width:700px;
	margin:0px;
}

#ph1 .faqHeader li
{
	margin-left:0px;
	display:block;
	width:340px;
	float:left;
	padding-left:0px;
	list-style-image:none;
}

.faqSub 
{
	font-size:14px;
	/*color:#7ab800 !important;*/
	color:#009fda!important;
	margin:10px 0px 10px 0px;
}


#ph1 .handBook
{
	width:675px;
}

#ph1 .handBookHeader ul
{
	width:650px;
	margin:0px;
}
#ph1 .handBookHeader li
{
	display:block;
	width:320px;
	float:left;
	list-style-image:none;
}
.level0 a
{
	display:block;
}

.level2 strong a
{
	display:block;
}

.level2 a
{
	display:inline;
}

.level1
{
	margin-left:10px;
	margin-top:20px;
}

.level2
{
	margin-left:20px;
	margin-top:10px;
}

.level3
{
	margin-left:30px;
	margin-top:5px;
}

.level4
{
	margin-left:40px;
}

/* PVH 20100728 */
.bioPhoto
{
	float:right;
	margin-right:10px;
}

/* BV 2013-10-3 fix for cute table td */
.ceifdialog td, .ceifdialog th {padding:0px;}
.ceifdialog td iframe {display:block;}