/* footer styles for ExpectMore.gov */

body	{
	background: #EDEEE3 url(../images/bgPopup01.gif) top left repeat-x;
	}
* html body	{
	text-align: left;
	}
h2	{
	font-size: 1em;
	}
.h2Type02	{
	margin-bottom: 11px;
	font-size: 1.2em;
	}
h3	{
	font-size: 1.1em;
	}
* html table,
* html input,
* html select {
	font-size: 1em;
	}


.popupBodyWrap01	{
	margin: 30px 40px 0 40px;
	font-size: .6875em;
	}
.popupBodyWrap01 p,
.popupBodyWrap01 ul,
.popupBodyWrap01 ol	{
	line-height: 1.5em;
	margin: 0 0 1.5em 0;
	}
.popupBodyWrap01 ul	{
	margin-left: 15px;
	}
* html .popupBodyWrap01 ul	{
	margin-left: 22px;
	}
.popupBodyWrap01 h1	{
	margin-bottom: 1em;
	font-size: 1.2em;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: normal;
	}
* html .popupBodyWrap01 h1	{
	font-weight: bold;
	}
.popupBodyWrap01 h1 img	{
	vertical-align: bottom;
	}
.popupBodyWrap01 a	{
	color: #000;
	border-bottom: 1px solid #666;
	}
.popupBodyWrap01 a:hover	{
	color: #666;
	}
	
.closeWindow01 a	{
	float: right;
	font-size: .6875em;
	font-weight: bold;
	color: #FFF;
	margin: 24px 11px 0 0;
	}
.closeWindow01 a:hover	{
	color: #ccc;
	}
	
.tableType01	{
	border-collapse: collapse;
	margin-bottom: 16px;
	border: 1px solid #a7a6b7;
	}
.tableType01 th,
.tableType01 td	{
	padding: 3px 5px;
	}
.tableType01 th	{
	text-align: left;
	}
.tableType01 .bgType01 th,
.tableType01 .bgType01 td	{
	background-color: #f6f7f1;
	}
	
.tableType02,
.tableType04,
.tableType05	{
	border-collapse: collapse;
	margin-bottom: 16px;
	border: 1px solid #a7a6b7;
	}
.tableType02 th,
.tableType02 td,
.tableType04 th,
.tableType04 td,
.tableType05 th,
.tableType05 td	{
	padding: 3px 5px;
	vertical-align: top;
	background-color: #fff;
	}
.tableType02 th	{
	text-align: right;
	}
.tableType04 th	{
	text-align: left;
	}
.tableType05 th,
.tableType05 td	{
	text-align: left;
	border-bottom: 1px solid #a7a6b7;
	}

.listType03 li	{
	list-style-type: none;
	}
.listType03 ul	{
	margin: 0 0 11px 0;
	}
.listType03 ul li	{
	margin-left: 50px;
	padding: 0 0 11px 0px;
	}
.listType03 ul ul	{
	margin: 11px 0 0 0;
	}
.listType03 ul ul li	{
	margin-left: -50px;
	padding: 0 0 11px 50px;
	}

.listType06 li	{
	list-style-type: none;
	}
.listType06 ul	{
	margin: 0 0 11px 0;
	}
.listType06 ul li	{
	margin-left: 0px;
	padding: 0 0 0px 0px;
}

.ratingType01,
.ratingType02,
.ratingType03,
.ratingType04,
.ratingType05 {
	padding: 0 0 11px 50px;
}
	
.ratingType01	{
	background: url(../images/iconRating01.gif) 0px 1px no-repeat;
	}
.ratingType02	{
	background: url(../images/iconRating02.gif) 0px 1px no-repeat;
	}
.ratingType03	{
	background: url(../images/iconRating03.gif) 0px 1px no-repeat;
	}
.ratingType04	{
	background: url(../images/iconRating04.gif) 0px 1px no-repeat;
	}
.ratingType05	{
	background: url(../images/iconRating05.gif) 0px 1px no-repeat;
	}

* html .ratingType01	{
	background: url(../images/iconRating01.gif) 0px 4px no-repeat;
	}
* html .ratingType02	{
	background: url(../images/iconRating02.gif) 0px 4px no-repeat;
	}
* html .ratingType03	{
	background: url(../images/iconRating03.gif) 0px 4px no-repeat;
	}
* html .ratingType04	{
	background: url(../images/iconRating04.gif) 0px 4px no-repeat;
	}
* html .ratingType05	{
	background: url(../images/iconRating05.gif) 0px 4px no-repeat;
	}

	
span.rating01 {
	color: #7F0D0B;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 2px;
	}
	
hr.whiteBar01 {
	border: 1px solid white;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}
	
th.rowType111	{
	background-color: #3e3a75;
	color: #fff;
	}
.pageWrap02	{
	padding-bottom: 11px;
	}
.areaType01Wrap	{
	margin-bottom: 11px;
	}
.areaType01	{
	background-color: #fff;
	border: 1px solid #a7a6b7;
	padding: 11px;
	}

* html div	{
	height: 1%;
	}

*html .headerGraphic 	{
	position: absolute;
	top: 0px;
}

