/* START:ClearFix, By Tony Aslett, http://www.csscreator.com */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
.clearfix {display:block}
* html .clearfix {height:1px}
/* END:ClearFix, By Tony Aslett, http://www.csscreator.com */

.main {background:#fff url(/images/SubHeaderBg.gif) repeat-x; padding:10px 0px 10px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}

.subHead { background:url(/Images/HeaderBg.gif) left top repeat-x; padding:0 10px; height:31px;  }
.subHead .welcome { float:left; display:inline; font-size:14px; color:#fff; font-weight:bold; padding-top:5px; }
.subHead .links { float:right; display:inline; color:#fff; padding-top:5px; }
.subHead .links a { font-size:12px; color:#fff; }

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
* {padding:0;margin:0;}

body {background:#a0a0a0;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;font-size:11px;}
a,a:link,a:visited,a:active,a:hover {color:#000000;text-decoration : none;font-size:11px;}

input {font-size:11px;color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;}
input.button {color:#001d75;background-color:#99ccff;font-weight:bold;cursor:hand;}
input.button:hover {color:#99ccff;background-color:#001d75;font-weight:bold;cursor:hand;}
input.emphasis {color:#99ccff;background-color:#001d75;font-weight:bold;cursor:hand;}

.clearAll {clear:both}

/* master page classes */
#wrapper {width:990px;}
#noMenuWrapper {width:780px;}
.mainContent0 {float:left}
.mainContent1 {float:left;width:780px}
#footer {margin:10px;}

.leftBox {width:190px;float:left;margin-right:5px;}

#mailNav {border:1px solid #0f2a5b;background-color:#fff;margin:6px 3px 10px 3px;}
#mailNav li {background-color:#99ccff;margin-top:1px;padding:2px 3px;}
#mailNav li.inbox {background-color:#99ccff;margin-top:0px;margin-bottom:1px;padding:2px 3px;}
#mailNav li.last {margin:0;}
#mailNav a,#mailNav a:visited,#mailNav a:active {color:#000;text-decoration:none;}
#mailNav a:hover {color:#fff;}
#mailNav .divFolder{width:100%; white-space:nowrap}
#mailNav .divFolder .openFolder {width:15px;height:15px;margin-right:3px}
#mailNav .divFolder .openFolder:hover {cursor:default}
#mailNav .divEmpty{padding-top:2px;padding-bottom:2px;}
#mailNav .divEmpty .empty {vertical-align:baseline;padding: 0px 0px 0px 20px;}
#mailNav .newMsg {color:#fff;font-size:10px;}
#mailNav span.unreadCount {color:#fff;}


.navigate {margin:5px 0px 5px 35%;padding-top:5px;}
.navigate .buttons {float:left;padding:2px 5px 2px 5px;}
.navigate .values{float:left;padding:2px 5px 2px 5px;border:solid 2px black;font-weight:bold;width:125px;text-align:center}

#adminNav {border:1px solid #0f2a5b;margin:0 3px 0 3px;}
#adminNav ul {list-style:none;}
#adminNav li {display:inline;}
#adminNav a,#adminNav a:visited,#adminNav a:active {display:block;color:#000;text-decoration:none;padding:5px 3px 5px 15px;background:#99ccff;border-bottom:1px solid #fff;}
#adminNav a.last {border:none;}
#adminNav a:hover {color:#fff;background-color:#5096ff;}
#adminNav img{float: left; width: 12; height: 12}

calendarNav {border:1px solid #0f2a5b;margin:6px 0 0 5px;}

.webmailStatus {padding-left:3px}
.webmailStatus h2 {font-size:18px;color:#0f2a5b;padding-top:5px;}
.webmailStatus h3 {font-size:15px;color:#77aadd;padding:10px 3px 3px 3px;}
.webmailStatus ul {list-style-type:circle;list-style-position:inside;padding:3px;margin-bottom:8px}
.webmailAccountStatus ul {list-style-type:none;list-style-position:outside;padding:3px;font-size:14px;margin-bottom:10px}
.webmailAccountStatus h2 {font-size:18px;color:Red;padding:5px 3px;}

.helpPage h2 {font-size:18px;color:#0f2a5b;padding:5px 3px;}
.helpPage h3 {font-size:15px;color:#77aadd;padding:10px 3px 3px 3px;}
.helpPage ul {list-style-type:circle;list-style-position:inside;padding:3px;}
.helpPage p {padding:5px;}
.helpPage img {border:solid 1px black}
.popSettings {width:400px;border:solid 1px #b0b0b0;background-color:#e0e0e0;margin-left:150px;padding:5px;}
.popSettings p {padding:2px;}

.quota {float:left;height:10px;margin:8px 3px 8px 3px;}
.quotaBar {background-color:#0f0;width:100px;border:solid 1px #0f2a5b;}
.quotaUsed {background-color:#f00;width:33px;margin:0px 0px 0px 0px;border-right: solid 1px black;border-left:none 0px; border-bottom:none 0px; border-top:none 0px;float:left;height:100%}
.quotaMessage {padding-left:10px}

.leftButtons {margin:3px 3px 0 3px;}
.leftButtons li {font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;border:1px solid #99ccff;color:#fff;background:url(/images/bigblue_btn_bg.gif) repeat-x;padding:3px 6px;text-align:center;}
.leftButtons a {color:#fff;text-decoration:none;}
.leftButtons img {vertical-align:middle;padding-right:5px;}
.leftButtons li.Check {float:left;}
.leftButtons li.Compose {float:right;}

.msgButtons {font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;padding:6px 8px 10px 8px;}
.msgButtons li {display:block;float:left;background:url(/images/grey_btn_bg.gif);border:1px solid #999;margin-right:8px;}
.msgButtons li div {padding:4px 0;margin:0 6px;}
.msgButtons a {color:#000;text-decoration:none;}
.msgButtons img {vertical-align:middle;border:none;}
.msgButtons img.icon {}
.msgButtons img.button {margin-left:5px;}
.msgButtons select {font-size:10px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;width:80px;vertical-align:middle;}
.msgButtons li.Move div {padding:3px 0;}
.msgButtons li.Send {border-width:2px;}

.msgMenuMain {font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;padding:10px 8px 9px 8px;}
.msgMenuMainPosition {margin-left:35%;}
.msgMenuMainNoPad {padding-top:0px;}

#msgmenu {list-style:none;padding:0;margin:0;}
#msgmenu ul {list-style:none;padding:0;margin:0;background:#eee ;border:1px #999 solid;}
#msgmenu a {display:block;width:118px;text-decoration:none;color:#333;padding:4px 0 4px 0;background:transparent;line-height:1;}
#msgmenu li {/* all list items */float:left;width:142px;/* width needed or else Opera goes nuts */ background:transparent url(/images/bg-tab.gif) top right repeat-x;border:1px #999 solid;padding:2px 0;margin-right:3px;}

#msgmenu ul li {background:#eee;border-top:1px #999 solid;border-left:0;border-right:0;border-bottom:0;margin-right:0;}
#msgmenu ul li:hover, #msgmenu ul li.sfhover {background:#fff ;border-top:1px #999 solid;}
#msgmenu ul li.first, #msgmenu ul li.sfhover.first {border-top:0;}
#msgmenu li a {padding-left:25px;}
#msgmenu li a:hover {padding-left:25px; text-decoration:none;}
#msgmenu li ul {/* second-level lists */position:absolute;width:142px;left:-999em;/* using left instead of display to hide menus because display:none isn't read by screen readers */margin:2px 0 0 -1px;}
#msgmenu ul li:hover, #msgmenu ul li.sfhover  {background:#fff;}
#msgmenu li:hover ul, #msgmenu li.sfhover ul {left:auto;}
/* Move to Folder */
#msgmenu li.selectMe {width:192px;padding-top:2px;font-size:11px;}
#msgmenu li.selectMe label {display:block;float:left;margin:2px 3px 0 0;padding:0 0 4px 25px;background:transparent url(/images/icon_move.gif) 3px 0px no-repeat;display:inline;}
#msgmenu li.selectMe select {display:block;float:left;font-size:10px;}
/* Email Format */
#msgmenu li.richText {width:105px;background:transparent url(/images/bg-tab-drop.gif) top right repeat-x;}
#msgmenu li.richText a {width:80px;background:transparent url(/images/icon_rich.gif) 3px 3px no-repeat;}
#msgmenu li.plainText {width:105px;background:transparent url(/images/bg-tab-drop.gif) top right repeat-x;}
#msgmenu li.plainText a {width:80px;background:transparent url(/images/icon_plain.gif) 3px 3px no-repeat;}
#msgmenu ul.format {width:105px;}
#msgmenu ul li.richTextFormat {width:105px;}
#msgmenu ul li.richTextFormat a {width:80px;background:transparent url(/images/icon_rich.gif) 3px 3px no-repeat;}
#msgmenu ul li.plainTextFormat {width:105px;}
#msgmenu ul li.plainTextFormat a {width:80px;background:transparent url(/images/icon_plain.gif) 3px 3px no-repeat;}
/* Send */
#msgmenu li.send {width:75px;border-width:2px;}
#msgmenu li.send a {width:50px;background:transparent url(/images/icon_sent.gif) 3px 3px no-repeat;font-weight:bold;}
/* New */
#msgmenu li.new {width:65px;}
#msgmenu li.new a {width:40px;background:transparent url(/images/icon_compose.gif) 3px 3px no-repeat;}
/* View */
#msgmenu li.view {width:60px;}
#msgmenu li.view a {width:35px;background:transparent url(/images/icon_view.gif) 3px 3px no-repeat;}
/* Refresh */
#msgmenu li.refresh {width:77px;}
#msgmenu li.refresh a {width:52px;background:transparent url(/images/icon_refresh.gif) 3px 3px no-repeat;}
/* Spell Check */
#msgmenu li.spell {width:105px;}
#msgmenu li.spell a {width:80px;background:transparent url(/images/icon_spellcheck.gif) 3px 3px no-repeat;}
/* Save */
#msgmenu li.save {width:65px;}
#msgmenu li.save a {width:40px;background:transparent url(/images/icon_save.gif) 3px 3px no-repeat;}
/* Save Draft */
#msgmenu li.saveDraft {width:105px;}
#msgmenu li.saveDraft a {width:80px;background:transparent url(/images/icon_drafts.gif) 3px 3px no-repeat;}
/* Print */
#msgmenu li.print {width:65px;}
#msgmenu li.print a {width:40px;background:transparent url(/images/icon_print.gif) 3px 3px no-repeat;}
/* Print */
#msgmenu li.preview {width:75px;}
#msgmenu li.preview a {width:50px;background:transparent url(/images/icon_preview.gif) 3px 3px no-repeat;}
/* Print */
#msgmenu li.validate {width:75px;}
#msgmenu li.validate a {width:50px;background:transparent url(/images/icon_validate.gif) 3px 3px no-repeat;}
/* Delete */
#msgmenu li.delete {width:70px;}
#msgmenu li.delete a {width:45px;background:transparent url(/images/icon_delete.gif) 3px 3px no-repeat;}
/* Close */
#msgmenu li.close {width:75px;}
#msgmenu li.close a {width:50px;background:transparent url(/images/icon_close.gif) 3px 3px no-repeat;}
/* Reply/forward */
#msgmenu li.reply-fwd{background:transparent url(/images/bg-tab-drop.gif) top right repeat-x;}
#msgmenu li.reply-fwd a {background:transparent url(/images/envelope.gif) 3px 3px no-repeat;}
#msgmenu ul li.reply a {background:transparent url(/images/icon_reply.gif) 3px 3px no-repeat;}
#msgmenu ul li.reply-all a {background:transparent url(/images/icon_replyall.gif) 3px 3px no-repeat;}
#msgmenu ul li.fwd a {background:transparent url(/images/icon_forward.gif) 3px 3px no-repeat;}
/* Mark as read/spam */
#msgmenu li.mark {width:100px;background:transparent url(/images/bg-tab-drop.gif) top right repeat-x;}
#msgmenu li.mark a {width:75px;background:transparent url(/images/envelope.gif) 3px 3px no-repeat;}

#msgmenu li.mark-spam {width:65px}
#msgmenu li.mark-spam a {width:40px;background:transparent url(/images/icon_spam.gif) 3px 3px no-repeat;}
#msgmenu li.mark-notSpam {width:95px}
#msgmenu li.mark-notSpam a {width:70px;background:transparent url(/images/icon_not_spam.gif) 3px 3px no-repeat;}
#msgmenu li.mark-NA {display:none;}

#msgmenu ul.markAs {width:100px}
#msgmenu ul.markAs li.mark-read {width:100px}
#msgmenu ul.markAs li.mark-read a {width:75px;background:transparent url(/images/icon_read.gif) 3px 3px no-repeat;}
#msgmenu ul.markAs li.mark-unread {width:100px}
#msgmenu ul.markAs li.mark-unread a {width:75px;background:transparent url(/images/icon_unread.gif) 3px 3px no-repeat;}

/* Request Support */
#msgmenu li.navToSupport {width:125px;}
#msgmenu li.navToSupport a {width:100px;background:transparent url(/images/icon_compose.gif) 3px 3px no-repeat;}
/* Request Support */
#msgmenu li.sendSupport {width:125px;}
#msgmenu li.sendSupport a {width:100px;background:transparent url(/images/icon_sent.gif) 3px 3px no-repeat;}
/* Delete Folder*/
#msgmenu li.deleteFolder {width:130px;}
#msgmenu li.deleteFolder a {width:105px;background:transparent url(/images/icon_delete.gif) 3px 3px no-repeat;}
/* Add Folder*/
#msgmenu li.addFolder {width:130px;}
#msgmenu li.addFolder a {width:105px;background:transparent url(/images/icon_folder.gif) 3px 3px no-repeat;}
/* Delete Rule*/
#msgmenu li.deleteRule {width:25px;}
#msgmenu li.deleteRule a {width:0px;background:transparent url(/images/icon_delete.gif) 3px 3px no-repeat;}
/* Save Rule*/
#msgmenu li.saveRule {width:25px;}
#msgmenu li.saveRule a {width:0px;background:transparent url(/images/icon_save.gif) 3px 3px no-repeat;}
/* Calendar */

/* Calendar month view */
#msgmenu li.calendarMonth {width:160px;}
#msgmenu li.calendarMonth a {padding-left:0px;width:160px;text-align:center;}
#msgmenu li.calendarMonth a:hover {padding-left:0px; text-decoration:none;}

/* Calendar week view */
#msgmenu li.calendarWeek {width:160px;}
#msgmenu li.calendarWeek a {padding-left:0px;width:160px;text-align:center;}
#msgmenu li.calendarWeek a:hover {padding-left:0px; text-decoration:none;}

/* Calendar day view */
#msgmenu li.calendarDay {width:160px;}
#msgmenu li.calendarDay a {padding-left:0px;width:160px;text-align:center;}
#msgmenu li.calendarDay a:hover {padding-left:0px;padding-left:0px; text-decoration:none;}

.menuButtons {padding: 0px 0px 10px 0px;}
.menuButtons ul {list-style:none;padding:0px 0px 0px 0px;background:#eee;}
.menuButtons a {display:block;text-decoration:none;color:#333;padding: 5px 4px 5px 25px;background:transparent;line-height:1; }
.menuButtons li {/* all list items */float:left;/* width needed or else Opera goes nuts */ background:transparent url(/images/bg-tab.gif) top right repeat-x;border:1px #999 solid;}

/* Contacts*/
.menuButtons ul.openContacts {margin:0px 0px 0px 30px;}
.menuButtons ul.openContacts li {width:65px;}
.menuButtons ul.openContacts a {width:59px;padding-left:2px;text-align:right;}
/* Attachments */
.menuButtons ul.openAttachments {}
.menuButtons ul.openAttachments li {width:105px;}
.menuButtons ul.openAttachments a {width:90px;padding:5px 2px 5px 8px;text-align:right;white-space:nowrap;background: transparent url(/images/icon_attach_blk.gif) 3px 5px no-repeat}
/* Change Password */
.menuButtons ul.changePassword {margin:10px 0px 10px 300px;}
.menuButtons ul.changePassword li {width:120px;}
.menuButtons ul.changePassword a {width:90px;background:transparent url(/images/icon_login.gif) 3px 3px no-repeat}
/* Save Settings */
.menuButtons ul.saveSettings {margin: 5px 0px 5px 290px}
.menuButtons ul.saveSettings li {width:100px;margin-bottom:10px}
.menuButtons ul.saveSettings a {width:70px;background:transparent url(/images/icon_save.gif) 3px 3px no-repeat}
/* Save AutoReply */
.menuButtons ul.autoReply {margin: 5px 0px 5px 280px}
.menuButtons ul.autoReply li {width:120px;margin-bottom:10px}
.menuButtons ul.autoReply a {width:90px;background:transparent url(/images/icon_save.gif) 3px 3px no-repeat}
/* Save Spam */
.menuButtons ul.saveSpam {margin: 5px 0px 25px 590px}
.menuButtons ul.saveSpam li {width:130px}
.menuButtons ul.saveSpam a {width:100px;background:transparent url(/images/icon_save.gif) 3px 3px no-repeat}
/* Save Email List */
.menuButtons ul.emailList {margin: 15px 0px 25px 5px}
.menuButtons ul.emailList li {width:120px}
.menuButtons ul.emailList a {width:90px;background:transparent url(/images/icon_save.gif) 3px 3px no-repeat}
/* Calendar Sharing*/
.calSharing {float:left;margin: 0px 0px 0px 10px;}
.menuButtons ul.calSharing {}
.menuButtons ul.calSharing li {width:110px;}
.menuButtons ul.calSharing a {width:80px;background-color:transparent}

.emailList {padding-bottom:20px;}
.emailList .textBox {height:200px; width:350px}

/* Distribution List Control */
.distributionList {width:755px;margin:10px 0px 10px 0px;}
.distributionList .editdistributionList {margin:0px 20px 0px 20px;}
.distributionList .editdistributionList select{width: 250px;}
.distributionList .editdistributionList hr{width:100%;margin:0px 20px 0px 20px;}
.distributionList .editdistributionList input.text {height:15px;width: 250px;float:left;margin:0px 10px 0px 0px;padding: 4px 0px 0px 0px}
.distributionList .editdistributionList input.checkbox {width:15px;float:left;margin:0px 10px 0px 0px;}

.menuDistList {padding:0px 0px 30px 0px;margin:0px 0px 0px 0px;}
.menuDistList ul {list-style:none;padding:0px 0px 0px 5px;}
.menuDistList a {display:block;text-decoration:none;color:#333;padding: 4px 4px 4px 0px;background:transparent;line-height:1; }
.menuDistList li {margin: 5px 0px 5px 0px;/* all list items */float:left;/* width needed or else Opera goes nuts */ background:transparent url(/images/bg-tab.gif) top right repeat-x;border:1px #999 solid;}
.menuDistList li img {margin:0px 1px}
/* Add/Remove from lists*/
.menuDistList li.distList {width: 80px; height: 23px;padding-top:1px;}
.menuDistList li.distList a {width:80px;background-image:none;}


/* Support for the "iehover-fix.js" */
* html ul.nav iframe {position:absolute;/* account for the border */ left:-0.25em;	top:-0.25em;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
/* this is for IE 5.0 */
select.hide {visibility:hidden;}
/* End Support for the "iehover-fix.js" */
#msgmenu li:hover, #msgmenu li.hover {/* Fix IE7 Sticky Menus */ position:static;}

.msgListA {cursor:hand;float:left;text-decoration:none;}
.msgList{vertical-align:baseline;border-bottom:solid 1px #a9a9a9;padding-top:2px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#f5f5f5;height:18px;float:left;width:100%;overflow:hidden;}
.msgList .msgAttachment {cursor:hand;float:left;width:20px;text-align:center;overflow:hidden;height:18px;padding-top:2px;}
.msgList .msgPriority {cursor:hand;float:left;width:20px;text-align:center;overflow:hidden;height:18px;}
.msgList .msgFrom	{cursor:hand;float:left;width:200px;text-align:left;overflow:hidden;height:18px;}
.msgList .msgSubject {cursor:hand;float:left;width:300px;text-align:left;overflow:hidden;height:18px;}
.msgList .msgDate {cursor:hand;float:left;width:115px;text-align:left;overflow:hidden;height:18px;}
.msgList .msgSize {cursor:hand;float:left;width:89px;text-align:right;overflow:hidden;height:18px;padding-right:3px;}
.msgList .msgSelect {cursor:hand;float:left;width:20px;text-align:center;overflow:hidden;height:18px}
.msgList a {cursor:hand;border-width:0px;vertical-align:bottom}
.msgList a:hover { text-decoration:none;}
.msgListSelected{vertical-align:baseline;border-bottom:solid 1px #ffffff;padding-top:2px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#99ccff;height:18px;float:left;width:100%;overflow:hidden;}
.msgListSelected .msgAttachment {cursor:hand;float:left;width:20px;text-align:center;overflow:hidden;height:18px;padding-top:2px;}
.msgListSelected .msgPriority {cursor:hand;float:left;width:20px;text-align:center;overflow:hidden;height:18px;}
.msgListSelected .msgFrom	{cursor:hand;float:left;width:200px;text-align:left;overflow:hidden;height:18px;}
.msgListSelected .msgSubject {cursor:hand;float:left;width:300px;text-align:left;overflow:hidden;height:18px;}
.msgListSelected .msgDate {cursor:hand;float:left;width:115px;text-align:left;overflow:hidden;height:18px;}
.msgListSelected .msgSize {cursor:hand;float:left;width:89px;text-align:right;overflow:hidden;height:18px;padding-right:3px;}
.msgListSelected .msgSelect {cursor:hand;float:left;width:20px;text-align:center;overflow:hidden;}
.msgListSelected a {border-width:0px;vertical-align:bottom;}
.msgListSelected a:hover {border-width:0px;vertical-align:bottom;text-decoration:none;}
.msgListTitle {height:20px;padding-top:5px;margin-top:5px;background-color:#0f2a5b;padding-bottom:2px;color:#ffffff;	font-weight:bold;text-decoration:none;}
.msgListTitle .msgSelect {float:left;width:20px;text-align:center;overflow:hidden;height:18px;}
.msgListTitle .msgAttachment {float:left;width:20px;text-align:center;overflow:hidden;color:#ffffff;padding-top:2px;}
.msgListTitle .msgPriority {float:left;width:20px;text-align:center;overflow:hidden;color:#ffffff;}
.msgListTitle .msgFrom	{float:left;width:200px;text-align:left;overflow:hidden;}
.msgListTitle .msgSubject {float:left;width:300px;text-align:left;overflow:hidden;}
.msgListTitle .msgDate {float:left;width:115px;text-align:left;overflow:hidden;}
.msgListTitle .msgSize {float:left;width:89px;text-align:right;overflow:hidden;}
.msgListTitle .imgSort {margin-left:5px}

/*
IE 6 had a problem when applying the color and weight settigs to the links.  
These styles are applied to the spans inside the links.  
*/
.msgListTitle .msgFromT	{color:#ffffff;	font-weight:bold;text-decoration:none;}
.msgListTitle .msgSubjectT {color:#ffffff;	font-weight:bold;text-decoration:none;}
.msgListTitle .msgDateT {color:#ffffff;	font-weight:bold;text-decoration:none;}
.msgListTitle .msgSizeT {color:#ffffff;	font-weight:bold;text-decoration:none;}
.msgListTitle img {padding:0px 4px 0px 0px}

/* Compose page */
.compose {width:780px}
.compose .composeRow {padding:2px;}
.compose .composeRow .column1 {float:left;width:100px;font-weight:bold;text-align:right;padding-right:5px}
.compose .composeRow .column1A {float:left;width:110px;font-weight:bold;text-align:right;padding-right:5px;padding-top:10px;}
.compose .composeRow .column2 {float:left}
.compose .composeRow .column2A {float:left;padding-top:10px;}
.compose .composeRow .column2 textarea{overflow:auto;width:645px}
.compose .composeRow .column2 .inputBox{width:645px}
.compose .composeRow .column2F {float:left;width:500px}
.compose .composeRow .column2F .inputBox{width:499px;}
.compose .composeRow .column3 {float:left;width:145px;font-weight:bold;text-align:right;}
.compose .composeRowA {height:22px}
.compose .composeRichTextDiv {height:500px;width:755px;display:block;}
.compose .composePlainText {height:500px;width:755px;display:block;}
/*.compose .attachmentsRow {padding-top:15px;}*/
.compose .attachmentsRow {margin-top:15px;}

/* Confirm and add addresses post send*/
.composeConfirm {width:780px;display:none}
.composeConfirm .header {padding-top:10px;margin-bottom:10px}
.composeConfirm .column {float:left;width:150px;margin-right:10px;}
.composeConfirm .newAddresses {padding-bottom:50px;}
.composeConfirm .newAddress {height:18px;padding-bottom:5px;}
.composeConfirm .newAddress a {padding-left:10px}

/* View.ascx*/
/*This css contains the style declarations that are replaced by specialized style sheets*/
/* View message */
.viewMsgDiv {margin-top:30px;width:760px;background-color:#fff;border:0;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.viewMsgDiv .firstRow {vertical-align:baseline;height:18px}
.viewMsgDiv .firstRow .column1 {float:left;vertical-align:baseline;width:100px;margin-right:5px;text-align:right;font-weight:bold;}
.viewMsgDiv .firstRow .column2 {float:left;padding-right:5px;vertical-align:baseline;width:465px;}
.viewMsgDiv .firstRow .column3 {float:left;vertical-align:baseline;width:100px;text-align:right;}
.viewMsgDiv input {border:none 0px; width:100%;}
.viewMsgDiv .row {height:18px}
.viewMsgDiv .column1 {float:left;width:100px;margin-right:5px;text-align:right;vertical-align:top;font-weight:bold}
.viewMsgDiv .column2 {float:left;vertical-align:top;width:650px;overflow:visible;display:block}
.viewMsgDiv .subject {float:left;border-style:none;vertical-align:baseline;width:650px;overflow:hidden;}
.viewMsgDiv textarea {float:left;overflow:auto;width:650px;font-size:11px; color:#000000; border:solid 1px #f0f0f0;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.viewMsgDiv .viewBody{width:760px;display:block;overflow-x:auto;overflow-y:visible;margin-top:10px;font-size:12px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.viewMsgDiv .attachmentsColumn{padding-top:10px;}

/* classes for ListAttachments.ascx */
.attachmentsHeading {width:600px;border:1px solid #f0f0f0;background-color:#f0f0f0;font-weight:bold;padding-left:5px;margin-top:5px}
.attachmentsHeading .span{float:left}
.attachmentsHeading a {padding-left:375px;color:#4F94FB; font-weight:normal; text-decoration:underline;display:none;float:left}
.attachmentsBox {Width:600px;border:1px solid #f0f0f0;height:80px;padding-left:5px;margin-bottom:10px;display:block;overflow-x:hidden;overflow-y:scroll;}
.attachmentsBoxNoData {float:left;width:600px;color:Red;font-weight:bold;padding-left:5px;margin-bottom:10px;}
.attachmentItem {color:#000000;border-bottom:1px solid #f0f0f0;height:15px;overflow:hidden}
.attachmentItem .fileName {float:left;overflow:hidden;height:15px;width:350px;}
.attachmentItem .otherName {float:left;overflow:hidden;height:15px;width:75px;text-align:right;}

/* ViewMessage.aspx */
.printMsgDiv {width:760px;background-color:#fff;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.printMsgDiv .to {font-size:14px;font-weight:bold;padding:10px 0px 10px 0px;}
.printMsgDiv .row {padding-bottom:9px;}
.printMsgDiv .column1 {padding-bottom:9px;float:left;width:100px;padding-right:3px;text-align:left;vertical-align:top;font-weight:bold}
.printMsgDiv .column2 {padding-bottom:9px;float:left;vertical-align:top;width:648px;overflow:visible;display:block}
.printMsgDiv .subject {padding-bottom:9px;float:left;border-style:none;vertical-align:baseline;width:647px;overflow:hidden;}
.printMsgDiv .viewBody{width:760px;display:block;overflow:visible;margin-top:10px;font-size:12px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}

/* Manage folders */
.folderListHeading {width:760px;background:#0f2a5b;color:#fff;font-weight:bold;padding-bottom:10px;padding-top:5px;text-align:left;border-bottom:solid 1px white;}
.folderListTable {width:760px;background-color:#ffffff;}
.folderListTable th {background:#0f2a5b;color:#ffffff;padding:3px;height:18px;}
.folderListTable tr.divider {background-color:#d0d0d0;}
.folderListTable tr.row {background-color:#ffffff;height:18px;}
.folderListTable tr.altrow {background-color:#f0f0f0;height:18px;}
.folderListTable td.folderName {font-weight:bold;}
.folderListTable td {padding:2px;}

.smallNote {font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;color:#000;}
.noteRed {font-size:12px;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;color:#990000;font-weight:bold;}
.bigNoteRed {font-size:14px;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;color:#990000;font-weight:bold;}

/* classes for Login page */
.loginMain {background-color:#ffffff;width:700px;height:550px;vertical-align:top;padding-top:10px;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;font-size:11px;}
.loginPageHeader {width:700px;}
.loginPageHeader td {background-color:#0f2a5b;color:#fff;padding:5px;}
.loginBox {background-color:#f0f0f0;width:500px;border:2px solid #c0c0c0;padding:20px; text-align:center;}
.loginBoxHeader {text-align:left;}
.loginDetails {margin:0px 0px 0px 125px}
.loginDetails td {padding:6px;}


/* classes for Attachments.aspx */
.addAttachmentsPanel {width:575px;background-color:#eee;border:solid 2px #000;padding:5px;}
.addAttachmentsTable {width:100%;background-color:#fff;border:solid 1px #000;}
.addAttachmentsTable td {padding:5px;}
.addAttachmentsTable .title {width: 100px; height: 24px;font-weight:bold;}

.importContactsPanel {width:700px;background-color:#eee;border:solid 2px #000;padding:5px;}
.importContactsDiv {width:100%;background-color:#fff;border:solid 1px #000;}
.importContactsTable td {padding:5px;}


/* these classes are used on Attachment.aspx*/
.viewMsgTable {width:100%;background-color:#fff;border:0;}
.viewMsgTable td {border:0;}
.viewMsgTable input {border:solid 1px #f0f0f0;padding:2px;}
.viewMsgTable textarea {font-size:11px;color:#000000;border:solid 1px #f0f0f0;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;padding:2px;}

.errorMessage {overflow:auto;text-align:left;vertical-align:middle;border-top:solid white 1.0pt;border-left:none;border-bottom:solid #CCCCCC 1.0pt;border-right:none;background:#FFCCCC;font-size:8.5pt;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;font-weight:bold;color:#CC0000;height:auto;width:100%;}
.statusMessage {overflow:auto;text-align:left;vertical-align:middle;border-top:solid white 1.0pt;border-left:none;border-bottom:solid #CCCCCC 1.0pt;border-right:none;background:#CCFFCC;font-size:8.5pt;font-family:Arial,Verdana,Helvetica,sans-serif,Tahoma;font-weight:bold;color:#336600;height:auto;width:100%;}
.messageObjects {vertical-align:top; float:left}

/* settings page */
.settingsTable {width:730px;padding-bottom:10px;}
.settingsTable tr.heading{background-color:#0f2a5b;color:#fff;}
.settingsTable th {height:15px;padding:2px;margin-bottom:5px;}
.settingsTable td {padding:3px;}
.settingsTable .autoResponseBox {width:730px;height:100px;}

.signatureSettingsTable {width:730px;margin-bottom:10px;}
.signatureSettingsTable .heading {background-color:#0f2a5b;color:#fff;}
.signatureSettingsTable .description {padding:2px;}
.signatureSettingsTable th {height:15px;padding:2px;margin-bottom:5px;}
.signatureSettingsTable .signatureNote{color:#990000;padding-top:10px}

/* calendar settings page */
.calendarSettingsTable {width:590px;padding-bottom:10px;margin:10px 0px 10px 3px;}
.calendarSettingsTable .headingrow{font-size:medium;background-color:#0f2a5b;color:#fff;height:25px;margin-bottom:5px;}
.calendarSettingsTable .detailrow{height:22px;}
.calendarSettingsTable .column1 {float:left;width:290px;padding:2px 0px 0px 4px;border-left:solid 2px white;}
.calendarSettingsTable .column2 {text-align:right;float:left;width:125px;padding:2px 0px 0px 4px;border-left:solid 2px white;}
.calendarSettingsTable .column3 {text-align:right;float:left;width:135px;padding:2px 0px 0px 4px;border-left:solid 2px white;}
.calendarSettingsTable tr.heading{background-color:#0f2a5b;color:#fff;}
.calendarSettingsTable th {height:15px;padding:2px;margin-bottom:5px;}
.calendarSettingsTable td {padding:3px;}
	
/* contact list used for selecting email addresses on a compose page*/
.contactsPanel {width:700px;background-color:#eee;border:solid 2px #000;}
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.contactList {width:680px;overflow:auto;background-color:#fff;padding:5px;border:solid 1px #000}
.contactListBody {height:250px;}
.contactList a {text-decoration:none;cursor:pointer;}
.contactList .title{font-size: medium; font-weight: bold; height: 20px; width: 100%;cursor:move}
.contactList .header {border-right:solid 1px #fff;background-color:#0f2a5b;color:#fff;padding:2px;font-size:10pt;font-weight:bold;float:left;}
.contactList .unselected {height:18px;float:left;padding:2px; border-bottom:solid 1px #eee;}
.contactList .selected {height:18px;float:left;padding:2px;border-bottom:solid 1px #ffffff;background-color:#5096ff;color:#fff;}
.contactList .Email {height:18px;width:200px;float:left;overflow:hidden}
.contactList .Last {height:18px;width:125px;float:left;overflow:hidden}
.contactList .First {height:18px;width:125px;float:left;overflow:hidden}
.contactList .DisplayAs {height:18px;width:200px;float:left;overflow:hidden}
.contactList a.DistList {width:680px;}
.contactList .DistListSpan {width:680px;height:18px;overflow:hidden;}

/* contact2 list -- used on the contacts.aspx page*/
.contactList2 {background-color:#fff;padding:5px;border:none 1px #000}
.contactList2 .text{margin-right:5px;margin-left:1px;}
.contactList2 .header {width:700px;overflow:hidden;text-decoration:none;border-right:solid 1px #fff;background-color:#0f2a5b;padding:2px;font-size:10pt;font-weight:bold;float:left;}
.contactList2 .header a {text-decoration:none;color:#fff;}
.contactList2 .header img{margin-right:2px;}
.contactList2 .header .email {width:190px;float:left;margin-right:10px;}
.contactList2 .header .last {width:115px;float:left;margin-right:10px;}
.contactList2 .header .first {width:115px;float:left;margin-right:10px;}
.contactList2 .header .displayAs {width:190px;float:left;margin-right:10px;}
.contactList2 .unselected {border-bottom:solid 1px #eee;float:left;padding:2px;cursor:pointer;}
.contactList2 .selected {border-bottom:solid 1px #ffffff;background-color:#5096ff;color:#fff;float:left;padding:2px;cursor:pointer;}
.contactList2 .body {width:700px;overflow-x:hidden;overflow-y:scroll;height:600px;text-decoration:none;padding:2px;}
.contactList2 .body a {text-decoration:none;}
.contactList2 .body .email {width:190px;float:left;margin-right:10px;}
.contactList2 .body .last {width:115px;float:left;margin-right:10px;}
.contactList2 .body .first {width:115px;float:left;margin-right:10px;}
.contactList2 .body .displayAs {width:190px;float:left;margin-right:10px;}
.contactList2 .body img{float:left;}

/* contact wizard page */
.contactsWizard {width:700px;margin-bottom:10px;border-width:0;}
.contactsWizard tr.heading{background-color:#0f2a5b;color:#fff;}
.contactsWizard th {height:15px;padding:2px;margin-bottom:5px;text-align:left;}
.contactsWizard td {padding:3px;}
.contactsWizard .col1 {width:140px;vertical-align:middle;text-align:center}
.contactsWizard .col2 {width:560px;}
.contactsWizard ul {font-size:9pt}
.contactsWizard ul li {list-style:circle inside}
.contactsWizard ul li ul {margin-left:10px;font-size:8pt}
.contactsWizard ul li ul li{list-style:square inside}

.newContactWrap {background-color:#fff;padding:0 10px;}
.newContactCol1 {float:left;width:320px;margin-right:20px;border-right:1px solid #999;}
.newContactCol2 {float:left;width:320px;}
.newContactBox {padding:0 0;margin-right:15px;text-align:left;float:left;}
.newContactBox h3 {font-weight:normal;font-size:12px;}
.newContactBox input {margin:2px 0;}
.newContactBox input.Address {width:275px}
.newContactClear {clear:both;margin-bottom:10px;}

.supportTable {width:730px;margin-bottom:10px;margin-top:10px;}
.supportTable tr.sectiontitle{background-color:#0f2a5b;color:#fff;}
.supportTable tr.itemtitle {font-weight:bold;background-color:#99ccff;color:#000;border-top-color:Navy;border-top-style:solid;border-top-width:medium;}
.supportTable tr.lastdetail{border-bottom-color:White;border-bottom-style:solid;border-bottom-width:medium}
.supportTable th {font-weight:bold;height:15px;padding:2px;margin-bottom:5px;}
.supportTable td {padding:3px;}
.supportTable td.itemheader {font-weight:bold;padding:3px;	background-color:Silver;}
.supportTableNotes {padding-top:10px;font-weight:bold;text-align:center}

.contextMenu {z-index:200;position:absolute;background-color:#cfcfcf;border-style:solid;border-width:1px;border-color:#EFEFEF #505050 #505050 #EFEFEF;padding:3px 10px;font-size:8pt;font-family:Arial,Helvetica,Verdana,sans-serif,Tahoma;line-height:150%;}
.contextMenuItem {width:100px;cursor:pointer}
.contextMenuItem:hover {cursor:pointer;}
.contextMenu .b {border-bottom:ridge 1px Gray;}
.contextMenu .t {border-top:ridge 1px Gray;}

.rules{width:770px;padding-left:10px}
.rules .title{height:25px}
.rules .titleColumns{text-align:center;float:left;margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;border-left:solid 2px white;background-color:#0f2a5b;color:#ffffff;font-weight:bold;}
.rules .detailColumns {text-align:center;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0;border-left:solid 2px white}
.rules .column1 {width:140px;}
.rules .column1 select {width: 135px}
.rules .column2 {width:165px;}
.rules .column2 select {width:160px}
.rules .column3 {width:145px;}
.rules .column3 input{width:140px;font-size:13px;height:18px;}
.rules .column4 {width:125px;}
.rules .column4 select{width:120px}
.rules .column5 {width:50px;}
.rules .footer {clear:both;width: 735px}
.rules .footer hr {width:715px}

.loadingImage {position:absolute;top:45%;left:45%;display:none;z-index: 100;}

/*end*/
