/* apps Cascading Style Sheet */
/* Standard Tags {{{1 */

	BODY	{ 
		font-family:"Trebuchet MS","Verdana", "Bitstream Vera Sans", "Arial", "Helvetica", sans-serif;
		font-size:11pt;
		background-color: #FFFFCC;
/*		background-image: url(images/treebrd2.gif);*/
		background-image: url(images/tabbkgnd.jpg);
		margin: 0px 20px 0px 80px; 
		}

	a:link	{
		text-decoration: none; 
		color: #000040;
		}

	a:active {
		background-color: #eee;
		color: #000;
		text-decoration: none;
		}

	a:visited {
		color: #333;
		text-decoration: none;
		}  

	a:hover	{
		text-decoration: underline; 
		background: #fbefe0;
		color: #000000;
		}

	a.nohighlight:hover{
		text-decoration: none; 
		background: transparent;
		color: transparent;
		}

	DIV 	{
		margin: 2px;
		padding: 2px;
		}

/*	P 	{
		font-size: 12pt;
		}*/

	H1	{
		font-family:"Trebuchet MS","Verdana", "Bitstream Vera Sans", "Arial", "Helvetica", sans-serif;
		font-weight: bolder;
		font-size: 160%;
		margin: 2px;
		}

	H2 	{
		font-family:"Trebuchet MS","Verdana", "Bitstream Vera Sans", "Arial", "Helvetica", sans-serif;
		font-weight: bolder;
		font-style: italic;
		font-size: 150%;
		}

	H3 	{
		font-weight: bold;
		margin: 0;
		font-size: 100%;
/*		padding: 10px 0px 10px 0px;*/
		}

	H4 	{
		margin: 1em 0em 0.3em 0em;
		padding-left: 4px;
		border-bottom: 1px solid #999;
		}

	H5 	{
		margin-bottom: 0.5em;
		}

	H6 	{
		font-style: italic;
        	font-size: 100%;
		margin: 1.3em 0em 1em 0.8em;
		}

	IMG 	{
		border: none;
		}


	SUP 	{
		line-height: 0%;
		}

	TABLE 	{
		/*border: none;*/
		/*border-collapse: collapse;*/
		}

	TD	{
		font-family: "Trebuchet MS", "Arial"; 
		font-size: 11pt;
/*		vertical-align: top;
		padding: 0;  */
		}

	TH	{
		font-family: "Trebuchet MS", "Arial"; 
		font-size: 11pt;
/*		padding: 1px 3em 1px 1px;
		font-weight: bold;
		text-align: left;  */
		}

	INPUT 	{
		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
		FONT-SIZE: 13px;
		COLOR: #000000;
		BACKGROUND-COLOR: #fbefe0;
		/*BACKGROUND-COLOR: #cccc99;*/
		}

	RADIO 	{
		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
		FONT-SIZE: 10px;
		COLOR: #FFFFFF;
		BACKGROUND-COLOR: red;
		}

	CHECK 	{
		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
		FONT-SIZE: 10px;
		COLOR: #FFFFFF;
		BACKGROUND-COLOR: red;
		}


	BUTTON	{
		font-family:"Arial", "Verdana", "Bitstream Vera Sans", "Helvetica", sans-serif;
		FONT-SIZE:12px;
		FONT_WEIGHT:Bold;
		/*COLOR: #FFFFFF;*/
		COLOR: #000000;
		BACKGROUND-COLOR: #cccc99;
		BORDER: 1px solid;
		BORDER-TOP-COLOR:#696;
		BORDER-LEFT-COLOR:#696;
		BORDER-RIGHT-COLOR:#363;
		BORDER-BOTTOM-COLOR:#363;
		/*BACKGROUND-COLOR: GREEN;*/
		}

	input.btn{
		color:#000000;
		font-family:"Arial", "Verdana", "Bitstream Vera Sans", "Helvetica", sans-serif;
		font-size:12px;
		font-weight:bold;
		background-color:#fbefe0;
		/*background-color:#f0e0d0;*/
		border:1px solid;
		border-top-color:#696;
		border-left-color:#696;
		border-right-color:#363;
		border-bottom-color:#363;
		filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr="#ffffffff",EndColorStr="#ffeeddaa");
		}

	input.btnhov
		{
		border-top-color:#c63;
		border-left-color:#c63;
		border-right-color:#930;
		border-bottom-color:#930;
		}

	button.btn2{
		color:#000000;
		font-family:"Arial", "Verdana", "Bitstream Vera Sans", "Helvetica", sans-serif;
		font-size:12px;
		font-weight:bold;
		background-color:#fbefe0;
		/*background-color:#f0e0d0;*/
		border:1px solid;
		border-top-color:#696;
		border-left-color:#696;
		border-right-color:#363;
		border-bottom-color:#363;
		filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr="#ffffffff",EndColorStr="#ffeeddaa");
		}

	button.btnhov2
		{
		border-top-color:#c63;
		border-left-color:#c63;
		border-right-color:#930;
		border-bottom-color:#930;
		}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

	.basictab{
		padding: 3px 0;
		margin-left: 0;
		font: bold 12px "Arial";
		border-bottom: 1px solid gray;
		list-style-type: none;
		text-align: left; /*set to left, center, or right to align the menu as desired*/
		}

	.basictab li{
		display: inline;
		margin: 0;
		}

	.basictab li a{
		text-decoration: none;
		padding: 3px 7px;
		margin-right: 3px;
		border: 1px solid gray;
		border-bottom: none;
		/*background-color: #f6ffd5;*/
		background-color: #cccc99;
		color: #2d2b2b;
		}

	.basictab li a:visited{
		color: #2d2b2b;
		}

		.basictab li a:hover{
/*		background-color: #CD9933;*/
/*		background-color: #FFFFCC;*/
		background-color: black;
		color: white;
		}

	.basictab li a:active{
		color: black;
		}

	.basictab li.selected a{ /*selected tab effect*/
		position: relative;
		top: 1px;
		padding-top: 4px;
/*		background-color: #996600;*/
/*		background-color: #CD9933;*/
/*		background-color: #f6ffd5;*/
		background-color: #DBFF6C;
		color: black;
		}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

	.suckertreemenu{
		padding: 1px 0;
		border-bottom: 1px solid gray;
		list-style-type: none;
		text-align: left; /*set to left, center, or right to align the menu as desired*/
		}

	.suckertreemenu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;

		}

/*Top level list items*/
	.suckertreemenu ul li{
		position: relative;
		display: inline;
		float: left;
		/*background-color: #F3F3F3; */ /*overall menu background color*/
		margin-right: 6px;
		font: bold 12px Arial;
		color: black;
		}

		/*Top level menu link items style*/
	.suckertreemenu ul li a{
		display: block;
		width: 110px;  /*Width of top level menu link items*/
/*		display: inline;*/
		/*padding: 1px 8px;*/
		padding: 3px 8px;
		border: 1px solid black;
		/*border-left-width: 0;*/		text-decoration: none;
		/*border-left-width: 1;*/
		border-bottom: none;
		font: bold 12px Arial;
		text-decoration: none;
		color: black;
		background-color: #cccc99;
		}

/*1st sub level menu*/
	.suckertreemenu ul li ul{
		left: 0;
		position: absolute;
		top: 1em; /* no need to change, as true value set by script */
		display: block;
		visibility: hidden;
		}

/*Sub level menu list items (undo style from Top level List Items)*/
	.suckertreemenu ul li ul li{
		display: list-item;
		float: none;
		}

/*All subsequent sub menu levels offset after 1st level sub menu */
	.suckertreemenu ul li ul li ul{ 
		left: 159px; /* no need to change, as true value set by script */
		top: 0;
		}

/* Sub level menu links style */
	.suckertreemenu ul li ul li a{
		display: black;
		width: 155px; /*width of sub menu levels*/
		color: black;
		text-decoration: none;
		padding: 1px 5px;
		border: 1px solid #ccc;
		}

	.suckertreemenu ul li.selected a{ /*selected tab effect*/
		/*padding-top: 1px 8px;*/
		padding-top: 3px 8px;
		background-color: #DBFF6C;
		color: black;
		}

	.suckertreemenu ul li a:hover{
		background-color: black;
		color: white;
		}



/*Background image for top level menu list links */
	.suckertreemenu .mainfoldericon{
		background: #cccc99 url(images/arrow-down.gif) no-repeat center right;
		}

/*Background image for subsequent level menu list links */
	.suckertreemenu .subfoldericon{		text-decoration: underline; 
		background: #fbefe0;
		color: #000000;
		background: #cccc99 url(images/arrow-right.gif) no-repeat center right;
		}



	* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
		padding-top: 1em;
		}
	
/* Holly Hack for IE \*/
	* html .suckertreemenu ul li { float: left; height: 1%; }
	* html .suckertreemenu ul li a { height: 1%; }

	* html .suckertreemenu ul li ul li { float: left; height: 1%; }
	* html .suckertreemenu ul li ul li a { height: 1%; }

/* End */

/* 1}}}
 vim:foldmethod=marker
*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

	.ddoverlap{
		border-bottom: 1px solid #bbb8a9;
		}

	.ddoverlap ul{
		padding: 0;
		margin: 0;
		font: bold 95% default;
		list-style-type: none;
		}

	.ddoverlap li{
		display: inline;
		margin: 0;
		}

	.ddoverlap li a{
		padding: 3px 7px;
		text-decoration: none;
		padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
		color: blue;
		background: transparent url(images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px 		down vertically*/
		border-left: 1px solid #dbdbd5;
		position: relative;
		display: block;
		float: left;
		margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
		left: 20px;
		}

	.ddoverlap li a:visited{
		color: blue;
		}

	.ddoverlap li a:hover{
		text-decoration: underline;
		/*background-color: black;*/
		/*z-index: 100;*/ /*higher z-index so selected tab is topmost*/
		top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
		background: transparent url(images/righttabselected.gif) 100% 0 no-repeat;
/*		background: transparent url(images/righttabdefaultalt.gif) 100% 0 no-repeat;*/
		color: black;
		}

	.ddoverlap li.selected a{ /*selected tab style*/
		color: black;
		z-index: 100; /*higher z-index so selected tab is topmost*/
		top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
/*		background: transparent url(images/righttabselected.gif) 100% 0 no-repeat;*/
		background: transparent url(images/righttabselected.gif) 100% 0 no-repeat;
		}

	.ddoverlap li.selected a:hover{
		text-decoration: none;
		background-color: transparent;
		color: blue;
		}

<!--[if IE]>
	.ddoverlap{
		height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
		}
<![endif]-->

