body
{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #FEE5BD;
	
}

.planSearchBar 
{
	text-align: left; 
	height: 25px; 
	padding-top: 10px;
	padding-left: 20px;
}

.searchBar 
{
	text-align:center;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.searchBarLeft, .searchBarRight
{
	background-color: #0265FF;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.reduceBar 
{
	padding-top:0px;
	padding-bottom: 0px;
}

.searchBarLeft 
{
	text-align: left;
	padding-left: 10px;
}

.searchBarRight 
{
	text-align: right;
	padding-right: 10px;
}

.searchBarLeft, .searchBarRight, .searchBarLeft a, .searchBarRight a 
{
	color: White;
}

.searchResultsLink 
{
	color: Black;
	padding-right: 20px;
	font-weight: bold;
}

.mainBread 
{
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 10px;
	background-color: Orange;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mainFooter
{
	background-color: Orange;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid white;
}

.mainFooterLinks 
{
	text-align: center;
	border-top: 3px solid white;
	padding-top:3px;
}


.mainTop 
{
	text-align:left;
	width: 900px;
}


.mainMain
{
	width: 100%;
	text-align: center;
}

/** 0512 new **/
.mainMain {
	text-align: -moz-center;
}

/** 0512 changed border to border-ltrb */
.mainWrapper
{
	text-align:left;
	width: 900px;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #FFCC66;
}

.mainHeader
{
	border-bottom: 2px black solid; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	background-color: #FEE5BD;
}

.mainFlair
{
	width: 215px;
	background-color: #ffff99;
	padding-top: 20px;
	padding-bottom: 20px;
}

/** 0512 new **/
.mainFlair {
	text-align: -moz-center;
}
.mainContent
{
	width: 525px;
}

.mainContentWide
{
	width: 740px;
}

.mainFlair, .mainContent
{
	float: left;
}

.mainLogo
{
	padding-top: 20px; /** force color fill */
	padding-bottom: 300px;
}

.mainContent, .mainContentWide
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}

.mainRow
{
	background-color: #ffffcc;
	border-top: 4px solid #669966;
	clear: both;
	width: 750px;
}

.mainNavBar
{
	width: 520px;
 }

.mainNavBar, .mainNavBarWide
{
	padding-top: 3px;
	padding-bottom: 5px;
	background-color: black;
	color: white;
	height: 15px;
}

.mainNavBarLeft
{
	text-align: left;
	padding-left: 5px;
	width: 250px;
}

.mainNavBarRight
{
	text-align: right;
	padding-right: 5px;
	width: 260px;
}

.mainNavBarLeftWide
{
	text-align: left;
	padding-left: 5px;
	width: 360px;
}

.mainNavBarRightWide
{
	text-align: right;
	padding-right: 5px;
	width: 360px;
}

.mainNavBarLeft, .mainNavBarRight, .mainNavBarLeftWide, .mainNavBarRightWide
{
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: White;
}

.mainNavBarLeft a:visited, .mainNavBarRight a:visited, .mainNavBarLeftWide a:visited, .mainNavBarRightWide a:visited
{
	color: White;
}

.mainNavBarLeft a, .mainNavBarRight a, .mainNavBarLeftWide a, .mainNavBarRightWide a
{
	color: White;
}

.mainFooterWrapper
{
	width: 750px;
	border-left: #669966 10px solid;
	border-right: #669966 10px solid;
	border-bottom: #669966 10px solid;
}

.mainFooterTop
{
	width: 750px;
	border-top: black 10px solid;
	height: 0px;
}

.mainFooter a
{
	color: Black;
}

.title
{
	font-size: 130%;
	font-weight: bold;
	text-align: left;
}






.header
{
	font-size: 24px;
	font-weight: bold;
}
.footer
{
	text-align: center;
	font-size: 75%;
}
.footer a
{
	color: Black;
}

.content
{
}

.queryHeader
{
	text-align: left;
	padding-left: 20px;
	width: 100%;
}
.resultBox
{
	width: 95%;
}

.resultBox tr th
{
	color: white;
	background-color: #0265FF;
	padding: 0px 4px 4px 4px;
	font-size: 105%;
	text-align: left;
}

.resultBoxValue 
{
	text-align: right; 
	padding-right: 10px;
	font-weight: bold;
	width: 30%;
}

.result_border, .resultBox
{
	border-left: solid 4px #0265FF;
	border-top: solid 4px #0265FF;
	border-right: solid 4px #0265FF;
	border-bottom: solid 4px #0265FF;
}

a.footer:link
{
	color: #006633;
}
a.footer:visited
{
	color: black;
}
a.footer:hover
{
	color: black;
}
a.footer:active
{
	color: black;
}

.headerlink
{
	color: White;
	font-family: Arial;
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
}
.smallsearch
{
	font-size: 80%;
	font-family: Times New Roman, Times, serif;
}

hr
{
	color: #006633;
	height: 4px;
}

.planinfo
{
	border-color: #669966;
	border-style: solid;
	border-width: 4px;
}

.resultImage
{
	width: 95%;
	border-width: 4px;
	border-color: #0265FF;
}

.resultLink, .resultLink:visited
{
	color: black;
	font-weight: bold;
}

.homeImage
{
	vertical-align: middle;
}

.copyright
{
	width: 100%;
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
}

.requiredField
{
	font-size: 11px;
	padding-left: 3px;
	color: Red;
}

/* exact duplicate from apop_themes/dashcommerce/common.css */
.button {
	font-weight: bold;
	background-color: White;
	border-color: #C5BBAF;
	border-style = solid;
	border-width: 1px;
	font-family: Verdana;
	color: Black;
}


/** DBI CSS */

.BodyText08
{ 
	Color: #000000; 
	Font-Family: arial, helvetica, verdana; 
	Font-Size: 10pt; 
	Font-weight: normal; 
	text-decoration: none; 
}

.BodyText09
{ 
	Color: #000000; 
	Font-Family: arial, helvetica, verdana; 
	Font-Size: 9pt; 
	Font-weight: normal; 
	text-decoration: none; 
}

.BodyText10
{ 
	Color: #000000; 
	Font-Family: arial, helvetica, verdana; 
	Font-Size: 10pt; 
	Font-weight: normal; 
	text-decoration: none; 
}

