@charset "utf-8";
/*
Copyright 2007-2010 Jim Michaels
This file is part of menu6.

    menu6 is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    menu6 is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with menu6.  If not, see <http://www.gnu.org/licenses/>.

The source code for treemenu7 can be found at
http://JesusnJim.com/code/treemenu7.html

Jim Michaels <jmichae3@yahoo.com>
*/

/* CSS Document: DIV headings, external link classes, body background */
body {
	background-color:#ee0;
/*	background-image:url(images/Abstract022.jpg);*/
/*	background-image:url(images/bgPICT0552a.jpg);*/
/*	background-image:url(images/Brick006.jpg);*/

/*	background-image:url(images/Brick007.jpg);*/

/*	background-image:url(images/Bark026.jpg);*/
/*	background-image:url(images/Bark015.jpg);*/
/*	background-image:url(images/Abstract026.jpg);*/
/*	background-image:url(images/Abstract015.jpg);*/
/*	background-image:url(images/Abstract007.jpg);*/
/*	background-image:url(images/Abstract006.jpg);*/
/*	background-image:url(images/Abstract005.jpg);*/
/*	background-image:url(images/Abstract000.jpg);*/
/*	background-image:url(images/neonbg.jpg);*/
/*	background-image:url(images/goldspikepatternonwhite.png);*/
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif; /*everybody knows that serif fonts are harder to read. so use these.*/
}

article,p {
	font-family: Arial, Helvetica, sans-serif; /*everybody knows that serif fonts are harder to read. so use these.*/
}

acronym {
	/*border-bottom-color:#055;*/
	border-bottom-color:red;
    /*border-bottom-style:double;*/
	border-bottom-style:dashed;
	border-bottom-width:thin;
	/*background-color:#FFFF99;*/
	color:#FF9900;
	font-weight:bold;
	/*background-color:#48B5D1;*/
	cursor:crosshair;
	/*padding-bottom:2px;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*everybody knows that serif fonts are harder to read. so use these.*/
}

pre {
	background-color:#CFF;
	border-width:thin;
	border-style:solid;
 	border-color: black;
}

code {
    background-color:#66DBA1;
	font-family: "OCR A Extended", "OCR-A II", "OCR A Std", "OCR B MT", Arial, Helvetica, sans-serif;
	font-size:medium;
}

kbd {
    background-color:#9cf;
	font-family: "OCR A Extended", "OCR-A II", "OCR A Std", "OCR B MT", Arial, Helvetica, sans-serif;
	font-size:medium;
}


a.ext,a.userext {
	font-weight:bold;
}
a.adminext {
	font-weight:bold;
	background-color:#f63;
}
a.moderatorext {
	font-weight:bold;
	background-color:#9c6;
}
a.leadershipext {
	font-weight:bold;
	background-color:#fcc;
}

a.user {
	font-weight:normal;
}
a.admin {
	font-weight:normal;
	background-color:#f63;
}
a.moderator {
	font-weight:normal;
	background-color:#9c6;
}
a.leadership {
	font-weight:normal;
	background-color:#fcc;
}


@media aural,braille,embossed,handheld,projection,screen,tty,tv {
	.headingxx {
		background-color:#fc9;
		color:#000099;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:xx-large;
		/*text-shadow:2px 2px 2px #000;*/
	}
	.headingx {
		background-color:#fc9;
		color:#000099;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:x-large;
		/*text-shadow:2px 2px 2px #000;*/
	}
	.heading {
		background-color:#fc9;
		color:#000099;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:large;
		/*text-shadow:2px 2px 2px #000;*/
	}
}
@media print {
	.headingxx {
		border-color:black;
		border-width:medium;
		border-style:solid;
		background-color:#fc9;
		color:#000099;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:xx-large;
		/*text-shadow:2px 2px 2px #000;*/
	}
	.headingx {
		border-color:black;
		border-width:medium;
		border-style:solid;
		background-color:#fc9;
		color:#000099;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:x-large;
		/*text-shadow:2px 2px 2px #000;*/
	}
	.heading {
		border-color:black;
		border-width:medium;
		border-style:solid;
		background-color:#fc9;
		color:#000099;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:large;
		/*text-shadow:2px 2px 2px #000;*/
	}

}
.boxGreen {
	padding:10px;
	border-color:green;
	border-style:dashed;
	border-width:thin;
}
.boxGreenFloatLeft {
	padding:10px;
	border-color:green;
	border-style:dashed;
	border-width:thin;
	float:left;
}
.boxBlue {
	padding:10px;
	border-color:blue;
	border-style:dashed;
	border-width:thin;
}
.boxBlueFloatLeft {
	padding:10px;
	border-color:blue;
	border-style:dashed;
	border-width:thin;
	float:left;
}
.boxOrange {
	padding:10px;
	border-color:orange;
	border-style:dashed;
	border-width:thin;
}
.boxOrangeFloatLeft {
	padding:10px;
	border-color:orange;
	border-style:dashed;
	border-width:thin;
	float:left;
}
.boxRed {
	padding:10px;
	border-color:red;
	border-style:dashed;
	border-width:thin;
}
.boxRedFloatLeft {
	padding:10px;
	border-color:red;
	border-style:dashed;
	border-width:thin;
	float:left;
}



caption {
	background-color: #CFF;
	border-color: #60F;
	border-style:solid;
	border-width:thin;
	font-weight:bold;
}

/*menu6.php classes */

@media aural,braille,embossed,handheld,projection,screen,tty,tv {
	/*menumenu is the overall class which governs the style of the menu*/
	td.mainmenu {
		background-color:#ffc;
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		padding:15px;
	}
	/*maincontent is the overall class which governs the style of the article content*/
	td.maincontent {
		text-align:left;
		/*background-image:url(images/goldspikepatternonwhite.png);*/
		background-color:#ffc;
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		padding:15px;
	}
}
@media print {
	/* during print, we do not want any border radius stuff, just simple document. only in the title bar is it acceptable*/
	/*menumenu is the overall class which governs the style of the menu*/
	td.mainmenu {
		background-color:#ffc;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		padding:0px;
	}
	/*maincontent is the overall class which governs the style of the article content*/
	td.maincontent {
		text-align:left;
		/*background-image:url(images/goldspikepatternonwhite.png);*/
		background-color:#ffc;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		padding:0px;
	}
}


/*these two classes govern the middle separator during visuals or printing.*/
@media aural,braille,embossed,handheld,projection,screen,tty,tv {
	td.mainseparator_screen {
		width:20px;
	}

	td.mainseparator_print {
		width:0px;
	}
}
@media print {
	td.mainseparator_screen {
		width:0px;
	}

	td.mainseparator_print {
		width:0px;
	}
}
/*end menu6.php classes */


@media aural,braille,embossed,handheld,projection,screen,tty,tv {
	div.print {
		visibility:none;
		display:none;
	}
	div.screen {
		visibility:visible;
		display:inherit;
	}
}
@media print {
	div.print {
		visibility:none;
		display:none;
	}
	div.screen {
		visibility:none;
		display:none;
	}
}
/************ Dynamic Drive tree menu classes *************/
.treeview ul { /*CSS for Simple Tree Menu*/
    margin:0px;
    padding:0px;
}

.treeview li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	/*background: white url(/list.gif) no-repeat left center;*/
	background-image: url(/list.gif);
	background-repeat: no-repeat;
	background-position:left center;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
	widows: 1;
	orphans: 1;
	white-space:nowrap;
    color:#000;
}

.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
	/*background:white url(/closed.gif) no-repeat left 1px;*/
	background-image:url(/closed.gif) ;
	background-repeat:no-repeat ;
	background-position:left 1px;
	cursor:hand !important;
	cursor:pointer !important;
	widows:1;
	orphans:1;
	white-space:nowrap;
    color:#000;
}


.treeview li.submenu ul { /*Style for ULs that are children of LIs (submenu) */
	display:none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor:default;
    color:#000;
}

/*******************************************************************************************************/
/*download button background */
a .download {
	background-color:#66CC00;
	background-image:url(images/download-gradient.png);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#10ff10, endColorstr=#008700);
	background:-webkit-gradient(linear, left top, left bottom, from(#10ff10), to(#008700));
	background:-webkit-gradient(linear, left top, left bottom, from(#10ff10), to(#008700)), color-stop(0.5, #fff), color-stop(0.5, #66cc00));
	background-image:-webkit-gradient(linear, 0% 0%, 0% 95%, from(#10ff10), to(#008700));
	background:-moz-linear-gradient(top, #10ff10, #108710);
	/*background-repeat: repeat-x;*/
	height:70px;
	float:left;
	border-style:solid;
	border-width:medium;
	border-color:blue;
	text-decoration:none;
	padding:5px;
}
a .downloadword {
	color:black;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
a .downloadtext {
	color:white;
	font-size:medium;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:10px;
	text-decoration:none;
}
/*******************************************************************************************************/
ul.greenbullet li {
	list-style-type:none;
	list-style-image:url(images/greenbullet.gif);
	list-style-position:outside;
}
/*****************************************/
a[rel~="nofollow"] {
  border: none dashed transparent ! important;
  background-color: transparent ! important;
}

@media aural,braille,embossed,handheld,projection,screen,tty,tv {
	nav {
		border: none solid transparent ! important;
		background-color: transparent ! important;
		/*
		  border: none solid firebrick ! important;
		  background-color: rgb(200, 255, 200) ! important;
		*/
	}
	.robots-nocontent {
		border: none solid transparent ! important;
		background-color: transparent ! important;
	/*
	  border: none solid firebrick ! important;
	  background-color: rgb(200, 255, 200) ! important;
	*/
	}
}
@media print {
	nav {
		width:0px;
		height:0px;
	}
	.robots-nocontent {
		border: none solid transparent ! important;
		background-color: transparent ! important;
		width:0px;
		height:0px;
		/*
		  border: none solid firebrick ! important;
		  background-color: rgb(200, 255, 200) ! important;
		*/
	}
}
/******************************************/

del {
    color:red;
    text-decoration:line-through;
}
ins {
    color:#6f6;
}
.strike {
    text-decoration:line-through;
}
@media aural,braille,embossed,handheld,projection,screen,tty,tv {
	.maintitlebar {
		/*
		background-color:#9f9;color:#f93;font-family:Georgia,'Times New Roman',Times,serif;padding:8px;text-align:center;text-shadow:#555 3px 3px 2px;box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;-o-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;-webkit-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;-moz-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 24px;border-width:5px;border-style:outset;border-color:#9f9;

		border-style:outset;
		border-width:7px;
		border-color:#9f9;
		*/
		font-size:xx-large;
		background-color:#9f9;
		color:#f93;
		font-family:Impact,'Times New Roman',Times,serif;
		padding:8px;
		text-align:center;
		text-shadow:#888 3px 3px 2px;
		box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-o-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-webkit-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-moz-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		border-radius: 24px;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-width:5px;
		border-style:outset;
		border-color:#9f9;
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=24,makeShadow=true,shadowOpacity=50)
	}
	.mainsubtext {
		font-size:medium;
		font-family:Arial,Helvetica,sans-serif;
	}
}
@media print {
	.maintitlebar {
		/*
		background-color:#9f9;color:#f93;font-family:Georgia,'Times New Roman',Times,serif;padding:8px;text-align:center;text-shadow:#555 3px 3px 2px;box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;-o-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;-webkit-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;-moz-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 24px;border-width:5px;border-style:outset;border-color:#9f9;

		border-style:outset;
		border-width:7px;
		border-color:#9f9;
		*/
		font-size:xx-large;
		background-color:#9f9;
		color:#000;
		font-family:Impact,'Times New Roman',Times,serif;
		padding:8px;
		text-align:center;
		text-shadow:#888 3px 3px 2px;
		/*box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-o-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-webkit-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-moz-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;*/
		border-radius: 24px;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-width:5px;
		border-style:outset;
		border-color:#9f9;
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=24,makeShadow=true,shadowOpacity=50)
	}
	.mainsubtext {
		color:#000;
		font-size:medium;
		font-family:Arial,Helvetica,sans-serif;
	}
}	

dt,.dt {
	background-color:#FFFFCC;
	border-top-color:green;
	border-top-style:dashed;
	border-top-width:thin;
	font-family:Arial, Helvetica, sans-serif;
}

.dtheading {
	margin-bottom:5pt;
	margin-top:18pt;
	font-weight:bold;
	background-color:#FFCC99;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}
.redtext {color: #FF0000}
dd{
	font-family:Arial, Helvetica, sans-serif;
}
.dd {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:30pt;
}
span.iedropshadow {
	filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
}
