@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: Verdana, Helvetica, sans-serif; /*everybody knows that serif fonts are harder to read. so use these.*/
}

article,p {
	font-family: Verdana, 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:#FF9;*/
	color: #F90;
	font-weight:bold;
	/*background-color:#48B5D1;*/
	cursor:crosshair;
	/*padding-bottom:2px;*/
	font-family: Tahoma, Verdana, 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", Verdana, Helvetica, sans-serif;
	font-size:medium;
}

kbd {
    background-color:#9cf;
	font-family: "OCR A Extended", "OCR-A II", "OCR A Std", "OCR B MT", Verdana, 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 {
	.headingxx {
	}
	
	.headingx {
	}
	.heading {
	}
}
@media 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 #888;
		-o-text-shadow:#888 2px 2px 2px;
		-webkit-text-shadow:#888 2px 2px 2px;
		-moz-text-shadow:#888 2px 2px 2px;
		-khtml-text-shadow:#888 2px 2px 2px;
		-ms-text-shadow:#888 2px 2px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		
		border-radius: 8px;
		-o-border-radius:8px;
		-khtml-border-radius:8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
	}
	
	.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 #888;
		-moz-text-shadow:2px 2px 2px #888;
		-o-text-shadow:2px 2px 2px #888;
		-khtml-text-shadow:2px 2px 2px #888;
		-webkit-text-shadow:2px 2px 2px #888;
		-ms-text-shadow:#888 2px 2px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		*/
		
		border-radius: 8px;
		-o-border-radius:8px;
		-khtml-border-radius:8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
	}
	.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 #888;
		-moz-text-shadow:2px 2px 2px #888;
		-o-text-shadow:2px 2px 2px #888;
		-khtml-text-shadow:2px 2px 2px #888;
		-webkit-text-shadow:2px 2px 2px #888;
		-ms-text-shadow:#888 2px 2px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		*/
		
		border-radius: 5px;
		-o-border-radius:5px;
		-khtml-border-radius:5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
	}
}
@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 #888;
		-moz-text-shadow:2px 2px 2px #888;
		-o-text-shadow:2px 2px 2px #888;
		-khtml-text-shadow:2px 2px 2px #888;
		-webkit-text-shadow:2px 2px 2px #888;
		-ms-text-shadow:#888 2px 2px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		*/

		border-radius: 5px;
		-o-border-radius:5px;
		-khtml-border-radius:5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
	}
	.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 #888;
		-moz-text-shadow:2px 2px 2px #888;
		-o-text-shadow:2px 2px 2px #888;
		-khtml-text-shadow:2px 2px 2px #888;
		-webkit-text-shadow:2px 2px 2px #888;
		-ms-text-shadow:#888 2px 2px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		*/

		border-radius: 5px;
		-o-border-radius:5px;
		-khtml-border-radius:5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
	}
	.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 #888;
		-moz-text-shadow:2px 2px 2px #888;
		-o-text-shadow:2px 2px 2px #888;
		-khtml-text-shadow:2px 2px 2px #888;
		-webkit-text-shadow:2px 2px 2px #888;
		-ms-text-shadow:#888 2px 2px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		*/

		border-radius: 5px;
		-o-border-radius:5px;
		-khtml-border-radius:5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
	}

}
.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 */

/*these two classes govern the middle separator during visuals or printing.*/
@media aural,braille,embossed {
	/*menumenu is the overall class which governs the style of the menu*/
	.mainmenu_on {
		vertical-align:top;
	}
	.mainmenu_off {
		display:none;
		vertical-align:top;
	}
	/*maincontent is the overall class which governs the style of the article content*/
	.maincontent {
		visibility:visible;
		vertical-align:top;
	}
}
@media handheld,projection,screen,tty,tv {
	/*menumenu is the overall class which governs the style of the menu*/
	.mainmenu_on {
		background-color:#ffc;
		border-radius: 8px;
		-o-border-radius:8px;
		-khtml-border-radius:8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 15px;
		
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		padding:15px;
		vertical-align:top;
		width:inherit;
	}
	.mainmenu_off {
		background-color:transparent;
		border-radius: 0px;
		-o-border-radius:0px;
		-khtml-border-radius:0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		
		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		border-style:none;
		display:none;
		padding:0px;
		width:0px;
		vertical-align:top;
		visibility:hidden;
	}
	/*maincontent is the overall class which governs the style of the article content*/
	.maincontent {
		text-align:left;
		/*background-image:url(images/goldspikepatternonwhite.png);*/
		background-color:#ffc;
		border-radius: 15px;
		-o-border-radius:15px;
		-khtml-border-radius:15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;

		/*behavior:url(/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
		padding:15px;
		vertical-align:top;
		visibility:visible;
	}
}
@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*/
	.mainmenu_on {
		background-color:#ffc;
		border-color:transparent;
		border-width:thin;
		border-style:none;
		
		border-radius: 0px;
		-o-border-radius:0px;
		-khtml-border-radius:0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-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;
		width:0px;
		display:none;
		visibility:hidden;
		vertical-align:top;
	}
	.mainmenu_off {
		background-color:#ffc;
		border-radius: 0px;
		-o-border-radius:0px;
		-khtml-border-radius:0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-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;
		width:0px;
		display:none;
		visibility:hidden;
		border-spacing:0px;
		vertical-align:top;
	}
	/*maincontent is the overall class which governs the style of the article content*/
	.maincontent {
		text-align:left;
		/*background-image:url(images/goldspikepatternonwhite.png);*/
		background-color:#ffc;
		border-radius: 0px;
		-o-border-radius:0px;
		-khtml-border-radius:0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-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;
		visibility:visible;
		vertical-align:top;
	}
}


/*these two classes govern the middle separator during visuals or printing.*/
@media aural,braille,embossed {
	.menuwrapper_off {
		display:none;
		visibility:hidden;
	}
	.menuwrapper_on {
		display:inherit;
		visibility:visible;
	}
	.mainseparator_on {
		visibility:hidden;
		vertical-align:top;
	}

	.mainseparator_off {
		visibility:hidden;
		vertical-align:top;
	}
}
@media handheld,projection,screen,tty,tv {
	.menuwrapper_off {
		visibility:hidden;
		display:none;
		width:0px;
		
		border-radius: 0px;
		-o-border-radius:0px;
		-khtml-border-radius:0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
	}
	.menuwrapper_on {
		visibility:visible;
		display:inherit;
	}
	.mainseparator_on {
		width:30px;
		display:inherit;
		visibility:visible;
		vertical-align:top;
	}

	.mainseparator_off {
		width:0px;
		display:none;
		visibility:hidden;
		vertical-align:top;
	}
}
@media print {
	.menuwrapper_off {
		visibility:hidden;
		display:none;
		width:0px;
		padding:0px;
		
		border-radius: 0px;
		-o-border-radius:0px;
		-khtml-border-radius:0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
	}
	.menuwrapper_on {
		visibility:hidden;
		display:none;
		width:0px;
	}

	.mainseparator_on {
		visibility:hidden;
		vertical-align:top;
	}

	.mainseparator_off {
		visibility:hidden;
		vertical-align:top;
	}
}

/*end menu6.php classes */


/************ 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: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. */
	visibility:hidden;
}

.treeview .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor:default;
    color:#000;
}
/*end menu6.php classes */

/*******************************************************************************************************/
/*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, #6c0));
	background-image:-webkit-gradient(linear, 0% 0%, 0% 95%, from(#10ff10), to(#008700));
	background:-moz-linear-gradient(top, #10ff10, #108710);
	background:-o-linear-gradient(top, #10ff10, #108710);
	background:-khtml-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:Verdana, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
a .downloadtext {
	color:white;
	font-size:medium;
	font-weight:normal;
	font-family:Verdana, 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 {
	nav {
		/*
		  border: none solid firebrick !important;
		  background-color: rgb(200, 255, 200) !important;
		*/
	}
	.robots-nocontent {
	/*
	  border: none solid firebrick !important;
	  background-color: rgb(200, 255, 200) !important;
	*/
	}
}
@media 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 {
	.maintitlebar {
	}
	.mainsubtext {
	}
}
@media 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;
		-o-text-shadow:#888 3px 3px 2px;
		-webkit-text-shadow:#888 3px 3px 2px;
		-moz-text-shadow:#888 3px 3px 2px;
		-khtml-text-shadow:#888 3px 3px 2px;
		-ms-text-shadow:#888 3px 3px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		
		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;
		-khtml-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-ms-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		
		border-radius: 24px;
		-o-border-radius:24px;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		-khtml-border-radius: 24px;
		-ms-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.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
	}
	.mainsubtext {
		font-size:medium;
		font-family:Verdana,Helvetica,sans-serif;
		
		text-shadow:#888 2px 2px 1px;
		-o-text-shadow:#888 3px 3px 1px;
		-webkit-text-shadow:#888 3px 3px 1px;
		-moz-text-shadow:#888 3px 3px 1px;
		-khtml-text-shadow:#888 3px 3px 1px;
		-ms-text-shadow:#888 3px 3px 1px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1,OffY=1,Color='gray',Positive='true');
	}
}
@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;
		-o-text-shadow:#888 3px 3px 2px;
		-webkit-text-shadow:#888 3px 3px 2px;
		-moz-text-shadow:#888 3px 3px 2px;
		-khtml-text-shadow:#888 3px 3px 2px;
		-ms-text-shadow:#888 3px 3px 2px;
		filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
		
		/*
		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;
		-ms-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		-khtml-box-shadow:inset 0 10px 15px yellow, 0 1px 1px #9f9;
		*/
		
		border-radius: 24px;
		-o-border-radius:24px;
		-khtml-border-radius:24px;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		-ms-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.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
	}
	.mainsubtext {
		color:#000;
		font-size:medium;
		font-family:Verdana,Helvetica,sans-serif;
	}
}	

dt,.dt {
	background-color:#ffc;
	border-top-color:green;
	border-top-style:dashed;
	border-top-width:thin;
	font-family:Verdana, Helvetica, sans-serif;
}

.dtheading {
	margin-bottom:5pt;
	margin-top:18pt;
	font-weight:bold;
	background-color:#fc9;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:medium;
}
.redtext,.red {
	color:#F00;
}
dd{
	font-family:Verdana, Helvetica, sans-serif;
}
.dd {
	font-family:Verdana, Helvetica, sans-serif;
	margin-left:30pt;
}
span.iedropshadow {
	filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2,OffY=2,Color='gray',Positive='true');
}
#menuwrapper {
	list-style:none;
	list-style-type:none;
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	white-space: nowrap;
}


/* **********************related to book-code*************** */
@media print {
	.currentMenuItem {
		list-style:none;
		list-style-type:none;
		background-color:#3CF;
	}
	.menuboilerplate_on {
		width:0px;
		display:none;
		white-space:normal;
		border: none solid transparent ! important;
		background-color: transparent ! important;
		visibility:hidden;
	}
	.menuboilerplate_off {
		width:0px;
		display:none;
		white-space:normal;
		border: none solid transparent ! important;
		background-color: transparent ! important;
		visibility:hidden;
	}
	.menuitemsuser_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#fc9;
		width:0px;
		display:none;
		visibility:hidden;
		/*clear:left;*/
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsadmin_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#f30;
		width:0px;
		display:none;
		visibility:hidden;
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsmoderator_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#f93;
		width:0px;
		display:none;
		visibility:hidden;
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsleadership_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#9ff;
		width:0px;
		display:none;
		visibility:hidden;
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsadmin_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#f30;
		width:0px;
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsmoderator_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#f93;
		width:0px;
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsleadership_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#9ff;
		width:0px;
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsuser_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#fc9;
		width:0px;
		display:none;
		visibility:hidden;
		/*clear:left;*/
        margin:0px;
        padding:0px;
	}
}
@media aural,braille,embossed {
	.currentMenuItem {
		list-style:none;
		list-style-type:none;
		background-color:#3CF;
	}
	.menuboilerplate_on {
		white-space:normal;
		border: none solid transparent ! important;
		background-color: transparent ! important;
	}
	.menuboilerplate_off {
		width:0px;
		white-space:normal;
		border: none solid transparent ! important;
		background-color: transparent ! important;
		visibility:hidden;
	}
	.menuitemsuser_on ul {
		/*clear:left;*/
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsadmin_on ul {
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsmoderator_on ul {
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsleadership_on ul {
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsadmin_off ul {
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsmoderator_off ul {
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsleadership_off ul {
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsuser_off ul {
		display:none;
		visibility:hidden;
		/*clear:left;*/
        margin:0px;
        padding:0px;
	}
	sup {
	}
	sub {
	}
}
@media handheld,projection,screen,tty,tv {
	.currentMenuItem {
		list-style:none;
		list-style-type:none;
		background-color:#3CF;
	}
	.menuboilerplate_on {
		width:300px;
		white-space:normal;
		/*border-color:green;*/
		/*border-width:thin;*/
		/*border-style:solid;*/
		/*background-color:#9f9;*/
		border: thin solid green ! important;
		background-color: #9f9 ! important;
	}
	.menuboilerplate_off {
		width:0px;
		white-space:normal;
		/*border-style:none;
		background-color:#9f9;*/
		border: none none transparent ! important;
		background-color: #9f9 ! important;
		display:none;
		visibility:hidden;
	}
	.menuitemsuser_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#fc9;
		white-space:nowrap;
		/*clear:left;*/
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsadmin_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#f30;
		white-space:nowrap;
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsmoderator_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#f93;
		white-space:nowrap;
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsleadership_on ul {
		list-style:none;
		list-style-type:none;
		background-color:#9ff;
		white-space:nowrap;
        margin-left:0px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:15px;
        padding-top:0px;
        padding-right:0px;
        padding-left:8px;
        padding-bottom:0px;

        border-top-width:medium;
        border-top-style:double;
        border-top-color:green;

        border-left-width:thin;
        border-left-style:solid;
        border-left-color:black;
        border-right-width:thin;
        border-right-style:solid;
        border-right-color:black;
        border-bottom-width:thin;
        border-bottom-style:solid;
        border-bottom-color:black;
	}
	.menuitemsadmin_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#f30;
		white-space:normal;
		width:0px;
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsmoderator_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#f93;
		white-space:normal;
		width:0px;
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsleadership_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#9ff;
		white-space:normal;
		width:0px;
		display:none;
		visibility:hidden;
        margin:0px;
        padding:0px;
	}
	.menuitemsuser_off ul {
		list-style:none;
		list-style-type:none;
		background-color:#fc9;
		white-space:normal;
		width:0px;
		display:none;
		visibility:hidden;
		/*clear:left;*/
        margin:0px;
        padding:0px;
	}
	sup {
		/*browser's default rendering of sub and sup is absolutely lousy.  this makes it usable. */
		vertical-align:baseline;
		font-size:small;
		position:relative;
		top:-0.6em;
		padding-top:-1.5em;
	}
	sub {
		/*browser's default rendering of sub and sup is absolutely lousy.  this makes it usable. */
		vertical-align:baseline;
		font-size:small;
		position:relative;
		top:0.6em;
		padding-top:1.5em;
	}
}

