@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Comic Sans MS, Arial, helvetica;
	font-size: small;
}
body {
	background-color: #005BBF;
}
.BoldSmallText {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-weight: bold;
	font-size: small;
	color: #000000;
}
.KristenITCMedium {
	font-size: medium;
	color: #660066;
	font-family: "Kristen ITC";
	font-weight: normal;
}
.CannyCoText {
	font-size:small;
	color: #CC3300;
	font-family: "Comic Sans MS", Arial;
	font-weight: bold;
}
.BlueBold12pt {
	color: #000080;
	font-family: "Comic Sans MS", Arial;
	font-size: 12pt;
	font-weight: bold;
}
.PurpleNormal12pt {
	font-size: 12pt;
	color: #660066;
	font-weight: normal;
	font-family: "Comic Sans MS", Arial, helvetica;
}
.PurpleNormal0pt {
	font-size: 10pt;
	color: #660066;
	font-weight: bold;
	font-family: "Comic Sans MS", Arial, helvetica;
}
.Title {font-size: 18px;
	color: #000066;
}
.Content {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
}
.ContentSmall {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
a:link {
	color: #660066;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.TextNavs {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: x-small;
	font-weight: bold;
	color: #000080;
}
.Copyright {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
}
.ContactText {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: x-small;
	font-weight: bold;
	color: #000080;
}
.SmallContent {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 10pt;
	color: #000000;
}
.PurpleNormal11pt {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 11px;
	font-style: italic;
	color: #660066;
	font-weight: bold;
}
.ContentTitles {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #005BBF;
}.LargeContentRed {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 16pt;
	font-weight: normal;
	color: #FF0000;
}
.MedContentOrange {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 14pt;
	font-weight:bold;
	color: #CC3300;
}
/*  The following code is for the collapsible menu for Pet Resources page
The mC class is a wrapper for the whole collapsible menu. The attributes define a 100 pixel wide menu with a 5 pixel margin aligned to the right of whatever contains the menu. You can change this as needed to put the menu where you want. 

The mH class defines the menu headings that always appear on the screen. You can change any of the attributes here to make the headings look the way you want but I suggest leaving the cursor:pointer there so that your visitors will know that the heading is clickable. The top border also helps to separate multiple collapsible menus. 

The mL class is a wrapper for each of the menus that we are making collapsible. The display:none is needed to hide all of the menus from view when the page is first displayed. The bottom margin ensures that the content underneath the expanded menu is not hard up against the last entry in the menu. 

The mO class defines each of the options within each menu. display:block is needed here since links normally display inline and we want each link on a separate line. The left margin indents the entries slightly from the headings.

The mT class defines the text that goes with the links.
*/

.mC {width:500px; float:left;}
.mH {color:#663399; cursor:pointer; font-family:"Comic Sans MS", Arial, helvetica; font-size:13pt; margin-bottom:10px;}
.mL {display:none; margin-bottom:10px;}
.mO {margin-left:20px; display:block;}
.mT {margin-left:40px; margin-right:40px; display:block;}
                    .GreenText {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 10pt;
	color: #006600;
}
.PurpleText {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 10pt;
	color: #660066;
}
.CannyCoTextLrg {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 12pt;
	color: #CC3300;
}
.LargeContentOrange {
	font-family: "Comic Sans MS", Arial, helvetica;
	font-size: 16pt;
	font-weight: normal;
	color: #CC3300;
}
/*  the following styles apply to the Newsletter Sign Up Page
*/
    .eemStyleSFBody
    {
        padding: 0px;
        width: 100%;
        border: ridge 0px gray;
        background-color: #ffffff;
    }
    .eemStyleSFMainOuter
    {
        padding: 0px;
        width: 100%;
        border: ridge 0px gray;
    }
    .eemStyleSFMainInner
    {
        padding: 0px;
    }
    .eemStyleSFMain
    {
        width: 100%;
        background-color: #ffffff;
        color: #000080;
		font-family:"Comic Sans MS", Arial, helvetica;
    }
    .eemStyleSFCompletion
    {
		font-family:"Comic Sans MS", Arial, helvetica;
        font-size: small;
        color: green;
        font-weight: bold;
    }
    .eemStyleSFCompletion_BGIsRedish
    {
		font-family:"Comic Sans MS", Arial, helvetica;
        font-size: small;
        Filter: glow(color=yellow, strength=3);
        color: green;
        font-weight: bold;
    }
    .eemStyleSFLogoDisplay
    {
    }
    .eemStyleSFLogoHide
    {
        display: none;
    }
    .eemStyleSFLogoOuter
    {
        padding: 0px;
        text-align: left;
        border: solid 0px green;
    }
    .eemStyleSFLogoInner
    {
        height: 100%;
        padding: 0px;
        background-color: Transparent;
        border: solid 0px green;
    }
    .eemStyleSFTitleOuter
    {
        padding: 0px;
        text-align: left;
        border: solid 0px green;
    }
    .eemStyleSFTitleInner
    {
        padding: 5px;
        background-color: Transparent;
        border: solid 0px gray;
    }
    .eemStyleSFTitle
    {
        font-size: larger;
        font-weight: bold;
    }
    .eemStyleSFErrorOuter
    {
        padding: 0px;
        text-align: left;
        border: solid 0px gray;
    }
    .eemStyleSFErrorInner
    {
        padding: 5px;
        background-color: Transparent;
        border: solid 0px gray;
    }
    .eemStyleSFError
    {
        color: Red;
        font-size: x-small;
		font-family:"Comic Sans MS", Arial, helvetica;
        font-weight: bold;
    }
    .eemStyleSFError_BGIsRedish
    {
        Filter: glow(color=yellow, strength=3);
        color: Red;
        font-size: x-small;
		font-family:"Comic Sans MS", Arial, helvetica;
        font-weight: bold;
    }
    .eemStyleSFContentOuter
    {
        padding: 0px;
    }
    .eemStyleSFContentInner
    {
        padding: 0px;
    }
    .eemStyleSFSectionQuestionOuter_Vertical
    {
        margin-bottom: 4px;
        padding: 0px;
        overflow: auto;
        border: solid 0px gray;
        width: auto;
        float: none;
    }
    .eemStyleSFSectionQuestionOuter_Horizontal
    {
        margin-bottom: 0px;
        padding: 0px;
        overflow: auto;
        border: solid 0px gray;
        width: 48%;
        float: left;
    }
    .eemStyleSFSectionIntGrpOuter_Vertical
    {
        padding: 0px;
        overflow: auto;
        border: solid 0px gray;
        width: auto;
        float: none;
    }
    .eemStyleSFSectionIntGrpOuter_Horizontal
    {
        padding: 0px;
        overflow: auto;
        border: solid 0px gray;
        width: 48%;
        float: right;
    }
    .eemStyleSFSectionHeadingInner
    {
        height: 100%;
        padding: 2px;
        border: solid 0px gray;
    }
    .eemStyleSFSectionHeading
    {
        padding: 5px;
        background-color: #ffffff;
        font-size: small;
        color: #000080;
        font-weight: bold;
    }
    .eemStyleSFSectionContent
    {
        padding: 5px;
    }
    .eemStyleSFIntGrpContent
    {
        padding: 5px;
        border: 1px solid #D9E1E8;
    }
    .eemStyleSFText
    {
	font-size: small;
	color: #000080;
    }
    .eemStyleSFTextDisabled
    {
        font-size: x-small;
        color: Gray;
        font-weight: bold;
    }
    .eemStyleSFReq
    {
	font-style: italic;
	font-size: small;
	vertical-align: baseline;
	color: Red;
	font-weight: bold;
    }
    .eemStyleSFReq_BGIsRedish
    {
        font-style: italic;
        font-size: x-small;
        Filter: glow(color=yellow, strength=3);
        vertical-align: baseline;
        color: Red;
        font-weight: bold;
    }
    .eemStyleSFReqError
    {
        background-color: Red;
    }

