@charset "UTF-8";
body  {
	font: 100% Arial, Helvetica, sans-serif;
/*
	background: #ffffcc;
	*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

/* a {text-decoration: none; color: #0033CC;}
*/

a {text-decoration: none; color: #000000;}
a:link {text-decoration: none; color: #000000;}
a:vlink {text-decoration: none; color: #000000;}
 
a:hover {color: #FFFFFF; background: #0033CC;}	

a:focus {text-decoration: none; color: #FFFFFF; background: #0033CC;}

.GroupsDays{
color: #FFFFFF;
background: #0033CC;
}

h2.MainFamily{
		font-family: "Ariel", "verdana";
		font-size: large;
		}

#mainContentWrapper.MainContentFrontPage {
		width:580px;
		position:absolute;
		top: 170px;
		left: 200px;
		border:1px solid #000000;
		padding:10px;
	}
	
	
	
#mainContentWrapper {
		position:absolute;
		margin-top: 0px;
		margin-left: 0px;
		width:1000px;
		margin:0px auto;
		padding:10px;
	}	
	
#AgencyStatement {
		width:600px;
		margin:0px auto;
		padding:10px;
	}	


#google_translate_element {
  	position:absolute;
		margin-top: 180px;
		margin-left: 10px;
		padding-top: 2px;
		padding-left: 4px;
		padding-right: 20px;
		padding-bottom: 0;
		line-height: 28pt;
		width: 180px;
  }	
	
#MainListLeft {
  	position:absolute;
		margin-top: 220px;
		margin-left: 10px;
		padding-top: 2px;
		padding-left: 4px;
		padding-right: 20px;
		padding-bottom: 0;
		line-height: 28pt;
		width: 180px;
  }	


#MainLogo {
		position:absolute;
		top: 0px;
		left: 12px;
		border: 4px solid #000000;
}


#MainLogoA {
		position:absolute;
		top: 5px;
		left: 12px;
		border: 4px solid #000000;
}

#MainLogoB {
		position:absolute;
		top: 0px;
		left: 383px;
		border: 4px solid #000000;
}
#MainName{
		position:absolute;
		top: 20px;
		left: 140px;
		text-align: center;
		border: 5px solid #FFFFFF;
		background: #FFFFFF;
		font-size: 22px;
		}
#MainHeader{
		position:absolute;
		top: 0px;
		left: 0px;
		width:995px;
		height:158px;
		text-align: center;
		border: 5px solid #660099;
		background: #FFFFFF;
		font-size: 22px;
		}
#mainContentWrapper.MainLogoText {
		position:absolute;
		top: 40px;
		left: 150px;
		font-family: "Tahoma";
		font-size: 34px;
}

#RightMenu{
  	position:absolute;
		width: 190px;
		margin-top: 160px;
		margin-left: 794px;
		width: 190px;
		background: #ebebeb;
}
#mainPageFooter{
		width: 1000px;
		vertical-align:bottom;
		top: 595px;
		text-align: center;
  	position:absolute;
		background: #e7dff5;
}

#mainFooter{
		width: 800px;
		background: #e7dff5;
		text-align: center;
		position:relative;
		clear: both;
}
#MainTable{
		position:absolute;
		text-align: left;
		margin-top: 180px;
		top: 180px;
		margin-left: 200px;
		left: 200px;
		width:800px;
		margin:0px auto;
		padding:10px;
}

#MainTableB{
		position:absolute;
		text-align: left;
		margin-top: 180px;
		top: 180px;
		margin-left: 200px;
		left: 0px;
		width:1000px;
		margin:0px auto;
		padding:10px;
}


#DeptHeadings {
text-indent: 25px;
font-size: 26px;
color: #FF0000;
}

.Closure {
font-size: 18px;
color: #EE0011;
}

.DeptHeadings {
text-align: center;
font-weight:bold;
text-indent: 0px;
font-size: 26px;
color: #0030CE;
}

.DeptJustify{
text-align: justify; 
}


#DeptDescriptions {
padding: 10px;
width: 80%;
}

.DeptDescriptions {
padding: 10px;
width: 80%;
}

.DeptPgLink{
font-size: 16px;
font-weight: bold;
}

/*
Corp Compliance section
*/
.CorpCompMain{
		position:relative;
		text-align: left;
		margin-left: 200px;
		left: 0px;
		width:800px;
		margin:0px auto;
		padding:10px;
}
.CorpCompMaini{
		position:relative;
		text-align: left;
		margin-left: 250px;
		left: 25px;
		width:750px;
		margin:0px auto;
		padding:10px;
}
.CorpCompMainib{
		position:relative;
		text-align: left;
		margin-left: 300px;
		left: 75px;
		width:700px;
		margin:0px auto;
		padding:10px;
}
.CorpCompMainibw{
		position:relative;
		text-align: left;
		margin-left: 400px;
		left: 100px;
		width:800px;
		margin:0px auto;
		padding:10px;
}
.CorpCompMainic{
		position:relative;
		text-align: left;
		margin-left: 300px;
		left: 100px;
		width:750px;
		margin:0px auto;
		padding:10px;
}
.CorpCompMainid{
		position:relative;
		text-align: left;
		margin-left: 300px;
		left: 125px;
		width:725px;
		margin:0px auto;
		padding:10px;
}
.CorpCompMainie{
		position:relative;
		text-align: left;
		margin-left: 0px;
		left: 150px;
		width:700px;
		margin:0px auto;
		padding:10px;
}

.CorpCompMainb{
		position:relative;
		font-weight: bold;
		text-align: left;
		margin-left: 250px;
		left: 0px;
		width:800px;
		margin:0px auto;
		padding:10px;
}

/*
a.TestingText {text-decoration: none; color: #000066;};
a.TestingText:link {text-decoration: none; color: #000066;};
a.TestingText:vlink {text-decoration: none; color: #000066;};
a.TestingText:hover {color: #FFFFFF; background: #000066;};	
a.TestingText:focus {none; color: #FFFFFF; background: #000088;};
*/	
.family-banner {
	position:absolute;
	top: 5px;
	left: 134px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 843px;
	height: 96px;
	text-align: center;
}
.ilc-banner {
	position:absolute;
	top: 2px;
	left: 134px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 843px;
	height: 96px;
	text-align: center;
}
.mhpc-banner {
	position:absolute;
	top: 19px;
	left: 258px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 724px;
	height: 111px;
	text-align: center;
}
.ilnc-banner {
	position:absolute;
	top: 0px;
	left: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 828px;
	height: 138px;
	text-align: center;
}
.ilgr-banner {
	position:absolute;
	top: 0px;
	left: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 828px;
	height: 138px;
	text-align: center;
}
.cdpap-banner {
	position:absolute;
	top: -30px;
	left: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 828px;
	height: 138px;
	text-align: center;
}

.ie-banner {
	position:absolute;
	top: -25px;
	left: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 669px;
	height: 144px;
	text-align: center;
}
.cap-banner {
	position:absolute;
	top: 2px;
	left: 134px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	width: 843px;
	height: 96px;
	text-align: center;
}
.eee-a{
	position:absolute;
	top: 163px;
	left: 223px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	width: 226px;
	height: 47px;
}
.eee-b{
	position:absolute;
	top: 191px;
	left: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	width: 271px;
}
.eee-c{
	position:absolute;
	top: 162px;
	left: 535px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	width: 280px;
}
.eee-d{
	position:absolute;
	top: 257px;
	left: 338px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	width: 498px;
}
.cap-county{
	position:absolute;
	top: 725px;
	left: 440px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	width: 226px;
	height: 47px;
}


