body	{font-family: Arial, Helvetica, sans-serif; background: #695e49 url(/amember/images/page/site_background.jpg) repeat-x top center; padding: 10px 0; margin: 0px;}
form	{padding: 0; margin: 0;}

#MainSite				{border: solid 1px #695e49;}
#ContentArea			{background: #ffffff url(/amember/images/page/main_content_background.gif) repeat-x top center;}
#MainContentArea		{padding: 22px; min-height: 400px;}
#RightContentArea		{padding: 22px 18px 18px 18px;}
#HomeRightContentArea	{padding: 22px 18px 0px 18px;}
#Bottom					{background-color: #ece9d0}

.BodyText			{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #521106; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #521106; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #521106; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #791d0e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.RightText				{FONT-SIZE: 11px; LINE-HEIGHT: normal; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.RightText a:link		{FONT-SIZE: 11px; LINE-HEIGHT: normal; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.RightText a:active		{FONT-SIZE: 11px; LINE-HEIGHT: normal; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.RightText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: normal; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.RightText a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: normal; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.RightTextQuote				{FONT-SIZE: 10px; LINE-HEIGHT: normal; font-style: normal; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 0 0 0 18px;}
.RightTextQuote a:link		{FONT-SIZE: 10px; LINE-HEIGHT: normal; font-style: normal; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.RightTextQuote a:active	{FONT-SIZE: 10px; LINE-HEIGHT: normal; font-style: normal; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.RightTextQuote a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: normal; font-style: normal; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.RightTextQuote a:hover		{FONT-SIZE: 10px; LINE-HEIGHT: normal; font-style: normal; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.Caption			{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Caption a:link		{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.Caption a:active	{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.Caption a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.Caption a:hover	{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.Footer				{FONT-SIZE: 10px; COLOR: #333333; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 10px; COLOR: #333333; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:active	{FONT-SIZE: 10px; COLOR: #333333; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:visited	{FONT-SIZE: 10px; COLOR: #333333; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:hover		{FONT-SIZE: 10px; COLOR: #333333; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.Footer2			{FONT-SIZE: 10px; COLOR: #ece9d0; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer2 a:link		{FONT-SIZE: 10px; COLOR: #ece9d0; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer2 a:active	{FONT-SIZE: 10px; COLOR: #ece9d0; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer2 a:visited	{FONT-SIZE: 10px; COLOR: #ece9d0; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer2 a:hover	{FONT-SIZE: 10px; COLOR: #ece9d0; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.HomeBottomBox		{background: url(/amember/imageshome/bottom_box_background.jpg) no-repeat;}

.HomeBoxText			{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width: 157px;}
.HomeBoxText a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.HomeBoxText a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.HomeBoxText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #546a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.HomeBoxText a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.HomeBoxText ul 		{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding: 0px; border: none;}

.CallOutQuote		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background: #ece9d0; border: solid 1px #d5cec2; padding: 10px; margin: 0 10px;}


/* misc fonts for use on the content pages */
h1				{text-align: left; FONT-SIZE: 20px; FONT-WEIGHT: normal; line-height: normal; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none; margin: 0 0 15px 0;}
h2				{text-align: left; FONT-SIZE: 16px; FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none; margin: 10px 0px 4px 0px;}
h3				{text-align: left; FONT-SIZE: 16px; FONT-WEIGHT: normal; COLOR: #546a77; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none; margin: 0px 0px 10px 0px;}

.Required		{FONT-SIZE: 12spx; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}


/* these are simply defining background colors for different uses on the site */
.White				{BACKGROUND-COLOR: #ffffff;}
.Black				{BACKGROUND-COLOR: #000000;}
.TopNavBlue			{BACKGROUND-COLOR: #415968;}
.TopNavGray			{BACKGROUND-COLOR: #c1ccd5;}
.ContentDivider		{BACKGROUND-COLOR: #d5cec2;}
.RightDivider		{BACKGROUND-COLOR: #d5cec2;}


/* form fields */
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px; background-color: #fff; border:1px solid #999999;}
.textarea250		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:100px; background-color: #fff; border:1px solid #999999;}


/* Member Page Styles */
#AMLeftColumn	{display: inline; width: 679px;}
#AMRghtColumn	{display: inline; float: right; width: 225px; padding: 0 18px 18px 18px; border-left: solid 1px #d5cec2;}


/* menu styles */
.TopMenuContainer		{position:relative; width:985px; background: #415968; height: 23px;}

ul.TopMenu,
ul.TopMenu ul,
ul.TopMenu li,
ul.TopMenu a {
	padding: 0;
	margin: 0;
	display: block;
	vertical-align: middle;
}

ul.TopMenu {
	padding:0 0 0 10px;
	list-style:none;
	position: relative;
}

ul.TopMenu li {
	list-style: none;
	position: relative;
	font-size:11px;
	line-height: 23px;
	float: left;
}

ul.TopMenu a {
	padding: 0px 10px;
	border-right: solid 1px #c1ccd5;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}

ul.TopMenu a:hover {
	background: #708594;
}

ul.TopMenu li.Active {
	background: #708594;
}

ul.TopMenu ul {
	position: absolute;
	top: 23px;
	left: -1px;
	background: #d4cb9a;
	border: solid 1px #a6ac9e;
	z-index: 20;
}

ul.TopMenu ul#DD3 {
	width: 135px;
	display: none;
}

ul.TopMenu ul#DD4 {
	width: 205px;
	display: none;
}

ul.TopMenu ul#DD7 {
	width: 285px;
	display: none;
}

ul.TopMenu ul li,
ul.TopMenu ul li a {
	position: relative;
	height: 23px;
	display: block;
	float: none;
	border-right: none;
}

ul.TopMenu ul li a {
	margin: 0 10px 0 10px;
	padding: 0 0 0 20px;
	color: #415968;
}

ul.TopMenu ul li.Active {
	background: url(/amember/images/page/nav_bull.gif) no-repeat 10px 1px;
}

ul.TopMenu ul li.Active a {
	color: #000000;
	font-weight: bold;
}

ul.TopMenu ul li a:hover {
	color: #000000;
	background: #d4cb9a url(/amember/images/page/nav_bull.gif) no-repeat 0px 1px;
}

ul.TopMenu ul li.MainItem {
	border-bottom: dashed 1px #ece9d0;
}

ul.TopMenu ul li.BottomItem {
	border-bottom: none;
}

