body
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 1em;
	background-color: #FFFFFF;
}

span#text_size
{
	position: absolute;
	left: -9999px;
}

div#container
{
	position: absolute;
	top: 1px;
	left: 44px;
	width: 100%;
	text-align: center;
	z-index: 5;
	/*background-color: Lime;*/
	}
	div#content
	{
		width: 60em;
		text-align: left;
		margin: 0 auto;
		/*background-color: Fuchsia;*/
	}
	div#popup_content
	{
		width: 37.5em;
		margin: 0 1em;
		text-align: left;
		/*background-color: Fuchsia;*/
		}
		div#popup_content div#logo
		{
			margin-bottom: 0.5em;
			/*background-color: Pink;*/
		}
		div#popup_content div#layout
		{
			width: 37.5em;
			/*background-color: Olive;*/
		}
			
	div#logo
	{
		float: left;
		margin: 60px 0 0 0;
		width: 11.5em;
		/*background-color: White;*/
	}
	
		div#logopdf
	{
		float: right;
		margin: 1em 0 0.25em 0;
		width: 500px;
		/*background-color: White;*/
	}
	
	div#search
	{
		float: right;
		margin: 0.6em 0 0 0.2em;
	  margin-top: 72px;
	  width: 19.2em;
		/*background-color: Yellow;*/
		}
		div#search input.term
		{
			float: left;
			margin: 0;
			width: 11.2em;
			padding: 3px 0 0 5px;
			border: 1px solid #222;
			font-size: 0.7em;
      height: 20px;
			line-height: 20px; 
			color: #222;
			border: 1px solid #888D89;
		}
		div#search input.submit
		{
			float: left;
			margin: 0 0 0 0;
			padding: 0;
      height: 25px; 
		}
		
	div#useful
	{
		margin: 0.8em 0 0 0;
		float: right;
		}
		div#useful ul li
		{
			float: left;
			}
			div#useful ul li a
			{
				display: block;
				padding: 0 1.2em;
				background: url(../gifs/header/delimiter.gif) no-repeat left center;
				font-size: 0.7em;
				text-decoration: none;
				color: #929292;
				}
				div#useful ul li a:hover
				{
					color: #202020;
					text-decoration: underline;
				}
				
	div#sections
	{
		clear: both;
    padding-top: 7px; 	
		}
		div#sections ul li
		{
			float: left;
			}
			div#sections ul li a
			{
				display: block;
				padding: 0;
				width: 113px; 
				background-color: #8B8A8F;
				font-size: 0.7em;
				text-decoration: none;
				color: #ffffff;
				margin-right: 1px;
				height: 27px;
				line-height: 27px;
				text-align: center;
				}
				div#sections ul li.first a
				{
					background-image: none;
				}
				div#sections ul li.wide a {
					width: 136px;
				}
				div#sections ul li.last a
				{
					background-color: #E60106;
					margin-right: 0;
					width: 110px;
					float: right;
				}
				div#sections ul li a:hover
				{
					color: #202020;
				}
				
	div#crumbtrail
	{
		float: left;
		margin-top: 5px;
		height: 40px;
		line-height: 40px; 
    width: 960px;
		}
		div#crumbtrail p
		{
			font-size: 0.65em;
			color: #929292;
			}
			div#crumbtrail p b
			{
				color: #000;
			}
			div#crumbtrail p a
			{
				color: #929292;
				text-decoration: none;
				}
				div#crumbtrail p a:hover
				{
					color: #202020;
					text-decoration: underline;
				}	
				
	div#title_bar
	{
		clear: both;
		margin: 0;
		}		
		div#title_bar ul
		{
			float: right;
			}	
			div#title_bar ul li
			{
				float: left;
				}
				div#title_bar ul li a
				{
					display: block;
					border-left: 0.1em solid #fff;
					font-size: 0.7em;
					color: #fff;
					text-decoration: none;
					padding: 0.3em 1.5em;
					_padding: 0.3em 1.5em 0.32em 1.5em;
					+padding: 0.3em 1.5em 0.32em 1.5em;
					line-height: 1.35em;
				}
				div#title_bar ul li a:hover
				{
					background-color: #4F483F;
				}
		div#title_bar h1
		{
			color: #000;
			font-weight: normal;
			font-size: 1.2em;
			margin-bottom: 15px;

		}
		
	div#layout
	{
		float: left;
		width: 60em;
		margin: 0.5em 0;
		}
		
		/* Applet Styles */
		div#layout p.caption
		{
			font-style: italic;
		}
		div#layout p.form
		{
			font-size: 1em !important;
		}
		div#layout p.header1
		{
			font-size: 1em !important;
			font-weight: bold;
		}
		div#layout p.header2,
		div#layout p.header2a,
		div#layout h2
		{
			font-weight: bold;
			font-size: 0.8em !important;
			line-height: 1.2em !important;
		}
		div#layout p.header2red {
		     font-weight: bold;
			 font-size: 1em !important;
			 line-height: 1.2em !important;
		     color: #CC0000;
	    }
		    
		div#layout p.header2,
		div#layout p.header2,
		div#layout h2
		{
			margin: 0.6em 0 0.2em 0 !important;
		}
		div#layout p.header3,
		div#layout p.header3a,
		div#layout p.header3b
		{
			font-weight: bold;
			line-height: 1.3em !important;
		}
		div#layout p.header3
		{
			margin: 0.5em 0 0.1em 0 !important;
		}
		div#layout p.header3b
		{
			margin: 1.2em 0 0.1em 0 !important;
		}
		div#layout p.header4,
		div#layout h4
		{
			font-size: 0.8em !important;
			font-weight: bold !important;
			line-height: 1.2em !important;
			margin: 0.4em 0 0.1em 0 !important;
		}
		div#layout span.sup
		{
			font-size: 0.6em;
			vertical-align: super;
			line-height: 0;
		}
		div#layout span.sub
		{
			font-size: 0.6em;
			vertical-align: sub;
			line-height: 0;
		}
		div#layout img.noborder
		{
			border-style: none !important;
		}
		/* End Applet Styles */
		
		div#layout div#col1 ul.section_menu
		{
			
			}
			div#layout div#col1 ul.section_menu li
			{
				float: left;
				width: 10em;
				margin-bottom: 0.19em;
				}
				div#layout div#col1 ul.section_menu li a
				{
					display: block;
					font-size: 0.7em;
					text-decoration: none;
					padding: 0.3em 0.2em 0.3em 0.8em;
					background-color: #f1f0ef;
					}
					div#layout div#col1 ul.section_menu li a:hover
					{
						text-decoration: underline;
					}
					div#layout div#col1 ul.section_menu li.open a
					{
						color: #000;
						background: #f1f0ef url(../gifs/section_menu/bullet_1.gif) no-repeat 0 0.5em;
					}
			div#layout div#col1 ul.section_menu li ul
			{
				display: none;
			}
			div#layout div#col1 ul.section_menu li.open ul
			{
				display: block;
				margin-top: 0.2em;
				}
				div#layout div#col1 ul.section_menu li.open ul li
				{
					background-color: #fff;
					margin-bottom: 0;
					}
					div#layout div#col1 ul.section_menu li.open ul li a
					{
						background-position: 0.9em 0.8em;
						background-repeat: no-repeat;
						background-color: #fff;
						padding: 0.2em 0.2em 0.2em 1.8em;
					}
					div#layout div#col1 ul.section_menu li.open ul li.open a
					{
						color: #000;
						background: url(../gifs/section_menu/bullet_2.gif) no-repeat 0.9em 0.8em;
					}
	
		/* Normal Layouts */
		div#layout div#popup
		{
			width: 37.5em;
			}
			div#layout div#popup p
			{
				margin-bottom: 1em;
				font-size: 0.75em;
				line-height: 1.6em;
			}
			div#layout div#popup ul
			{
				font-size: 0.75em;
				margin-left: 1.5em;
				list-style-type: disc;
			}
			div#layout div#popup ol
			{
				font-size: 0.75em;
				list-style-type: decimal;
				margin-left: 2em;	
			}
			div#layout div#popup li li
			{
				font-size: 1.4em;
			}
		div#layout div#one_column
		{
			}
			div#layout div#one_column div#col1
			{
				float: left;
				width: 10em;
			}
			div#layout div#one_column div#col2
			{
				float: left;
				margin-left: 1em;
				width: 49em;
				}
		
		div#layout div#two_column
		{
			}
			div#layout div#two_column div#col1
			{
				float: left;
				width: 10em;
			}
			div#layout div#two_column div#col2,
			div#layout div#two_column div#col3
			{
				float: left;
				margin-left: 1em;
				width: 48em;
			}

			/* One and Two column styles */
			
			div#layout div#one_column div#col2 p,
			div#layout div#two_column div#col2 p,
			div#layout div#two_column div#col3 p
			{
				font-size: 0.75em;
				line-height: 1.6em;
				margin-bottom: 1em;
				}
				div#layout div#one_column div#col2 p.caption,
				div#layout div#two_column div#col2 p.caption,
				div#layout div#two_column div#col3 p.caption
				{
					font-size: 0.7em;
				}
			div#layout div#one_column div#col2 ul,
			div#layout div#two_column div#col2 ul,
			div#layout div#two_column div#col3 ul
			{
				font-size: 0.75em;
				margin-left: 1.8em;
				list-style-type: disc;
			}
			div#layout div#one_column div#col2 ol,
			div#layout div#two_column div#col2 ol,
			div#layout div#two_column div#col3 ol
			{
				font-size: 0.75em;
				list-style-type: decimal;
				margin-left: 1.8em;
			}
			div#layout div#one_column div#col2 li,
			div#layout div#two_column div#col2 li,
			div#layout div#two_column div#col3 li
			{
				margin: 0.4em 0;
			}


		
			div#menu_footer
		{
	clear: both;
	width: 1000px;
		   
		}
			div#menu_footer img
		{
		   border: 0;
		   margin: 0;
		   padding: 0;
		
		}	
		
		    div#menu_footer ul
			{
			 list-style-type: none;
			 list-style-image: none;
			 margin:0;
			 padding: 0;
			  
			 }
			 div#menu_footer ul li
			 {
			  display: inline;
			  float: left;
			  padding: 0;
			  margin: 0;
			 			  }
			  div#menu_footer ul li a { 
				display: block;
				padding: 0;
				width: 119px; 
				background-color: #8B8A8F;
				font-size: 0.7em;
				text-decoration: none;
				color: #ffffff;
				margin-right: 1px;
				height: 27px;
				line-height: 27px;
				text-align: center;
			  }
				div#menu_footer ul li.last a
				{
					margin-right: 0;
					width: 138px;
				}				
				div#menu_footer ul li a:hover
				{
					color: #202020;
				}
				div#menu_footer ul.homemenu li a{
					width: 110px;
					margin-right: 11px;
				}
				div#menu_footer ul.homemenu li.wide a{
					width: 149px;
					margin-right: 5px;
				}
				
				div#menu_footer ul.homemenu li.last a {
					margin-right: 0;
					margin-left: 2px;
					width: 111px; 
				}
				div#menu_footer ul.homemenu li a.image {
					background-color: #fff;
					margin-bottom: 12px;
					line-height: 90px;
					height: 90px;
				}
				div#menu_footer ul.homemenu li br {
					line-height: 0;
					height: 0;
					font-size: 0;
				}

				
		
		
	div#navigation
	{
		clear: both;
		}
		
		div#navigation img
		{
			border-bottom: 0.3em solid #fff;
		}
		div#navigation p.header3
		{
			margin: 0 0 0 1.8em;
			font-size: 0.7em;
			font-weight: bold;
		}
		div#navigation ul
		{
		    list-style-type: none;
			margin-left: 1em;
			padding: 0 1.2em 1em 0.2em;
			}
			div#navigation ul li
			{
				line-height: 0.7em;
				background: url(../gifs/bullet.gif) no-repeat 0 0.4em;
				padding-left: 0.5em;
				}
				div#navigation ul li a
				{
					font-size: 0.65em;
					color: #000;
					text-decoration: none;
					}
					div#navigation ul li a:hover
					{
						text-decoration: underline
					}
		div#navigation div
		{
			float: left;
			width: 9.92em;
			margin-right: 0.07em;
			margin-top: 0.35em;
			background-color: #eae8e6;
			height: 7.2em;
		}
		div#navigation div#col3
		{
			margin-right: 0;
			width: 9.99em;
			/*background-color: Green;*/
			}
			div#navigation div#col3 img
			{
				border-right: solid 0.07em #fff;
			}
		div#navigation div#col4 ul
		{
			margin-top: 0.85em;
		}		
		div#navigation div#col6
		{
			width: 10em;
			margin-right: 0;
			background-color: #eae8e6;
		}
		
	div#legal
	{
		clear: both;
		float: left;
		margin-top: 1em;
		}
		div#legal ul
		{
			margin-left: 1.3em;
			}
			div#legal ul li
			{
				float: left;
				font-size: 0.65em;
				padding-left: 1.1em;
				color: #888;
				}
				div#legal ul li a
				{
					display: block;
					padding: 0 1.1em 0 0;
					background: url(../gifs/header/delimiter.gif) no-repeat right center;
					color: #888;
					text-decoration: none;
					}
					div#legal ul li a:hover
					{
						text-decoration: underline;
					}
					
	div#reg_office
	{
		clear: both;
		float: left;
		margin-top: 0.4em;
		width: 60em;
		text-align: center;
		}
		body.home div#reg_office {
			position: absolute;
			top: 625px;
			left: 50%;
			margin-left: -480px;
			border-top: 4px solid #8D8D8D;
			padding-top: 7px;
			float: none;
 
		}
		div#reg_office p
		{
			font-size: 0.65em;
			color: #888;
		}

/***************************************************
** Search Results Styles
***************************************************/

table.search
{
	font-size: 0.75em;
	}
	table.search td
	{
		padding-bottom: 0.4em;
	}
	table.search b
	{
		font-weight: normal;
	}
	table.search a
	{
		padding-left: 0.4em;
	}

