P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    color: #4b4a49;

}

LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    color: #4b4a49;
}

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
    color: #4b4a49;
	background-color: #fff;
	margin: 0px;
}
.appArea {
  width: 100%;

}

a { 
text-decoration: none; 
font: 12px Arial, Helvetica, sans-serif; 
color: #666699; padding-left: 0; 
padding-right: 0;
}
a:active { 
text-decoration: underline; 
font: 12px Arial, Helvetica, sans-serif; 
color: #666699; 
padding-left: 0; 
padding-right: 0;
}
a:hover { 
text-decoration: underline; 
font: 12px Arial, Helvetica, sans-serif; 
color: #666699; 
padding-left: 0; 
padding-right: 0;
}
a:visited { 
text-decoration: none; 
font: 12px Arial, Helvetica, sans-serif; 
color: #9999CC; 
padding-left: 0; 
padding-right: 0;
}


.normal { font: 10px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4b4a49;}
.textDarkblue { font: 11px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #006699;}
.H2 { font: 11px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #4b4a49;}
.textDarkblueBold { font: 11px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #006699;}
.pullquote { font: 16px/14px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4b4a49;}
.pullquoteBold { font: 16px/13px Arial, Helvetica, sans-serif; font-style: bold; font-weight: normal; color: #4b4a49;}
.teasers { font: 12px/14px Arial, Helvetica, sans-serif; font-style: normal; font-weight: italic; color: #4b4a49;}
.teasersLightBlue { font: 12px/14px Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; color: #6699cc;}
.teasersLightPurple { font: 12px/14px Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; color: #9999cc;}
.teasersPurple { font: 12px/14px Arial, Helvetica, sans-serif; font-style: italic; font-weight: italic; color: #666699;}
.homeText { font: 12px/14px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4b4a49; text-align: left; }
.introText { font: 16px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4b4a49;}
.introDarkBlue { font: 16px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #006699;}
.introTextDarkBlue { font: 16px/18px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #006699;}
.tableText { font: 11px/13px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4b4a49;}
.tableTextDarkBlue { font: 11px/13px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #006699;}
.pageTitle { font: 16px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #4b4a49;}



a.linkLong:link { text-decoration: none; font: 11px/20px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkLong:active { text-decoration: underline; font: 11px/20px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkLong:hover { text-decoration: underline; font: 11px/20px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkLong:visited { text-decoration: none; font: 11px/20px Arial, Helvetica, sans-serif; color: #9999CC; padding-left: 0; padding-right: 0;}

a.linkAnimalFriends:link { text-decoration: none; font: 12px/14px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkAnimalFriends:active { text-decoration: underline; font: 12px/14px Arial, Helvetica, sans-serif; color: #339999; padding-left: 0; padding-right: 0;}
a.linkAnimalFriends:hover { text-decoration: underline; font: 12px/14px Arial, Helvetica, sans-serif; color: #6699cc; padding-left: 0; padding-right: 0;}
a.linkAnimalFriends:visited { text-decoration: none; font: 12px/14px Arial, Helvetica, sans-serif; color: #9999cc; padding-left: 0; padding-right: 0;}

A.activeForum { font: 11px/13px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #339999}
A.preactiveForum { COLOR: #666699; FONT: 11px/13px Arial, Helvetica, sans-serif}

a.linkHome:link { text-decoration: none; font: 12px/14px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkHome:active { text-decoration: underline; font: 12px/14px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkHome:hover { text-decoration: underline; font: 12px/14px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkHome:visited { text-decoration: none; font: 12px/14px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}

a.linkIntro:link { text-decoration: none; font: 16px/20px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkIntro:active { text-decoration: underline; font: 16px/20px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkIntro:hover { text-decoration: underline; font: 16px/20px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkIntro:visited { text-decoration: none; font: 16px/20px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}

a.linkSponsor:link { text-decoration: none; font: 11px/12px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkSponsor:active { text-decoration: underline; font: 11px/12px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkSponsor:hover { text-decoration: underline; font: 11px/12px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}
a.linkSponsor:visited { text-decoration: none; font: 11px/12px Arial, Helvetica, sans-serif; color: #666699; padding-left: 0; padding-right: 0;}

.textWhite { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff;}
.adsText { font: 11px/11px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4b4a49; text-align: left }
.adsTitle { font: bold 12px Arial, Helvetica, sans-serif; color: #4b4a49; text-align: center}
.textWhiteLarge { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #ffffff;}
.textGrey { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #4b4a49;}

form { padding:0; border:0; margin:0; }
input.text, select.text, option.text, textarea.text { color: #330066; background-color: #F5F4EA; border-width: 1px; border-style: solid; border-color: #DEDAB7; font: 11px/20px Arial, Helvetica, sans-serif; text-align: left; /* border: inset 1px #708090; */ padding: 2px; }
select.home { color: #000000; background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #DEDAB7; font: 11px/14px Arial, Helvetica, sans-serif; text-align: left; /* border: inset 1px #708090; */ padding: 2px; }
input.submit { color: #330066; background-color: #F5F4EA; border-width: 1px; border-style: solid; border-color: #DEDAB7; font: 11px/20px Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; /* border: inset 1px #708090; */ padding: 2px; }

ul.homeEvents { margin: 7; padding: 0; padding-left: 10; padding-top: 1px; padding-bottom: 0; padding-right: 0; }

div.homeEvents { margin: 6; padding: 0; padding-left: 6; padding-top: 10px; padding-bottom: 0; padding-right: 0; }

#content { padding: 10px 10px 10px 10px; }

#greyTopLinks { margin-top: -30px; *margin-top: 10px; padding-right: 5px; position: relative; color: #4b4a49;  }
#greyTopLinks a { text-decoration: none; font-weight: bold; }
#greyTopLinks a:hover { text-decoration: underline; font-weight: bold; }

#loginTopLinks { margin-top: -30px; *margin-top: -10px; padding-right: 5px; position: relative; color: #006699;  }
#loginTopLinks a { text-decoration: none; font-weight: bold; }
#loginTopLinks a:hover { text-decoration: underline; font-weight: bold; }

#banner_image  { 
background-image: url(../images/wrpr/new/banner_v3.gif);
background-repeat: no-repeat;
} 

/**************************************/
/********* Main Navigation ************/
/**************************************/
#mainNav {
text-align:center;
}

#mainNav, #mainNav ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
font-weight: normal;
padding-left: 50px;  /*  used to center the navigation */
}

#mainNav a { position: relative; font-weight: normal; display:block; text-decoration:none; color:#ffffff; padding:5px 1px;*padding:5px 1px;}
#mainNav a:hover {font-weight:bolder; text-decoration:none;  }
#mainNav li {float: left; }

#mainNav li:hover a, #mainNav li.over a {
background-color: #84CFC6; font-weight: normal;
}

#mainNav li.divider {
padding:5px 1px 0px;
background-color:transparent;
color:#ffffff;
font-weight:normal;
}

#mainNav li ul {
width:170px;
float: left;
padding: 0px;
margin: 0px;
position: absolute;
left: -999em;
}

#mainNav li li {
*width: 13em;
text-align:left;
padding:0px;
}

#mainNav li ul a {
width:170px;
color: #ffffff;
font-weight:normal;
text-decoration: none;
padding:5px;
background-color:#84CFC6;
}

#mainNav li ul a:hover {
background-color: #84CFC6;
font-weight:normal;
text-decoration:underline;
}

#mainNav li ul ul {
margin: -24px 0px 0px 170px;
}

#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.over ul ul, #mainNav li.over ul ul ul {
	left: -999em;
}


#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul, #mainNav li.over ul, #mainNav li li.over ul, #mainNav li li li.over ul {
	left: auto;
}


#leftNav {
width:138px;
margin:0px;
padding:0px;
list-style-type:none;
}

#leftNav li {
padding:2px 0px 2px 10px;
}

#leftNav li a:link, #leftNav li a:visited {
font-weight:normal;
color:#666699;
}

#leftNav li a:hover {
font-weight:normal;
}

#footer1 td {
font-family:Helvetica, Arial, sans-serif; 
font-size:9pt; 
padding-left:3px;
}

#possibleby td {
  font-family:Helvetica, Arial, sans-serif; 
  font-size:9pt; 
  padding-left:3px;
}


LABEL.wrapable {
	white-space: normal;
	color: #4b4a49;

}

 

FIELDSET.noBox {
	border: none;
	display: block;
	padding: 0px 4px 4px 4px;
	color: #4b4a49;

}
 

LABEL {
	white-space: pre;
	color: #4b4a49;

}

.CheckboxLabel {
	width: 85%;
	white-space: normal;
 	position: relative;
	left: 5px;
	display: block;
	float: left;
	color: #4b4a49;
}
.FormInput .CheckboxLabel {
	font-size: 100%;
	color: #4b4a49;
}
.RadioGroupLabel {
	font-size: 90%;
	width: 85%;
	white-space: normal;
	margin-top: 2px;
	display: block;
	float: left;
	color: #4b4a49;
}
.RadioGroupLabelNoWrap {
	font-size: 90%;
	white-space: nowrap;
	margin-top: 2px;
	margin-right: 10px;
	color: #4b4a49;
}

.FormLabel {
	font-weight: normal;
	white-space: normal;
	text-align: left;
	vertical-align: top;
	color: #4b4a49;
}

TD.FormLabel {
	padding-right: 5px;
	color: #4b4a49;
}
DIV.FormLabel {
	width: 100%;
	min-width: 100%;
	color: #4b4a49;
}
LABEL.FormLabel {
	width: 100%;
	min-width: 100%;
	color: #4b4a49;
}


