.homeFrame {
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	width:780px;
	margin-bottom:0px;}

.homeFrame .leftFrame {
	width:370px;
	float:left;	
	border-right:1px solid #EEEEEE;
	margin-bottom:0px;
}

.homeFrame .rightFrame {
	float:right;	
	width:405px;
}

.homeContent {
	margin:7px;	
}

.homeContent .title {
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

.homeFrame .leftFrame table th {
	color:#E26300;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	padding-right:5px;
	vertical-align: top;
}

.homeFrame .blueFrame {
	background-color: #E8EEFC;
	border: 1px #859AB9 solid;
	padding:9px;
}

.homeFrame .redFrame {
	background-color: #FFF5EB;
	border: 1px #D95107 solid;
	padding:9px;
	margin-top:1px;
}

.homeFrame .whiteFrame {
	background-color: white;
	border-top:1px solid #EEEEEE;
	padding:9px;
	margin-top:1px;
}

.homeFrame .whiteFrame .title {	
	text-align: center;
	margin-bottom: 10px;
}

.homeFrame .blueFrame .title, .homeFrame .redFrame .title {
	margin-top: 0px;
	text-align:left;
}


.homeFrame input {
	font-size:xx-small;
}

.homeFrame .sample {
	float:left;
	text-align:center;
	font-size:xx-small;
	font-weight:bold;
}

.homeFrame .sample img {
	margin-bottom: 5px;
}

.homeFrame .sampleSpace {
	float:left;
	width:4px;
}

.homeFrame .listingTable td {
	padding:2px;
}

.homeFrame .listingTable th {
	font-weight: bold;
}

.homeFrame .grayFrame {
	background-color: #ECEDEF;
	border: 1px #777978 solid;
	padding:10px;
}

.homeFrame .grayFrame table th, .homeFrame .grayFrame table td {
	font-size: 10pt;
}

.homeFrame .grayFrame table th {
	vertical-align: text-bottom;
	font-size:140%;
	color:#E26300;
	padding-right:20px;
}

.homeFrame .grayFrame table td {
	color:black;
	vertical-align: middle;
}

.homeFrame .grayFrame table .large {
	font-size: 200%;
	font-weight: bold;
}

.homeTitle {
	color:#E26300;
	background-color:#DDDDDD;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	padding:10px;
	margin:0px;
}

.homeImage {
	border-bottom:1px solid #DDDDDD;
	text-align: center;
}

.modifiedTrHeight td, .modifiedTrHeight td {
	padding-top:3px;
}

.mainIntro {
	padding:0px 13px;
	font-size:9pt;
	line-height: 12pt;
}

.normal {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.black {
	color:black;
}

.h240 {
	height:240px;
}

.h30 {
	height:30px;
}

.right {
	text-align: right;
}

.home037 {
	margin-top:10px;
	margin-bottom:30px;	
}

.home038 {
	text-align:right;
	height:30px;
	padding:0px;
	margin:0px;
}


