/*force scrollbar in all browsers to avoid page shift*/
html{
	min-height:100.1%
}
body{
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	font-size:100.01%;
	min-width:770px;
	background-color: #346498;
}
img{
	border: 0;
}
#wrapper{
	width: 770px;
	w\idth: 770px;
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#wrapper #content #form .boxes {
	padding: 2px;
	margin: 0;
}
.center_box{
display:block;
margin:0 auto;
padding:6px;
border:1px solid #346498;
}
#content{
	text-align:left;
	padding: 20px;
	background-color: #81a0bf;
}
#content h1{
	font-size:110%;
	color: #FFF;
	margin: 0 0 26px 0;
	text-align: center;
	font-weight: normal;
}
#content h2{
	font-weight: lighter;
	font-size:160%;
	color: #FFF;
	margin: 10px 0 0 0;
	text-align: center;
}
#content h3{
	text-align:center;
	font-size:120%;
	font-stretch:expanded;
	color: #346498;
	margin: 20px 0 20px 0;
	font-weight: normal;
}
#content h4{
	font-weight:lighter;
	font-size:110%;
	color:#FFF;
	margin: 30px 0 0 0;
	letter-spacing:0.5em;
	line-height: 2em;
	text-indent: 40px;
	font-style: italic;
}
#content h5{
	margin: 20px;
	text-align: center;
	font-size: 90%;
}
#content h6{
	font-weight:lighter;
	font-size:110%;
	color:#FFF;
	margin: 20px 10px 20px 10px;
	padding:20px;
	text-align:right;
	letter-spacing:0.3em;
	font-style: italic;
	font-variant: small-caps;
	line-height: 2em;
}
#content p{
	margin: 8px;
	font-weight: bold;
	font-size: 90%;
	letter-spacing: 0.1em;
	text-align: justify;
	color: #333333;
	padding: 10px;
	line-height: 1.5em;
}
#content p a{
	text-decoration:underline;
	color:#346498;
}
#content p a:hover{
	text-decoration:none;
	color: #FFFFFF;
}
#content li{
	list-style: circle;
	margin-left: 60px;
}
#links{
	font-size: 70%;
	font-weight: bold;
	text-align:center;
	background-color: #81a0bf;
	padding-bottom: 40px;
}
#links a{
	color:#346498;
	text-decoration:underline;
}
#links a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#footer{
	padding-bottom: 50px;
	background: #81A0BF url(../images/footer.gif) no-repeat center bottom;
	margin: 0 0 50px 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:70%;
}
#footer a{
	color: #383412;
	text-decoration:underline;
}
#footer a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#form{ 
	width: 80%;
	margin: 0 auto;
}
legend{
	color:#346498;
	background:#FFF;
	border:1px solid #346498;
	padding:2px 6px;
	margin-bottom:10px;
	margin-left:1em;
} 
fieldset{
	border:1px solid #346498;
	width:34em;
}
label{
	width:10em;
	float:left;
	text-align:right;
	margin-right:0.5em;
	display:block;
}
#wrapper #content #form p {
	font-size:90%;
	line-height: normal;
}
.input{
	color:#000;
	background:#FFF;
	border:1px solid #346498;
	padding:2px;
}
textarea {
	background-color: #FFF;
}
.submit_input{
	margin-left:4.7em;
	margin-bottom:10px;
	color:#FFF;
	background:#346498;
	border:2px outset #d7b9c9;
	text-align:center;
}
#clearit{
	display: block;
	clear: both;
}
.graphic{
	border:2px solid black;
}
.imgcenter{
	display:block;
	text-align:center;
	margin: 0 auto;
}
.imgleft{
	float:left;
	margin: -20px 0 0 -20px;
}
.imgright{
	float:right;
	margin: 0 -20px 0 0;
}
.question{
	font-weight:bold;
	color:#346498;
}
#wrapper #content .contact{
	font-size: 70%;
	text-align: center;
	font-weight: lighter;
}
#wrapper #content #form .required {
	font-size: 90%;
	text-align: center;
	font-weight: lighter;
}
#wrapper #content #form .small {
	font-size: 59%;
	text-align: center;
	font-weight: lighter;
}
#wrapper #content li .prices {
	width:20em;
	text-align:right;
	margin-right:0.5em;
	display: block;
}
#printsleft{
	float:left;
	text-align:left;
	margin-left: 70px;
}
#printsright{
	float:left;
	text-align:left;
	margin-left: 20px;
}
#spacer{
	height:430px;
}