body {
  font-family:  Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #45166A;
  font-size: 80%;
  background: #F7EFFB;
  border: 0;
margin: 0;
padding: 0px;
text-align: center;
behavior: url(csshover.htc);
}
div{
margin: 0px;
padding: 0px;
}

h1, h2, h3, h4, h5, h6 { 
	margin: 10px 0 10px 1px;
	font-weight: 600;
	}
h1{
	font-size: 140%;

	font-weight: normal;
	}

h2{
	font-size: 105%;
	background: url(images/heading_gradient.jpg) repeat-y left;
	margin: 9px;
	padding: 7px 20px;
}


h3{
	font-size: 105%;
	margin: 10px 5px 0 9px;
}

h4{
	font-size: 110%;

}

h5 {
  font-size: 100%;
  font-weight: normal;
}

h6 {
font-size: 95%;
}

div{
margin: 0;
padding: 0;
}

img{
	 border: 0;
}
a:link		{ color: #45166A; font-size: 100%; text-decoration: underline;}
a:active		{ color: #45166A; font-size: 100%; text-decoration: underline;}
a:visited		{ color: #45166A; font-size: 100%; text-decoration: underline;  }
a:hover		{  color: #45166A; font-size: 100%; text-decoration: none;  }

#footer a:link, #footer a:active, #footer a:visited{

 color: #fff; 
   line-height: 20px; 
   text-decoration: none; 
   padding: 0px 10px 0px 10px;
   margin: 0px;

}

#footer a:hover{
text-decoration: underline;

}
#anchors a:link, #anchors a:active, #anchors a:visited{

 color: #0622F9; 
   line-height: 20px; 
   text-decoration: underline; 
   padding: 0px 10px 0px 10px;
   

}

#anchors a:hover, #anchors a:focus{
text-decoration: none;
color: #45166A;
}
#anchors{
text-align: center;
margin: 0;
padding: 0 0 20px 0;
}

#anchors2 a:link, #anchors2 a:active, #anchors2 a:visited{

 color: #0622F9; 
   line-height: 20px; 
   text-decoration: underline; 
   padding: 0px 60px 0px 60px;
   

}

#anchors2 a:hover, #anchors2 a:focus{
text-decoration: none;
color: #45166A;
}
#anchors2{
text-align: center;
margin: 0;
padding: 0 0 20px 0;
}
#dynloadarea{
width: 351px;
height: 168px;
}
#left{
width: 48%; 
float: left; 
margin: 0 10px 0 5px

}
#right{
width: 48%; 
float: left; 
margin: 0 0px 0 5px
}
 #divBody{
 width: 760px;
 text-align: left;
 background: #F7EFFB;
 margin: 0 auto 0 auto;
 }
 #mainborder{
  border: 1px solid #999999;

 }
 #quotes{
 border: 1px solid #999;
 background: #EFE8FC;
 padding: 5px 25px;
 margin: 10px 20px;
 }
 #quotes p{
 padding: 0;
margin: 5px 0;
text-align: center;
font-size: 95%;
 }
.imgborder{
border: 1px solid #999;
}

 #content{
 width: 738px;
 clear:both;
 border: 1px solid #999999;
 margin: 10px 0 0 10px;
 background: #E5DAFA;
 }
 .rightfloat{
 float: right;
 }
 .leftfloat{
 float: left;
 }
.leftpad{
padding: 0px 20px;
}
.purpleborder{
border: 1px solid #47156B;
margin: 9px;
padding: 0 9px;
}
 #footer{
  width: 736px;
 clear:both;
 border-width: 2px;
border-style: solid;
border-color: #81609B #351151 #351151 #653D84;
 margin: 0 0 0 10px;
height: 43px;
 color: #fff;
 background: #46166B;
line-height: 18px;
text-align: center;
font-size: 95%;
text-align: center;
 }
 #footer p{
 padding: 0px;
 margin: 0px;
 color: #fff;
 font-weight: normal;
 word-spacing: 2px;
 }
 #top{
 text-align: right;
 background: #E5DAFA url(images/topgradient.jpg) no-repeat;
 clear: both;
 height: 150px;
 border-bottom: 1px solid #fff;
 }
 #top p{
 float: left;
 font-size: 95%;
 margin: 130px 0 0 10px;
 color: #fff;
 }
 #top img{
 margin: 11px 10px 0 0;
 float: right;
 }
 
 #dynloadarea{
 border: 1px solid #999;
 }
 
.homebox{
overflow: scroll;
height: 170px;
margin: 0;
border: 1px solid #999;
background: #E5DAFA;
}
.center{
text-align: center;
}
.mediumpurple{
background: #ECE4F0;
}
.smaller{
font-size: 90%;
}
.right{
text-align: right;
}
p {
font-size: 100%;
padding: 0px 5px 0px 0px;
margin: 9px;
background: none;
 }

.download{
background: #EFE8FC;
border: 1px solid #999;
margin: 10px 20px;
}
.download p{
font-size: 120%;
margin: 10px 9px 9px 9px;
}
.download img{
float: left;
margin: -1px 15px 0 -1px;
}
.clear{
clear: both;
}
.shortlabel{
width: 100px;
float: left;
position: relative;
top: 5px;
left: 12px;
}
#dynloadarea{
float: left;
}


#fayres{
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
margin: 10px 29px;
}
#fayres th{
border-bottom: 1px solid #999;
text-align: left;
padding: 10px 5px 10px 20px;
color: #999;
font-weight: bold;
font-size: 120%;
}
#fayres td{
border-bottom: 1px solid #999;
padding: 10px 5px 10px 20px;
font-weight: bold;
font-size: 95%;
}
.lightback{
background: #F7EFFB
}
form{
text-align: right;
color: #000;
line-height: 17px;
}
.button{
border-width: 2px;
border-style: solid;
border-color: #81609B #351151 #351151 #653D84;
font-size: 12px;
height: 22px;
 color: #fff;
 width: 90px;
 margin: 10px 6px;
 background: #46166B;
}
form h1{
text-align: left;
}
.smaller{
font-size: 85%;
}
input, textarea{
width: 230px;
margin-top: 2px;
}
textarea{
height: 60px;
vertical-align: middle;
}
select{
width: 236px;
}
.columnform{
width: 32%;
float: left;
border: 1px solid #999;
margin: 3px;
text-align: left;
height: 930px;
}
.columnform select{
width: 190px;
margin-left: 20px;
}
.columnform label, .columnform p{
margin-left: 20px;
}
.columnform textarea{
margin-left: 20px;
width: 190px;
height: 160px;
}
.columnform input{
margin-top: 0px;
}
hr{
border-top: 1px solid #999;
border-bottom: 1px solid #E5DAFA;
margin: 5px;
}
.paymentbuttons{
margin: 0 20px 0 0;
}
.bigbold{
font-weight: bold;
font-size: 120%;
}