BODY {COLOR: #000000; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none; MARGIN: 0px}

/* menubar */
.gelmenu       { Border-Left: #333333 1px solid; Border-Right: #333333 1px solid;}
.gelmenutext   {COLOR: white; FONT-SIZE: 12px;  TEXT-DECORATION: none; FONT-WEIGHT: bold}
.activegel     { Border-Left: #333333 1px solid; Border-Right: #333333 1px solid; BACKGROUND-IMAGE: url(../images/navbar_tab_select.jpg)}
.activegeltext {COLOR: white; FONT-SIZE: 12px;  TEXT-DECORATION: none; FONT-WEIGHT: bold}

/* toolkit overrides */
.ibcomkitfilterboxhi   {FONT-SIZE: 10px; WIDTH: 100px; BACKGROUND-COLOR: #ffff00}
.ibcomkitoptionhilite  {BACKGROUND-COLOR: #ffff00}
.ibcomkitactivegel     {BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #336699}
.ibcomkitactivegeltext {FONT-SIZE: 11px; COLOR: #ffff00;  TEXT-DECORATION: none; FONT-WEIGHT: bold}
.ibcomkitactivesubtab  {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffff00; TEXT-DECORATION: none}

/* application styles */
.navlinks {FONT-SIZE: 12px;  TEXT-DECORATION: none}
.nav2 {FONT-SIZE: 11px}
.bodytext {FONT-SIZE: 12px}
.redtext {COLOR: red; BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid}
.smalltext {FONT-SIZE: 10px}
.smalltextbold {FONT-SIZE: 11px}
.heading {COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;FONT-SIZE: 16px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
.blocktitles {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none}
.subtitle {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; TEXT-DECORATION: none}
.greytext {FONT-SIZE: 13px; COLOR: #666666; TEXT-DECORATION: none}
.smallgreytext {FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none}
.whitetext {FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none}
.smallwhitetext {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none}
.maintitle {FONT-SIZE: 20px; COLOR: #666666; TEXT-DECORATION: none}
.maintitleblack {FONT-SIZE: 20px}
.title {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666}
.titleblack {FONT-WEIGHT: bold; FONT-SIZE: 14px}
.menuitem {FONT-SIZE: 12px; WIDTH: 125px; TEXT-DECORATION: none; COLOR: black;}
.whitelink {COLOR: black;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; TEXT-DECORATION: none;  }
.link A:hover {FONT-SIZE: 20px; COLOR: #ffffff; BACKGROUND-COLOR: #cc1111}
.tab {FONT-SIZE: 12px; COLOR: #ffffff}
.redtab {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none}
.greytab {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none}
.subtab {FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none}
.activesubtab {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none}
.activemaintab {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none}
.separator {HEIGHT: 5px; BACKGROUND-COLOR: #ffffff}
.separatorGrey {HEIGHT: 1px; BACKGROUND-COLOR: #cccccc}
.ibcomBanner {COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;FONT-SIZE: 16px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
.ibcomHeading {BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-LEFT: #cccccc 0px solid; COLOR: #336699; BORDER-BOTTOM: #cccccc 0px solid}
.ibcomTitle {BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid}
.ibcomText {BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid}
.ibcomTitleNoBold {BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid}
.ibcomLink {TEXT-DECORATION: underline; COLOR:blue; CURSOR: hand; }

.ibcomtdborders {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;  }
.ibcomtdbordersblue {BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid;  }
.ibcomTdGreenishBack {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; }
.ibcomTdGreenishBackBorder {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; }

.ibcomTdWhiteBacBold {BACKGROUND-COLOR: #fefefe;FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid}
.ibcomTdWhiteBacBoldBorder {BACKGROUND-COLOR: #fefefe;FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}
.ibcomTdWhiteBack {BACKGROUND-COLOR: #fefefe;FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid}
.ibcomTdWhiteBackRedtextBorder {BACKGROUND-COLOR: #fefefe;FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ff3333; BORDER-BOTTOM: #cccccc 1px solid}
.ibcomTdWhiteBackGreentextBorder {BACKGROUND-COLOR: #fefefe;FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #009933; BORDER-BOTTOM: #cccccc 1px solid}
.ibcomTdWhiteBackBorder {BACKGROUND-COLOR: #fefefe;FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;}
.ibcomTdWhiteBackBorderSmalltext{BACKGROUND-COLOR: #fefefe;FONT-FAMILY: Arial,Helvetica,Sans-serif;COLOR: #000000;FONT-SIZE: 9px;TEXT-DECORATION: none;border-style:solid;border-width:1px;border-color:#cccccc;padding-left: 0px;}

.ibcomTdBlueBack {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; BACKGROUND-COLOR: #eeeeee}
.ibcomTdBlueBackBold {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; BACKGROUND-COLOR: #eeeeee}
.ibcomTdBlueBackBorderSmallText {BACKGROUND-COLOR: #eeeeee;COLOR: #000000;FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;FONT-SIZE: 9px;TEXT-DECORATION: none;border-style:solid;border-width:1px;border-color:#cccccc;padding-left: 0px;}
.ibcomTdBlueBackBorder {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee}
.ibcomTdBlueBackRedtextBorder {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ff3333; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee}
.ibcomTdBlueBackGreentextBorder {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #009933; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee}
.ibcomTdBlueBoldBackBorder {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee}

.ibcomTdYellowBackBorder {FONT-FAMILY: Arial,Helvetica,Sans-serif;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffcc33}
.ibcomTdPurpleBackBorder {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ccccff}
.ibcomTdPurpleBack {PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND-COLOR: #ccccff}
.ibcomTdPurpleBackBorderSmallText {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ccccff}

.ibcomColumnHeading {height=20;BACKGROUND-COLOR: #CCCCCC;COLOR: black;Padding: 1 1; FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold }
.ibcomColumnHeadingBorders {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;}

.ibcomColumnHeadingRightTop {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid }
.ibcomColumnHeadingRightTopBottom {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }
.ibcomColumnHeadingRight {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid }
.ibcomColumnHeadingRightBottom {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }
.ibcomColumnHeadingRightLeftBottom {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid }
.ibcomColumnHeadingRightLeftTop {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid }
.ibcomColumnHeadingAll {height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}

.ibcomRightTop { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid }
.ibcomRightTopBottom { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }
.ibcomRight { BORDER-RIGHT: #cccccc 1px solid }
.ibcomRightLeft { BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid }
.ibcomRightBottom { BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }
.ibcomRightLeftBottom { BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid }
.ibcomRightLeftTop { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid }
.ibcomAll { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}


.ibcomColumnHeadingNarrow {BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold }
.ibcomColumnHeadingHand {cursor: hand;height=20;BACKGROUND-COLOR: #336699;COLOR: white;FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold }
.ibcomAnchors {BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid}
.DivisionTitle {	FONT-SIZE: 48px; COLOR: steelblue}
.eathsbc {COLOR: #ffffff; FONT-SIZE: 16px; FONT-WEIGHT: bold}
.primarycontent {FONT-SIZE: 14px}
.footer {Margin: 0 5; COLOR: #979797; FONT-SIZE: 10px}
.gelbartext  {COLOR: white; FONT-SIZE: 11px;  TEXT-DECORATION: none; FONT-WEIGHT: bold}
.gelbartexthand {COLOR: white; FONT-SIZE: 11px;  TEXT-DECORATION: none; FONT-WEIGHT: bold; cursor: hand}
.sgelbartext  {COLOR: white; FONT-SIZE: 11px;  TEXT-DECORATION: none}
.hiddentd{display: none;}
.contacttable     { WIDTH: 80%; MARGIN: 10px 5px }

.sectorfilterlist {FONT-SIZE: 10px; WIDTH: 145px; TEXT-TRANSFORM: capitalize}

#ibcomfiltform
{
    Margin: 0 0;
}

.ibcomkitsitename
{
    COLOR: #ffffff;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: super;
    TEXT-DECORATION: none;
}

.calnav input
{
    Width: 60px;
    Margin-Top: 10px;
    Margin-Left: 20px;
    Font-Size: 10px;
}
.calnav select
{
    Margin-Top: 10px;
    Margin-Left: 20px;
    Font-Size: 10px;
}
.calendarview
{
	Margin: 5px;
	Border-collapse: separate;
    Border:#999999 2px solid;
	Table-Layout: fixed;
}
.calendarview th
{
    Border:#999999 1px solid;
}
.calendarview td
{
    Border:#999999 1px solid;
 	Padding-Left: 2px;
	Padding-Right: 2px;
	White-space: nowrap;
	Vertical-Align: Top;
}
#monthview td .day
{
	Width:100%;
    Color: black;
	Font-size: 120%;
	Text-Align: center;
}
#monthview td a
{
	Width:100%;
    Color: blue;
	Text-Align: left;
	Text-Overflow:ellipsis;
	Text-Decoration: None;
	Overflow: hidden;
}
#monthview td .more
{
	Width:100%;
	Text-Align: right;
    Text-Decoration: underline;
}
#monthview .now
{
	Border:#0000CC 3px solid;
    Background-Color: white;
}
#weekview td .day
{
	Width:100%;
    Color: black;
	Font-size: 120%;
	Text-Align: left;
}
#weekview td a
{
	Width:100%;
    Color: blue;
	Text-Align: left;
	Text-Overflow:ellipsis;
	Text-Decoration: None;
	Text-Indent: 15px;
	Overflow: hidden;
}
#weekview td .more
{
	Width:100%;
	Text-Align: right;
    Text-Decoration: underline;
}
#weekview .now
{
	Border:#0000CC 3px solid;
    Background-Color: white;
}
.activeday
{
    Background-Color: white;
}
.blankday
{
    Background-Color: #CCCCCC;
}

#pebbles { Width: 80%; Padding-Bottom: 3px; Font-Weight: bold; Margin-Left: 10; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: arial, helvetica, sans-serif; Text-Transform: capitalize }
#pebbles a { FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: arial, helvetica, sans-serif; Text-Transform: capitalize; Text-Decoration: underline }
#pebbles a:hover { Color: #ff0000 }
#pebblesDiv {
 	top: 0px;
	margin-left:12px;
	margin-right:12px;
	padding: 0px 2px 2px 3px;
	border-bottom: 1px solid;
	border-bottom-color:#cccccc;
	width: 95%;
   }

.actionset { Width: 100%; Margin: 10 0; Font-Size: 11px; }
.actionset td { Padding: 3 4; Text-align: left }
.actionset a  { Color: black; }
.actionset a:hover  { Color: red; }

@media print
{
    .ibcomkitbanner   {display: none}
    .ibcomkitmenubar  {display: none}
    .ibcomkitfilters  {display: none}
    .ibcomkitfooter a {display: none}
}
