body	{font-family: Helvetica, Arial, sans-serif, Verdana; text-align: left; margin: 0; background: #fffcf4;}
form	{padding: 0; margin: 0}

.FullPage	{width: 985px; background: #ffffff; border: solid 1px #006c67; margin: 10px 0px;}

.BodyTextBig			{font-size: 13px; line-height: 20px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyTextBig a:link     {font-size: 13px; line-height: 20px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:active	{font-size: 13px; line-height: 20px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:visited	{font-size: 13px; line-height: 20px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextBig a:hover	{font-size: 13px; line-height: 20px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BodyText			{font-size: 12px; line-height: 20px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyText a:link	{font-size: 12px; line-height: 20px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:active	{font-size: 12px; line-height: 20px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:visited	{font-size: 12px; line-height: 20px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyText a:hover	{font-size: 12px; line-height: 20px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BodyTextMed			{font-size: 11px; line-height: 18px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyTextMed a:link	    {font-size: 11px; line-height: 18px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:active	{font-size: 11px; line-height: 18px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:visited	{font-size: 11px; line-height: 18px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextMed a:hover	{font-size: 11px; line-height: 18px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BodyTextSmall				{font-size: 10px; line-height: 16px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BodyTextSmall a:link		{font-size: 10px; line-height: 16px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:active		{font-size: 10px; line-height: 16px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:visited	{font-size: 10px; line-height: 16px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.BodyTextSmall a:hover		{font-size: 10px; line-height: 16px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.BreadCrumbs			{font-size: 11px; line-height: 18px; color: #000000; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:link	    {font-size: 11px; line-height: 18px; color: #000000; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:active	{font-size: 11px; line-height: 18px; color: #000000; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:visited	{font-size: 11px; line-height: 18px; color: #000000; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumbs a:hover	{font-size: 11px; line-height: 18px; color: #a4b67f; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.Footer				{font-size: 9px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:link		{font-size: 9px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:active	{font-size: 9px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:visited	{font-size: 9px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.Footer a:hover		{font-size: 9px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.PageBottomText				{font-size: 11px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.PageBottomText a:link		{font-size: 11px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.PageBottomText a:active	{font-size: 11px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.PageBottomText a:visited	{font-size: 11px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.PageBottomText a:hover		{font-size: 11px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.SearchText				{font-size: 10px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:link		{font-size: 10px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:active	{font-size: 10px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:visited	{font-size: 10px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.SearchText a:hover		{font-size: 10px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.ErrorText				{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.ErrorText a:link		{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:active		{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:visited	{font-size: 12px; line-height: 18px; color: #cc3333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.ErrorText a:hover		{font-size: 12px; line-height: 18px; color: #eb401e; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.TopNav 			{font-size: 12px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:link		{font-size: 12px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:active	{font-size: 12px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:visited	{font-size: 12px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNav a:hover		{font-size: 12px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.TopNavOn 			{font-size: 12px; font-weight: bold; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:link	{font-size: 12px; font-weight: bold; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:active	{font-size: 12px; font-weight: bold; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:visited	{font-size: 12px; font-weight: bold; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.TopNavOn a:hover	{font-size: 12px; font-weight: bold; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.BreadCrumb 			{font-size: 9px; color: #666666; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:link	    {font-size: 9px; color: #666666; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:active	{font-size: 9px; color: #666666; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:visited	{font-size: 9px; color: #666666; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.BreadCrumb a:hover	    {font-size: 9px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.LeftNav 			{font-size: 11px; color: #455560; line-height: 14px; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:link		{font-size: 11px; color: #455560; line-height: 14px; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:active	{font-size: 11px; color: #455560; line-height: 14px; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:visited	{font-size: 11px; color: #455560; line-height: 14px; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.LeftNav a:hover	{font-size: 11px; color: #006c67; line-height: 14px; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}

.LeftNav .Tier1				{font-size: 12px; color: #455560; font-weight: bold;}
.LeftNav .Tier1	a:link		{font-size: 12px; color: #455560; font-weight: bold;}
.LeftNav .Tier1	a:active	{font-size: 12px; color: #455560; font-weight: bold;}
.LeftNav .Tier1	a:visited	{font-size: 12px; color: #455560; font-weight: bold;}
.LeftNav .Tier1	a:hover		{font-size: 12px; color: #006c67; font-weight: bold;}
.LeftNav .Tier2On a	{color: #006c67;}
.LeftNav .Tier3On a	{color: #006c67;}

.RSText				{font-size: 11px; line-height: 16px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RSText a:link		{font-size: 11px; line-height: 16px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSText a:active	{font-size: 11px; line-height: 16px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSText a:visited	{font-size: 11px; line-height: 16px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSText a:hover		{font-size: 11px; line-height: 16px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.RSLinkText				{font-size: 11px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RSLinkText a:link		{font-size: 11px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:active	{font-size: 11px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:visited	{font-size: 11px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSLinkText a:hover		{font-size: 11px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.RSAnnouncements			{font-size: 11px; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RSAnnouncements a:link		{font-size: 11px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSAnnouncements a:active	{font-size: 11px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSAnnouncements a:visited	{font-size: 11px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}
.RSAnnouncements a:hover	{font-size: 11px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: underline;}

.RightQuote                 {font-size: 14px; line-height: 24px; color: #726860; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RightQuoteCredit           {font-size: 12px; line-height: 20px; color: #726860; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RightQuoteBlack            {font-size: 14px; line-height: 24px; color: #000000; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RightQuoteBlackCredit      {font-size: 12px; line-height: 20px; color: #000000; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.RSHairline                 {background: url(/images/page/left_nav/horz_dots.gif) repeat-x;}

.RSPhotoCaption				{font-size: 10px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: italic; text-decoration: none;}
.RSPhotoCaption a:link		{font-size: 10px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: italic; text-decoration: underline;}
.RSPhotoCaption a:active	{font-size: 10px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: italic; text-decoration: underline;}
.RSPhotoCaption a:visited	{font-size: 10px; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: italic; text-decoration: underline;}
.RSPhotoCaption a:hover		{font-size: 10px; color: #333333; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: italic; text-decoration: underline;}


/* misc fonts for use on the content pages */
h1				{font-size: 20px; font-weight: bold; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0px;}
h2				{font-size: 16px; font-weight: bold; color: #006c67; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0px;}
h3				{font-size: 16px; font-weight: bold; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0px;}
h4				{font-size: 13px; font-weight: bold; color: #455560; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none; margin: 0px;}

.Required		{font-size: 12px; color: #cc3333; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}
.JobAsterisk	{font-size: 16px; font-weight: bold; color: #cc3333; line-height: 20px; font-family: Helvetica, Arial, sans-serif, Verdana; text-decoration: none;}


/* form fields */
.TextBox350			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 344px; height:14px}
.TextBox320			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 314px; height:14px}
.TextBox250			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 244px; height:14px}
.TextBox200			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 194px; height:16px}
.TextBox182			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 176px; height:16px}
.TextBox75			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 69px; height:14px}
.TextBox50			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 44px; height:14px}
.TextBox40			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 34px; height:14px}
.TextBox20			{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 14px; height:14px}
.TextArea350		{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 344px; height:96px}
.TextArea320Tall	{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 314px; height:196px}
.TextArea320		{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 314px; height:96px}
.TextArea250		{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 244px; height:96px}
.TextArea250Tall	{font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 244px; height:146px}
.SelectBox195       {font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 195px; height:22px}
.SelectBox200       {font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 200px; height:22px}
.SelectBox250       {font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 250px; height:22px}
.SelectBox320       {font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 320px; height:22px}
.ButtonText         {font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000;}
.SearchTextBox		{font-size: 11px; line-height: 16px; font-family: Helvetica, Arial, sans-serif, Verdana; color: #000000; width: 200px; height:16px; background-color: #e7eee3; border: solid 1px #ecf2e9;}


/* background images for different parts of the site */
.RightColumnDivider		{background: url(/images/page/right_column_divider.gif) repeat-y;}


/* these are simply defining background colors for different uses on the site */
.White				    {background-color: #ffffff;}
.Black				    {background-color: #000000;}
.LeftNavBackground		{background-color: #fff2d4; padding: 4px 0px 0px 0px;}
.TopMenuBackground		{background-color: #d4e1cc;}
.PageBottomBackground	{background-color: #d4e1cc;}
.CalendarHairlineTop	{background-color: #60a4a0;}
.CalendarHairlineMiddle	{background-color: #dcebea;}
.RSHairline				{background-color: #a6ccca;}
.RightColumn			{background-color: #ffffff; padding: 4px 0px 0px 0px;}
.JobTitleHairline		{background-color: #455560;}
.SearchBoxBackground	{background-color: #fff2d4;}
.BabyBoyBackground		{background-color: #e6eff3;}
.BabyBoyRule			{background-color: #d1e1e8;}
.BabyGirlBackground		{background-color: #fce5f1;}
.BabyGirlRule			{background-color: #e1d9e6;}
.BabyHairline			{background-color: #a6ccca;}

/* right side scrolling boxes */
#scrollup_right		{ position: absolute; overflow: hidden; height: 100px; width: 309px; }
#scrollup_left		{ position: absolute; overflow: hidden; height: 100px; width: 141px; }
.scrolling_headline { position: absolute; top: 100px; left: 0px; }
