body {
	background-color: #e1e1e1;
	margin: 0px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #464646;
}

body.pop {
	margin: 10px;
	text-align: center;
}

.con {
	width: 600px;
	text-align: center;
	margin: 0 auto;
}

.wh {
	background-color: #ffffff;
	vertical-align: top;
}

.gr {
	background-color: #f5f5f5;
	vertical-align: top;
}

#page {
	text-align: left;
	width: 955px;
	margin: 0 auto;
}

#pop {
	text-align: left;
	width: 100%;
	margin: 0 auto;
}

#search {
	text-align: right;
	float: right;
	height: 30px;
	width: 955px;
	background-color: #000000;
}

.searchField {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	margin: 0px 10px 2px 0px;
	padding: 0px;
	width: 124px;
	height: 15px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #464646;
}

.searchButton {
	margin: 0px;
	padding: 0px;
}

.whiteLine {
	height: 0px;
	width: 955px;
	border-top: 1px solid #ffffff;
	margin: 0px;
	padding: 0px;
}

a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #08579E;
	font-weight: bold;
}

a:hover {
	text-decoration: underline; 
}

.blueBld {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #00477f;
	font-weight: 700;
}

a.blueBldBgr {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #00477f;
	font-weight: 700;
	text-decoration: none;
}

a.blueBldBgr:hover {
	text-decoration: underline;
}

a.blueBld { 
	text-decoration: none;
}

a.blueBld:hover {
	color: #555555;
}

.orangeBld {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #ff7800;
	font-weight: 700;
}

a.orangeBld { 
	text-decoration: none;
}

a.orangeBld:hover {
	text-decoration: underline; 
}

.orangeBldBgr {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #ff7800;
	font-weight: 700;
}

a.orangeBldBgr { 
	text-decoration: none;
}

a.orangeBldBgr:hover {
	text-decoration: underline; 
}

.grayBld {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #555555;
	font-weight: 700;
}

a.grayBld { 
	text-decoration: none; 
}

a.grayBld:hover {
	text-decoration: underline;
}

.grayBldBgr {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #555555;
	font-weight: 700;
}

a.grayBldBgr { 
	text-decoration: none; 
}

a.grayBldBgr:hover {
	text-decoration: underline;
}

.hr {
	height: 1px;
	width: 260px;
	border-top: 1px solid #e5e5e5;
	clear: both;
	margin: 6px 0px 3px 10px;
}

.hrLng {
	height: 1px;
	width: 600px;
	border-top: 1px solid #e5e5e5;
	clear: both;
	margin: 6px 0px 3px 0px;
}

.hrWh {
	height: 1px;
	width: 260px;
	border-top: 1px solid #ffffff;
	clear: both;
	margin: 3px 0px 0px 10px;
}

.hrWhBgr {
	height: 2px;
	width: 260px;
	border-top: 1px solid #ffffff;
	clear: both;
	margin: 3px 0px 0px 10px;
}

.hrShort {
	height: 1px;
	width: 240px;
	border-top: 1px solid #e5e5e5;
	clear: both;
	margin: 3px 0px 0px 0px;
}

.hrNoClear {
	height: 1px;
	border-top: 1px solid #e5e5e5;
	margin: 5px 0px 5px -10px;
}

.indented { 
	padding: 5px 20px 3px 20px;
}

.indentedSm { 
	padding: 5px 15px 3px 15px;
}

.right { 
	float: right;
	padding: 10px 5px 10px 5px;
	clear: both;
}

.recBldBgr {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #7f1513;
	font-weight: 700;
}

a.recBldBgr { 
	text-decoration: none;
}

a.recBldBgr:hover {
	text-decoration: underline; 
}

.content {
	padding: 15px 20px 3px 20px;
}

#blkBorderTable {
	width: 100%;
	border-spacing: 0px;
}

#blkBorderTable td {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border: 1px solid #000000;
}

#blkBorderTable .sm {
	font-family: Arial, Verdana, Helvetica;
	font-size: 7px;
	color: #000000;
}

#contentTable {
	width: 100%;
	border-spacing: 0px;
	border: 0px;
}

#contentTable td {
	vertical-align: top;
	padding: 0px 20px 0px 0px;
}

#footerTable {
	width: 100%;
	border-spacing: 0px;
	border: 0px;
}

#footerTable td {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #aaabab;
	padding: 7px 10px 7px 10px;
	background-color: #58595b;
}

#footerTable td a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #aaabab;
	text-decoration: none;
}

#footerTable td a:hover {
	text-decoration: underline; 
}

.gray {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #767684;
	font-weight: 500;
}

a.gray { 
	text-decoration: none;
}

a.gray:hover {
	text-decoration: underline; 
}

.topNav {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	height: 27px;
}

#beltway {
	padding: 0px;
	margin: 0px;
}

#i95 {
	padding: 0px;
	margin: 0px;
}

.blueBG {
	background-color: #00477f;
	text-align: center;
	height: 27px;
	vertical-align: middle;
	padding: 1px 3px 5px 3px;
}

.redBG {
	background-color: #941916;
	text-align: center;
	height: 27px;
	vertical-align: middle;
	padding: 1px 3px 5px 3px;
}

.grayBG {
	background-color: #58595b;
	text-align: center;
	height: 27px;
	vertical-align: middle;
	padding: 1px 3px 5px 3px;
}

.spacerClass {
	background-color: #ffffff;
	padding: 0px;
	height: 27px;
}

.whiteSmCaps {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #ffffff;
	font-weight: 700;
	font-variant: small-caps;
	text-decoration: none;
}

.graySmCaps {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #ac7270;
	font-weight: 700;
	font-variant: small-caps;
	text-decoration: none;
}

a.whiteSmCaps:hover {
	text-decoration: underline; 
}

a.whiteLink {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #ffffff;
	font-weight: 700;
	font-variant: small-caps;
	text-decoration: none;
}

a.whiteLink:hover {
	text-decoration: underline; 
}

a.whiteLinkGrayed {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #ba8a88;
	font-weight: 700;
	font-variant: small-caps;
	text-decoration: none;
}

a.whiteLinkGrayed:hover {
	text-decoration: underline; 
}

.mainContent {
	padding: 15px 20px 3px 20px;
	background-color: #ffffff;
	vertical-align: top;
}

h1 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #9f9f9f;
	font-weight: 700;
	margin: 0px 0px 0px 0px;
}

h2 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #ff8313;
	font-weight: 700;
	margin: 0px 0px 0px 0px;
}

.imgRight {
	float: right;
	margin: 0px 10px 10px 10px;
}

.imgLeft {
	float: left;
	margin: 0px 10px 10px 0px;
}

#google_results iframe {
	width: 550px;
	padding: 0.5em 1.25em 0.5em;
}

.frmLabel {
	text-align: right;
	padding-right: 10px;
	display: block;
	float: left;
	padding: 5px 5px;
	margin: 0;
	width: 180px;
}

.frmLabelLong {
	display: block;
	float: left;
	margin-left: 50px;
}

.frm {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	border: solid 1px; #000000;
	margin: 5px 0 0 10px;
}

.frmTA {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	border: solid 1px; #000000;
	margin-left: 50px;
}

.frmChk {
	margin: 5px 0 0 10px;
}

.error {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #FF0000;
	font-weight: 700;
}

.beltwayNavTable {
	margin: 0px;
	padding: 0px;
	width: 955px;
	background-color: #00477f;
	border-spacing: 0px;
}

.beltwayNavTable td {
	padding: 2px 3px 5px 3px;
	width: 183px;
	height: 27px;
	text-align: center;
	background-color: #00477f;
}

.beltwayNavTable td.grayBG {
	background-color: #58595b;
	text-align: center;
	height: 27px;
	vertical-align: middle;
	padding: 1px 3px 5px 3px;
}

.i95NavTable {
	margin: 0px;
	padding: 0px;
	width: 955px;
	background-color: #941916;
	border-spacing: 0px;
}

.i95NavTable td {
	padding: 2px 3px 5px 3px;
	width: 183px;
	height: 27px;
	text-align: center;
	background-color: #941916;
}

.i95NavTable td.grayBG {
	background-color: #58595b;
	text-align: center;
	height: 27px;
	vertical-align: middle;
	padding: 1px 3px 5px 3px;
}

#whiteSpacer {
	background-color: #ffffff;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

#beltwayNav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

#beltwayNav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#i95Nav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

#i95Nav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#yellowBox {
	background-color: #fff200;
	padding: 0px;
	margin-right: 10px;
	width: 27px;
	height: 27px;
	border: 1px solid #cccccc;
	float: left;
}

#yellowContainer {
	background-color: #fff200;
	color: #464646;
	padding: 5px 8px 5px 8px;
	width: 300px;
}

#yellowContainer div {
	color: #464646;
	font-weight: 700;
}

#yellowContainer a {
	text-decoration: underline;
	float: right;
}

#orangeBox {
	background-color: #f7941e;
	padding: 0px;
	margin-right: 10px;
	width: 27px;
	height: 27px;
	border: 1px solid #cccccc;
	float: left;
}

#orangeContainer {
	background-color: #f7941e;
	color: #464646;
	padding: 5px 8px 5px 8px;
	width: 300px;
}

#orangeContainer div {
	color: #ffffff;
	font-weight: 700;
}

#orangeContainer a {
	text-decoration: underline;
	color: #ffffff;
	float: right;
}

#blueBox {
	background-color: #00aeef;
	padding: 0px;
	margin-right: 10px;
	width: 27px;
	height: 27px;
	border: 1px solid #cccccc;
	float: left;
}

#blueContainer {
	background-color: #00aeef;
	color: #464646;
	padding: 5px 8px 5px 8px;
	width: 300px;
}

#blueContainer div {
	color: #ffffff;
	font-weight: 700;
}

#blueContainer a {
	text-decoration: underline;
	color: #ffffff;
	float: right;
}

#greenBox {
	background-color: #22b24c;
	padding: 0px;
	margin-right: 10px;
	width: 27px;
	height: 27px;
	border: 1px solid #cccccc;
	float: left;
}

#greenContainer {
	background-color: #22b24c;
	color: #464646;
	padding: 5px 8px 5px 8px;
	width: 300px;
}

#greenContainer div {
	color: #ffffff;
	font-weight: 700;
}

#greenContainer a {
	text-decoration: underline;
	color: #ffffff;
	float: right;
}

#container .blueBld {
	padding-top: 5px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #00477f;
	font-weight: 700;
}

#infoTable {
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	width: 212px;
	border: 1px solid #eeeeee;
}

#grayTable {
	background-color: #eeeeee;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	width: 192px;
	border: 0px;
}

#infoTableSm {
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 10px;
	width: 175px;
	border: 1px solid #eeeeee;
	float: right;
}

#grayTableSm {
	background-color: #eeeeee;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	width: 155px;
	border: 0px;
}

#infoTableLng {
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 10px;
	width: 275px;
	border: 1px solid #eeeeee;
	float: right;
}

#grayTableLng {
	background-color: #eeeeee;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	width: 255px;
	height: 115px;
	border: 0px;
}

#infoTableLng2 {
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 10px;
	width: 275px;
	border: 1px solid #eeeeee;
	float: right;
}

#grayTableLng2 {
	background-color: #eeeeee;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	width: 255px;
	height: 300px;
	border: 0px;
}

.lblLeft {
	width: 120px;
	color: #941916;
	font-weight: 700;
}

.lblRight {
	float: left;
}

.clear {
	clear: both;
}

.bigger {
	font-size: 150%;
}

.colLeft {
	width: 305px;
	float: left;
}

.colRight {
	width: 305px;
	float: right;
}

.boxedIn {
	border: 1px solid #999999;
	padding: 10px 10px 10px 10px;
	width: 275px;
	float: left;
	background-color: #f9f9f9;
}

.tabbedIn {
	display: block;
	padding-left: 30px;
}

.whiteBox {
	background-color: #ffffff;
	width: 250;
	padding: 10px;
}
