
/*news feed*/
.statusupdate.edit .radEnabledCss_Default.input.textbox.statustext.inputCell, .statusupdate.edit .radEnabledCss_Default.input.textbox.statustext, .radEmptyMessageCss_Default.input.textbox.statustext.inputCell, .radHoverCss_Default.input.textbox.statustext.inputCell,
.radFocusedCss_Default.input.textbox.statustext.inputCell{
width:230px!important;
border:1px solid #cccccc;
margin:10px 0px 10px 0px;
font-weight:bold;
font-family:verdana;
color:#666666;
padding:.2em!important;
}

.comment .radEnabledCss_Default.inputCell, .comment  .radInput_Default .radFocusedCss_Default, .comment  .radInput_Default .radHoverCss_Default{
width:200px!important;
border:1px solid #cccccc;
padding:0px;
margin:0px;
}

.comment {
background-color:#f7f7f7;
padding:10px;
border:1px solid #cccccc;
border-bottom:none;
}

.statusupdate.edit .button.submit.update {
margin:10px 0px 10px 0px;
}

.newsfeed.mine .name {
font-size:1.1em;
font-weight:bold;
color:#999999;
}

.newsfeed.mine .statusupdate {
color:black;
}

.newsfeed.mine .timeago {
font-size:.75em;
color:#666666;
}

.newsfeed.mine a.link.makecomment {
text-decoration:none;
color:#3C3DD5;
font-size:.75em;
font-weight:bold;
}

.comment .button.submit.comment{
text-align:center;
margin:10px 0px 10px 0px;
}

.comment{
text-align:center;
}

/*calendar on group profile page*/
.eventList ul{
list-style-type:none;
font-size:1em!important;
}

.eventList fieldset{
background-color:#f7f7f7;
border:1px solid silver;
margin-bottom:17px;
}

.eventList fieldset legend, .phoneedit fieldset legend, .emailedit fieldset legend{
font-weight:bold;
color:#474747;
font-size:1em;
}

.eventList a.link.eventItem .date{
font-weight:bold;
color:#474747;
text-decoration:underline;
padding-right:5px;
line-height:160%;
}

.eventList a.link.eventItem .title{
color:#474747;
line-height:160%;
}

.eventList a.link.addevent{
color:#474747;
line-height:160%;
padding-left:3px;
font-weight:bold;
}

.groupEventCalendar .mv_MonthHeaderBkg {
background-color:#ffffff!important;
border:1px solid #cccccc!important;
border-bottom:none!important;
}

.groupEventCalendar td{
vertical-align:top;
}

.mv_MonthHeader {
font-family:verdana!important;
color:#0a317a;
}

.groupEventCalendar .mv_MonthHeaderPrev a:link{
text-decoration:none!important;
padding:5px;
color:#666666;
}

.groupEventCalendar .mv_MonthHeaderNext a{
text-decoration:none!important;
padding:5px;
color:#666666!important;
}

.groupEventCalendar .mv_weekendDOWHeader, .groupEventCalendar .mv_weekdayDOWHeader {
background-color:#f7f7f7!important;
color:#474747;
text-transform:uppercase;
font-size:.8em;
padding:3px;
border:1px solid #cccccc!important;
border-bottom:none!important;
border-bottom:none!important;
}

.groupEventCalendar .mv_dayBorderWeekend {
background-color:#e7e7e7!important;
border:1px solid #cccccc!important;
}

.groupEventCalendar .mv_DateCellWeekend, .groupEventCalendar .mv_DateCellEmptyWeekend,
.groupEventCalendar .mv_DateCellWeekend a, .groupEventCalendar .mv_DateCellEmptyWeekend a, .groupEventCalendar .mv_DateCellWeekend a:hover, .groupEventCalendar .mv_DateCellEmptyWeekend a:hover{
border:none!important;
background-color:#e7e7e7!important;
text-decoration:none;
color:#0a317a;
}

.groupEventCalendar .mv_dayBorder {
background-color:#f1f1f1!important;
border:1px solid #cccccc!important;
}

.groupEventCalendar .mv_DateCellEmpty, .groupEventCalendar .mv_DateCell,
.groupEventCalendar .mv_DateCellEmpty a, .groupEventCalendar .mv_DateCell a, 
.groupEventCalendar .mv_DateCellEmpty a:hover, .groupEventCalendar .mv_DateCell a:hover {
border:none!important;
background-color:#f1f1f1!important;\
text-decoration:none!important;
color:#0a317a;
}

.groupEventCalendar .mv_dayBorderToday {
border:1px solid #cccccc!important;
background-color:#ffffff!important;
}

.groupEventCalendar .mv_DateCellEmptyToday, .groupEventCalendar .mv_DateCellToday,
.groupEventCalendar .mv_DateCellEmptyToday a, .groupEventCalendar .mv_DateCellToday a, .groupEventCalendar .mv_DateCellEmptyToday a:hover, .groupEventCalendar .mv_DateCellToday a:hover{
border:none!important;
background-color:#ffffff!important;
color:#000000;
text-decoration:none!important;
} 

.groupEventCalendar .mv_NonMonthBorder {
background-color:#ffffff!important;
border:1px solid #cccccc!important;
}

.groupEventCalendar .mv_DateNonMonthDayCell, .groupEventCalendar .mv_NonMonthCell {
background:transparent!important;
border:none!important;
}

/*calendar user profile page*/
.mv_MonthHeaderBkg {
background-color:#f7f7f7!important;
border:1px solid #cccccc!important;
}

.mv_MonthHeader {
font-family:verdana!important;
color:#0a317a;
}

.mv_MonthHeaderPrev a:link{
text-decoration:none!important;
padding:5px;
color:#666666;
}

.calendarContainer .mv_MonthHeaderNext a{
text-decoration:none!important;
padding:5px;
color:#666666!important;
}

.mv_weekendDOWHeader, .mv_weekdayDOWHeader {
background-color:#8e001c!important;
color:white;
text-transform:uppercase;
border:1px solid #cccccc!important;
}

.mv_dayBorderWeekend {
background-color:#afbbd1!important;
border:1px solid #cccccc!important;
}

.mv_DateCellWeekend, .mv_DateCellEmptyWeekend,
.mv_DateCellWeekend a, .mv_DateCellEmptyWeekend a, .mv_DateCellWeekend a:hover, .mv_DateCellEmptyWeekend a:hover{
border:none!important;
background-color:#afbbd1!important;
text-decoration:none;
color:#0a317a;
}

.mv_dayBorder {
background-color:#d7acb5!important;
border:1px solid #cccccc!important;
}

.mv_DateCellEmpty, .mv_DateCell,
.mv_DateCellEmpty a, .mv_DateCell a, .mv_DateCellEmpty a:hover, .mv_DateCell a:hover {
border:none!important;
background-color:#d7acb5!important;\
text-decoration:none!important;
color:#0a317a;
}

.mv_dayBorderToday {
border:1px solid #cccccc!important;
background-color:#d797a4!important;
}

.mv_DateCellEmptyToday, .mv_DateCellToday,
.mv_DateCellEmptyToday a, .mv_DateCellToday a, .mv_DateCellEmptyToday a:hover, .mv_DateCellToday a:hover{
border:none!important;
background-color:#d797a4!important;
color:#000000;
text-decoration:none!important;
} 

.mv_NonMonthBorder {
background-color:#d7acb5!important;
border:1px solid #cccccc!important;
}

.mv_DateNonMonthDayCell, .mv_NonMonthCell {
background:transparent!important;
border:none!important;
}

.etCtrl_InstructCell, .etCtrl_SelCell {
background-color:#f7f7f7!important;
}

.etCtrl_Background {
border:1px solid #cccccc!important;
border-top:none!important;
}

.etCtrl_selectBox {
float:right;
}

/*end calendar styles*/

#home_left {
float:left;
width:275px;
padding:5px 10px 10px 10px;
}

#home_left h2, #home_middle h2, #home_right h2{
color:#999999;
font-weight:bold;
font-size:14px;
font-family:Verdana;
padding:5px 0px 5px 0px;
}

#home_middle {
float:left;
width:295px;
padding:5px 10px 10px 10px;
}

#home_right {
float:right;
width:335px;
padding:5px 10px 10px 10px;
}

#piphiexpress{
}

#piphiexpress p.whatsnew{
color:#8e001c;
font-weight:bold;
font-size:14px;
font-family:Verdana;
padding:5px 3px 3px 3px;
}

#piphiexpress_content {
background-color:#efdbdf;
border:1px solid #cccccc;
min-height:75px;
}

#worldnews p.header {
color:#666666;
padding:5px;
background-color:#d9e4fa;
font-weight:bold;
font-size:13px;
font-family:Verdana;
vertical-align:top;
}

#worldnews {
border:1px solid #cccccc;
min-height:100px;
margin-top:10px;
padding:5px;
}

#newsfeed_content, #newsfeed_content2 {
border-bottom:1px solid #cccccc;
min-height:60px;
}

#image_content {
padding-bottom:15px;
border-bottom:1px solid #cccccc;
}

#pipoll p.pollheader{
color:#666666;
font-weight:bold;
font-size:14px;
font-family:Verdana;
padding:5px 3px 3px 3px;
}

#pipoll_content {
border:1px solid #cccccc;
background-color:#f7f7f7;
min-height:100px;
color:#666666;
font-weight:bold;
padding:5px;
font-size:11px;
}

#pipoll_content label{
color:#000000;
font-weight:normal;
font-size:10px;

}

#pipoll_content a{
color:#666666;
text-decoration:underline;
font-family:verdana;
}

#piphinews_content {
border:1px solid #cccccc;
min-height:100px;
}


#piphinews_content .companyNewsContent .newsitem a {
color:#8a011a;
font-weight:bold;
text-decoration:none;
font-size:1em;
line-height:190%;
}

#piphinews_content .companyNewsContent .newsteaser {
font-size:.9em;
color:black;
}

#piphinews_content .companyNewsContent .newsteaser a{
text-decoration:underline;
color:black;
}

#home_right a.link.viewmore{
text-decoration:none;
font-weight:bold;
font-size:.8em;
line-height:190%;
color:#3C3DD5;
font-family:Verdana;
}

#home_right .announcementList a.link.viewmore{
padding-left:10px;
}

.todays_events_content {
border:none!important;
}

.todays_events_text td.quicklinks_font a, td.font_caldate{
font-family:verdana;
color:#3C3DD5;
font-weight:bold;
font-size:.8em;
text-decoration:none;
}

#worldnews_content .message_content {
width:235px;
border:none;
}

#worldnews_content .message_content a{
line-height:200%;
font-size:.8em;
text-decoration:none;
color:#3C3DD5;
}

#worldnews_content .message_content a:hover{
text-decoration:underline;
}

#worldnews_content .message_content a.link.viewmore{
font-weight:bold;
margin-left:-1em;
}

