HTML, BODY { margin:0px auto; padding:0px; background:url(images/abp001.jpg) repeat-x top #FFFFFF; font-family:Arial; font-size:12px; color: #000000; }
.navarea { background:url(images/igm004.jpg) top center no-repeat; width:192px; min-height:168px; padding:15px 23px 0 23px; }
td, div, form { font-family:Arial; font-size: 12px; color: #000000; }
TABLE.template{color:#FFFFFF; background-color:#000000; width:750px; border-style:none; margin-left:auto; margin-right:auto;}
TABLE.credits{color:#FFFFFF; background-color:#000000; width:100%; border-style:none; margin-left:auto; margin-right:auto;}
TR.rowheader{color:#FFFFFF; background-color:#666666; font-size:10pt; font-weight:bold;}
TR.rowprimary{color:#000000; background-color:#E9E9E9; font-size:10pt;}
TR.rowsecondary{color:#000000; background-color:#FFFFFF; font-size:10pt;}
TD.header{color:#000000; background-color:#FFFFFF;}
TD.nav{color:#000000; background-color:#FFFFFF; width:150px;}
TD.std{color:#000000; background-color:#ffffff; width:150px; font-size:8pt; font-weight:bold;}
TD.live{color:#ffffff; background-color:#3366FF; width:150px; font-size:8pt; font-weight:bold;}
TD.sub{color:#000000; background-color:#C0C0C0; width:150px; font-size:8pt; font-weight:bold;}
TD.main{color:#000000; background-color:#FFFFFF; width:600px; font-size:10pt; font-weight:bold;}
TD.footer{color:#000000; background-color:#FFFFFF;}
TD.cellheader {color:#FFFFFF; background-color:#3366ff; font-size:10pt; font-weight:bold;}
TD.cellprimary {color:#000000; background-color:#C0C0C0; font-size:10pt;}
TD.cellsecondary {color:#000000; background-color:#FFFFFF; font-size:10pt;}
a:link, a:visited, a:active, a:hover { font-family:Arial; font-size: 12px; color: #670c11; font-weight:normal; text-decoration:none; }
a.news:link, a.news:visited, a.news:active, a.news:hover { font-family:Arial; font-size: 11px; color: #670c11; text-decoration:none; }
a.newstitle:link, a.newstitle:visited, a.newstitle:active, a.newstitle:hover { font-family:Arial; font-size: 12px; color: #670c11; font-weight:bold; text-decoration:none; }
.subnav { font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none; }
a.nav:link, a.nav:visited, a.nav:active, a.nav:hover { color:#525252; font-family:Arial; font-size:12.5px; font-weight:bold; text-decoration:none; }
a.nav2:link, a.nav2:visited, a.nav2:active, a.nav2:hover { color:#b81212; font-family:Arial; font-size:12.5px; font-weight:bold; text-decoration:none; }
a.subnav:link, a.subnav:visited, a.subnav:active, a.subnav:hover { color:#b81212; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; }
a.subnav2:link, a.subnav2:visited, a.subnav2:active, a.subnav2:hover { color:#b81212; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; }
.header { font-family:Arial; font-size:11px; color:#80161c; }
a.headernav:link, a.headernav:active, a.headernav:visited, a.headernav:hover { font-family:Arial; font-size:11px; color:#80161c; text-decoration:none; }
.footer { font-family:Arial; font-size:11px; color:#ffffff; }
a.footernav:link, a.footernav:active, a.footernav:visited, a.footernav:hover { font-family:Arial; font-size:11px; color:#ffffff; text-decoration:none; }
.netcopy { font-family:Arial; font-size:11px; color:#ffffff; text-decoration:none; }
a.netcopy:link, a.netcopy:active, a.netcopy:visited, a.netcopy:hover { font-family:Arial; font-size:11px; color:#e88a8a; text-decoration:none; }
.pagetitle { font-family:Georgia; font-size:21px; color:#112236; }
.bodyheader {color:#333333; font-size:18pt; font-weight:bold;}
.bodysm {color:#333333; font-size:8pt; font-weight:normal;}
.bodysmwt {color:#ffffff; font-size:8pt; font-weight:normal;}
.bodysmbold {color:#333333; font-size:8pt; font-weight:bold;}
.bodysmitalic {color:#333333; font-size:8pt; font-weight:normal; font-style:italic;}
.bodysmul {color:#333333; font-size:8pt; font-weight:normal; text-decoration:underline;}
.bodymd {color:#333333; font-size:10pt;  font-weight:normal;}
.bodymdwt {color:#ffffff; font-size:10pt;  font-weight:normal;}
.bodymdbold {color:#333333; font-size:10pt; font-weight:bold;}
.bodymditalic {color:#333333; font-size:10pt; font-weight:normal; font-style:italic;}
.bodymdul {color:#333333; font-size:10pt; font-weight:normal; text-decoration:underline;}
.bodylg {color:#333333; font-size:12pt; font-weight:normal;}
.bodylgbold {color:#333333; font-size:12pt; font-weight:bold;}
.bodylgitalic {color:#333333; font-size:12pt; font-weight:normal; font-style:italic;}
.bodylgul {color:#333333; font-size:12pt; font-weight:normal; text-decoration:underline;}
a.adminbtn:link{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#3366ff;border-color:#000000;border-style:solid;border-width:1px;}
a.adminbtn:visited{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#3366ff;border-color:#000000;border-style:solid;border-width:1px;}
a.adminbtn:active{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#3366ff;border-color:#000000;border-style:solid;border-width:1px;}
a.adminbtn:hover{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#666666;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}
a.mainbtn:link{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.mainbtn:visited{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.mainbtn:active{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.mainbtn:hover{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#666666;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}
.btn {background-color:#E9E9E9;}
.btnover {background-color:#FFFFFF;}
.btndown {background-color:#FFFFFF;}
.btnon {background-color:#FFFFFF;}
.toolbar {border-bottom:#000000 1px solid; border-left:#000000 1px solid; border-right:#000000 1px solid; border-top:#000000 1px solid; height:27px; left:0px; position:relative; top:0px}
.trbar {background-color:#E9E9E9; font-family:"Arial", "Helvetica", "San Serif"; color:#333333; font-size:10pt; text-decoration:none; font-weight:bold;}
.tdbar {background-color:#E9E9E9; height:26px; font-family:"Arial", "Helvetica", "San Serif"; font-size:8pt; text-decoration:none}
.tdbod {width:24px; height:24px; font-family:"Arial", "Helvetica", "San Serif"; font-size:8pt; text-decoration:none}
TD.calheader {background-color:#CCCCCC;color:#000000;font-size:10px;font-weight:bold;text-align:center;}
TD.dayrow {background-color:#E9E9E9;color:#000000;font-size:8px;text-align:center;}
TD.day {background-color:#FFFFFF;color:#000000;font-size:8px;text-align:center;}
TD.today {background-color:#333333;color:#FFFFFF;font-size:8px;text-align:center;}
TD.emptyday {background-color:#CCCCCC;color:#000000;font-size:8px;text-align:center;}
.title{ z-index: 10;font-family: verdana, helvetica, sans-serif;font-size: 10px}
.submenu {
position: absolute;
left: 65%;
top: 325px;
width: 250px;
padding: 2px;
border: 1px solid black;
background-color: #FFFF00;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
visibility: hidden
}
.submenu2 {
position: absolute;
right: 0px;
top: 325px;
width: 220px;
padding: 2px;
border: 1px solid black;
background-color: #FFFFFF;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
visibility: hidden
}
table.cal {
background-color: #0099FF;
height: 300px;
border-style: none;
border-width: 1px;
width: 95%;
font-family: sans-serif;
}
caption.cal {
color: black;
font-size: 18px
}
thead.cal {
color: #FFFFFF;
background-color: #000099;
font-size: 12px;
text-align: center
}
td.cal {
background-color: #FFFFFF;
text-align: left;
vertical-align: top;
}
tfoot.cal {
color: #000000;
background-color: #0099FF;
font-size: 10px;
text-align: left
}
ul.cal {
margin: 0px;
list-style-position: inside
}
.cal-admin-link {
color: #FF0000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
}
a.prevnext:link {color: #FF0000; font-size: 12px; text-decoration:underline}
a.prevnext:visited {color: #FF0000; font-size: 12px; text-decoration:underline}
a.prevnext:hover {color: #0000FF; font-size: 12px; text-decoration:underline}
a.prevnext:active {color: #FF0000; font-size: 12px; text-decoration:underline}
a.day:link {color: #000000; font-size: 8pt; text-decoration:underline}
a.day:visited {color: #000000; font-size: 8pt; text-decoration:underline}
a.day:hover {color: #FF0000; font-size: 8pt; text-decoration:underline}
a.day:active {color: #000000; font-size: 8pt; text-decoration:underline}
a.event:link {color: #0000FF; font-size: 9px; text-decoration:underline}
a.event:visited {color: #0000FF; font-size: 9px; text-decoration:underline}
a.event:hover {color: #FF0000; font-size: 9px; text-decoration:underline}
a.event:active {color: #0000FF; font-size: 9px; text-decoration:underline}
a.bodyqnav:link {color:#333399;  text-decoration:none;}
a.bodyqnav:visited {color:#333366;  text-decoration:none;}
a.bodyqnav:active {color:#6666FF; }
a.bodyqnav:hover {color:#6666FF;  text-decoration:underline;}
a.bodynav:link {color:#FFFFFF;  text-decoration:none;}
a.bodynav:visited {color:#FFFFFF;  text-decoration:none;}
a.bodynav:active {color:#6666FF; }
a.bodynav:hover {color:#FFFFFF;  text-decoration:underline;}
a.bodyenav:link {color:#bbbbFF;  text-decoration:none;}
a.bodyenav:visited {color:#bbbbFF;  text-decoration:none;}
a.bodyenav:active {color:#6666FF; }
a.bodyenav:hover {color:#bbbbFF;  text-decoration:underline;}
.table.calendar {font-size: 12px; border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #FFFFFF; }
.td.today {font-size: 8px; border: 1px solid white; color: #000000; background: #EFEFEF; font-weight: bold; }
.td.days {border: 1px solid white; color: #000000; background: #FFFFFF;  }
.td.dayson {border: 1px solid white; color: #000000; background: #B1C0F3; font-weight: bold; }
.td.monthdays {border: 1px solid #434470; color: #000000; background: #EAFFEB; font-size: 9pt;}
.td.nonmonthdays { border: 1px solid white; color: #000000; background: #EFEFEF;}
.m img {
display: block;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
}
TABLE.calendar_lg{color:#000000; background-color: #FFFFFF; border:solid 1px #000000;}
TR.cal_header_lg{font-size:10pt;font-weight:bold;color:#000000;background-color:#E9E9E9;}
TR.cal_days_lg{font-size:10pt;font-weight:normal;color:#000000;background-color:#E9E9E9;}
TD.cal_dayon_lg{font-size:10pt;font-weight:bold;color:#000000;background-color:#FFFFFF;}
TD.cal_day_lg{font-size:10pt;font-weight:normal;color:#000000;background-color:#FFFFFF;}
TD.cal_dayevent_lg{font-size:10pt;font-weight:bold;color:#000000;background-color:#E9E9E9;}
.cal_button_lg {color:#000000; background-color:#FFFFFF; font-size:8pt; font-weight:normal;}
.cal_event_lg {color:#000000; background-color:#FFFFFF; font-size:8pt; font-weight:normal; font-style:italic;}
a.cal_event_lg:link {color:#000000; background-color:#FFFFFF; font-size:8pt; font-weight:normal; font-style:italic;}
a.cal_event_lg:visited {color:#000000; background-color:#FFFFFF; font-size:8pt; font-weight:normal; font-style:italic;}
a.cal_event_lg:active {color:#000000; background-color:#FFFFFF; font-size:8pt; font-weight:normal; font-style:italic;}
a.cal_event_lg:hover {color:#000000; background-color:#FFFFFF; font-size:8pt; font-weight:normal; font-style:italic;}
/* Footer CSS */
.tgfooter { background:url(images/netrickslogobg.jpg) bottom repeat-x; height:39px; width:100%; }
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {margin-top:0px; margin-left:0px;	position:absolute;	overflow:hidden;	left:-1000px;	top:-1000px;	}
/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {	position:absolute;	}
/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {	color:#ffffff; position:relative;	left:0px; top:0px;	z-index:2;	}
.transMenu.top .items { border-top:none; }
/* each TR.item is one menu item */
.transMenu .item { color:#ffffff; font-size:10px; font-family:sans-serif; text-decoration:none; border:none; cursor:pointer; cursor:hand; }
/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background { position:absolute; left:0px; top:0px; z-index:1; -moz-opacity:.8; filter:alpha(opacity=80); }
/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight { position:absolute; z-index:3; top:3px; width:0px; -moz-opacity:.4; filter:alpha(opacity=40); }
/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom { position:absolute; z-index:1; left:3px; height:0px; -moz-opacity:.4; filter:alpha(opacity=40); }
/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover { background:#6a0d13; color:black; }
/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img { margin-left:10px; }
