

div.messageViewer{margin-left:-12px; clear:both; float:left; border:1px solid #ddf3ff; width:572px; display:inline; background:#ddf3ff; margin-top:20px}
div.messageViewer div.messageBody{margin:7px}
div.msgButtons{clear:both;float:left;width:552px; margin:15px 0}
div.msgMetaInfo {float: left; width: 552px;}
#wrapper div.msgMetaInfo  a.msgReplySender{float:right; margin-top:72px}
div.msgData {float: left; width: 100%; margin-top:5px}

div.msgHeadings {float: left; width: 532px; background-color:#fff; padding:10px 10px 0 10px; }
	div.msgHeadings strong {font-weight: bold; display:block; width: 75px; float: left; padding-top:4px; }
	div.msgHeadings span{float:left; width:450px; padding:4px 0}
	div.msgHeadings div.msgHeadSent{border-bottom: 1px solid #ddf3ff; padding-bottom:5px; width:500px}
div.msgBodyWrap {float: left; width: 532px; height: 254px; background-color:#fff; padding:10px 10px 10px 10px; position:relative}
div.msgBody{overflow-y: scroll; height:100%}
div.msgReply {float: left; width: 532px; background-color:#fff; padding:10px; margin-top:10px; display:none;}
#wrapper div.msgButtons a.medBlueButton, #wrapper div.msgButtons a.medGreyButton{float:right; margin-left:5px}
div.msgButtons a.msgMarkRead {display: none;}

ul.messageList{margin-left:-12px; clear:both; float:left; border:1px solid #d3d3d3; width:572px; display:inline}
li.messageRowHeader{background:url(/media/images/runningTableHeadBg_106.gif) repeat-x left top;}

li.messageRow, li.messageRowHeader {clear:both; float: left; width:100% }
li.messageRow { padding: 3px 0 3px 0; cursor: pointer;}
li.messageRow.messageRowSelected {background-color: #d6f0ff;font-style:italic}
ul.messageMeta li {float: left; display:inline; width: 100px; padding:4px 0 0; margin: 0 3px 0 3px; line-height:14px;}

li.messageRow.messageRowNew{font-weight:bold}
li.messageRow:hover {background-color: #d6f0ff; cursor:pointer}
li.messageRow:hover li{ border-color:#d6f0ff}
li.messageRowHeader ul.messageMeta li {font-weight: bolder; height:15px;}
li.messageRowHeader li.msgStatus{border:0 none}
li.messageRowHeader li.msgUserType{border:0 none}
li.messageRowHeader li.msgFrom{background:url(/media/images/tableBorder_170.gif) repeat-y right top}
li.messageRowHeader li.msgSubject{background:url(/media/images/tableBorder_170.gif) repeat-y right top}
li.messageRowHeader li.msgDate{}

li.noDiaryEntries {clear:both; float: left; width:100%; padding:2em;}

ul.messageMeta li.msgStatus{padding-left:0; padding-right:0; width:23px;}
ul.messageMeta li.msgUserType{padding-left:0; padding-right:0; width:18px;}
	li.messageRow li.msgUserType{padding-top:2px; }
ul.messageMeta li.msgFrom{margin-left:3px; width: 100px;}
ul.messageMeta li.msgSubject{margin-left:7px; width: 250px;}
ul.messageMeta li.msgDate{margin-left:7px; width: 124px;}

li.messageRow ul.messageMeta li.msgStatus {position:relative; height:16px; background:url(/media/images/email_open_189.gif) 6px 1px no-repeat;}
li.messageRowNew ul.messageMeta li.msgStatus {background:url(/media/images/email_190.gif) 6px 4px no-repeat;}
li.messageRowSent ul.messageMeta li.msgStatus {background:url(/media/images/email_go_188.gif) 6px top no-repeat;}

li.msgUserType span{width:15px; height:15px; margin-left:0; display:block; position:relative}
li.msgUserType span.friend{background:url(/media/images/contactInfoFriendWhite_169.png) no-repeat left top;}
li.msgUserType span.contact{background:url(/media/images/contactInfoContactWhite_168.gif) no-repeat left top;}
li.msgUserType span.admin{background:url(/media/images/contactInfoAdminWhite_167.gif) no-repeat left top;}
li.msgUserType span.moderator{background:url(/media/images/contactInfoModerator_166.gif) no-repeat left top;}

li.messageRow div.msgID, li.messageRow div.msgBox {display: none;}

ul.messagePaging {clear:both; float: right; display:inline; width:200px;}
ul.messagePaging li {display:inline; margin:0 2px 0 2px;}

fieldset.newMessage li {text-align: left;}

/* group invites */
div.msgInviteGroup, div.addToGroupResponse {display: none;}
div.addToGroupResponse {color: green;}
div.addToGroupResponse.fail {color: red;}
span.msgGroupName {font-weight: bold; color: #c6029d;}


/* bbcode support */
div.bbrender span.underline {text-decoration:underline;}
div.bbrender span.text_large {font-size:1.3em;}
div.bbrender span.text_normal {font-size:1em;}
div.bbrender span.text_small {font-size:0.8em;}
div.bbrender div.quote {border:solid 1px #00A4D4; background-color: #e1f6ff; padding: 10px;}
div.bbrender cite {font-weight:bold; font-style:italic;}
div.bbrender code {color: #00a4d4; font-family: courier; font-size: 10px;}
div.bbrender ul {list-style-type:disc; margin-left: 2em;}
div.bbrender ol {list-style-type:decimal; margin-left: 2em;}
div.bbrender li {line-height:1.6em}
div.bbrender span.textcol_yellow {color: yellow;}
div.bbrender span.textcol_orange {color: orange;}
div.bbrender span.textcol_red {color: red;}
div.bbrender span.textcol_blue {color: #00a9dc;}
div.bbrender span.textcol_purple {color: purple;}
div.bbrender span.textcol_green {color: green;}
div.bbrender span.textcol_pink {color: #EB0082;}
div.bbrender span.textcol_gray {color: gray;}
div.bbrender span.textcol_black {color: black;}


/*Send Message Overlay*/

div.sendMessageOverlay {position:relative;width:100%; height:100%; display:none; z-index:9999; position:absolute; top:0; left:0; }
body div.min {position:relative; width:100%; height:0 !important; display:none;  position:absolute; top:0; left:0; }
div.sendMessageOverlay div.mask{background:#333333; filter:alpha(opacity=80); -moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5; width:100%; height:100%; position:absolute; z-index:9000; left:0; top: 0}
body div.min div.mask{width:0 !important; height:0 !important; position:absolute; z-index:0; left:0; top: 0}

div.sendMessageWindow {height:500px;margin:0 auto 0;padding-right:155px;position:relative;width:812px;z-index:9999; top:280px; text-align:left}
div.sendMessageWindow h3{margin-left:18px; color:#424242; padding-top:20px; font-size:1.3em}
div.sendMessageWindow p.help{margin-bottom:10px;margin-left:18px;margin-right:18px; color:#424242;}
div.sendMessageWindow fieldset h2{color:#424242; margin-bottom:0px; padding-top:20px; font-size:1.3em}
div.sendMessageWindow fieldset h3{margin-left:8px; padding-top:4px}
div.sendMessageWindow a.msgNewMessageCancel{float:right; width:50px; color:#424242; text-decoration:none; margin-top:5px; }
div.sendMessageWindow a.msgNewMessageMin{float:right; width:60px; color:#424242; text-decoration:none; margin-top:5px; }
div.sendMessageWindow li.subject{padding-left:8px; padding-bottom:8px}
div.sendMessageWindow input.msgSubject{border:1px solid #c9c9c9; width:370px; margin-left:13px}
div.sendMessageWindow input.submitBtn{float:right; margin-bottom:15px;margin-right:7px;margin-top:10px;}
div.sendMessageWindow a.medGreyButton span{font-style:normal; font-weight:normal;  color:#424242; display:block; padding:4px 10px}
div.sendMessageWindow a.medGreyButton{margin-top:10px;width:130px; height:23px; background:url(/media/images/btnMedGrey_89.png) no-repeat left top; float:right; margin-right:5px; text-decoration:none;}
body div.min div.sendMessageWindow{height:auto !important;}

div.sendMessageWindow div.newMessageContainer{width:570px; background:#d6f0ff}
div.newMessageContainer div.formZone{margin:0}
div.newMessageContainer div.markituppreview{display:none}

div.newMessageContainer div.form-success{margin-bottom:12px;margin-left:18px;margin-top:-9px;}
div.newMessageContainer div.form-errors{margin-bottom:0;margin-left:18px;margin-top:12px;}
div.markituppreview{line-height:1.6em;}

div.ui-resizable-s{background:url(/media/images/handle_26.png) no-repeat center top; bottom:-5px;cursor:s-resize; height:12px;left:0; width:100%; margin:0 auto; display:block; font-size:0.1px; position:absolute;z-index:100;}

