<!-- 
/* start shell */
body {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background-color: #ffffff; }
a.linkone:link { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.linkone:active { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.linkone:visited { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.linkone:hover { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.linktwo:link { font-family: verdana, arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.linktwo:active { font-family: verdana, arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.linktwo:visited { font-family: verdana, arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.linktwo:hover { font-family: verdana, arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.linkthree:link { font-family: arial, helvetica, geneva; font-size: 12px; color: #ffffff; text-decoration: none; }
a.linkthree:active { font-family: arial, helvetica, geneva; font-size: 12px; color: #ffffff; text-decoration: none; }
a.linkthree:visited { font-family: arial, helvetica, geneva; font-size: 12px; color: #ffffff; text-decoration: none; }
a.linkthree:hover { font-family: arial, helvetica, geneva; font-size: 12px; color: #ffffff; text-decoration: underline; }
a.linkfour:link { font-family: arial, helvetica, geneva; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.linkfour:active { font-family: arial, helvetica, geneva; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.linkfour:visited { font-family: arial, helvetica, geneva; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.linkfour:hover { font-family: arial, helvetica, geneva; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.linkfive:link { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #50502A; text-decoration: none; }
a.linkfive:active { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #50502A; text-decoration: none; }
a.linkfive:visited { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #50502A; text-decoration: none; }
a.linkfive:hover { font-family: arial, helvetica, geneva; font-size: 11px; font-weight: bold; color: #50502A; text-decoration: underline; }
.imagelink { color:#f5f5f5; }

.textone { font-family: arial, helvetica, geneva; font-size: 12px; color: #172742; }
.texttwo { font-family: verdana, arial, helvetica, geneva; font-size: 11px; color: #ffffff; }
.textthree { font-family: arial, helvetica, geneva; font-size: 10px; color: #000000; }
.textfour { font-family: arial, helvetica, geneva; font-size: 11px; color: #660C0B; }
.inputone { font-family: arial, helvetica, geneva; font-size: 12px; color: #000000; width: 90px; }
.swatchone { background-color: #DFDFBF; }
.swatchtwo { background-color: #cc6600; }
.swatchthree { background-color: #ffffff; }
.spacer { }
/* end shell */

/* start home */
a.categoryhp:link { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #7B7B08; text-decoration: none; }
a.categoryhp:active { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #7B7B08; text-decoration: none; }
a.categoryhp:visited { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #7B7B08; text-decoration: none; }
a.categoryhp:hover { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #660C0B; text-decoration: underline; }

.whiteheader { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }
.whiteheadertwo { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }
.whiteheaderthree { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; font-weight: bold; color: #6F271F; }
.swatchfour { background-color: #A2A250; }
.swatchfive { background-color: #7B7B08; }
.swatchsix { background-color: #FFFFFF; }
.swatchseven { background-color: #7B7B08; }
.swatchnine { background-color: #BFB89F; }
.inputtwo { width: 100px; }
/* start home */

/* start tpls */
hr { background: transparent; color: #CC6600; height: 1px; }
hrtwo { background: transparent; color:#7fd455; height: 1px; }
a.headerlink:link { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #702720; font-weight: normal; text-decoration: none; }
a.headerlink:active { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #702720; font-weight: normal; text-decoration: none; }
a.headerlink:visited { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #702720; font-weight: normal; text-decoration: none; }
a.headerlink:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #702720; font-weight: normal; text-decoration: underline; }
a.subheaderlink:link { font-family: arial, helvetica, geneva, sans-serif; font-size: 16px; color:#006B7B; font-weight:bold; text-decoration: none; }
a.subheaderlink:active { font-family: arial, helvetica, geneva, sans-serif; font-size: 16px; color:#7fd455; font-weight:bold; text-decoration: none; }
a.subheaderlink:visited { font-family: arial, helvetica, geneva, sans-serif; font-size: 16px; color:#006B7B; font-weight:bold; text-decoration: none; }
a.subheaderlink:hover { font-family: arial, helvetica, geneva, sans-serif; font-size: 16px; color:#7fd455; font-weight:bold; text-decoration: none; }
a.headerfive:link  { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; color:#006B7B; font-weight:bold; text-decoration: underline; }
a.headerfive:active  { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; color:#7fd455; font-weight:bold; text-decoration: underline; }
a.headerfive:visited  { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; color:#006B7B; font-weight:bold; text-decoration: underline; }
a.headerfive:hover  { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; color:#7fd455; font-weight:bold; text-decoration: none; }
a.bodytextlink:link { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #A2A250; text-decoration: underline; }
a.bodytextlink:active { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #A2A250; text-decoration: underline; }
a.bodytextlink:visited { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #7B7B00; text-decoration: underline; }
a.bodytextlink:hover { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #660C0B; text-decoration: none; }
a.bodytextlinkbold:link { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #A2A250; font-weight:bold; text-decoration: underline; }
a.bodytextlinkbold:active { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #A2A250; font-weight:bold; text-decoration: underline; }
a.bodytextlinkbold:visited { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #7B7B00; font-weight:bold; text-decoration: underline; }
a.bodytextlinkbold:hover { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #660C0B; font-weight:bold; text-decoration: none; }
a.bodytextnone:link { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #006B7B; text-decoration: none; }
a.bodytextnone:active { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #006B7B; text-decoration: none; }
a.bodytextnone:visited { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #006B7B; text-decoration: none; }
a.bodytextnone:hover { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #cc6600; text-decoration: underline; }
a.bodytextsmalllink:link { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #006B7B; text-decoration: underline; }
a.bodytextsmalllink:active { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #006B7B; text-decoration: underline; }
a.bodytextsmalllink:visited { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #006B7B; text-decoration: underline; }
a.bodytextsmalllink:hover { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #cc6600; text-decoration: none; }
a.smallwhitelink:link { font-family: arial, hevetica, geneva, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: underline; }
a.smallwhitelink:active { font-family: arial, hevetica, geneva, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: underline; }
a.smallwhitelink:visited { font-family: arial, hevetica, geneva, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: underline; }
a.smallwhitelink:hover { font-family: arial, hevetica, geneva, sans-serif; font-size: 10px; color: #7fd455; font-weight: normal; text-decoration: none; }
a.bodytextboldlink:link { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; color: #006B7B; text-decoration: underline; font-weight: bold; }
a.bodytextboldlink:active { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #006B7B; text-decoration: underline; font-weight: bold; }
a.bodytextboldlink:visited { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #006B7B; text-decoration: underline; font-weight: bold; }
a.bodytextboldlink:hover { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #FF9C31; text-decoration: none; font-weight: bold; }
a.bodylinksmaller:link { font-family: arial, verdana, helvetica, geneva, sans-serif; font-size: 10px; color: #6C6C00; text-decoration: underline; font-weight: normal; }
a.bodylinksmaller:active { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #6C6C00; text-decoration: underline; font-weight: normal; }
a.bodylinksmaller:visited { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #6C6C00; text-decoration: underline; font-weight: normal; }
a.bodylinksmaller:hover { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #660C0B; text-decoration: none; font-weight: normal; }
a.whitetextboldlink:link { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight: bold; }
a.whitetextboldlink:active { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight: bold; }
a.whitetextboldlink:visited { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight: bold; }
a.whitetextboldlink:hover { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #7fd455; text-decoration: none; font-weight: bold; }

.shellcolor { background-color: #006B7B; font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #ffffff; }
.shellcolor2 { background-color:#7fd455; font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #000000; }
.shellcolor3 { background-color:#bec6d8; font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #ffffff; }
.shellcolor4 { background-color:#6e7588; font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #000000; }

.searchform { font-family: arial, helvetica, sans-serif; font-size: 11px; width: 120px; }
.categories { font-family : arial, helvetica, geneva, sans-serif; font-size : 12px; color : #555555; }

.mainheader { font-family: arial, helvetica, geneva, sans-serif; font-size: 20px; color: #9F9F5F; font-weight: bold; }
.subheader { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; color:#9F9F5F; font-weight:bold; }
.bodytext { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #0c1630; }
.bodytextitalic { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; color: #0c1630; font-style: italic;  }
.bodytextbold { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #0c1630; font-weight: bold; }
.bodytextsmall { font-family: arial, helvetica, geneva, sans-serif; font-size: 9px; color: #000000; }
.bodytextsmallbold { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; color: #0c1630; font-weight: bold; }
.bodytextsmallgreen { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #7fd455; }
.catheader { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; color : #0c1630; }
.bodysmaller { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; color: #cc6600; }
.whitetext { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 10px; color: #ffffff; }
.important { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #ff0000; }
.featurelinktext { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #50502A; }
li{font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; color: #0c1630;}
ul{list-style : square;}

.tablecell { background-color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #0c1630; }
.tablecellsmall { background-color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #0c1630; }
.tableheader { background-color: #7C6000; font-size: 1px; font-family: arial, helvetica, geneva, sans-serif; color: #ffffff; font-weight: bold; }
.tablesubheader {
	background-color: #AFA87F;
	font-size: 10px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	color: #50502A;
	font-weight: normal;
}

.formtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #660C0B; }
.formheader { font-family: arial, helvetica, geneva, sans-serif; font-size: 17px; color: #ffffff; font-weight: bold; letter-spacing: 0.025em; }
.inputbox { width: 300px; }
.inputmedium { width: 150px; }
.inputboxsmall { width: 75px; }
.inputtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; color: #706f6f; }
.submitbutton { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; background-color: #660C0B; color: #ffffff; letter-spacing: 0.038em; }

.magnify { cursor: url("magnify.cur"), crosshair; }
.pointer { cursor: default; }
.crosshair { cursor: crosshair; }
/* end tpls */

/* start tour */
.tourbody {font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #ffffff;}
.tourbodyblue {font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #686D7E;}
.tourbodyblack {font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 18px;}
.tourheader {font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #ffffff;}
.tourheaderblue {font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #686D7E;}
.tourheaderblack {font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
/* end tour */

@charset "UTF-8";
/* Controls width of your form */
.e2ma_signup_form {
	width:189px;
}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select { 
	border:1px solid #ccc; 
	font-family:Verdana, sans-serif;
	font-size:10px;
	width: 170px; 
}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
	border:0px solid #ddd;
	background: #E6DCD2;
	padding:3px;
	margin-bottom:2px;
}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container {
    text-align:center;
    display: inline;
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
    border:0;
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:left;
	padding-top:5px;
}

/* Controls spacing and style for any text used to list options under multiple choice fields) */
.e2ma_signup_form_element {
	font-family:verdana;
	font-size:10px;
	color:#333333;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style for "Select your interests..." text */
.e2ma_signup_form_group_label {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style and spacing for groups displayed as options */
.e2ma_signup_form_groups {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	border:1px solid #dddddd;
	padding:5px;
	margin-bottom:5px;
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#999999;
	border:0px solid #dddddd;
	padding:5px;
	margin-bottom:5px;
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
	color:#FF0000;
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
	float:left;
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
	display: none;
	visibility: hidden;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button { 
    width: 60px !important;
}

-->