/* Basic page styles */
body {
	margin: 0;
	background-color: #f1f2f5;
}
/* background is white for home page and processOrder */
body#home, body.processOrder {
	background-color: #fff;
}

/* -----------links---------- */
a { text-decoration: none;}
a:link { color: #666; }
a:visited { color: #666; }
a:active { color: #000; }
a:hover { color: #000; }
/* -------end links---------- */

img { border: none; }

/* ----------text------------ */
body {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
select, input, textarea {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #9a9590; /*  Cannot style <select> elements, so match other elements to <select> border-color */
}
textarea {
	height: 45px;
}
img.button {
	margin: 5px 0;
}
h1 {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 6pt;
	margin-bottom: 3pt;
	text-transform: capitalize;
}
body.faq h1 {
	text-transform: uppercase;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 4pt;
	margin-bottom: 2pt;
	text-transform: capitalize;
}
h3 {
	font-size: 8pt;
	font-weight: bold;
	margin-top: 3pt;
	margin-bottom: 1pt;
	text-transform: capitalize;
}
/* -------------------------- */

label {
	display: block;
	float: left;
	width: 60px;
	xmargin-right: 2em;
}

.pagingHidden { visibility: hidden; }

.group {
	margin-bottom: 20px;
	margin-left: 120px;
	font-size: 8pt;
}

#title, .policyTitle {
	margin-top: 20px;
	margin-left: 120px;
	margin-bottom: 20px;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
}


#mainContents {
	width: 500px;
	margin-left: 10pt;
	padding: 20px;
}
