@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic);

* { margin: 0; padding: 0}
	
#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

#page-wrap { position: relative; width: 980px; margin: 0 auto; }
		
		
/* General---------------------------------------------*/
/*
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/21px Georgia, "Times New Roman", Times, serif; color:#181818;}
*/
.start {margin:0;padding:0;font:12px/21px Georgia, "Times New Roman", Times, serif; color:#181818;}
.imgBg { width:100%; position:absolute; top:0; left:0;z-index:-1; display:none;}
#bg { position: absolute; top: 0; left: 0; z-index:-1;}
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

.mastWrap{ margin:0; padding:0; width:100%;}
.cntrWrap{width:980px;margin:0 auto;}
.fltFix{width:100%;}

a { color: #95012d; text-decoration: none; outline:none; border-bottom:1px dotted #181818; }
a:hover { color: #95012d; text-decoration: none; }
a:visited{}
a:active{}
a img{border:none;}

.sans {font-family: Helvetica,Arial, sans-serif;color:#616161;}

#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

.idbmsBreadcrumbSeparator {color:#70a533!important;}
.expand img {background-color: #70a533!important;}
.expand {background-color: #70a533!important;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0 0 0; padding:0; float:left; background:#fff; width:100%;position:relative; z-index:999;}

.structHead .whiteHeader {display:block; border-bottom:1px solid #f3f3f3; padding:0px 20px; position:relative;}

.structHead #ContentLogo {float:left; padding:16px 0 7px 0;}

.structHead .headerRight {float:right;margin:20px 15px 0 0;}

.structHead .headerRight #ContentHeaderSocial {float:left;font-size:9px; color:#868686; font-family:Helvetica, Arial, sans-serif; color:#868686; line-height:14px; margin:5px 0 0;}
.structHead .headerRight #ContentHeaderSocial ul {margin:0; padding:0; list-style:none;}
.structHead .headerRight #ContentHeaderSocial ul li {float:left; border-left:1px dotted #9a9a9a; padding:0 20px;}
.structHead .headerRight #ContentHeaderSocial ul li:first-child {border:none;}
.structHead .headerRight #ContentHeaderSocial ul li a {display:block; border:none;}

.structHead .headerRight #ContentSearch {float:left; margin:0 0 0 5px; background:url(/PublishingImages/bkgd_search.gif) no-repeat 0 0;padding:0 0 2px 5px;}
.structHead .headerRight #ContentSearch input {border:none; background:none!important; font-size:9px; color:#797979; font-family:Helvetica, Arial, sans-serif; width:117px;}

.structHead #ContentTopNav{margin:0; float:left;}

#ContentMemberTools {margin:0px;padding:25px 0; display:block;float:right; width:100%;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-top:1px dotted #ccc;padding:5px 0 0;}
#ContentMemberTools li:first-child {border: none;}
#ContentMemberTools a {color:#666;display:block;padding:0;text-align:left;text-decoration:none;border:none;}



/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
#ContentTopNav {z-index:999; padding:10px 0px 0px 0px; display:block; width:100%; border-top:1px solid #dcdcdc;
background: #9a0431; /* Old browsers */
background: -moz-linear-gradient(top, #9a0431 0%, #97012e 3%, #96002d 15%, #810026 62%, #7b0225 70%, #740122 91%, #720324 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a0431), color-stop(3%,#97012e), color-stop(15%,#96002d), color-stop(62%,#810026), color-stop(70%,#7b0225), color-stop(91%,#740122), color-stop(100%,#720324)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9a0431 0%,#97012e 3%,#96002d 15%,#810026 62%,#7b0225 70%,#740122 91%,#720324 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9a0431 0%,#97012e 3%,#96002d 15%,#810026 62%,#7b0225 70%,#740122 91%,#720324 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9a0431 0%,#97012e 3%,#96002d 15%,#810026 62%,#7b0225 70%,#740122 91%,#720324 100%); /* IE10+ */
background: linear-gradient(top, #9a0431 0%,#97012e 3%,#96002d 15%,#810026 62%,#7b0225 70%,#740122 91%,#720324 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0431', endColorstr='#720324',GradientType=0 ); /* IE6-9 */}

/* Top Level Group */
#ContentTopNav ul{list-style-type:none;position:relative;left:40px;width:940px;}
#ContentTopNav ul li{float:left;font-weight:normal;line-height:normal;padding:3px 5px 0;text-transform:uppercase;background:url("/PublishingImages/bkgd_topnav_divs.png") no-repeat scroll left 0px transparent;font-weight:bold;}
#ContentTopNav ul li:first-child {background:none;-pie-background: linear-gradient(#FFF, #c3c3c3);}
#ContentTopNav ul li a{color:#fff;display:block;font-size:13px;text-decoration:none; font-family:Helvetica, Arial, sans-serif; border:none;padding:15px 20px 20px;behavior: url(scripts/PIE.htc);}
/*#ContentTopNav ul li a:hover{color:#fff;}*/
#ContentTopNav ul li a:hover {color:#fff;-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;background:url(/PublishingImages/bkgd_topnav_hover.gif) repeat-x 0 0 #67011f; position:relative; z-index:20;}
#ContentTopNav ul li.selected a {color:#fff;-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;background:url(/PublishingImages/bkgd_topnav_hover.gif) repeat-x 0 0 #67011f; position:relative; z-index:20;behavior: url(scripts/PIE.htc);}
#ContentTopNav ul li.selected li a {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; background:none; padding:5px 0;}

#ContentTopNav ul li li a:hover {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; background:none; padding:5px 0;}
#ContentTopNav ul li li a {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; background:none; padding:5px 0;}


/* Second Level Groups */
.nav_arrow{display:block;position:absolute;z-index:35;top:-14px;}
#ContentTopNav li ul { position: absolute; left: -999999px;margin:0px 0 0px; background:url(/PublishingImages/bkgd_dd.gif) repeat 0 0; float:none; width:130px;text-align:left; padding:10px;border:1px solid #dfdfdf;-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;-webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, .1);-moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, .1);box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, .1); z-index:20;behavior: url(scripts/PIE.htc);}
#ContentTopNav li li { border:none; margin: 0px; border-top:1px solid #e3e3e3;padding:0px;background:none;line-height:normal; float:none;text-transform:none;}
#ContentTopNav li li a {color:#555555;text-align:left;border:none;font-size:13px; display:block; width:100%; border-top:1px solid #fff;}
#ContentTopNav li li:first-child {border-top:none;}
#ContentTopNav li li:first-child a {border-top:none;}
#ContentTopNav ul li.selected li a,
#ContentTopNav ul li:hover li a{color:#555555;}
#ContentTopNav ul li:hover li a:hover{color:#98012e;}
#ContentTopNav li li:hover, #ContentTopNav li li.sfHover { color: #98012e;}

/* Third Level Groups */
#ContentTopNav li li ul { margin:-35px 0 0 130px; background: #ff0000; color:#ffffff; width:170px;background:url(/PublishingImages/bkgd_ee.gif) repeat 0 0; float:none; text-align:left; padding:10px;border:1px solid #dfdfdf;-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;-webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, .1);-moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, .1);box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, .1); z-index:30;behavior: url(scripts/PIE.htc);}
#ContentTopNav li li li a:hover { color: #ccc;}
#ContentTopNav li li li{ width: 170px;}
#ContentTopNav li li li a {color:#fff;}


#ContentTopNav li:hover ul ul,
#ContentTopNav li:hover ul ul ul,
#ContentTopNav li.sfHover ul ul,
#ContentTopNav li.sfHover ul ul ul { left: -999em;}

#ContentTopNav li:hover ul,
#ContentTopNav li li:hover ul,
#ContentTopNav li li li:hover ul,
#ContentTopNav li.sfHover ul,
#ContentTopNav li li.sfHover ul,
#ContentTopNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
#ContentTopNav  li:hover,
#ContentTopNav  li li:hover,
#ContentTopNav  li li li:hover,
#ContentTopNav  li.sfHover,
#ContentTopNav  li li li.sfHover,
#ContentTopNav  li li.sfHover { position:static;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft {margin:0; padding:0; float:left; width:225px;}

.structLeft #ContentLeftNav {margin:0; padding:0; float:left; width:100%;}
.structLeft #ContentLeftNav ul {margin:0; padding:0; list-style:none; }
.structLeft #ContentLeftNav ul li { background:url(/PublishingImages/dottedBorder.gif) repeat-x 0 14px; font-family: Helvetica, Arial,sans-serif; line-height:16px; font-weight:bold; padding:8px 0;}
.structLeft #ContentLeftNav ul li a {background:url(/PublishingImages/bkgd_leftNav_lvl1.gif) no-repeat 0 2px #fff; padding:0 10px 0 15px; border:none;color:#191918;}

.structLeft #ContentLeftNav ul li.gray {font-size:14px; font-style:italic;}
.structLeft #ContentLeftNav ul li.gray a {color:#908e89;}

.structLeft #ContentLeftNav ul li ul {display:none;}

.structLeft #ContentLeftNav ul li.selected a {color:#97012e;background:url(/PublishingImages/bkgd_leftNav_lvl1_active.gif) no-repeat 0 2px #fff;}
.structLeft #ContentLeftNav ul li.selected ul {padding:5px 0 0;display:block;}
.structLeft #ContentLeftNav ul li.selected li {background:none;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; padding:3px 0;}
.structLeft #ContentLeftNav ul li.selected li a:hover {color:#97012E}
.structLeft #ContentLeftNav ul li.selected li a {background:none;color:#2c2c2c;display:block;}

.structLeft #ContentLeftNav ul li.selected ul li ul {display:none;}
.structLeft #ContentLeftNav ul li.selected ul li.selected {}
.structLeft #ContentLeftNav ul li.selected ul li.selected a {font-weight:bold;}
.structLeft #ContentLeftNav ul li.selected ul li.selected ul {display:block;}
.structLeft #ContentLeftNav ul li.selected ul li.selected ul li {}
.structLeft #ContentLeftNav ul li.selected ul li.selected ul li a {padding-left:35px;font-weight:normal;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:10px 0 0; padding:0 20px 20px; float:left; background:#fff; width:940px;}
.structBodyWP{margin:10px 0 0; padding:0 20px 20px; float:left; background:#fff; width:940px;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:10px 0 10px 0;list-style:none;float:left;font-family:Helvetica, Arial,sans-serif;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;font-size:9px; line-height:normal;padding:0px 3px;color:#aaaaaa;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;color:#aaaaaa; border:none;}
.structBody ul#ContentBreadCrumbs li:first-child {background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected {font-weight:bold;}

.sectionNav {float:left; width:100%; background:url(/PublishingImages/dottedBorder.gif) repeat-x bottom left; padding:0 0 17px; margin:0 0 20px;}
.sectionNav ul {margin:0; padding:0;  list-style:none;}
.sectionNav ul li {display:none;}
.sectionNav ul li.selected {display:block;font-family:'Oswald',Arial Black, Helvetica, sans-serif; font-size:17px; line-height:normal;}
.sectionNav ul li.selected a {color:#000; border:none; background:url(/PublishingImages/bkgd_sectionnav.gif) no-repeat 0 5px; padding-left:20px;}

.structBody .MidWrap {margin:0 20px 0 0; padding:0; float:right; width:650px;}
.structBody .MidWrap h6 {font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#242322;font-weight:normal;}

.structBodyWP .MidWrap {margin:0 20px 0 0; padding:0; float:right; width:650px;}
.structBodyWP .MidWrap h6 {font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#242322;font-weight:normal;}

.structBody #ContentMiddleLayoutLgPhoto img {margin-bottom:20px;}
.structBody h1.title {font-size:25px; font-weight:normal; line-height:normal; margin:0 0 15px 0px; padding:0;}
.structBody #ContentMiddle {margin:0; padding:0; float:left; width:100%;}
.structBody #ContentMiddle blockquote {font:13px/20px Helvetica,Arial, sans-serif; font-weight:bold; margin:15px 0 25px; background:url(/PublishingImages/blockquotes_open.gif) no-repeat 0 0; padding:0 65px 0 28px;}
.structBody #ContentMiddle a.more {display:block; color:#fff; border:none; background:#333333;float:left; padding:3px 6px;}

.structBodyWP #ContentMiddleLayoutLgPhoto img {margin-bottom:20px;}
.structBodyWP h1.title {font-size:25px; font-weight:normal; line-height:normal; margin:0 0 15px 0px; padding:0;}
.structBodyWP #ContentMiddle {margin:0; padding:0; float:left; width:100%;}
.structBodyWP #ContentMiddle blockquote {font:13px/20px Helvetica,Arial, sans-serif; font-weight:bold; margin:15px 0 25px; background:url(/PublishingImages/blockquotes_open.gif) no-repeat 0 0; padding:0 65px 0 28px;}
.structBodyWP #ContentMiddle a.more {display:block; color:#fff; border:none; background:#333333;float:left; padding:3px 6px;}

.structBody .lowerBody {float:left; width:100%; margin:50px 0 20px;}
.structBody .lowerBody .lowerTitle
{
	background:url(/PublishingImages/dottedBorder.gif) repeat-x left center;
	display:block;
	width:100%;
	float:left;
	padding-left: 20px;
}
.structBody .lowerBody .lowerTitle #ContentSectionTitle {float:left; background:#fff; padding: 0 7px 0 0;color:#131313; font-family:Helvetica,Arial, sans-serif; font-weight:bold;}
.structBody .lowerBody .lowerTitle #ContentExtraToggle {float:right; background:#fff; padding:0 0 0 7px;}
.structBody .lowerBody .lowerTitle #ContentExtraToggle a {color:#0f0605; font-size:11px; border:none;}

.videogallery .lowerBody {float:left; width:100%; margin:50px 0 20px;}
.videogallery .lowerBody .lowerTitle {background:url(/PublishingImages/dottedBorder.gif) repeat-x left center; display:block; width:100%;float:left;}
.videogallery .lowerBody .lowerTitle #ContentSectionTitle {float:left; background:#fff; padding: 0 7px 0 0;color:#131313; font-family:Helvetica,Arial, sans-serif; font-weight:bold;}
.videogallery .lowerBody .lowerTitle #ContentExtraToggle {float:right; background:#fff; padding:0 0 0 7px;}
.videogallery .lowerBody .lowerTitle #ContentExtraToggle a {color:#0f0605; font-size:11px; border:none;}

.structBodyWP .lowerBody {float:left; width:100%; margin:50px 0 20px;}
.structBodyWP .lowerBody .lowerTitle {background:url(/PublishingImages/dottedBorder.gif) repeat-x left center; display:block; width:100%;float:left;}
.structBodyWP .lowerBody .lowerTitle #ContentSectionTitle {float:left; background:#fff; padding: 0 7px 0 0;color:#131313; font-family:Helvetica,Arial, sans-serif; font-weight:bold;}
.structBodyWP .lowerBody .lowerTitle #ContentExtraToggle {float:right; background:#fff; padding:0 0 0 7px;}
.structBodyWP .lowerBody .lowerTitle #ContentExtraToggle a {color:#0f0605; font-size:11px; border:none;}

a.extraShowHide .showMore:hover {display:block; background:url(/PublishingImages/bkgd_extra_more_red.gif) no-repeat right center; padding:0 15px 0 0;color:#97012e;}
a.extraShowHide .showMore {display:block; background:url(/PublishingImages/bkgd_extra_more.gif) no-repeat right center; padding:0 15px 0 0;}
a.extraShowHide .showLess:hover {display:none; background:url(/PublishingImages/bkgd_extra_less_red.gif) no-repeat right center; padding:0 15px 0 0;}
a.extraShowHide .showLess {display:none; background:url(/PublishingImages/bkgd_extra_less.gif) no-repeat right center; padding:0 15px 0 0;}
a.extraShowHide.less .showLess:hover{color:#97012e;}
a.extraShowHide.less .showLess {display:block;}
a.extraShowHide.less .showMore:hover {color:#97012e;}
a.extraShowHide.less .showMore {display:none;}

.extraAreas {float:left;margin:15px 0 0 -20px; width:960px;}
.extraAreas .extraStory {float:left; position:relative; width:220px; margin:0 0 20px 20px; background:#f7f7f8;}
.extraAreas .extraStory3 {float:left; position:relative; width:220px; margin:0 0 20px 20px; background:#f7f7f8;}
.extraAreas .extraImg {display:block; width:100%; margin:0 0 20px; position:relative;}
.extraAreas .extraImg .extraImgShadow {display:block; height:100%; width:100%;position:absolute; top:0; left:0;background:url(/PublishingImages/bkgd_extraImg.png) no-repeat 0 0;}
.extraAreas .extraImg .extraHover {display:none; position:absolute; top:0; left:0;}
.extraAreas .extraImg a {border:none;}
.extraAreas .extraImg:hover a .extraHover {display:block;background:url(/PublishingImages/bkgd_extraHover.png) repeat 0 0; width:100%; height:85px;text-align:center; border:none; padding:55px 0 0; cursor:pointer;}
.extraAreas .extraImg:hover a .extraHover span {background:#98012e; color:#fff; font-size:11px; font-weight:bold; padding:3px 6px;}
.extraAreas .extraTxt {display:block; padding:0 15px 15px; text-align:center;font-size:11px;color:#7d7d7d;line-height:10px}
.extraAreas .extraTxt h1 {color:#3f3e3c; font-size:13px; line-height:16px; font-family: Helvetica, Arial, sans-serif; padding:0 0 5px;}
.extraAreas .extraTxt h1 a {color:#3f3e3c; border:none;}
.extraAreas .extraArw {float:right;display:block; margin:15px 0 0; text-indent:-999em;position:absolute;bottom:0;right:0;line-height:21px}
.extraAreas .extraArw a {display:block; border:none; background:url(/PublishingImages/bkgd_extraArw.gif) no-repeat 0 0 #fff; height:21px; width:21px; }

.extrasShow {float:left;}
.extrasShow .extraStory {margin-bottom:0px;}
.extrasShow .extraStory3 {margin-bottom:0px;}
.extrasHide {background: url("/PublishingImages/dottedBorder.gif") repeat-x scroll 0 14px transparent; float: left; padding: 35px 0 0; width: 100%; position:relative; zoom:1;}

/* Slider Hover 
---------------------------------------------*/
.sldimg {display:inline-block}
.sldimg .extraImg {display:block; position:relative;}
.sldimg .extraImg .extraImgShadow {display:block;position:absolute; top:0; left:0;background:url(/PublishingImages/bkgd_extraImg.png) no-repeat 0 0;}
.sldimg .extraImg .extraHover {display:none; position:absolute; top:0; left:0;}
.sldimg .extraImg:hover .extraHover {display:block;background:url(/PublishingImages/bkgd_extraHover.png) repeat 0 0; text-align:center; border:none; cursor:pointer;}
.sldimg .extraImg:hover  .extraHover span {background:#98012e; color:#fff; font-size:11px; font-weight:bold; padding:3px 6px;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:15px 0 20px; padding:20px 5px 20px 5px; float:left; background:#fff; border-top:10px solid #98012e; width:970px;}

.structFooter .colA {margin:0; padding:0 15px 0 0; float: left; max-width: 868px;}
.structFooter .colB {margin:0; padding:0 15px 0 0; float:left; width:275px;border-left:1px dashed #b2b2b2;border-right:1px dashed #b2b2b2;}
.structFooter .colC {margin:0; padding:0; float:right; width:210px;}

.structFooter .col { float:left; width:150px; white-space:nowrap; padding-right: 5px;}
.structFooter .mid {margin-right:5px; border-right: 1px dotted #b2b2b2}
.structFooter .col .contact {color:#5a5a5a;}
.structFooter .general {width: 175px;}
.structFooter .frequently {width: 275px;}
.structFooter .alumni {width: 225px;}
.structFooter .footerColAsection {font-weight:bold; font-size:10px; line-height:16px; color:#878787; margin:0 0 30px;}
.structFooter .footerColAsection h1 {color:#191919; font-size:14px; line-height:normal; font-style:italic;font-weight:normal; margin:0 0 5px; margin-top:0;}

.structFooter .social {display:block;padding:0 15px; color:#878787; font-family:Helvetica, Arial, sans-serif; font-size:10px; line-height:17px;}
.structFooter .social.dotted {border-top:1px dotted #b2b2b2;padding-top:20px; margin-top:20px;}
.structFooter .social h1 {color:#070707; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-style:italic;font-weight:normal; margin:0 0 15px;}
.structFooter .social h1.twitter {background: url("/PublishingImages/icon_twitter_footer.gif") no-repeat scroll 0 2px transparent; padding: 0 0 0 27px;}
.structFooter .social h1.facebook {background: url("/PublishingImages/icon_facebook_footer.gif") no-repeat scroll 0 2px transparent; padding: 0 0 0 19px;}
.structFooter .social h1.flickr {background: url("/PublishingImages/icon_flickr_footer.gif") no-repeat scroll 0 2px transparent; padding: 0 0 0 29px;}
.structFooter .social a {border:none;}

#ContentFooterContact {
	max-width: 110px !important;
}

/* Page Elements 
---------------------------------------------*/
#ContentMemberTools {padding:5px 0 0; display:block;float:left; width:100%; font-family:Helvetica, Arial, sans-serif; margin:7px 0 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0; float:right;}
#ContentMemberTools li {border-left:1px dotted #ccc;padding:0px 5px;float:left;border-top:none;}
#ContentMemberTools li:first-child {border: none;}
#ContentMemberTools a {color:#666;display:block;padding:0;text-align:left;text-decoration:none;border:none; font-size:10px;line-height:normal;}

.start .threeCols {float:left; width:100%; margin:20px 0 0;}
.start .threeCols .mainColA {float:left; width:175px; margin-right:45px;}
.start .threeCols .mainColB {float:left; width:690px;padding-top:15px;}
.start .threeCols .mainColB_2 {float:left; width:320px;padding-top:15px;}
.start .threeCols .mainColC {float:right; width:320px; margin-right:35px;padding-top:15px;}

.start .threeCols .mainColA h1 {font-size:35px; font-weight:normal; line-height:36px;color:#3f3e3c;}
.start .threeCols .mainColA h2 {font-size:18px; font-weight:normal; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;color:#3f3e3c; margin:0 0 5px;}

.start .structBodyWP .newsEvents {display:block; padding:20px 0 0;}

.start .structBodyWP .newsEvents .leftCol {float:left; width:295px; padding:0 0 0 40px;}
.start .structBodyWP .newsEvents .leftCol h1.title {font-family:Helvetica Light, 'Open Sans', Arial, sans-serif; font-size:30px; line-height:normal; margin:15px 0 0;}
.start .structBodyWP .newsEvents ul.moreNewsEvents {margin:25px 0 0; padding:0; list-style:none;}
.start .structBodyWP .newsEvents ul.moreNewsEvents li {float:left; margin:0 25px 0 0;}
.start .structBodyWP .newsEvents ul.moreNewsEvents li a {color:#000; padding-right:10px; background:url(/PublishingImages/bkgd_moreArw.gif) no-repeat right 0; letter-spacing:-0.01em;}

.start .structBodyWP .newsEvents .rightCol {float:right;position:relative;}
.start .structBodyWP .newsEvents .rightCol .featured {padding:15px 15px 15px 75px; width:405px; position:relative;}
.start .structBodyWP .newsEvents .rightCol .full .featured {padding:15px 15px 15px 75px; width:560px; position:relative;}
.start .structBodyWP .newsEvents .rightCol .newsItem {background: url(/PublishingImages/bkgd_newsItem.gif) no-repeat 15px 15px #fff;}
.start .structBodyWP .newsEvents .rightCol .eventItem {margin:15px 0 0;background: url(/PublishingImages/bkgd_eventItem.gif) no-repeat 15px 15px #fff;}
.start .structBodyWP .newsEvents .rightCol .full .eventItem {margin:0px 0 0;background: url(/PublishingImages/date_17_grey.gif) no-repeat 15px 15px #fafafb;}
.start .structBodyWP .newsEvents .rightCol .full .even {margin:0px 0 0;background: url(/PublishingImages/date_17_grey.gif) no-repeat 15px 15px #fff;}
.start .structBodyWP .newsEvents .rightCol .full .evenNews {margin:0px 0 0;background: url(/PublishingImages/bkgd_newsItem.gif) no-repeat 15px 15px #fff;}
.start .structBodyWP .newsEvents .rightCol .eventItem:first-child {margin:0;}
.start .structBodyWP .newsEvents .rightCol .featured .title {font-size:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; line-height:normal; display:block; margin:0 0 3px;}
.start .structBodyWP .newsEvents .rightCol .featured .title a {color:#3f3e3c;}
.start .structBodyWP .newsEvents .rightCol  .full .featured .title a:hover {color:#3f3e3c;border-bottom:1px dotted #181818;}
.start .structBodyWP .newsEvents .rightCol  .full .featured .title a {color:#3f3e3c;border:0px;}
.start .structBodyWP .newsEvents .rightCol  .full .featured .content {padding-bottom:15px;}
.start .structBodyWP .newsEvents .rightCol  .full .featured .content a{color:#3f3e3c;}
.start .structBodyWP .newsEvents .rightCol .featured .preview {line-height:16px; color:#575653;}
.start .structBodyWP .newsEvents .rightCol .featured .pubDate {color:#262524; font-size:12px; font-style:italic;font-family:Helvetica, Arial, sans-serif; display:block; margin:3px 0 0;}
.start .structBodyWP .newsEvents .rightCol .featured .more {display: block;text-indent: -999em; position:absolute; bottom:0; right:0;}
.start .structBodyWP .newsEvents .rightCol .featured .more a {background: url("/PublishingImages/bkgd_featredArw.gif") no-repeat scroll 0 0 #FFFFFF; border: medium none; display: block; height: 21px; width: 21px;}
.start .structBodyWP .newsEvents .rightCol .full .featured .more a {background: url("/PublishingImages/bkgd_featredArw_white.gif") no-repeat scroll 0 0 #FFFFFF; border: medium none; display: block; height: 21px; width: 21px;}

.start .structBodyWP .our_faculty {display:block; padding:20px 0 0;}
.start .structBodyWP .our_faculty .leftCol {display:block;width:190px;border:1px solid #eaeaea;float:left;}
.start .structBodyWP .our_faculty .midCol {display:block;padding:0px 36px 0px 36px;float:left;}
.start .structBodyWP .our_faculty .midCol .content {display:block;width:190px;border:1px solid #eaeaea;} /*IE7 didn't want to allow custom dropdown using position:relative on these*/
.start .structBodyWP .our_faculty .rightCol {display:block;width:190px;border:1px solid #eaeaea;float:left;}
.start .structBodyWP .our_faculty .text_padding{padding-left:7px;padding-right:7px;padding-top:0px;padding-bottom:15px;}
.start .structBodyWP .our_faculty .fac_name{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;color:#252525;font-style:italic;display:block;line-height:19px;}
.start .structBodyWP .our_faculty .fac_title{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:11px;color:#252525;font-style:italic;display:block;line-height:17px;height:35px;}
.start .structBodyWP .our_faculty .fac_dept{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:11px;color:#252525;display:block;line-height:17px}
.start .structBodyWP .our_faculty .fac_email a{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;color:#747474;}
.start .structBodyWP .our_faculty .fac_phone{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;color:#747474;}

.start .structBodyWP .alumniMatters {background: none repeat scroll 0 0 #F7F7F8; display: block;float: left; margin: 20px 0 0; width: 100%; padding:40px 0;}

.start .structBodyWP .alumniMatters .leftCol {float:left; width:295px; padding:0 0 0 40px;}
.start .structBodyWP .alumniMatters .leftCol h1.title {font-family:Helvetica Light, 'Open Sans', Arial, sans-serif; font-size:30px; line-height:32px; margin:0;padding-bottom:4px;}
.start .structBodyWP .alumniMatters ul.more {margin:25px 0 0; padding:0; list-style:none;}
.start .structBodyWP .alumniMatters ul.more li {float:left; margin:0 25px 0 0;}
.start .structBodyWP .alumniMatters ul.more li a {color:#000; padding-right:10px; background:url(/PublishingImages/bkgd_moreArw.gif) no-repeat right 0; letter-spacing:-0.01em;}

.start .structBodyWP .alumniMatters .rightCol {float:right; background:#f7f7f8; margin-right:35px; width:490px;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem {position:relative; float:left; width:121px; border-left:1px solid #f7f7f8;background:#98012e; height:237px;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem .thumb {position:absolute; width:121px; height:118px; overflow:hidden; left:0; z-index:15;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem .thumb a {border:none;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem .title { width:100%; height:100%; z-index:10; left:0;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem .title a {position:absolute; left: 6px; color:#fff; border:none; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;}

.start .structBodyWP .alumniMatters .rightCol .interviewBottom {float:left;}
.start .structBodyWP .alumniMatters .rightCol .interviewBottom .thumb {bottom:0;border-top:1px solid #f7f7f8;}
.start .structBodyWP .alumniMatters .rightCol .interviewBottom .title a {bottom:123px;background: url("/PublishingImages/bkgd_featuredArw_down.gif") no-repeat scroll 0 7px transparent; padding: 0 6px 0 13px;}
.start .structBodyWP .alumniMatters .rightCol .interviewTop {float:left;}
.start .structBodyWP .alumniMatters .rightCol .interviewTop .thumb {top:0;border-bottom:1px solid #f7f7f8;}
.start .structBodyWP .alumniMatters .rightCol .interviewTop .title a {bottom:3px;background: url("/PublishingImages/bkgd_featuredArw_up.gif") no-repeat scroll 0 7px transparent; padding: 0 6px 0 13px;}

.start .structBodyWP .alumniMatters .rightCol .interviewItem:hover {background:#fff;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem:hover .thumb {border:3px solid #fff; height: 112px; width:115px;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem:hover .thumb img {margin:-3px 0 0 -3px;}
.start .structBodyWP .alumniMatters .rightCol .interviewItem:hover .title a {color:#98012e;}
.start .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem:hover .title a {background: url("/PublishingImages/bkgd_featuredArw_down_hover.gif") no-repeat scroll 0 7px transparent;}
.start .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem:hover .thumb {-webkit-box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, .2);-moz-box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, .2);box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, .2);}
.start .structBodyWP .alumniMatters .rightCol .interviewTop .interviewItem:hover .title a {background: url("/PublishingImages/bkgd_featuredArw_up_hover.gif") no-repeat scroll 0 7px transparent;}
.start .structBodyWP .alumniMatters .rightCol .interviewTop .interviewItem:hover .thumb {-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);}

.start .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem .title span a {position:relative; background:none; padding:0; top:6px;}
.start .structBodyWP .alumniMatters .rightCol .interviewTop .interviewItem .title span a {position:relative; background:none; padding:0; top:126px;}
.start .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem:hover .title span a,
.start .structBodyWP .alumniMatters .rightCol .interviewTop .interviewItem:hover .title span a  {background:none;}


/* EVENTS NEWS -------------------------------*/

.tabs {background:#f7f7f8; padding:15px; width:495px; margin:30px 0 0;}
#ContentTabNav1 {
	height: 30px;
	width: 260px;
	position:absolute;
	top:0;
	left:15px;
}
#ContentTabNav1 ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#ContentTabNav1 li {
	float: left;
	font: 14px/30px Helvetica, Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;
	width: 129px;
	font-weight:bold;
	background:#b7b7b8;
}
#ContentTabNav1 li a {
	color: #fff;
	display: block;
	width: 100%;
	border:none;
}

#ContentTabNav1 li a:hover, #ContentTabNav1 li.active a {
	background: #f7f7f8;
	text-decoration: none;
	color: #3f3e3c;
}

#ContentTabNav1 li a:hover span, #ContentTabNav1 li.active a span {}
.tab_container {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color #999999 #999999;
	border-right: 1px solid #999999;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%;
}
.tab_content {}

/* Footer Feeds------------------------------------*/
.feed {
	font: 12px/16px normal Helvetica,Arial,sans-serif;
	color: #666;
	border-bottom: 1px dashed #b4b4b4;
	width: 230px;
	padding: 20px;
}
.feed a:hover{
	text-decoration:underline;
}
.feed a{
	color: #98012e;
	font-weight:bold;
	text-decoration:none;
}

.feed p{
	color:#878787;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding:0px;
	margin:0px;
	
}
.feed p.date{
	font-weight:normal;	
}
.feed date{
	font-style: italic;
	font-weight:normal;
}
.feed h3{
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	color:#000;
	padding-bottom:5px;
	margin:0px;
}
#facebookfeed
{
	border-bottom: none;
	
}
.loading {
	background: url('/PublishingImages/ajax-loader.gif') center no-repeat;
	height: 60px;
}

.back{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#242322;
	padding-left:10px;
	background:url(/PublishingImages/back_arrow.gif) no-repeat scroll 0px 2px transparent;
	text-decoration:none;
	border:none;
}
.date_block{color:#616161;}
.date_block strong{
	font-family:Helvetica, Arial, sans-serif;
	color:#181818;
}
.subtitle{
	font-family:Helvetica, Arial, sans-serif;
	color:#575653;
}
.structBody h1.sans {font-size:20px;margin-bottom:5px;}
#contactUs
{
	padding:50px 0px 0px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	background-color:#FFFFFF;
	height:750px
}
#contactUs .label
{
	width:100px;
	float:left;
	clear:both;
	margin-bottom:10px;
}
#contactUs .data
{
	float:left;
}
#contactUs .clr
{
	clear:both;
}
#contactUs .buttons
{
	margin-top:20px;
}
#contactUs .adjAst
{
	padding-left: 12px;
	width:88px;
}
#contactUs H1
{
	margin-bottom:20px;
	font-size:20px;
}
/************** Custom Dropdown Skin 2 *********************/
.dd2 {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#FFF;
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	position:relative;
}
.dd2 .ddTitle {
	background:transparent url(/PublishingImages/Dropdown/msDropDown.gif) no-repeat;
	padding:0 3px;
	text-indent:5px;
	cursor:default;
	overflow:hidden;
	height:25px;
}
.dd2 .ddTitle span.arrow {
	background:transparent url(/PublishingImages/Dropdown/icon-arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:27px; height:27px; cursor:pointer; top:1px; position:relative; right:2px;
}

.dd2 .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:25px; font-family:Helvetica,Arial,sans-serif; font-size:11px; font-weight:bold; color:#7c7c7c;}
.dd2 .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0;}
.dd2 .ddTitle img.selected {
	padding:0 2px 0 0;
	vertical-align:top;
}
.dd2 .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
	font-size:11px;
}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a {
	display:block;
	padding:3px 0 3px 7px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd2 .ddChild a:hover {
	background-color:#e4b6c3;
}
.dd2 .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd2 .ddChild a.selected {
	background-color:#98012e;
	color:#FFF;	
}

.dd2 .borderTop{border-top:1px solid #c3c3c3  !important;}
.dd2 .noBorderTop{border-top:none 0  !important}

/*******************************/
