 form#Compose{display:block;}
.buttondisabled{color:#CCC;}
input.attachbutton,button.attachbutton{overflow:visible;background:transparent url(http://mail.yimg.com/a/i/us/pim/pimstrip_24.png) no-repeat scroll 4px -599px;padding:3px 3px 3px 20px;cursor:pointer;cursor:hand;}
#spellChecktop input,#spellCheckbottom input{_padding-right:5px;}
#tdupldads div#lrecad{float:right;text-align:right;margin-top:35px;padding-bottom:0.5em;}
#tdupldads div#monad{float:right;text-align:right;padding-bottom:0.5em;}
.icons.attachicon{background-position:2px -600px;width:21px;height:15px;text-align:right;float:right;}
a.questionmarkicon{background-position:0 -1840px;margin-left:5px;}
#uploadcontainer .error p{line-height:0;}
div.attachiconcompose{background-position:4px -600px;float:left;width:20px;}
.ac_menuitem{position:relative;width:100%;color:#141414;padding:2px;cursor:pointer;cursor:hand;-moz-box-sizing:border-box;-moz-user-select:none;}
.ac_menuitem_over{background-color:#E6E6E6;}
.txtfield{width:550px;height:22px;font-family:Verdana,sans-serif,monospace;font-size:inherit;overflow:visible;*overflow:hidden;}
#composebox{background-color:#F6F6F6;padding:1em 0;*margin-bottom:-12px;_padding:1em 0 2em 0;}
#composebox label{float:left;text-align:right;width:4em;font-weight:bold;padding-left:4px;position:static;margin-top:6px;}
#composebox #Subjid label{margin-top:7px;}
#composebox .fields #SA{padding:0;margin:0;}
#composebox .fields{padding-bottom:10px;}
#composebox .fields p{font-family:verdana;font-size:78%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#composebox p{font-family:arial,helvetica,clean,sans-serif;font-size:100%;}
#composebox .fields,#composebox textarea,#composebox #Subj,#composebox #fromid select,input#to,input#cc,input#bcc{display:block;margin-left:65px;}
#composebox textarea,#composebox #Subj,#composebox #fromid select{display:block;width:550px;}
#composebox #composeArea{display:none;}
#composebox #rteContainer textarea{margin-left:0;}
#composebox #compose_editorArea{width:545px;}
#composebox label a{text-decoration:underline;}
#composebox div.row{padding:3px 0;zoom:1;}
#composebox div.row:after{display:block;visibility:hidden;height:0;clear:both;}
#fromAlign label{margin-top:4px;}
#composebox #compose_label_signature{line-height:1em;font-family:verdana;font-size:10px;font-weight:bold;padding-left:0;float:none;width:auto;position:static;}
#composebox .alertbox{padding:0.5em;}
#composebox #fromid select{width:554px;}
div#errorContainer{padding:0 5px;}
textarea.composecolumn{width:100%;height:20em;margin-bottom:1em;}
#attachments button,#attachments input,div.filename button,div.filename input{background:transparent;border:0 none;padding:0;margin:0;cursor:hand;color:#039;font-weight:lighter;font-size:90%;*height:14px;*width:48px;}
#attachments{float:left;padding-left:21px;vertical-align:middle;*float:none;width:550px;}
#attachments h3{font-weight:bold;vertical-align:bottom;*vertical-align:top;display:inline;}
#attachments nobr{vertical-align:bottom;*vertical-align:top;}
#attachments,#hideBcc{font-family:verdana;font-size:10px;}
#hideBcc{text-decoration:underline;cursor:pointer;padding-left:1.2em;}
.clrmargin{margin:0;padding:0;}
div.ldiv{width:40%;padding:10px 0 10px 20px;float:left;}
#stationery{width:380px;}
#stationery #toptitle{padding:4px;}
#stationery #mainback{height:271px;padding:2px;overflow:auto;background-color:#fff;}
#stationery #heading{margin:4px;padding:4px;border-bottom:solid 1px #ccc;}
#stationery #imgbacknone{width:70px;height:40px;border:solid 1px black;background-color:#fff;text-align:center;cursor:pointer;}
#stationery #imgback{width:70px;height:40px;background-color:#eee;cursor:pointer;}
#stationery #footstat{height:25px;padding:4px;}
#stationery #sample{margin-top:10px;margin-bottom:10px;padding:4px;width:200px;text-align:center;background-color:black;color:#fff;}
#stationery #palborder{border:1px solid #fff;cursor:pointer;}
#captchaheading{border-bottom:1px solid #000;}
div.fieldset{border-width:1px 0;border-style:solid none;padding:10px 10px 10px 20px;}
div.fieldset td.label{text-align:right;font-weight:bold;width:20%;}
div.fieldset h3{font-size:110%;margin:0 0 .5em 0;}
div.fieldset h3 span{font:normal 78% verdana;}
div.fieldset em{font-weight:bold;font-style:normal;}
div.fieldset p{margin:.5em 0;padding:0;}
div.fieldset label{font-weight:bold;cursor:pointer;cursor:hand;}
div.lightfill{background-color:#F6F6F6;border-top-color:#FFF;border-bottom-color:#C1C1C1;}
#captchacontent a#captchahelplink{font-family:verdana;font-size:78%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
div.sentMainDiv{padding-left:10px;}
div.msgContentWrap{width:100%;overflow:hidden;}
div.msgContent{float:left;width:40%;text-align:left;}
div.rtAdvt{float:right;width:305px;text-align:right;overflow:visible;vertical-align:top;padding:0.5em 0;}
div.infomodule{margin-bottom:10px;}
div.infomodule .hd,div.infomodule .bd,div.infomodule .ft{width:100%;}
div.infomodule table{width:100%;table-layout:fixed;border-collapse:separate;}
div.infomodule table td{padding:4px;border-bottom:1px solid #C1C1C1;border-top:1px solid #FFF;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
div.infomodule table td div{overflow:hidden;}
.sendheader{float:left;width:50%;height:18px;}
.hdrCont{padding:2px 15px 0 4px;}
div#legendDiv{float:right;background-position:0 -560px;padding-left:19px;}
div.inaddressicon{background-position:0 -560px;}
div.infomodule .ft input,div.infomodule .ft button{float:right;}
div.infomodule .ft .btn input,div.infomodule .ft .btn button{float:none;}
div.pgnton{width:100%;}
div.pgnton ul{list-style:disc inside;margin-left:10px;}
div.pgnton li{padding:4px;padding-left:0;}
div.pgnton li.select{list-style-type:none;}
div.pgnton li.select select{height:20px;}
div.pgnton li a{padding:0 3px;}
.msgContent #bk2inbox{margin:0 0 10px 0;font-family:arial;font-size:110%;font-weight:bold;}
#composebox #spellbox{background-color:#E6E6E6;padding:6px 0 8px 8px;display:none;border-top:1px solid #999;position:relative;}
#composebox .spellblock{float:left;margin-left:10px;}
#composebox #spellbox .first{float:left;width:auto;padding-bottom:4px;}
#composebox #spellmsg{margin-bottom:2px;line-height:18px;font-family:Verdana;font-weight:bold;font-size:75%;}
#composebox #spellbox input,#composebox #spellbox select{font-size:75%;font-family:Verdana;width:14em;margin:0;font-weight:normal;}
#composebox #spellbox #correction{margin-bottom:12px;}
#composebox #spellbox label{font-family:verdana;font-size:75%;font-weight:normal;display:inline;vertical-align:top;line-height:18px;height:18px;float:none;width:auto;text-align:left;padding:0;margin:0;}
#composebox #spellbox #slbox{position:absolute;width:auto;white-space:nowrap;top:8px;right:8px;}
#composebox #misspelled{font-style:normal;font-weight:bold;color:red;}
#uploadcontainer form,#uploadbuttonbartop form,#uploadbuttonbarbottom form{display:block;}
#uploadcontainer{font-size:100%;padding:0.8em 0.8em 1.5em 1.2em;}
#uploadcontainer p,#wait_upload p{color:#333;font-weight:normal;}
#wait_upload p{margin:0.6em 0;}
#uploadpage{border-bottom:1px solid #D0D0D0;clear:both;}
#attach_files{display:block;margin:1em 0;}
#uploadcontainer #pcusers{margin:0.6em 0;padding-left:0.4em;}
#uploadcontainer div.error{margin-left:0.4em;padding-left:0.4em;}
#uploadcontainer #pcusers span#pcusers1,#uploadcontainer div.error span#uploadproblem{font-weight:bold;color:#BC131A;}
#uploadcontainer div.uploadfiles{padding:0.4em 0;color:#333;}
#uploadcontainer div.uploadfiles{height:auto;position:relative;top:0;left:0;}
#uploadcontainer div.uploadfiles div.filelabel{padding-left:0.4em;width:5.5em;position:absolute;}
#uploadcontainer div.uploadfiles div.filelabel div.filelabels{font-weight:bold;}
#uploadcontainer div.uploadfiles div.filelabel div.attachicon{position:absolute;top:0;right:0;}
#uploadcontainer div.uploadfiles div.filename{margin-left:5.9em;}
#uploadcontainer div.uploadcontent{margin:10px 0 0;}
#uploadcontainer div.uploadcontent div.uploadlabels{width:4.5em;height:1.4em;float:left;padding:0.3em 0 0 0.2em;font-weight:bold;margin:0.2em 0;*margin:-0.2em 0;*display:inline;}
#uploadcontainer div.uploadcontent div.uploadbrowse{float:left;width:auto;margin:0.2em 0;*margin:-0.2em 0;*display:inline;}
#uploadcontainer div.uploadcontent div.uploadbrowse input{height:21px;}
#uploadcontainer div.uploadcontent div.padding{padding:0 0 1px 0;}
#uploadcontainer div.uploaderror{margin:0.8em 0;padding:0.8em 0 0.8em 0.4em;background-color:#ffcbca;border:2px solid #cc9898;color:#333;}
div#wait_upload{margin:0 0 1.5em 1.2em;padding-top:10px;}
#avcontainer{border:1px solid #000;float:left;margin:5px 0;padding:5px;}
#avcontainer p{margin:0;}
div.whatsthisicon{margin-top:0.5em;}
h3#attaching_files{font-size:110%;font-weight:bold;margin:1em 0 0.5em 0;}
a#attach_whatsthis,a#file_size_error{display:block;}
p#uploadmaxlimit{margin-top:-1.5em;padding:0 0 1.5em 1.2em;}
form#attach_form0,form#composeform_bottom{display:inline;}
.dhtmlButton{-moz-outline-style:none;}
.dhtmlMenuButton,.dhtmlMenuButton_over{padding:3px 10px;margin:0;font-family:tahoma,helvetica,arial,sans-serif;font-size:11px;-moz-outline-style:none;white-space:nowrap;}
.dhtmlMenuButton_over{color:#fff;background:#7B79C7;}
.DhtmlButtonText{font-family:tahoma,helvetica,arial,sans-serif;font-size:11px;white-space:nowrap;}
div.richTextEditorComp{background-repeat:repeat-x;background-position:2px -920px;border:1px solid #B3B3B3;padding-right:2px;}
ul.SimpleMenuClass,div.SimpleMenuClass{padding:2px;border:1px solid #000;background:#fff;}
.RTEButtonMouseOver{border-color:#fff rgb(187,187,187) rgb(187,187,187) rgb(255,255,255);border-style:solid;border-width:1px;cursor:pointer;padding:2px;white-space:nowrap;margin-top:-1px;margin-left:-1px;}
.RTEDivider{background-color:#E6E6E6;border-color:#bbb rgb(255,255,255) rgb(255,255,255) rgb(187,187,187);border-style:solid;border-width:1px;height:23px;width:0;position:absolute;}
#emoticonMenu a,#colorMenu a{border-color:#fff;border-style:solid;border-width:1px;text-decoration:none;}
#emoticonMenu a:hover,#colorMenu a:hover{border-color:#000;border-style:inset;border-width:1px;}

