/* VERSION: $Id$ $Rev: 145640 $ $Date: 2011-08-11 23:17:33 +0000 (Thu, 11 Aug 2011) $ */

body { margin:5px 10px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#calendarMain {width: 100%;float: left;text-align:center;padding-right: 10px;}
#calendarSidebar {float: right;width: 25%; display: none;}
a:link { color: #363636;}
a img {border:0}
img {padding:0;margin:0}
a {margin-bottom:3px;}
.calendarTitle {font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;font-size:1.4em;font-weight:bold;color: #fff;}
#calendarMonth {position:relative;top:-7px;left:12px;}
#listMain {width: 100%;}
#listSidebar {display: none;}
.togImageLink {display: none;}
.progImages {float:none; text-align: right;}
/*Calendar Grid*/	
table.calendar {table-layout: fixed;border-collapse:collapse;border: 1px solid #ccd4db; font-size: 1em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
table.calendar th {background:#93b0c9;color: #fff;font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;font-size:1.2em;font-weight:bold;}
table.calendar th.day {border-top:1px solid #fff;border-right:1px solid #fff;}
table.calendar th a:link { text-decoration: none; color: #fff; }
table.calendar th a:visited { text-decoration: none; color: #fff; }
table.calendar td {border: 1px solid #ccc;font-size: .8em;text-align:left;width:14.28%;cursor:pointer;height:125px;}
* html table.calendar td {font-size: .8em;text-align:left;width:14.28%;cursor:pointer;min-height:125px;height:0;}
table.eventEntry {width:100%}
table.eventEntry td { border:0px; font-size:.6em;padding:2px 3px;height:0px;width:0;}
table.eventEntry td.icon { border:0px;width:0;padding:0}
table.eventEntry td.eventTime {text-align:right;}
table.eventEntry td.eventMore {text-align:right;padding:0 2px 5px 0;}
table.eventEntry a:link,table.eventEntry a:visited,table.eventEntry a:active {text-decoration:none;color:#000;padding:0;letter-spacing:1px;outline:none;}
table.eventEntry a:hover {text-decoration:underline;color:#000;padding:0;letter-spacing:1px;outline:none;background:#ffffef;}
.dayNum {padding:2px;}
.dayNum a:link,.dayNum a:active,.dayNum a:visited {text-decoration:none;color:#000;display:block;}
.dayNum a:hover {background:#FBFDDE;text-decoration:none;color:#000;display:block;}
/*Boxes*/
.dateStamp {color: #000;font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;font-size:1em;font-weight:bold;text-align:left;margin:0 0 2px 5px;}
.smallBoxTitleBlue1 {background:#5e82ab;color: #fff;font-size:1.1em;font-weight:bold;min-height:20px;padding:5px 5px;font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;}
.smallBox {}
.smallBoxBody { padding:8px 2px 0 5px; font-size:.8em;color:#000;border: 1px solid #ccc;border-top:0px; margin:0;display:block;}
* html .smallBoxBody { padding:2px 2px 0 5px; font-size:.8em;color:#000;border: 1px solid #ccc;border-top:0px; margin:0;}
.smallcalBox { padding:10px;color:#000;border: 1px solid #ccc;border-top:0px; margin:0;font-size:.8em;}
table.eventlist {font-size:.9em;padding:3px;margin-bottom:5px;}
table.eventlist td.startTime {text-align:right;padding-right:5px;}
table.eventlist a:link, table.eventlist a:visited, table.eventlist a:active {color:#000;text-decoration:none;}
table.eventlist a:hover {color:#000;text-decoration:underline;}
#viewContent div {padding:0px;}
#viewContent {background-color:#fff; color:#000; font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; z-index:10; position:absolute; display:none; border:2px solid #93b0c9; border-right:0px; background:#fff; padding:0;}
.listViewTab {position:absolute;top:43px;right:0px;z-index:5;margin:0;padding:0;}
.calViewTab {position:absolute;top:5px;right:0px;z-index:5;margin:0;padding:0;}
.dayEvents {margin:3px 0;padding:0;text-align:left;font-size:1.1em;display:block;font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;}
.dayEvent {display:block;font-size:.9em;font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;border-bottom:1px dotted #ccd4db;padding:0 0 4px 0;clear:both;}
.dayEventName {display:block;padding:3px;font-size:1.1em;font-weight:bold;color:#9c1f2e;}
.dayEventName a:link,.dayEventName a:visited,.dayEventName a:active {text-decoration:none; color:#9c1f2e;}
.dayEventName a:hover {text-decoration:underline; color:#9c1f2e;}
.dayEventTime {display:block;padding:0 3px;}
.dayEventType {display:block;padding:0 3px;}
.dayEventButton {float:right;margin-right:5px;}
h3.events {margin:3px 0;padding:0;text-align:left;text-decoration:underline;}
ul.eventsList {margin:0;padding:0;}

ul.dayEventList {list-style-type:none; padding:0; margin:0 5px}
table.calendar td {border-bottom-width:0px;}
table.calendar td#eventAll{height:5px; text-align:right; border-top:0px;}
* html table.calendar td#eventAll{min-height:5px;border-top:0px;}

ul.eventsList li {list-style-type:none;padding:5px 5px 10px 5px; border-bottom:1px dotted #ccd4db; font-size:.9em; text-align:left; float:none; position:relative; }
#contentPanel .summaryTitle {font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;font-size:1em;font-weight:bold;text-align:left;color:#9c1f2e;margin-bottom:7px;}
#contentPanel td.eventLabel {font-weight:bold;text-align:right;font-size:.9em;vertical-align:top;}
#contentPanel td.eventDetails {padding-left:7px;}
#contentPanel .eventInfo {font-size:.8em;}
.vevent {margin:0 0 8px 0}
abbr {border:0px;}
a img {border:0}
.linkArr {margin-right:5px;}
a.navBox:link,  a.navBox:visited, a.navBox:active, a.navBox:hover {color:#fff;text-decoration:none;display:block;}
a.progWebpacLink:link,a.progWebpacLink:visited,a.progWebpacLink:active {text-decoration:none; color:#9c1f2e;}
a.progWebpacLink:hover {text-decoration:underline; color:#9c1f2e;}
#scopeSelect {width:236px;font-size:1em;}
#navViews a:link, #navViews a:visited, #navViews a:active {color:#000;text-decoration:none;}
#navViews a:hover {color:#000;text-decoration:underline;}
.regLink {position:relative;top:-12px;left:8px;font-size:.8em;}
.regAnchor {margin-bottom:8px;}
.regAnchor a:link, .regAnchor a:visited, .regAnchor a:active {color:#000;text-decoration:none;}
.regAnchor a:hover {color:#000;text-decoration:underline;}
#calSelect {position:absolute;top:3%;left:23%;border:3px solid #5e82ab;background:white;padding:5px 15px;visibility:hidden;}
#listSelect {position:absolute;top:5px;;right:4%;border:3px solid #5e82ab;background:white;padding:5px 15px;visibility:hidden;}
.calSelectYear {text-align:center;border-bottom:1px solid #93b0c9;color:#5e82ab;font-size:1.1em;}
.calSelectMonth {padding:5px;text-align:center;}
.calSelectMonth a:link, .calSelectMonth a:active, .calSelectMonth a:visited {color:#000;text-decoration:none;display:block;font-size:.9em;}
.calSelectMonth a:hover {color:#5e82ab;text-decoration:underline;display:block;font-size:.9em;}
.calSelectClose {text-align:center;border-top:1px solid #93b0c9;font-size:.6em;padding-top:8px;}
.calSelectClose a:link, .calSelectClose a:active, .calSelectClose a:visited, .calSelectClose a:hover  {color:#5e82ab;text-decoration:none;display:block;outline:none;}
.calSelected {background:#5e82ab;color:#fff;font-weight:bold;}
.calSelected a:link, .calSelected a:active, .calSelected a:visited {color:#fff;text-decoration:none;display:block;font-size:.9em;}
.calSelected a:hover {color:#fff;text-decoration:underline;display:block;font-size:.9em;}
table.archive {color: #000;border:1px solid #ccd4db;}

table.archive, table.archive th, table.archive td { font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; font-size:1em; text-align: center;}

table.archive th { height: 30px;vertical-align: middle; font-weight:bold; background:#93b0c9; border:1px solid #fff; color:#fff;}
table.archive th.month { height: 30px;vertical-align: middle; font-weight:bold; background:#93b0c9; border:1px solid #fff; color:#fff;}
table.archive th.month #calendarMonth {position:relative;top:-2px;left:5px;}
table.archive td {width: 30px; height: 30px;vertical-align: middle; border:1px solid #fff; background:#F6F6F6; }

table.archive td.current {width: 30px; height: 30px;vertical-align: middle; border:1px solid #fff; background:#F7FBBC; }

table.archive a {color: #000; display: block; padding: 4px 0;text-decoration:none;}

table.archive a:hover { text-decoration: underline; color: #000; padding: 4px 0;}
table.archive th a {color: #fff; display:inline;text-decoration:none;}
table.archive th a:hover {color: #fff;display:inline;text-decoration:none;}
.listDate {font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;font-size:1.4em;font-weight:bold;text-align:left;border-bottom:1px dotted #5e82ab}
.calDate {font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;text-align:left;border-bottom:1px dotted #5e82ab;margin-bottom:8px;}
.calDateText {font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;font-size:1.4em;font-weight:bold;text-align:left;letter-spacing:1px;}
h3.events {margin:3px 0;padding:0;text-align:left;text-decoration:underline;font-size:.9em;}
ul.eventsList {margin:0 0 8px 0;padding:0;}
ul.eventsList li {list-style-type:none;padding:5px 5px 10px 5px; border-bottom:1px dotted #ccd4db; font-size:.9em;text-align:left;}
.summary {font-family:'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;font-size:1.3em;font-weight:bold;text-align:left;color:#9c1f2e;margin-bottom:7px;}
td.eventLabel {font-weight:bold;text-align:right;font-size:.8em;vertical-align:top;}
td.eventDetails {padding-left:5px;font-size:.9em;letter-spacing:1px;}
.eventInfo {font-size:1em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.vevent {margin:0 0 8px 0}
abbr {border:0px;}
a img {border:0}
.linkArr {margin-right:5px;}
a.navBox:link,  a.navBox:visited, a.navBox:active, a.navBox:hover {color:#fff;text-decoration:none}
.hide {display:none;}
a.progWebpacLink:link,a.progWebpacLink:visited,a.progWebpacLink:active {text-decoration:none; color:#9c1f2e;}
a.progWebpacLink:hover {text-decoration:underline; color:#9c1f2e;}
#scopeSelect {width:225px;font-size:1em;}
#navViews a:link, #navViews a:visited, #navViews a:active {color:#000;text-decoration:none;}
#navViews a:hover {color:#000;text-decoration:underline;}
.regLink {position:relative;top:-12px;left:8px;font-size:.7em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing:1px;}
.regAnchor {margin-bottom:8px;}
.regAnchor a:link, .regAnchor a:visited, .regAnchor a:active {color:#000;text-decoration:none;}
.regAnchor a:hover {color:#000;text-decoration:underline;}
 a.listRegLink:link,  a.listRegLink:visited,  a.listRegLink:active {color:#000;text-decoration:none;}
 a.listRegLink:hover {color:#000;text-decoration:underline;background:#ffffef;}
#calendarMonth {cursor:pointer;}
.togLink {display: none; }
a.allArr:link, a.allArr:visited, a.allArr:active, a.allArr:hover {text-decoration:none;margin-left:4px;}
.daySwitch {margin:150px 0 0 10px;}
.switchLink {position:relative;top:-6px;left:8px;font-size:.7em;letter-spacing:1px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.switchLink a:link, .switchLink a:visited, .switchLink a:active {color:#000;text-decoration:none;}
.switchLink a:hover {color:#000;text-decoration:underline;}
.searchSelector {font-size:.7em; letter-spacing:1px;position:relative;top:-3px;left:3px;}
.srchSlctHead {font-size:.7em; letter-spacing:1px;font-weight:bold;}
.pastYear {font-size:.7em;}
#calSelect .calSelectYear {font-weight:bold;}
.miniSelects {border-top:1px solid #93b0c9;}
.dates {text-align:left; margin:1px 5px;}
.pub-month {display:block; font-size: .8em;  margin:0; padding:0; padding-top:12px; background:url(/iii/calendar/resources/images/date-top_eng.png) center top repeat-x; }
.pub-year { display:block; font-size: .8em; font-weight:bold; margin:0; padding:0; }
.cal {display:block; text-align: center;float:left; font-family: Arial, Helvetica, sans-serif;border-bottom:none;background:url(/iii/calendar/resources/images/date-bottom_eng.png) right bottom no-repeat;width:2.2em;margin:0 10px; letter-spacing:1px;}
.debls {position:relative;top:-12px;left:0;font-size:.7em;letter-spacing:1px;}
.printLink {display: none;}
