body { color: #000103; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/bg_body.jpg); margin: 0; padding: 0; }
p {
	margin: 0;
	padding-bottom: 12px;
}
a {
	color: #314663;
	font-style: normal;
	text-decoration: underline;
}
a:link {
	color: #314663;
	font-style: normal;
	text-decoration: underline;
 }
a:visited {
	color: #314663;
	font-style: normal;
	text-decoration: underline;
 }
a:hover {
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
	background-color: #314663;
 }
a:active {
	color: #314663;
	font-style: normal;
	text-decoration: underline;
}
h1 { color: #143544; font-weight: bold; font-size: 20px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0; padding-top: 0 }
h2 { color: #143544; font-weight: bold; font-size: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #143544; font-weight: bold; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #143544; font-weight: bold; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5 { color: #143544; font-weight: bold; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li { list-style-type: disc; }
hr { border-top: 1px solid #4a2167 }
.lowerlinks { color: #314663; font-size: 9px; text-decoration: none }
.lowerlinks a:link { color: #314663; font-size: 9px; text-decoration: none }
.lowerlinks a:visited { color: #314663; font-size: 9px; text-decoration: none }
.lowerlinks a:hover { color: white; font-size: 9px; text-decoration: none }
.lowerlinks a:active { color: #314663; font-size: 9px; text-decoration: none }
.lowerlinks2 { color: #314663; font-size: 11px; text-decoration: none }
.lowerlinks2 a:link { color: #314663; font-size: 11px; text-decoration: none }
.lowerlinks2 a:visited { color: #314663; font-size: 11px; text-decoration: none }
.lowerlinks2 a:hover { color: white; font-size: 11px; text-decoration: none }
.lowerlinks2 a:active { color: #314663; font-size: 11px; text-decoration: none }
.error { color: red; font-weight: bold; font-size: 14px }
.qdetails { text-align: left; margin-right: 20%; margin-left: 20%  }
.qdetails1 { text-align: left; margin-right: 20%; margin-left: 20%; }
form { margin: 0px; padding: 0px }
#footer {font-size: 11px; }
#footer a:link { font-size: 11px; }
#footer a:hover { font-size: 11px; text-decoration: none; }
.deleteButton { color: white; background-color: red; }
.submitButton { background-color: green; }
#subNav { color: #2f4564; }
#today { color: #2f4564; }
#footer { text-align: right;}

#topNav a, #topNav a:link, #topNav a:visited, #topNav a:hover, #topNav a:active {border: 0; background-color: transparent; color: #314663;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {border: 0; background-color: transparent; color: #314663;}
/*
#subNav a, #subNav a:link, #subNav a:visited {border: 0; background-color: transparent; color: #314663;}
#subNav a:hover {border: 0; background-color: transparent; color: #784043; text-decoration: underline;}
#subNav a:active {border: 0; background-color: transparent; color: #314663;}
*/
.gallery { border: solid 1px #8595a5; }
.storeFront { border: solid 1px #8595a5; width: 135px; float: left; margin:5px; padding: 5px; text-align: center;}
a.imagelink {border: 0; background-color: transparent; text-decoration: none;}
a.imagelink img {border: 0; background-color: transparent; text-decoration: none;}
input.storeButton { color: white; background-color: #2C4160; width: 80px; height: 27px; z-index: 20; margin-top: 10px; margin-bottom: 10px; border: 0; }
a.storeButton:link, a.storeButton:visited, a.storeButton:hover, a.storeButton:active { color: white; background-color: #2C4160; padding: 5px 10px; border:0; margin-top: 10px; text-decoration: none;}

