img {
	border: none;
}

h3 {
	font-family: Tahoma, arial;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;

}

h4 {
	font-family: Tahoma, arial;
	font-size: 1.05em;
	color: #333;
	font-weight: bold;

}

.headerimg {
	background: url(images/head.gif);
	font-family: Trebuchet MS, Tahoma, arial;
	font-size: 18px;
	font-weight: bold;
	padding-top: 7px;
	color: #fff;
}

.ltheaderimg {
	background: url(images/heading-left.gif) no-repeat;
	font-family: Trebuchet MS, Tahoma, arial;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 15px;
	color: #fff;
}

.mic {
	font-family: Tahoma, arial;
	font-size: 12px;
	color: #333;
}

a {color: #7B8FB4;}
a:visited {color: #7B8FB4;}
a:hover {color: #A06507;}

.smalltext, .medtext {
	font-family: Tahoma, arial;
	font-size: 12px;
	color: #333;
}

.tinytext {
	font-family: Tahoma, arial;
	font-size: 11px;
	color: #333;
}

.tombstone {
  margin: 5px 2px 5px 2px;
  border-style: solid;
  border-width: 10px 15px 10px 15px;
  border-color: #4C4B4B;

}

.leftcolumn {
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:5px;

	background: url(images/bg1.gif);
	
}

.rightcolumn {
	padding-left:14px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;

	background: url(images/bg2.gif);

}

.midcolumn {
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;

}

.leftcoltext {
	font-family: Tahoma, arial;
	font-size: 11px;
	color: #333;
	background: url(images/bg1.gif) no-repeat 50% 50px;
}





td.border-tl  { background-color:#667788;
                background-image:url(img/border_tl.gif);
		max-width:25px;
		max-height:25px;
		min-width:25px;
		min-height:25px;
		width:25px;
		height:25px;
              }

td.border-t   { background-color:#667788;
                background-image:url(img/border_t.gif);
              }

td.border-tr  { background-color:#667788;
                background-image:url(img/border_tr.gif);
		max-width:25px;
		max-height:25px;
		min-width:25px;
		min-height:25px;
		width:25px;
		height:25px;
              }

td.border-r   { background-color:#667788;
                background-image:url(img/border_r.gif);
              }

td.border-br  { background-color:#667788;
                background-image:url(img/border_br.gif);
		max-width:25px;
		max-height:25px;
		min-width:25px;
		min-height:25px;
		width:25px;
		height:25px;
              }

td.border-b   { background-color:#667788;
                background-image:url(img/border_b.gif);
              }

td.border-bl  { background-color:#667788;
                background-image:url(img/border_bl.gif);
		max-width:25px;
		max-height:25px;
		min-width:25px;
		min-height:25px;
		width:25px;
		height:25px;
              }

td.border-l   { background-color:#667788;
                background-image:url(img/border_l.gif);
              }
              
div#rightside b {display: none !important;}

div#rightside {
  margin: 0 1% 0 0; padding: 0; text-align: left;
  position: absolute;
  font-family: Tahoma, arial;
  font-weight:bold;
  font-size:12px;}

div#rightside a {display: block; 
  padding: 4px 5px 2px; margin: 0 0 0 2px;
  border-style: solid; border-width: 0 0 0 1px;
  text-decoration: none; outline-width: 0;}
div#rightside a:hover {border-left-width: 5px;
  padding-left: 3px; margin-left: 0;}

div.sublinks {border-left: 1px solid; margin: 0 1em 0 2px;}
div#rightside div.sublinks a {border-bottom-width: 0;
  border-left: 0px dotted; margin-left: 6px;}
div#rightside div.sublinks a:hover {border-left-width: 0px;
  margin-left: 8px; padding-left: 4px;}

div#rightside {background-color: transparent;}
div#rightside a {border-color: rgb(40%,40%,50%);}
div#rightside a:link {color: #7B8FB4;}
div#rightside a:visited {color: #7B8FB4;}
div#rightside a:hover {color: #A06507; border-color: rgb(40%,40%,50%);}
div#rightside h4 {color: 333; border-color: rgb(40%,40%,50%);}

div#punchrt {	float: right;
	text-align: left; 
  font-size: 140%;
  font-weight: bold;
  font-style: italic; 
  padding: 0;
  //text-indent: -0.5em;
  background: white; 
  color: black;
  border: solid black 1px;
  border-width: 1px 0 1px 1px;
  margin: 2px -1px 2px 5px;
  
}

#poweredby {

	border: 0;

	text-align:right;

	margin:0;

	padding:0;

	font-family: 'Times New Roman', Times, serif;

	letter-spacing: 1.5px;

	font-size: 10px;

	clear:all;

}

#poweredby span {

	display:none;

}