/* CSS Document *//* link underlines tend to make hypertext less readable,    because underlines obscure the shapes of the lower halves of words */:link,:visited { text-decoration:none }a:hover { text-decoration:underline }/* no list-markers by default, since lists are used more often for semantics */ul,ol { list-style:none }/* avoid browser default inconsistent heading font-sizes *//* and pre/code too */h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight: normal;}/*  nonetheless strip their margin and padding as well */ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input{ margin:0; padding:0 }/* whoever thought blue linked image borders were a good idea? */a img,:link img,:visited img { border:none }/* de-italicize address */address { font-style:normal }/* GLOBAL DEFINITIONS */body {	width: 731px;	font-size: 80%;	padding: 25px;}body#login {	height: 100%;	text-align: center;	padding: 0px;	width: 99%;}form div {	padding-bottom: 5px;}form div.buttons {	text-align: right;}form fieldset {	padding: 10px;	background: #dadada;	border: 1px solid #767676;}img {	display: block;}h1 {	font-family: Arial,sans-serif;	font-size: 2em;	color: #003467;	margin-bottom: 20px;}h1 .subText {	font-family: Arial,sans-serif;	font-size: .5em;	color: #000000;	margin-bottom: 20px;}h2 {	font-family: Arial,sans-serif;	font-size: 1em;	color: #F58027;	margin-bottom: 20px;}label {	display: block;	float: left;	font: 1.0em Arial,sans-serif;	width: 10em;}p {	font: 1.0em Arial,sans-serif;	color: #767676;}p a {	color: #003467;}/* CLASS DEFINITIONS */.floatL {	float: left;}.floatR {	float: right;}.clear {	clear: both;}.headerLogo {	height: 48px;	width: 100%;	position: relative;}.headerLogo .nav {	position: absolute;	bottom: 0px;	right: 0px;	width: 170px;	height: 16px;}.headerLogo .nav a, .headerLogo .nav a:visited {	font: 1.0em Arial,sans-serif;	color: #003467;}.headerNav {	margin-top: 10px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	border: 1px solid #b5b5b5;}.headerNav a {	padding-left: 5px;	padding-right: 5px;		font-family: Arial,sans-serif;	font-size: .8em;	color: #003467;}.headerTitle {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 15px;	padding-right: 10px;	margin-bottom: 20px;	border-left: 1px solid #b5b5b5;	border-right: 1px solid #b5b5b5;	border-bottom: 1px solid #b5b5b5;	background-image: url(../images/bg-headerTitle.jpg);	background-repeat: repeat-x;	background-position: top left;	background-color: #cecece;		font-family: Helvetica, Arial, sans-serif;	color: #003467;	font-size: 1.5em;}/* END CLASS DEFINITIONS *//* BEGIN ID DEFINITIONS */#displayNavigation {	width: 173px;	margin-right: 20px;	float: left;}#displayNavigation a {	display: block;	font-family: Arial,sans-serif;	font-size: .8em;	color: #003467;}#displayContent {	float: left;	width: 538px;}#displayContent .contentArea {	width: 538px;	border-bottom: 1px solid #b5b5b5;	padding-bottom: 20px;	margin-bottom: 20px;		font-family: Arial,sans-serif;	font-size: .8em;	color: #000000;}#displayContent .contentArea img {	float: left;	padding-right: 20px;}#displayContent .contentArea h2 {	font-family: Arial,sans-serif;	font-size: 1.15em;	color: #F58027;	margin-bottom: 20px;}#displayContent .contentArea div.item {	padding: 10px;}#displayContent .contentArea div.item h3 {	float: left;	font-weight: bold;}#displayContent .contentArea div.item form {	float: right;}#displayContent .contentArea div.item ul {	color: #003467;	padding: 10px 0px 0px 10px;}#displayContent .contentArea div.odd {	background: #cccccc;}#infoMsg {	background: #f58027;	color: white;	font: bold 1.0em Arial,sans-serif;	padding: 5px;	margin: 5px 0px 5px 0px;}input#quantity {	width: 4.0em;}#login .centered {	height: 50%;	width: 50%;	position: absolute;	left: 25%;	top: 25%;}form#loginForm {	margin: 0px auto 0px auto;	width: 23em;}form#loginForm div {	text-align: right;}form#loginForm img {	margin: 0 auto 0 auto;	padding: 5px 0px 5px 0px;}form#loginForm input.text {	width: 10em;}#home img {	float: left;}#contactLabel {	float: left;	width: 10%;	margin-bottom: 10px;}#contactField {	fload:left;	margin-bottom: 10px;}#displayFooter {	width: 731px;	border-top: 1px solid #b5b5b5;	margin-top: 20px;	padding-top: 10px;		font-family: Arial Narrow, Arial,sans-serif;	font-size: .9em;	color: #666666;}#displayFooter a {	font-family: Arial,sans-serif;	color: #003467;	font-size: 1em;}/* END ID DEFINITIONS */
