﻿body 	{
			margin: 0px 0px 18px 0px;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			background-color: #0B3E8D;
			font-size: 0.9em;
			line-height: 150%;
}				
html 	{
			margin: 0px 0px 18px 0px;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			background-color: #0B3E8D;
			font-size: 0.9em;
			line-height: 150%;
}				
/* ----------links-------- */
a    		{text-decoration: none;}				
a:link  	{text-decoration: none;}						
a:hover 	{text-decoration: none;border-bottom: #1C56AE 1px dashed;}						
a:active	{text-decoration: none;border-bottom: #0005E2 1px dashed;}						
a:visited 	{text-decoration: none;}
/* ----------major text-------- */
h1			{
			font-size: 1.4em;
			color: #32508E;
			background: #FFFFFF;
			font-weight: 600;
			margin-left: 10px;		
}				
h2			{
			font-size: 100%;
			color: #32508E;
			background-color: #FFFFFF;
			font-weight: 600;
			margin-left: 8px;
			padding-left: 3px;
			line-height: 30px;
			border-bottom: 2px dashed #F0F0F0;
}	
.headline	{
			font-size: 105%;
			color: #32508E;
			background-color: #E1E1E3;
			font-weight: 600;
			text-align: center;
			width: 400px;
			margin-left: 8px;
			padding-left: 3px;
			line-height: 24px;
			border-right: 1px solid #BEBEBE;
			border-bottom: 1px solid #BEBEBE;
}
/* ----------summary box-------- */
#summarybox	{
	color:#013769;/*blue summary div box*/
	background-color:#DDEEFF;
	/*text-align:justify;*/
	width:340px;
	margin-right: auto;
	margin-left: auto;
	border-top:1px solid #D0CECE;
	border-right:1px solid #8A8484;
	border-bottom:1px solid #8A8484;
	border-left:1px solid #D0CECE;
	padding:10px 10px 10px 0px;
}
/* ----------table text-------- */			
td			{margin-left: 12px;line-height: 150%;}
li			{margin-left: -12px;line-height: 150%;}	
.lism		{margin-left: -6px;}		
.lismrt		{margin-left: -12px;}	
.smtb li	{margin-left: -24px;}

.indent-bq table {margin-left: -22px;}				
.indent-bq p {margin-left: -4px;}
.indent-bq li {margin-left: -28px;}	
/* ----------text-------- */				
p			{margin-left: 12px;line-height: 150%;}			
.lineh 		{line-height: 110%;}	

.bold		{font-weight: 600;}
.center-p	{text-align: center;}	
.center-aap	{margin-left: auto;margin-right: auto;text-align: center;}	
.crumb		{font-size: 85%;}																
.small		{font-size: 85%;}
	
.blue		{color: #1C56AE;background: #FFFFFF;}		
.red		{color: #FF0000;background: #FFFF00;}			
.dbluetrans	{font-size: 100%;color: #32508E;background: #DEE4F0;}		
.dbluetransl{font-size: 100%;color: #32508E;background: #DFDDDE;}							

.right		{float: right;padding-right: 4px;}
.right		{float: right;padding-left: 4px;}

.top		{vertical-align: top;}
.pad-t		{padding-top: 6px;}			
.pad-r		{padding-right: 6px;}						
.pad-b		{padding-bottom: 6px;}
.pad-l		{padding-left: 6px;}
.pad-l4		{padding-left: 4px;}											
.pad-l20	{padding-left: 20px;}
			
.c1			{cursor: pointer;}
.c2			{cursor: pointer;}
	
.hide		{display: none;}
/* ----------borders and pictures-------- */
.border		{border: none;}
.bpix		{
			margin-right: 2px;
			border-top: 2px solid #AAAAAA;
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			border-left: 2px solid #AAAAAA;
}		
.marginpix	{
			margin-left: 10px;
			border-top: 2px solid #AAAAAA; 
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			border-left: 2px solid #AAAAAA;}	
/* ----------div container to center the layout-------- */
#container1 {
			width: 800px;
			margin-left: auto;
			margin-right: auto;
			background-image: url("px-container1.jpg");
			background-repeat: repeat;
			border-top: 1px solid #3A67A8;
			color: #000000;
			background-color: #FFFFFF;		
}
/* ----------other divs-------------- */
#banner 	{
			color: #FFFFFF;
			background-color: #C0C0C0;
			background-image: url("px-banner-128.jpg");
			background-repeat: no-repeat;
			width: 800px;
			height: 128px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
}			
#menut		{
			width: 800px;
			height: 22px;
			margin-left: auto;
			margin-right: auto;
			background-image: url("px-banner-22.jpg");
			background-repeat: no-repeat;
}				
#content 	{
			vertical-align: top;
			width: 450px;
			margin-left: auto;
			margin-right: auto;
			color: #000000;
			background-color: #FFFFFF;
			margin-bottom: 12px;
}		
#sidebar 	/* ----the left sidebar---- */
			{ 
			float: left;
			width: 150px;
			vertical-align: top;
			margin-right: auto;
			margin-top:44px;
			margin-left: 6px;
}
#container1 > #sidebar /* ----do NOT delete this as it controls left margin for left sidebar content---- */
			{ 
			float: left;
			width: 150px;
			vertical-align: top;
			margin-top: 44px;
			margin-right: auto;
			margin-left: 11px;
}
#sidebar-rt /* ----the right sidebar---- */
			{ 	
			float: right;
			width: 150px;
			vertical-align: top;
			margin-top: 44px;
			margin-right: 7px;
			margin-left: auto;
}
#container1 > #sidebar-rt  /* ----do NOT delete this as it controls right margin for right sidebar content---- */
			{ 	
			float: right;
			width: 150px;
			vertical-align: top;
			margin-top: 44px;
			margin-right: 13px;
			margin-left: auto;
}			
#footer 	{
			width: 430px;
			height: 30px;
			text-align:center;
			vertical-align:middle;
			margin: 0 auto;
}
.minidiv-sb  /* ----this is a container for text and pix in left sidebar---- */
			{
			width: 140px;
			color:#000000;
			background-color: #ECF4FE;
			margin-left:auto; 
			margin-right:auto; 
			border-right: 1px solid #BEBEBE;
			border-bottom: 1px solid #BEBEBE;
			padding: 4px 6px 6px 0px; 
}
.minidiv-sbpx /* ----this is the container and gradient frame around the pic in top left sidebar---- */
			{
			width: 138px;
			color:#000000;
			background-color: #FFFFFF;
			background-image: url("px-gradient-sbv.jpg");
			background-repeat: repeat-x;
			margin: auto auto;
			border-right:1px solid #BEBEBE; 
			border-bottom:1px solid #BEBEBE;
			padding: 4px 8px 6px 0px;
}			
.minidiv-sbpx-rt /* ----this is the container and borders for pix in right sidebar---- */
			{
			width: 138px;
			color:#000000;
			background-color: #DEE4F0;
			margin-left:auto; 
			margin-right:auto; 
			border-right:1px solid #BEBEBE;
			border-bottom:1px solid #BEBEBE;
			padding: 0px 8px 6px 4px;
}
/*  ----------------ff scrollbar fix---------------------- */
/*  This prevents FF's horizontal jumping between short and long pages. */
/*  FF does not reserve space on screen for a scroll bar. IE does. */
#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}