
body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-family: Helvetica;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

iframe {
	background-color:transparent;
}


/* Start Menu Features */

	/* Start New Features */
	body { behavior:url("csshover.htc"); }

	#navigation {
		width:168px;
	}
	
	#navigation a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: black;
		text-decoration: none;
	}
	
	#navigation * html  li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
		width: 158px;
	}
	
	#navigation ul {  /* Settings for the primary UL */
		margin: 2px 0px;
		padding: 2px 0px;
		list-style-type:none;
	}
	
	#navigation ul li {  /* Settings for each of our List Items */
		display: block;
		height:25px;
		padding: 5px;
		/* height:100%; */
		width:168px;
		cursor:pointer;
	}
	
	#navigation ul li:hover { /* Settings for  when we hover over a List Item*/
		position:relative;
		background-image: url(/assets/gif/glossyback2.gif);
		
	}
	
		/* Specifies settings for the sub menu or nested UL and LI */
		#navigation ul ul { 
			margin:0px;
			padding:0px;
			display:none;  /* hides the nested UL if it's not being hovered over */
			position: absolute;
			left:140px;
			top:0px;
			border:none;
			border-left:1px #000 solid;
			background-image:url(/assets/jpg/pbtk_04a.jpg);
		}
		
		#navigation ul li:hover ul {  display:block; } /* displays the UL once hovered over */
		#navigation ul ul li {border:none; width:200px; float:left; display:inline;}  /* also displays the subsiquent LI when rolled over */
		#navigation ul ul li:hover {text-decoration:none; border:none;}
		
		.subMenuExists {
			background-image: url(/assets/png/submenu.png);
			background-repeat:no-repeat;
			background-position:right;
			vertical-align:middle;
		}
		
	/* End New Features */
	
	/* Start Old Features */
	.glossymenu{
		list-style-type: none;
		margin: 3px;
		padding: 3px;
		width: 170px;
		border-bottom-width: 0;
	}
	
	.glossymenu li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: black;
		text-decoration: none;
		padding: 5px 0;
		padding-left: 5px;
		display: block;	
		width: auto;
		border: 1px solid transparent;
	
	}
	.glossymenu * html  li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
	width: 160px;
	
	}
	
	.glossymenu li a:visited, .glossymenu li a:active{
	color: black;
	}
	
	.glossymenu li a:hover{
	background-image: url(/assets/gif/glossyback2.gif);
	border-left:1px #000 solid;
	border-bottom:1px #000 solid;
	}
	/* End Old Features */


/* Start Menu Features */






._text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FF0000;
		text-decoration:none;
	}


.12_text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		
	}
	
.w_text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		
	}
	
.red_text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ff0000;
		text-decoration:none;
		
	}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	text-align:justify;
	
}

.bodystyle-e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-align:justify;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	letter-spacing: 1px;
	color:#3366CC;
}

.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 30px;
	font-weight:bold;
	color: #333;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

.PaddedLeftImage{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;

	}
	
.PaddedRightImage{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;

	}
	
.FormFieldTitleRight {
	background-color:#335084;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:right;

}

.FormFieldTitleCenter {
	background-color:#335084;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.FormFieldTitle {
	background-color:#335084;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}


.FormFieldBox {

	background-color:#F2D87D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;

}

.Table-OutsideOnlyBorder {
	border-right: solid #000 1px;
	border-left: solid #000 1px;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;

	
}

.Text-Error {

	background-color:#335084;
	color:#F2D87D;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	
}

.Spotlight-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}

.BlueFrame {
	
	background:url(/assets/png/bluepannel.png) #235089 repeat-x top left;
}

.MainBackground {

	background: url(/assets/png/pbtk_05.png) #fdf5e0 repeat-x top left;

}

.RowViewA {
	
	background-color:#F2D87D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

}

.RowViewB {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

}

.NavText {

	color:#F2D87D;
	font-size:12px;

}


a.tooltip span {display:none;}
a.tooltip:hover span{
	display:inline;
	position:absolute;
}

a.tooltip2 span {display:none; padding:2px 3px; margin-left:8px; width:250px;}
a.tooltip2:hover span{
	display:inline;
	position:absolute;
	border:2px solid #666;
	background-color:#335084;
	color: #FFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#The_colorPicker{
	position: absolute;
	width:224px;
	padding-bottom:1px;
	background-color:#FFF;
	border:1px solid #317082;
}

.IframeStyle {
	
	width: 600px;
	height:200px;
	background-color:#335084;


}

.TBLBorder {
	border:thin 1px #000;
	border-left:#000 solid 1px;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-right:#000 solid 1px;
}

.NumberBorder {
	border-bottom:#000 solid 1px;
	background-color:#F2D87D;
	font-size:9px;
	font-weight:bold;
}


/* Start Test Menu Items */
	#menubar-main {
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		float: left;
		position:relative;
		background-image: url(/assets/png/menu/background.png);
		background-repeat:repeat-x;
	}



	#menubar-gap {
		background: url(/assets/png/pbtk_05.png) #fdf5e0 repeat-x top left;
		height:2px;
		margin:0px;
		padding:0px;

	}

	.clearFloat {
		clear:both;
		height:1px;
		margin:0;
		padding:0;
	}

	#dropshadow {
		margin:0;
		margin-top:-3px;
		margin-left:1px;
		padding:0;
		height:4px;
		background-image: url(/assets/png/menu/dropshadow.png);
		background-repeat: repeat;
		background-position: top;

	}

	#spacerdisplay{
		background-image: url(/assets/png/menu/spacers.png);
		background-position:right;
		background-repeat:no-repeat;
		
	}


	  /* NEW CODE */

   #mainmenu{                         /* menu list container */
		list-style-type:none;
		margin: 0;padding: 0;
		position: static;
		z-index:20;
    }
    #mainmenu li{                      /* top-level menu element */
		list-style-type:none;
		float: left;
		line-height:26px;
		width:170px; height:100%;
		display:block;
    }
 
    #mainmenu ul {                     /* third-level (or greater) menu element list elements */
		position: absolute;
		margin:0; padding:0;
		list-style-type:none;
		display:none;
		width:170px;height:20px;
		background-color:#FFF;
		border: 1px #CCC thin;
        z-index: 99;                /* want to be sure this is above the rest of the menu */
    }
 
    #mainmenu ul li{                   /* second-level or greater menu element links */
		border: 1px #CCC thin;
		font-size:9px;
		text-align:left;
		text-indent:5px; 
		margin: 0; padding: 0;
		width:100%; height:100%;
		background-color:#FFF;
    }
 
    #mainmenu li a{                    /* top-level menu element links */
		position:relative;
		font-weight:bold;
		line-height:26px;
		text-decoration:none;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		cursor:pointer;
		text-align:center;
		display:block;
    }
    
    #mainmenu ul a {                   /* all the other level menu link elements */
		font-weight:bold;
		line-height:26px;
		text-decoration:none;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		cursor:pointer;
		text-align:center;
	}
 
    #mainmenu a:hover,                 /* top-level hovering properties */
    #mainmenu li:hover{
		display:block;
		width:100%;height:100%;
		background-image: url(/assets/png/menu/background-over.png);
		background-repeat: repeat-x;
		background-position: bottom;
		margin:0;padding:0;
    }
    
    #mainmenu ul li:hover,             /* higher level hovering properties */
    #mainmenu ul li a:hover{
		display:block;
		width:100%;height:100%;
		background-image: url(/assets/png/menu/background-over.png);
		background-repeat: repeat-x;
		background-position: bottom;
		margin:0;padding:0;
   }
 
    #mainmenu ul ul{                   /* higher-level list containers */
		display: none;
		position: absolute;
		left:170px;
    }
 
    /* only non-MSIE browsers use this */
    #mainmenu ul li>ul,
    #mainmenu ul ul li>ul{
        margin-top: -2em;           /* should be set to the same as #dmenu ul ul margin-top */
    }
 
    /* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
    #mainmenu li:hover ul ul,              
    #mainmenu li:hover ul ul ul,
    #mainmenu li:hover ul ul ul ul,
    #mainmenu li:hover ul ul ul ul ul{
        display:none;
    }
 
    #mainmenu li:hover ul, #mainmenu ul li:hover ul, #mainmenu ul ul li:hover ul, #mainmenu ul ul ul li:hover ul, #mainmenu ul ul ul ul li:hover ul{  display:block; }
 
    li>ul {
        top: auto;
        left: auto;
    }


/* End Test Menu Items */