BODY 
{
	background: #ffffcc; 
	background-image: url(images/lrb.gif);
}
.itemText 
{
	text-decoration: none; 
	color: #000000; 
	font-weight: bold; 
}
a {
	text-decoration: none; 
	font-weight: bold; 
	color: #202060;
}
a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #202060;
}
a:active {
	text-decoration: none; 
	font-weight: bold; 
	color: #202060;
}
a:hover {
	text-decoration: none; 
	font-weight: bold; 
	color: #0000ff; 
}

div.menu  
{
	font-family:Arial;
	background-color: Red;
	color: White;
	position:absolute; 
	visibility:hidden; 
	width:140px; 
	left:0; 
	top:0; 
	border-bottom: solid 1px Yellow;
	border-left: solid 1px Yellow;
	border-right: solid 1px Yellow;
	z-index:500;
}
#box {
	BORDER-RIGHT: #202060 1px solid; 
	BORDER-TOP: #202060 1px solid; 
	BORDER-LEFT: #202060 1px solid; 
	BORDER-BOTTOM: #202060 1px solid;
}
td.buttonUp 
{
	width: 120px; 
	height: 30px; 
	text-align: center; 
	border: 2px solid;	
	border-color: #f7faff #99a #99a #f7faff; 
	background-color: #ffd700;
	text-decoration: none; 
}
td.buttonDn 
{
	width: 120px; 
	height: 30px; 
	text-align: center; 
	border: 2px solid;	
	border-color: #99a #f7faff #f7faff #99a; 
	background-color: #ff7d00;
	text-decoration: none;
	cursor: default;
}

.memc1 {
	WIDTH: 650px;
}

.memc2 {
	WIDTH: 150px;
}

.style1 {
        width: 160px;
        text-align: center;
}

.style2 {
      	text-align: center;
}
.popList 
{
	width: 100%; 
	padding: 3px; 
	border: 0px;  
	background-color:#777777;
}
.input {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	COLOR: #202060; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}
.row0 {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ddeeff; 
}
.row1 {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff;
}
.rowNone {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffff99; 
}
.row_nobg {
	COLOR: #202060
}
.rowGrey {
	COLOR: #000000;
	BACKGROUND-COLOR:#c0c0c0;
}
.rowA {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffff99; 
}
.rowB {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffdd;
}
.header1
{
	font-family: Arial;
	color: #000000;
	text-align: center;
	border: 1px solid;
	border-color: #f7faff #99a #99a #f7faff;
	background-color: #FFFF00;
	text-decoration: none;
}
.header2
{
	font-family: Arial;
	color: #000000;
	text-align: center;
	border: 1px solid;
	border-color: #99a #f7faff #f7faff #99a;
	background-color: #FFCC00;
	text-decoration: none;
}
.calEvent {
  FONT-WEIGHT: bold; 
  COLOR: #cc0000
}
/* Style specifications for menu items and links  */
div.menu ul 
{
	margin:0; 
	padding:0 
}
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu ul li { 
	padding:1px; 
	margin:0;
	list-style-type:none
}
/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { 
	cursor:default;
	padding:.1em .1em; 
	margin:0; 
	background-color:transparent; 
	display:block; 
	text-decoration:none 
}

div.menu a:link { color: White; }
div.menu a:visited { color: White; }
div.menu a:hover { color: White; background-color: Maroon; }

/* These classes are used in wrapContent function */  
div.img { text-align:center; }  
div.msg { font-size:small; line-height:1.3; margin-top:6px; }

div#missive  
{
	border-right:silver 3px solid;
	border-top:gray 3px solid;
	border-left:gray 3px solid;
	border-bottom:silver 3px solid;
	overflow:auto;
	height:100%;
	padding-top:15px;
	padding-left:15px;
	padding-right: 15px;
}	

.ansteorran 
{
	width: 120px; 
	height: 80px; 
	text-align: center; 
	border: 2px solid;	
	border-color: #f7faff #99a #99a #f7faff; 
	background-color: #ffd700;
	text-decoration: none; 
}

.scadn 
{
	width: 120px; 
	height: 80px; 
	text-align: center; 
	border: 2px solid;	
	border-color: #f7faff #99a #99a #f7faff; 
	background-color: #e6e6e6;
	text-decoration: none; 
}
td.banners {
	width: 204px; 
	height: 180px;
}
div#imgBanner {
    width:850px; 
    height:180px;
    }
div#txtBanner { 
    width: 850px;
    font-size:12px; 
    color:#338; 
    line-height:1.4; 
	text-align: center; 
}
div.sdmenu {
	width: 150px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 6px;
	background: url(sdm/bottom2.gif) no-repeat  right bottom;
	color: #fff;
}
div.sdmenu div {
	overflow: hidden;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(sdm/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(sdm/collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #ffffcc;
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	text-decoration: none;
}
div.sdmenu div a.current {
	background : #ffffff;
}
div.sdmenu div a:hover {
	background : #7f0000 url(sdm/linkarrow.gif) no-repeat right center;
	color: white;
	text-decoration: none;
}
div.sdmenu div a:visited {
	text-decoration: none;
	font-weight: bold;
}
div.cemmenu {
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0; 
	z-index:1000; 
	width: 150px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 6px;
	color: #fff;
	background: url(sdm/title2.gif) repeat-x;
	overflow: hidden;
}
div.cemmenu a {
	padding: 5px 20px;
	background: url(sdm/title3.gif) repeat-y;
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	text-decoration: none;
}
div.cemmenu a:hover {
	background : url(sdm/title3h.gif) no-repeat;
	color: white;
	text-decoration: none;
}    
div.cemmenu a.current {
	background : url(sdm/title3c.gif);
}
div.cemmenu a:visited {
	text-decoration: none;
	font-weight: bold;
}

#header {
	float:left;
	width:100%;
	background:#DAE0D2 url("images/tabbg1.gif") repeat-x bottom;
	font-size:93%;
	line-height:normal;
}

tabs {
	float:left;
	width:100%;
	background:#DAE0D2 url("images/tabbg1.gif") repeat-x bottom;
	font-size:93%;
	line-height:normal;
	border: 0px;
}

.tabs ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}

.tabs a:hover {
	color:#333;
}

.tab_active {
	float:left;
	background:url("images/left_on.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
	cursor: hand;
}
.tab_active  a {
	float:left;
	display:block;
    background:url("images/right_on.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
    color:#333;
	font-weight:bold;
    padding-bottom:5px;
	cursor: hand;
}

.tab_inactive {
    float:left;
    background:url("images/left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
	cursor: hand;
      }
.tab_inactive a {
	float:left;
	display:block;
	background:url("images/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#765;
	cursor: hand;
}

.tab_content {
	-moz-border-radius: 0px 10px 10px 10px;
	width: 90%;
	color: #000;
	float: left;
	text-align: left;
	padding: 10px;
}
