@import url(appstyles.css);

/* GENERAL STYLES
---------------------------------------------*/
body {	width:100%;	margin:0;	padding:0;	font:normal 12px Arial, Helvetica, sans-serif;	background:#5c5b5e;}
#SiteWrap {	float:left;	width:100%;	height:auto;	background: #f0f0f0;}
#StartSiteWrap {	float:left;	width:100%;	height:auto;	background: #f0f0f0;	background: url(images/start_content-bg.jpg) no-repeat top center;}
.alumni #SiteWrap {background:#cdb982 url(images/alumn-bg.gif) repeat-x 0 141px;}
#SiteSubWrap {float:left; width:100%; height:auto; background:url(images/bn-tile.gif) repeat-x center top;}
#SiteSubSubWrap {float:left; width:100%; height:auto; background:url(images/content-bg.jpg) no-repeat center top;}
.interior #SiteSubSubWrap {background:url(images/content-bg-int.png) no-repeat center top;}
.alumni #SiteSubSubWrap {background:url(images/content-bg-int.png) no-repeat center top;}
.headerWrap {	float:left;	width:100%;	margin: 0 auto;	height:122px; 	background: url("images/bn-tile.gif") repeat-x scroll center top transparent;}
.headerSubWrap {	/*float:left;	width:100%*/;	height:122px;	background: url(images/content-bg-int.jpg) no-repeat top center;}
.startheaderWrap {	float:left;	width:100%;	margin: 0 auto;	height:122px;}
.startheaderSubWrap {	/*float:left;	width:100%*/;	height:122px;}
.mastWrap {float:left; width:100%; height:auto;}
.footerWrap {
	float:left;
	width:100%;
	height:auto;
	min-height:150px;
	background:url(images/ft-bg.png) repeat-x;
}

.cntrWrap {width:960px; margin:0 auto;}
.fltFix {float:left; width:100%;}

a {color:#cc0000; text-decoration:none;}
a:hover {color:#cc0000; text-decoration:underline;}
a img {border:none;}

h1 {color:#666666; display:block; padding:0; margin-top:0; text-transform: uppercase;font-size:18px;font-weight:normal;}
h1.PageTitleHeader {color:#cc0000; line-height:32px; margin-left:30px; font:24px; text-transform:uppercase;font-size:24px;padding-top:5px;}
h2 {color:#666666; font:18px; line-height:22px;font-weight:normal;text-transform:uppercase;}
.PageSubTitleHeader {}
.PageTitle {display:none;}
h3 {color:#000; font-weight:bold; font-size:18px; line-height:21px;}
h4 {color:#000; font-weight:bold; font-size:15px; line-height:18px;}
h5 {color:#000; font-weight:bold; font-size:13px; line-height:15px;}
p {margin:7px 0 25px; padding:0; line-height:18px;}

.float-left {float:left;}
.float-right {float:right;}
.center {text-align:center;}

img.left {float:left; margin:0 7px 1px 0;}
img.right {float:right; margin:0 0 7px 7px;}

.clear {clear:both;}
.clear-right {clear:right;}
.clear-left {clear:left;}

.relative {position:relative;}
.absolute {position:absolute;}

/*a.button,
input.button {border:none; background:#b32e00 url(images/btn-tile.gif) repeat-x; border-right:1px solid #8e877b; border-bottom:1px solid #8e877b; height:23px !important; line-height:23px !important; width:auto !important; padding:0 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; text-decoration:none;}
a.button {float:left;}
a.button:hover {color:#fff;}*/

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead {float:left; width:100%; height:auto;}

.bn-logo {float:left; width:556px; height:auto;}
.bn-logo img {	margin:15px 0 0 0;	padding:0;	width:437px;	height:97px;}

#ContentLoginModule {color:#fff; padding:4px 8px 0;}
#ContentLoginModule .instructions, #ContentLoginModule .PageTitleHeader {display:none;}
.structHead #ToolNav li.login li a {padding:0 0 5px;float:left; line-height:normal; display:block;}
#ContentLoginModule input {margin: 0 0 10px;}

.MTLinkscontainer {display:none;}

.structHead .float-right {background:url("images/hdr_membertoolssearch.png") no-repeat scroll left top transparent;margin:0 0 0 -10px;width:413px;}
#ContentSearch1 {float:right; width:236px; height:auto; margin:7px 3px 0 0; color:#fff;}
#ContentSearch1 label {float:left; color:#fff; text-transform:uppercase; font-size:11px; padding:5px 3px 0 0; font-weight:normal !important;}
#ContentSearch1 input {float:left; width:155px; height:18px; border:1px solid #fff; background:#fff url(images/search-bg.gif) repeat-x top left;}
#ContentSearch1 .SearchModuleSpacer {display:none;}
#ContentSearch1 img {float:left;}

#ContentTopLinks {float:left; width:100%; height:auto; margin:0 0 18px 0;}


/* Horiztional Drop Downs two
------------------------------------------------------- */
.structHead #ToolNav {float:left;margin:0 0 0 5px;padding:0;}
.structHead #ToolNav ul {list-style:none;margin:0;padding:0;}
.structHead #ToolNav li{ display:block;float:left;padding:0;}
.structHead #ToolNav a {color:#FFF;display:block;font-size:11px;line-height:14px;padding:12px 10px;text-decoration:none; text-transform:uppercase;}
.structHead #ToolNav li:hover, .structHead #ToolNav li.sfHover { background:#5f0000;}
.structHead #ToolNav li.login li:hover { background:none;} 

/* Second Level Groups */
.structHead #ToolNav li ul { position: absolute; left: -999999px; padding:0; margin:-3px 0 0; background:#5f0000; float:none; width:185px; z-index:9999;}
.structHead #ToolNav li li { width: 185px; border:none; padding:0; margin:0;}
.structHead #ToolNav li li a { padding:3px 10px;text-transform:none;width:150px; color:#ffffff; text-transform:none; line-height:24px;font-size:12px;}
.structHead #ToolNav li li:hover, .structHead #ToolNav li li.sfHover { background: #4d0000;}

/* Third Level Groups */
.structHead #ToolNav li li ul { margin:-20px 0 0 150px}

/* The Magic */
.structHead #ToolNav li:hover ul ul,
.structHead #ToolNav li:hover ul ul ul,
.structHead #ToolNav li.sfHover ul ul,
.structHead #ToolNav li.sfHover ul ul ul { left: -999em;}

.structHead #ToolNav li:hover ul,
.structHead #ToolNav li li:hover ul,
.structHead #ToolNav li li li:hover ul,
.structHead #ToolNav li.sfHover ul,
.structHead #ToolNav li li.sfHover ul,
.structHead #ToolNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.structHead #ToolNav  li:hover,
.structHead #ToolNav  li li:hover,
.structHead #ToolNav  li li li:hover,
.structHead #ToolNav  li.sfHover,
.structHead #ToolNav  li li li.sfHover,
.structHead #ToolNav  li li.sfHover { position:static;}
/* ------------------ Login ------------------------- */
#ContentLoginModule .divLoginStructContainer a{text-decoration:underline;margin-left:-10px; padding:0;}
#ContentLoginModule .UNPWTextBox {width:160px!important}

.divLoginStructContainer {float:left;font-size:12px;line-height:20px;margin:0;padding:10px;width:163px; color:#FFFFFF;}
.divLoginStructContainer a{text-decoration:underline;}

.divLoginStructContainer .PageTitleHeader{ display:none;}
.divLoginStructContainer .instructions { display:none;}

.divLoginPanel{ margin:0;}
.divLoginPanel .anchorTempLogin{ display:none;}
.divLoginPanel a {text-decoration:underline;}
.divLoginInputs{ margin:0; padding:0;}
.divLoginInputs a {padding:0px; text-decoration:underline;height:20px;}

.labelUserName,
.labelPassword{ float:left; margin:0; padding:4px 0 0; clear: both;}

.inputLoginUsername,
.inputLoginPassword{ width:146px;}

.divLoginUserNameRow{display:inline;float:left;height:40px;margin:0;padding:8px 0;width:100%;_padding:8px 0 0;} 
.divLoginPasswordRow{ float:left; width:100%; margin:0; padding:0;}

.divLoginLinks{ padding: 0;}
.divLoginLinks a{ display:block; text-decoration:underline; padding:0;height: 20px;}

.divLoginPanel .button{ background:url(images/LoginBtn.gif) repeat-x left top; border-right:1px solid #8f0000; border-left: none; border-top:none;border-bottom:none;color:#FFF; font-size:12px; width:75px; height:21px; line-height:21px;}
.divLoginPanel .loginButton {padding:0 19px 5px;*padding:0 12px 5px}
.divLoginPanel .cancelButton {padding:0 16px 5px;*padding:0 8px 5px; margin:0 0 0 4px;}

.divLogoutPanel .button{ background:url(images/LoginBtn.gif) repeat-x left top; border-right:1px solid #8f0000; border-left: none; border-top:none;border-bottom:none; color:#FFF; font-size:12px; width:75px; height:23px; line-height:21px;}
.divLogoutPanel .logoutButton {padding:0 19px 5px;*padding:0 12px 5px}
.divLogoutPanel .cancelButton {padding:0 16px 5px;*padding:0 8px 5px; margin:0 0 0 4px;}


/* Horizontal Drop Down */
/* Root = Horizontal, Secondary = Vertical */
ul#navTop {margin:0; border:0 none; padding:0; width:960px; /*For KHTML*/ list-style:none; height:53px; position:relative; z-index:3;}
ul#navTop li {margin:0; border: 0 none; padding:0; float:left; /*For Gecko*/ display:inline; list-style:none; position:relative; height:53px; font:bold 12px/53px Arial, Helvetica, sans-serif; text-transform:uppercase;}
ul#navTop li:first-child {border-left:none;}
ul#navTop ul {margin:-1px 0 0 -1px; border:0 none; padding:0; width:160px; list-style:none; display:none; position:absolute; top:54px; left:0;  z-index:-1;}
ul#navTop ul:after /*For IE 7*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
ul#navTop ul li {width:160px; float:left; /*For IE 7*/ display:block !important; display:inline; /*For IE*/ height:auto; font:normal 12px/22px Arial, Helvetica, sans-serif; text-transform:none; border-left:none;}
ul#navTop ul ul {/*margin-left:0; position:absolute; z-index:1; display:none;*/ border:none !important;}


/* Root Menu */
ul#navTop a {padding:0 8px; float:none !important; /*For Opera*/ float:left; /*For IE*/ display:block; color:#333333; text-decoration:none;  height:auto !important; height:1%; /*For IE*/}
/*ul#navTop li.selected a {background:url(images/bn-nav-active.png) repeat-x; behavior: url(iepngfix.htc);}
*/
/* Root Menu Hover Persistence */
ul#navTop a:hover,
ul#navTop li:hover a,
ul#navTop li.iehover a {background:#fff; color:#333333;}
ul#navTop #AlliedHealthAlumni, #BiomedicalSciences, #Medicine, #Nursing, #Pharmacy {display:none;}

/* 2nd Menu */
ul#navTop li:hover li a,
ul#navTop li.iehover li a {float:none; background:#fff; color:#666666;}

/* 2nd Menu Hover Persistence */
ul#navTop li:hover li a:hover,
ul#navTop li:hover li:hover a,
ul#navTop li.iehover li a:hover,
ul#navTop li.iehover li.iehover a {background:#cccccc; color:#cc0000;}

/* 3rd Menu */
ul#navTop li:hover li:hover li a,
ul#navTop li.iehover li.iehover li a {background:#cccccc; color:#cc0000;}

/* 3rd Menu Hover Persistence */
ul#navTop li:hover li:hover li a:hover,
ul#navTop li:hover li:hover li:hover a,
ul#navTop li.iehover li.iehover li a:hover,
ul#navTop li.iehover li.iehover li.iehover a {background:#cccccc; color:#cc0000;}

/* 4th Menu */
ul#navTop li:hover li:hover li:hover li a,
ul#navTop li.iehover li.iehover li.iehover li a {display:none;}

/* 4th Menu Hover */
ul#navTop li:hover li:hover li:hover li a:hover,
ul#navTop li.iehover li.iehover li.iehover li a:hover {display:none;}

ul#navTop ul ul,
ul#navTop ul ul ul {display:none; position:absolute; top:0; left:160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
/*ul#navTop li:hover ul,
ul#navTop li:hover ul ul,
ul#navTop li:hover ul ul ul,
ul#navTop li.iehover ul,
ul#navTop li.iehover ul ul,
ul#navTop li.iehover ul ul ul {display:none;}*/

ul#navTop li:hover ul,
ul#navTop ul li:hover ul,
ul#navTop ul ul li:hover ul,
ul#navTop li.iehover ul,
ul#navTop ul li.iehover ul,
ul#navTop ul ul li.iehover ul {display:block;}

/* BODY ELEMENTS
---------------------------------------------*/
/*.structBody {float:left; width:100%; height:auto; padding:0 0 30px 0; position:relative;}
*/
/* LEFT COLUMN */
.structLeft {float:left; width:250px; height:auto;}
.index .structLeft {display:none;}

#ContentLeftNav {float:left; width:100%; height:auto;}
#ContentLeftNav ul {margin:0; padding:0;/*background-color:#dddddd;*/margin-top:10px;}
#ContentLeftNav ul li {list-style:none; margin:0; padding:0;}
#ContentLeftNav ul li a {float:left; color:#666; text-decoration:none; line-height:34px; font-size:14px;  width:200px; padding:0 30px 0 20px; background:none;}
#ContentLeftNav ul li a.selected {float:left; background:#999999 url(images/lc-arrow.gif) no-repeat 0 50%; font-weight:bold; color:#fff; width:200px; padding:0 30px 0 20px; line-height:30px;}
#ContentLeftNav ul li a:hover {color:#000;}
#ContentLeftNav ul ul {margin:5px 0; padding:0;}
#ContentLeftNav ul ul li {list-style:none; margin:0; padding:0;}
#ContentLeftNav ul ul li a {float:left; color:#666666; background:#cccccc; text-decoration:none; line-height:20px; font-size:14px; width:200px; padding:0 30px 0 20px; line-height:30px;}
#ContentLeftNav ul ul li a.selected {font-weight:normal; color:#cc0000; background:#cccccc url(images/lc-arrow.gif) no-repeat 0 50%; /*padding:0 30px;*/}
#ContentLeftNav ul ul li a:hover {color:#cc0000;}

.alumni #ContentLeftNav ul li a.selected,
.alumni #ContentLeftNav ul li a:hover {float:left; background:#9b7828 url(images/lc-arrow.gif) no-repeat 30px 50%; font-weight:bold; color:#fff;}
.alumni #ContentLeftNav ul li a:hover {color:#000; background:none; background:url(images/lc-arrow.gif) no-repeat 30px 50%; }
.alumni #ContentLeftNav ul ul li a {background:#fce98a;}

#ContentLeft01 {position:relative; margin:15px 0 0 15px; float:left; height:200px; width:auto; display:inline;}
#ContentLeft01 img {margin:5px 0 0 5px;}
#ContentLeft01 .absolute {position:absolute; top:0; left:0; height:177px; width:226px;}
#ContentLeft01 .absolute img {margin:0; height:177px; width:226px; behavior: url(iepngfix.htc);}

.structLeft .menu{margin: 20px 0 10px;padding: 0; float:left;}
.structLeft .menu h2 {width:240px;background: none repeat scroll 0 0 #CCCCCC; padding:5px;margin:0;}
.structLeft .menu a.menuitem{cursor:pointer; color: #666; margin:0; text-transform:uppercase;text-decoration:none; font-size: 15px; font-weight: bold; line-height: normal; margin: 0; padding: 5px;}
.structLeft .menu a.selected{ }
.structLeft .menu a.expandNav:hover {}
.structLeft .menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headersposition: absolute;top: 9px;*top: 7px;left: 5px;_margin:0 0 0 -28px;border: none;*/}
.structLeft .menu a.menuitem:hover{/*background-color:#E2D9C0;*/}

.structLeft .menu div.submenu{background: none repeat scroll 0 0 #E0DFDF; list-style: none outside none; margin: 0; padding: 0;}
.structLeft .menu div.submenu ul{ margin:0; padding:0px; background-color:none;}
.structLeft .menu div.submenu ul li{ border-top:1px solid #D5D4D4;padding:0px;list-style-type:none;}
.structLeft .menu div.submenu .first{ border-top:none;}
.structLeft .menu div.submenu ul li.navselected a{background-color:none;color:#9e1b34; }
.structLeft .menu div.submenu ul li a{color:#333333;display:block;font-weight:normal; padding:3px 20px; text-decoration:none;font-size:1.2em;}
.structLeft .menu div.submenu ul li a:hover{text-decoration:none!important;background: #ebebeb;}

.structLeft .menu div.submenu ul li ul {border:none!important;margin:0px!important;padding:0px!important;}
.structLeft .menu div.submenu ul li li {padding-left:0px;border:none;}
.structLeft .menu div.submenu ul li li a {font-weight:normal!important;}

/* MIDDLE COLUMN*/

.alumni #ContentBreadCrumbs {}
.alumni #ContentBreadCrumbs ul {}
.alumni #ContentBreadCrumbs ul li {color:#fff;}
.alumni #ContentBreadCrumbs ul li#StHubertCatholicHighSchoolforGirls {}
.alumni #ContentBreadCrumbs ul li a {color:#fff;}
.alumni #ContentBreadCrumbs ul li a:hover {}
.alumni #ContentBreadCrumbs ul li.navselected a {color:#fff;}

#ContentPageName1 {float:left; width:960px; height:49px; background:url(images/bg-titlebc.gif) no-repeat left;font-size:24px;}
/*#ContentPageName1 span {background:url(images/int-bg-head-left.gif) no-repeat left; float:left; width:7px; height:49px;}
*/#ContentPageName1 ul {margin:0; padding:0; /*background:url(images/int-bg-head-tile.gif) repeat-x*/ height:49px;}
#ContentPageName1 ul li {float:left; list-style:none; display:none;height:49px;}
#ContentPageName1 ul li.selected {display:block; padding:0 0 0 23px;}
#ContentPageName1 ul li.selected a {font:normal 31px; color:#fff; text-decoration:none; height:49px; line-height:49px; float:left;margin-top:-50px;}
#ContentPageName1 h1 {display:block; padding:0 0 0 23px;}
#ContentPageName1 h1 {font:normal 31px; color:#fff; text-decoration:none; height:49px; line-height:49px; float:left;margin-top:-7px;}
.alumni #ContentPageName1 {background:url(images/alum-bg-head-right.gif) no-repeat right;}
.alumni #ContentPageName1 span {background:url(images/alum-bg-head-left.gif) no-repeat left;}
.alumni #ContentPageName1 ul {background:url(images/alum-bg-head-tile.gif) repeat-x;}
.alumni #ContentPageName1 ul li.selected a {color:#3d1200;}


#ContentBreadCrumbs {position:relative; float:left; margin:3px 0 0; width:100%; height:49px;}
#ContentBreadCrumbs ul {margin:0 30px 0 0; padding:0; float:right; height:49px; display:inline;}
#ContentBreadCrumbs ul li {float:left; list-style:none; color:#fff; display:inline;font-size:12px;}
#ContentBreadCrumbs ul li#StHubertCatholicHighSchoolforGirls {display:none;}
#ContentBreadCrumbs ul li a {height:49px; line-height:49px; color:#fff; text-decoration:underline; padding:0 4px;}
#ContentBreadCrumbs ul li a:hover {text-decoration:none;}
#ContentBreadCrumbs ul li.navselected a {color:#fff; text-decoration:none;}

.alumni #ContentMemberSignedIn {float:left; width:100%; height:auto; background:#2c2a27;}
.alumni #ContentMemberName {color:#fff; float:left; width:auto; margin:0; height:30px; line-height:30px;}
.alumni #ContentMemberTools2 {float:left; width:580px; height:30px;}
.alumni #ContentMemberTools2 ul {margin:0; padding:0; height:30px;}
.alumni #ContentMemberTools2 ul li {list-style:none; float:left; margin:0; padding:0; color:#fff; font-size:12px; font-weight:normal;}
.alumni #ContentMemberTools2 ul li a {color:#ffb726; text-decoration:underline; padding:0 14px 0 0; height:30px; line-height:30px;}
.alumni #ContentMemberTools2 ul li a:hover {text-decoration:none;}
.alumni #ContentMemeberLoggedinImg {float:right; width:auto; color:#867871; margin:0; height:30px; line-height:30px; _height:auto; /*IE6 Hack*/}
.alumni #ContentMemeberLoggedinImg img.login {margin:0 0 0 4px; vertical-align:middle; _display:inline; /*IE6 Hack*/}
.alumni #ContentMemeberLoggedoutImg {float:right; color:#867871; height:30px; line-height:30px; _padding:8px 0 0 0; _height:auto; /*IE6 Hack*/}
.alumni #ContentMemeberLoggedoutImg img.login {width:auto; margin:0 0 0 4px; vertical-align:middle; _display:inline; /*IE6 Hack*/}

.ContentPageStructure {
	float:left;
	height:auto;
	width:100%;
	padding-top: 10px;
}
.alumni .ContentPageStructure {background:#fff url(images/alum-lc-tile.gif) repeat-y left top;}

#ContentInteriorRotator {margin-left: -5px;background: url(images/bkgd_introtator.jpg) no-repeat left top; width:262px; height:188px; padding-top:13px; padding-left:12px;}

.structMid {float:left; width:608px; height:auto; }
.index .structMid {width:630px; height:475px; background:#fff; display:block;}
#ContentMiddle {height:auto; width:650px; margin:20px 30px; clear:both;}
.index #ContentMiddle {float:left; clear:left; display:inline; width:570px; margin:0 30px;}
#PageSubTitle, #PageTitle,
#PageInstructions {display:none;}

.MidTop {float:left; display:block; background:url(images/start_rotatorbkgd.png) no-repeat left bottom; height:316px; width:608px; position:relative; z-index:0;margin-left:-3px;margin-top:-18px;}
.alumni .MidTop {width:710px;}

/*#ContentMiddleLayout01 img {border:5px solid #fff;}*/
#ContentMiddleLayoutRotator {float:left; width:588px; height:296px; color:#000;margin:10px;}
#ContentMiddleLayoutRotator a {color:#cc0000; float:left; text-decoration:none;}
#ContentMiddleLayoutRotator h1 {color:#CC0000;font-size:16px;font-weight:bold;}
#ContentMiddleLayoutRotator p {font-size:13px;}
#ContentMiddleLayoutRotator span {color:#ffb414; font-size:15px;}
#ContentMiddleLayoutRotator img {float:right;}
#ContentMiddleLayoutRotator a:hover h1,
#ContentMiddleLayoutRotator a:hover p,
#ContentMiddleLayoutRotator a:hover span {color:#ccccb6;}


/*    anythingSlider v1.0        By Chris Coyier: http://css-tricks.com    with major improvements by Doug Neiner: http://pixelgraphics.us/    based on work by Remy Sharp: http://jqueryfordesigners.com/*/
.anythingSlider                         { height:296px;position:relative;width:588px; float:right;  }
.anythingSlider .wrapper                { width: 588px; overflow:hidden; height:296px; margin:0; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0;  margin:0 0 0 -40px;*margin: 0 0 0 0;}
.anythingSlider ul li                   { display: block; float: left; padding: 0; width: 588px; height:296px; margin: 0; }
.anythingSlider .arrow                  { display:none;}
.anythingSlider .forward                { }
.anythingSlider .back                   { }
.anythingSlider .forward:hover          {}
.anythingSlider .back:hover             {}

#thumbNav                               {left:80px;margin:0;position:absolute;text-align:center;top:240px;z-index:999;}
#thumbNav a                             {background:url("images/RotatorSqr.gif") no-repeat scroll left top transparent;color:#717073;display:inline-block;font-size:2px;height:10px;margin:0 5px 0 0;text-align:center;text-decoration:none;width:10px;}
#thumbNav a:hover,                       
#thumbNav a.cur                         { background:url("images/RotatorSqrHit.gif") no-repeat scroll left top transparent;color:#CC0000;}

#start-stop                             { display:none;}
#start-stop.playing                     {}
#start-stop:hover                       {}

/*  Prevents*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.sldimg{position:relative; width:100%;}
.sldtxt{background:url(images/RotBkgd.png) no-repeat scroll left top transparent;color:#000000;display:inline;float:right;height:276px;margin:10px;padding:20px 15px;position:absolute;top:0;width:200px;z-index:999;line-height:15px;}
.sldtxt h1 { color:#cc0000}
.sldtxt a { color:#FFFFFF}


.alumni #ContentMiddleLayout02 {width:412px; height:220px; background:#151412 url(images/alum-main-bg.gif);}
.alumni #ContentMiddleLayout02 div {margin:30px;}
.alumni #ContentMiddleLayout02 div a {margin:0;}
.alumni #ContentMiddleLayout02 h1 {font-size:24px; color:#fff; font-weight:normal; margin-bottom:0; padding-top:0;}
.alumni #ContentMiddleLayout02 h1 strong {font-size:35px; color:#f7dd71; font-weight:normal;}
.alumni #ContentMiddleLayout02 .button {float:right; margin:15px 20px 0 0; display:inline;}

#ContentMiddleLayout03 {float:left;margin-right:30px;width:285px;}
#ContentMiddleLayout03 p {line-height:normal; padding-bottom:10px;margin:0px;}
#ContentMiddleLayout04 {float:left;width:285px;color:#666666;}
#ContentMiddleLayout04 p {line-height:normal; padding-bottom:10px;margin:0px;}
.news-event-divide {clear:left; float:left; width:100%; height:7px; margin:0; border-top:1px dotted #979786;}

.MidBottom {float:left; display:block; clear:left; height:auto; width:630px; position:relative; z-index:1;display:inline;margin-top:20px;margin-bottom:30px;}
.MidBottom .header {border-bottom:1px solid #CCCCCC;clear:both;height:31px;margin-bottom:10px;}
.MidBottom h1{font-size:18px; color:#666666; text-transform:uppercase; padding-right:10px; border-right:1px solid #ccc; float:left;}
.MidBottom .all {font-size:11px; color:#cc0000; text-transform: uppercase;padding-left:10px; vertical-align:middle;padding-top:5px;float:left;}

/* Custom Calendar Style */
#cid_2166_RadCalcid_2166_wrapper {float:right; height:auto; width:auto; margin:0 15px;}
table.calendarWrapper_Default {width:187px !important; height:auto;}
table.calendarWrapper_Default td {border:none !important;}
table.calendarWrapper_Default td table.titlebar_Default {background:url(images/cal-top.gif) no-repeat; color:#fff; font-size:22px; font-weight:normal;}
table.calendarWrapper_Default td table.titlebar_Default td {}
table.calendarWrapper_Default td table.TableLayout_Default {font-weight:normal; font-size:12px; color:#000;}
table.calendarWrapper_Default td table.TableLayout_Default a {color:#000;}
table.calendarWrapper_Default td table.TableLayout_Default td {height:22px; line-height:22px; background:#ccccb6; color:#000; padding:0 4px; text-align:center;}
table.calendarWrapper_Default td table.TableLayout_Default td td {padding:0;}
table.calendarWrapper_Default td table.TableLayout_Default td.DaysOfWeek_Default {font-weight:bold; font-size:12px; background:#acac99;height:19px; line-height:19px;}
table.calendarWrapper_Default td table.TableLayout_Default td.radCalWeekendDefault_Default,
table.calendarWrapper_Default td table.TableLayout_Default td.otherMonth_Default {}
td.radCalSelect_Default td,
td.radCalSelect_Default {background:#fff !important; cursor:pointer;}

/* RIGHT COLUMN*/

.structRight {display:none;}
#ContentRight {}

/* FOOTER ELEMENTS 
---------------------------------------------*/
.structFooter {float:left; width:100%; height:auto;margin-top:22px;}
#ContentFooter {float:left; margin:10px 0 0 0; color:#fff; font-size:12px; height:auto; font-weight:normal;}
#ContentFooter .float-left {margin:0 25px 0 0;}
#ContentFooter .float-right {color:#552c1b;}

#ContentLogo {float: right;margin-right:20px;}

