/* CSS Document */

body{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	margin: 10px;
	background-image:url(images_site/backprint-blue.jpg);
	background-repeat:repeat;
	
}
a:link {
	color: #D00063;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #8891CA;
}
a:hover {
	text-decoration: none;
	color: #6633CC;
}
a:active {
	text-decoration: none;
}
.horseydefault {	font-family: Trebuchet MS
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.style4 {
	color: #993366;
	font-size: 9px;
}

.style5 {
	color: #FFFFFF;
	font-size: 9px;
}
.style14 {color: #FFFFFF}
.style6 {	color: #000000;
	font-weight: bold;
}
.style15 {color: #000000; font-size: 9px; }
.style20 {color: #3399CC}
.style96 {font-family: Trebuchet MS; }
.style107 {font-family: "Curlz MT"; font-size: 18px; font-weight: bold; color: #583255; }
.style134 {font-weight: bold; color: #3399CC; font-family: Trebuchet MS; font-size: 13px; }
.style136 {color: #583255}
.style139 {
	font-size: 12px;
	font-weight: bold;
	color: #3399CC;
}
.style140 {
	font-family: "Curlz MT";
	font-size: 16px;
}
.style141 {color: #717C74}
.iceblue-back {background-color:#42a9d9;}
.whiteback {background-color:#FFFFFF;}
.purpleback {background-color:#583255;}
.pinkback {background-color:#f6bed8;}
.style144 {font-size: 12px}
.style147 {font-size: 18px}
.watermarkback {
	background-color: #A3DEC2;
	background-image: url(images_site/watermark-whiteback.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment:scroll;
}
.topback {
	background-image: url(images_site/purple-logo-trans.gif);
	background-repeat: no-repeat;
}



/* top nav */


.menu ul{
list-style-type:none;
padding:0;
margin:0;

}

.menu li{
float:left;
position:relative;
left:0.5px;
z-index:100;


}


.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:35px;
}

.menu a, .menu :visited {
display:block;
width:130px;
padding:7px 0;
background:#8891CA;
text-decoration:none;
margin-right:1px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#f2f2f2;
font-size:16px;
}


.menu :hover{
color:#EC3087;

}

.menu ul ul {
visibility:hidden;
position:absolute;
width:130px;
height:0;
}


.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

.menu1 a, .menu1 :visited {
display:block;
width:130px;
padding:10px 0;
background:#8891CA;
text-decoration:none;
margin-right:1px;
text-align:center;
font-size:12px;
font-weight:normal;
color:#f2f2f2;
}
.menu :hover{
color:#EC3087;
background:#906185;
}

.menuwhite a, .menu2white :visited {
display:block;
width:130px;
padding:10px 0;
background:#8891CA;
text-decoration:none;
margin-right:1px;
text-align:center;
font-size:12px;
font-weight:normal;
color:#f2f2f2;
}
.menuwhite :hover{
color:#6633CC;
background:#8891CA;
}
.menugrey a, .menugrey :visited {
display:block;
width:130px;
padding:10px 0;
background:#906185;
text-decoration:none;
margin-right:1px;
text-align:center;
font-size:12px;
font-weight:normal;
color:#f2f2f2;
}
.menugrey :hover{
color:#EC3087;
background:#906185;
}
.menunewgrey a, .menunew :visited {
display:block;
width:130px;
padding:10px 0;
background:#906185;
text-decoration:none;
margin-right:1px;
text-align:center;
font-size:12px;
font-weight:normal;
color:#f2f2f2;
}
.menunew :hover{
color:#EC3087;
background:#6633CC;
}
.menunewwhite a, .menunewwhite :visited {
display:block;
width:130px;
padding:10px 0;
background:#8891CA;
text-decoration:none;
margin-right:1px;
text-align:center;
font-size:12px;
font-weight:normal;
color:#f2f2f2;
}
.menunewwhite :hover{
color:#EC3087;
background:#583255;
}
.horseychickpink {
	color: #FF6699;
	font-weight: bold;
}
.iceblueheader {
	color: #42a9d9;
	font-weight: bold;
	font-family:"Trebuchet MS";
	font-size:18px;
}


.contact {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FF6699;
	background-color: #FFFFFF;
	border: 1px solid #3399CC;
}
.help{cursor:help}