body
{
	margin:0px auto;
	font: 12px/16px Arial, Tahoma, Verdana;
	background: url(images/bg.gif) repeat-x #dee5f0;
	color: #333;
}


#wrapper
{
	width: 960px;
	margin: 0 auto;
}


h1,h2,h3,h4,h5,h6,img,p,ul,li,table
{
margin:0;
padding:0;
border:0;
}

ul.all 
{
	padding: 0;
	margin: 10px 0 10px 0;	
}

ul.all li
{
	padding: 0;
	margin: 0 0 0 25px;	
}

a
{
	color: #003399;
	text-decoration: underline;
}

a:hover
{
	color: #000;
	text-decoration: none;
}

/* For Banner */

#banner
{
	float: right;
	width: 960px;
	height: 110px;
	background: #2d5a9b;
}

	#banner h1
	{
		float:left;
		width: 574px;
		padding: 10px 15px 0 30px;

	}

		#banner h1 a
		{
			background: url(../images/logo.gif) top left no-repeat;
			width: 411px;
			height: 75px;
			text-decoration: none;
			display: block;
		}

			#banner h1 span
			{
				font: 12px Arial;
				color: #B1B1B1;
				display:none;
			}





#navigation
{
	float: left;
	width: 960px;
	height: 52px;
	background: url(../images/bgnav.gif) 0 0 repeat-x;
}

		#navigation ul li
		{
		list-style:none;
		float:left;
		}

			#navigation ul li a
			{
				font:bold 13px Arial;
				color: #fff;
				display: block;
				padding: 17px 10px 17px 10px;
				text-decoration: none;
				border-right: 1px solid #2369ce;
			}

			#navigation ul li a:hover
			{
				font:bold 13px Arial;
				color: #fff;
				display: block;
				padding: 17px 10px 17px 10px;
				text-decoration: none;
				border-right: 1px solid #2369ce;
				background: #246bd1;
			}



#animation
{
	float: left;
	width: 960px;
	height: 356px;
	border-bottom: 2px solid #2d5a9b;
}

#content-main
{
	float: left;
	width: 910px;
	padding: 25px;
	background: #fff;
}

#content-left
{
	float: left;
	width: 600px;
}

	#content-left h2
	{
		color: #003399;
		font: 27px Arial;
		border-bottom: 1px dotted #999;
		padding-bottom: 5px;
		margin-bottom: 10px;
	}

	#content-left h3
	{
		color: #777;
		font: italic 18px Arial;
		padding-bottom: 5px;
	}


#content-boxes
{
    width: 600px;
    float: left;
	margin-top: 20px;
}


#cont-mixbox
{
    width: 255px;
    float: left;
	background: url(../images/bg-boxes.gif) 0 0 repeat-x;
	padding: 15px;
	border: 1px solid #e4e4e4;
	border-radius: 13px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
}

    #cont-mixbox h3
    {
		color: #003399;
		font: 20px Arial;
		border-bottom: 1px dotted #999;
		padding-bottom: 5px;
    }

    #cont-mixbox span
    {
        float: left;
        margin-top: 10px;
    }

		#cont-mixbox span ul li
		{
			padding: 10px 2px 10px 2px;
			list-style: none;
			background: url(../images/icon-pdf.gif) 0 8px no-repeat;
			font: 11px Arial;
			border-bottom: 1px solid #ccc;
		}

		#cont-mixbox span ul li a
		{
			font: bold 13px Arial;
			text-decoration: none;
		}

#content-right
{
	float: left;
	width: 280px;
	background: #eee;
	margin-left: 30px;
}

#box-right
{
	float: left;
	width: 260px;
	background: #2d5a9b;
	border-radius: 13px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	padding: 20px 10px 10px 10px;
}

    #box-right h4
    {
		color: #fff;
		font: 20px Arial;
		border-bottom: 1px solid #fff;
		padding-bottom: 5px;
    }

		#box-right ul li
		{
			padding: 5px 2px 5px 2px;
			list-style: none;
		}

		#box-right ul li a
		{
			font: bold 15px Arial;
			text-decoration: none;
			color: #fff;
			display: block;
		}

			#box-right ul li ul li
			{
				padding: 5px 2px 5px 2px;
				list-style: none;
			}

			#box-right ul li ul li a
			{
				font: 12px Arial;
				text-decoration: none;
				padding: 5px 0 5px 10px;
				color: #fff;
				display: block;
			}

			#box-right ul li ul li a:hover
			{
				font: 12px Arial;
				text-decoration: none;
				padding: 5px 0 5px 10px;
				color: #e5d274;
				display: block;
			}


#footer
{
	float: left;
	width: 910px;
	color: #fff;
	font: bold 12px/16px Arial;
	padding: 25px;
	height: 69px;
	background: url(../images/bg-footer.png) 0 0 no-repeat;
}



#bottom-margin
{
	float: left;
	width: 960px;
	height: 50px;
}

/* Table Properties */

.datatable{
	/*background-color:#FABA22;*/
	border-collapse: collapse;
	
	}
	tr.rowtitle td{
		background: #d8d8d8;
		font-weight: bold;
		}

		tr.row td
		{
			border-bottom:1px solid #ccc;
		}



.slideshow { height: 356px; width: 960px; margin: auto; float: left; margin-bottom: 5px; }
.slide .caption {background: #000000; color: #ffffff; font: 13px Arial; padding: 10px 10px 10px 10px; position: absolute; display: block; float: left; bottom: 0; width: 940px; height: 50px; filter : alpha(opacity=60); /* IE */ -moz-opacity: 0.6; /* Mozilla */ opacity: 0.6;}


div#ac-wrapper {
    position: fixed;
    z-index: 99999;
    top: 70px;
    background: #0000002e;
    inset: 0;
}
div#ac-wrapper #popup{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
div#ac-wrapper #popup center{
    background: #fff;
    padding-bottom: 20px;
}
div#ac-wrapper img {
    max-width: 700px;
    margin-bottom: 20px;
}

/*
     FILE ARCHIVED ON 08:40:26 Jan 10, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:42:46 Jul 05, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 143.83
  exclusion.robots: 0.191
  exclusion.robots.policy: 0.183
  cdx.remote: 0.069
  esindex: 0.008
  LoadShardBlock: 115.442 (3)
  PetaboxLoader3.datanode: 145.746 (5)
  load_resource: 2007.906 (2)
  PetaboxLoader3.resolve: 1902.106 (2)
*/