/* CSS HYBRID from various sources, including:
bluerobot.com, fu2k.org, glish.com, webreference.com, mind of a bunny */

/* STRUCTURE */

body { margin:0px; padding:0px 0px 0px 0px; background-color:#000000; background-repeat:repeat-x; }
td { font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:0.75em ; line-height:150%; color:#FFFFFF; }
div { margin: 0px; padding: 0px; }		
#vignette { background:#000000; border:1px dashed #FFFFFF; width:auto; vertical-align:top; padding: 0px 5px; }
#vignette_bordered { background:#000000; border:1px solid #FFFF00; width:auto; vertical-align:top; padding: 0px 5px; }
#form_vignette { background:#000000; border:1px dashed #FFFFFF; width:auto; vertical-align:top; padding: 0px 5px; }
#tipbox { background:#000000; border:1px dashed #FFFFFF; width:150px; vertical-align:top; padding: 5px; float: right; }
		
#quickfind { width:150px; vertical-align:top; padding: 5px; float: right; }
		
/* FONT */

h1 { font-family:arial, helvetica, sans-serif; font-size:2.1em ; line-height:150%; color:#FFFFFF; }
h2 { font-size: 1em; color: #FFFFFF; background-color: #000000; margin: 0px 0px 0.5em 0px; padding: 0.25em; } 
h5 { font-size: 1em; color: #FFFFFF; margin: 0px 0px 0.5em 0px; padding: 0.25em; } 	

a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:arial, helvetica, sans-serif; background:transparent; }

/* LINKAGE */

a:link {color:#FFFF00; text-decoration:underline; background:transparent;}
a:visited {color:#00FFFF; text-decoration:underline; background:transparent;}
a:hover {color:#FF00FF; text-decoration:underline;background:transparent; }

.hlink {cursor:help}
.current {color:#999999;background:transparent;font-weight:600;}
.hilite {color:#FFFFFF;background:transparent;font-weight:bold;}

/* DO NOT EDIT OR REMOVE BETWEEN THESE COMMENTS */

.external { color:#000000; font-style: normal; text-decoration: none; font-family:arial, helvetica, sans-serif; background:transparent; }
a:link.external {color:#663333;background:transparent;}
a:visited.external {color:#CC6600;background:transparent;}
a:hover.external {color:#FFFFFF; text-decoration:underline;background:#FF6633; }	
a:link.external {color:#663333;background:transparent;}
a:visited.external {color:#CC6600;background:transparent;}
a:hover.external {color:#FFFFFF; text-decoration:underline;background:#FF6633; }
		
.red { color:#FF0000;text-decoration:none;background : transparent; }
a.redlink { color:#FF0000;text-decoration:none;background : transparent; }
a.redlink:hover { color:#FF0000;text-decoration:underline;background : transparent; }
a.redlink:link { color:#FF0000;text-decoration:none;background : transparent; }
a.redlink:visited { color:#FF0000;text-decoration:none;background : transparent; } 

.orange { color:#FF9900;text-decoration:none;background : transparent; }
a.orangelink { color:#FF9900;text-decoration:none;background : transparent; }
a.orangelink:hover { color:#FF9900;text-decoration:underline;background : transparent; }
a.orangelink:link { color:#FF9900;text-decoration:none;background : transparent; }
a.orangelink:visited { color:#FF9900;text-decoration:none;background : transparent; } 

.green { color:#00CC00;text-decoration:none;background : transparent; }
a.greenlink { color:#00CC00;text-decoration:none;background : transparent; }
a.greenlink:hover { color:#00CC00;text-decoration:underline;background : transparent; }
a.greenlink:link { color:#00CC00;text-decoration:none;background : transparent; }
a.greenlink:visited { color:#00CC00;text-decoration:none;background : transparent; } 

.blue{ color:#0033CC;text-decoration:none;background : transparent; }
a.bluelink { color:#0033CC;text-decoration:none;background : transparent; }
a.bluelink:hover { color:#0033CC;text-decoration:underline;background : transparent; }
a.bluelink:link { color:#0033CC;text-decoration:none;background : transparent; }
a.bluelink:visited { color:#0033CC;text-decoration:none;background : transparent; } 

.purple{ color:#9966FF;text-decoration:none;background : transparent; }
a.purplelink { color:#9966FF;text-decoration:none;background : transparent; }
a.purplelink:hover { color:#9966FF;text-decoration:underline;background : transparent; }
a.purplelink:link { color:#9966FF;text-decoration:none;background : transparent; }
a.purplelink:visited { color:#9966FF;text-decoration:none;background : transparent; } 

.hicon{ color:#FFFFFF;text-decoration:none;background : #000000; }
a.hiconlink { color:#FFFFFF;text-decoration:none;background : #000000; }
a.hiconlink:hover { color:#FF00FF;text-decoration:underline;background : #000000; }
a.hiconlink:link { color:#FFFFFF;text-decoration:none;background : #000000; }
a.hiconlink:visited { color:#CCCCCC;text-decoration:none;background : #000000; } 

.neg{ color:#FFFFFF;text-decoration:none;background : #000000; }
a.neglink { color:#FFFFFF;text-decoration:none;background : #000000; }
a.neglink:hover { color:#FF0000;text-decoration:underline;background : #000000; }
a.neglink:link { color:#FFFFFF;text-decoration:none;background : #000000; }
a.neglink:visited { color:#CCCCCC;text-decoration:none;background : #000000; } 

.mono{ color:#000000;text-decoration:none;background : transparent; }
a.monolink { color:#000000;text-decoration:none;background : transparent; }
a.monolink:hover { color:#FF0000;text-decoration:underline;background : transparent; }
a.monolink:link { color:#000000;text-decoration:none;background : transparent; }
a.monolink:visited { color:#999999;text-decoration:none;background : #000000; }

.yellow {color:#000000; text-decoration:none;background:transparent;font-weight:600;}
a.yellowlink {color:#000000; text-decoration:none;background:transparent;font-weight:600;}
a.yellowlink:hover {color:#ffff99; text-decoration:none;background-color:#000000;font-weight:600;}
a.yellowlink:link {color:#000000; text-decoration:none;background:transparent;font-weight:600;}
a.yellowlink:visited {color:#999999; text-decoration:none;background:transparent;font-weight:600;}

/* DO NOT EDIT OR REMOVE BETWEEN THESE COMMENTS */

/* MISCELLANEOUS */

.contact { display:none; }
			
.access { display:none; }

ul { list-style-image:none; margin-left:20px; padding: 0px; color:#000000; vertical-align:top; margin-top:5px; font-weight:bold; }

li { list-style-image:none; list-style-position:outside; list-style-type:square; color:#FFFFFF; font-weight:normal; }

label { font-weight:bold; color:#FFFFFF; }

legend {color:#FFFFFF; }

fieldset { padding:5px; }

div.imager { float: right; }

div.imagel { float: left; }

hr { height:1px; color:#000000; }

.bg { font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:xx-small; line-height:normal; color:#000000;}