/*============================================================ Base Styles ============================================================*/ body { height:100%; margin:0; padding:0; background-color:#F6F6F6; color:#666; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 125%; font-weight: normal; } h1, h2, h3, h4, h5, h6, ul, li, p, label, fieldset, form { margin:0; padding:0; } h1, h2, h3, h4, h5, h6 { font-weight:normal; } h1 { font-size:2.1em; letter-spacing:-0.04em; } h2 { font-size:1.9em; letter-spacing:-0.03em; } .alt { display: none; } .bgcolor { background-color: #E3EBEE;} .font { margin: 5px 0; } table table td p { font-size: 1em; color: #666666; } img, img a, img a:hover { text-decoration: none; border: 0; } .bgcolor-title { background-color: #C4DAE9; font-size: 1em; color: #6C7E8C; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; letter-spacing: 1px; padding: 5px 5px; width: 100%; font-variant: small-caps; } /**/ .bgcolor-title em { font-size: 0.7em; font-style: normal; font-family: Arial, "Verdana", Times New Roman, Times, serif; padding: 2px 2px; font-weight: normal; color: #6C7E8C; letter-spacing: 0.1em; } .bgcolor {background-color: #C4DAE9;} table table { width: 100%; margin: 0 auto; text-align: left; } div#actionRow, div#actionRow2 { float: right; margin: 10px 0 0 0; line-height: 30px; } input.space { height: 40px; } div#left h2 { background-color: #EFEFEF; padding: 15px 16px; font-size: 1.4em; display: inline; } div#left h2.small { background-color: #EFEFEF; padding: 4px 8px; font-size: 1.1em; display: inline; } p.or { padding: 10px 0; font-weight: bold; font-style: italic; } div#left h3 { margin-bottom: 20px; } div#left h3.underline { border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2; margin-bottom: 5px; padding: 2px 0 2px 0; } div#left table ul li.spaced { margin-left: 35px; } h3.yellow { background-color: #FE4834; color: #FFF; font-weight: bold; padding: 4px 0 4px 8px; } .greyBox { background-color: #EFEFEF; padding: 45px 16px; margin: 0 0; } .greyBoxSmall { background-color: #EFEFEF; padding: 5px 16px; margin: 0 0 10px 0; } #col-holder { width: 100%; margin: 0 auto; float: left; } div.img img, .img { vertical-align: middle; } h3 { font-size:1.3em; } h4 { font-size:1.1em; } p { line-height: 1.5em; font-size: 80%; color: #7E7C7C; font-weight: normal; padding: 0 2px;} p em { font-size: 80%; } p.notes, #files_list, p.notes1 { margin: 10px 0 20px 0; line-height: 1.5em; font-size: 80%; color: #7E7C7C; width: 98%; font-weight: normal;} p.notesBoxed { background-color: #FFEC9C; color: #F74430; font-size: 80%; margin-top: 10px; margin-bottom: 10px; padding: 2px 4px; border: 1px solid #F74430; } p.notes strong { color: #313232; } p.highlight { background-color: #FFE640; color: #AC2E0D !important; font-size: 120% !important; margin-top: 10px; margin-bottom: 10px; padding: 5px 5px; border: 1px dotted #AC2E0D; } p.notes span, td.red { background-color: #FF0000; color: #FFFFFF !important; padding: 3px 3px;} p.inColumn { padding: 0 6px;} a, ul li a { color: #0072B6; text-decoration: none; border-bottom: none; } div#teamBelong ul li a { color: #0072B6; text-decoration: none; border-bottom: none; display: block;} a:hover, ul li a:hover { color: #0072B6; text-decoration: underline; } div#teamBelong ul li a:hover { color: #0072B6; text-decoration: underline; } input.float {float: right;} .zig {float: left; width: 50%;} .zigBorder {float: left; width: 49%; border-right: 1px solid #E2E2E2; /*margin-right: 5px;*/ padding: 8px 8px;} .contentAreaOne {float: left; width: 49%; border-right: 1px solid #E2E2E2; padding: 8px 8px;} .contentAreaTwo {padding: 8px 8px; margin-left: 52%;} .contentAreaOne table, .contentAreaTwo table {float: left; width: 100%;} .zig1 {float: left; width: 20%;} .zig2 {float: left; width: 30%;} .zag {float: right;} .zog {float: left;} .zogBorder {float: left; padding: 8px 8px;} div#createNewTeam a:hover, div#adminInterface a:hover { text-decoration: none; border-bottom: none; } form { padding:0px; margin:0px; } div#files { border: 1px solid #E2E2E2; padding: 5px 5px; } .fileBox { font-size: 0.5em; float: left; width: 140px; margin: 0 5px 10px 5px; text-align:center; overflow: hidden; } .groupBox { font-size: 0.5em; float: left; width: 107px; margin: 0 40px 10px 0; text-align: left; } #h2background { background-color: #E3EBEE; border-bottom: 1px solid #C4CED8; margin: 5px 0 10px 0; } #h2background p { font-size: 90%; color: #6C7E8C; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 3px; padding: 5px 0 5px 10px; } .fileBox span { font-size: 1.2em; text-align: left; } .groupBox span.large { font-size: 1.5em; text-align: left; padding: 0; margin: 0; } .fileBox span input, .middle { vertical-align: middle; } .fileBox span a:hover { text-decoration: underline; border-bottom: none; } .clear { clear:both; display:block; height:0px; margin:0; padding:0; overflow:hidden; font-size:0px; } .greyBox table { font-size: 1em; width: 100%; background-color: #FFFFFF; margin: 5px 20px 0 0; border: 1px solid #C4C1C1; padding: 0; overflow: hidden; } .greyBox table.whiteBorder { border: 1px solid #FFF; } .greyBox table.whiteBorder td, .greyBox table.whiteBorder tr { border: 1px solid #FFF; } .greyBox table.noBorder { border: none; font-size: 1.4em; } .greyBox table.noBorder td, .greyBox table.noBorder tr, .greyBox table td.borderNone { border-bottom: none; } .borderRed { border: 1px solid #CC0000; padding: 10px 10px; overflow: hidden; } .fontsize { font-size: 2em; } .greyBox table tr { width: 100%; border-bottom: 1px solid #ccc; padding: 0; } .greyBox table td { color: #7E7C7C; margin: 0 0; border-bottom: 1px solid #ccc; padding: 8px 8px; font-size: 1em; text-align: left; } .greyBox table td.head, .head { background-color: #ccc; color: #666; } /* .greyBox table td strong { color: #666; }*/ .highlighted { width: 100%; background-color: #FFFFFF; border: 1px solid #C4C1C1; } .highlighted p { width: 100%; margin: 5px 5px; } .highlighted p.reditalic { color: #FF0000; font-style: italic; } em.required { color: #FF0000; font-size: 150%; padding: 0; margin: 0; } .zog strong { background-color: #FFF; color: #414958; font-weight: normal; } em.requiredSmall { color: #FF0000; font-size: 85%; } table.tableList { border-top: 1px solid #A6AAAD; border-right: 1px solid #A6AAAD; border-bottom: 1px solid #A6AAAD; background-color: #fff; padding: 0; margin: 0; width: 100%; } table.tableList td { padding: 0; margin: 0; } table.tableList td.blueHeading { background-color: #DCEEF8; border-bottom: 1px solid #A8A8A8; border-left: 1px solid #A8A8A8; color: #414858; font-size: 70%; font-weight: bold; padding: 3px 3px; margin: 0; } table.tableList td.white { background-color: #fff; border-bottom: none; border-left: 1px solid #A8A8A8; color: #414858; font-size: 70%; padding: 3px 3px; margin: 0; } /*table { table-layout:fixed; margin:0 0 0 10px; padding:0; border:0; width: inherit; } table td { margin: 0 0 20px 0; }*/ table td.grey { padding:0; background-color: #EFEFEF; padding: 8px 8px 8px 10px; color: #7E7C7C; font-size: 1.4em; border-bottom: 8px solid #fff; } table td.greyNoWhite { padding:0; background-color: #EFEFEF; padding: 8px 8px 8px 10px; color: #7E7C7C; font-size: 1.4em; } table td.greyWhite { padding:0; background-color: #fff; padding: 8px 8px 8px 10px; color: #7E7C7C; font-size: 1.4em; } table td.greyNoHeight { padding:0; background-color: #EFEFEF; padding: 3px 8px 3px 10px; color: #7E7C7C; font-size: 1.4em; } table td.blue { margin:0; padding:0; background-color: #DCEEF7; padding: 8px 8px; color: #7E7C7C; padding: 8px 8px 8px 10px; color: #7E7C7C; font-size:1.4em; border-bottom: 8px solid #fff; } table td.rightButtons { text-align: right; padding: 6px 0px; } input.big { font-size:2.1em; padding:2px; border:1px solid #666; font-family:Helvetica, Arial, sans-serif } input.med { font-size:1.8em; padding:2px; border:1px solid #666; font-family:Helvetica, Arial, sans-serif } input.norm { font-size:1.0em; padding:3px; border:1px solid #A1A1A1; font-family:Helvetica, Arial, sans-serif } input.submit { padding:4px 10px; background-color:#00A0C6; border:none; color:#FFF; cursor:pointer; } p.tiny { margin:0; font-size: 60%; line-height:normal; } p.small { margin:0; font-size:11px; line-height:normal; } h1.formHead { margin: 10px 0 10px 0; padding: 0px 10px 8px 0; border-bottom: 1px solid #E2E2E2; color:#C5C4C4; font-size: 130%; } .greyBoxSmall h3, .greyBox h3 { font-size: 1.2em; border-bottom: 1px solid #ccc; } h1.membersH1 { margin: 10px 5px 10px 5px; padding: 2px 10px 8px 42px; border-bottom: 1px solid #E2E2E2; color:#C5C4C4; font-size: 130%; background-image: url("/icons/nav/admin-members-icon.gif"); background-repeat: no-repeat; background-position: 0px 0px; } h1.membershipH1 { margin: 10px 5px 10px 5px; padding: 10px 10px 25px 64px; border-bottom: 1px solid #E2E2E2; color:#656B77; font-size: 130%; background-image: url("/icons/nav/membership.gif"); background-repeat: no-repeat; background-position: 0px 0px; } h1.resourcesH1 { margin: 10px 5px 10px 5px; padding: 10px 10px 25px 64px; border-bottom: 1px solid #E2E2E2; color:#656B77; font-size: 130%; background-image: url("/icons/nav/resources.gif"); background-repeat: no-repeat; background-position: 0px 0px; } h1.teamPropertiesH1 { margin: 10px 5px 10px 5px; padding: 10px 10px 25px 64px; border-bottom: 1px solid #E2E2E2; color:#656B77; font-size: 130%; background-image: url("/icons/nav/team-properties.gif"); background-repeat: no-repeat; background-position: 0px 0px; } h1.domainH1 { margin: 10px 5px 10px 5px; padding: 2px 10px 8px 42px; border-bottom: 1px solid #E2E2E2; color:#C5C4C4; font-size: 130%; background-image: url("/icons/nav/admin-domain-icon.gif"); background-repeat: no-repeat; background-position: 0px 0px; } h1.applicationsH1 { margin: 10px 5px 10px 5px; padding: 2px 10px 8px 42px; border-bottom: 1px solid #E2E2E2; color:#C5C4C4; font-size: 130%; background-image: url("/icons/nav/admin-apps-icon.gif"); background-repeat: no-repeat; background-position: 0px 0px; } h1.formHead span { color: #414958; } h2.formHead { margin-bottom:10px; padding:10px; border-bottom:1px solid #E2E2E2; color:#777; } p.break { margin:14px 0; padding:0; height:1px; background-color:#EEE; font-size:0px; } .ne { background:url(/icons/nav/wht_ne.png) no-repeat top right; } .se { background:url(/icons/nav/wht_se.png) no-repeat bottom right; } .sw { background:url(/icons/nav/wht_sw.png) no-repeat bottom left; } .nw { background:url(/icons/nav/wht_nw.png) no-repeat top left; } .nw { padding:10px 0; } /*============================================================ Layout ============================================================*/ div#container { position:relative; width: 98%; margin: 10px auto 0 auto; } div#containerPersonal { position:relative; width: 230px; margin: 10px 5px 0 5px; } div#containerFilestore { position:relative; width: 260px; margin: 10px 5px 0 5px; } div.holder { position: relative; width: 80%; } div.holder2 { position: relative; width: 98%; } div.splashHolder { text-align: center; width: 760px; } div#left { float:left; width: 97%; margin:0; padding:0 10px 10px 10px; border: 1px solid #E2E2E2; background-color: #fff; margin-bottom: 5px; } div#blueHeading { background-color: #E3EBEE; width: 100%; margin-top: 5px; padding: 0 0 8px 0; } div#blueHeading h1 { font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0 5px 10px; font-size: 1.2em; letter-spacing: 1px; } .indent { margin-left: 20px; margin-right: 20px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E2E2E2; } div#blueHeading p { margin: -6px 0 0 10px; } div#left table { margin: 0 10px 20px 0; width: 100%; font-size: 0.8em; } div#left table.special { font-size: 0.7em; } div#left table.special td { border-bottom: 1px solid #ccc; } div#left table.special td.tableHead { background-color: #999; border-bottom: none; font-size: 1.2em; color: #fff; font-weight: bold; } div#left table td { padding: 4px 4px; } div.breadcrumbs span { overflow: hidden; padding:0 0 0 10px; width:0; } div.breadcrumbs { padding: 5px 0px; } div#storage p { background-color: #FFEC9C; width: inherit; float: right; color: #F74430; font-size: 0.6em; margin-top: 10px; margin-bottom: 5px; padding: 2px 4px; border: 1px solid #F74430; } div#createNewTeam a { float: right; margin-top: 8px; background: url("/icons/nav/create-a-new-team-button.gif") 0 0 no-repeat; width: 151px; height: 28px; } div#adminInterface a { float: right; margin-top: 8px; } div#teamBelong { background: url("/icons/nav/box-top.gif") 0 0 no-repeat; background-color: #E3EBEE; float: left; width: 340px; border-bottom: 10px solid #E3EBEE; } div#teamBelong h1, div#teamAdmin h1 { font-size: 90%; color: #6C7E8C; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 3px; padding: 5px 0; } div#teamBelong ul, div#teamAdmin ul { border-top: 1px solid #C4CED8; background-color: #F3F8FB; margin: 0 5px; list-style: none; } div#left ul.yellow { margin: -15px 5px 20px 0; list-style: none; } div#left ul.yellow li ul { margin: 0px 5px 20px 0; list-style: none; } div#left ul.yellow li { text-align: left; padding-left: 30px; padding-top: 15px; background-image: url("/icons/nav/list-arrow.gif"); background-repeat: no-repeat; background-position: 10px 20px; font-size: 80%; color: #7E7C7C; } div#left ul.yellow li ul li { text-align: left; padding-left: 30px; padding-top: 15px; background-image: url("/icons/nav/list-arrow.gif"); background-repeat: no-repeat; background-position: 10px 19px; font-size: 100%; color: #7E7C7C; } div#teamBelong ul li, div#teamAdmin ul li { border-bottom: 1px solid #E3EBEE; height: 35px; text-align: left; padding-left: 30px; padding-top: 15px; background-image: url("/icons/nav/list-arrow.gif"); background-repeat: no-repeat; background-position: 10px 20px; } div#teamBelong ul li#contacts { background-image: url("/icons/nav/contacts-icon.gif"); background-repeat: no-repeat; background-position: 10px 12px; padding-left: 45px; } div#teamBelong ul li#filestore { background-image: url("/icons/nav/filestore-icon.gif"); background-repeat: no-repeat; background-position: 10px 12px; padding-left: 45px; } div#teamBelong ul li#calendar { background-image: url("/icons/nav/calendar-icon.gif"); background-repeat: no-repeat; background-position: 10px 12px; padding-left: 45px; } div#teamBelong ul li#chatroom { background-image: url("/icons/nav/chat-room-icon.gif"); background-repeat: no-repeat; background-position: 10px 12px; padding-left: 45px; } div#teamBelong ul li#forum { background-image: url("/icons/nav/forum-icon.gif"); background-repeat: no-repeat; background-position: 10px 12px; padding-left: 45px; } div#teamAdmin ul li.posting { background-image: url("/icons/nav/forum-posting-icon.gif"); background-repeat: no-repeat; background-position: 10px 5px; padding-left: 45px; padding-top: 5px; font-size: 0.6em; } div#teamAdmin ul table { font-size: 1em; } div#teamAdmin ul li.posting em { color: #6C7E8C; font-style: normal; } div#teamAdmin ul li.posting a:hover { text-decoration: underline; border-bottom: none; } div#teamAdmin ul li.posting span { float: right; padding-right: 5px; font-style: italic; } div#teamAdmin { float: right; background: url("/icons/nav/box-top.gif") 0 0 no-repeat; background-color: #E3EBEE; width: 340px; border-bottom: 10px solid #E3EBEE; } /*============================================================ Styles for 3 columns in Adminstration Interface ============================================================*/ #cell3 { width:100%; float:left; margin:0; position:relative; } #cell2 { width:66.6%; float:left; } #cell1 { width:50%; float:left; } #cell2a, #cell3a { float:right; position:relative; } #cell2a {width:100%;margin-right:-100.5%;} #cell3a {width:100%;margin-right:-100%;} * html #cell3a {margin-right:-100%} /*============================================================ Styles for lists in columns in Adminstration Interface ============================================================*/ #cell1 ul, #cell2 ul, #cell3 ul { list-style-type: none; margin: 0; padding: 0; } #cell1 ul ul, #cell2 ul ul, #cell3 ul ul { list-style-type: none; margin: 0 0 0 20px; padding: 0; } #cell1 li, #cell2 li, #cell3 li { font-size: 80%; margin: 0; margin: 10px 5px; } #cell1 ul ul li, #cell2 ul ul li, #cell3 ul ul li { font-size: 80%; margin: 0; margin: 0px 5px; } #cell1 a, #cell2 a, #cell3 a { padding: 5px 0 5px 50px; background-image: url("/icons/nav/admin-list-arrow-off.gif"); background-repeat: no-repeat; background-position: 30px 12px; color: #474F5D; display: block; text-decoration: none; border-bottom: none; } #cell1 li.sectionHead, #cell2 li.sectionHead, #cell3 li.sectionHead { padding: 2px 0 2px 20px; color: #474F5D; display: block; font-size: 100%; text-decoration: none; border-bottom: none; margin: 0px 5px; } #cell1 ul ul a, #cell2 ul ul li a, #cell3 ul ul li a { padding: 5px 0 5px 50px; background-image: url("/icons/nav/admin-list-arrow-on-special.gif"); background-repeat: no-repeat; background-position: 30px 12px; color: #474f5d; background-color: #FFFFFF; display: block; text-decoration: none; border-bottom: none; } #cell1 a:hover, #cell2 a:hover, #cell3 a:hover { padding: 5px 0 5px 50px; background-image: url("/icons/nav/admin-list-arrow-on.gif"); background-repeat: no-repeat; background-position: 30px 12px; color: #fff; background-color: #6CC3F4; display: block; text-decoration: none; border-bottom: none; } #cell1 ul ul a:hover, #cell2 ul ul li a:hover, #cell3 ul ul li a:hover { padding: 5px 0 5px 50px; background-image: url("/icons/nav/admin-list-arrow-on.gif"); background-repeat: no-repeat; background-position: 30px 12px; color: #FFFFFF; background-color: #FE4834; display: block; text-decoration: none; border-bottom: none; } /*============================================================ Styles for console ============================================================*/ div#consoleBackgd { height: 136px; width: 100%; background-image: url("/icons/nav/vo-console-backgd.gif"); background-repeat: repeat; padding: 0; margin: 0; } div#companyLogoHolder { width: 200px; height: 80px; background-color: #FFF; float: left; margin: 6px 0 0 10px; padding: 0; } div#consoleOptions { float: right; color: #DBDBDB; font-size: 0.6em; padding: 0 0 15px 0; } div#consoleOptionsText, div#consoleAdminIcon, div#consoleContentIcon, div#consoleButtons { float: left; margin: 0 4px 0 4px; } div#consoleButtons { padding: 7px 10px 0 10px; } div#consoleOptionsText { padding: 12px 5px 0 15px; } div#consoleOptions a { color: #FFF; text-decoration: underline; border-bottom: none; } div#consoleOptions a:hover { text-decoration: none; } div#consoleAppLinks { position: absolute; left: 12px; top: 95px; } div#domainTitle { position: absolute; left: 250px; top: 50px; color: #DEE7EC; font-size: 1.6em; } ul#consoleApps { float: left; margin: 0; padding: 0; list-style: none; height: 33px; } ul#consoleApps li { float: left; height: 33px; display: inline; /* IE 6 */ margin: 0; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #777A7F; margin-right: 5px; background-image: url(/icons/nav/vo-console-app-divider.gif); background-repeat: no-repeat; background-position: right; padding-right: 13px; } ul#consoleApps li.home a {background-image: url(/icons/nav/vo-home-icon.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 33px; padding-top: 12px; height: 33px; display: block;} ul#consoleApps li.email a {background-image: url(/icons/nav/vo-email-icon.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 33px; padding-top: 12px; height: 33px; display: block;} ul#consoleApps li.groups a {background-image: url(/icons/nav/vo-groups-icon.gif); padding-left: 32px; background-repeat: no-repeat; background-position: 0px 4px; padding-left: 33px; padding-top: 12px; height: 33px; display: block;} ul#consoleApps li.calendar a {background-image: url(/icons/nav/vo-calendar-icon.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 33px; padding-top: 12px; height: 33px; display: block;} ul#consoleApps li.contacts a {background-image: url(/icons/nav/vo-contacts-icon.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 33px; padding-top: 12px; height: 33px; display: block;} ul#consoleApps li.filestore a {background-image: url(/icons/nav/vo-filestore-icon.gif); padding-left: 33px; padding-top: 12px; background-repeat: no-repeat; background-position: 0px 4px; height: 33px; display: block;} ul#consoleApps li.forums a {background-image: url(/icons/nav/vo-forums-icon.gif); padding-left: 33px; padding-top: 12px; background-repeat: no-repeat; background-position: 0px 4px; height: 33px; display: block;} ul#consoleApps li a { color: #fff; } ul#consoleApps li a:hover { color: #1F242F; text-decoration: none; height: 33px; } ul#consoleApps li a span { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; } /*============================================================ Styles for personal page ============================================================*/ div#voPortalpage { padding: 0; margin: 0 auto; } div#voTicker { width: 100%; height: 60px; background-image: url("/icons/nav/vo-ticker-backgd.gif"); background-repeat: repeat; } div#voTickerHolder { padding: 5px 10px 0 10px; } #tickerAnchor { width: 97%; color: #A51E2F; padding: 10px 10px 5px 10px; font-size: 0.6em; line-height: 1.3em; border-bottom: none; text-decoration: underline; } .tick1 a:hover { border-bottom: none; text-decoration: underline; } div#lh-col { position: absolute; top: 60px; left: 0; right: 310px; /*Set right value to WidthOfFrameDiv*/ bottom: 0; background: #F6F6F6; color: #666; padding: 9px 9px; } * html #lh-col{ /*IE6 hack*/ height: 100%; width: 100%; position: absolute; } div#rh-col { background: #fff; color: #666; padding: 9px 9px; position: absolute; top: 60px; bottom: 0; right: 0; width: 290px; /*Width of frame div*/ height: 100%; } .voContentBox { border: 1px solid #E2E2E2; background-color: #fff; padding: 10px; margin: 0 0 10px 0; width: auto; overflow: hidden; } .voContentBox table { font-size: 0.8em; width: 100%; margin: 0 0; } .voContentBox table table td { font-size: 1.4em; } .voContentBox table table td p { background-image: none; } .voContentBoxBlue { border: 1px solid #C4CED8; background-color: #E3EBEE; padding: 10px; margin-bottom: 10px; width: auto; clear: both; } .voContentBox h1 { font-size: 120%; border-bottom: 1px solid #E2E2E2; } .voContentBoxBlue h1 { font-size: 120%; border-bottom: none; color: #3D4554; } .arrow { line-height: 1.3em; font-size: 70%; color: #7E7C7C; font-weight: normal; padding: 9px 0 0 14px; background-image: url("/icons/nav/vo-content-arrow.gif"); background-repeat: no-repeat; background-position: 0 14px; } .voContentBoxBlue p { line-height: 1.3em; font-size: 70%; color: #7E7C7C; font-weight: normal; padding: 9px 0 0 14px; border: 1px solid #3D4554; background-color: #FFFFFF; } .voContentBoxBlue ul { margin: 0; padding: 0; list-style: none; } .voContentBoxBlue ul li { float: left; display: inline; /* IE 6 */ margin: 6px 3px 2px 0; padding: 0 32px 4px 32px; background-image: url("/icons/nav/vo-group-small.gif"); background-repeat: no-repeat; background-position: 0 0px; font-size: 0.8em; height: 27px; } .Box { background-color: #FFFFFF; border: 1px solid #C4CED8; padding: 6px 6px; overflow: hidden; width: 98%; } div.voPortalBoxes { background-color: #E3EBEE; float: left; border-bottom: 10px solid #E3EBEE; margin: 0 0 10px 0; width: 98%; overflow: hidden; } div.voPortalBoxes ul li a { color: #0072B6; padding-bottom: 2px; text-decoration: none; border-bottom: none; display: block;} div.voPortalBoxes ul li a:hover { color: #0072B6; text-decoration: underline; } div.voPortalBoxes ul { border-top: 1px solid #C4CED8; background-color: #F3F8FB; margin: 0 5px; list-style: none; } div.voPortalBoxes ul li { border-bottom: 1px solid #E3EBEE; text-align: left; padding: 15px 10px 0 30px; background-image: url("/icons/nav/list-arrow.gif"); background-repeat: no-repeat; background-position: 10px 20px; font-size: 0.8em; } div.voPortalBoxes ul li.mail { background-image: url("/icons/nav/vo-portal-email-icon.gif"); background-repeat: no-repeat; background-position: 8px 18px; } div.voPortalBoxes ul li.calendar, .todoItem span { background-image: none; background-position: 0 0; padding: 6px 10px 0 5px; border-bottom: none; margin: 0; } div.voPortalBoxes ul li.calendar a, div.voPortalBoxes ul li.noMail a { display: inline; } div.voPortalBoxes ul li.noMail { text-align: center; padding: 7px 10px 7px 10px; background-image: none; background-position: 0 0; font-size: 0.7em; color: #FF0000; background-color: #fff; border-bottom: none; } .voPortalBoxes h1 { font-size: 80%; color: #6C7E8C; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; padding: 5px 5px; } .todoItem { float: left; margin-top: 2px; margin-left: 2px; width: 100%; } .todoProgressIcon {float: right; height: 19px; width: 50px;} .todoProgressIcon {text-align: right; margin-right: 2px;} div#voTasks { padding: 10px 10px 10px 10px; font-size: 0.7em; color: #FF0000; background-color: #fff; margin: 0 5px; float: left; border-top: 1px solid #C4CED8; width: 254px; } /* * ======================================== * Forum Styles * ======================================== */ body.discussion{ background: #FFF; color: #222; line-height: 135%; margin: 3px; padding: 0px; /* required for Opera to have 0 margin */ text-align: center; /* centers board in MSIE */ } #ipbwrapper{ margin: 16px auto 16px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */ text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */ /* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 750px is a common fixed resolution size */ width: 98%; } .discBorderwrap, .discBorderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */ background: #FFF; border: 1px solid #A4A3A3; padding: 0px 1px 1px 1px; margin: 0px 0px 0px 0px; width:100%; } .discBorderwrap table td { font-size: 0.8em; } .discBorderwrap table td table { width: auto; } h2.disc { margin: 5px 0 0 0; padding: 0px 0 0 5px; color:#777A7F; font-size: 110%; letter-spacing: 1px; } h2.disc a { text-decoration : underline; } h2.disc a:hover { text-decoration : none; color : #FF7834; } .discBox1 {background: url(/icons/nav/vo-disc-title-tile.gif) repeat-x; height: 41px; width: 100%; margin: 0; padding: 0;} .discLogoRight {background: url(/icons/nav/vo-disc-title-tile-fixed.gif) no-repeat transparent; height: 41px; width: 26px; margin: 0; padding: 0; float: right;} table.discNumbers { margin : 0px 0px; padding : 0px 0px; } .quotetop{ border-right:1px dotted #000; border-top:1px dotted #000; background: #E4EAF2; border-bottom:0px none; border-left:4px solid #8394B2; color: #000; font-weight: bold; font-size: 10px; padding: 3px; margin-left:auto; margin-right:auto; margin-top:8px; margin-bottom:0; } .quotedThread{ border-right:1px dotted #000; border-bottom:1px dotted #000; background:#FAFCFE; border-left:4px solid #8394B2; border-top:0px none; color: #465584; padding: 4px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:8px } #linkDiscRefresh { width: 81px; height: 30px; display : block; } #linkDiscSticky { width: 35px; height: 30px; display : block; } #linkDiscLocked { width: 35px; height: 30px; display : block; } #linkDiscSignature { width : 102px; height : 30px; display : block; } #linkDiscMarkAsRead { width : 115px; height : 30px; display : block; } #linkDiscNewMessage { width: 113px; height: 30px; display : block; } #linkDiscBack { width : 65px; height : 30px; display : block; } #linkDiscSubUnsub { width : 174px; height : 30px; display : block; } #linkDiscReply { width : 70px; height : 30px; display : block; } #linkDiscQuote { width : 75px; height : 30px; display : block; } #linkDiscPrivateM { width : 53px; height : 30px; display : block; } #linkDiscAbuse { width : 78px; height : 30px; display : block; } #linkDiscReplace { width : 82px; height : 30px; display : block; } #linkDiscDelete { width : 75px; height : 30px; display : block; } #discRefreshButton { width : 81px; height : 30px; background: url(/icons/nav/vo_forum_refresh.gif) no-repeat transparent; position : relative; } #discSignatureButton { width : 102px; height : 30px; background : url(/icons/nav/vo_forum_signature.gif) no-repeat transparent; position : relative; } #discMarkAsReadButton { width : 115px; height : 30px; background : url(/icons/nav/vo_forum_mark_as_read.gif) no-repeat transparent; position : relative; } #discSubUnsubButton { width : 174px; height : 30px; background: url(/icons/nav/vo_forum_sub_unsub.gif) no-repeat transparent; position : relative; } #discAbuseButton { width : 78px; height : 30px; background: url(/icons/nav/vo_forum_report_abuse.gif) no-repeat transparent; position : relative; } #discStickyButton { width : 35px; height : 30px; background: url(/icons/nav/vo_forum_sticky_unsticky.gif) no-repeat transparent; position : relative; } #discLockedButton { width : 35px; height : 30px; background: url(/icons/nav/vo_forum_locked_unlocked.gif) no-repeat transparent; position : relative; } #discBackButton { width : 65px; height : 30px; background: url(/icons/nav/vo_forum_back.gif) no-repeat transparent; position : relative; } #discNewMessageButton { width : 113px; height : 30px; background: url(/icons/nav/vo_forum_new_message.gif) no-repeat transparent; position : relative; } #discReplyButton { width : 70px; height : 30px; background: url(/icons/nav/vo_forum_reply.gif) no-repeat transparent; position : relative; } #discQuoteButton { width : 75px; height : 30px; background: url(/icons/nav/vo_forum_quote_reply.gif) no-repeat transparent; position : relative; } #discPrivateMButton { width : 53px; height : 30px; background: url(/icons/nav/vo_forum_reply_private.gif) no-repeat transparent; position : relative; } #discReplaceButton { width : 82px; height : 30px; background: url(/icons/nav/vo_forum_replace.gif) no-repeat transparent; position : relative; } #discDeleteButton { width : 75px; height : 30px; background: url(/icons/nav/vo_forum_delete.gif) no-repeat transparent; position : relative; } .discRow1 { background: #E9F0F5; padding: 4px 4px; margin: 0px 0px; } .discRow1read { background: #E9F0F5; padding: 4px 4px; margin: 0px 0px; } .discRow1content { background: #E9F0F5; padding: 10px 8px; margin: 0px 0px; } .discRow1 a { font-weight : bold; text-decoration : none; color : #006699; } .discRow1read a { font-weight : normal; text-decoration : none; color : #006699; } .discDivider { background: url(/icons/nav/hm_forum_divider_tile.gif); background-position: repeat-x; height : 3px; width : 100%; } .discRow1read a:hover, .discRow1 a:hover { color : #DD6900; } .discRow1 em { font-size: 80%; font-style: italic; color: #333366; } .discRow4 { background: #E9F0F5; padding: 4px 4px; margin: 0px 0px; } .discRow4 strong { background: #EFEFEF; color : #006699; font-weight: bold; } .discRow2 strong { background: #EFEFEF; color : #006699; font-weight: bold; } .discRow4 a, .discRow3 a, .discRow2 a, .discRow1 em a { text-decoration : none; color : #006699; } .discRow4 a:hover, .discRow3 a:hover, .discRow2 a:hover, .discRow1 em a:hover { color : #DD6900; } .discRow4 em { font-size: 80%; font-style: italic; color: #333366; } .discRow2 { background: #D7E5EE; padding: 4px 4px; margin: 0px 0px; font-weight: bold; color: #333366; } .discRow5 { background: #fff; padding: 4px 4px; margin: 0px 0px; border-top: 1px dashed #849EC3; } .discRow6 { background: #fff; padding: 4px 4px; margin: 0px 0px; border-bottom: 1px dashed #849EC3; } .discRow2blank { background: #D7E5EE; padding: 4px 4px; margin: 0px 0px; font-weight: bold; color: #333366; } .discRow3, td.discRow3 { background: #B7D0E0; padding: 4px 4px; margin: 0px 0px; font-weight: bold; color: #2E536B; } .discRow3personal { padding: 4px 4px; margin: 0px 0px; font-weight: bold; color: #2E536B; } .discRow7 { background: #BBC7DC; padding: 4px 4px; margin: 0px 0px; font-weight: bold; color: #333366; } .discRow7 a:hover { color : #DD6900; text-decoration : none; } /* Login page styles */ body.voLog { margin: 0; padding: 0; text-align: center; background-color: #fff; } #voWrapper { width: 500px; margin: 0 auto; padding: 0; text-align: center; margin-top: 60px; } #voWrapperWide { width: 700px; margin: 0 auto; padding: 0; text-align: center; margin-top: 60px; } #voWrapper p, #voWrapper li, #voWrapperWide p { font-size: 0.8em; text-align: left; margin: 0 0 10px 0; line-height: 1.2em; color: #666; } .headedbox { background:#eee; padding:24px; border:1px solid #bbb; margin: 0 0 10px 0; } #voLogBox table td { font-size: 1em; padding: 4px 4px; margin: 2px 4px; } h1#pageHeaderLogo { width: 100%; height: auto; display:block; padding: 12px 0 0 0; text-align: center; margin: 0 0 -20px 0; } h1#pageHeaderLogoLeft { width: 100%; height: auto; display:block; padding: 12px 0 0 0; text-align: left; margin: 0 0 -20px 0; } #voWrapper h4 { font-size: 0.9em; padding: 0 0 10px 0; color: #434A59; } #voLogBox h4 { font-size: 1.6em; padding: 0 0 5px 0; border-bottom: 2px solid #434A59; color: #434A59; margin: 0 0 10px 0; } #voLogBox h4 em { font-size: 0.8em; padding: 3px 3px; background-color: #FFE640; color: #990000; } .code { color: #FF0000; font-size: 1.2em; } #voWrapper h2 { font-size: 1.9em; padding: 0 0 20px 0; color: #1F242F; margin: 0 0 20px 0; } #voLogBox { width: 100%; text-align: left; font-size: 0.8em; } #voLogBox em { font-size: 0.8em; } .wideBox { width: 100%; border-top: 2px solid #ccc; border-right: 2px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; height: 25px; padding: 5px 0 0 5px; margin: 5px 0; vertical-align: middle; } .wideBox1 { /*width: 100%;*/ border-top: 2px solid #ccc; border-right: 2px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; height: 25px; padding: 5px 0 0 5px; margin: 5px 0; vertical-align: middle; } /* Styles for Filestore */ div#folderList { width: 95%; } div#folderList2 { width: 90%; } div#folderList a:hover, div#folderList2 a:hover { text-decoration: underline; border-bottom: none; } div#folderList ul, div#folderList2 ul { list-style-type: none; margin: 0; padding: 0; } div#folderList ul ul, div#folderList2 ul ul { margin: 0 0 0 5px; padding: 0; list-style-type: none; } div#folderList ul li, div#folderList2 ul li { margin-bottom: 5px; } div#folderList li ul, div#folderList2 li ul { margin: 0 0 5px 0; } div#folderList td.folder a, div#folderList2 td.folder a { background-image: url("/icons/nav/folder-small.gif"); background-repeat: no-repeat; background-position: 0 0; padding: 0 0 0 25px; margin: 0; margin-bottom: 5px; } div#folderList td.folderOpen a, div#folderList2 td.folderOpen a { background-image: url("/icons/nav/folder-small-open.gif"); background-repeat: no-repeat; background-position: 0 0; padding: 0 0 0 25px; margin: 0; margin-bottom: 5px; } div#folderList td td, div#folderList2 td td.folder a, div#folderList2 td table td, div#folderList td td.folderOpen a { font-size: 1.1em; margin: 0 0 5px 0; } div#folderList li li a, div#folderList2 li li a { margin-left: 5px; margin-bottom: 3px; } .center { margin: 5px 0; border-bottom: none; } span.error { color: #FFFFFF; background-color: #FF0000; font-size: 110%; padding: 0; font-style: normal; } span.error a { color: #FFFF00; } /*============================================================ Generic list styles ============================================================*/ ol.alpha { list-style-type: lower-alpha; line-height: 1.5em; font-size: 80%; color: #7E7C7C; font-weight: normal; } ul.help { list-style-type: disc; line-height: 1.5em; font-size: 80%; color: #7E7C7C; font-weight: normal; margin-left: 30px; } ol.number { line-height: 1.5em; font-size: 80%; color: #7E7C7C; font-weight: normal; } /***** CALENDAR STYLES - AUGUST 2007 ****/ .calBody {margin: 10px 0px 0px 0px; padding: 0px; background-color: #FFF; margin: 0px auto;} .calTip {color: #B3D4ED; font-style: italic;} .tm-title-heading {margin: 0; padding: 0; color:#C5C4C4; font-size: 130%;} /*.tm-formbutton { border: 1px solid #E2E2E2; color: #3A6EA7; font-weight: bold; font-size: 0.8em; text-transform: uppercase; background: #FFFFFF; text-decoration: none; cursor: pointer; }*/ .whiteBgcolor { background-color: #FFFFFF; } .calTopTile { background: url(/icons/nav/vo-cal-top-tile.gif) repeat-x transparent; height: 30px; width: 100%; background-color: #FFFFFF;} .whiteTblBorder {border: 1px solid #E2E2E2; background-color: #FFFFFF;} .dayview1 {border-right: #bacad5 1px solid; border-top: #bacad5 1px solid;} .dayview2 {border-right: #bacad5 1px solid; border-top: #d2dfe8 1px solid;} .calBgcolor {background-color: #FFFFFF;} .pp-bgcolor {background-color: #D2DFE8;} .pp-bgcolor2 {background-color: #C5C4C4; font-size: 0.9em;} .pp-bgcolor2 td {padding: 4px 4px;} #calUpdates {border: 2px solid #C4DAE9; width: 194px; margin: 0px auto; text-align: center;} .daybooked {background-color: #B3D4ED; height: 100%;} #cal-navbuttons {width: 350px; margin-right: 10px; z-index: 150; float: right !important;} #cal-navbuttons table td {width: auto; float: right !important;} .infoholder { border: 1px solid #BACAD5; color: #CC0033; font-weight: bold; text-align: center; width: 22px; width: 20px !important; width/**/:/**/ 25px; float: left; } html>body>#infoholder {width: 25px;} #calContainer {margin: 10px 0px; min-height: 480px;} * html#calContainer {height: 480px;} .cal-subhead, .calSearchResults, .calSearchResultsTitle { width: 98%; font-weight: bold; padding: 5px;} .cal-subhead {font-size: 0.8em; background: #D2DFE8; margin: 0px 4px; color: #113D5C;} h2.cal-subsubheading, .cal-subsubheading {font-size: 0.8em; margin: 0px 4px; color: #113D5C; font-weight: bold;} .calBottomBorder {border-top: 5px solid #d2dfe8; width: 99%; text-align: center;margin: 4px auto;} h3.calsubhead3 {font-size: 13px; font-weight: bold; color: #113D5C; padding: 5px; margin: 0px 4px;} div#cal-todolist { height: 95px; overflow: auto; } #cal-content {width: 100% !important; text-align: left; margin: 0; padding: 0; z-index: 190;} #calView { width: auto; padding: 8px 0px; background-color: #D2DFE8; text-align: left; margin: 0px auto; z-index: 190; } #calSelectTbl { margin: 2px 0px 2px 15px; padding: 2px 0px; width: 60% !important;} #calListDates {height: 30px; margin: 3px auto; padding: 0px; background-color: #B3D4ED; width: 99%;} .calListTbl {border: 1px solid #D3B964; width: auto; background-color: #FFFFFF;} .calListTbl td {color: #000000;} .calListTblRow {background-color: #FDF7E1;} td.calListTblText {color: #593805;} .calListTblRow2 {background-color: #FCFBF6;color: #000000;} td.calListTitleCenter {color: #593805; text-align: center;} .calListTextCenter, .center, .manageAlbumLayoutDiv, #bbciContent {text-align: center;} .calListTbl a {color: #0085CC; text-decoration: underline;} a.calListTbl:link, a.calListTbl:visited, a.calListTbl:active, a.calListTbl:hover { color: #0085CC; text-decoration: underline;} .calBorderedTbl {border: 1px solid #D2DFE8; margin-top: 3px; width: 99%;} .calListActionsTbl, .calMonthTbl {margin-bottom: 20px;} .calOrangeWeek {color: #FC6720; font-weight: bold; text-decoration: none;} a.calOrangeWeek:link, a.calOrangeWeek:visited, a.calOrangeWeek:active, a.calOrangeWeek:hover{ color: #FC6720; font-weight: bold; text-decoration: none;} .calGoBtn { background: url(/icons/nav/cal_go_btn.gif) no-repeat transparent; width: 25px; height: 19px; cursor: pointer; border: 0px; margin: 0px; padding: 0px; } .calMonthRow1 {background-color: #DDE5EA; padding: 3px 3px; width: auto;} .calMonthRow2 {background-color: #EEF6FC;} #cal-bground-date { position: absolute; top: 30px; left: 15px; font-family: "Trebuchet MS", sans-serif; font-style: italic; font-weight: bold; color: #E9EFF3; font-size: 70px; padding: 0px; } #cal-navlist ul { padding: 0; margin: 0; list-style-type: none; } #cal-navlist li { display: inline;} #cal-navlist ul a { text-align: center;} #cal-navlist li {background: url(/icons/nav/cal_navlist_image.gif) no-repeat 0px -28px; position: relative; float: left; width: 83px; height: 28px; color: #113D5C; line-height: 28px; text-decoration: none; font-size: 12px; font-weight: bold; z-index: 180; margin: 0px; display: block;} #cal-navlist a { position: relative; float: left; width: 83px; height: 28px; color: #113D5C; background: url(/icons/nav/cal_navlist_image.gif) no-repeat 0px 0px; line-height: 28px; text-decoration: none; font-size: 12px; font-weight: bold; z-index: 180; margin: 0px; display: block; } #cal-navlist a:hover { position: relative; float: left; width: 83px; height: 28px; color: #113D5C; background-image: none; /*background: url(cal_navlist_image.gif) no-repeat 0px -28px;*/ line-height: 28px; /*padding: 8px 2px 0px 0px;*/ text-decoration: none; font-weight: bold; font-size: 12px; z-index: 180; margin: 0px; display: block; } #cal-navlistholder { margin-left: 30px; z-index: 160; padding: 0px; margin-top: 15px; height: 28px; height: 36px !important; height/**/:/**/ 36px; margin-bottom: -8px; } li.here { position: relative; float: left; width: 83px; height: 28px; color: #113D5C; background: url(/icons/nav/hm_cal_tab_on.gif) no-repeat; text-align: center; line-height: 28px; text-decoration: none; font-weight: bold; font-size: 12px; z-index: 180; margin: 0px; } .calSearchBox {background-color: #EEF6FC; border: 1px solid #B3D4ED; margin: 3px auto; width: 99%; font-size: 0.8em;} .calTdCells {border-bottom: 2px dotted #D2DFE8; height: 30px;} .calTdRightBottom {border-right: 2px dotted #D2DFE8; border-bottom: 2px dotted #D2DFE8;} .calTdTop {border-top: 2px dotted #D2DFE8;} .calInputBorder {border: 1px solid #B3D4ED; background-color: #FFFFFF;} .calSearchInput {margin: 15px 0px 15px 30px; font-size: 0.8em;} .calSearchResults {background: #D2DFE8;margin: 0px auto;} .calSearchResultsTitle {background: #EEF6FC; margin: 20px auto 10px auto;} #calMonthTbl {margin-bottom: 20px;} /* Email folder size display */ p.folder-error, .message { color: #cc0033; font-size: 0.8em; } p.folder-warn, strong.folder-error, strong.folder-warn{ color: #000000; } .leftspace1 { padding-left: 12px; } .leftspace2 { padding-left: 10px; } /*============================================================ from, input, select and textarea styles ============================================================*/ /* select { font-size: 1em; color: #666; background-color: #fff; padding: 2px; border: solid 1px #3B4352; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; cursor: pointer; } select:focus { color: #fff; background-color: #6CC3F4; } input { background-color: #6CC3F4; color: #fff; border: 1px solid #4D99C4; font-size: 1em; } input:hover { color: #133E56; } input[type=text] { background-color: #FFF; color: #7E7C7C; border: 1px solid #C4C1C1; font-size: 1em; padding: 3px 3px; } input[type=checkbox]:unchecked, input[type=radio] { background-color: #FFF; color: #7E7C7C; border: none; font-size: 1em; padding: 3px 3px; } */ .wrap { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ width: 99%px; } /* Calendar styles April 2009 */ #tabmenu { color: #000; border-bottom: 1px solid #005c8d; margin: 20px 0px 0px 0px; padding: 0 0 4px 0; font-size: 0.9em; padding-left: 10px } #tabmenu li { display: inline; list-style-type: none; margin: 0 5px 0 0; padding: 0; } #tabmenu li a { color: #113d5c; background: #d4dee5; border: 1px solid #d4dee5; margin: 0; padding: 5px 5px 3px 5px; text-decoration: none; } #tabmenu li.active { background: #005c8d; border-bottom: 1px solid #005c8d; padding: 6px 5px 3px 5px; color: #dedecf; } #tabmenu li a:hover { color: #DEDECF; background: #005c8d; border: 1px solid #005c8d; margin: 0; } #tabmenu li a:visited { color: #113d5c; } #tabmenu li.borderless a { color: #0072b6; padding: 5px 8px 0px 8px; margin: 0px; background: #fff !important; border: none; text-decoration: none; } #tabmenu li.borderless a:hover { text-decoration: underline; } h1.calendarHead { padding: 5px 10px 10px 0px; color:#282f40; font-size: 0.9em; margin: 10px 0 5px 0; letter-spacing: 1px; text-align: left; } .calendarOptions2 { background-color: #005c8d; text-align: right; padding: 3px 10px 3px 0; } a.print { color: #fff; margin: 0 0 0 10px; font-size: 0.7em; vertical-align: middle; font-family: "Courier New", Courier, monospace; text-transform: uppercase; } a.print hover { text-decoration: underline; color: #fff; } #calendarSkin { border: 1px solid #005c8d; } #calendarSkin2 { border-right: 1px solid #005c8d; border-bottom: 1px solid #005c8d; border-top: 1px solid #005c8d; } #calendarSkin2 td { border-left: 1px solid #005c8d; border-top: 1px solid #005c8d; } #calendarSkin3 { border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; text-align: center; width: 80%; margin: 0; } #calendarSkin4 { border: 1px solid #e2e2e2; text-align: center; width: 80%; margin: 0; } #calendarSkin3 td { border-right: 1px solid #e2e2e2; } .heading { background-color: #d4dee5; color: #113d5c; } div#containerCalLeft { position:relative; width: 255px; margin: 10px auto 0 auto; padding: 0; } .fontsize { font-size: 0.8em; } .calendarSkinRepeat { border-right: 1px solid #005c8d; border-bottom: 1px solid #005c8d; border-top: 1px solid #005c8d; } .calendarSkinRepeat td { border-left: 1px solid #005c8d; border-top: 1px solid #005c8d; } #calendarSkin5 { border: 1px solid #e2e2e2; margin: 0; } #calendarSkin5 td.header { border-bottom: 1px solid #e2e2e2; margin: 0; }