a.iconlink, a.iconlink:visited, a.iconlink:hover, a.iconlink:active, a.iconlink:link, span.icontext {
	color: #000000; 
	font-size: 16px; 
	text-decoration: none; 
	background: none; 
}

body { padding-bottom: 10px; padding: 10px; margin: 0px; text-align: center; background: #fff; }
h1 { color: #333; font: bold 22px Arial, Helvetica, sans-serif; padding: 5px 5px 5px 6px; margin-top: 0px; }
h2 { font: normal 20px Arial, Helvetica, sans-serif; color: #000000; }
h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #FF0084; margin-bottom: 5px; }
h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #111; margin-bottom: 5px; }
h5 { font: bold 13px Arial, Helvetica, sans-serif; margin-bottom: 5px; }
h6 { font: normal 11px Arial, Helvetica, sans-serif; color: #666666; }
p { font: 12px Arial, Helvetica, sans-serif; }
div { font: 12px Arial, Helvetica, sans-serif; }
form { padding: 0px; margin: 0px; border: 0px; }
input { font: 10px Arial, Helvetica, sans-serif; }
table { border: none; }
th { font: bold 11px Arial, Helvetica, sans-serif; text-align: left; color: #666;}
td { padding: 5px; font: 12px Arial, Helvetica, sans-serif; } 
img { border: 1px solid #ddd; }
ol { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }
ul { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }
li { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }
dd, dt { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }


/* ##################### */
/*      LINK STYLES      */
/* ##################### */

a:link { color: #0063DC; text-decoration: underline; }
a:visited { color: #2E67C7; text-decoration: underline; }
a:hover { color: #FFFFFF; text-decoration: none; background: #0063DC; }
a:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }

.DelTag:link { color: #c9c9c9; text-decoration: none; font-size: 11px;}
.DelTag:visited { color: #c9c9c9; text-decoration: none; }
.DelTag:hover { color: #0063DC; background: #fff; text-decoration: none; }
.DelTag:active { color: #FF0084; background: #fff; text-decoration: none; }

.remove_thing:link { color: #999; text-decoration: none;}
.remove_thing:visited { color: #999; text-decoration: none; }
.remove_thing:hover { color: #0063DC; background: #fff; text-decoration: none; }
.remove_thing:active { color: #FF0084; background: #fff; text-decoration: none; }

.pale:link { color: #999999; text-decoration: underline; }
.pale:visited { color: #999999; text-decoration: underline; }
.pale:hover { color: #FF0084; background: #fff; text-decoration: underline; }
.pale:active { color: #FF0084; background: #fff; text-decoration: underline; }

.globe {margin-right: 5px; text-decoration:none}
.globe:link { text-decoration:none; }
.globe:visited { text-decoration:none; }
.globe:hover { background: inherit; text-decoration:none; }
.globe:active { background: inherit; text-decoration:none; }

.ShowUsYerDate:link { color: #777; text-decoration: none; }
.ShowUsYerDate:visited { color: #777; text-decoration: none; }
.ShowUsYerDate:hover { color: #FF0084; text-decoration: none; background: #fff; }
.ShowUsYerDate:active {	color: #FF0084; text-decoration: none; background: #fff; }

a.tagrsUsed:link, a.tagrsUsed:visited, a.tagrsUsed:hover, a.tagrsUsed:active { color: #95b5bd; text-decoration: none; background: #ffffff; font-size: 12px; }
a.tagrsUnUsed:link, a.tagrsUnUsed:visited, a.tagrsUnUsed:hover, a.tagrsUnUsed:active { color: #0063DC; text-decoration: none; background: inherit; font-size: 12px; }
a.tagrsUnUsed:hover, a.tagrsUnUsed:active { text-decoration: underline; }

.PopularTag:link { margin-bottom: 10px; text-decoration: none; padding-bottom: 2px;	}
.PopularTag:visited { color: #0063DC; text-decoration: none; }
.PopularTag:hover { color: #ffffff; text-decoration: none; background: #0063DC;	}
.PopularTag:active { color: #ffffff; text-decoration: none; background: #FF0084; }

.Staff:link { color: #3366CC; text-decoration: none; }
.Staff:visited { color: #3366CC; text-decoration: none; }
.Staff:hover { color: #fff; background: #FF66CC; text-decoration: none; }
.Staff:active { color: #fff; background: #FF66CC; text-decoration: none; }

.Warning:link { color: #F30; text-decoration: none; }
.Warning:visited { color: #F30; text-decoration: none; }
.Warning:hover { color: #ffffff; text-decoration: none; background: #F30;	}
.Warning:active { color: #ffffff; text-decoration: none; background: #FF0084; }

/* ############### */
/*    FORM BITS    */
/* ############### */

.Confirm { font: bold 14px Arial, Helvetica, sans-serif; padding-left: 25px; padding-bottom: 5px; background: url(/images/icon_confirm.jpg) no-repeat left top; text-align: left; vertical-align: middle; width: 100%; color: #000000; margin-left: 5px; }
.Problem { font: bold 14px Arial, Helvetica, sans-serif; padding-left: 25px; padding-bottom: 5px; background: url(/images/icon_error.jpg) no-repeat left top; text-align: left; vertical-align: middle; width: 100%; color: #000000;  margin-left: 5px; }
.NoResult { font: bold 14px Arial, Helvetica, sans-serif; padding-bottom: 5px; width: 100%; text-align: left; vertical-align: middle; color: #888; }

.Butt { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #0063DC; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; }
.DeleteButt { color: #000000; background: #DCE0E6; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; font: 12px Arial, Helvetica, sans-serif; }
.CancelButt { color: #000000; background: #d9d9d5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #fff; border-right-color: #b6aeb3; border-bottom-color: #b6aeb3; border-left-color: #fff; font: 12px Arial, Helvetica, sans-serif; }
.PinkButt { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #FF0084; border: 1px solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; }
.SmallPinkButt { font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #FF0084; border: 1px solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; padding: 0px; margin: 0px; }
.SmallButt { font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #0063DC; border: 1px solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; padding: 0px; margin: 0px; }
.SmallDeleteButt { color: #000000; background: #DCE0E6; border: 1px solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; font: 10px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }

.Focus { padding: 10px; text-align: left; font-size: 13px; color: #003366; font-family: Arial, Helvetica, sans-serif; background: #f3f3f3; }
.FormInstruction { padding: 10px; background: #f5f5f5; font: 13px Arial, Helvetica, sans-serif; }
.Label { vertical-align: top; text-align: right; font-weight: bold; }


