@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:white;

/*	background-image:url(/i/Abstract022.jpg);*/

/*	background-image:url(/i/bgPICT0552a.jpg);*/

/*	background-image:url(/i/Brick006.jpg);*/

/*	background-image:url(/i/Brick007.jpg);*/

/*	background-image:url(/i/Bark026.jpg);*/

/*	background-image:url(/i/Bark015.jpg);*/

/*	background-image:url(/i/Abstract026.jpg);*/

/*	background-image:url(/i/Abstract015.jpg);*/

/*	background-image:url(/i/Abstract007.jpg);*/

/*	background-image:url(/i/Abstract006.jpg);*/

/*	background-image:url(/i/Abstract005.jpg);*/

/*	background-image:url(/i/Abstract000.jpg);*/

/*	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:#9ff;

	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: 15px;

		-o-border-radius:15px;

		-khtml-border-radius:15px;

		-webkit-border-radius: 15px;

		-moz-border-radius: 15px;
		-ms-border-radius: 15px;

	}

	.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: 10px;

		-o-border-radius:10px;

		-khtml-border-radius:10px;

		-webkit-border-radius: 10px;

		-moz-border-radius: 10px;
		-ms-border-radius: 10px;

	}

	.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: 8px;

		-o-border-radius:8px;

		-khtml-border-radius:8px;

		-webkit-border-radius: 8px;

		-moz-border-radius: 8px;
		-ms-border-radius: 8px;

	}

}

@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: 15px;
		-o-border-radius:15px;
		-khtml-border-radius:15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;

	}

	.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: 10px;

		-o-border-radius:10px;

		-khtml-border-radius:10px;

		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;

	}

	.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: 8px;

		-o-border-radius:8px;

		-khtml-border-radius:8px;

		-webkit-border-radius: 8px;

		-moz-border-radius: 8px;
		-ms-border-radius: 8px;

	}



}

.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: #0CF;

		border-radius: 15px;

		-o-border-radius:15px;

		-khtml-border-radius:15px;

		-webkit-border-radius: 15px;

		-moz-border-radius: 15px;
		-ms-border-radius: 15px;

		/*background-image: url(images/Abstract011.jpg);*/

		padding: 20px;

		background-color:white;

		border-color:black;

		border-width:thin;

		border-style:solid;

		vertical-align:top;

    }

	.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;

		background-color:white;

		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: #fff;

		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:20px;

		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: transparent;/*#0CF;*/

		/*background-image: url(images/Abstract011.jpg);*/

		/*background-color:white;*/

		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: transparent;/*#0CF;*/

		/*background-image: url(images/Abstract011.jpg);*/

		/*background-color:white;*/

		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;

		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:#fff;

		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;
		-o-text-shadow:#555 3px 3px 2px;
		-webkit-text-shadow:#555 3px 3px 2px;
		-moz-text-shadow:#555 3px 3px 2px;
		-khtml-text-shadow:#555 3px 3px 2px;
		-ms-text-shadow:#555 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;



		border-style:outset;

		border-width:7px;

		border-color:#9f9;

		*/

		font-size:x-large;

		background-color:#fc0;

		color:#000;

		font-family:Tahoma,Arial,Helvetica,sans-serif;

		padding:8px;

		text-align:center;

		text-shadow:2px 2px 2px #888;

		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:medium;

		border-style:solid;

		border-color:#f30;

		/*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;

	}

}

@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: 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;



		border-style:outset;

		border-width:7px;

		border-color:#9f9;

		*/

		font-size:x-large;

		background-color:#fc0;

		color:#000;

		font-family:Tahoma,Arial,Helvetica,sans-serif;

		padding:8px;

		text-align:center;

		text-shadow:2px 2px 2px #888;
		-o-text-shadow:2px 2px 2px #888;
		-webkit-text-shadow:2px 2px 2px #888;
		-moz-text-shadow:2px 2px 2px #888;
		-khtml-text-shadow:2px 2px 2px #888;
		-ms-text-shadow:2px 2px 2px #888;

		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:medium;

		border-style:solid;

		border-color:#f30;

		/*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;

	}

}
