  /* Base Font Style */
  body,td {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #333333
  }
  
.pagenav {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #333333
  }
  
form {
margin: 0 0 0 0;
}
 
table.collapse {
	border-collapse:collapse;
	border-color:#CCC;
}
 
.small {
	font-family: Arial,Helvetica,sans-serif;
	font-size : 11px;
}

.xsmall {
	font-family: Arial,Helvetica,sans-serif;
	font-size : 10px;
}

.normal {
	font-size:12px;
}

.large {
	font-size:14px;
}

.xlarge {
	font-size:16px;
}

.xxlarge {
	font-size:18px;
}

.nobreak {
white-space:nowrap;
}

.smallcaps {
	font-variant:small-caps;
}

.r {
    font-weight: normal;
}

.b {
    font-weight: bold;
}

.i {
    font-style: italic;
}

.orange {
	color: #F40;
}

.red {
	color: #C00;
}

.white {
	color: #FFF;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.nodisplay {
	display:none;
}

.emailTitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: navy;
}

input.submit {
	cursor: pointer;
}

.pointer {
	cursor: pointer;
}

.padding8 {
	padding: 8px 8px 8px 8px;
}

.fixed_tr
{
	position:fixed;
	top: 0px; 
	right: 0px; 
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));
} 

.btn {
font: 11px Verdana,Arial, sans-serif; 
padding: 0px 5px 0px 5px; 
border: 1px solid;
border-color:#CCCCCC #666666 #666666 #CCCCCC;
background-image:url(/images/cell-blue.gif);
white-space:nowrap;
color: #000033;
text-decoration:none;
}

.btnm {
font: 13px Verdana,Arial, sans-serif; 
padding: 0px 5px 0px 5px; 
border: 1px solid;
border-color:#CCCCCC #666666 #666666 #CCCCCC;
background-image:url(/images/cell-blue.gif);
white-space:nowrap;
color: #000033;
text-decoration:none;
}

.btnl {
font: 16px Verdana,Arial, sans-serif; 
padding: 5px; 
border: 1px solid;
border-color:#CCCCCC #666666 #666666 #CCCCCC;
background-image:url(/images/cell-blue.gif);
white-space:nowrap;
color: #000033;
text-decoration:none;
}

.btnl_orange {
font: 16px Verdana,Arial, sans-serif; 
padding: 5px; 
border: 1px solid;
border-color:#CCCCCC #666666 #666666 #CCCCCC;
background-image:url(/images/cell-orange.gif);
white-space:nowrap;
color: #990000;
text-decoration:none;
}

.btn_selected {
font: 11px Verdana,Arial, sans-serif; 
padding: 0px 5px 0px 5px; 
border: 1px solid;
border-color:#CCCCCC #666666 #666666 #CCCCCC;
line-height:16px;
white-space:nowrap;
text-decoration:none;
}

  /* Mailbox Links */
  a.mailmenu:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: navy;
    text-decoration: none
  }
  a.mailmenu:active {
	font-family: Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #990000;
    text-decoration: none
  }
  a.mailmenu:visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: navy;
    text-decoration: none
  }
  a.mailmenu:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #990000;
    text-decoration: underline
  }


.purple {
	background-image : url(/images/cell-violet.gif);
	height : 23px;
}

.GridTitle {
	background-image : url(/images/cell-violet.gif);
	height : 23px;
	text-align: center;
	font-weight: bold;
}

.GridTitleSmall {
	background-image : url(/images/cell-blue.gif);
	font-size:11px;
	text-align: center;
	font-weight: bold;
}

.MajorTitle {
	background-color: #5185B8;
	text-align: center;
	font-weight: bold;
	color: white;
}

.gray {
	color: gray;
}

.blue {
	background-image : url(/images/cell-blue.gif);
	height : 23px;
}

.green {
	background-image : url(/images/cell-green.gif);
	height : 23px;
}

  /* Regular Links */
  a:link {
    color: navy;
    text-decoration: underline
  }
  a:active {
    color: #CC0000;
    text-decoration: underline
  }
  a:visited {
    color: navy;
    text-decoration: underline
  }
  a:hover {
    color: #CC0000;
    text-decoration: underline
  }

  /* Menu Links */
  a.menu:link {
    color: white;
    font-weight: bold;
    text-decoration: none
  }
  a.menu:active {
    color: white;
    font-weight: bold;
    text-decoration: none
  }
  a.menu:visited {
    color: white;
    font-weight: bold;
    text-decoration: none
  }
  a.menu:hover {
    color: #00FFFF;
    font-weight: bold;
    text-decoration: underline
  }
  
    /* Light Links */
  a.lite:link {
    color: #996699;
	font-weight: normal;
    text-decoration: none
  }
  a.lite:active {
    color: #996699;
	font-weight: normal;
    text-decoration: none
  }
  a.lite:visited {
    color: #996699;
	font-weight: normal;
    text-decoration: none
  }
  a.lite:hover {
    color: #FF00FF;
	font-weight: normal;
    text-decoration: underline
  }

A.advertMenuLink:visited {
	color: White;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.advertMenuLink:active {
	color: Aqua;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.advertMenuLink:hover {
	color: Aqua;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.advertMenuLink:link {
	color: White;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.plainlink{
	text-decoration: none;
}


.smallbutton {
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	padding-left: 1px;
	padding-right: 1px;
}

.smallbuttonFillCell {
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	padding-left: 1px;
	padding-right: 1px; 
	width: 100%;
}

.mediumbutton {
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
}

.smallscreemingbutton {
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	padding-left: 1px;
	padding-right: 1px;
	background: #ffee00; 
}

.mediumscreemingbutton {
	background: #ffee00; 
		font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
}

.screemingbutton {
	background: #ffee00; 
}

A.adminMenuLink:visited {
	color: #FFCCFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.adminMenuLink:link {
	color: #FFCCFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.boxyellow {
border: 1px solid #999999;
background-color: #FFFFAA;
padding-left: 3px; 
padding-right:3px;
white-space:nowrap;
color: black;
}

.boxteal {
border: 1px solid #999999;
background-color: #C5E2E2;
padding-left: 3px; 
padding-right:3px;
white-space:nowrap;
color: black;
}

.boxblue {
border: 1px solid #999999;
background-color: #DFEBF7;
padding-left: 3px; 
padding-right:3px;
white-space:nowrap;
color: black;
}

.boxgreen {
border: 1px solid #999999;
background-color: #DDFFCC;
padding-left: 3px; 
padding-right:3px;
white-space:nowrap;
color: black;
}

.boxred {
border: 1px solid #FF0000;
white-space:nowrap;
color: black;
}

.box {
border: 1px solid #999999;
padding-left: 2px; 
padding-right:2px;
white-space:nowrap;
}