@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/16px Arial, Helvetica, sans-serif; color:#555555; background: #003e74;}

.mastWrap{ margin:0; padding:0; width:100%; background:url(images/bkgd_body.jpg) repeat-x top left #003e74;}
.cntrWrap{width:978px;margin:0 auto;}
.fltFix{width:100%;}
.shadow {float:left; background:url(images/bkgd_content.png) repeat-y top left; width:996px; margin:0 0 0 -9px; padding:0 0 0 9px; position:relative;}

a { color: #0083aa; text-decoration: underline; outline:none; }
a:hover { color: #0083aa; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:20px;line-height:24px;}
h2, .PageSubTitleHeader {font-size:16px; line-height:20px; color:#0083aa; text-transform:uppercase;}
h3 {font-size:14px;line-height:18px; text-transform:uppercase;}
h4 {font-size:12px;line-height:18px;}
h5 {font-size:10px;line-height:15px;}
p {margin:2px 0 15px;padding:0;}
#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 20px 1px 0;}
img.right{float:right;margin:0 0 7px 20px;}
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;}
.Error,.error {width:auto!important}
table.TableLayout_Business td {width:14%!important} 
table.TableLayout_Default td {width:14%!important} 
table.TableLayout_Inox td {width:14%!important} 
table.TableLayout_Mac td {width:14%!important} 
table.TableLayout_Modern td {width:14%!important} 
table.TableLayout_Orange td {width:14%!important} 
table.TableLayout_Outlook td {width:14%!important} 
table.TableLayout_Stylish td {width:14%!important} 
table.TableLayout_Sunny td {width:14%!important} 
table.TableLayout_Telerik td {width:14%!important} 
table.TableLayout_WebBlue td {width:14%!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left; width:978px; position:relative; z-index:200;}
.section .structHead {margin:0 0 -162px;}

.structHead .topCap {margin:0; padding:10px 0px 5px; width:100%;float:right; background:url(images/bkgd_topCap.png) repeat top left;}

.structHead #ContentSocial {float:right;}
.structHead #ContentSocial ul {margin:0; padding:0; list-style:none;}
.structHead #ContentSocial ul li {float:left; margin:0 10px 0 0;}
.structHead #ContentSocial ul li a {}

.structHead .quicklinks {float:right; position:relative; margin:0 20px 0 0;z-index:999; cursor:pointer;}

/* Top Level Group */
.quicklinks ul{list-style-type:none; margin:0 0 0 10px; padding:0;}
.quicklinks ul li{float:left;font-weight:normal;padding:3px 5px 4px;text-transform:uppercase;width:146px; background:url(images/bkgd_quicklinks.png) no-repeat top left;display:block;font-size:11px;}
.quicklinks ul li a{color:#555555;text-decoration:none;}
.quicklinks ul li a:hover{color:#555555;}
.quicklinks ul li:hover a{color:#555555;}

/* Second Level Groups */
.quicklinks li ul { position: absolute;left: -999999px;margin:0 0 0 -5px; background:#fff; float:none; width:135px;text-align:left;z-index:30; padding:2px 0 0; border-bottom:1px solid #003e74;*margin:15px 0px 0px -68px}
.quicklinks li li { width: 125px; border:none; margin: 0;padding:3px 5px;background:none;line-height:normal;color:#555555;}
.quicklinks li li a {color:#666;font-weight:normal;text-align:left;text-transform:capitalize;}
.quicklinks ul li:hover li a{color:#7b7770;}
.quicklinks ul li:hover li a:hover{color:#555555;}
.quicklinks li li:hover { background: #eeeeee;color: #555555;}

/* The Magic */
.quicklinks li:hover ul ul,
.quicklinks li:hover ul ul ul,
.quicklinks li.sfHover ul ul,
.quicklinks li.sfHover ul ul ul { left: -999em;}

.quicklinks li:hover ul,
.quicklinks li li:hover ul,
.quicklinks li li li:hover ul,
.quicklinks li.sfHover ul,
.quicklinks li li.sfHover ul,
.quicklinks li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.quicklinks  li:hover,
.quicklinks  li li:hover,
.quicklinks  li li li:hover,
.quicklinks  li.sfHover,
.quicklinks  li li li.sfHover,
.quicklinks  li li.sfHover { position:static;}

.structHead .midHeader {float:left; width:100%; background:url(images/bkgd_midHeader.png) repeat-y top left; height:63px; overflow:hidden; position:relative; padding:20px 0 0;}

.structHead #ContentLogo {position:absolute; top:20px; left:20px;}

.structHead .midHeader .midHeaderRt {float:right; padding:0 20px 0 0;}
.structHead .midHeader .midHeaderRt ul#ContentTopLinks {margin:0; padding:0; list-style:none;float:right;}
.structHead .midHeader .midHeaderRt ul#ContentTopLinks li {float:left; text-transform:uppercase; margin:0 0 0 10px;}
.structHead .midHeader .midHeaderRt ul#ContentTopLinks li a {color:#003e74; text-decoration:none; background:url(images/arrow_toplinks.png) no-repeat 0 7px; padding:0 0 0 6px;}

.structHead .midHeader .midHeaderRt #ContentSearch1 {float:right; background:url(images/bkgd_search.png) no-repeat top left; width:200px; height:21px; overflow:hidden; padding:0 0 0 3px; margin:10px 0 0;}
.structHead .midHeader .midHeaderRt #ContentSearch1 input {border:none; background:none; color:#555555; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:170px;}

/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
#ContentTopNav {position:relative;z-index:998; float:left; width:100%;background:url(images/bkgd_topNav.png) repeat-x top left;}

/* Top Level Group */
#ContentTopNav ul{list-style-type:none; padding:0; margin:0;}
#ContentTopNav ul li{float:left;font-weight:bold;padding:2px 20px 0;text-transform:uppercase;}
#ContentTopNav ul li a{color:#fff;display:block;font-size:14px;text-decoration:none; padding:11px 0;}
#ContentTopNav ul li a:hover{color:#ffc82e;}
#ContentTopNav ul li:hover a{color:#ffc82e;}


/* Second Level Groups */
#ContentTopNav li ul { position: absolute;left: -999999px;margin:0px 0 0 -20px; background: url(images/bkgd_dropdown.gif) repeat-x top left #00315b; float:none; width:200px;text-align:left;border-right:3px solid #001528;border-bottom:3px solid #001528;padding:15px 0;}
#ContentTopNav li li { width: 175px; border:none; margin: 0; padding:3px 5px 3px 20px;background:none;line-height:normal;}
#ContentTopNav li li a {color:#fff;font-weight:normal;text-align:left;text-transform:capitalize;border:none;font-size:12px;padding:0;}
#ContentTopNav ul li:hover li a{color:#fff;}
#ContentTopNav ul li:hover li a:hover{color:#ffc82e;}

/* Third Level Groups */
#ContentTopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
#ContentTopNav li li li a:hover { color: #ccc;}
#ContentTopNav li li li{ width: 170px;}
#ContentTopNav li li li a {color:#fff;}

/* The Magic */
#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;}

#ContentMemberTools {float:left;margin:0px;padding:5px 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #000000;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#000000;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0 30px 30px 0; float:left; width:250px; background:url(images/bkgd_2ndNav.png) no-repeat top left; min-height:480px;position:relative; z-index:20;}
.section .structLeft {margin:-40px 0 0;}

.structLeft #ContentSectionNav {float:left; background:#00739b; width:100%; margin:-30px 0 0;}
.structLeft #ContentSectionNav ul {margin:0; padding:0px 0px 0; list-style:none;}
.structLeft #ContentSectionNav ul li {display:none;}
.structLeft #ContentSectionNav ul li a {color:#fff;text-decoration:none; display:block;}
.structLeft #ContentSectionNav ul li:hover a {color:#fff;}
.structLeft #ContentSectionNav ul li.selected {display: block; font-size: 18px; font-weight: bold; padding: 7px 20px; text-transform: uppercase;}

.structLeft #ContentLeftNav {}
.structLeft #ContentLeftNav ul {margin:0; padding:20px 0px 0; list-style:none;}
.structLeft #ContentLeftNav ul li {font-size:14px; font-weight:bold; text-transform:uppercase;padding:5px 0px 0;background:url("images/bkgd_2ndNavLI.gif") no-repeat scroll 20px top transparent;}
.structLeft #ContentLeftNav ul li.top {background:none;}
.structLeft #ContentLeftNav ul li a {color:#0083aa;text-decoration:none; padding:0 20px 5px; display:block;}
.structLeft #ContentLeftNav ul li:hover a {color:#555555;}
.structLeft #ContentLeftNav ul li.selected a {background:url(images/bkgd_leftnav_selected.png) no-repeat left bottom;color:#555555; }
.structLeft #ContentLeftNav ul li.selected li a {background:none;}

.structLeft #ContentLeftNav ul ul {padding: 5px 0px 0;}
.structLeft #ContentLeftNav ul ul li {background:none;font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:none; padding: 2px 15px 2px 15px;}
.structLeft #ContentLeftNav ul ul li a {color:#555555; padding:0 0 0 20px;}
.structLeft #ContentLeftNav ul ul li:hover a {color:#0083aa;}
.structLeft #ContentLeftNav ul ul li.selected a {background:url(images/arrow_leftnav.png) no-repeat 8px 3px transparent;}
.structLeft #ContentLeftNav ul ul li.selected a {color:#0083aa;}

.structLeft #ContentLeftNav ul ul ul {padding: 0px 0px 0;}
.structLeft #ContentLeftNav ul ul ul li {background:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:none; padding: 2px 15px;}
.structLeft #ContentLeftNav ul ul li.selected ul li a {color:#00305a; padding:0 0 0 15px; background:none;}
.structLeft #ContentLeftNav ul ul ul li:hover a {text-decoration:underline;}
.structLeft #ContentLeftNav ul ul ul li.selected a,
.structLeft #ContentLeftNav ul ul li.selected li a {color:#00305a;}
.structLeft #ContentLeftNav ul ul ul li.selected {background:none;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0; float:left; position:relative;background:url(images/bkgd_footShadow.png) no-repeat top left; z-index:11;}

.section .photo {position:relative; top:0; left:0px; z-index:10; width:978px;}
.section .photo img[title='Edit Image Rotator'] {position:absolute; bottom:0; right:0;}
.section .photo #ContentMiddleLayoutPhoto { min-height:255px;display:block;}

.structBody .breadcrumbs {margin:0; padding:0; float:left; width:100%; background:url(images/bkgd_breadcrumbs.png) repeat-x top left; position:absolute; top:0; left:0; z-index:10; height:63px; *width:978px;}
.section .structBody .breadcrumbs {border-top:1px solid #ffcc99;}

.structBody ul#ContentBreadCrumbs{padding:0 20px;margin:15px 0 10px 0;list-style:none;float:right;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left; text-transform:uppercase;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left; color:#ffd9ab;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.selected a{font-weight:bold;}

.structBody .MidWrap{margin:0; padding:0 0px 0 0; float:left; width:698px;}
.structBody .content {margin:80px 0 0; padding:0 30px 30px 0; float:left; width:668px;}
.structBody h1#ContentPageName {font-size:30px; text-transform:uppercase; color:#6e7376; padding:0; margin:0 0 20px; line-height:34px;}

p span.pagetitle {display:none;}

.structBody #ContentMiddle{margin:0; padding:0; float:left; width:100%;}

.footShadow {margin:0 0 0 -9px; padding:0 0 0 9px;  width:996px; float:left; background:url(images/bkgd_footShadow.png) no-repeat top left; display:block; height:30px;position:relative;}

/* Button Row Elements
---------------------------------------------*/
.structButtons {margin:0 0 25px; padding: 23px 30px; float:left; width:100%; background:url(images/bkgd_buttons.png) no-repeat top left; height:94px; overflow:hidden;}
.structButtons ul {margin:0; padding:0; list-style:none;}
.structButtons ul li {float:left; width:196px; height:80px; overflow:hidden; margin:0 25px 0 0; background:url(images/bkgd_buttonLI.png) no-repeat top left;padding:7px;}
.structButtons ul li a {}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0; padding:0 0 20px; float:left; width:100%; color:#fff;}
.structFooter a {color:#ffc82e; text-decoration:none; font-weight:bold;}
.structFooter #ContentFooter{margin:0; padding:0; float:left; text-transform:uppercase;}
.structFooter #ContentFootLogo {float:right;}

/* Admissions Template Overwrites
---------------------------------------------*/
.admissions .structHead {margin:0 0 -162px;}

.admissions .structLeft {margin:-40px 0 0;}

.admissions .structLeft .copy {padding:0 20px; margin:20px 0 0;}
.admissions .structLeft .copy h2 {color:#777777; font-size:14px;}
.admissions .structLeft .copy p {}
.admissions .structLeft .copy a {text-decoration:none;}

.admissions .photo {position:relative; top:0; left:0px; z-index:10; width:978px;}
.admissions .photo img[title='Edit Image Rotator'] {position:absolute; bottom:30px; right:0;}
.admissions .photo #ContentMiddleLayoutPhoto { min-height:255px;display:block;}

.admissions .structBody .breadcrumbs {border-top:1px solid #ffcc99;}
.admissions .structBody .breadcrumbs h1#ContentSectionName {background: url("images/bkgd_blueflag.png") no-repeat scroll right top transparent; float: right; height: 69px; margin: -28px -17px 0 0; padding: 23px 0 0 10px; text-align: center; width: 262px; color:#fff; font-size:23px;text-transform:uppercase;}

.admissions .content {font-family:Georgia, "Times New Roman", Times, serif;}
.admissions .content .studentType {float:left; border-bottom:1px dashed #dfdfdf;padding:0 0 20px; margin:0 0 20px;}
.admissions .content .studentType .leftStudent {float:left; width:318px;margin:0 30px 0 0;}
.admissions .content .studentType .rightStudent {float:left; width:318px;}
.admissions .content .studentType .copy {width:100%;}
.admissions .content .studentType .pic {width:100%;  margin:0 0 10px;}
.admissions .content h2 {font-family:Arial, Helvetica, sans-serif; color:#777777; font-size:20px; margin:0 0 20px;}

/* Alumni Template Overwrites
---------------------------------------------*/
.alumni .structHead {margin:0 0 -162px;}
.alumni .structLeft {margin:-40px 0 0;}
.alumni .structLeft #ContentLeftNav ul {padding:10px 0 0;}
.alumni .structLeft #ContentLeftNav ul li {background: url("images/bkgd_2ndNavLI.gif") no-repeat scroll 20px top transparent;}

.alumni .content {padding:0 20px 30px 0; width:678px;}
.alumni .content h1 {color:#777777; font-size:20px; text-transform:uppercase;}
.alumni .content .leftCol {float:left; width:418px; margin:-28px 30px 0 0;}
.alumni .content .rightCol {float:left; width:230px;}

.alumni .photo {position:relative; top:0; left:0px; z-index:10; width:978px;}
.alumni .photo img[title='Edit Image Rotator'] {position:absolute; bottom:30px; right:0;}
.alumni .photo #ContentMiddleLayoutPhoto { min-height:255px;display:block;}

.alumni .structBody .breadcrumbs {border-top:1px solid #ffcc99;}
.alumni .structBody .breadcrumbs h1#ContentSectionName {background: url("images/bkgd_blueflag.png") no-repeat scroll right top transparent; float: right; height: 69px; margin: -28px -17px 0 0; padding: 23px 0 0 10px; text-align: center; width: 262px; color:#fff; font-size:23px;text-transform:uppercase;}

.alumni .content .divider {border-bottom:1px dashed #dfdfdf; padding:0 0 20px; margin:0px 0 20px;}
.alumni #ContentMiddleLayoutMidArea1 {float:left;}

.alumni .news {border-bottom: 1px dashed #DFDFDF; float: left; margin: 0 0 15px; padding: 0 0 15px;}
.alumni .news .title {font-weight: bold; text-transform: uppercase; margin:0 0 10px;}
.alumni .news .title a {text-decoration:none;}
.alumni .news .thumb {float:left; margin:0 20px 0 0;}
.alumni .news .txt {position:relative;}
.alumni .news .copy {font-family:Georgia, "Times New Roman", Times, serif; line-height:normal;}
.alumni .news .more {font-family: Georgia,"Times New Roman",Times,serif; line-height: normal; position: relative;}
.alumni .news .more a {background: url("images/alumniArrow.gif") no-repeat scroll left bottom transparent; cursor: pointer; display: block; float: left; margin: 7px 0px 0; padding: 0 0 7px; text-decoration: none;}

.alumni .event {float:left; margin:15px 0 0;}
.alumni .event .date {float:left; font-size:16px; font-weight:bold;color:#9ea3a6; margin:0 15px 0 0;}
.alumni .event .date .month {color:#6e7376;}
.alumni .event .date .day {}
.alumni .event .name {float: left; width: 165px; font-weight:bold; text-transform:uppercase;position:relative;}
.alumni .event .name img {position: absolute; right: -8px; top: 0;}

.alumni a {text-decoration:none;}
.alumni h3 {color:#6e7376; font-size:14px; text-transform:uppercase; line-height:normal;}
.alumni p.subTxt {margin:0; font-size:11px; line-height:normal; color:#555555; font-weight:normal;}
.alumni p.gray {color:#9ea3a6;}
.alumni br {font-size:8px; line-height:8px;}
.alumni .HotTopics {color:#9ea3a6; font-weight:bold;}
.alumni .HotTopics a {font-weight:normal;}
.alumni #cid_2614_ctl01_pnlMain {color:#9ea3a6; font-weight:bold;}
.alumni #cid_2614_ctl01_pnlMain a {font-weight:normal;}
.alumni a .more {background: url("images/alumniArrow.gif") no-repeat scroll left bottom transparent; cursor: pointer; display: block; float: left; margin: 0px 10px 0 0; padding: 0 0 7px; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; *display:inline-block; *float:none;}
.alumni #ContentMiddle h1 {background: url("images/bkgd_alumniH1.png") no-repeat scroll left bottom transparent; line-height: 16px; margin: 0px 0 20px -30px; padding: 36px 0 0 30px;}

/*Alumni Login Area */
.alumni #ContentLogin {padding:20px 20px 0;}
.alumni .divLoginStructContainer {font-family:Georgia, "Times New Roman", Times, serif; color:#555555;}
.alumni .divLoginStructContainer .instructions {display:none;}
.alumni .divLoginInputs {padding:0 0 10px;}
.alumni .divLoginInputs input {border:none;border-bottom: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; width: 195px; padding:2px;}
.alumni .divLoginUserNameRow {margin:0 0 10px;}
.alumni .divLoginPasswordRow {}
.alumni #lblUserName, .alumni #lblPassword {color: #777777; display: block; font-weight: bold; margin: 0 0 2px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.alumni .remember {display:none;}
.alumni .divLoginLinks {display:none;}
.alumni .divLoginButtonRow input {background: url("images/bkgd_button.png") no-repeat scroll left top transparent; border: 1px solid #007BA6; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; padding: 1px 6px 1px 10px; height:21px;*height:23px;}
.alumni .divLoginStructContainer p {margin:15px 0 0;}
.alumni .divLogoutPanel input {background: url("images/bkgd_button.png") no-repeat scroll left top transparent; border: 1px solid #007BA6; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; padding: 1px 6px 1px 10px; margin:0 10px 0 0; *height:23px;}

/* Homepage Template Overwrites
---------------------------------------------*/
.home .structHead {margin:0 0 -162px;}
.home .structLeft {background: url("images/bkgd_homeLeft.png") no-repeat scroll 0 22px transparent; margin: -46px 0 0; overflow: hidden; padding: 0 30px 30px 0; width: 390px;}

.home .rotator {position:relative; top:0; left:0px; z-index:10; width:978px;}

.home .structBody .MidWrap {width:558px;}

.home .structBody .breadcrumbs {border-top:1px solid #ffcc99;}
.home .structBody .breadcrumbs ul#ContentSectionName {background: url("images/bkgd_homeFlag.png") no-repeat scroll right top transparent; float: right; height: 160px; margin: 5px -17px 0 0; padding: 23px 0 0 10px; width: 239px; color:#fff; font-size:14px;text-transform:uppercase; list-style:none;}
.home .structBody .breadcrumbs ul#ContentSectionName li {font-size: 14px; font-weight: bold; padding: 6px 20px; color:#fff;}
.home .structBody .breadcrumbs ul#ContentSectionName li a {color:#fff; text-decoration:none;}
.home .structBody .breadcrumbs ul#ContentSectionName li a:hover {color:#fff;}

.home .content {padding:0 20px 30px 0; width:538px;}
.home .content h1 {color:#777777; font-size:20px; text-transform:uppercase;}
.home .content .leftCol {float:left; width:306px; margin:-28px 30px 0 0;}
.home .content .rightCol {float:left; width:202px; margin:120px 0 0;}

.home .structLeft .copy {padding:0 20px; margin:0px 0 0;}
.home .structLeft .copy h2 {color:#777777; font-size:14px;}
.home .structLeft .copy p {}
.home .structLeft .copy a {text-decoration:none;}

.home h1.news {background: none repeat scroll 0 0 #DB861E; border: medium none; color: #FFFFFF; display: inline-block; left: -20px; margin: 0 0 2px; padding: 2px 20px; position: relative; text-transform: uppercase; *width:110px;}
.home .news {border-top: 1px dashed #DFDFDF; margin: 3px 0 0px; padding: 10px 0 0px;}
.home .news .title {font-weight: bold; text-transform: uppercase; padding:0 0 10px; *padding:10px 0 0;}
.home .news .title a {text-decoration:none;}
.home .news .thumb {float:left; padding:0 20px 15px 0;vertical-align:top;}
.home .news .txt {position:relative;}
.home .news .copy {font-family:Georgia, "Times New Roman", Times, serif; line-height:normal; margin:0; padding:0;vertical-align:top; *padding:0 0 10px;}
.home .news .more {font-family: Georgia,"Times New Roman",Times,serif; line-height: normal; position: relative;}
.home .news .more a {background: url("images/alumniArrow.png") no-repeat scroll left bottom transparent; cursor: pointer; display: block; float: left; margin: 7px 0px 10px; padding: 0 0 7px; text-decoration: none;}

.home #ContentMiddle h1 {background: url("images/bkgd_alumniH1.png") no-repeat scroll left bottom transparent; line-height: 16px; margin: 0px 0 10px -30px; padding: 36px 0 0 30px;}
.home .event {float:left; margin:15px 0 0;}
.home .event .date {float:left; font-size:16px; font-weight:bold;color:#9ea3a6; margin:0 15px 0 0;}
.home .event .date .month {color:#6e7376;}
.home .event .date .day {}
.home .event .name {float: left; width: 231px; font-weight:bold; text-transform:uppercase;position:relative;}
.home .event .name a {text-decoration:none;}
.home .event .name img[title='Add to Outlook'] {position: absolute; right: -20px; top: 0;}
.home .event .name p {font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 10px 0 0; text-transform: none;}

.home .rightCol .button {margin:0 0 20px;}
.home .structLeft .blocker {background: none repeat scroll 0 0 #CECECE; height: 3px; margin: 0 0 -5px; position: relative; top: 0;}

.divSaveLayout {z-index:50;}
