









BODY, TD					{font-family:arial,sans-serif;}
FORM						{display:inline;}

BODY						{margin:0px; background-color:#ffffff;}

DIV.mainSuperContainer		{}
DIV.mainContainer			{background-color:#eaf1f6; width:955px;}

TD.left					    {width:625px; }
TD.right				    {width:310px;  }

DIV.main					{padding:12px 20px 6px 10px; float:left; width:580px; }
DIV.mainNoSidePadding		{padding:0px 0px 6px 0px; float:left; width:300px;}

#sidebar					{float:right;padding-top:12px;}

TABLE.copyright				{width:955px; height:74px; background-image:url(http://marriage-static.eharmony.com:80/marriage-static/marriage/images/global/copyright.gif);}
TABLE.copyright TD			{font-size:12px; line-height:24px; color:#1c445f; vertical-align:top; text-indent:30px;}
TABLE.copyright TD A		{color:#1c445f;}
TABLE.copyright TD A:hover	{color:#637c97;}

DIV.footer					{background-color:#eaf1f6; padding-top:0px; width:955px;}

DIV.adviceCorner									{width:315px; margin-bottom:10px;}
DIV.adviceCorner DIV.background1					{width:315px; background-color:#f7f6cb; background-image:url(http://marriage-static.eharmony.com:80/marriage-static/marriage/images/sidebars/backgroundTopYellow.gif); background-repeat:no-repeat; padding-top:5px;}
DIV.adviceCorner DIV.background2					{width:315px; background-image:url(http://marriage-static.eharmony.com:80/marriage-static/marriage/images/sidebars/backgroundBottomYellow.gif); padding-bottom:5px; background-repeat:no-repeat; background-position:bottom left;}
DIV.adviceCorner TABLE.search						{width:300px; margin-left:15px;}
DIV.adviceCorner TABLE.search TD.label				{width:50px; color:#4a3b11; font-size:11px;}
DIV.adviceCorner TABLE.search TD.textfield			{width:210px;}
DIV.adviceCorner TABLE.search INPUT					{color:#4a3b11; font-size:11px; width:200px;}
DIV.adviceCorner TABLE.search TD.go					{width:40px;}
DIV.adviceCorner TABLE.search TD.advanced			{text-align:right; font-size:12px; padding-right:10px; padding-top:4px;}
DIV.adviceCorner TABLE.search TD.advanced A			{color:#4a3b11;}
DIV.adviceCorner TABLE.search TD.advanced A:hover	{color:#959122;}
DIV.adviceCorner UL									{text-align:left; font-size:12px; color:#4a3b11; margin-left:0px; margin-top:12px; margin-right:12px; padding-left:30px;}
DIV.adviceCorner UL A								{color:#4a3b11;}
DIV.adviceCorner UL A:hover							{color:#959122;}
DIV.adviceCorner P									{text-align:left; font-size:12px; color:#4a3b11; margin-left:0px; margin-top:12px; margin-right:12px; padding-left:30px;}
DIV.adviceCorner P A								{color:#4a3b11;}
DIV.adviceCorner P A:hover							{color:#959122;}

DIV.adviceCorner LI									{margin-bottom:12px;}
DIV.adviceCorner DIV.title                          {margin-left:12px; margin-top:2px; padding-left:0px;}
DIV.adviceCorner DIV.footLink                       {text-align:right;}

DIV.adviceCorner DIV.topic, 
DIV.adviceCorner DIV.topicActive			{text-align:left; font-size:12px; margin-left:12px; margin-right:12px; margin-bottom:4px; padding-left:18px;}
DIV.adviceCorner DIV.topic A, 
DIV.adviceCorner DIV.topicActive A			{color:#4a3b11;}
DIV.adviceCorner DIV.topic A:hover, 
DIV.adviceCorner DIV.topicActive A:hover	{color:#959122;}
DIV.adviceCorner DIV.topicActive			{background-image:url(http://marriage-static.eharmony.com:80/marriage-static/marriage/images/sidebars/caratBrown.gif); background-repeat:no-repeat; background-position:left top;}

DIV.adviceCorner DIV.smallList		{text-align:left; font-size:12px; margin-left:12px; margin-right:12px; margin-bottom:4px; padding-left:26px;}
DIV.adviceCorner DIV.smallList A	{color:#4a3b11;} 
DIV.adviceCorner DIV.smallList A:hover	{color:#959122;}


#bannerAndHeadline	{float:left; width:590px; height:190px;}



DIV.copyBlock					{float:left; text-align:left; width:570px; padding-left:5px; margin-left:5px;}
DIV.copyBlock DIV.heading		{float:left; margin-top:10px;}
DIV.copyBlock DIV.button		{float:right; margin-top:10px; margin-bottom:10px;}
DIV.copyBlock P, 
DIV.copyBlock UL, 
DIV.copyBlock OL	{padding-left:12px; color:#1c445f; font-size:12px; margin-top:0px; margin-bottom:12px;}
DIV.copyBlock DIV.error UL {padding-left:12px; color:red; font-size:12px; margin-top:0px; margin-bottom:12px;}
DIV.copyBlock P A,
DIV.copyBlock OL A {color:#1c445f;}
DIV.copyBlock P A:hover,
DIV.copyBlock OL A:hover {color:#637c97;}
DIV.copyBlock UL				{padding-left:15px; margin-left:0px;}
DIV.copyBlock DIV.chart		{width:570px; height:150px; margin-bottom:12px;}
DIV.copyBlock LI UL			{color:#1c445f; font-size:12px; margin-top:0px; margin-bottom:12px;}
DIV.copyBlock DIV.desc P	{padding-left:0px; color:#1c445f; font-size:12px; margin-top:0px; margin-bottom:12px;}
DIV.helpBlock			 	{float:left; text-align:left; line-height:24px; width:240px; padding-left:5px; margin-left:5px; vertical-align:middle; color:#1c445f; font-size:12px;}
DIV.helpBlockSmall			 	{float:left; text-align:left; line-height:16px; width:240px; padding-left:5px; margin-left:5px; vertical-align:middle; color:#1c445f; font-size:12px;}

DIV.feedback				{float:left; width:580px; background-image:url(http://marriage-static.eharmony.com:80/marriage-static/marriage/images/feedback/backgroundBlue.gif); background-repeat:no-repeat; text-align:left;}
DIV.feedback FORM			{display:block; height:19px; margin-left:360px; margin-top:5px; margin-bottom:0px;}
DIV.feedback FORM INPUT		{display:block; float:left; margin-right:6px; margin-top:0px; padding-top:0px; border-width:0px; height:14px;}
DIV.feedback A				{display:block; float:right; font-size:12px; color:#1c445f; margin-top:5px;}
DIV.feedback A:hover		{color:#637c97;}

DIV.calloutFeedback				{float:left; margin-left:20px; width:550px; height:24px; background-image:url(http://marriage-static.eharmony.com:80/marriage-static/marriage/images/feedback/backgroundGreen.gif); background-repeat:no-repeat; text-align:left;}
DIV.calloutFeedback FORM		{display:block; margin-left:331px; margin-bottom:0px;}
DIV.calloutFeedback FORM INPUT	{display:block; float:left; margin-right:6px; border-width:0px;}
DIV.calloutFeedback A			{display:block; float:right; font-size:12px; color:#1F6C38; margin-top:5px;}

DIV.calloutFeedback A:hover		{color:#2d9c51;}

DIV.customerFeedback			{float:left; margin-left:20px; width:550px; height:24px; background-image:url(http://marriage-static.eharmony.com:80/marriage-static/marriage/images/feedback/opinion_backgroundGreen.gif); background-repeat:no-repeat; text-align:left;}
 
DIV.largeHeader			{float:left; margin-left:0px; padding-left:0px;}

DIV.marginBottom10		{margin-bottom:10px;}

TD.lbg			{background-image: url('http://marriage-static.eharmony.com:80/marriage-static/marriage/images/lbg.png');background-repeat:repeat-y;background-position:right;}
TD.rbg			{background-image: url('http://marriage-static.eharmony.com:80/marriage-static/marriage/images/rbg.png');background-repeat:repeat-y;}

DIV.mboxDefault    			{  width:300px; margin-bottom:10px; display:block}
DIV.mboxDefaultLeft 		{  float:left; width:600px; margin-bottom:22px; text-align:left; display:block}
DIV.mboxDefaultBanner 		{  float:left; width:915px; margin-left:10px; margin-bottom:22px; text-align:center; display:block}

DIV.flashText 				{display:block}
DIV.flashTextPrint { display:none }

.tip {font:12px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:270px; padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333; top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}
.message{color:#CC0000}