/* 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:#FFFFFF; background-repeat:repeat-x; }
td { font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:0.75em ; line-height:150%; color:#000000; }
div { margin: 0px; padding: 0px; }		
#vignette { background:#99CCFF; border:1px dashed #0033CC; width:auto; vertical-align:top; padding: 0px 5px; }
#vignette_bordered { background:#FFFFFF; border:1px solid #0033CC; width:auto; vertical-align:top; padding: 0px 5px; }
#form_vignette { background:#99CCFF; border:1px dashed #000000; width:auto; vertical-align:top; padding: 0px 5px; }
#tipbox { background:#99CCFF; border:1px dashed #000000; 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:#000000; }
h2 { font-size: 1em; color: #000000; background-color: #CCCC99; margin: 0px 0px 0.5em 0px; padding: 0.25em; } 
h5 { font-size: 1em; color: #000000; margin: 0px 0px 0.5em 0px; padding: 0.25em; } 	

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

/* LINKAGE */

a:link {color:#0033CC;background:transparent;}
a:visited {color:#0099CC;background:transparent;}
a:hover {color:#0066FF; text-decoration:underline;background:transparent; }

.hlink {cursor:help}
.current {color:#999999;background:transparent;font-weight:600;}
.hilite {color:#000099;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:#000099; font-weight:normal; }

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

legend {color:#000099; }

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:#FFFFFF;}