Document Actions

simonsrockskin_main_20120514.css

Click here to get the file

Size 217.1 kB - File type text/css

File contents



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/* Extra padding class for the generated icons - we have to do it
   this way because of the IE flicker bug on hovering. */

.visualIconPadding,
.actionMenu .actionMenuContent .visualIconPadding {
    padding-left: 18px;
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/* And another IE workaround */

* html .visualIconPadding {
    height: 1.6em;
}

.visualIconReplace {
    background: transparent;
    display: block !important;
    border: 0;
    margin: 0;
    padding: 0 0 0 18px !important;
    overflow: hidden;
    width: 0px !important;
    width /**/: 18px;
}




/*
html, body, table, th, tr, td, p, img, hr, ul, li, h1, h2, h3, h4, h5, div, form, fieldset {padding:0; margin:0; border:none;}
*/

html, body, table, th, tr, td, p, img, hr, ul, li, h1, h2, h3, h4, h5, div, {padding:0; margin:0; border:none;}

body {
	padding: 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
body#popup{
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    background-color: #000000;
}
.hidden, .hiddenStructure{
	display:none;
}
/* .noimage{
	background-image:url(images/noimage.gif);
} */
.wrapper {
	background-position: center;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	
	padding-left:5px;
	padding-right:5px;
*/	
}
#popup .wrapper {
	margin-top: 55px;
    height: 600px;
    width: 479px;
	padding-left: 0px;
	padding-right: 0px;
}
#popup #visual-portal-wrapper {
/*    border: 2px solid #323232;  */
    font-family: Arial, Helvetica, sans-serif;
}

#home960_left{
	margin-bottom: 55px;
/*	margin-top: 50px; */
	width: 716px;
	height: 285px;
	background: #B12633 !important;
}

#home960_left div#topRow{
/*	clear: none !important; */
/*	height: 30px; */
/*	margin: 0px 0 1px 0  !important; */
	height: auto;
	margin: 0 !important;
	width: 375px;
	float: right;
}

#home960_left div#topNav{
/*	background: url(/images/home/topnav-bg.png) repeat; */
	background: url(/images-1/topnav-bg.png) repeat;
	width: 184px;
	height: auto;
	color: #847e6f;
	width: 175px !important; 
	float: right;
	text-indent: 3px;
	margin-right: -2px;
}
#home960_left div#topNav a{
	color: #847e6f;
	background: none !important;
}

#home960_left div#banner{
/*	width: 716px; */
	width: 718px;
	height: 223px;
	background: #b12633;
	float: left;
border: none !important;
	background: url(/images/home/banner-bg.png) repeat-x !important;

	-moz-box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important;

}

#home960_right{
	width: 243px;
	height: 200px;
	color: #fff;
}
#home960_right div#quicklinks{
/*	width: 243px;
	height: 200px; */
	width: 215px;
	height: auto;
/*	background: url(/images/home/ql-bg.png) repeat; */
	background: #b12633 !important;
	font-family: 'Oswald', 'Arial narrow', tahoma, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	color: #212121;
	padding: 7px 0px;
	position: absolute;
	left: 0;

	-moz-box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important;

}
#home960_right div#quicklinks div{
	margin-bottom: 1px;
}
#home960_right div#quicklinks div a{
	background: url(/images-1/global-elements/arrow-867777.png) no-repeat 3px;
	margin-left: 2px;

	padding-left: 15px;
	padding-right: 10px;
	color: #3C0D11;
	font-size: 14px;
	line-height: 1.5em;	
}

#home960_right div#quicklinks div a:hover{
	color: #fff;
}
	
#home960_right div#quicklinks .title{
	text-indent: 10px;
	background: none;
	text-transform: none;
	color: #4BA4CA !important;
	font-family: Arial, tahoma, sans-serif;
	font-size: 13px !important;
	text-shadow: black 0.1em 0.2em 0.1em !important;
}
#home960_right div#quicklinks .communityVisitors a{
	background: url(/images/home/quicklinks-communityVisitors.png);
}
#home960_right div#quicklinks .parentsFamilies a{
	background: url(/images/home/quicklinks-parentsFamilies.png);
}
#home960_right div#quicklinks .alumniLibrary a{
	background: url(/images/home/quicklinks-alumniLibrary.png);
}
#home960_right div#quicklinks .kilpatrick a{
	background: url(/images/home/quicklinks-kilpatrick.png);
}
#home960_right div#quicklinks .writersWorkshop a{
	background: url(/images/home/quicklinks-writersWorkshop.png);
}
#home960_right div#quicklinks .donate a{
	background: url(/images/home/quicklinks-donate.png);
}
#home960_right div#quicklinks .whySR a{
	background: url(/images/home/quicklinks-whySR.png);
}
#front-page_quicklinks-bottom{
/*	
 * background: url(/images-1/front-page_quicklinks-bottom.png); 
 * width: 210px;
 * height: 450px;
*/
	background: none !important;
}

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1200px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1200px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}
.clr {
	clear: both;
	height: 0px;
}

/* #page-wrap { position: relative; width: 960px; margin: 50px auto; padding: 20px; background: url(/images/globalElements/mask-fff.png) repeat; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; } */
#page-wrap { 
	position: relative; 
	width: 960px; 
	margin: 0; 
	padding: 0px; 
	background: none; 
	
	-moz-box-shadow:  none !important; 
	-webkit-box-shadow:  none !important; 
	box-shadow:  none !important; 

}



body.section-front-page div#leftPane{
	display: block;
}

body.section-front-page .wrapper{
	margin-left: auto;
	margin-left: auto;
}

/* Begin of Global Navigation CSS Items */
	
#banner div#homeLinksRow{
	width: 716px;
	height: 30px;
	vertical-align: middle;
}

#homeLinksRow div#homeLinksText{
	font-family: Arial, tahoma, sans-serif;
	font-size: 22px;
	color: #fff;
	width: 230px;
	float: left;
	padding: 30px 10px;
}
#homeLinksRow div#homeLinks{
	width: 413px;
	height: auto;
	padding: 10px 10px;
	float: left;
}
#homeLinksRow div#homeLinks a{
	font-family: Arial, 'Arial narrow', tahoma, sans-serif;
	color: #fff;
	font-size: 17px;
	color: #511217;
	line-height: 22px;
	padding-left: 13px;
	background: url(/images-1/global-elements/arrow-867777.png) no-repeat 0px 7px;
}
#homeLinksRow div#homeLinks a:hover{
	color: #fff;
}
#homeLinks div#columnOne, #homeLinks div#columnTwo, #homeLinks div#columnThree{
	float: left;
	width: 133px;
}
#homeLinks div#columnThree{
	width: 147px;
}

#homeLogo {
/*	background: url(/images/home/logo.png) no-repeat; */
	background: url(/images-1/logo.png) no-repeat;
	width: 460px;
	height: 122px;
	margin: 0;
	padding-left: 270px;
	padding-top: 13px;
	font-family: Arial, 'Arial narrow', tahoma, sans-serif;
	font-size: 29px;
	color: #fff;
	line-height: 35px;
}
#homeHighlight {
	width: 718px;
	height: auto;
	font-family: Arial, tahoma, sans-serif;
	color: #fff;
	font-size: 11pt;
	background: #686868 url(/images-1/front-page_homeHighlight.png) repeat bottom; 


	-moz-box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important;


}



#homeHighlight div#left{
	padding: 3px;
/*	background: url(/images/home/highlightbar-bg.png) repeat; */
	float: left;
	width: 520px;
/*	min-height: 100px; */
}
#homeHighlight div#left div#homeHighlightIcon{
	float: left;
	clear: none;
	width: 65px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#homeHighlight div#left div#homeHighlightBlurb{
	float: left;
	width: 445px;
	font-size: 12px;
}
#homeHighlightBlurb .fancyLink, #homeHighlightBlurb .pipe{
	font-size: 11px !important;
}

#homeHighlight div#right{
	padding: 3px;
/*	background: url(/images/home/highlightbar-bg.png) repeat; */
	width: 185px;
	float: left;
	border-left: 1px solid #323232;
/*	min-height: 100px; */
	font-family:Arial,  tahoma, sans-serif;
}
#homeHighlight div#right img{
	margin: 0 3px 0 0;
}
#homeHighlight div#right .profileName{
	font-size: 13px;
}
#homeHighlight div#right .profileTagline{
	font-size: 12px;
	margin-bottom: 3px;
}


#homeHighlight div#dashed{
	background: url(/images/home/highlightbar-bg.png) repeat;
	clear: both; 
	height: 0px; 
	border-bottom: 1px dashed #fff;
	width: 716px;
}
#homeHighlight div#lined{
	background: url(/images/home/highlightbar-bg.png) repeat;
	width: 716px;
	clear: both; 
	height: 1px; 
	background: #3b393e;
}
#homeHighlight div#newsRow{
	background: none;
}

#homeHighlight div#newsRow, #homeHighlight div#eventsRow{
	width: 698px;
	padding: 4px 10px 0;
	height: 23px;
	font-size: 12px;
}
#homeHighlight div#eventsRow{
	height: 50px !important;
}
#homeHighlight div#newsRowLead, #homeHighlight div#eventsRowLead{
	float: left;
	width: 50px;
}
#homeHighlight div#newsRowLead .fancyLink, #homeHighlight div#eventsRowLead .fancyLink{
font-size: 14px !important;
}

#homeHighlight div#newsRow div#newsRowItems{
	float: left;
}
#homeHighlight div#eventsRow div#eventsRowItems{
	float: left;
	width: 640px !important;
}
#homeHighlight div#eventsRow{

	-moz-box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important;

}
#homeHighlight .pipe, #homeHighlight a.fancyLink {
	color: #4ba4ca !important;
	text-transform: none;
	font-family: Arial,  tahoma, sans-serif;
	font-size: 13px;
	text-shadow: black 0.1em 0.2em 0.1em !important;
}



#homeHighlight .headline{
	text-transform: none;
	font-size: 14px;
	text-shadow: black 0.1em 0.2em 0.1em !important;
}
#topLogo, .section-newsroom div#topLogo, .section-alumni div#topLogo, .section-library div#topLogo{
/*	background: url(/images/globalElements/logo.png) no-repeat; */
	background: url(/images-1/global-elements/logo.png) no-repeat !important;
	width: 233px !important;
	height: 128px !important;
	margin: 9px 0 5px 0 !important;
	top: 0 !important;

	-moz-box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important;
}

#topLogo a, .section-newsroom div#topLogo a, .section-alumni div#topLogo a{
      position: absolute;
}

.section-kac div#topLogo, .section-donate div#topLogo{
	position: relative;
	background: url(/images-1/global-elements/unstacked.png) no-repeat !important;
	top: -20px !important;
	width: 387px !important;
	height: 22px !important;
	margin-bottom: -20px !important;
}
.section-kac div#topLogo a, .section-donate div#topLogo a{
	display: none !important;
}

#masthead {
	line-height: 0px;
	margin-bottom: 15px;
}

.bannerImage {
	float: right;
	line-height: 0px;
	font-size: 0px;
	width: 758px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
#home .bannerImage .refreshContainer {
	top: 228px;
}
.bannerImage .refreshContainer {
	display: block;
	float: right;
	width: 20px;
	height: 0px;
	position: relative;
	top: -20px;
}
.bannerImage .refreshContainer .refresh {
	position: absolute;
}

#home .bannerImage {
	position: absolute;
	float: right;
}
#home .bannerImage .refreshContainer {
	position: absolute;
	float: none;
	left: 740px;
}

#globalNav {
	float: right;
	display: block;
	height: 30px;
}
#home #globalNav {
	padding-left: 194px;
	display: block;
	height: 30px;
}

#globalNav .campusr,#globalNav .campusr a{
	height:30px;
	width:111px;
	float:left;
	display:block;
	background-image:url(images/globalNavigation/i_campusResources.gif);
	background-repeat:no-repeat;
}
#globalNav .campusr a:hover{
		background-image:url(images/globalNavigation/h_campusResources.gif);
}
#globalNav .campusr a:active,#globalNav .campusr #selected{
		background-image:url(images/globalNavigation/a_campusResources.gif);
}

#globalNav .campusl,#globalNav .campusl a{
	height:30px;
	width:75px;
	float:left;
	display:block;
	background-image:url(images/globalNavigation/i_campusLife.gif);
	background-repeat:no-repeat;
}
#globalNav .campusl a:hover{
		background-image:url(images/globalNavigation/h_campusLife.gif);
}
#globalNav .campusl a:active,#globalNav .campusl #selected{
		background-image:url(images/globalNavigation/a_campusLife.gif);
}
#globalNav .admission,#globalNav .admission a{
	height:30px;
	width:70px;
	float:left;
	display:block;
	background-image:url(images/globalNavigation/i_admission.gif);
	background-repeat:no-repeat;
}
#globalNav .admission a:hover{
		background-image:url(images/globalNavigation/h_admission.gif);
}
#globalNav .admission a:active,#globalNav .admission #selected{
		background-image:url(images/globalNavigation/a_admission.gif);
}
#globalNav .academics,#globalNav .academics a{
	height:30px;
	width:70px;
	float:left;
	display:block;
	background-image:url(images/globalNavigation/i_academics.gif);
	background-repeat:no-repeat;
}
#globalNav .academics a:hover{
		background-image:url(images/globalNavigation/h_academics.gif);
}
#globalNav .academics a:active,#globalNav .academics #selected{
		background-image:url(images/globalNavigation/a_academics.gif);
}
#globalNav .about,#globalNav .about a{
	height:30px;
	width:44px;
	float:left;
	display:block;
	background-image:url(images/globalNavigation/i_about.gif);
	background-repeat:no-repeat;
}
#globalNav .about a:hover{
		background-image:url(images/globalNavigation/h_about.gif);
}
#globalNav .about a:active,#globalNav .about #selected{
		background-image:url(images/globalNavigation/a_about.gif);
}

#siteWideNav{
	height:20px;
	font-family:Arial,  tahoma, sans-serif;
/*	font-family: arial, verdana, sans-serif; */
	color: #fff;
	font-size: 14px;
	display:block;
	text-align: right;
	vertical-align: middle;
	padding-right: 0px;
	line-height: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	float: right;
	background: #999 !important;
/*
	background: url(/images/globalElements/siteWideNav_events_bg.png) right no-repeat !important; 
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 2px 3px 4px  rgba(0,0,0,0.5);;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.4);;
*/	
}

.section-front-page #siteWideNav{
	margin-right: -2px;
}
#siteWideNav div{
	background: #867777 !important;
/*	background: url(/images/globalElements/siteWideNav_bg.png) repeat-x !important; */
	height: 22px;
	float: right;
	padding-left: 4px;
	padding-right: 4px;
}

#siteWideNav div.pipe{
	color: #999 !important;
	background: #666 !important;
	padding-left: 0;
	padding-right: 0;
	height: 22px;
	width: 1px;
}
#siteWideNav div.pipe:hover{
	background: #b12633 !important; 
}

#siteWideNav div a{
	font-family: Arial,  verdana, sans-serif;
	color: #ffffff;
	font-size: 13px;
	line-height: 22px;
}
#siteWideNav div:hover, #siteWideNav div a:hover, #siteWideNav div:hover #siteWideNav div.pipe, #siteWideNav div a:hover #siteWideNav div.pipe{
	height:22px;
	background: #504848 !important;
	line-height: 22px;
}
#siteWideNav div:hover #siteWideNav div.pipe, #siteWideNav div a:hover #siteWideNav div.pipe{
	height:22px;
	color: #b12633 !important;
	background: #504848 !important;
	line-height: 22px;
}


#siteWideNav_about, #siteWideNav_academics, #siteWideNav_admission, #siteWideNav_life, #siteWideNav_resources, #siteWideNav_news, #siteWideNav_events {
	background: #333333 !important;
}
#siteWideNav_about:hover, #siteWideNav_academics div:hover, #siteWideNav_admission div:hover, #siteWideNav_life div:hover, #siteWideNav_resources div:hover, #siteWideNav_news div:hover, #siteWideNav_events div:hover {
	background: #504848 !important;
}
#siteWideNav_about {
	padding-left: 7px !important;
	background: url(/images/globalElements/siteWideNav_about_bg.png) left no-repeat !important;
}

#siteWideNav_events {
	padding-right: 7px !important;
}
.section-about #siteWideNav_about, 
.section-academics #siteWideNav_academics,
.section-admission #siteWideNav_admission,
.section-campus-life  #siteWideNav_life,
.section-alumni  #siteWideNav_alumni,
.section-campus-resources  #siteWideNav_resources,
.section-newsroom #siteWideNav_news,
.section-events #siteWideNav_events{
	background: #504848 !important;
}

#topRow{
	clear: both;
	height: 30px;
	margin: 8px 0 2px 0;
	width: auto;
	float: right;
}

#topNav{
	height: 21px;
	float: right;
	background: none !important;
	padding: 2px 10px 0 0;
	font-size: 14px;
	font-family: "arial narrow", arial, sans-serif;
	clear: none;
	display: block;
	line-height: 21px;
	color: #696250;
}

#topNav a{
	color: #696250;
	font-size: 12px;
	text-transform: none; 
	background: none !important;
	font-family: Arial,  tahoma, sans-serif !important; 
	opacity: .98;
}

#topSearch {
	width: 250px;
	height: 21px;
	float: right;
	background: #ffffff;
	margin-right: 9px;
}



/* End of Global Navigation CSS Items */

#globalSectionID {
	height: 10px;
	display: block;
}
#globalSectionID .sectionColor {
	display: block;
	height: 10px;
	width: 720px;
	float: right;
	font-size: 0;
	line-height: 0;
}

#leftPane{
	float: left;
	width:239px;
/*	margin-right:20px; */
	margin-top:53px;
	display:block;
	height:100%;
}
#rightPane{
	width:716px;
	margin-left: 5px;
	float: left;
	height: auto;
}

.section-front-page div#rightPane{
	min-height: 675px;
}
div.container{
	float: right;
}
#popup #rightPane{
	width:100%;
	float: left;
	height: auto; 
}

/*  Begin top most div, with search box and top links  */
/**
 * Shiny theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1em;
  width: auto;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  /* width: 100%; */
	width: 240px; 
	float: right;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Verdana, sans-serif;
/*  background-color: #dae0e5; */
  background-color: #ffffff;
  border: 1px solid #dae0e5;
}
.gsc-control-cse .gsc-table-result {
  font-family: Verdana, sans-serif;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block;
}
/**
 * Table cell containing the search input.
 * 8 pixels added to account for the horizontal padding on the input.
 */
.cse table.gsc-search-box td.gsc-input,
table.gsc-search-box td.gsc-input {
  padding-right: 8px;
}
/* Search form element */
.cse form.gsc-search-box,
form.gsc-search-box {
	background: none !important;
/*  	
background: #676767;
background: #d8d8d8 url('/cse/images/look/cse_theme_shiny_form_bg.png') repeat-x top left; 
*/
  border: 1px solid #000000;
/*
  border-radius: 4px; 
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0 0 2% 0;
  -webkit-box-shadow: 0 1px 2px #333333;
  -moz-box-shadow: 0 1px 2px #333333;
*/
  width: 100%;
  display: block;
  margin-bottom: 1px;
}

.normal .cse form.gsc-search-box,
.normal form.gsc-search-box {
	width: 350px;
}

#home960_left .normal .cse form.gsc-search-box,
.normal form.gsc-search-box {
	width: 185px;
	margin-bottom: 0 !important;
}


table.gsc-search-box {
  margin: .9em 1em 1em 1em;
  width: auto;
  margin-bottom: 0px !important;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  font-size: 14px;
  border: 2px solid !important;
  border-color: #8A99A6 !important;
  height: 21px !important;
/*
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
*/
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 1px !important;
  text-indent: 100px;
  background: url(/images/globalElements/mag-glass.png) !important;
  width: 29px;
  height: 29px;
/*
  font-size: 15px !important; 
  background: #791d26 !important;
*/
  color: #ffffff;
  font-weight: normal !important;
  padding: 2px 8px 3px 8px;
  border: 1px solid #676767 !important;
  margin: 0px !important;
  
  
/*   text-shadow: 0 1px 2px #ffffff; */
/*  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px #333333;
  -moz-box-shadow: 0 1px 2px #333333; */
}
.gsc-clear-button {
display: none !important;
}

/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  text-shadow: 0 1px 2px #fff;
  padding: 2px 8px 0 8px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #b2bdc6;
  border: 1px solid;
  border-bottom: none;
  border-color: #b2bdc6;
  color: #000;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #8A99A6;
  border: 1px solid;
  border-bottom: none;
  border-color: #8A99A6;
  color: #000;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid;
  border-color: #8A99A6;
  padding: 0;
}
/* Inactive refinement */
.cse .gsc-refinementHeader.gsc-refinementhInactive,
.gsc-refinementHeader.gsc-refinementhInactive {
  color: #0568cd;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
}
.gs-promotion div.gs-title,
.gs-promotion .gs-snippet,
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short,
.cse .gs-spelling,
.gs-spelling,
.gs-per-result-labels {
  padding: 0 8px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-classic,
.gsc-imageResult-column {
  padding: 6px 0;
  border-top: 1px solid;
  border-color: #ffffff;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border-top: 1px solid;
  border-color: #d2d6dc;
  background-color: #ededed;
  -webkit-box-shadow: 0 1px 4px #8A99A6;
  -moz-box-shadow: 0 2px 2px #8A99A6;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse a.gsc-trailing-more-results:link,
a.gsc-trailing-more-results:link,
.cse .gs-spelling a,
.gs-spelling a {
  color: #0568cd;
}
/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title *,
.cse .gs-promotion a.gs-title,
.gs-promotion a.gs-title,
.cse .gs-promotion a.gs-title *,
.gs-promotion a.gs-title *,
.cse .gs-promotion .gs-snippet a,
.gs-promotion .gs-snippet a,
.cse .gs-spelling a,
.gs-spelling a {
  text-decoration: none;
}
/* Snippet text color */
.cse .gs-webResult .gs-snippet,
.gs-webResult .gs-snippet,
.gs-fileFormatType,
.gs-imageResult .gs-snippet {
  color: #333333;
}

/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-color: #8A99A6;
  padding: 1.2em 0 2em 0;
  text-align: center;
}

/* Pagination */
.cse .gsc-cursor-page,
.gsc-cursor-page {
  padding: .2em .5em;
  background-color: #fff;
  border:1px solid;
  border-color: #b2bdc6;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-decoration: none;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #1c001e;
  text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 2px #fff;
  background-color: #8A99A6;
  border:1px solid;
  border-color: #d2d6dc;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion,
.gs-promotion {
  background-color: #D0D1D4;
  border: 1px solid;
  border-color: #D2D6DC;
}
/* Promotion image */
.cse .gs-promotion .gs-promotion-image,
.gs-promotion .gs-promotion-image {
  padding-left: 8px;
}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0066CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0066CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #0066CC;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active  {
  color: #0066CC;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #5F6A73;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #ededed;
}
.gsc-completion-container {
  font-family: Verdana, sans-serif;
  font-size: 14px;
  position: absolute;
  background: white;
  border: 1px solid #8A99A6;
  margin-left: 0;
  margin-right: 0;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  /* The top, left, and width are set in JavaScript. */
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long {
  display: block;
}

.gs-webResult {
  margin-left: 6px;
}

.gsc-rating-bar {
  display: inline-block;
  width: 54px;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) -52px -42px no-repeat;
  margin: 3px 0 0 0;
}

.gsc-rating-bar span {
  display: inline-block;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) 0 -42px no-repeat;
  padding: 4px 0 0 0;
}

.gsc-reviewer {
  color: #0568CD;
}

.gsc-author {
  color: #0568CD;
}	
	
.gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #AAAAAA;
/*  background-color: #F2F2F2; */
    background-color: #ffffff;
    width: 245px !important;
    margin-top: 0;
    padding: 0px;
    border: none;
    float: right;
  }

.gsc-control-cse, .gsc-control-cse .gsc-table-result{
	width: 695px !important;
}

  table.gsc-search-box {
    margin: 0;
  }
  input.gsc-input {
    border-color: #AAAAAA;
	background: #fff !important;
	background-image: none  !important;
  }
  input.gsc-search-button {
    border-color: #AAAAAA;
    background-color: #D0D1D4;
    font-size: 11px;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #AAAAAA;
    background-color: #B2BDC6;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #AAAAAA;
    background-color: #8A99A6;
  }
  .gsc-tabsArea {
    border-color: #AAAAAA;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #AAAAAA;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #8B3F18;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #8B3F18;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #8B3F18;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #8B3F18;
  }
  .gsc-cursor-page {
    color: #8B3F18;
  }
  a.gsc-trailing-more-results:link {
    color: #8B3F18;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #363636;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #3e7a94;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #3e7a94;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #AAAAAA;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #AAAAAA;
    background-color: #8A99A6;
  }
  .gs-promotion.gs-result {
    border-color: #D2D6DC;
    background-color: #D0D1D4;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0066CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #5F6A73;
  }
  
  
.gsc-control-searchbox-only gsc-control-searchbox-only-en{
	width: 220px;
	float: left;
}
#cse-search-form{
	width: 185px !important;
	float: right;
	margin: 0 4px 1px 0 !important;
}

.section-front-page #cse-search-form {
	margin: 0 0 1px 0 !important;
}

.gsc-adBlock {
	display: none !important;
}

/*  End top most div, with search box and top links  */
	
	


/* Begin of Utility Navigation CSS Items */
#utilityNav {
	display:block;
	height:24px;
	text-align:right;
	padding-left:195px;
	float: right;
}
#home #utilityNav {
	margin-top: 248px;
	margin-bottom: 16px;
	padding-left:194px;
}
#utilityNav .apply,#utilityNav .apply a{
	height:24px;
	width:52px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_apply.gif);
	background-repeat:no-repeat;
}
#utilityNav .apply a:hover{
		background-image:url(images/globalElements/h_apply.gif);
}
#utilityNav .apply a:active,#utilityNav .apply #selected{
		background-image:url(images/globalElements/a_apply.gif);
}

#utilityNav .news,#utilityNav .news a{
	height:24px;
	width:56px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_news.gif);
	background-repeat:no-repeat;
}
#utilityNav .news a:hover{
		background-image:url(images/globalElements/h_news.gif);
}
#utilityNav .news a:active,#utilityNav .news #selected{
		background-image:url(images/globalElements/a_news.gif);
}

#utilityNav .events,#utilityNav .events a{
	height:24px;
	width:67px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_events.gif);
	background-repeat:no-repeat;
}
#utilityNav .events a:hover{
		background-image:url(images/globalElements/h_events.gif);
}
#utilityNav .events a:active,#utilityNav .events #selected{
		background-image:url(images/globalElements/a_events.gif);
}

#utilityNav .directory,#utilityNav .directory a{
	height:24px;
	width:76px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_directory.gif);
	background-repeat:no-repeat;
}
#utilityNav .directory a:hover{
		background-image:url(images/globalElements/h_directory.gif);
}
#utilityNav .directory a:active,#utilityNav .directory #selected{
		background-image:url(images/globalElements/a_directory.gif);
}


#utilityNav .login, #utilityNav .login a{
	height:24px;
	width:55px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_login.gif);
	background-repeat:no-repeat;
}
#utilityNav .login a:hover, #utilityNav .login a:active{
		background-image:url(images/globalElements/h_login.gif);
}
#utilityNav .login #selected{
		background-image:url(images/globalElements/i_login.gif);
}

#utilityNav .logout, #utilityNav .logout a{
	height:24px;
	width:55px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_logout.gif);
	background-repeat:no-repeat;
}
#utilityNav .logout a:hover, #utilityNav .logout a:active{
		background-image:url(images/globalElements/h_logout.gif);
}
#utilityNav .logout #selected{
		background-image:url(images/globalElements/i_login.gif);
}

#utilityNav .search,#utilityNav .search a{
	height:24px;
	width:64px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_search.gif);
	background-repeat:no-repeat;
}
#utilityNav .search a:hover{
		background-image:url(images/globalElements/h_search.gif);
}
#utilityNav .search a:active,#utilityNav .search #selected{
		background-image:url(images/globalElements/a_search.gif);
}

/* Begin of Utility Navigation News CSS Items */
#utilityNavNews {
	display:block;
	height:24px;
	text-align:right;
	padding-left:0px;
    float: right;
}
#home #utilityNavNews {
	margin-top: 248px;
	margin-bottom: 16px;
}
#utilityNavNews .apply,#utilityNavNews .apply a{
	height:24px;
	width:52px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_apply.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .apply a:hover{
		background-image:url(images/globalElements/h_apply.gif);
}
#utilityNavNews .apply a:active,#utilityNavNews .apply #selected{
		background-image:url(images/globalElements/a_apply.gif);
}

#utilityNavNews .news,#utilityNavNews .news a{
	height:24px;
	width:56px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_news.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .news a:hover{
		background-image:url(images/globalElements/h_news.gif);
}
#utilityNavNews .news a:active,#utilityNavNews .news #selected{
		background-image:url(images/globalElements/a_news.gif);
}

#utilityNavNews .events,#utilityNavNews .events a{
	height:24px;
	width:67px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_events.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .events a:hover{
		background-image:url(images/globalElements/h_events.gif);
}
#utilityNavNews .events a:active,#utilityNavNews .events #selected{
		background-image:url(images/globalElements/a_events.gif);
}

#utilityNavNews .directory,#utilityNavNews .directory a{
	height:24px;
	width:76px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_directory.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .directory a:hover{
		background-image:url(images/globalElements/h_directory.gif);
}
#utilityNavNews .directory a:active,#utilityNavNews .directory #selected{
		background-image:url(images/globalElements/a_directory.gif);
}


#utilityNavNews .login, #utilityNavNews .login a{
	height:24px;
	width:55px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_login.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .login a:hover, #utilityNavNews .login a:active{
		background-image:url(images/globalElements/h_login.gif);
}
#utilityNavNews .login #selected{
		background-image:url(images/globalElements/i_login.gif);
}

#utilityNavNews .logout, #utilityNavNews .logout a{
	height:24px;
	width:55px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_logout.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .logout a:hover, #utilityNavNews .logout a:active{
		background-image:url(images/globalElements/h_logout.gif);
}
#utilityNavNews .logout #selected{
		background-image:url(images/globalElements/i_login.gif);
}

#utilityNavNews .search,#utilityNavNews .search a{
	height:24px;
	width:64px;
	float:left;
	display:block;
	background-image:url(images/globalElements/i_search.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .search a:hover{
		background-image:url(images/globalElements/h_search.gif);
}
#utilityNavNews .search a:active,#utilityNavNews .search #selected{
		background-image:url(images/globalElements/a_search.gif);
}



.mySR,.mySR a{
	height:24px;
	width:54px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_mySR.gif);
	background-repeat:no-repeat;
}
.mySR a:hover{
	background-image:url(images/portalElements/globalElements/h_mySR.gif);
}
.mySR a:active,.mySR #selectedItem{
	background-image:url(images/portalElements/globalElements/a_mySR.gif);
}

.myProfile,.myProfile a{
	height:24px;
	width:55px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_profile.gif);
	background-repeat:no-repeat;
}
.myProfile a:hover{
	background-image:url(images/portalElements/globalElements/h_profile.gif);
}
.myProfile a:active,.myProfile #selectedItem{
	background-image:url(images/portalElements/globalElements/a_profile.gif);
}

.myWebMail,.myWebMail a{
	height:24px;
	width:66px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_webmail.gif);
	background-repeat:no-repeat;
}
.myWebMail a:hover{
	background-image:url(images/portalElements/globalElements/h_webmail.gif);
}
.myWebMail a:active,.myWebMail #selectedItem{
	background-image:url(images/portalElements/globalElements/a_webmail.gif);
}

.btnEditLinks,.btnEditLinks a{
	height:20px;
	width:60px;
	display:block;
	float:right;
	background-image:url(images/misc/i_editLinks.gif);
	background-repeat:no-repeat;
}
.btnEditLinks a:hover{
	background-image:url(images/misc/h_editLinks.gif);
}
.btnEditLinks a:active,.btnEditLinks #selected{
	background-image:url(images/misc/a_editLinks.gif);
}

/* Start of Small Pieces */
#utilityNavNews .questionIcon,#utilityNavNews .questionIcon a{
	height:24px;
	width:24px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_portalHelp.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .questionIcon a:hover{
	background-image:url(images/portalElements/globalElements/h_portalHelp.gif);
}
#utilityNavNews .applyIcon a:active,#utilityNavNews .applyIcon #selected{
	background-image:url(images/portalElements/globalElements/a_portalHelp.gif);
}

#utilityNavNews .newsIcon,#utilityNavNews .newsIcon a{
	height:24px;
	width:24px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_news24X24.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .newsIcon a:hover{
	background-image:url(images/portalElements/globalElements/h_news24X24.gif);
}
#utilityNavNews .newsIcon a:active,#utilityNavNews .newsIcon #selected{
	background-image:url(images/portalElements/globalElements/a_news24X24.gif);
}

#utilityNavNews .eventsIcon,#utilityNavNews .eventsIcon a{
	height:24px;
	width:24px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_events24X24.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .eventsIcon a:hover{
	background-image:url(images/portalElements/globalElements/h_events24X24.gif);
}
#utilityNavNews .eventsIcon a:active,#utilityNavNews .eventsIcon #selected{
	background-image:url(images/portalElements/globalElements/a_events24X24.gif);
}

#utilityNavNews .directoryIcon,#utilityNavNews .directoryIcon a{
	height:24px;
	width:24px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_directory24X24.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .directoryIcon a:hover{
	background-image:url(images/portalElements/globalElements/h_directory24X24.gif);
}
#utilityNavNews .directoryIcon a:active,#utilityNavNews .directoryIcon #selected{
	background-image:url(images/portalElements/globalElements/a_directory24X24.gif);
}

#utilityNavNews .searchIcon,#utilityNavNews .searchIcon a{
	height:24px;
	width:24px;
	float:left;
	display:block;
	background-image:url(images/portalElements/globalElements/i_search24X24.gif);
	background-repeat:no-repeat;
}
#utilityNavNews .searchIcon a:hover{
	background-image:url(images/portalElements/globalElements/h_search24X24.gif);
}
#utilityNavNews .searchIcon a:active,#utilityNavNews .searchIcon #selected{
	background-image:url(images/portalElements/globalElements/a_search24X24.gif);
}


/* End of Local Navigation CSS Items */

.refresh,.refresh a{
	height:20px;
	width:20px;
	float:right;
	display:block;
	background-image:url(images/misc/i_refreshImage.gif);
	background-repeat:no-repeat;
}
.refresh a:hover{
		background-image:url(images/misc/h_refreshImage.gif);
}
.refresh a:active,.refresh #selected{
		background-image:url(images/misc/a_refreshImage.gif);
}

.more,.more a{
	height:20px;
	width:40px;
	float:right;
	display:block;
	background-image:url(images/misc/i_moreImage.gif);
	background-repeat:no-repeat;
}
.more a:hover{
		background-image:url(images/misc/h_moreImage.gif);
}
.more a:active,.more #selected{
		background-image:url(images/misc/a_moreImage.gif);
}
.index,.index a{
	height:20px;
	width:39px;
    float: right;
	display:block;
	background-image:url(images/misc/i_indexImage.gif);
	background-repeat:no-repeat;
}
.index a:hover{
		background-image:url(images/misc/h_indexImage.gif);
}
.index a:active,.index #selected{
		background-image:url(images/misc/i_indexImage.gif);
}

.rContentPane{
	width:370px;
	margin-left:0px;
	float: left;
}

/** featured content portlet **/
#home .featuredContentPortlet {
	float: left;
}
.featuredContentPortlet {
	margin-bottom: 16px;
	width:176px;
	height: 208px;
	display:block;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #020202;
/* restore	color:#363636; */
	text-align:left;
	line-height: 16px;
}
.featuredContentPortlet .image {
	line-height: 0px;
	font-size: 0px;
}
.featuredContentPortlet .image .refreshContainer {
	display: block;
	float: right;
	width: 79px;
	height: 0px;
	position: relative;
	top: -20px;
}
.featuredContentPortlet .image .refreshContainer div {
	display: block;
	position: absolute;
	width: 79px;
	height: 20px;
}
.featuredContentPortlet .image .refreshContainer div a {
	display: inline;
}

.featuredContentPortlet h4{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: 0px;
	font-weight:bold;
	font-style: normal;
	color:#020202;
/* restore	color:#363636; */
}
.featuredContentPortlet a {
	color:#020202;
/* restore	color:#363636; */
	text-decoration: none;
}
.featuredContentPortlet a:hover {
	color: #242424;
}
.featuredContentPortlet .captionColor1, .featuredContentPortlet .captionColor2, .featuredContentPortlet .captionColor3, .featuredContentPortlet .captionColor4, .featuredContentPortlet .captionColor5 {
	display:block; 
	width:157px;
	height:40px;
	margin-top:0px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
}
.featuredContentPortlet .captionColor1 {
	background-color:#CCCC66;
}
.featuredContentPortlet .captionColor2 {
	background-color:#99CC99;
}
.featuredContentPortlet .captionColor3 {
	background-color:#CCCC66;
}
.featuredContentPortlet .captionColor4 {
	background-color:#CC6633;
}
.featuredContentPortlet .captionColor5 {
	background-color:#9999CC;
}

.photoPortletImage {
      padding-bottom: 4px;
}
.photoPortletImage  img{
      width: 232px;
}
.pubPortletImage {
      padding-bottom: 6px;
}

.newsHilite{
	background-image:url(images/arrows/i_arrow_onGrey.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	display:block;
	height:10px;
	vertical-align:top;
	padding-left:8px;
	padding-top:1px;
	padding-bottom: 0px;
	margin-bottom: 4px;
}
.newsHilite .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-left:6px;
	margin-right:6px;
	float:left;
	display:block;
	height:8px;
	line-height: 14px;
}
.desc {
	color: #636363;
	padding-left: 5px;
}
.calDesc {
    display: block;
	padding: 0px 0px 7px 16px;
	font-size: 90%;
}
.calTitle {
	font-family: Helvetica, Arial, sans-serif;
    line-height: 1em;
    font-weight: bold; 
	padding: 0px 0px 0px 0px;
}
.calDate {
	font-size: 90%;
	padding: 0px 0px 0px 16px;
}
.calDateEnd {
	font-size: 90%;
	padding: 0px 0px 0px 0px;
}
.calTime {
	font-size: 90%;
}
.insideTitle {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2em;
}
.documentDescriptionEvent {
	font-weight: bold;
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 1px solid #C1602E;
}
.eventItem {
}
.eventText  p{
	margin: 10px 0;
	font-size: 14px;
}
.eventDetailsNew p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.newsHilite .desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	float:left;
}

.rContentPane #fprofile{
	margin-top:24px;
/*	background-color:#739F9F; */
    background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:20px;
}
.rContentPane #fprofile a:hover{
	color:#333333;
}
.rContentPane #fprofile a{
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
.rContentPane #fprofile .txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
/* restore	color:#363636; */
}

.rContentPane #fprofile h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin:0px;padding:0px;
}
/* ---------------------------------------------------------------------------*/

#banner_wide {
	background: url(/images/globalElements/banner_bg.png) no-repeat right bottom;
	width: 721px;
	height: 267px;
}

#banner_admission_wide {
	background: url(/admission/banners/header.png) top left no-repeat;
	width: 714px;
	height: 262px;
}

.portletHeader {
	margin-left: 0px;
	padding-left: 0px;
}
.portletItem {
	margin-left: 0px;
	padding-left: 0px;
}
.configlets {
	margin-left: 0px;
	padding-left: 0px;
}
.configlets li {
	margin-left: 0px;
	padding-left: 0px;
}
.leftNav {
	border:solid 1px #aaaaaa;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #baacac;
	width: 215px;
	margin-top: 0 !important;

	-moz-box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important;

}

.sublink, .configlets a {
	background-repeat: no-repeat;
	display: block;
/* 	font-family: Arial, Helvetica, sans-serif; */
 	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	padding-left: 16px;
	background-position: 0px 3px;
	text-decoration: none;
	line-height: 15px;
	margin-bottom: 3px;
}
.leftNav .sublink {
/*	background-image: url(images/arrows/a_arrow_localNav.gif); */
	background-image: url(images-1/global-elements/arrow-867777.png);
	color: #FFF !important;
	font-size: 12px !important;
	text-transform: none !important;
	font-family: Arial, sans-serif !important;
	text-decoration: none !important;
	line-height: 18px;
}

.leftNav .sublink:active {
	color:#b12633 !important;
	background-image: url(images/arrows/FFFFFF.png);
}
/*
.leftNav .sublink:hover{
	text-decoration: underline !important;
	background-image: url(images/arrows/FFFFFF.png);
}
*/
.leftNav .asublink{
	color:#fff !important;
	background-image: url(images/arrows/FFFFFF.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
	line-height: 13px;
	margin-bottom: 3px;
	padding-left: 16px;
	display:block;
	padding-top:1px;
	font-size: 12px !important;
	text-transform: initial;
	color: #ccc !important;
	font-family: Arial, sans-serif !important;
}
.leftNav .asublink:active {

}
.leftNav .asublink:hover{
	color: #ccc !important;
	text-decoration: none !important;
}

.insideLeftNav {
	border:solid 1px #aaaaaa;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #FFFFFF;
	width: 157px;
}
.insideLeftNav .sublink {
	background-image: url(images/arrows/a_arrow_localNav.gif);
	color: #333333;
}
.insideLeftNav .sublink:active {
	color:#5C5C5C;
	background-image: url(images/arrows/a_arrow_localNav.gif);
}
.insideLeftNav .sublink:hover{
	color:#544B42;
	background-image: url(images/arrows/h_arrow_localNav.gif);
}

.insideLeftNav .asublink{
	color:#5C5C5C;
	background-image: url(images/arrows/a_arrow_localNav.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	margin-bottom: 3px;
	padding-left: 16px;
	display:block;
	padding-top:0px;
}
.insideLeftNav .asublink:active {
	color:#5C5C5C;
	background-image: url(images/arrows/a_arrow_localNav.gif);
}
.insideLeftNav .asublink:hover{
	color:#544B42;
	background-image: url(images/arrows/h_arrow_localNav.gif);
}

.insideLeftNavEvents {
	border:solid 1px #aaaaaa;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #FFFFFF;
	margin-top: 16px;
	width: 157px;
}
.insideLeftNavEvents .sublink {
	color: #333333;
}
.insideLeftNavEvents .sublink:active {
	color:#5C5C5C;
}
.insideLeftNavEvents .sublink:hover {
	color:#544B42;
}

.insideLeftNavEvents .eventSublink {
	color:#000000;
	background-image: url(images/arrows/a_arrow_localNav.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 8px;
	padding: 0px 16px 0px 16px;
	display:block;
	padding-top: 0px;
}

.insideLeftNavEvents .eventSublink a{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.insideLeftNavEvents .eventSublink a:active {
	color:#333333;
}
.insideLeftNavEvents .eventSublink a:hover{
	color:#333333;
}

.insideLeftNavEvents .dateSublink{
	color:#5C5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	padding-left: 16px;
	display:block;
}
.insideLeftNavEvents .dateSublink:active {
	color:#5C5C5C;
}
.insideLeftNavEvents .dateSublink:hover{
	color:#544B42;
}

.insideLeftNavEvents .portletHeader {
    color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.insideLeftNavEvents .portletFooter {
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
    display: block;
}

.insideLeftNavEvents .portletFooter a{
    color: #000000;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}

.mediaToolkit {
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	margin-top: -12px;
    margin-bottom: 0px;
	background-color: #BAACAC;
	width: 215px;

	-moz-box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow:  none !important;

}
.mediaToolkit hr{
	border-top: 1px dashed #fff;
}
.mediaToolkit .sublink {
	color: #333333;
}
.mediaToolkit .sublink:active {
	color:#5C5C5C;
}
.mediaToolkit .sublink:hover {
	color:#544B42;
}

.mediaToolkit .eventSublink {
	color:#000000;
	background-image: url(images/arrows/FFFFFF.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 14px;
	display:block;
	padding-top: 0px;
}

.mediaToolkit .eventSublink:active{
	background-image: url(images/arrows/FFFFFF.png);
}
.mediaToolkit .eventSublink:hover{
	background-image: url(images/arrows/FFFFFF.png);
}

.mediaToolkit .eventSublink a{
    color:#fff ! important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.mediaToolkit .eventSublink a:active {
	color:#333333;
}
.mediaToolkit .eventSublink a:hover{
	color:#333333;
}

.mediaToolkit hr {
     border: none;
     border-top : dashed 1px #cc6633;
     height : 1px;
     width: 100%;
     clear: both;
     * margin-top: -6px;
     * margin-bottom: 0px;  /* IE only */
}

.mediaToolkit .portletHeader {
    * margin-top: -8px;     /* IE only */
}

.mediaToolkit .portletHeader a{
    color: #FFFFFF;
    text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.mediaToolkit .portletFooter {
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
    display: block;
}

.mediaToolkit .portletFooter a{
    color: #000000;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}

/* Library */

.wrapper #rightPane ul.tabs {
	margin: 10px 0px 0px 0px;
	padding: 0;
	float: left;
	list-style: none;
	height: 20px; /*--Set height of tabs--*/
	border-bottom: 1px solid #cc6633;
	border-left: 1px solid #cc6633;
	width: 326px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 19px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 19px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #cc6633;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
.section-academics .wrapper #rightPane .normal ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 100%;
	padding: 2px 7px 0px 7px;
	outline: none;
}

ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /* --Makes sure that the active tab does not listen to the hover properties-- */
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #cc6633;
	border-top: none;
	overflow: hidden;
	clear: both;
/*	float: left; */
	width: 326px;
	background: #fff;
}
.tab_content {
	font-size: 1.2em;
}

#libraryMain #newsLeft {
    margin-top: 23px;
    float: left;
    width: 497px;
}

#libraryMain #newsRight {
    margin-top: 23px;
    float: left;
    margin-left: 8px;
    width: 209px;
}

#libraryMain #headlines {
	min-height: 200px;
}

#libraryMain .headlinesHeader {
    color: #000000;
    font-size: 12px;
	font-weight: bold;
    line-height: 1em;
	letter-spacing: 0.2em;
}

#libraryMain .documentDescriptionInside {
    margin-right: 10px;
}

#libCatalog {
	padding: 10px 6px 10px 10px;
}
#libDatabases {
    padding: 0px;
}
#libJournals {
	padding: 10px 6px 10px 10px;
}
#libReserves {
	padding: 10px 6px 10px 10px;
}

.libDBLeft {
    float: left;
    width: 162px;
}
.libDBLeft p{
    margin: 3px 0px 10px 8px;
}
.section-academics .wrapper #rightPane .normal .libDBLeft a{
    font-size: 90%;
    color: #1a7197;
}

.libDBRight {
    float: right;
	width: 153px;
	margin-top: 10px;
}
.libDBRight p{
    margin: 10px 0px 10px 0px;
}
.section-academics .wrapper #rightPane .normal .libDBRight a{
    font-weight: bold;
    color: #1a7197;
}

#libraryMain hr {
     border: none;
     border-top : dashed 1px #cc6633;
     height : 1px;
     clear: both;
	 margin-top: 10px;
     * margin-top: -6px;  /* IE only */
	 margin-left: 0px;
     * margin-bottom: 0px;  /* IE only */
	 margin-right: 5px;
}

#libraryMain .libCollect {
     margin: 10px 10px 0px 0px;
}
#libraryMain .libCollect img{
     margin-right: 0px;
}
#libraryMain .libCollectLinks {
     margin: 2px 0px 3px 20px;
}
.section-academics .wrapper #rightPane .normal .libCollectLinks a{
	 font-weight: bold;
	 color: #1a7197;
}
.section-academics #alumniConnectPortletWrapper {
     width: 224px;
}

.section-academics h1.documentFirstHeadingLib { 
/*
     color: #000000; 
     font-size: 17px;
     font-weight: bold;
     line-height: 1em;
     * margin-bottom: -5px; */  /* IE only */
	 
	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;	 
	 
	 
}


.libraryQuickLinks {
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #FFFFFF;
	margin-top: -12px;
    margin-bottom: 0px;
	width: 157px;
}
.libraryQuickLinks .sublink {
	color: #333333;
}
.libraryQuickLinks .sublink:active {
	color:#5C5C5C;
}
.libraryQuickLinks .sublink:hover {
	color:#544B42;
}

.libraryQuickLinks .eventSublink {
	color:#000000;
	background-image: url(images/arrows/i_arrow_featuredLinks.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 14px;
	display:block;
	padding-top: 0px;
}

.libraryQuickLinks .eventSublink:active{
	background-image: url(images/arrows/a_arrow_featuredLinks.gif);
}
.libraryQuickLinks .eventSublink:hover{
	background-image: url(images/arrows/h_arrow_featuredLinks.gif);
}

.libraryQuickLinks .eventSublink a{
    color:#1a7197 ! important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.libraryQuickLinks .eventSublink a:active {
	color:#1a7197;
}
.libraryQuickLinks .eventSublink a:hover{
	color:#1a7197;
}

.libraryQuickLinks hr {
     border: none;
     border-top : dashed 1px #cc6633;
     height : 1px;
     width: 100%;
     clear: both;
     * margin-top: -6px;
     * margin-bottom: 0px;  /* IE only */
}

.libraryQuickLinks .portletHeader {
    * margin-top: -8px;     /* IE only */
}

.libraryQuickLinks .portletHeader a{
    color: #000000;
    text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.libraryQuickLinks .portletFooter {
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
    display: block;
}

.libraryQuickLinks .portletFooter a{
    color: #000000;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}

.libraryLeftLinks {
	border: solid 1px #aaaaaa;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #FFFFFF;
	margin-top: 0px;
    margin-bottom: 0px;
	width: 157px;
}
.libraryLeftLinks .sublink {
	color: #666666;
}
.libraryLeftLinks .sublink:active {
	color:#5C5C5C;
}
.libraryLeftLinks .sublink:hover {
	color:#544B42;
}

.libraryLeftLinks .eventSublink {
	color: #333333;
	background-image: url(images/arrows/i_arrow_featuredLinks.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 14px;
	display:block;
	padding-top: 0px;
}

.libraryLeftLinks .eventSublink:active{
	background-image: url(images/arrows/a_arrow_featuredLinks.gif);
}
.libraryLeftLinks .eventSublink:hover{
	background-image: url(images/arrows/h_arrow_featuredLinks.gif);
}

.libraryLeftLinks .eventSublink a{
    color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.libraryLeftLinks .eventSublink a:active {
	color:#666666;
}
.libraryLeftLinks .eventSublink a:hover{
	color:#666666;
}

.intlLeftLinks {
	border-top: none;
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #FFFFFF;
	margin-top: -2px;
    margin-bottom: 0px;
	width: 157px;
}
.intlLeftLinks .sublink {
	color: #666633;
}
.intlLeftLinks .sublink:active {
	color:#666633;
}
.intlLeftLinks .sublink:hover {
	color:#666633;
}

.intlLeftLinks .eventSublink {
	color: #666633;
	background-image: url(images/arrows/i_arrow_featuredLinks.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 14px;
	display:block;
	padding-top: 0px;
}

.intlLeftLinks .eventSublink:active{
	background-image: url(images/arrows/a_arrow_featuredLinks.gif);
}
.intlLeftLinks .eventSublink:hover{
	background-image: url(images/arrows/h_arrow_featuredLinks.gif);
}

.intlLeftLinks .eventSublink a{
    color:#666633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.intlLeftLinks .eventSublink a:active {
	color:#666633;
}
.intlLeftLinks .eventSublink a:hover{
	color:#666633;
}


.folderLinks {
	border:solid 1px #aaaaaa;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #FFFFFF;
	margin-top: -2px;
    margin-bottom: 0px;
	width: 157px;
}
.folderLinks .sublink {
	color: #333333;
}
.folderLinks .sublink:active {
	color:#5C5C5C;
}
.folderLinks .sublink:hover {
	color:#544B42;
}

.folderLinks .eventSublink {
	color:#000000;
	background-image: url(images/arrows/a_arrow_localNav.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	padding: 0px 16px 0px 16px;
	display:block;
	padding-top: 0px;
}

.folderLinks .eventSublink a{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.folderLinks .eventSublink a:active {
	color:#333333;
}
.folderLinks .eventSublink a:hover{
	color:#333333;
}

.folderLinks .dateSublink{
	color:#5C5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	padding-left: 16px;
	display:block;
}
.folderLinks .dateSublink:active {
	color:#5C5C5C;
}
.folderLinks .dateSublink:hover{
	color:#544B42;
}

.folderLinks .portletHeader a{
    color: #000000;
    text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.folderLinks .portletFooter {
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
    display: block;
}

.folderLinks .portletFooter a{
    color: #000000;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}

.popularDB {
	border:solid 0px #aaaaaa;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #b2cce5;
	margin-top: 16px;
    margin-bottom: 0px;
	width: 159px;
}
.popularDB .sublink {
	color: #333333;
}
.popularDB .sublink:active {
	color:#5C5C5C;
}
.popularDB .sublink:hover {
	color:#544B42;
}

.popularDB .eventSublink {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	padding: 0px 16px 0px 10px;
	display:block;
	padding-top: 0px;
}

.popularDB .eventSublink a{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.popularDB .eventSublink a:active {
	color:#333333;
}
.popularDB .eventSublink a:hover{
	color:#333333;
}

.popularDB .dateSublink{
	color:#5C5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	padding-left: 16px;
	display:block;
}
.popularDB .dateSublink:active {
	color:#5C5C5C;
}
.popularDB .dateSublink:hover{
	color:#544B42;
}

.popularDB .portletHeader a{
    color: #000000;
    text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.popularDB .portletFooter {
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
    display: block;
}

.popularDB .portletFooter a{
    color: #000000;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}

.calendarBox {
	border:solid 1px #aaaaaa;
    padding: 0px 0px 0px 0px;
/*    padding: 5px 6px 8px 10px; */
	background-color: #FFFFFF;
	margin-top: 16px;
    margin-bottom: 0px;
	width: 171px;
}


.sublinkFeatured {
	background-image: url(images/arrows/FFFFFF.png);
	background-repeat: no-repeat;
	background-position: right 3px;
	display: block;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 14px;
	margin-bottom: 3px;
	
	color: #fff ! important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;	
	
	
}
.sublinkFeatured:active{
	color:#5C5C5C;
	background-image: url(images/arrows/4AA3C8.png);

}
.sublinkFeatured:hover{
	color:#544B42;
	background-image: url(images/arrows/4AA3C8.png);
}
.firstGroup {
	margin-top: 0px;
	border-top: none;
	padding-top: 8px;
}
.firstGroupLibrary {
	margin-top: 0px;
	border-top: none;
	padding-top: 2px;
}
.firstGroupIntl {
    border-top: 1px dashed #999999;
	margin-top: 0px;
	padding-top: 2px;
}
.firstGroupFolderLinks {
	margin-top: 0px;
	border-top: none;
	padding-top: 2px;
}
.group {
	margin-top: 14px;
	border-top: 1px dashed #999999;
	padding-top: 8px;
}

#home .leftNav {
	display: block;
	float: left;
	position: absolute;
/*	top: 343px; */
	border:solid 1px #cccccc;
	background-color: #336666;
}
#home .sublink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 16px;
	text-decoration: none;
	color: #FBFBFB;
	background-image: url(images/arrows/i_arrow_localNavHOME.gif);
}
#home .leftNav a.sublink:active{
	color:#FFFFFF;
	background-image: url(images/arrows/a_arrow_localNavHOME.gif);

}
#home .leftNav a.sublink:hover{
	color:#ffffff;
	background-image: url(images/arrows/h_arrow_localNavHOME.gif);

}
#home .leftNav .sublinkFeatured {
	background-image: url(images/arrows/i_arrow_featuredLinksHOME.gif);
	color: #D7FFFF;
}
#home .leftNav .sublinkFeatured:active{
	color:#FFFFFF;
	background-image: url(images/arrows/a_arrow_featuredLinksHOME.gif);

}
#home .leftNav .sublinkFeatured:hover{
	color:#FFFFFF;
	background-image: url(images/arrows/h_arrow_featuredLinksHOME.gif);
}

.miniNewsAndEvents {
	display: block;
/*	width: 370px; */
	float: none !important;
	margin-bottom: 4px;
}
.miniNewsAndEvents .newsItem {
	display: block;
	float: left;
	padding-top: 3px;
/*	width: 370px; */
}



.miniNewsAndEvents .divider {
	display: block;
	float: left;
	width: 370px;
	font-size: 0px;
	line-height: 0px;
	margin-top: 6px;
	border-top: 1px dashed #cccccc;
	margin-bottom: 4px;
}
.miniNewsAndEvents .eventItem {
	display: block;
	float: left;
	width: auto;
	padding-top: 3px;
}
.miniNewsAndEvents .iconLink {
	display: block;
	float: left;
	width: 14px;
}
.miniNewsAndEvents .sublink {
	margin-left: 6px;
/*	width: 320px; */
	display: block;
	float: left;
	margin-right: 10px;
}
.miniNewsAndEvents .sublink .date {
	padding-right: 6px;
	color: #fff !important;
}
.miniNewsAndEvents .sublink .title {
	color: #FFFFFF;
font-size: 11px;
}
#newsRow .sublink {
line-height: 17px !important;
}


.wrapper #footer a:hover{
	color:#7D7D7D;
}
.wrapper #footer a{
	text-decoration:none;
	color:#5C5C5C;
}

.wrapper #footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	line-height: 14px;
	letter-spacing: 0px;
	height: 24px;
	width: 960px;
	display: block;
	clear:both;
	text-align: center;
	padding-top:15px;
}

.wrapper #footer .copyright {
	color: #7D7D7D;
}

.section-front-page #footer{
	position: absolute;
/*	bottom: 50px; */
	color: white;
}
.section-front-page #footer .copyright{
	color: #fff;
}

.wrapper #footer_home a:hover{
	color:#FFFFFF;
}
.wrapper #footer_home a{
	text-decoration:none;
	color:#DCDCDC;
}

.wrapper #footer_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #867777;
	line-height: 14px;
	letter-spacing: 0px;
	height: 24px;
	width: 960px !important;
	display: block;
	clear:both;
	padding-top:5px;
	text-align: center;
}

.wrapper #footer_home .copyright {
	color: #867777;
}

.normal{
	font-size:12px;
	line-height:16px;
}

.normal img{
	margin-right:20px;
}

.normal h5 {
	margin: 0px;
	font-size: 13px;
}
.wrapper #rightPane h3 {
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	color: #363636;
}
a img {
	border: none;
}
.wrapper #rightPane .normal a,.normal a, #rightPane a {
	text-decoration: none;
}
.wrapper #rightPane .resource {
	margin-top: 20px;
}
.wrapper #rightPane .resource h3,.normal h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363636;
	margin: 0px;
}

.resource .footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FBFBFB;
	text-decoration: none;
	height: 10px;
	margin-top: 16px;
}
.resource .footer a {
	text-decoration: none;
	color: #FBFBFB;
}
.resource .footer a:hover{
	color:#666666;
}
.newsSearch {
	font-size:11px;
	line-height: 16px;
	background-position:8px 8px; 
	background-repeat:no-repeat;
	color: #333333;
	background-color: #bddede;
	width:159px;
	display:block;
	padding-top: 5px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom: 8px;
	margin-bottom: 0px;
    margin-top: -2px;
}
.catalogSearch {
	font-size:11px;
	line-height: 16px;
	background-position:8px 8px; 
	background-repeat:no-repeat;
	color: #333333;
	background-color:#bddede;
	width:159px;
	display:block;
	padding-top: 8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom: 10px;
	margin-bottom: 16px;
}
.catalogSearch .group {
	margin-top: 6px;
}
.catalogSearch .sublinkFeatured {
	background-image: url(images/arrows/i_arrow_catalog.gif);
}
.catalogSearch .sublinkFeatured:active{
	background-image: url(images/arrows/a_arrow_catalog.gif);
}
.catalogSearch .sublinkFeatured:hover{
	background-image: url(images/arrows/h_arrow_catalog.gif);
}
.catalogSearch label {
	display: block;
	margin-bottom: 8px;
}
.catalogSearch .txt {
	font-size:12px;
	height: 22px;
	width: 100px;
	margin-right: 5px;
}
.catalogSearch .submit {
	height: 22px;
	width: 50px;
}
.insideLogo {
    background-image: url(images/pageTitles_textGraphics/insideLogo5.gif);
    width: 173px;
	height: 48px;
	display:block;
/*	padding-top: 8px; */
/*	padding-left:8px; */
/*	padding-right:8px; */
/*	padding-bottom: 20px;  */
	margin-bottom: 16px;
}

/** forms **/
label {
	font-weight: bold;
}
.field {
	margin-bottom: 16px;
}
.fieldRequired {
	color: #660000;
}
.formHelp {
	font-style: italic;
	color: #333333;
	margin-bottom: 4px;
}
fieldset {
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	padding-top: 16px;
	
}
textarea#comment {
	width: 530px;
}

/** **/
#lettersRuler {
	height: 32px;
	display: block;
	margin-bottom: 22px;
	background-color: #cccccc;
	padding-right: 6px;
	padding-left: 6px;
	background-position: center;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}
#lettersRuler a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 25px;
	padding-top:7px;
	color: #336666;
	vertical-align: middle;
	display: block;
	float: left;
	text-align: center;
	text-decoration:none;
}
#lettersRuler a:hover{
	color:#669999;
}

#lettersRuler a.selected {
	background-color:#9e9a93;
	color:#ccffff;
	font-weight:bold;
}

.btnGo,.btnGo a{
	height:18px;
	width:12px;
	float:right;
	display:block;
	background-image:url(images/arrows/i_12x12arrow.gif);
	background-repeat:no-repeat;
	background-position: center center;
}
.btnGo a:hover{
		background-image:url(images/arrows/h_12x12arrow.gif);
}
.btnGo a:active,.btnGo #selected{
		background-image:url(images/arrows/h_12x12arrow.gif);
}
.leftNav a{
	font-size:11px;
	text-decoration:none;
	color:#4B4B4B;
}
.leftNav a:hover{
	color: #ccc !important;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
.wrapper #rightPane li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:1.4em;
}
.wrapper #rightPane ul {
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	list-style:disc;
	padding-left:16px;
	margin-bottom: 5px;
}
.wrapper #rightPane .reda {
	font-size: 11px;
	text-decoration: none;
}

.resource .item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/arrows/i_arrow_academics.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 16px;
}
.resource .item span {
	color: #4B4B4B;
}

.resource .item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/arrows/i_arrow_campusResources.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 12px;
}
.resource .item span {
	color: #999999;
}
.bgTheme{
}
.resource .item .desc {
	color: #4B4B4B;
	line-height: 16px;
	display: inline;
	float: none;
	font-size: 10px;
}

/** Breadcrumb Trail **/
#breadcrumbs {
	display: block;
	width: 565px;
	float: right;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
	color: #494949;

	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	border-bottom: none;
	margin-bottom: 0px;
}
#breadcrumbs span {
}
#breadcrumbs a {
	text-decoration:none;
	color: #494949;
}
#breadcrumbs a:hover{
	text-decoration:none;
	color: #5C5C5C;
}
#breadcrumbs #breadcrumbsYouAreHere {
	display: none;
	visibility: hidden;
}

.wrapper #rightPane .breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
	display: block;
	padding-top: 8px;
	color: #494949;
}

/** section colors *************************************************************************/

/** (defaults) **/
body															{ background-color: #ffffff; }


/** Home **/
#home															{ background-color:#336666; }
#home #rightPane .sublink										{ background-image: url(images/arrows/i_arrow_localNavHOME.gif); }
#home #rightPane .sublink:active								{ background-image: url(images/arrows/a_arrow_localNavHOME.gif); }
#home #rightPane .sublink:hover									{ background-image: url(images/arrows/h_arrow_localNavHOME.gif); }


/** About **/
.section-about .sectionColor									{ background-color: #336699; }
.section-about .wrapper #rightPane .normal a					{ color: #b12633; }
.section-about .wrapper #rightPane .moreLink a					{ color: #b12633; font-weight: normal;  }
.section-about .normal a										{ color: #b12633; }
.section-about .resource .item									{ color: #3e7a94; }
.section-about .bgTheme											{ background-color:#336699; }
.section-about #globalNav .about								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-about #globalNav .about a								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-about .documentDescription								{ border-bottom: 1px solid #336699; }
.section-about .folderList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-about .folderList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-about .albumList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-about .albumList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-about #rightPane .sublink								{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-about #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-about #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-about .wrapper #rightPane .normal h2 a					{ color: #b12633; }
.section-about .wrapper #rightPane .normal .profileCloseWindow a    { display: block; color: #000000; text-align: right; font-size: 14px; }
.section-about .wrapper #rightPane .normal .profileBodyTextWorkbookListing { color: #007AFF; }
.section-about .wrapper #rightPane .normal .profileBodyTextWorkbookListing a { color: #007AFF; }
.section-about .wrapper #rightPane .normal .profileCloseWindow a { color: #007AFF; font-size: 12px; letter-spacing: 0.1em; }
.section-about .wrapper #rightPane .normal .profileBodyText p{ font-size: 11px; line-height: 1.4em; margin-top: 10px; color: #fff;}

/** Academics **/
.section-academics .sectionColor								{ background-color: #578787; }
.section-academics .wrapper #rightPane .normal a				{ color: #345757; }
.section-academics .wrapper #rightPane .moreLink a				{ color: #345757; font-weight: normal; }
.section-academics .normal a									{ color: #345757; }
.section-academics .sublink .title								{ color: #345757; font-weight: normal;}
.section-academics .resource .item								{ color: #345757; }
.section-academics .bgTheme										{ background-color:#578787; }
.section-academics #globalNav .academics						{ background-image:url(images/globalNavigation/a_academics.gif); }
.section-academics #globalNav .academics a						{ background-image:url(images/globalNavigation/a_academics.gif); }
.section-academics #globalNav .academics .library a			    { background-image:url(images/globalNavigation/i_academics.gif); }
.section-academics #globalNav .academics .library a:hover       {
background-image:url(images/globalNavigation/h_academics.gif); }
.section-academics .documentDescription							{ border-bottom: 1px solid #578787; }
.section-academics .folderList .folderListItem					{ border-bottom: 1px dashed #578787; }
.section-academics .folderList .folderListItemThumb				{ border-bottom: 1px dashed #578787; }
.section-academics .albumList .folderListItem					{ border-bottom: 1px dashed #578787; }
.section-academics .albumList .folderListItemThumb				{ border-bottom: 1px dashed #578787; }
.section-academics #rightPane .sublink							{ background-image: url(images/arrows/i_arrow_academics.gif); }
.section-academics #rightPane .sublink:active					{ background-image: url(images/arrows/i_arrow_academics.gif); }
.section-academics #rightPane .sublink:hover					{ background-image: url(images/arrows/h_arrow_academics.gif); }
.section-academics .wrapper #rightPane .normal h2 a				{ color: #363636; }

/** Admission **/
.section-admission .sectionColor								{ background-color: #666633; }
.section-admission .wrapper #rightPane .normal a				{ color: #595931; text-decoration: none;}
.section-admission .wrapper #rightPane .moreLink a				{ color: #595931; font-weight: normal; text-decoration: none;}
.section-admission .normal a									{ color: #666633; text-decoration: none;}
.section-admission .group a                                     { color: #666633; text-decoration: none;}
.section-admission .resource .item								{ color: #595931; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox a	{ color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox2 a	{ color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox3 a   { color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox4 a   { color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox5 a   { color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox6 a   { color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox7 a   { color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox8 a   { color: #000000; text-decoration: none;}
.section-admission .wrapper #rightPane .admissionShadedBox9 a   { color: #000000; text-decoration: none;}
.section-admission .bgTheme										{ background-color:#666633; }
.section-admission #globalNav .admission						{ background-image:url(images/globalNavigation/a_admission.gif); }
.section-admission #globalNav .admission a						{ background-image:url(images/globalNavigation/a_admission.gif); }
.section-admission .documentDescription							{ border-bottom: 1px solid #666633; }
.section-admission .folderList .folderListItem					{ border-bottom: 1px dashed #666633; }
.section-admission .folderList .folderListItemThumb				{ border-bottom: 1px dashed #666633; }
.section-admission .albumList .folderListItem					{ border-bottom: 1px dashed #666633; }
.section-admission .albumList .folderListItemThumb				{ border-bottom: 1px dashed #666633; }
.section-admission .folderListRevised .folderListItem			{ border-bottom: 1px dashed #666633; }
.section-admission .folderListRevised .folderListItemThumb		{ border-bottom: 1px dashed #666633; }
.section-admission #rightPane .sublink							{ background-image: url(images/arrows/i_arrow_admission.gif); }
.section-admission #rightPane .sublink:active					{ background-image: url(images/arrows/i_arrow_admission.gif); }
.section-admission #rightPane .sublink:hover					{ background-image: url(images/arrows/h_arrow_admission.gif); }
.section-admission .wrapper #rightPane .normal h2 a				{ color: #363636; }
.section-admission .wrapper #rightPane .normal .admissionFaqFinAid a  { color: #507B7B; }
.section-admission .wrapper #rightPane .normal .admissionFaqAcad a  { color: #666633; }
.section-admission .wrapper #rightPane .normal .admissionFaqTrans a  { color: #2A5582; }
.section-admission .wrapper #rightPane .normal .admissionFaqStudLife a  { color: #AF592A; }
.section-admission .wrapper #rightPane .normal .admissionFaqAdmis a  { color: #6E4A70; }
.section-admission .wrapper #rightPane .normal .admissionFaqParents a  { color: #7B7CA8; }
.section-admission .wrapper #rightPane .normal .admissionFaqHeadLink  { font-weight: bold; padding-top: 6px; }
.section-admission .wrapper #rightPane .normal .admissionViewbook  { float: left; margin-top: 16px; margin-right: 20px;font-size: 130%; font-weight: bold; width: 119px; }
.section-admission .wrapper #rightPane .normal .admissionViewbookLink  { text-align: left; line-height: 1.2em; }
.section-admission .wrapper #rightPane .normal .admissionViewbookLink a  { color: #666633; }
.section-admission .wrapper #rightPane .normal .admissionViewbookImg  { }
.section-admission .wrapper #rightPane .normal .plain .admissionViewbookImg img { margin: 0px 0px 3px 0px; }

/** Campus Life **/
.section-campus-life .sectionColor								{ background-color: #8D5E8D; }
.section-campus-life .wrapper #rightPane .normal a				{ color: #5A2E5A; }
.section-campus-life .wrapper #rightPane .moreLink a			{ color: #5A2E5A; font-weight: normal; }
.section-campus-life .normal a									{ color: #5A2E5A; }
.section-campus-life .resource .item							{ color: #5A2E5A; }
.section-campus-life .bgTheme									{ background-color:#8D5E8D; }
.section-campus-life #globalNav .campusl						{ background-image:url(images/globalNavigation/a_campusLife.gif); }
.section-campus-life #globalNav .campusl a						{ background-image:url(images/globalNavigation/a_campusLife.gif); }
.section-campus-life .documentDescription						{ border-bottom: 1px solid #8D5E8D; }
.section-campus-life .folderList .folderListItem				{ border-bottom: 1px dashed #8D5E8D; }
.section-campus-life .folderList .folderListItemThumb			{ border-bottom: 1px dashed #8D5E8D; }
.section-campus-life .albumList .folderListItem					{ border-bottom: 1px dashed #8D5E8D; }
.section-campus-life .albumList .folderListItemThumb			{ border-bottom: 1px dashed #8D5E8D; }
.section-campus-life #rightPane .sublink						{ background-image: url(images/arrows/i_arrow_campusLife.gif); }
.section-campus-life #rightPane .sublink:active					{ background-image: url(images/arrows/i_arrow_campusLife.gif); }
.section-campus-life #rightPane .sublink:hover					{ background-image: url(images/arrows/h_arrow_campusLife.gif); }
.section-campus-life .wrapper #rightPane .normal h2 a			{ color: #363636; }

/** Campus Resources **/
body .sectionColor												{ background-color: #C1602E; }
body .wrapper #rightPane .normal a								{ color: #B12633; }
body .wrapper #rightPane .moreLink a							{ color: #B12633; font-weight: normal; }
body .normal a													{ color: #B12633; }
body .resource .item											{ color: #8B3F18; }
body .bgTheme													{ background-color:#C1602E; }
.section-campus-resources #globalNav .campusr					{ background-image:url(images/globalNavigation/a_campusResources.gif); }
.section-campus-resources #globalNav .campusr a					{ background-image:url(images/globalNavigation/a_campusResources.gif); }
body .documentDescription										{ border-bottom: 1px solid #C1602E; }
body .folderList .folderListItem								{ border-bottom: 1px dashed #C1602E; }
body .folderList .folderListItemThumb							{ border-bottom: 1px dashed #C1602E; }
body .albumList .folderListItem									{ border-bottom: 1px dashed #C1602E; }
body .albumList .folderListItemThumb							{ border-bottom: 1px dashed #C1602E; }
body .wrapper #rightPane .reda									{ color: #C1602E; }
body .wrapper #rightPane .reda:hover							{ color: #D1703E; }
.section-campus-resources #rightPane .sublink					{ background-image: url(images/arrows/i_arrow_campusResources.gif); }
.section-campus-resources #rightPane .sublink:active			{ background-image: url(images/arrows/i_arrow_campusResources.gif); }
.section-campus-resources #rightPane .sublink:hover				{ background-image: url(images/arrows/h_arrow_campusResources.gif); }
.section-campus-resources .wrapper #rightPane .normal h2 a		{ color: #363636; }

/* 
body #rightPane .sublink										{ background-image: url(images/arrows/i_arrow_campusResources.gif); }
body #rightPane .sublink:active									{ background-image: url(images/arrows/i_arrow_campusResources.gif); }
body #rightPane .sublink:hover									{ background-image: url(images/arrows/h_arrow_campusResources.gif); }
*/
body #rightPane .sublink										{ background-image: url(images/arrows/4AA3C8.png); }
body #rightPane .sublink:active									{ background-image: url(images/arrows/4AA3C8.png); }
body #rightPane .sublink:hover									{ background-image: url(images/arrows/4AA3C8.png); }




body .wrapper #rightPane .normal h2 a							{ color: #363636; }

/** Inside **/
.section-inside .sectionColor									{ background-color: #468348; }
.section-inside .wrapper #rightPane .normal a					{ color: #3e7a94; }
.section-inside .wrapper #rightPane .moreLink a					{ color: #3e7a94; font-weight: normal;  }
.section-inside .normal a										{ color: #3e7a94; }
.section-inside .resource .item									{ color: #3e7a94; }
.section-inside .bgTheme											{ background-color:#468348; }
.section-inside #globalNav .inside								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-inside #globalNav .inside a								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-inside .documentDescriptionInside								{ border-bottom: 1px solid #468348; }
.section-inside .folderListInside .folderListItem						{ border-bottom: 1px dashed #468348; }
.section-inside .folderListInside .folderListItemThumb					{ border-bottom: 1px dashed #468348; }
.section-inside .albumList .folderListItem						{ border-bottom: 1px dashed #468348; }
.section-inside .albumList .folderListItemThumb					{ border-bottom: 1px dashed #468348; }
.section-inside #rightPane .sublink								{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-inside #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-inside #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-inside .wrapper #rightPane .normal h2 a					{ color: #363636; }

/** Newsroom **/
/** section-newsroom h4  : see below styles for #newsStory  **/
.section-newsroom .sectionColor									{ background-color: #C1602E; } 
.section-newsroom .wrapper #rightPane .normal a					{ color: #3e7a94;  font-family: Helvetica, Arial, sans-serif; }
.section-newsroom .wrapper #rightPane .normal a .title{font-weight: bold}
.section-newsroom .wrapper #rightPane .moreLink a					{ color: #3e7a94; font-weight: normal;  }
.section-newsroom .normal a										{ color: #3e7a94; }
.section-newsroom .resource .item									{ color: #3e7a94; }
.section-newsroom .bgTheme											{ background-color:#336699; }
.section-newsroom .documentDescription								{ border-bottom: 1px solid #336699; }
.section-newsroom .folderList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-newsroom .folderList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-newsroom .albumList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-newsroom .albumList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-newsroom #rightPane .sublink								{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-newsroom #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-newsroom #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-newsroom .wrapper #rightPane .normal h2 a					{ color: #363636; }
.section-newsroom #breadcrumbs                                  { padding-bottom: 8px; }
.section-newsroom .wrapper #rightPane .normal .news_feature_pagination a { color: #cc6633; }
.section-newsroom .wrapper #rightPane .normal #about a          { color: #cc6633 ! important; }
.section-newsroom .wrapper #rightPane .normal #contact a        { color: #cc6633  }
.section-newsroom .wrapper #rightPane .normal .socialNetworking img { margin-right: 12px; margin-top: 6px; }
.section-newsroom .wrapper .normal table                        { border-collapse: collapse; border: none; }
.section-newsroom .wrapper #rightPane .normal .archiveTitle a   { color: #333333; }
.section-newsroom .wrapper #rightPane #contact .plain {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;     
}
.section-newsroom .wrapper #rightPane #contact .plain p{
     * margin-top: 3px;  /* IE only */   
}
.section-newsroom .wrapper #rightPane #contact .documentActions {
     padding: 0px 0px 0px 0px;
     line-height: 0px;     
}
.section-newsroom .wrapper #rightPane #about .documentActions {
     padding: 0px 0px 0px 0px;
     line-height: 0px;     
}
.section-newsroom #contact .documentFirstHeading { 
/*     color: #cc6633; 
     font-size: 17px;
     font-weight: bold;
     line-height: 1em;
     * margin-bottom: -5px; */  /* IE only */

 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-newsroom #about .documentFirstHeading { 
/*     color: #cc6633; 
     font-size: 17px;
     font-weight: bold;
     line-height: 1em;
     * margin-bottom: -5px; */  /* IE only */
	margin-left: -8px;
	 
 	background:#867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-newsroom #newsStory .documentFirstHeading { 
/*     color: #cc6633; 
     font-size: 18px;
     font-weight: bold;
     line-height: 1.1em;
     * margin-bottom: -5px;  */ /* IE only */

 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-newsroom #newsStory .subhead { 
     font-size: 13px;
     font-weight: bold;
     line-height: 1.1em;
	 margin: 11px 0px 8px 6px;
	 
}
.section-newsroom #newsStory .plain { 
     margin-top: 0px;
}
.section-newsroom h4 {
     font-size: 15px;
	 font-weight: bold;
	 font-style: normal;
	 padding-top: 12px;
	 padding-bottom: 0px;
	 margin: 0px 0px -7px 0px;
	 color: #1A7A97;
}

.section-newsroom .wrapper #rightPane .normal #contact .contactCell { 
     line-height: 1.3em;
}
.section-newsroom .wrapper #rightPane .normal #contact .contactCell b { 
     color: #cc6633; 
     font-size: 110%;
}
.section-newsroom .wrapper #rightPane .normal #contact .contactCell .link-mailto a { 
     color: #2e97b7; 
}
.section-newsroom hr {
     border: none;
     border-top : dashed 1px #cc6633;
     height : 1px;
     width: 92%;
	 text-align: left;
     clear: both;
     margin-top: 5px;
     margin-right: auto;
     margin-bottom: 8px;
     margin-left: auto;
}
.section-newsroom #contact hr {
     border: none;
     border-top : dashed 1px #cc6633;
     height : 1px;
     width: 100%;
     clear: both;
     * margin-bottom: 0px;  /* IE only */
}
.section-newsroom .fblike {
     background-color: #ffffff ! important;
     width: 350px;
     height: 24px;
}

/** Alumni Magazine **/
.section-alumni                                                 { background-color: #ffffff; }
.section-alumni .sectionColor									{ background-color: #1b7a98; } 
.section-alumni .wrapper #rightPane .moreLink a					{ color: #666633; font-weight: normal;  }
.section-alumni .wrapper #rightPane .normal a                   { color: #8b1f01; }
.section-alumni .normal a										{ color: #3e7a94; }
.section-alumni .resource .item									{ color: #3e7a94; }
.section-alumni .bgTheme											{ background-color:#1b7a98; }
.section-alumni .documentDescription								{ border-bottom: 1px solid #5d4f38; }
.section-alumni .folderList .folderListItem						{ border-bottom: 1px dashed #5D4F38; }
.section-alumni .folderList .folderListItemThumb					{ border-bottom: 1px dashed #5D4F38; }
.section-alumni .albumList .folderListItem						{ border-bottom: 1px dashed #5D4F38; }
.section-alumni .albumList .folderListItemThumb					{ border-bottom: 1px dashed #5D4F38; }
.section-alumni #rightPane .sublink								{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-alumni #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-alumni #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-alumni .wrapper #rightPane .normal h2 a					{ color: #5d4f38; }
.section-alumni #breadcrumbs                                  { padding-bottom: 8px; }
.section-alumni .wrapper #rightPane .normal .news_feature_pagination a { color: #cc6633; }
.section-alumni .wrapper #rightPane .normal #about a          { color: #cc6633 ! important; }
.section-alumni .wrapper #rightPane .normal #contact a        { color: #cc6633  }
.section-alumni .wrapper #rightPane .normal .socialNetworking img { margin-right: 12px; margin-top: 6px; }
.section-alumni .wrapper #rightPane .normal .plain img { margin-right: 12px; margin-bottom: 4px;}
.section-alumni .wrapper #rightPane .normal .plain p { line-height: 1.4em; }
.section-alumni .wrapper .normal table                        { border-collapse: collapse; border: none; }
.section-alumni .wrapper #rightPane .normal .archiveTitle .brown a   { color: #5d4f38; }
.section-alumni .wrapper #rightPane .normal .archiveTitle .brickRed a   { color: #8a2003; }
.section-alumni .wrapper #rightPane .normal .archiveTitle .olive a   { color: #555721; }
.section-alumni .wrapper #rightPane .normal .archiveTitle .darkGreen a   { color: #00261a; }
.section-alumni .wrapper #rightPane .normal .archiveTitle .aqua a   { color: #1b7a98; }
.section-alumni .wrapper #rightPane .normal .podcastTitle a        { color: #555721; }
.section-alumni .wrapper #rightPane .normal .magCalendarLink { margin-top: -5px; }
.section-alumni .wrapper #rightPane .normal .magCalendarLink a { color: #1a7a97; font-weight: bold; }
.section-alumni .wrapper #rightPane #contact .plain {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;     
}
.section-alumni #globalSectionID, .section-alumni #globalSectionID .sectionColor {
	height: 10px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.5em;
}
.section-alumni #globalSectionID .sectionColor .sectionColorAlumniTextLeft {
    margin-top: 2px; 
	margin-bottom: 0px; 
	margin-left: 5px;
}
.section-alumni #globalSectionID .sectionColor .sectionColorAlumniTextRight {
    margin-top: 2px; 
	margin-bottom: 0px; 
	margin-left: 405px;
}
.section-alumni #globalSectionID .sectionColor .sectionColorAlumniTextRight a{
    color: #ffffff;
}

.section-alumni .wrapper #rightPane #contact .plain p{
     * margin-top: 3px;  /* IE only */   
}
.section-alumni .wrapper #rightPane #contact .documentActions {
     padding: 0px 0px 0px 0px;
     line-height: 0px;     
}
.section-alumni .wrapper #rightPane #about .documentActions {
     padding: 0px 0px 0px 0px;
     line-height: 0px;     
}
.section-alumni #contact .documentFirstHeading { 
/*     color: #cc6633; 
     font-size: 17px;
     font-weight: bold;
     line-height: 1em;
     * margin-bottom: -5px; */ /* IE only */
	 
 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-alumni #about .documentFirstHeading { 
/*     color: #cc6633; 
     font-size: 17px;
     font-weight: bold;
     line-height: 1em;
     * margin-bottom: -5px; */  /* IE only */
	 
 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-alumni .wrapper #rightPane .normal #contact .contactCell { 
     line-height: 1.3em;
}
.section-alumni .wrapper #rightPane .normal #contact .contactCell b { 
     color: #cc6633; 
     font-size: 110%;
}
.section-alumni .wrapper #rightPane .normal #contact .contactCell .link-mailto a { 
     color: #2e97b7; 
}
.section-alumni hr {
     border: none;
     border-top : dashed 1px #5D4F38;
     height : 1px;
     width: 100%;
     clear: both;
     margin-top: 4px;
     * margin-top: 0px;  /* IE only */
     margin-right: auto;
     margin-bottom: 8px;
     margin-left: auto;
}
.section-alumni #contact hr {
     border: none;
     border-top : dashed 1px #5D4F38;
     height : 1px;
     width: 100%;
     clear: both;
     * margin-bottom: 0px;  /* IE only */
}
.section-alumni h4 {
     font-size: 15px;
	 font-weight: bold;
	 font-style: normal;
	 padding-top: 1px;
	 padding-bottom: 0px;
	 margin: 0px 0px -8px 0px;
	 color: #1A7A97;
}


/** Kilpatrick Athletic Center **/
.section-kac .sectionColor									{ background-color: #1A7A97; } 
.section-kac .wrapper #rightPane .normal a					{ color: #1A7A97; }
.section-kac .wrapper #rightPane .moreLink a				{ color: #1A7A97; font-weight: normal;  }
.section-kac .normal a										{ color: #1A7A97; }
.section-kac .resource .item								{ color: #3e7a94; }
.section-kac .bgTheme										{ background-color:#1A7A97; }
.section-kac .documentDescription							{ border-bottom: 1px solid #1a7a97; }
.section-kac .folderListRevised .folderListItem				{ border-bottom: 1px dashed #1a7a97; }
.section-kac .folderListRevised .folderListItemThumb		{ border-bottom: 1px dashed #1a7a97; height: 112px;}
.section-kac .albumListRevised .folderListItem				{ border-bottom: 1px dashed #1a7a97; }
.section-kac .albumListRevised .folderListItemThumb			{ border-bottom: 1px dashed #1a7a97; }
.section-kac #rightPane .sublink							{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-kac #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-kac #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-kac .wrapper #rightPane .normal h2 a				{ color: #1a7a97; }
.section-kac #breadcrumbs                                  { padding-bottom: 8px; }
.section-kac .wrapper #rightPane .normal .news_feature_pagination a { color: #cc6633; }
.section-kac .wrapper #rightPane .normal #contact a        { color: #cc6633  }
.section-kac .wrapper #rightPane .normal .socialNetworking img { margin-right: 12px; margin-top: 6px; }
.section-kac .wrapper .normal table                        { border-collapse: collapse; border: none; }
.section-kac .wrapper #rightPane .normal .kacNewsMoreLink a { color: #bf5f30; }
.section-kac .wrapper #rightPane .normal .kacCalendarLink a { color: #1a7a97; }
.section-kac .wrapper #rightPane .normal #about .textRight a { color: #1a7a95; }

.section-kac .wrapper #rightPane .normal .programGroupTitle { 
     display: block; 
     padding-top: 12px;
}
.section-kac .wrapper #rightPane .normal .programGroupTitle a { 
     color: #1a7a97; 
     font-weight: bold;
     letter-spacing: 0.1em; 
}
.section-kac .wrapper #rightPane #contact .plain {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;     
}
.section-kac .wrapper #rightPane #contact .plain p{
     * margin-top: 3px;  /* IE only */   
}
.section-kac .wrapper #rightPane #contact .documentActions {
     padding: 0px 0px 0px 0px;
     line-height: 0px;     
}
.section-kac .wrapper #rightPane #about .documentActions {
     padding: 0px 0px 0px 0px;
     line-height: 0px;     
}
.section-kac #about h1 { 
     color: #1a7a97; 
     font-size: 15px;
     font-weight: bold;
     line-height: 1.2em;
	 padding-top: 2px;
	 padding-bottom: 2px;
}
.section-kac h1.documentFirstHeadingKac { 
/*     color: #1a7a97; 
     font-size: 17px;
     font-weight: bold;
     line-height: 1em;
     * margin-bottom: -5px; */  /* IE only */
	 
 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-kac #about h1.documentFirstHeadingKac { 
/*     color: #1a7a97; 
     font-size: 15px;
     font-weight: bold;
     line-height: 1em;
     * margin-bottom: -5px; */  /* IE only */
	 
 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-kac .wrapper #rightPane .normal #contact .contactCell { 
     line-height: 1.3em;
}
.section-kac .wrapper #rightPane .normal #contact .contactCell b { 

     color: #cc6633; 
     font-size: 110%;
}
.section-kac .wrapper #rightPane .normal #contact .contactCell .link-mailto a { 
     color: #2e97b7; 
}
.section-kac hr {
     border: none;
     border-top : dashed 1px #5D4F38;
     height : 1px;
     width: 100%;
     clear: both;
     margin-top: 4px;
     * margin-top: 0px;  /* IE only */
     margin-right: auto;
     margin-bottom: 8px;
     margin-left: auto;
}

.section-kac #calendarPortletWrapper hr {
     margin-top: 8px;
     * margin-top: 0px;  /* IE only */
     margin-bottom: 5px;
}

.section-kac #programsPortletWrapper hr {
     margin-top: 8px;
     * margin-top: 0px;  /* IE only */
     margin-bottom: 5px;
}

.section-kac #about hr {
     border: none;
     border-top : dashed 1px #5D4F38;
     height : 1px;
     width: 100%;
     clear: both;
     margin-top: 7px;
     * margin-top: 0px;  /* IE only */
     margin-right: auto;
     margin-bottom: 8px;
     * margin-bottom: 0px;  /* IE only */
     margin-left: auto;
}
.section-kac #about .staffHr hr {
     border: none;
     border-top : dashed 1px #5D4F38;
     height : 1px;
     width: 100%;
     clear: both;
     margin-top: 6px;
     * margin-top: 0px;  /* IE only */
     margin-right: auto;
     margin-bottom: 6px;
     * margin-bottom: 0px;  /* IE only */
     margin-left: auto;
}

.section-kac #contact hr {
     border: none;
     border-top : dashed 1px #5D4F38;
     height : 1px;
     width: 100%;
     clear: both;
     * margin-bottom: 0px;  /* IE only */
}

.section-kac .featureHr {
     border: none;
     border-top : dashed 1px #1a7a97;
     height : 1px;
     width: 100%;
     clear: both;
     margin-top: 10px;
     * margin-top: 21px;  /* IE only */
     margin-right: auto;
     margin-bottom: 0px;
     margin-left: auto;
}


/** Events **/
.section-events .sectionColor									{ background-color: #336699; }
.section-events .wrapper #rightPane .normal a					{ color: #3e7a94 !important; }
.section-events .wrapper #rightPane .moreLink a					{ color: #3e7a94 !important; font-weight: normal;  }
.section-events .normal a										{ color: #3e7a94 !important; }
.section-events .resource .item									{ color: #3e7a94 !important; }
.section-events .bgTheme											{ background-color:#336699; }
.section-events #globalNav .about								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-events #globalNav .about a								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-events .documentDescription								{ border-bottom: 1px solid #336699; }
.section-events .folderList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-events .folderList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-events .albumList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-events .albumList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-events #rightPane .sublink								{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-events #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-events #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-events .wrapper #rightPane .normal h2 a					{ color: #363636; }

/** Young Writers **/
.section-young-writers .sectionColor									{ background-color: #336699; }
.section-young-writers .wrapper #rightPane .normal a					{ color: #3e7a94; }
.section-young-writers .wrapper #rightPane .moreLink a					{ color: #3e7a94; font-weight: normal;  }
.section-young-writers .normal a										{ color: #3e7a94; }
.section-young-writers .resource .item									{ color: #3e7a94; }
.section-young-writers .bgTheme											{ background-color:#336699; }
.section-young-writers #globalNav .about								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-young-writers #globalNav .about a								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-young-writers .documentDescription								{ border-bottom: 1px solid #336699; }
.section-young-writers .folderList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-young-writers .folderList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-young-writers .albumList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-young-writers .albumList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-young-writers #rightPane .sublink								{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-young-writers #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-young-writers #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-young-writers .wrapper #rightPane .normal h2 a					{ color: #363636; }

/** berc **/
.section-berc .sectionColor									{ background-color: #336699; }
.section-berc .wrapper #rightPane .normal a					{ color: #3e7a94; }
.section-berc .wrapper #rightPane .moreLink a					{ color: #3e7a94; font-weight: normal;  }
.section-berc .normal a										{ color: #3e7a94; }
.section-berc .resource .item									{ color: #3e7a94; }
.section-berc .bgTheme											{ background-color:#336699; }
.section-berc #globalNav .about								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-berc #globalNav .about a								{ background-image:url(images/globalNavigation/a_about.gif); }
.section-berc .documentDescription								{ border-bottom: 1px solid #336699; }
.section-berc .folderList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-berc .folderList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-berc .albumList .folderListItem						{ border-bottom: 1px dashed #336699; }
.section-berc .albumList .folderListItemThumb					{ border-bottom: 1px dashed #336699; }
.section-berc #rightPane .sublink								{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-berc #rightPane .sublink:active						{ background-image: url(images/arrows/i_arrow_about.gif); }
.section-berc #rightPane .sublink:hover						{ background-image: url(images/arrows/h_arrow_about.gif); }
.section-berc .wrapper #rightPane .normal h2 a					{ color: #363636; }

/** educating-outside-the-lines **/
.section-educating-outside-the-lines h4 {
    color: #1A7A97;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: -14px 0px 0px 0px;
}

/** end section colors *********************************************************************/

/*******************************************************************************************/
/*******************************************************************************************/

/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 */

#portal-column-one {
	width: 239px;
}

/** Local (portlet) Navigation **/
.visualPadding {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

/** Page Header **/
/** h1.documentFirstHeading, h1 { **/
h1.documentFirstHeading{
/*
	font-size: 17px;
    line-height: 1.2em;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #363636;
	border-bottom: none; */

 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;	
}

.section-admission h1.documentFirstHeading, h1.special {
	background: #867777;
text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.fb_edge_widget_with_comment {
top: 15px;
clear: both;
float: right;
height: 38px;
}


.wrapper #rightPane .resource h1.documentFirstHeading, .normal h1.documentFirstHeading {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #363636;
	background: #B12633 url(/images/h1-bg.png) repeat-x !important;
	margin: 0px; */
	background: #867777 !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal !important;
	text-transform: none;
	width: 709px;
	color: white !important;
	height: auto;
	line-height: 25px;
	font-size: 17px !important;
	padding-left: 5px;
	top: -15px;
	position: relative;
	text-indent: 0px;
	border-top: 1px solid #504848;
}

h1.sectionFirstHeading {
	font-size: 23px;
    line-height: 1.5em;
	margin: 0px 0px 0px 5px !important;
	padding-top: 0px;	
	padding-bottom: 0px;
	color: #b12633;
	border-bottom: none;
float: left;
}
.wrapper #rightPane .resource h1.sectionFirstHeading, .normal h1.sectionFirstHeading {
	font-family: Arial,  tahoma, sans-serif;
/*	font-family: tahoma, Arial narrow, Arial, Helvetica, sans-serif; */
	font-size: 34px;
	font-weight: normal;
	color: #867777;
	margin: 0px;
}
#sectionpageBoxesContainerDiv{
	margin: 10px 0 10px 0;
}
div.sectionpageBoxesContainer{
	width: 716px;
	border: 0px;
	background-color: #fff;
height: 135px;
}
div.sectionpageBox{
	width: 230px;
	min-height: 110px;
	padding-top: 20px;
	float: left;
	margin: 0 4px;

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
border: 0px solid #000;
}
#tuition.sectionpageBox {
	padding-top: 40px;
	min-height: 90px;
}
div.sectionpageBox div.titlebar{
	width: 230px;
	height 23px !important;
	line-height 26px !important;
	padding-top: 3px;
	font-family: Arial,  tahoma, sans-serif !important; 
	font-size: 25pt !important;
	font-weight: bold !important;
	text-align: center;
	color: #fff;
	text-transform: none;
}
#learn {
/*	background: url(/images/sections/admission/learn.png) no-repeat; */
}
#connect {
/*	background: url(/images/sections/admission/connect.png) no-repeat; */
}
#visit {
/*	background: url(/images/sections/admission/visit.png) no-repeat; */
}
#tuition {
/*	background: #6e161e url(/images/sections/admission/tuition.png) no-repeat; */
}
#aid {
/*	background: #6e161e url(/images/sections/admission/aid.png) no-repeat; */
}
#apply {
/*	background: #6e161e url(/images/sections/admission/apply.png) no-repeat; */
}
#learn:hover {
/*	background: #6e161e url(/images/sections/admission/learn-hover.png) no-repeat; */
}
#connect:hover {
/*	background: #6e161e url(/images/sections/admission/connect-hover.png) no-repeat; */
}
#visit:hover {
/*	background: #6e161e url(/images/sections/admission/visit-hover.png) no-repeat; */
}
#tuition:hover {
/*	background: #6e161e url(/images/sections/admission/tuition-hover.png) no-repeat; */
}
#aid:hover {
/*	background: #6e161e url(/images/sections/admission/aid-hover.png) no-repeat; */
}
#apply:hover {
/*	background: #6e161e url(/images/sections/admission/apply-hover.png) no-repeat; */
}
/*
#learn:hover, #connect:hover, #visit:hover, #tuition:hover, #aid:hover, #apply:hover{
	background: #6e161e url(/images/sections/boxtitle-bg.png) top no-repeat;
}
*/

#sectionpageBoxesContainerRow1 div span, #sectionpageBoxesContainerRow1 div div{
	display: none;
}
#sectionpageBoxesContainerRow1 div:hover span, #sectionpageBoxesContainerRow1 div:hover div {
	display: block !important;
	position: relative !important;
	top: 1px !important; 
	left: 5px !important; 
	width: 205px;
	padding: 0 5px; 
/*	margin: 10px; 
	z-index: 101;
	color: #AAA; 
	background: black;
   font: 10px Verdana, sans-serif; text-align: center; */
}

#sectionpageBoxesContainerRow1 div:hover span ul{
	margin-top: 5px !important;
}
	
#sectionpageBoxesContainerRow1 div:hover span li{
	list-style: url(/images-1/global-elements/arrow-867777.png);
}
#sectionpageBoxesContainerRow1 div:hover span li a{
	color: #fff !important;
	font-weight: bold;
	font-size: 14px !important;
	font-family: Arial narrow, Arial, sans-serif !important;
}	
#sectionpageBoxesContainerRow1 div:hover span li a:hover{
	text-decoration: none !important;
}

#sectionpageBoxesContainerRow2 div span{
	display: none;
}
#sectionpageBoxesContainerRow2 div:hover span {
	display: block !important;
	position: relative !important;
	top: 1px !important; 
	left: 5px !important; 
	width: 205px;
	padding: 0 5px; 
/*	margin: 10px; 
	z-index: 101;
	color: #AAA; 
	background: black;
   font: 10px Verdana, sans-serif; text-align: center; */
}

#sectionpageBoxesContainerRow2 div:hover span ul{
	margin-top: 5px !important;
}
	
#sectionpageBoxesContainerRow2 div:hover span li{
	list-style: url(/images-1/global-elements/arrow-867777.png);
}
#sectionpageBoxesContainerRow2 div:hover span li a{
	color: #fff !important;
	font-weight: bold;
	font-size: 14px !important;
	font-family: Arial narrow, Arial, sans-serif !important;
}	
#sectionpageBoxesContainerRow2 div:hover span li a:hover{
	text-decoration: none !important;
}	

div.profileContainer {
	width: 233px;
	height: auto;

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow:  none !important;

}
div.profileContainer div.pc_header{
	width: 233px;
/*	padding: 1px 4px 0 4px; */
	padding: 0 0 1px 0 !important;
	height: auto;
	background: #504848;
	color: #fff;
/* 	font-family: Arial, Helvetica, sans-serif !important; */
}

div.profileContainer div.pc_header_text{
	font-size: 10pt;
	font-weight: bold;
 	font-family: Arial, Helvetica, sans-serif !important;
	line-height: 1em;
}

div.profileContainer div.pc_footer{
	width: 225px;
	padding: 5px 4px 0 4px;
	height: 21px;
	background: #504848;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
div.profileContainer div.pc_pic{
	width: 233px;
	height: 200px;
}
div.profileContainer div.pc_pic img{
	width: 233px;
	height: 200px;
}

div.profileContainer div.pc_footer a {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #fff;
	text-decoration: none;
}
div.profileContainer div.pc_footer a:hover{
	text-decoration: underline;
}

div#contactBox {
	margin: 0px 0 8px 0;
	padding: 6px;
	width: 221px;
	background: #4ba4ca;
/*	background: url(/images/globalElements/contact-bg.png) no-repeat; */

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;

	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
div#contactBox .cb_title{
	font-family: Arial, tahoma, sans-serif !important;
	font-size: 16px;
	color: #333;
	font-weight: normal; 
/*	font-family: Helvetica, Arial, sans-serif !important; */
	text-transform: none; 
}
div#contactBox .cb_main{
	text-transform: none; 
	font-family: Arial, tahoma, sans-serif !important;
	font-weight: normal; 
	text-transform: none; 
}

div#contactBox .cb_hr{
	background: #666666;
	width: 218px;
	padding-left: 4px;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 2px;
}

div#contactBox .cb_label{
	font-size: 15px;
	text-transform: none;
}
div#contactBox .cb_text, div#contactBox  a{
color: #fff;
padding-bottom: 8px;
font-size: 15px;
text-decoration: none;
}
div#contactBox .cb_social{}

div#announcementsBox{
	margin: 2px 0 6px 0;
	padding: 1px 6px 6px 6px;
	width: 221px;
	background: #999;
	/*	background: url(/images/globalElements/announcements-bg.png) no-repeat; */

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;

	font-family: Arial,  tahoma, sans-serif !important; 
/*	font-family: Helvetica, Arial, sans-serif !important; */
	font-size: 16pt !important;
	font-weight: normal;
	color: #000;
}
div#announcementsBox .ab_title{
	text-transform: none;
	width: 221px;

	height: 21px;
	color: #fff;
}
div#announcementsBox .ab_hr{
	background: #fff;
	width: 218px;
	padding-left: 4px;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 2px;
}
body.plugin.transparent_widget{
	float: right !important;
}
div#announcementsBoxContent .ab_separator {
	background: url(/images/globalElements/announcements-separator.png) no-repeat;
	width: 207px;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 4px;
}
div#announcementsBoxContent{
	width: 209px;
	color: #fff;
	font-size: 12pt;
	margin-left: 3px;
} 

div.announcementsBoxContentTitle{
	margin-top: 7px;
}

div#announcementsBox #reqinfo {
	width: 100%;
	margin-top: 15px;
}


div#announcementsBoxContent div a, div#announcementsBoxContent .pipe {
	color: #b12633 !important;
	text-transform: none  !important;
}
div#announcementsBoxContent div a {
	text-decoration: none !important;
}
div#announcementsBoxContent div a:hover {
	text-decoration: underline !important;
}
span .nowrap{
	white-space: nowrap;
}

.sidenavBox a{
	text-decoration: none !important;
	color: #fff;
	font-size: 12px;
}

div#sidenavBoxContainer{
	margin: 0 0 3px 0;
	width: 230px;
	height: auto;
}

div#sidenavBoxContainer div.sidenavBox{
	width: 233px;
	margin-bottom: 3px;
	padding-top: 4px;
	height: auto;
/*	background: #B12633 url(/images/arrows/bt_open.png) top right no-repeat; */
	background: #867777;
	font-family:Arial,  tahoma, sans-serif sans-serif;
	font-size: 17px;
	color: #fff;
	text-transform: none;
	text-align: center;
	font-weight: normal;

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
}
 
div#sidenavBoxContainer div.sidenavBox:hover{
	background: #867777 url(/images/arrows/bt_open.png) top right no-repeat; 
	background-position: 212px 2px; 
/*	background-position: top right; */
}
.homepage-box-container div.homepage-box:hover {
/*	background: #867777 url(/images/arrows/bt_open.png) top right no-repeat;  */
}

a  div#sidenavBoxTitleLearn, a  div#sidenavBoxTitleLearn:hover,
a  div#sidenavBoxTitleConnect, a  div#sidenavBoxTitleConnect:hover,
a  div#sidenavBoxTitleVisit, a  div#sidenavBoxTitleVisit:hover,
a  div#sidenavBoxTitleTuition, a  div#sidenavBoxTitleTuition:hover,
a  div#sidenavBoxTitleAid, a  div#sidenavBoxTitleAid:hover,
a  div#sidenavBoxTitleApply, a  div#sidenavBoxTitleApply:hover
{
	font-family: Arial,  tahoma, sans-serif;
	font-size: 17px;
	color: #fff;
	text-transform: none;
	text-align: center;
	font-weight: normal;
	text-decoration: none !important;
}

div#sidenavBoxContainer div.sidenavBox:hover{
text-decoration: none !important;
/* height: auto; */
}


#sidenavBoxContainer div#learn #sidenavBoxContentLearn,
#sidenavBoxContainer div#connect #sidenavBoxContentConnect,
#sidenavBoxContainer div#visit #sidenavBoxContentVisit,
#sidenavBoxContainer div#tuition #sidenavBoxContentTuition,
#sidenavBoxContainer div#aid #sidenavBoxContentAid,
#sidenavBoxContainer div#apply #sidenavBoxContentApply{
	display: none;
	position: relative !important;
/*	top: -20px !important; 
	left: 210px !important;  */
	width: 223px;
	border-top: 1px solid #333;
	background: #BAACAC;
/*	background: #6E161E; */
	height: auto;
	padding: 0 0 5px 10px; 	
}
#generic #sidenavBoxTitle {
	background: #867777;
	font-size: 17px;
	font-family: 'Arial', tahoma, sans-serif;
	text-transform: none;
	color: white;
	width: 231px;
	position: relative;
	left: -10px;
	height: auto;
	text-align: center;
	padding: 3px 0;
}

#sidenavBoxContainer div#generic #sidenavBoxContent {
	display: '';
	position: relative !important;
	width: 220px;
	border-top: 1px solid #333;
	background: #5D1218;
	height: auto;
	padding: 0 0 5px 10px; 
}
/*
#sidenavBoxContainer div#learn:hover div#sidenavBoxContentLearn,
#sidenavBoxContainer div#connect:hover div#sidenavBoxContentConnect,
#sidenavBoxContainer div#visit:hover div#sidenavBoxContentVisit,
#sidenavBoxContainer div#tuition:hover div#sidenavBoxContentTuition,
#sidenavBoxContainer div#aid:hover div#sidenavBoxContentAid,
#sidenavBoxContainer div#apply:hover div#sidenavBoxContentApply{
	display: block !important;
	position: relative !important;
/*	top: -20px !important; 
	left: 210px !important;  */
	width: 218px;
	border-top: 1px solid #333;
/*	background: #6E161E; */
	background: #5D1212;
	height: auto;
	padding: 0 0 5px 10px; 
	
}
*/
#sidenavBoxContainer div:hover div a{
	color: #fff !important;
	font-weight: bold;
	font-size: 14px !important;
	font-family: Arial,  tahoma, sans-serif !important;
	text-decoration: none !important;
	vertical-align: top;
}	
#sidenavBoxContainer div:hover div a:hover{
/*	text-decoration: underline !important; */
}	
#sidenavBoxContainer div div ul{
	margin-top: 5px !important;
}
#sidenavBoxContainer div div ul li{
	list-style: url(/images-1/global-elements/arrow-867777.png);
	list-style-position: inside;
	text-align: left;
	line-height: 18px;
}

/** Document Headers **/
h2, h3, table.vertical th {
	display: block;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px !important;
	padding-left: 0px !important;
	padding-top: 12px;
	padding-bottom: 4px;
	color: #363636;
	border-bottom: none;
}
h4 {
	display: block;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 4px;
	color: #363636;
	border-bottom: none;
}
/* Section Header */
h2 {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}
/* Section Sub-Header */
h3, table.vertical th {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}
/* Section Sub-Sub-Header */
h4 {
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
}

/** 'Vertical' tables (event listing, etc.) **/
table.vertical, table.vertical tr, table.vertical th, table.vertical td {
	text-align: left;
	vertical-align: top;
	background: none;
	border: none;
	padding-top: 0px;
	padding-left: 0px;
}
table.vertical th, table.vertical td {
	padding-bottom: 16px;
}
table.vertical th {
	width: 80px;
	text-transform: capitalize;
}
table.vertical {
	margin-bottom: 32px;
}

/** Document Actions **/
.documentActions {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px !important;

	text-align: right; 
	display: inline; 
	float: right;
}
#popup .documentActions {
/*	position: relative; */
/*	top: -10px;         */
/*	left: 6px;          */
}
.documentActions ul, .documentActions ul li {
	display: inline;
}
.documentActions ul li {
	padding-left: 10px;
}
.documentActions ul li a {
	border: 0px;
}
.documentActions ul li a img{
	margin-right: 0px;
	border: 0px;
}
.documentActions ul li a.closeWindow {
	display: inline;
	padding-left: 8px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	color: #999999;
}
.documentActionsNews {
	padding: 5px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	width: 195px;
	text-align: left;
	display: inline;
	float: left;
}
.documentActionsNews a img{
	margin-right: 5px;
}
.documentActionsNews ul, .documentActionsNews ul li {
	display: inline;
}
.documentActionsNews ul li {
	padding-right: 10px;
}
.documentActionsNews ul li a {
	border: 0px;
}
.documentActionsNews ul li a img{
	margin-right: 0px;
	border: 0px;
}
.documentActionsNews ul li a.closeWindow {
	display: inline;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	color: #999999;
}

.documentActionsLibrary {
	padding: 8px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;

	text-align: right;
	display: inline;
	float: right;
}
.documentActionsLibrary ul, .documentActionsLibrary ul li {
	display: inline;
}
.documentActionsLibrary ul li {
	padding-right: 10px;
}
.documentActionsLibrary ul li a {
	border: 0px;
}
.documentActionsLibrary ul li a img{
	margin-right: 0px;
	border: 0px;
}
.documentActionsLibrary ul li a.closeWindow {
	display: inline;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	color: #999999;
}

/** Body Content **/
.discreet {
	color: #666666;
}
#region-content {
	background-color: #ffffff
	font-size: 12px;
}
#region-content div div.plain{
	padding-left: 6px;
/*	margin-left: 10px; */
}
.image-left {
	float: left;
    margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 8px;
}
#featuredContentGallery .image-left {
	margin-right: 0px;
	margin-bottom: 0px;
}
#portal-column-content, .documentAnon #region-content, {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	background: none;
clear: both;
}

#content {
	padding: 0px 0px 0px 0px !important;
/*	padding: 0px 16px 0px 0px !important; */
	margin: 0px 0px 0px 0px !important;
	background: none;
	clear: both;
/*	
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
width: 697px;
	*/
}
.connect_widget, .fb-like, .connect_widget .connect_widget_interactive_area{
	float: right;
	width: 35px;
	text-align: right;
	z-index: 5 !important;
}
.fb-like iframe{
	position: relative;
	right: 20px;
}
.documentEditable {
	width: 565px;
	float: right;
}
.documentEditable #region-content, .documentEditable .documentContent {
	padding: 0px 0px 0px 0px !important;
	border: none !important;
	background-color: #ffffff;
}
.documentContent p{
	margin: 8px 0 0 8px;
}
#home .documentEditable #region-content {
	padding: 8px 8px 8px 8px !important;
}
.contentViews {
	margin-bottom: 0px !important;
}
.contentViews .plain a {
	background-color: #ffffff
}
.actionMenuContent ul {
	margin-top: 0px !important;
}
.normal .plain {
	font-size: 12px;
	line-height: 1.4em;
    margin: -4px 0px 0px 0px;
    /*	clear: both; */
 padding: 0px 0px 0px 0px;
}
.normal .plain p {
	font-size: 13px;
	line-height: 1.4em;
    margin: 8px 0px 8px 0px;
	color: #333;
    /* padding: 0px 0px 0px 0px; */
}

.normal .plain img{
	margin-right:20px;
}

/* special margin for arrow graphic on library landing page content area */
.normal .plain .library_links img {
	margin-right: 0px;
}

.library_line {
	border-top: 1px dashed #578787; 
	margin: 12px 0px 12px 0px;
}

/*
.normal .plain .library_links {
	border-top: 1px dashed #578787;
	padding-top: 10px;
	margin-top: -3px;
}
*/

.normal .plain h5 {
	margin: 0px;
	font-size: 13px;
}
.indent-15 {
        margin-left: 15px;
}
.space-before-3 {
        margin-top: 3px;
}
.space-before-2 {
        margin-top: 2px;
}

/** Home content **/
#home dl.portlet {
/*	background-color: #739F9F; */
    background-color: #ffffff;
	display: block;
	width: 350px;
	float: right;
	padding-left: 8px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 8px;
}
#home dl.portlet * {
	margin-bottom: 0px;
}
#home dt.portletHeader {
	margin-bottom: 6px;
}
#home dt.portletHeader, #home dt.portletItem h1.documentFirstHeading {
/*	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000000; */
 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
#home dl.portlet a {
	color: #000000;
}
#home dd.portletItem {
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/** Folder Content **/
.documentDescription {
	font-weight: normal;
}


/** Folder Listing **/
.documentDescription {
	padding-bottom: 16px;
	margin-bottom: 16px;
}
.folderList, .albumList {
	display: block;
	width: 100%;
}
.folderList .folderListItem {
	height: 85px;  
}
.folderList .folderListItemThumb {
	height: 70px;  
}
.albumList .folderListItem {
	height: 85px;
}
.albumList .folderListItemThumb {
	height: 100px;
}
.folderList .folderListItem, .albumList .folderListItem {
	display:block;
	position: relative;
	width: 325px;
 	margin-bottom:16px; 
	float:left;
	margin-right:15px;
	text-overflow: ellipsis;
	font-size: 12px;
	padding-bottom: 0px;
/*	padding-bottom: 16px; */
	line-height: 16px; 
}
.folderList .folderListItemThumb, .albumList .folderListItemThumb {
	display:block;
	position: relative;
	width: 325px;
 	margin-bottom:16px; 
	float:left;
	margin-right:15px;
	text-overflow: ellipsis;
	font-size: 12px;
	padding-bottom: 0px;
	line-height: 16px; 
}

.folderList .folderListItem h2, .albumList .folderListItem h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 17px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}
.folderList .folderListItemThumb h2, .albumList .folderListItemThumb h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 12px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}
.folderListItem .thumbnail {
	float: left;
	margin-right: 6px;
	margin-bottom: 30px; 
}
.folderListItemThumb .thumbnail {
	float: left;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 30px; 
}
.folderListItem .thumbnail img {
	height: 60px;
	width: 65px;
	margin: 0px 0px 0px 0px !important;
}
.folderListItemThumb .thumbnail img {
	height: 60px;
	width: 65px;
	margin: 0px 0px 0px 0px !important;
}
.folderListItem .moreLink {
	display: inline;
	width: 100px;
}
.folderListItemThumb .moreLink {
	display: inline;
	width: 100px;
}


/** Folder Listing Revised **/
.documentDescription {
	padding-bottom: 16px;
	margin-bottom: 16px;
}
.folderListRevised {
	display: block;
	width: 100%;
}
.folderListRevised .folderListItem {
	height: 85px;  
}
.folderListRevised .folderListItemThumb {
	height: 102px; 
}
.folderListRevised .folderListItem {
	display:block;
	position: relative;
	width: 340px;
 	margin-bottom:16px; 
	float:left;
	margin-right:15px;
	text-overflow: ellipsis;
	font-size: 12px;
	padding-bottom: 0px;
/*	padding-bottom: 16px; */
	line-height: 16px; 
}
.folderListRevised .folderListItemThumb {
	display:block;
	position: relative;
	width: 340px;
 	margin-bottom:16px; 
	float:left;
	margin-right:15px;
	text-overflow: ellipsis;
	font-size: 12px;
	padding-bottom: 0px;
	line-height: 16px; 
}

.folderListRevised .folderListItem h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 17px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}
.folderListRevised .folderListItemThumb h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 10px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}
.folderListRevised .folderListItem .thumbnail {
	float: left;
	margin-right: 6px;
	margin-bottom: 30px; 
}
.folderListRevised .folderListItemThumb .thumbnail {
	float: left;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 30px; 
}
.folderListRevised .folderListItem .thumbnail img {
	height: 83px;
	width: 83px;
	margin: 0px 0px 0px 0px !important;
}
.folderListRevised .folderListItemThumb .thumbnail img {
	height: 83px;
	width: 83px;
	margin: 0px 0px 0px 0px !important;
}
.folderListRevised .folderListItem .moreLink {
	display: inline;
	width: 100px;
}
.folderListRevised .folderListItemThumb .moreLink {
	display: inline;
	width: 100px;
}
.folderListRevised .folderListItemThumb .headingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
    line-height: 1.2em;
	color: #000000;
}
.folderListRevised .folderListItemThumb .thumbnailDescription {
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
/* End Folder Listing Revised */

.folderListItemThumbNews {
	display:block;  
/*	height: 80px; */ 
	width: 267px;
/*  margin-top: 2px;  */
	float:left; 
    padding: 0px 15px 0px 0px;
    margin: 2px 0px 15px 0px;
	text-overflow: ellipsis;  
	font-size: 12px;
	line-height: 16px;  
}
.folderListItemThumbNews .headingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    line-height: 1.4em;
	color: #000000;
}
.folderListItemThumbNews .thumbnail {
	float: left;  
	margin-top: 4px;  
	margin-right: 6px;
    margin-bottom: 0px;
}
.folderListItemThumbNews .thumbnail img {
	height: 60px;
	width: 65px;
	margin: 0px 0px 0px 0px !important; 
}
.folderListItemThumbNews .moreLink {
    padding-left: 0px;
}

.albumListTS .folderListItemThumb {
/*	height: 64px; */
/*	display:block; */
/*	position: relative; */
/*	width: 155px; */
 	margin-bottom:12px; 
	margin-right:0px;
    margin-left: 0px; 
	text-overflow: ellipsis;
	font-size: 12px;
	padding-bottom: 0px;
	line-height: 16px; 
}
.albumListTS .folderListItemThumb .tsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 12px; 
	border-bottom: none;
	color: #333333;
}
.albumListTS .folderListItemThumb .moreLink {
	display: inline;
	width: 100px;
}
#newsTop {
    margin-top: 10px;
}

/* possible cruft */
#newsViewLeft {
    float: left;
    width: 166px;
}
/* possible cruft */
#newsViewRight {
    float: right;
    width: 399px;
}

#prevFeatureStories {
}

.featuredEvent {
    margin-top: 2px;
    padding: 0px 0px 0px 0px;
    background-color: #ced6df;
    height: 208px; 
    width: 166px;
}

.featuredEvent .thumbnail_fe img{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 166px;  
    height: 124px;
}
.featuredEventText {
    padding: 2px 7px 0px 7px;
}
.albumListNews {
    padding: 0px 0px 0px 0px;
}
.featuredEventText .eventSublink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
	text-decoration: none;
	line-height: 1.2em;
}
.featuredEventText .dateSublink {
    display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
    padding-top: 2px;
}
.moreEvents {
    font-style: normal;
    text-align: right;
}
.pullQuote {
    background-image:url(https://www.simons-rock.edu/newsroom/perspectives/perspectives.gif);
    background-repeat: no-repeat;
    float: right;
    width: 189px;
    height: 275px;
/*    background-color: #ced6df;  */
    padding: 0px 0px 0px 0px;
    margin-bottom: 14px;
}
.pullQuoteMore {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: right;
    padding: 245px 17px 0px 0px;
    font-size: 12px;
}
.subscribe {
    background-color: #ced6df;
    padding: 4px 4px 4px 5px;
    margin-bottom: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 1.2em;
    text-align: left;
}
.subscribe .input_section {
    font-size: 10px;
    padding: 3px 0px 0px 0px;
}

/* Inside version */

.documentDescriptionInside {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}

.folderListInside .albumList {
	display: block;
	width: 100%;
}
.folderListInside .folderListItem {
	height: 118px;  
}
.folderListInside .folderListItemThumb {
	height: 70px;  
}
.albumList .folderListItem {
	height: 85px;
}
.albumList .folderListItemThumb {
	height: 100px;
}
.folderListInside .folderListItem, .albumList .folderListItem {
	display:block;
	position: relative;
	width: 250px;
 	margin-bottom: 10px; 
	float:left;
	margin-right:20px;
	text-overflow: ellipsis;
	font-size: 12px;
	padding-bottom: 0px;
/*	line-height: 16px; */ 
}
.folderListInside .folderListItemThumb, .albumList .folderListItemThumb {
	display:block;
	position: relative;
	width: 250px;
 	margin-bottom:20px; 
	float:left;
	margin-right:18px;
	text-overflow: ellipsis;
	font-size: 12px;
	padding-bottom: 0px;
	line-height: 16px; 
}
.folderListInside .folderListItem h2, .albumList .folderListItem h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 4px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}
.folderListInside .folderListItemThumb h2, .albumList .folderListItemThumb h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 12px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}

.folderListInside .sublink .title {
  font-size: 13px;
  line-height: 1.1em;
}

.whatsNew {
    display: block;
    background-color: #e5b299;
    float: left;
    width: 535px;
    text-align: center;
    margin: 4px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
}

.folderListLibrary .albumList {
	display: block;
	width: 100%;
}
.folderListLibrary .folderListItem {
	height: 103px;  
}
.folderListLibrary .folderListItemThumb {
	height: 70px;  
}
.folderListLibrary .folderListItem, .albumList .folderListItem {
	display:block;
	position: relative;
	width: 335px;
 	margin-bottom: 10px; 
	float:left;
	margin-right:20px;
	text-overflow: ellipsis;
	padding-bottom: 0px;
/*	line-height: 16px; */ 
}
.folderListLibrary .folderListItemThumb, .albumList .folderListItemThumb {
	display:block;
	position: relative;
	width: 335px;
 	margin-bottom:20px; 
	float:left;
	margin-right:18px;
	text-overflow: ellipsis;
	padding-bottom: 0px;
	line-height: 16px; 
}
.folderListLibrary .folderListItem h2, .albumList .folderListItem h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 4px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}
.folderListLibrary .folderListItemThumb h2, .albumList .folderListItemThumb h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px !important;
	padding-top: 0px;
	padding-bottom: 12px; 
	border-bottom: none;
	font-weight: bold;
	color: #FF0000;
}

.folderListLibrary .sublink .title {
  font-size: 12px;
  line-height: 1.1em;
}

.folderListItem .thumbnail {
	float: left;
	margin-right: 6px;
	margin-bottom: 30px; 
}
.folderListItemThumb .thumbnail {
	float: left;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 30px; 
}
.folderListItem .thumbnail img {
	height: 60px;
	width: 65px;
	margin: 0px 0px 0px 0px !important;
}
.folderListItemThumb .thumbnail img {
	height: 60px;
	width: 65px;
	margin: 0px 0px 0px 0px !important;
}
.folderListItem .moreLink {
	display: inline;
	width: 100px;
      padding-left: 16px;
      font-size: 90%;
}
.folderListItemThumb .moreLink {
	display: inline;
	width: 100px;
}

.portletNewsSearchForm {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

/* Admission tables for display */

.admissionTable {
  width: 565px;
  border-collapse: collapse;
}

.admissionContactTable {
  width: 200px;
  border-collapse: collapse;
}

.admissionContactTable2 {
  border-collapse: collapse;
}

.admissionContactTable td{
  padding: 10px;
}

.admissionContactTablePhone {
  vertical-align: top;
  background-color: #c6dcdc;
}

.admissionContactTableIM {
  vertical-align: top;
  background-color: #c6dcdc;
}

.admissionShadedBoxTD{
  padding-top: 17px;
  vertical-align: top;
}

.admissionShadedBox{
  margin: 0px 0px 0px 20px;
  padding: 20px;
  width: 170px;
  vertical-align: top;
  background-color: #d4d4a5;
}

.admissionShadedBox a{
  color: #000000;
  font-size: 110%;
  font-weight: bold;
}

.admissionShadedBoxTD{
  padding-top: 17px;
  vertical-align: top;
}

.admissionShadedBox{
  margin: 0px 0px 0px 20px;
  padding: 20px;
  width: 170px;
  vertical-align: top;
  background-color: #d4d4a5;
}

.admissionShadedBox a{
  color: #000000;
  font-size: 110%;
  font-weight: bold;
}

.admissionShadedBox2TD{
  padding-top: 15px;
  vertical-align: top;
}

.admissionShadedBox2{
  margin: 0px 0px 0px 15px;
  padding: 10px;
  width: 120px;
  height: 115px;
  vertical-align: top;
  background-color: #d4d4a5;
}

.admissionShadedBox2 a{
  color: #000000;
  font-weight: bold;
}

.admissionShadedBox2Link{
  margin: 10px 0px 0px 0px;
}

.admissionShadedBox3TD{
  padding-top: 1px;
  vertical-align: top;
}

.admissionShadedBox3{
  margin: 0px 0px 0px 20px;
  padding: 20px;
  width: 300px;
  vertical-align: top;
  background-color: #d4d4a5;
  font-size: 115%;
  line-height: 1.3em;
}

.admissionShadedBox3 a{
  font-size: 100%;
  font-weight: bold;
}

.admissionShadedBox4{
  margin: 10px 0px 0px 0px;
  padding: 10px;
  width: 543px;
  height: 100px;
  vertical-align: top;
  background-color: #b8c7dd;
  font-size: 100%;
  line-height: 1.3em;
}

.admissionShadedBox4 a{
  font-size: 100%;
  font-weight: bold;
}

.admissionShadedBox5{
  margin: 10px 0px 0px 0px;
  padding: 10px;
  width: 543px;
  height: 100px;
  vertical-align: top;
  background-color: #e5b299;
  font-size: 100%;
  line-height: 1.3em;
}

.admissionShadedBox5 a{
  font-size: 100%;
  font-weight: bold;
}

.admissionShadedBox6{
  margin: 10px 0px 0px 0px;
  padding: 10px;
  width: 543px;
  height: 130px;
  vertical-align: top;
  background-color: #ccb2cc;
  font-size: 100%;
  line-height: 1.3em;
}

.admissionShadedBox6 a{
  font-size: 100%;
  font-weight: bold;
}

.admissionShadedBox7{
  margin: 10px 0px 0px 0px;
  padding: 10px;
  width: 543px;
  height: 100px;
  vertical-align: top;
  background-color: #cccc99;
  font-size: 100%;
  line-height: 1.3em;
}

.admissionShadedBox7 a{
  font-size: 100%;
  font-weight: bold;
}

.admissionShadedBox8{
  margin: 10px 0px 0px 0px;
  padding: 10px;
  width: 543px;
  height: 100px;
  vertical-align: top;
  background-color: #9fc9b5;
  font-size: 100%;
  line-height: 1.3em;
}

.admissionShadedBox8 a{
  font-size: 100%;
  font-weight: bold;
}

.admissionShadedBox9{
  margin: 10px 0px 0px 0px;
  padding: 10px;
  width: 543px;
  height: 100px;
  vertical-align: top;
  background-color: #c3dce2;
  font-size: 100%;
  line-height: 1.3em;
}

.admissionShadedBox9 a{
  font-size: 100%;
  font-weight: bold;
}


/* Admission Travel Pages */

#admission_travel_events {
}

#admission_travel_events .event_state {
  margin: 10px 0px 0px 0px;
  font-size: 130%;
  font-weight: bold;
}

#admission_travel_events .counselor_name {
  margin: 10px 0px 0px 0px;
  font-size: 110%;
  font-weight: bold;
}

#admission_travel_events .boilerplate {
  margin: 10px 0px 0px 0px;
}

#admission_travel_events .itinerary_table {
    border-collapse: collapse;
    margin: 16px 0px 4px 0px;
}

#admission_travel_events .itinerary_table .use_bg_color{
    background-color: #d4d4a5;
}

#admission_travel_events .itinerary_table td{
    padding: 5px 15px 5px 5px;
}
.admissionMapTop {
  /*  UNCOMMENT WHEN USING GROUP PHOTO */
  /*  height: 200px;                   */
  height: 120px;
}
.admissionMap {
   padding: 0px 0px 0px 20px;
}

.admission_news p{
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}

.normal .admission_news img{
    margin-right: 0px;
}

.admission_news_pullquote{
    float: right;
    margin: 10px 0px 10px 20px;
}

.admission_news_pagination{
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

/* Admission News Story dotted line */
.admission_news_dot_line_top {
         margin: 0px 0px 0px 0px;
         padding: 2px 0px 2px 0px;
}
.admission_news_dot_line_bottom {
         margin: 0px 0px 0px 0px;
         padding: 10px 0px 0px 0px;
}

.normal .printIcon{
    margin-left: 0px;
}

.admissionNewsTitle .documentActionsNews{
	display: block;
	float: right;
	width: 20px;
	height: 0px;
	position: relative;
	top: -5px;
}

/* Admission Meet page */
.admissionMeetLineSolid {
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #666633;
}
.admissionMeetCounselor {
    padding: 12px 0px 10px 0px;
    border-bottom: 1px dashed #666633;
}
.admissionMeetCounselorBox {
    vertical-align: top;
}
.admissionStaffBox {
    padding: 12px 0px 0px 20px;
    width: 270px;
}

/* Admission Contact page */
.admissionContactConnectHeading {
   margin: 10px 0px 8px 2px;
   padding: 0px 0px 0px 0px;
}
.admissionContactConnectLeft {
   float: left;
   width: 250px;
}
.admissionContactConnectRight {
   float: left;
   width: 300px;
}
.admissionSocialNetworkingLeft {
	float: left;
    height: 9px;
}
.admissionSocialNetworkingRight {
    height: 9px;
}
.admissionSocialNetworkingRight a{
    display: block;
    padding-top: 7px;
}
#localcontainer {
    margin: 10px 0px 0px 0px;
	width: 565px;
	position: relative;
}

/* Admission FAQ pages */
.admissionFaqLineSolid {
    padding-top: 65px;
    margin-bottom: 2px;
    border-bottom: 1px solid #666633;
}
.admissionFaqLineDashed {
    padding-top: 18px;
    border-bottom: 1px dashed #666633;
}

/* Required fields asterisk formatting for forms */
.req_field {
  font-size: 100%;
  color: red;
}

/* jquery slideshow */
/* #slidebox{position:relative; border:1px solid #ccc; margin:40px auto;} */
#slidebox{position:relative; border:0px solid #ccc; margin:0px auto;}
#slidebox, #slidebox .content{width:714px;}
#slidebox, #slidebox .container, #slidebox .content{height:262px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox div.container{float:none}
#slidebox .content{background:#eee; float:left;}
#slidebox .content div{padding:15px 28px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;}
#slidebox .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:url(slidebox_thumb.png); color:#fff;}
#slidebox .thumbs .thumb:hover{background:#fff; color:#000;}
#slidebox .selected_thumb{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}

#slidebox_banner1{
	background: url(/admission/banners/header.png);
}
#slidebox_banner2{
	background: url(/banners/2.jpg);
}
#slidebox_banner3{
	background: url(/banners/3.jpg);
}
#slidebox_banner4{
	background: url(/banners/4.jpg);
}
#slidebox_banner5{
	background: url(/banners/5.jpg);
}
#slidebox_banner6{
	background: url(/banners/6.jpg);
}
#slidebox_banner7{
	background: url(/banners/7.jpg);
}
#slidebox_banner8{
	background: url(/banners/8.jpg);
}

/* end jquery slideshow */

/* start wt-rotator */

.slidecontainer{
	width:714px;
	height:262px;

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.wt-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#000;
/* border:1px solid #000; */
position:relative;
width:714px;
height:262px;
overflow:hidden;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:714px;
height:262px;
overflow:hidden;
}
.wt-rotator #strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.wt-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.wt-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:36px;
height:36px;
margin-top:-18px;
margin-left:-18px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#000 url(/images/wt-banner/assets/loader.gif) center no-repeat;
background:rgba(0,0,0,.7) url(/images/wt-banner/assets/loader.gif) center no-repeat;
z-index:4;
display:none;
}
.wt-rotator #timer{
position:absolute;
left:0;
height:4px;
background-color:#FFF;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:0.5;
z-index:4;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
color:#000;
position:absolute;
color:#FFF;
z-index:6;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:.7;
z-index:0;
}
.wt-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
width:auto;
height:auto;
z-index:1;
}
.wt-rotator .c-panel{
position:absolute;
top:0;
z-index:7;
visibility:hidden;
}

.c-panel{
	top: 218px !important;
}

.wt-rotator .outer-hp,
.wt-rotator .outer-vp{
position:absolute;
background:#333;
background:-moz-linear-gradient(#444, #111);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#444), to(#111));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111',GradientType=0);
border:1px solid #000;
}
.wt-rotator .outer-hp{
left:0;
width:100%;
border-left:none;
border-right:none;
}
.wt-rotator .outer-vp{
top:0;
height:100%;
border-top:none;
border-bottom:none;
}
.wt-rotator .back-scroll,
.wt-rotator .fwd-scroll{
position:absolute;
top:0;
left:0;
z-index:10;
background:url(/images/wt-banner/assets/spacer.png) no-repeat;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
display:inline;
position:relative;
float:left;
overflow:visible;
/* overflow:hidden; */
}
.wt-rotator .thumbnails ul{
position:relative;
list-style:none;
margin:0;
padding:0;
}
.wt-rotator .thumbnails ul.inside{
position:absolute;
top:0;
left:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
position:relative;
list-style:none;
display:inline;
float:left;
overflow:hidden;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#EEE;
background-color:#000;
background:-moz-linear-gradient(#333, #000);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
border:1px solid #000;
cursor:pointer;
font-weight:bold;
background-repeat:no-repeat !important;
background-position:center !important;
}
.wt-rotator .thumbnails li.thumb-over{
color:#FFF;
background-color:#CCC;
background:-moz-linear-gradient(#DDD, #BBB);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .thumbnails li.curr-thumb{
color:#000;
background-color:#FFF;
background:-moz-linear-gradient(#FFF, #DDD);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFF), to(#DDD));
cursor:default;
}
.wt-rotator .thumbnails li.image{
background:#000;
}
.wt-rotator .thumbnails li.image.curr-thumb,
.wt-rotator .thumbnails li.image.thumb-over{
border-color:#06F;
}
.wt-rotator .thumbnails li.image a{
display:block;
border:0;
}
.wt-rotator .thumbnails li.image img{
display:block;
border:0;
position:absolute;
-moz-opacity:.85;
filter:alpha(opacity=85);
opacity:0.85;
}
.wt-rotator .thumbnails li.image.thumb-over img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}
.wt-rotator .thumbnails li.image.curr-thumb img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
cursor:default;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
position:relative;
color:#FFF;
background-color:#000;
width:auto;
height:auto;
}
.wt-rotator .button-over{
background-color:#CCC !important;
}
.wt-rotator .play-btn{
background:#000 url(/images/wt-banner/assets/play.png);
background:url(/images/wt-banner/assets/play.png), -moz-linear-gradient(#333, #000);
background:url(/images/wt-banner/assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .play-btn.button-over{
background:url(/images/wt-banner/assets/play.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/images/wt-banner/assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .pause{
background:#000 url(/images/wt-banner/assets/pause.png);
background:url(/images/wt-banner/assets/pause.png), -moz-linear-gradient(#333, #000);
background:url(/images/wt-banner/assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .pause.button-over{
background:url(/images/wt-banner/assets/pause.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/images/wt-banner/assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .prev-btn{
background:#000 url(/images/wt-banner/assets/prev.png);
background:url(/images/wt-banner/assets/prev.png), -moz-linear-gradient(#333, #000);
background:url(/images/wt-banner/assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .prev-btn.button-over{
background:url(/images/wt-banner/assets/prev.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/images/wt-banner/assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .next-btn{
background:#000 url(/images/wt-banner/assets/next.png);
background:url(/images/wt-banner/assets/next.png), -moz-linear-gradient(#333, #000);
background:url(/images/wt-banner/assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .next-btn.button-over{
background:url(/images/wt-banner/assets/next.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/images/wt-banner/assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .up{
background:#000 url(/images/wt-banner/assets/up.png);
background:url(/images/wt-banner/assets/up.png), -moz-linear-gradient(#333, #000);
background:url(/images/wt-banner/assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .up.button-over{
background:url(/images/wt-banner/assets/up.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/images/wt-banner/assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .down{
background:#000 url(/images/wt-banner/assets/down.png);
background:url(/images/wt-banner/assets/down.png), -moz-linear-gradient(#333, #000);
background:url(/images/wt-banner/assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .down.button-over{
background:url(/images/wt-banner/assets/down.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/images/wt-banner/assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
z-index:99999;
display:none;
}
#rotator-tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(/images/wt-banner/assets/vtip.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#rotator-tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(/images/wt-banner/assets/vtip.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#rotator-tooltip.img-up{
background:url(/images/wt-banner/assets/vtip.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url(/images/wt-banner/assets/vtip.png) center top no-repeat;
}
#rotator-tooltip.img-right{
background:url(/images/wt-banner/assets/htip.png) left center no-repeat;
}
#rotator-tooltip.img-left{
background:url(/images/wt-banner/assets/htip.png) right center no-repeat;
}
#rotator-tooltip .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:4px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin:8px 0;
}
#rotator-tooltip img{
display:none;
background-color:#000;
padding:3px;
margin:8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.wt-rotator .s-prev,
.wt-rotator .s-next{
position:absolute;
top:50%;
margin-top:-25px;
width:30px;
height:50px;
cursor:pointer;
background:url(/images/wt-banner/assets/large_buttons.png) no-repeat;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:.7;
z-index:8;
}
.wt-rotator .s-prev{
left:0;
background-position:0 0;
}
.wt-rotator .s-next{
left:100%;
margin-left:-30px;
background-position:-30px 0;
}
.wt-rotator .s-prev.button-over,
.wt-rotator .s-next.button-over{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
background-color:transparent !important;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
z-index:2;
}
/* end wt-rotator */


/* Featured Content (profiles) */

/* popup */
#popup iframe{
	display: none;
}
#popup .slideshowBox {
   background-color: #000000;
   margin: 9px 0px 0px 0px;
   padding: 0px;
   height: 275px;
   width: 450px;
}
#popup .slideshowBox img{
   margin-top: 0px;
   margin-left: 31px;
}

#popup .slideshowBoxTitle img{
   margin-top: 8px;
   margin-left: 13px;
}
#popup .profileBodyText{
   font-size: 11px;
   color: #ffffff;
   margin: 10px 14px 0px 13px;
   padding: 0px 0px 0px 0px;
   border-top: 1px dashed #ffffff;
}
#popup .profileBodyTextFirstSentence{
   font-weight: bold;
   font-size: 14px;
   letter-spacing: normal;
}
#popup .profileBodyTextWorkbookHeading{
   width: 200px;
   font-weight: normal;
   font-size: 12px;
   line-height: 1.4em;
   color: #857900;
   letter-spacing: 0.1em; 
}
#popup .profileBodyTextWorkbookListing a{
   font-weight: normal;
   font-size: 12px;
   letter-spacing: 0.1em; 
}

#popup .profileCloseWindow{
   margin-top: -15px;
   margin-right: 14px;     
   float: right;                  
}                               

/* Student Profiles Index */

.folderListProfiles {
	display: block;
    margin-top: 10px;
	width: 716px;
}
.folderListProfiles .folderListItemThumb {
	display:block;
	position: relative;
	width: 140px;
	height: 167px;  
 	margin-bottom:1px; 
	float:left;
	margin-right:1px;
}
.folderListProfiles .folderListItemThumbEnd {
	display:block;
	position: relative;
	width: 140px;
	height: 167px;  
 	margin-bottom:1px; 
	float:left;
	margin-right:1px;
}
.folderListProfiles .folderListItemThumb .thumbnail {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}
.folderListProfiles .folderListItemThumbEnd .thumbnail {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}
.folderListProfiles .folderListItemThumb .thumbnail img {
	width: 140px;
	height: 167px;
	margin: 0px 0px 0px 0px !important;
}
.folderListProfiles .folderListItemThumbEnd .thumbnail img {
	width: 140px;
	height: 167px;
	margin: 0px 0px 0px 0px !important;
}

/* Revised Newsroom 2010 */

#about{        
     padding-top: 0px;
     padding-right: 14px;
     padding-bottom: 7px;
     * padding-bottom: 10px;       /* IE only */
     padding-left: 7px;
/*     width: 328px; */
/*     background-image: url(images/misc/middle.gif); 
     background-repeat: repeat-y; */
}
#aboutTop {
}
#aboutBottom {
}
#newsLeftAbout{
     width: 497px;
     float: left;
}
#newsLeftAbout p{
     color: #333333;
}

#contact {
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 11px;
/*     width: 322px; */
}
#contactTop {
}
#contactBottom {
}
#newsLeftContact{
     width: 540px;
     float: left;
/*     background-image: url(images/misc/middle.gif);
     background-repeat: repeat-y; */
}
#newsLeftContact p{
     margin: 10px 0px 0px 0px;
     color: #333333;
}

#headlines {
     padding-top: 0px;
     padding-right: 14px;
     padding-bottom: 35px;
     * padding-bottom: 10px;       /* IE only */
     padding-left: 7px;
     width: 500px;
	min-height: 500px;
}
#headlinesTop {
}
#headlinesBottom {
}

.headlinesHeader {
   font-size: 12px;
   color: #828282;
   line-height: 1em;
   * padding-bottom: 5px;    /* IE only */
}

#newsLeft{
	margin-top: 22px;
	padding-top: 10px;
    width: 497px;
     float: left;
	border: 1px dashed #C3673A;

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.section-newsroom #newsLeft{
	margin-top: 3px !important;
	padding-top: 0 !important;
}

.section-newsroom #newsLeft.wide{
	margin-top: 3px !important;
	padding-top: 15px !important;
	padding-bottom: 10px !important;
	position: relative;
	top: -28px !important;
	width: 702px;
	padding-right: 10px;
}

.section-kac #newsLeft{
	margin-top: 3px !important;
	padding-top: 0 !important;
}



#newsLeft.singleColumn{
	max-width: 497px !important;
	margin-top: 22px !important;
}


.section-newsroom #newsLeft.singleColumn{
	max-width: 497px !important;
/*	margin-top: 16px !important; */
	margin-top: 3px !important;
}



#alumLeft{
	margin-top: 16px;
    width: 497px;
    float: left;
}

.shadowBoxTop {
     float: left;
     width: 540px;
     height: 10px;
     background-image: url(images/misc/top.gif);
     background-repeat: no-repeat; 
}

.shadowBoxBottom {
     float: left;
     width: 540px;
     height: 10px;
     background-image: url(images/misc/bottom.gif);
     background-repeat: no-repeat; 
}

#newsLeft .folderListItemThumb{
     width: 420px;
     margin-top: 8px;  
     * margin-top: 0px;    /* IE only */
     margin-bottom: 0px;
     line-height: 1em;
}

#newsLeft .folderListItemThumb .tsTitle, #alumLeft .folderListItemThumb .tsTitle {
        font-weight: bold;
        font-size: 14px;
        line-height: 1.2em;
}

.descr{
     color: #333333;
}

#newsRight{
     width: 209px;
     float: left;
     margin-left: 8px;
     margin-top: 3px;
}

.contactHeader{
	font-size:1em;
	color: gray;
	font-weight: bold;
}

.plain .contactTable{
    margin-top: 7px;
    border-spacing: 0px;
}
.plain .contactTable img{
    margin-top: 2px;
    margin-right: 12px;
    margin-bottom: 0px;
}
.plain .contactTable tr{
    vertical-align: top;
}
.plain .contactTable td{
    height: 115px;
    padding: 0px 0px 0px 0px;
}

.newsMoreLink a {
  color:#cc6633 ! important;
  text-decoration: none;
}

.shareIt {
   font-size: 11px;
   color: #cc6633;
   float: left;
   margin-top: 9px;
   margin-right: 10px;
}

.socialNetworking {
   float: left;
   margin-bottom: 7px;
   * margin-bottom: -5px;  /* IE only */
}

.tileImage{
        float: left;
        margin-bottom: 16px;
}

/* calendar and archive styling */
#calendarPortletWrapper, #archivePortletWrapper {
         border: 1px solid #cc6633;
         background-color: #ffffff;
         float: right;
         padding: 6px 6px 3px 6px;
         width: 197px;
         * width: 194px; /* IE only */
         margin: 0 0 1em 0;
}

#calendarPortletWrapper .calendarBox {
        margin-top: 10px;
        * margin-top: 4px;  /* IE only */
        margin-left: 12px;
}

.calendarText, .archiveText {
        line-height: 1em;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size:12px;
	color: gray;
	font-weight: bold;       
}

.calendarCaption{
        display: block;
        margin-top: 2px;
        text-align: center;
        font-size:9px;
	color: gray;
	font-weight: bold;  
}

.archiveTitle{
    font-weight: bold;
    margin-top: -3px;
    * margin-top: -3px;   /* IE only */
}

.archiveDescriptionArea{
    * margin-bottom: -4px; /* IE only */
}

.archiveSeeAll{
    margin-top: -2px;
    * margin-top: -2px;
}

.archiveSeeAll a{
    color:#cc6633 ! important;
}

.news_feature p{
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}

.normal .news_feature img{
    margin-right: 0px;
}

.news_feature_pullquote{
    float: right;
    margin: 10px 0px 10px 20px;
}

.news_feature_pagination{
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.newsFeatureTitle .documentActionsNews{
	display: block;
	float: right;
	width: 20px;
	height: 0px;
	position: relative;
	top: -5px;
}

.newsFeatureTitle {
	* margin-bottom: -14px;  /* IE only */
}

/* pull quote box for feature story */
.pullQuoteBox {
    margin-top: 14px;
	margin-left: 14px;
	margin-bottom: 14px;
    float: right;
}

.pullQuoteBoxBody {
     width: 259px;
     background-image: url(images/misc/pq-box-bg.png);
     background-repeat: repeat-y; 
}

.pullQuoteBoxText {
     display: block;
	 color: #CC6633;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 font-size: 140%;
	 line-height: 1.3em;
     padding: 0px 0px 6px 16px;
	 text-align: right;
     width: 225px;
}

.pullQuoteBoxTop {
     width: 259px;
     height: 7px;
     background-image: url(images/misc/pq-box-top.png);
     background-repeat: no-repeat; 
}
.pullQuoteBoxBottom {
     width: 259px;
     height: 8px;
     background-image: url(images/misc/pq-box-bottom.png);
     background-repeat: no-repeat; 
}

/* pull quote (sort of) box for Newsflash */
.pullQuoteBoxNF {
    margin-top: 0px;
	margin-left: 14px;
	margin-bottom: 10px;
    float: right;
}
.pullQuoteBoxNFBody {
     width: 204px;
     background-image: url(images/misc/nf-box-bg.png);
     background-repeat: repeat-y; 
}
.pullQuoteBoxNFText {
     display: block;
	 color: #CC6633;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 font-size: 110%;
	 line-height: 1.3em;
     padding: 0px 0px 6px 16px;
	 text-align: right;
     width: 170px;
}
.pullQuoteBoxNFTop {
     width: 204px;
     height: 7px;
     background-image: url(images/misc/nf-box-top.png);
     background-repeat: no-repeat; 
}
.pullQuoteBoxNFBottom {
     width: 204px;
     height: 8px;
     background-image: url(images/misc/nf-box-bottom.png);
     background-repeat: no-repeat; 
}

/* digital alumni magazine -- based on revised newsroom */
/* DELETE CRUFT!                                        */

#alumniBanner {
	width: 565px;
	height: 174px;
}
.section-alumni .innerfade {
   width: 312px;
   height: 184px;
}
.section-alumni .normal .plain {
   margin: 0px 5px 0px 0px;
}
.section-alumni #newsLeft, .section-alumni #alumLeft {
   margin-top: 6px;
}
.section-alumni #newsRight{
     width: 209px;
     float: left;
     margin-left: 8px;
/*     margin-top: 28px; */
     margin-top: 3px;
}

#alumniConnectPortletWrapper {
     border: 1px solid #5d4f38;
     background-color: #ffffff;
     padding-top: 4px;
     * padding-top: 0px;  /* IE only */ 
     padding-right: 4px; 
     padding-bottom: 4px; 
     padding-left: 4px;
     width: 224px;
     margin: 3px 0 1em 0;
}
#alumniConnectPortletWrapper img {
     padding-right: 3px; 
}
#alumniLeftnavPortletWrapper {
     border: 1px solid #5d4f38;
     background-color: #ffffff;
     padding-top: 4px;
     * padding-top: 0px;  /* IE only */ 
     padding-right: 4px; 
     padding-bottom: 4px; 
     padding-left: 4px;
     width: 224px;
     margin: 8px 0 1em 0;
}
#alumniLeftnavPortletWrapper img {
     padding-right: 3px; 
}
#alumniLeftnavPortletWrapper .alumniLeftnavItem {
   display: block;
   height: 50px;
}
#alumniLeftnavPortletWrapper .alumniLeftnavItem img {
   padding-right: 3px; 
}
#alumniLeftnavPortletWrapper .alumniLeftnavItemIcon {
   float: left;
}
#alumniLeftnavPortletWrapper .alumniLeftnavItemLink {
   padding-top: 15px;
   * padding-top: 11px; /** IE only **/
}
#alumniLeftnavPortletWrapper .alumniLeftnavItemLink2Line {
   padding-top: 9px;
   * padding-top: 5px; /** IE only **/
}

#alumniLeftnavPortletWrapper .alumniLeftnavItemLink a,
#alumniLeftnavPortletWrapper .alumniLeftnavItemLink2Line a{
   text-decoration: none;
   font-size: 10px;
   font-weight: bold;
   color: #5d4d39;
   line-height: 1.2em;
}

.getStartedIntro {
}
.getStartedIntro p {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
	margin: 0px 0px 14px 0px;
	padding-right: 20px;
}

#alumniGetStartedtWrapper {
     border: 1px solid #5d4f38;
     background-color: #ffffff;
     padding-top: 4px;
     * padding-top: 0px;  /* IE only */ 
     padding-right: 0px; 
     padding-bottom: 4px; 
     padding-left: 4px;
     width: 320px;
     margin: 26px 0 1em 0;
     * margin: 29px 0 1em 0;  /* IE only */ 
}
#alumniGetStartedWrapper img {
     padding-right: 3px; 
}
#alumniGetStartedWrapper .alumniGetStartedItem {
   padding-right: 20px;
   min-height: 68px;
}
#alumniGetStartedWrapper .alumniGetStartedItem img {
   padding-right: 5px;
   margin-right: 0px;
}
#alumniGetStartedWrapper .alumniGetStartedItemIcon {
   margin-left: 6px;
   float: left; 
}
#alumniGetStartedWrapper .alumniGetStartedItemText1Line {
   color: #5e4f3d;
   font-weight: normal;
   padding-top: 17px;
}
#alumniGetStartedWrapper .alumniGetStartedItemText2Line {
   color: #5e4f3d;
   font-weight: normal;
   padding-top: 9px;
}
#alumniGetStartedWrapper .alumniGetStartedItemText3Line {
   color: #5e4f3d;
   font-weight: normal;
   padding-top: 3px;
   padding-left: 64px;
}
#alumniGetStartedWrapper .alumniGetStartedItemText4PlusLine {
   color: #5e4f3d;
   font-weight: normal;
   padding-top: 3px;
   padding-left: 63px;
   padding-bottom: 16px;
}


.alumniConnectIcons{
     margin-bottom: 4px;
}
.hrDiv {
     border-top: solid 2px #92cada;
     height: 2px;
     width: 100%;
     clear: both;
     margin-right: auto;
     margin-bottom: 7px;
     margin-left: auto;
     margin-top: 4px;
     * margin-top: 1px;   /* IE only */
}
.section-alumni .hrDiv {
     border-top: solid 2px #92cada;
     height: 2px;
     width: 100%;
     clear: both;
     margin-right: auto;
     margin-bottom: 7px;
     margin-left: auto;
     margin-top: 4px;
     * margin-top: 1px;   /* IE only */
}

.section-alumni .headlines .hrDiv {
     border-top: solid 2px #92cada;
     height: 2px;
     width: 440px;
     clear: both;
     margin-bottom: 5px;
     margin-left: 0px;
     margin-top: 3px;
}

.section-alumni .blueHrDiv {
     border-top: solid 1px #2191b3;
     height: 1px;
     width: 565px;
     clear: both;
     margin-bottom: 7px;
     margin-left: 0px;
     margin-top: 5px;
}
.section-alumni .documentActionsNews {
     height: 16px;
}

#contact {
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 11px;
     width: 322px;
}
#contactTop {
}
#contactBottom {
}
.section-alumni #newsLeftContact{
     width: 540px;
     float: left;
/*     background-image: url(images/misc/middle-brown.gif);
     background-repeat: repeat-y; */
}

#newsLeftContact p{
     margin: 10px 0px 0px 0px;
     color: #333333;
}

.section-alumni .headlines {
     padding-top: 5px;
     padding-right: 12px;
     padding-bottom: 10px;
     padding-left: 9px;
     width: 465px;
/*
     background-image: url(images/misc/middle-brown.gif);
     background-repeat: repeat-y; 
*/	 
}
.headlinesTop {
}
.headlinesBottom {
}

#AFSNewsLeft{
     width: 565px;
     float: left;
	 margin-top: 28px;
}
.section-alumni #AFSNewsLeft .documentFirstHeading {
/*  color: #a04a32;
    font-size: 17px;
    font-weight: bold;
    line-height: 1em; */
	
 	background: #867777 !important;
	text-transform: none;
	width: 714px;
	color: #fff !important;
	height: 25px;
	line-height: 25px;
	font-size: 17px !important;
	text-indent: 5px;
	top: -15px;
	position: relative;
}
.section-alumni #AFSNewsLeft h3 {
    margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
}

.section-alumni .alumFeatureStory {
     padding-top: 0px;
     padding-right: 20px;
     padding-bottom: 10px;
     padding-left: 14px;
/*
     width: 531px;
*/
	 /*     background-image: url(images/misc/middle565.gif);
     background-repeat: repeat-y; */
}
.section-alumni .alumFeatureStory .hrDiv {
     border-top: solid 2px #a04a32;
     height: 2px;
/*
      width: 525px;
*/
     clear: both;
     margin-bottom: 5px;
     margin-left: 0px;
     margin-top: 3px;
}
.section-alumni .AFSHeadlinesTop .shadowBoxTop {
     float: left;
     width: 565px;
     height: 10px;
     background-image: url(images/misc/top565.gif);
     background-repeat: no-repeat; 
}

.section-alumni .AFSHeadlinesBottom .shadowBoxBottom {
     float: left;
     width: 565px;
     height: 10px;
     background-image: url(images/misc/bottom565.gif);
     background-repeat: no-repeat; 
}

.magazineHeadlinesHeader {
   font-size: 11px;
   font-weight: bold;
   color: #666666;
}


.documentFirstHeading {
	margin-bottom: 10px !important;
}

.section-alumni .shadowBoxTop {
     float: left;
     width: 540px;
     height: 10px;
     background-image: url(images/misc/top-brown.gif);
     background-repeat: no-repeat; 
}

.section-alumni .shadowBoxBottom {
     float: left;
     width: 540px;
     height: 10px;
     background-image: url(images/misc/bottom-brown.gif);
     background-repeat: no-repeat; 
}

.section-alumni .shadowBoxTopBrown {
     float: left;
     width: 565px;
     height: 10px;
     background-image: url(images/misc/top565brown.gif);
     background-repeat: no-repeat; 
}
.section-alumni .shadowBoxBottomBrown {
     float: left;
     width: 565px;
     height: 10px;
     background-image: url(images/misc/bottom565brown.gif);
     background-repeat: no-repeat; 
}
.section-alumni .shadowBoxMiddleBrown {
     padding-top: 0px;
     padding-right: 20px;
     padding-bottom: 10px;
     padding-left: 14px;
     width: 531px;
/*     background-image: url(images/misc/middle565brown.gif);
     background-repeat: repeat-y; */
}
.section-alumni #otherBulletinsBox {
     width: 565px;
     float: left;
     margin-top: 12px;
}
.section-alumni .otherBulletinThumbsArea {
     height: 105px;
}
.section-alumni .newsBulletinThumbLink {
     float: left;
}
.section-alumni .newsBulletinThumbLink img {
     border: solid 1px #999a9a;
     width: 99px;
	 height: 96px;
}



.section-alumni #newsLeft .folderListItemThumb .tsTitleBlue {
     color: #2191b3;
     font-weight: bold;
     font-size: 14px;
     line-height: 1.2em;
}
.section-alumni #newsLeft .folderListItemThumb .tsTitleMagenta {
     color: #a20058;
     font-weight: bold;
     font-size: 14px;
     line-height: 1.2em;
}

.section-alumni #newsLeft .folderListItemThumb .tsTitleLightOlive {
     color: #ad9e19;
     font-weight: bold;
     font-size: 14px;
     line-height: 1.2em;
}

.section-alumni .folderListRevised .folderListItemThumb .thumbnail img {
	width: 83px;
    height: auto;
	margin: 0px 0px 0px 0px !important;
}

.section-alumni .folderListRevised .folderListItemThumb {
	height: 155px; 
    border-bottom: 1px dashed #5d4f38; 
	line-height: 17px;  
}

.thumbnailArea{
     float: left;
     width: 83px;
     margin-top: 3px;
}

.descriptionArea{
     margin-left: 92px;
     width: 370px;
     line-height: 1.3em;
}

.descr{
     color: #333333;
}

.section-alumni .comment {
     margin-top: 15px;
}

.commentCountHead {
    color: #5d4f38;
    font-size: 16px;
    height: 38px;
    float: left;
    padding-top: 3px;
    * padding-top: 3px;   /* IE only */
    margin-top: 2px;
}
.commentCount {
    float: left;
    color: #ffffff;
    font-size: 17px;
    height: 38px;
    width: 45px;
    text-align: center;
    padding-top: 6px;
    margin: 0px 15px 0px 4px;
    background-image: url(images/misc/comment-balloon.gif);
    background-repeat: no-repeat; 
}
.commentCountMainPage {
   font-size: 11px;
   color: #5D4F38;
   float: left;
   margin-top: 9px;
   margin-right: 10px;
}

.contactHeader{
	font-size:1em;
	color: gray;
	font-weight: bold;
}

.section-alumni .standalone {
    * margin-top: -5px ! important;    /* IE only */
}

.plain .contactTable{
    margin-top: 7px;
    border-spacing: 0px;
}
.plain .contactTable img{
    margin-top: 2px;
    margin-right: 12px;
    margin-bottom: 0px;
}
.plain .contactTable tr{
    vertical-align: top;
}
.plain .contactTable td{
    height: 115px;
    padding: 0px 0px 0px 0px;
}

.section-alumni .newsMoreLink a {
  color:#8a2003 ! important;
  text-decoration: none;
}
.section-alumni .alumniNewsroomDesc .newsMoreLink {
   text-align: right;
   margin-top: 3px;
}
.section-alumni .nominateAlumLink {
  display: block;
  text-align: right;
}
.section-alumni .nominateAlumLink a {
  color:#8a2003 ! important;
  text-decoration: none;
}
.section-alumni .recommendBookLink {
  display: block;
  margin-top: 8px;
  margin-right: 3px;
  text-align: right;
}
.section-alumni .recommendBookLink a {
  color:#8a2003 ! important;
  text-decoration: none;
}

.section-alumni .shareIt {
   font-size: 11px;
   color: #5D4F38;
   margin-top: 9px;
   margin-right: 10px;
}
.section-alumni .socialNetworking {
    margin-bottom: 0px;
	margin-right: 5px;
}
.section-alumni #selectedComments {
    width: 312px;
    margin: 28px 0px 0px 5px;
    * margin: 0px 0px 0px 5px;   /* IE only */
}
.section-alumni .selectedCommentsHeader {
    font-size: 11px;
	font-weight: bold;
    color: #1b7a98;
	margin-left: 1px;
	margin-bottom: 3px;
}
.section-alumni .selectedCommentsBlock {
    width: 280px;
    background-color: #cbcccc;
	padding: 10px 16px 10px 16px; 
}
.section-alumni .selectedCommentsText {
    font-size: 13px;
	font-weight: bold;
	color: #8a1f02;
	margin: 0px;  
}
.section-alumni .selectedCommentsAuthor {
    text-align: right;
    font-size: 13px;
	font-weight: bold;
	color: #323333;
	margin: 0px; 
}
.section-alumni .upcomingBooksBox {
    margin-top: 18px;
}
.section-alumni .upcomingBooksBox .magazineHeadlinesHeader {
    float: left;
    font-size: 12px;
    color: #5d4d37;
	width: 258px;
*	width: 253px;     /* IE only */
	margin-bottom: 3px;
}
.section-alumni .upcomingBooksBox .magazineArchivesLink {
    float: left;
	font-size: 11px;
	font-weight: bold;
	color: #1A7A97;
}
.section-alumni .wrapper #rightPane .normal .upcomingBooksBox .magazineArchivesLink a{
	color: #1A7A97;
    font-decoration: none;
}
.section-alumni .upcomingBooksArea {
#    height: 222px; 
    height: 140px;
}
.section-alumni .upcomingBook {
   float: left;
   width: 47px;
   padding-right: 7px;
}
.section-alumni .bookMonth {
   float: left;
   width: 47px;
   font-size: 11px;
   font-weight: bold;
   color: #8a1f02;
   margin-right: 7px;
   margin-bottom: 1px;
}
.section-alumni .bookRollover {
   font-size: 11px;
   font-weight: bold;
   color: #8a1f02;
   margin-bottom: 1px;
}
.section-alumni .bookDesc {
   float: left;
   width: 230px;
}
.section-alumni .bookDescMonth {
   font-size: 11px;
   font-weight: bold;
   color: #8a1f02;
}
.section-alumni .bookDescTitle {
   font-size: 11px;
   font-weight: bold;
   line-height: 1.3em;
}
.section-alumni .bookDescAuthor {
   margin-top: 10px;
   font-size: 11px;
   line-height: 1.3em;
}
.section-alumni .bookDescHost {
   font-size: 11px;
   line-height: 1.3em;
}
.section-alumni .bookDescHostName {
   font-size: 11px;
   line-height: 1.3em;
   font-weight: bold;
   color: #1A7A97;
}
.section-alumni .bookImage {
   margin-top: 4px;
   margin-right: 12px;
   float: left;
}
.section-alumni .bookClubArchivesEntry {
   height: 84px;
}
.section-alumni .bookClubArchivesDesc {
   margin-left: 52px;
}
.section-alumni .bookClubArchivesImage {
}
.section-alumni .bookClubArchivesMonth {
   font-size: 11px;
   font-weight: bold;
   color: #8a1f02;
}
.section-alumni .bookClubArchivesTitle {
   font-size: 11px;
   font-weight: bold;
   line-height: 1.3em;
}
.section-alumni .bookClubArchivesAuthor {
   font-weight: normal;
}
.section-alumni .bookClubArchivesHost {
   font-size: 11px;
   line-height: 1.3em;
}
.section-alumni .bookClubArchivesHostName {
   font-size: 11px;
   line-height: 1.3em;
   font-weight: bold;
   color: #1A7A97;
}
.section-alumni .bookClubArchivesLink {
   font-size: 11px;
   line-height: 1.3em;
   font-weight: bold;
}

#previousAlumsBox{
	margin-top: 10px;
	padding-top: 2px;
	width: 481px;
    float: left;
	border: 1px dashed #C3673A;

	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}


.section-alumni .previousAlumsBox {
    margin-top: 1px;
}
.section-alumni .previousAlumsBox .hrDiv{
     border-top: solid 2px #92cada;
     height: 2px;
     width: 450px;
     clear: both;
     margin-right: 0;
     margin-bottom: 0px;
     margin-left: 0;
     margin-top: 4px;
     * margin-top: 1px;   /* IE only */
}

.section-alumni .previousAlumsBox .magazineHeadlinesHeader {
    font-size: 12px;
    color: #5d4d37;
}
.section-alumni .previousAlumsArea {
    height: 108px; 
}
.section-alumni .previousAlum {
   border-right: dashed 1px #787777;
   float: left;
   width: 94px;
   text-align: center;
}
.section-alumni .previousAlumName {
   font-size: 10px;
   font-weight: bold;
   color: #8a1f02;
   padding: 0px 2px;
   margin-bottom: 1px;
   line-height: 1.2em;
}
.section-alumni .previousAlumThumbnail {
   margin-left: 20px;
}
.section-alumni .previousAlumYear {
  font-size: 10px;
  line-height: 1.3em;
}
.section-alumni .previousAlums {
     padding-top: 0px;
     padding-right: 14px;
     padding-bottom: 10px;
     padding-left: 6px;
     width: 548px;
/*     background-image: url(images/misc/middle565brown.gif);
     background-repeat: repeat-y; */
}
.section-alumni .previousAlumsSeeAll {
   font-size: 10px;
   font-weight: bold;
   color: #8a1f02;
   line-height: 1.2em;
   padding-top: 40px;
   padding-left: 501px;   
}

.socialNetworking {
   float: left;
   margin-bottom: 7px;
   * margin-bottom: -5px;  /* IE only */
}

.tileImage{
        float: left;
        margin-bottom: 16px;
}

/* podcast, archive, calendar, featured alumni, photo album, featured class note styling */
.section-alumni #podcastPortletWrapper, .section-alumni #archivePortletWrapper,
.section-alumni #calendarPortletWrapper, .section-alumni #featuredAlumWrapper,
.section-alumni #featuredClassNoteWrapper, .section-alumni #photoAlbumWrapper {
         border: 1px solid #5d4f38;
         background-color: #ffffff;
         float: right;
         padding: 6px 6px 6px 6px;
         width: 197px;
		 * width: 194px; /** IE only **/       
         margin: 0 0 1em 0;
}
/* newsroom teaser styling */
#newsroomWrapper {
         font-size: 12px;
         border: 1px solid #5d4f38;
         background-color: #ffffff;
         padding: 4px 4px 4px 4px;
         width: 224px;       
         margin: 0 0 1em 0;
}
#newsroomWrapper .hrDiv{
    border-top: 2px solid #92CADA;
    clear: both;
    height: 2px;
    margin: 4px auto 0px;
    width: 100%;
}
.alumniNewsroomTitle {
   font-weight: bold;
   margin: 0px 0px 0px 0px;
}
.alumniNewsroomTitle a{
   text-decoration: none;
   color: #000000;
}
.alumniNewsroomDesc {
   margin: 4px 0px 0px 0px;
   * margin: 7px 0px 0px 0px;    /** IE only **/
}

#pedagogyBookWrapper {
         font-size: 12px;
         border: 1px solid #5d4f38;
         background-color: #ffffff;
         padding: 0px 0px 0px 0px;
         width: 173px;
		 height: 281px;       
         margin: 16px 0px 0px 0px;
}
#pedagogyBookWrapper .image-left {
   float: none;
   margin: 0px;
}
.pedagogyMoreLink {
  padding: 0px 0px 0px 5px;

}
.pedagogyMoreLink a {
  color:#cc6633;
  text-decoration: none;
}


.section-alumni #featuredAlumWrapper h4 {
    font-size: 13px;
    color: #701801;
    margin: 0px 0px 0px 0px;
}
.section-alumni #featuredAlumWrapper .featuredAlumText {
    line-height: 1.3em;
}
.section-alumni #featuredAlumWrapper img {
    margin-bottom: 4px;
    margin-right: 12px;
}
.section-alumni .classNoteExcerpt {
    font-size: 110%;
	font-weight: bold;
    color: #8B1F01;
}
.section-alumni .classNoteAlum {
    font-size: 100%;
	font-weight: bold;
    color: #8B1F01;
    text-align: right;
}
.section-alumni .classNoteLink {
    margin-top: 6px;
    text-align: right;
}
	
.section-alumni .podcastTitle{
    font-weight: bold;
    margin-top: -2px;
}

.section-alumni .podcastDescriptionArea{
    * margin-bottom: -4px;
}

.section-alumni .podcastDescriptionArea .descr{
    color: #ad9e19;
}

.section-alumni .podcastText, .section-alumni .archiveText {
        line-height: 1em;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size:12px;
	color: gray;
	font-weight: bold;       
}

.podcastCaption{
        display: block;
        margin-top: 2px;
        text-align: center;
        font-size:9px;
	color: gray;
	font-weight: bold;  
}

#featuredAlum {
    margin-bottom: 8px;
	display: inline-block;
	width: 492px;
	border: 1px dashed #C3673A;
  
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;	
}

.section-alumni .featuredAlumLlama {
    width: 20px;
	height: 24px;
    float: right;
	background-image: url(images/misc/llama-tiny-magenta.png);
	background-repeat: no-repeat;	
	margin-top: -31px;
	margin-right: 2px;
}
.section-alumni .messageBoardBubble {
    width: 23px;
	height: 19px;
    float: right;
	background-image: url(images/misc/messageboard_bubble.png);
	background-repeat: no-repeat;	
	margin-top: -39px;
	margin-right: 2px;
}

.section-alumni .archiveTitle{
    font-weight: bold;
	margin-left: 6px;
    margin-top: -3px;
    * margin-top: -3px;   /* IE only */
}

.section-alumni .archiveDescriptionArea {
    margin-left: 6px;
    * margin-bottom: -4px;   /* IE only */
}

.section-alumni .archiveSeeAll{
    font-weight: bold;
    float: right;
/*    margin-top: 4px; */
    margin-bottom: 2px;
    * margin-bottom: 5px;   /* IE only */
}

.section-alumni .archiveSeeAll a{
    color:#2191b3 ! important;
}

.section-alumni .featurePhoto {
    margin-top: 20px;
}

.section-alumni .normal .featurePhoto img{
    border: 1px solid #5d4f38;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.section-alumni .normal .potdSocialNetworking img { 
    margin-right: 5px; 
    margin-top: 6px; 
}

.section-alumni .potdShareIt {
   font-size: 11px;
   color: #5D4F38;
   float: left;
   margin-top: 6px;
   margin-right: 5px;
   margin-left: 28px;
}

.section-alumni .potdClickOnImage { 
   font-size: 11px;
   color: #5D4F38;
   float: right;
   margin-top: 6px;
   * margin-top: -21px;   /* IE only */
   margin-right: 26px;
}

.section-alumni .potdCaption {
   font-size: 12px;
   margin-top: 12px;
   text-align: center;
}
.section-alumni .wrapper #rightPane .normal .potdCaption a{
   font-weight: bold;
   color: #a20058;
}
#newsBulletinPortlet {
	border: solid 1px #999A9A;
	width: 232px;
	height: 209px;
	margin-left: 0px;
}
.newsBulletinContentBox {
   background-color: #1B7A98;
   padding: 10px;
   height: 150px;
}
.newsBulletinContentBox a{
   color: #ffffff;
   font-size: 120%;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif; 
   text-decoration: none;
}
.newsBulletinFooter {
   border-top: solid 1px #999a9a;
}
.newsBulletinLogo {
   float: left;
}
.newsBulletinLink {
   border-left: solid 2px #999a9a;
   float: left;
   height: 38px;
}

.news_feature p{
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}

.normal .news_feature img{
    margin-right: 0px;
}

.news_feature_pullquote{
    float: right;
    margin: 10px 0px 10px 20px;
}

.news_feature_pagination{
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.newsFeatureTitle .documentActionsNews{
	display: block;
	float: right;
	width: 20px;
	height: 0px;
	position: relative;
	top: -5px;
}

.newsFeatureTitle {
	* margin-bottom: -14px;  /* IE only */
}

.magazine {
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: #FFFFFF;
	margin-top: -12px;
    margin-bottom: 0px;
	width: 157px;
}
.magazine .sublink {
	color: #333333;
}
.magazine .sublink:active {
	color:#5C5C5C;
}
.magazine .sublink:hover {
	color:#544B42;
}
.magazine .eventSublink {
	color:#000000;
	background-image: url(images/arrows/i_arrow_featuredLinks.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 14px;
	display:block;
	padding-top: 0px;
}

.magazine .eventSublink:active{
	background-image: url(images/arrows/a_arrow_featuredLinks.gif);
}
.magazine .eventSublink:hover{
	background-image: url(images/arrows/h_arrow_featuredLinks.gif);
}

.magazine .eventSublink a{
    color:#2191b3 ! important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.2em;
}

.magazine .eventSublink a:active {
	color:#333333;
}
.magazine .eventSublink a:hover{
	color:#333333;
}
.magCalendarHeader  {
     * margin-bottom: 3px;     /* IE only */
     color: #666666;
     font-size: 11px;
     font-weight: bold;
     line-height: 16px;
}


/* Kilpatrick Athletic Center page */


.section-kac .photoPortletImage {
    padding-bottom: 2px !important;
margin-top: 1px !important;
/* margin-left: 32px;  */
}
.section-kac #emailAddress {
    border:2px inset threedface;
    cursor:text;
    font-size: 11px;
    letter-spacing:normal;
    line-height:normal !important; 
    padding-left: 1px;  
    * padding-left: 2px;  /* IE only */
    text-align:start;
    text-indent:0;
    text-rendering:optimizelegibility;
    text-shadow:none;
    text-transform:none;
    word-spacing:normal;
}
.section-kac .context {
    background: none;
    background-color: #5d4f38;
    color: #ffffff;
    margin-left: 5px; 
    cursor:pointer;
    font-size: 11px;
    overflow:visible;
    padding:1px 1px 1px 1px;
    * padding:0px 1px 0px 1px;
}

.kacSubscribe {
	background-color: #79afbf;
	width: 168px;
	margin-bottom: 0px;
    padding: 6px 0px 0px 8px;
    * padding: 0px 0px 0px 8px;   /* IE only */
    margin-top: 16px;
}
.kacSubscribe b{
    display: block;
	font-size: 11px;
    font-weight: normal;
    line-height: 1.2em;
    * line-height: 1.4em;   /* IE only */
    padding-bottom: 3px;
    color: #ffffff;
}
.portletKacSubscribeForm {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
}

.section-kac #headlines {
     padding-top: 0px;
     padding-right: 14px;
     padding-bottom: 35px;
     * padding-bottom: 10px;       /* IE only */
     padding-left: 7px;
     width: 500px;
     
}
.section-kac .shadowBoxTop {
     float: left;
     width: 540px;
     height: 10px;
     background-image: url(images/misc/top-brown.gif);
     background-repeat: no-repeat; 
}
.section-kac .shadowBoxBottom {
     float: left;
     width: 540px;
     height: 10px;
     background-image: url(images/misc/bottom-brown.gif);
     background-repeat: no-repeat; 
}

.section-kac #newsLeft .folderListItemThumb .tsTitle {
     color: #333333;
     font-weight: bold;
     font-size: 14px;
     line-height: 1.2em;
}

.section-kac .shareIt {
     color: #1a7a97;
     float: left;
     font-size: 11px;
     font-weight: bold;
     margin-right: 10px;
     margin-top: 9px;
}

.section-kac #newsLeft .folderListItemThumb {
     line-height: 1em;
     margin-bottom: 0;
     margin-top: 0px;
     width: 328px;
}

.section-kac #calendarPortletWrapper {
         border: 1px solid #5d4f38;
         background-color: #ffffff;
         float: right;
         padding: 6px 6px 6px 6px;
         width: 197px;
		 * width: 194px; /* IE only */         
/*         margin: 19px 0 1em 0; */
         margin: 1px 0 1em 0;
}

.kacCalendarIcon {
     float: left;
     margin-top: 2px;
	 width: 34px;
}
.kacCalendarLink {
     float: left;
	 margin-top: 10px;
	 margin-left: 8px;
}
.kacCalendarLink a {
     color: #1a7a97;
     font-weight: bold;
}

.section-kac #subscribePortletWrapper {
         float: right;
         width: 211px; 
		 * width: 208px; /* IE only */        
         margin: 0 0 1em 0;
}
.kacSubscribeRight {
	background-color: #79afbf;
	margin-bottom: 0px;
    padding: 6px 0px 0px 8px;
    * padding: 0px 0px 0px 8px;   /* IE only */
}
.kacSubscribeRight b{
    display: block;
	font-size: 11px;
    font-weight: normal;
    line-height: 1.2em;
    * line-height: 1.4em;   /* IE only */
    padding-bottom: 3px;
	* padding-top: 4px;  /* IE only */
    color: #ffffff;
}

.section-kac #programsPortletWrapper {
         border: 1px solid #5d4f38;
         background-color: #ffffff;
         float: right;
         padding: 6px 6px 6px 6px;
         width: 197px; 
		 * width: 194px; /* IE only */        
         margin: 0 0 1em 0;
}

.section-kac .programGroup {
     padding-top: 8px;
     height: 51px;
}
.section-kac .normal .programGroup img {
     width: 44px;
     height: 44px;
     padding-left: 19px;
     margin-right: 11px;
     float: left;
}
.section-kac .documentDescription {
     line-height: 1.4em;
     padding-bottom: 0px;
}
.section-kac #about img {
     margin-right: 12px;
}
.section-kac #about .imageLeftStaff img {
     margin-bottom: 0px;
     margin-top: 0px;
}
.section-kac #about .subhead {
     font-weight: bold;
     color: #5D4F38;
}
.section-kac #about {        
     padding-top: 0px;
     padding-right: 30px;
     padding-bottom: 7px;
     * padding-bottom: 10px;       /* IE only */
     padding-left: 12px;
     width: 455px;
/*     background-image: url(images/misc/middle-brown.gif);
     background-repeat: repeat-y;  */
}
.section-kac #aboutTop {
}
.section-kac #aboutBottom {
}
.section-kac #newsLeftAbout{
     width: 540px;
     float: left;
}
.section-kac #newsLeftAbout p{
     color: #333333;
}
.section-kac #newsLeftAbout #about p{
     line-height: 1.5em;
	 margin-top: 5px;
}

.section-kac #masthead {
/*    height: 248px; */
}
.section-kac .thumbnailArea{
     float: left;
     width: 76px;
	 margin-top: 0px;
}
.section-kac .normal #facilities .thumbnailArea {
     float: left;
     margin-top: 0;
     width: 83px;
	 height: 83px;
}

.section-kac .normal #facilities .descriptionArea{ 
     margin-left: 95px;
/*     width: 225px; */
     line-height: 1.3em;
	 padding-top: 9%;
	 padding-bottom: 9%;
}

.section-kac .thumbnailArea img{
	 margin-top: 3px;
	 margin-bottom: 10px;
}
.section-kac #facilities .facilityFeature .thumbnailArea img{
	 margin-top: 0px;
	 margin-bottom: 0px;
}

.section-kac #about .descriptionArea{
     margin-left: 86px;
/*     width: 221px; */
     line-height: 1.3em;
}

.section-kac #about #facilities .facilityFeature {
     height: 85px;
}

.section-kac .imageLeft {
     vertical-align: top;
     padding: 0px 0px 15px 0px;
}
.section-kac .imageLeftStaff {
     vertical-align: top;
}
.section-kac .textRight {
     vertical-align: top;
     line-height: 1.5em;
     padding-bottom: 18px;
}
.section-kac .textRightStaff {
/*     width: 225px;  */
     vertical-align: top;
     line-height: 1.5em;
     padding-bottom: 18px;
}
.section-kac .textRightHead {
     font-size: 15px;
     font-weight: bold;
}
.section-kac #about .textRightHead {
     font-size: 15px;
     font-weight: bold;
}
.section-kac .textRightHeadStaff {
     font-size: 15px;
     font-weight: bold;
     color: #69614f;
}
.section-kac .textRightJobTitle {
     font-size: 11px;
     font-weight: bold;
}
.section-kac .textRightSched {
     font-weight: bold;
     color: #1a7a95;
}
.section-kac #programs {
     margin-top: 16px;
}
.section-kac .programHead {
     font-weight: bold;
     font-size: 15px;
     color: #1a7a95;
     line-height: 1.4em;
}
.section-kac .programBoldColor {
     font-weight: bold;
     color: #1a7a95;
}

.section-kac .kacClass {
}
.section-kac .kacClass .classListing{
     margin-top: 23px;
}
.section-kac .kacClass .classListing img{
    float: left;
	margin-top: 2px;
	margin-right: 14px;
}
.section-kac .kacClass .classListing .classListingContent{
/* RESTORE WHEN THUMBNAILS ARE AVAILABLE */
/*    margin-left: 97px;  */
}
.section-kac .kacClass .classListing .classListingTitle{
    font-size: 15px;
	font-weight: bold;
}
.section-kac .kacClass .classListing .classListingDesc{
    margin-top: 3px;
	line-height: 1.5em;
}
.section-kac .kacClass .classListing .classListingMeets{
    margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #1a7a97;
}

.section-kac #about #boldTextInRed p{
    margin-top: 12px;
	line-height: 1.3em;	
}
.section-kac #about #boldTextInRed strong, .section-kac #about #boldTextInRed b{
     color: #8a2003;
}
.section-kac #about #boldTextInRed a strong, .section-kac #about #boldTextInRed a b{
     color: #1a7a97;
}
.section-kac #about #boldTextInRed .kacContactBoldBlack{
	 font-weight: bold;
	 font-size: 14px;
	 line-height: 1.3em;
}
.section-kac #about #boldTextInRed .kacContactBoldRed{
	 font-weight: bold;
	 font-size: 14px;
	 line-height: 1.3em;
	 color: #8a2003;
}
.section-kac #about #boldTextInRed .kacContactBoldBlue{
	 font-weight: bold;
	 font-size: 14px;
	 line-height: 1.3em;
	 color: #1a7a97;
}

.kacProgramsHeader  {
     color: #666666;
     font-size: 11px;
     font-weight: bold;
     line-height: 1em;
}

.kacHeadlinesHeader  {
     color: #666666;
     font-size: 11px;
     font-weight: bold;
	 margin-bottom: 3px;
}

.kacCalendarHeader  {
     color: #666666;
     font-size: 11px;
     font-weight: bold;
     line-height: 1em;
}

.section-kac .leftNav {
     width: 216px;
margin-bottom: 8px;
}
.section-kac #alumniConnectPortletWrapper {
     width: 224px;
}

/* donate button on home page */

#donateLlama {
   margin: 6px 0px 0px -3px;
}

/* donate page */

#donateWrapper p{
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.section-donate .sectionColor {
  background-color: #b29c13;
}
.section-donate .wrapper #rightPane .normal a {
  color: #8a2003;
}

#featuredContentGallery div#rightPane{
width: auto !important;
}

.section-donate #masthead {
}

#donateHeader {
   margin: 30px 0px 12px 0px;
}

#donateBody {
   margin: 0px 0px 0px 0px;
}

#donateFooter {
   margin: 14px 0px 0px 198px;
}

.normal .plain #donate-body p{
  font-size: 130%;
  line-height: 1.3em;
  margin: 16px 0px 0px 0px;
}
.normal .plain #donate-body .donateTextFirst {
/*  padding-top: 184px;
   padding-top: 12px; */
}
.normal .plain #donate-body .donateTextIndent {
  margin: 16px 0px 0px 236px;
}
.normal .plain .image-left-donate {
	float: left;
    margin-top: 4px;
	margin-right: 12px;
	margin-bottom: 8px;
}
#donatePortletButton {
    margin-top: 12px;
}
#donatePortletButton a {
	height: 46px;
	width: 176px;
	float: left;
	display: block;
	background-image: url(images/misc/btn_anchor.png);
	background-repeat: no-repeat;
}
#donatePortletButton a:hover {
	background-image: url(images/misc/btn_rollover.png);
}

.wrapper #rightPane ol{
	margin-left: 25px;
}

/* jquery sidenav  */
.applemenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background: black url(silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(silvergradientover.gif);
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

/* jCarousel tango skin */

/**
 * Additional styles for the controls.
 */
.jcarousel-control {
   font-size: 11px;
   font-weight: bold;
   color: #8a1f02;
   margin-bottom: 8px;
}

.jcarousel-book-control-1 {	
	float: left;
    width: 40px;
    height: 57px;
	background-image: url(http://www.simons-rock.edu/alumni/images-1/charlie-chan-sml.jpg);
	margin-right: 14px;
}
.jcarousel-book-control-2 {	
	float: left;
    width: 40px;
    height: 57px;
	background-image: url(http://www.simons-rock.edu/alumni/images-1/stumbling-on-happiness-sml.jpg);
	margin-right: 14px;
}
.jcarousel-book-control-3 {	
	float: left;
    width: 40px;
    height: 57px;
	background-image: url(http://www.simons-rock.edu/alumni/images-1/coming-soon-sml.jpg);
	margin-right: 14px;
}
.jcarousel-book-control-4 {	
	float: left;
    width: 40px;
    height: 57px;
	background-image: url(http://www.simons-rock.edu/alumni/images-1/coming-soon-sml.jpg);
	margin-right: 14px;
}
.jcarousel-book-control-5 {	
	float: left;
    width: 40px;
    height: 57px;
	background-image: url(http://www.simons-rock.edu/alumni/images-1/coming-soon-sml.jpg);
	margin-right: 14px;
}
.jcarousel-book-control-6 {	
	float: left;
    width: 40px;
    height: 57px;
	background-image: url(http://www.simons-rock.edu/alumni/images-1/coming-soon-sml.jpg);
	margin-right: 14px;
}
.jcarousel-control a {
	float: left;
	width: 40px;
    height: 57px;
	margin-right: 14px;
    font-size: 0%;
    text-decoration: none;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 325px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  325px;
#    height: 122px;
    height: 140px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 325px;
#    height: 122px;
    height: 140px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* Donor List */
/* css written by Justin Ober for donor list display */

#LCol {
float: left;
width: 275px;
padding-right: 0px;
text-align: left;
clear: left;
}

#RCol {
float: right;
width: 275px;
padding-left: 2px;
text-align: left;
clear: right;
}

#cntnr {
float: left;
width: 565px;
}

.bld {
font-weight: bold;
color: #000;
}

.undrln {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
width: 275px;
float: left;
clear: left;
}

.indnt {
font-style: italic;
padding-left: 5px;
}

.undrln2 {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
width: 275px;
float: right;
clear: right;
min-width: 0px;
}

.itls {
font-style: italic;
}

.style1 {border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; width: 275px; float: left; clear: left; font-weight: bold; }

.style2 {
font-size: large;
font-weight: bold;
} 

#danportlet{
display: block;
top: 500px;
}

#icon-print, #icon-sendto{
	display: none;
}
.section-events .documentActions{
	margin: 5px 4px 0px 0px !important;
}
.section-events #icon-print, .section-events #icon-sendto{
	display: '';
}
.section-events a.sublink{
	margin-top: 4px !important;
}


#rightPane .normal a, #rightPane .moreLink a{
	color: #3e7a94 !important;
}

#rightPane .normal a:hover, #rightPane .moreLink a:hover {
	text-decoration: underline !important;
}

#homeLinksRow div#homeLinks a{
	color: #fff !important;
}
#home960_right div#quicklinks div a{
	color: #fff !important;
}

#homeLinksRow div#homeLinks a:hover, #home960_right div#quicklinks div a:hover{
	text-decoration: none !important;
	color: #511217 !important;
}
#homeHighlight .pipe, #homeHighlight a.fancyLink{
	color:#4BA4CA !important;
}
#homeHighlight a.fancyLink:hover{
	text-decoration: none !important;

}
.cse form.gsc-search-box, form.gsc-search-box{
	border: 0px !important;
}

.cse input.gsc-search-button, input.gsc-search-button{
	font-family: inherit;
	font-size: 1px !important;
	text-indent: 100px;
	background: url(/images-1/global-elements/mag-glass.png) !important;
	width: 30px !important;
	height: 29px !important;
	min-width: 30px !important;
	min-height: 29px !important;
	color: white;
	font-weight: normal !important;
	padding: 2px 8px 3px 0px;
	border: 1px solid #676767 !important;
	margin: 0px -2px 0 -2px !important;
	border-image: initial;
}

.cse input.gsc-input, input.gsc-input{
border-color: #511217 !important;
border-width: 1px !important;
height: 23px !important;
background: #fff !important;
}
.section-front-page .fb_iframe_widget{
display: ;
}
/*
.section-front-page div#topRow{
width: 190px !important;
}
*/
.section-front-page div#page-wrap{
	position: absolute;
	width: 100%;
	margin: 0;
	padding: 0px;
	background: none;
	top: -1px;
	left: 0;
	height: 225px;
	background: none !important;
/*	background: url('images-1/front-page_page-wrap.png') no-repeat right; */
}
/*
.section-front-page div#topRow{
	background: none !important;
	clear: both;
	height: 22px;
	margin: 2px 0 2px 0;
	width: auto;
	float: right;
}
*/
.section-front-page div#topNav a, .section-front-page div#topNav a.mini, .section-front-page div#topNav .mini{
	/* background: #b12633 !important; */
	color: #fff !important:
}
/*
.section-front-page div#topNav{
	height: 22px;
	width: 160px;
	float: none;
 	padding: 2px 10px 0 16px;
	font-size: 14px;
	font-family: "arial narrow", arial, sans-serif;
	clear: none;
	display: block;
	line-height: 21px;
	color: #b12633 !important;
	margin-left: 6px;
}
*/
.section-front-page .wrapper{
	width: auto !important;
}
.section-front-page .fb_edge_widget_with_comment {
	position: absolute !important;
	top: 3px !important;
	left: 936px !important;
}

.section-front-page #rightPane .normal a:hover, #rightPane .moreLink a:hover{
	text-decoration: none !important;
}
.section-front-page div#banner{
	width: 718px;
	height: 404px;
	min-width: 718px;
	min-height: 404px;
	background: url(/images-1/homepage/main1.jpg);
}
.section-front-page div#banner div{
	color: #fff;
	font-weight: bold;
	font-size: 26px;
	padding: 40px;
	line-height: 36px;
	font-family: Arial, sans-serif;
}

.homepage-box-container{
	width: 730px;
	height: 236px;
	background: #f2ecec;
}
.section-front-page .homepage-box-container div#box1,
.section-front-page .homepage-box-container div#box2,
.section-front-page .homepage-box-container div#box3
{
	float: left;
}
.homepage-box-container div .box-header{
	background: #baacac url(/images/arrows/bt_open.png) top right no-repeat; 
	height: auto;
	
	color: #383434;
	line-height: 22px;
	font-size: 16px;
	padding: 5px 0 0 5px;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.section-front-page .homepage-box-container div .box-header, #box6 div.box-header {
	background-image: none !important;
}

.homepage-box-container div div{
	padding:3px;
}
.homepage-box-container div div .box-headline a,
body.section-front-page .wrapper #rightPane .normal a
{
	color: #30708c !important;
	font-weight:bold;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
.homepage-box-container div div .box-headline a{
	background: url(images/arrows/4AA3C8.png) left no-repeat;
	padding-left: 10px;
}


body.section-front-page .wrapper #rightPane .normal .box-highlight-headline a {
	font-size: 17px;
	font-weight: normal;
	color: #a1454d !important;
}
body.section-front-page .wrapper #rightPane .normal .box-headline a {
	background: url(images/arrows/4AA3C8.png) left;
	background-repeat:no-repeat;
	padding-left: 10px;
}

a.more-link{
	font-weight: normal !important;
	font-size: 12px !important;
	margin: 0 3px !important;
}

.homepage-box-container div div .box-blurb{
	color: #1f1f1f;
	font-size: 12px;
	padding: 0 0 0 3px;
}

.homepage-box{
	width: 230px;
	height: 236px;
	background: #fff;
	min-height:  236px;
	margin-right: 10px;
	border: 1px solid #baacac;
	float:left;
}
body.section-front-page{
	background: #f2ecec;
}

.section-front-page div#visual-portal-wrapper{
	position: absolute;
	text-align: center !important;
	width: 100% !important;
}
.section-front-page .wrapper{
	display: inline-block;
	text-align: left !important;
}
#homepage-quicklinks{
	background: #867777;
	padding: 5px 5px 25px 5px;
	width: 223px;
	
}
#homepage-quicklinks ul{
	padding-left:18px;
}
#homepage-quicklinks li{
	list-style: url(/images-1/homepage/ql-arrow.png);
}
#homepage-quicklinks li a{
	color: #fff;
	text-decoration:none;
	font-size: 13px;
}

#homepage-quicklinks div#quicklinks .title{
	font-family: Arial, sans-serif;
	color: #3a3333;
	font-size:12px;
	text-transform:none;
	font-weight:bold;	
}
.sidebar{
	display: block; float: right; width: 295px; height: auto; margin-top: 10px; margin-bottom: 10px;
}
.sidebarbox{
	margin-left: 8px; margin-bottom: 8px; width: 270px; float: right; border: 1px dashed #000; 
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.5); 
	box-shadow: 3px 3px 5px rgba(0,0,0,0.4); 
	padding: 8px; 
	font-size: 13px;
}
.sidebarbox .title{
	color: #C63; font-weight: bold; font-size: 14px; line-height: 17px;
}

.profilebox{
	float: left; width: 415px;
}
.topicheader{
	font-weight: bold; font-size: 15px;
}
ul.topicbullets{
	padding: 2px 25px;
}
a.subject{
	font-size: 14px; font-weight: bold;
}
.division, .appointment{
	font-weight: bold;
}
.pqdiv{
	margin-left: 8px; margin-bottom: 8px; width: 270px; float: right; border: 0px; padding: 8px; font-size: 16px;
}
.pqdiv .title{
	display: none !important;
}
.pq{
	color: #D76E4C; 
	padding: 20px; 
	font-style: italic; 
	font-weight: bold; 
	text-indent: -17px;	
	line-height: 20px;
}
.pqqmark{
	font-size: 24px; color:#C63
}
.pqqmarkend{
	font-size: 24px; color:#C63; vertical-align: text-bottom;
}
.profileimg{
	width: 148px; height: 176px; margin-right: 5px; margin-bottom: 5px; margin-bottom: 5px; margin-top: 10px; float: left;
}
.profilename{
	font-family: 'arial'; font-size: 16px; color: 5d1218; font-weight: bold; 
}
.profileposition{
	font-size: 13px;
	font-style: italic;
	font-weight:normal;
	line-height:21px;
}