a:focus  {
   -moz-outline: 1px dotted ! important;
}

a[href^="javascript:"] {
   color: #008000 ! important;
}

a[href^="mailto:"]:before {
   content: "\2709   ";
}
a	 	{
	color : #006699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

a:link	{
	color : #006699;
	text-decoration : none;
}

a:visited	{
	color : #006699;
	text-decoration : none;
}

a:hover	{
	color : #006699; /*    border-bottom: 1px dashed #0099CC; */
	text-decoration : underline;
}

a:active	{
	color : #006699; /*   border-bottom: 1px dashed #399;*/
	text-decoration : none;
}

body {
	background : #FFFFFF;
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 0px;
	padding : 0px;
	scrollbar-arrow-color : #006699;
	scrollbar-base-color : #fff;
	table-layout : fixed;
	width : 100%;
	scrollbar-3dlight-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-track-color : #fff;
	}

hr {
	color : #FFCC33;
}

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.credits {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.credits a	 	{
	color : #666666;
	font-size : 10px;
	text-decoration : none;
}

.credits a:link	{
	color : #666666;
	font-size : 10px;
	text-decoration : none;
}

.credits a:visited	{
	color : #666666;
	font-size : 10px;
	text-decoration : none;
}

.credits a:hover	{
	color : #666666;
	font-size : 10px;
	text-decoration : underline;
}

.credits a:active	{
	color : #666666;
	font-size : 10px;
	text-decoration : none;
}

.sptext {
	color : #006699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
}

.textlinks {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.textlinks a	 	{
	color : #666666;
	font-size : 11px;
	text-decoration : none;
}

.textlinks a:link	{
	color : #666666;
	font-size : 11px;
	text-decoration : none;
}

.textlinks a:visited	{
	color : #666666;
	font-size : 11px;
	text-decoration : none;
}

.textlinks a:hover	{
	color : #006699;
	font-size : 11px;
	text-decoration : underline;
}

.textlinks a:active	{
	color : #666666;
	font-size : 11px;
	text-decoration : none;
}

#smallertxt {
	font-size : 10px;
}


button:focus:-moz-focus-inner,
input[type="reset"]:focus:-moz-focus-inner,
input[type="button"]:focus:-moz-focus-inner,
input[type="submit"]:focus:-moz-focus-inner, {
   border-color: ButtonText;
}

button:-moz-focus-inner,
input[type="reset"]:-moz-focus-inner,
input[type="button"]:-moz-focus-inner,
input[type="submit"]:-moz-focus-inner, {
   border: 2px dotted transparent;
}

/* Define Form Elements */
input{
   font: normal 11px Verdana; 
   height: 20px;
   text-align: left;
}

input.button{
   background: #3399CC;
   border: 2px double #7ABEE0;
   color: #ccc;
   font: bold Verdana 12px;
   height: 25px;
   text-align: center;
	vertical-align : middle;
   width: 100px;
}

input.checkbox{
   background: transparent;
   border: 0px;
   height: 15px;
   width: 15px;
}

input.radio{
   background: transparent;
   border: 0px;
   height: 15px;
   width: 15px;
}

/* Define Form Classes */
input.text{
   background: transparent;
   border: 1px solid #CCCCCC;
   color: #666666;
   height: 20px;
   -moz-outline: 1px solid #ccc;
   text-align: left;
}
textarea{
   background: transparent;
   border: 1px solid #CCCCCC;
   color: #666666;
   font: normal 11px Verdana;
   height: 120px;
   margin: 0px;
   -moz-outline: 1px solid #ccc;
   padding: 0px;
   scrollbar-arrow-color: #666666;
   scrollbar-base-color: #eceed9;
   scrollbar-darkshadow-color: #f5f6e4;
   scrollbar-highlight-color: #fff;
   width: 330px;
}

.Special {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
}
select {
   background: #fff;
   border: 1px solid #CCCCCC;
   color: #666666;
   font: normal 9px Verdana;
   height: 20px;
   -moz-outline: 1px solid #ccc;
   width: 40px;
}
option {
	height:20px;
   background: transparent;	
}

.smallfnt2 {
	color : #666666;
	font : 9px/12px Small Fonts, VT100, tahoma; /*	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	position : relative;
	top : -2px; */
}

li {
	list-style : square outside;
	margin-left : 15px;
	margin-top : 2px;
	padding-left : 0px;
	padding-top : 0px;
}
ul {
	list-style : square outside;
	margin-left : 0px;
	margin-top : 0px;
	padding-left : 10px;
	padding-top : 0px;
}

.PictureCaption {
	color : #333333;
	font : 9px/12px Small Fonts, VT100, tahoma; 
}


.my_Legend {
	color : #996633;	
	font-family : georgia;	
}
.mhcima{
	font-size: 12px;
}



