/* Start of CMSMS style sheet 'interior' */
{*============== END HOME STYLES, BEGIN INTERIOR PAGE STYLES==============*}
#informationalColumns {
color: #3e403d;
width: 926px;
float: none;
margin-top: 1px;
_margin-top: 1px;
min-height: 500px;
padding-bottom: 0px;
<!-- IE 6 FIX -->
height: auto;
_height: 500px;
}

#informationalColumns a {
color: #416886;
}


#contentColumn {
width: 727px;
background-color: #fff;
margin-left: 199px;
position: relative;
line-height: 0px;
min-height: 500px;
<!-- IE 6 FIX -->
height: auto;
_height: 500px;
}

#navigationColumn {
width: 198px;
position: absolute;
top: 0px;
left: -199px;
background-color: #a09d94;
height: 100%;
line-height: 0px;
overflow: hidden;
font-size: 11px;
}
/*IE 6 Hack*/* html #navigationColumn {background-color: #aeaca4;}

#wrapper {
margin:15px 15px 0px 0;
padding: 0 0 20px 25px;
line-height: 125%;
height: 100%;
width: 678px;
font-size: 11px;
}

#wrapper p {margin: 0; padding: 0 0 10px 0;}

#wrapperAlumni {
margin:15px 15px 0px 0;
padding: 0 0 20px 25px;
line-height: 125%;
height: 100%;
width: 678px;
}

div#wrapper.profiles {background: url('uploads/images/site/profilebg.jpg') repeat-y; margin: -22px 0 0 0; padding: 27px 15px 20px 25px; width: 688px;}

h1 {
line-height: 130%;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #000;
}

#sectionimage {margin: 0; padding: 0;}
/*Safari & IE 7 Hack*/ html*#sectionimage {margin-bottom: -5px;}
/*IE 6 Hack*/* html #sectionimage {margin-bottom: -5px;}

{*================ Bread Crumbs ====================*}
#breadcrumbs {margin: 5px 0 0 10px; line-height: 10px; height: 20px; color: #416886; font-size: 9px; padding-right: 5px;}
#breadcrumbs #logout {margin: 0; padding: 0 0 5px 0;}
#breadcrumbs strong {font-weight: normal; color: #000;}
#breadcrumbs a {color: #416886;font-size: 9px; text-decoration: none;}

div#userRegion {float: right; margin-top: 5px; margin-bottom: 20px; line-height: 10px; height: 10px; font-size: 9px; padding-right: 15px; width:95%; text-align:right;}
{*====END BREADCRUMBS=====*}


{*============= News Summary ================*}
.NewsSummary {font-size: 11px; line-height: 125%; padding: 0 15px 20px 0; clear: both;}
.NewsSummary img {float: left; width: 100px; margin: 4px 10px 10px 0; border: 2px solid #575043;
padding: 1px;}
.NewsSummary p {padding: 0 0 8px 0; margin: 0;}

.NewsSummaryLink {color: #555; font-size: 180%; margin: 0 0 5px 0; padding: 0; line-height: 110%; font-family: Georgia, Times New Roman, serif; font-weight: normal;}
#informationalColumns .NewsSummaryLink a {text-decoration: none; color: #0e4670; font-weight: bold; line-height: 105%; font-size: 110%;}

.NewsSummaryMorelink {display: none;}

#informationalColumns .NewsSummaryLink .seperator {display: none;}
#wrapper .NewsSummaryLink .seperator {display: none;}

body#homePage div.NewsSummarySummary {margin-top: -10px; display: block;}
body.speakerPages .NewsSummaryLink {display: block; height: auto; font-size: 105%;}
body.speakerPages .NewsSummarySummary {}

{*================= News Details ====================*}
.NewsPostDetailContent {color: #605f5a;}
h3#NewsPostDetailTitle {font-size: 12px; font-weight: normal;}
#NewsPostDetailDate {margin: 0; color: #999;}
#NewsPostDetailContent img {float: left; width: 150px; margin: 4px 10px 10px 0; border: 2px solid #575043; padding: 1px;}


{*============================ Comments ==========================*}
div#commentsRegion {
border-top: 4px #9f9e94 solid;
padding: 1px 0 0;
margin: 0;
width: 462px;
_width: 426px;
overflow: hidden;
}

div#commentsHeader {
border-top: 1px #9f9e94 solid;
border-bottom: 1px #9f9e94 solid;
height: 28px;
line-height: 28px;
font-size: 11px;
}

div#commentsRegion ol {
margin: 0 0 0 20px;
padding: 0;
float: none;
width: 442px;
_width: 426px;
list-style-position: outside;
list-style-type: decimal;
}

div#commentsRegion li {
height: 100%;
width: 432px;
_width: 426px;
margin: 0;
padding: 10px 30px 10px 0;
display: list-item;
}

div#commentsRegion ol li div.commentsComment {
display: block;
float: right;
margin: 0;
width: 310px;
_width: 300px;
height: 100%;
}

div#commentsRegion ol li div.commentsComment p {
display: inline;
}

hr.fixLI {
margin-left: -20px;
width: 462px;
height: 1px;
border: none;
border-top: 1px #9f9e94 solid !important;
color: #fff;
display: block;
}

div#commentsRegion input {
width: 180px;
}

div#commentsRegion td {
font-size: 9px;
}

div#commentsRegion td.submit input {
width: 80px;
}



{*==================CALENDAR================*}
#wrapperCalendar {margin:15px 15px 0px 0; padding: 0 0 0 20px; line-height: 125%; height: 100%; width: 688px; font-size: 11px;}
#wrapperCalendar div#contentInnerColumn {position: relative; width: 500px; float: left; _display: inline;}

#wrapperCalendar div#contentInnerColumn .calendar-month {float: left; width: 430px; color: #555; font-size: 180%; margin: -5px 0 15px 0; padding: 0; line-height: 110%; font-family: Georgia, Times New Roman, serif; font-weight: normal;}
/*IE 6 Hack*/* html #wrapperCalendar div#contentInnerColumn .calendar-month {margin-top: 0;}
#wrapperCalendar div#contentInnerColumn .calendar-prev {float: right; width: 30px;}
#wrapperCalendar div#contentInnerColumn .calendar-next {float: right; width: 30px;}

#wrapperCalendar div#calendarColumn {width: 172px; padding: 0 0 0 13px; margin: 0 0 0 1px; float: left; _display: inline;}
#wrapperCalendar div#calendarColumn table {width: 137px; font-size: 11px; font-family: arial;}
#wrapperCalendar div#calendarColumn table td {width: 14px; margin: 3px 3px 0 0; text-align: center;}

{*=============INTERIOR EVENTS LISTING===============*}
#wrapperCalendar .calendar-event {clear: both; margin: 0; padding: 0 0 15px 0; line-height: 110%;}
#wrapperCalendar .calendar-event h5 {font-size: 115%; font-weight: bold; margin: 0; padding: 0 0 1px 0; line-height: 130%;}
#wrapperCalendar .calendar-event h5 a {color: #416886;}
#wrapperCalendar .calendar-event .calendar-date-from {display: inline; line-height: 130%; font-size: 95%;}
#wrapperCalendar .calendar-event .calendar-date-to {display: inline; line-height: 130%; font-size: 95%;}
#wrapperCalendar .calendar-event .time {font-style: italic;}
#wrapperCalendar .calendar-event p.eventinfo {margin: 0; padding: 0; font-size: 95%;}
#wrapperCalendar .calendar-event .label {text-transform: uppercase; font-size: 90%; font-weight: bold; color: #666; display: block; width: 95px; float: left;}
#wrapperCalendar .calendar-event .eventtxt {position: relative; display: block; font-size: 95%; margin: 0; padding: 0;}
#wrapperCalendar .calendar-event .calendar-summary {margin: 0; padding: 0 0 5px 0;}
#wrapperCalendar .calendar-event .Morelink {font-weight: bold; padding: 8px 0 0 0;}
#wrapperCalendar .calendar-event .calendar-detailssummary {color: #666; font-style: italic; font-size: 110%; margin: 0; padding: 15px 0 10px 0; line-height: 130%;}
#wrapperCalendar .calendar-event .calendar-detailsMorelink {font-weight: bold; padding: 18px 0 0 0; text-transform: uppercase; font-size: 90%;}

{*=============INTERIOR EVENTS DETAIL===============*}
#wrapper .calendar-event {clear: both; margin: 0; padding: 0 0 25px 0; line-height: 120%;}
#wrapper .calendar-event h2 {color: #555; font-size: 180%; margin: -5px 0 15px 0; padding: 0; line-height: 110%; font-family: Georgia, Times New Roman, serif; font-weight: normal;}
#wrapper .calendar-event h5 {font-size: 115%; font-weight: bold; margin: 0; padding: 0 0 1px 0; line-height: 120%;}
#wrapper .calendar-event h5 a {color: #416886;}
#wrapper .calendar-event .calendar-date-from {display: inline; line-height: 130%; font-size: 95%;}
#wrapper .calendar-event .calendar-date-to {display: inline; line-height: 130%; font-size: 95%;}
#wrapper .calendar-event .time {font-style: italic;}
#wrapper .calendar-event p.eventinfo {margin: 0; padding: 0; font-size: 95%;}
#wrapper .calendar-event .label {text-transform: uppercase; font-size: 90%; font-weight: bold; color: #666; display: block; width: 95px; float: left; clear: both;}
#wrapper .calendar-event .eventtxt {position: relative; display: block; font-size: 95%; margin: 0; padding: 0;}
#wrapper .calendar-event .calendar-summary {margin: 0; padding: 0 0 5px 0;}
#wrapper .calendar-event .Morelink {font-weight: bold; padding: 8px 0 0 0;}
#wrapper .calendar-event .calendar-detailssummary {color: #666; font-style: italic; font-size: 110%; margin: 0; padding: 15px 0 10px 0; line-height: 130%;}
#wrapper .calendar-event .ical {margin: 20px 0;}
#wrapper .calendar-event .calendar-detailsMorelink {font-weight: bold; padding: 18px 0 0 0; text-transform: uppercase; font-size: 90%;}

{*=============INTERIOR EVENTS DETAIL 2===============*}
#wrapperCalendar div#contentInnerColumn  .calendar-event {clear: both; margin: 0; padding: 0 15px 55px 0; line-height: 120%; border-right: 2px dotted #ababab;}
#wrapperCalendar div#contentInnerColumn  .calendar-event h2 {color: #555; font-size: 175%; margin: 0 0 15px 0; padding: 0; line-height: 110%; font-family: Georgia, Times New Roman, serif; font-weight: normal;}
#wrapperCalendar div#contentInnerColumn  .calendar-event h5 {font-size: 115%; font-weight: bold; margin: 0; padding: 0 0 1px 0; line-height: 120%;}
#wrapperCalendar div#contentInnerColumn  .calendar-event h5 a {color: #3e403d;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .calendar-date-from {display: inline; line-height: 130%; font-size: 95%;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .calendar-date-to {display: inline; line-height: 130%; font-size: 95%;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .time {font-style: italic;}
#wrapperCalendar div#contentInnerColumn  .calendar-event p.eventinfo {margin: 0; padding: 0; font-size: 95%;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .label {text-transform: uppercase; font-size: 90%; font-weight: bold; color: #666; display: block; width: 95px; float: left; clear: both;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .eventtxt {position: relative; display: block; font-size: 95%; margin: 0; padding: 0;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .calendar-summary {margin: 0; padding: 0 0 5px 0;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .Morelink {font-weight: bold; padding: 8px 0 0 0;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .calendar-detailssummary {color: #666; font-style: italic; font-size: 110%; margin: 0; padding: 15px 0 10px 0; line-height: 130%;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .ical {margin: 20px 0;}
#wrapperCalendar div#contentInnerColumn  .calendar-event .calendar-detailsMorelink {font-weight: bold; padding: 18px 0 0 0; text-transform: uppercase; font-size: 90%;}

{*=============INTERIOR EVENTS LISTING SIDE BAR===============*}
#wrapperCalendar .sidebar {margin:0 0 50px 0; padding: 0;}
#wrapperCalendar .sidebar h1 {font-size: 120%; margin:0 0 10px 0; padding: 0;}
#wrapperCalendar .sidebar .calendar-event {clear: both; margin: 0; padding: 0 0 15px 0; line-height: 110%; color: #666;}
#wrapperCalendar .sidebar .calendar-event h5 {font-size: 95%; font-weight: bold; margin: 0; padding: 0 0 1px 0; line-height: 120%;}
#wrapperCalendar .sidebar .calendar-event h5 a {color: #416886;}
#wrapperCalendar .sidebar .calendar-event .calendar-date-from {display: inline; line-height: 120%; font-size: 92%;}
#wrapperCalendar .sidebar .calendar-event .calendar-date-to {display: inline; line-height: 120%; font-size: 92%;}
#wrapperCalendar .sidebar .calendar-event p.eventinfo {margin: 0; padding: 0; font-size: 92%; display: none;}
#wrapperCalendar .sidebar .Morelink a {margin: 10px 0; font-weight: bold; padding: 4px 6px; background: #32576f; color: #fff; font-size: 90%;}
#wrapperCalendar .sidebar .Morelink a:hover {background: #3f637a;}

{*=============== ALUMNI =============================*}
#alumnilogout {border-top: 2px dotted #666; border-bottom: 2px dotted #666; padding: 4px 0;}
#alumnilogout p {padding: 0; margin: 0; font-size: 11px;}
.username {text-transform: uppercase; color: #666; font-weight: bold; padding: 0; margin: 0; }
.welcomeprompt {color: #666; font-weight: bold; padding: 0; margin: 0; }

#alumnichangesettings {font-size: 11px;}
#alumnichangesettings h3 {font-size: 110%;}
#alumnichangesettings table {margin-left: -3px;}
#alumnichangesettings .prompt {color: #000; font-size: 95%; font-weight: bold;}
#alumnichangesettings textarea {font-family: verdana, arial, sans serif; font-size: 100%; width: 100%; color: #333;}

#loginform {font-size: 95%;}
#loginform input {width: 130px; padding-bottom: 5px;}

#alumnichangesettings input {font-family: verdana, arial, sans serif; font-size: 100%; color: #333;}
#alumnichangesettings select {font-family: verdana, arial, sans serif; font-size: 100%; color: #333;}

{*Before Log In*}
#wrapperAlumni #alumniloginwelcome {font-size: 11px; line-height: 120%;}
#wrapperAlumni #alumnilogin {font-size: 11px;}
#wrapperAlumni #alumnilogin .title {font-weight: bold; font-size: 110%;}
#wrapperAlumni #alumnilogin .prompt {font-weight: bold;}





{*============Navigation======================*}
ul#navigation {
margin: 0px;
padding: 0px;
list-style: none none;
width: 198px;
}

ul#navigation li {
margin: 0px;
padding: 0px;
display: inline;
}


ul#navigation li a {
display: block;
border-bottom: 1px solid #fff;
height: 33px;
}

ul#navigation li ul {
display: none;
}

ul#navigation li.activeparent a {
border-bottom: none;
}

ul#navigation li.activeparent ul {
display: block;
padding: 5px 0px 20px 0px;
margin: 0px;
list-style: none none;
border-bottom: 1px solid #fff;
}

ul#navigation li.activepage ul {
display: block;
padding: 5px 0px 20px 0px;
margin: 0px;
list-style: none none;
border-bottom: 1px solid #fff;
line-height: 12px;
}

ul#navigation li.activepage ul li {
display: block;
padding: 0px;
margin: 0px;
}

ul#navigation li.activepage ul li a {
background: url("uploads/images/site/dot.gif") 0px 4px no-repeat;
padding: 1px 0px 1px 10px;
margin-left: 11px;
border-bottom: none;
color: #fff;
text-decoration: none;
font-size: 10px;
height: 100%;
width: 170px;
}

a.currentpage {
font-weight: bold;
}

a.activeparent {
font-weight: bold;
}

ul#navigation li.activeparent ul li a {
background: url("uploads/images/site/dot.gif") 0px 4px no-repeat;
padding: 1px 0px 1px 10px;
margin-left: 11px;
border-bottom: none;
color: #fff;
text-decoration: none;
font-size: 10px;
line-height: 125%;
height: 100%;
width: 150px;
}

ul#navigation li.activepage ul li ul {
border-bottom: none;
margin: 1px 0px 1px 0px;
padding: 0px 0px 0px 3px;
}

ul#navigation li.activepage ul li ul li a {
background: url("uploads/images/site/dot.gif") 0px 4px no-repeat;
padding: 0px 0px 0px 6px;
margin-left: 11px;
border-bottom: none;
color: #fff;
text-decoration: none;
font-size: 10px;
height: 100%;
width: 170px;
}

ul#navigation li.activeparent ul li ul {
border-bottom: none;
margin: 1px 0px 1px 0px;
padding: 0px 0px 0px 3px;
}

ul#navigation li.activeparent ul li ul li a {
background: url("uploads/images/site/dot.gif") 0px 4px no-repeat;
padding: 0px 0px 0px 6px;
margin-left: 21px;
border-bottom: none;
color: #fff;
text-decoration: none;
font-size: 10px;
line-height: 125%;
height: 100%;
width: 170px;
}

/*Added for third level links */
ul#navigation li.activeparent ul li ul li ul {
padding: 0px 0px 0px 6px;
margin-left: 8px;
border-bottom: none;
color: #fff;
text-decoration: none;
font-size: 10px;
line-height: 125%;
height: 100%;
width: 170px;
}



li#i15 a.activeparent:hover {
background-position: 0px;
color: #627771;
}

li#i15 a {
background: url("uploads/images/site/navigation_01.gif") no-repeat;
height: 33px;
width: 198px;
display: block;
color: #627771;
line-height: 100%;
}

ul#navigation li#i15.activepage ul {
background-color: #627771;
display: block;
}

ul#navigation li#i15.activeparent ul {
background-color: #627771;
display: block;
}

ul#navigation li#i15 ul li a:hover {
background-color: #627771;
color: #fff;
}

li#i53 {
background-color: #7b7b4f;
}

ul#navigation li#i53.activepage ul {
background-color: #7b7b4f;
display: block;
}

li#i153 a.activeparent:hover {
background-position: 0px;
color: #7b7f4;
}

li#i153 a.activepage:hover {
background-position: 0px;
color: #7b7f4;
}

ul#navigation li#i53.activeparent ul {
background-color: #7b7b4f;
}

ul#navigation li.activeparent ul li a:hover {
background-color: none;
}

li#i53 a {
background: #7b7b4f url("uploads/images/site/navigation_03.gif") no-repeat;
height: 33px;
width: 198px;
display: block;
color: #7b7b4f;
line-height: 100%;
}

ul#navigation li#i53 ul li a:hover {
background-color: #7b7b4f;
color: #fff;
}

li#i55 a {
background: url("uploads/images/site/navigation_05.gif") no-repeat;
height: 33px;
width: 198px;
display: block;
color: #667364;
line-height: 100%;
}

li#i55 a.activeparent:hover {
background-position: 0px;
color: #667364;
}

ul#navigation li#i55.activepage ul {
background-color: #667364;
}

ul#navigation li#i55.activeparent ul {
background-color: #667364;
}

ul#navigation li#i55 ul li a:hover {
background-color: #667364;
color: #fff;
}

li#i56 a {
line-height: 100%;
background: url("uploads/images/site/navigation_07.gif") no-repeat;
height: 33px;
width: 198px;
display: block;
color: #544c3e;
}

li#i56 a.activeparent:hover {
background-position: 0px;
color: #544c3e;
}

ul#navigation li#i56.activepage ul {
background-color: #544c3e;
}

ul#navigation li#i56.activeparent ul {
background-color: #544c3e;
}

ul#navigation li#i56 ul li a:hover {
background-color: #544c3e;
color: #fff;
}

li#i57 a {
background: url("uploads/images/site/navigation_09.gif") no-repeat;
height: 33px;
line-height: 100%;
width: 198px;
display: block;
color: #464e57;
}

li#i57 a.activeparent:hover {
color: #464e57;
background-position: 0px;
}

ul#navigation li#i57.activepage ul {
background-color: #464e57;
}

ul#navigation li#i57.activeparent ul {
background-color: #464e57;
}

li#i58 a {
background: url("uploads/images/site/navigation_11.gif") no-repeat;
height: 33px;
width: 198px;
display: block;
color: #5a5958;
line-height: 100%;
}

li#i58 a.activeparent:hover {
color: #5a5958;
background-position: 0px;
} 

li#i15 a:hover {
background-position: -198px;
color: #50615c;
background-color: #50615c;
}

li#i15 a.activeparent:hover {
background-position: 0px;
}

li#i53 a:hover {
background-position: -198px;
background-color: #706f47;
color: #706f47;
}

li#i55 a:hover {
background-position: -198px;
background-color: #5c685a;
color: #5c685a;
}

li#i56 a:hover {
background-position: -198px;
background-color: #4c4538;
color: #4c4538;
}

li#i57 a:hover {
background-position: -198px;
background-color: #3f464e;
color: #3f464e;
}

ul#navigation li#i57.activeparent ul li a:hover {
background-color: #464e57;
color: #fff;
}

li#i58 a:hover {
background-position: -198px;
background-color: #51504f;
color: #51504f;
}

ul#navigation li#i58.activepage ul {
background-color: #5a5958;
}

ul#navigation li#i58.activeparent ul {
background-color: #5a5958;
}

ul#navigation li#i58.activeparent ul li a:hover {
background-color: #5a5958;
}

/* added by asirastudio 01-23-08  */

li#i154 a {
background: url("uploads/images/site/navigation_13.gif") no-repeat;
height: 33px;
line-height: 100%;
width: 198px;
display: block;
color: #464e57;
}

li#i154 a.activeparent:hover {
color: #464e57;
background-position: 0px;
}

ul#navigation li#i154.activepage ul {
background-color: #464e57;
}

ul#navigation li#i154.activeparent ul {
background-color: #464e57;
}

li#i154 a:hover {
background-position: -198px;
background-color: #3f464e;
color: #3f464e;
}

ul#navigation li#i154.activeparent ul li a:hover {
background-color: #464e57;
color: #fff;
}


/*=============== PROFILE DIRECTORY =====================*/
.ProfileDirectorySummary {position: relative; clear: both; margin: 0 0 20px 0;}
.ProfileDirectorySummary .DirectoryItem {position: relative; clear: both; margin: 0; padding: 0 0 15px 0;}
.ProfileDirectorySummary .DirectoryItem .avatar {position: relative; float: left;}
.ProfileDirectorySummary .DirectoryItem .avatar img {width: 30px; border: 1px solid #666; padding: 1px; margin: 0 10px 10px 0; line-height: 0;}
.ProfileDirectorySummary .DirectoryItem  .name {font-weight: bold; font-size: 110%; line-height: 130%; margin: 0; padding: 0}
.ProfileDirectorySummary .DirectoryItem  .title {margin: 0; padding: 0; font-size: 90%; font-style: italic; line-height: 120%;}
.ProfileDirectorySummary .directoryprevnext {display: none;}

.ProfileDirectoryDetails {width: 700px; margin: 0; padding: 0;}
/*IE 6 Hack*/* html .ProfileDirectoryDetails {width: 685px;}
.ProfileDirectoryDetails h3 {font-size: 190%; font-family: Georgia, Times New Roman, serif; margin: 3px 0 0 0; padding: 0 0 4px 0; font-weight: normal; color: #5b6f6c;}
.ProfileDirectoryDetails h4 {font-size: 95%; font-family: Georgia, Times New Roman, serif; margin: 20px 0 0 0; padding: 0 0 0 0; font-weight: bold; color: #5b6f6c; text-transform: uppercase;}
.ProfileDirectoryDetails .bio {position: relative; float: left; width: 480px; margin: 0; padding: 0 20px 20px 0;}
/*IE 6 Hack*/* html .ProfileDirectoryDetails .bio {width: 460px;}
.ProfileDirectoryDetails .bio .title {font-weight: bold; margin: 0 0 10px 0; padding: 0; color: #666;}
.ProfileDirectoryDetails .bio .avatar {position: relative; float: left;}
.ProfileDirectoryDetails .bio .avatar img {border: 1px solid #666; padding: 1px; margin: 0 10px 5px 0;}
.ProfileDirectoryDetails .bio .avatarhidden {display: none;}
.ProfileDirectoryDetails .bio .details {margin: 0; padding; 0;}

.ProfileDirectoryDetails .contactinfo {margin: -59px -2px 0 0; padding: 27px 0 80px 20px; float: right; width: 179px; background: #cfcfc3; border-bottom: 4px solid #5b6f6c; min-height: 300px;}
/*Safari & IE 7 Hack*/ html*.ProfileDirectoryDetails .contactinfo {margin-top: -58px; ]margin-top: -71px;}
/*IE 6 Hack*/* html .ProfileDirectoryDetails .contactinfo {margin-top: 0; padding: 15px 0 80px 20px; border-top: 4px solid #5b6f6c;}
.ProfileDirectoryDetails .contactinfo h3 {font-family: Georgia, Times New Roman, serif; font-weight: bold; font-size: 130%; color: #5b6f6c; padding: 0; margin: 0 0 5px 0;}
.ProfileDirectoryDetails .contactinfo .label {text-transform: uppercase; font-size: 90%; font-weight: bold; color: #666; clear: both; margin: 0; padding: 10px 0 0 0;}
.ProfileDirectoryDetails .contactinfo .contact {margin: 0; padding: 0; font-size: 95%;}

.ProfileDirectoryDetails .contactinfo ul li {margin: 0 8px 0 -25px; padding: 0 0 5px 0;}
/* End of 'interior' */

