body { overflow: auto; width: 100%; height: 100%; margin: 0px; padding: 0px; }#cg_msg_content { margin: 0px 10px 10px; }#inline_attachments { margin: 0px 10px 10px; }.headerSubjectLine, .headerSender, .headerRss { display: inline-block; margin-right: 2px; }.headerSubjectLine { margin-top: 0px; margin-bottom: 2px; line-height: 20px; }.headerSender { cursor: pointer; float: left; }.messageHeaderDiv { position: relative; top: 0px; left: 0px; cursor: text; margin: 0px; padding: 10px 10px 0px; }.msgHeaderContainer td { vertical-align: top; }.headerSubjectLine span.cgSelectable-over { text-decoration: underline; }.headerSender span.cgSelectable { vertical-align: top; }.headerSender span.cgSelectable-over { text-decoration: underline; }.msgHeaderLink { cursor: pointer; margin-left: 10px; margin-right: 20px; -moz-user-select: none; }.headerControl { cursor: pointer; }.headerRecipientLabel, .headerCCLabel { float: right; margin-left: 15px; padding-right: 5px; }.messageHeaderDivider { color: transparent; background-color: transparent; height: 1px; clear: both; margin: 10px 0px; border-bottom-style: none ! important; border-left-style: none ! important; border-right-style: none ! important; }.certMailBanner { background-color: rgb(215, 239, 253); border-bottom: 1px solid rgb(107, 152, 178); }.certMailBannerIcon { width: 25px; height: 18px; overflow: hidden; margin-left: 1px; background-position: -411px 0pt; background-repeat: no-repeat; }.offlineIcon { overflow: hidden; background-position: -1048px 0pt; }.onlineIcon { overflow: hidden; background-position: -1026px 0pt; }.busyIcon { overflow: hidden; background-position: -1070px 0pt; }.headerControlsImg { padding-left: 15px; padding-right: 10px; margin-left: 5px; font-weight: normal; position: absolute; top: 0px; width: 90px; white-space: nowrap; }.connImg, .connImgTab { position: relative; float: right; width: 48px; height: 48px; padding: 0pt 0pt 12px; z-index: 9; }.connImg { top: -22px; margin-bottom: -22px; }.msgSubjText { overflow: hidden; position: relative; }.headerControls { float: right; position: relative; z-index: 5; font-weight: normal; }.msgHeaderIcon { background-image: url("http://l.yimg.com/a/i/us/pim/dclient/cg470/img/md5/89934005fc5afde6f790f427fd74c3b5_1.png"); }.messageFlagIcon { height: 17px; width: 17px; cursor: pointer; margin-right: 3px; background: url("http://l.yimg.com/a/i/us/pim/dclient/cg470/img/md5/89934005fc5afde6f790f427fd74c3b5_1.png") repeat scroll -860px 0pt transparent; }.noflaggedIcon { background-position: -654px 5px; }.messageFlagIcon-over { background-position: -617px 0pt; }.flaggedIcon { background-position: -637px 0px; }#domainKeyIcon { height: 17px; width: 17px; cursor: pointer; margin-right: 3px; background: url("http://l.yimg.com/a/i/us/pim/dclient/cg470/img/md5/89934005fc5afde6f790f427fd74c3b5_1.png") repeat scroll -860px 0pt transparent; }.posRel { position: relative; }div.ellip { position: relative; display: inline-block; }div.ellip .ellip_text { width: 100%; overflow: hidden; }div.ellip span.dots { position: absolute; top: 0px; right: 0px; display: none; }.msgDisplayWidget { position: relative; display: block; width: 100%; padding: 0px; cursor: default; }.certMailBannerIcon { background-image: url("http://l.yimg.com/a/i/us/pim/dclient/cg470/img/md5/89934005fc5afde6f790f427fd74c3b5_1.png"); }.textLink-over { text-decoration: underline; cursor: pointer; }.textLink:hover { text-decoration: underline; cursor: pointer; }.offlineIcon { background-image: url("http://l.yimg.com/a/i/us/pim/dclient/cg470/img/md5/89934005fc5afde6f790f427fd74c3b5_1.png"); }.onlineIcon { background-image: url("http://l.yimg.com/a/i/us/pim/dclient/cg470/img/md5/89934005fc5afde6f790f427fd74c3b5_1.png"); }.busyIcon { background-image: url("http://l.yimg.com/a/i/us/pim/dclient/cg470/img/md5/89934005fc5afde6f790f427fd74c3b5_1.png"); }.textLink { color: rgb(84, 84, 84); }.colorC4 { background-color: rgb(233, 231, 242); }.thumbnailsTable { width: 625px; border: 1px solid black; border-spacing: 1px 10px; -moz-border-radius: 8px 8px 8px 8px; -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5); }.thumbnailsTitle { color: rgb(128, 128, 128); }.thumbnailContainer { padding: 15px 1px 1px; width: 205px; text-align: center; vertical-align: bottom; }.thumbnailBox { display: inline-block; padding: 5px; border: 2px solid rgb(255, 255, 255); font-weight: bold; -moz-border-radius: 8px 8px 8px 8px; }.thumbnailLink { padding: 1px; font-family: tahoma,helvetica,arial,sans-serif; font-size: 12px; width: 205px; text-align: center; vertical-align: top; }.thumbnailImg { -moz-border-radius: 8px 8px 8px 8px; }.fontT1 { font-family: arial,sans-serif; font-size: 12px; line-height: 16px; }.fontT2 { font-family: arial,sans-serif; font-size: 11px; line-height: 13px; }.fontT3 { font-family: arial,sans-serif; font-size: 10px; line-height: 12px; }.fontH1 { font-family: arial,sans-serif; font-size: 16px; line-height: 18px; }.fontBold { font-weight: bold; }.fontMedGray { color: rgb(119, 119, 119); }.fontDarkGray { color: rgb(34, 34, 34); }.colorK2 { border-top: 2px dotted rgb(216, 216, 216) ! important; }.colorK3 { border-color: rgb(212,