/* HTML Elements */
body 
{
	margin: 1px 0px 0px 0px;
	padding-top: 0px;
	font-family: Verdana, Sans-Serif, Arial;
	color: black;
	line-height: normal;
	background-color: white;
}
a {font-size: 100%; }
a:link, a:visited { color: black; text-decoration: none; }
a:hover{ color: red; text-decoration: underline;}
td { font-size: 0.6667em; border-color: #d3d3d3;}

H1
{
	font-weight: lighter;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-top: 1px;
	text-indent: 5px;
	border-bottom: solid 1px #d3d3d3;
	font-family: Verdana, Arial, Tahoma;
	text-decoration: none;
	font-size: 187.5%;
	font-weight: 500;
}
H2
{
	font-weight: lighter;
	font-size: 137.5%;
	margin-bottom: 0px;
	padding-bottom: 2px;
	color: #006699;
	border-bottom: #d3d3d3 1px inset;
	text-decoration: none;
}


/* Object Classes */
#vldSummary 
{
	background-color: #fafad2;
	border: solid 1px #ff8c00;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 112.5%;
	color: black;
}
#vldSummary UL
{
	font-size: 100%;
	font-weight: normal;
	color: Red;
}

.ack { margin: 10px; background-color: lightYellow; padding: 4px; text-align: center; color: Green; font-weight: bold; border: solid 1px gray; }
.err { margin: 10px; background-color: lightYellow; padding: 4px; text-align: center; color: Red; font-weight: bold; border: solid 1px gray; }

/* General Classes */

.a:link, .a:visited { color: Blue; }
.a:hover { color: Red; }

.fs6 { font-size: 0.6667em;}
.fs7 { font-size: 0.6667em;}
.fs8 { font-size: 0.75em;}
.fs9 { font-size: 0.8333em;}

.small { font-size: smaller; }
.large { font-size: larger; }

.bold { font-weight: bold;}
.ul { text-decoration: underline; }

.lp10 { padding-left: 10px;}
.lp20 { padding-left: 20px;}
.tp20 { padding-top: 20px; }

.lm10 { margin-left: 10px;}
.lm20 { margin-left: 20px;}
.rm10 { margin-right: 10px;}
.rm20 { margin-right: 20px;}

.Form a:link, .Form a:visited { color: Blue; text-decoration: underline; }
.Form { margin-left: 10px; margin-right: 10px; margin-bottom: 25px; }

.ErrMsg { color:Red; }
.Lbl { font-size: 0.833em; }

.P { font-family: Arial; font-size: 0.8333em; }

/* Headings */
.H {}
.H1 {}
.H2 { font-size: 0.9167em; color: #006699; border-bottom: #d3d3d3 1px inset; }

.select-en { font-family: Arial; font-size: 125%; }

.Tip { color: navy; }
.Warn { color: red; }

.o { color: Green; }

.red { color: Red }
.blue { color: Blue }
.green { color: Green }

/* Module Classes */
.Top { background-color: white; }
.Top a:link, .Top a:visited { color: Blue; }
.Top a:hover { color: Red; }

.Mid { background-color: white; width: 760px; height: 300px; border-right: solid 1px #d3d3d3; border-left: solid 1px #d3d3d3;}
.Bot { background-color: white; }

.General .Top .tabT { background-color: #d8bfd8; }
.General .Top .tabM { /*background-color: #f0f8ff;*/ }
.General .Top .tabB { background-color: #d8bfd8; }

.MyInfo .Top .tabT { background-color: #71a7da; }
.MyInfo .Top .tabM { /*background-color: #f0f8ff;*/ }
.MyInfo .Top .tabB { background-color: #71a7da; }

.MyInfo .Mid { border-color: #d3d3d3; }
.MyInfo .H2 { font-weight: bolder; font-size: 0.8333em; color: #3366cc; border-bottom: solid 1px #d3d3d3; }

.Search .Top .tabT { /* background-color: #faa966; */ background-color: #ffac5a; }
.Search .Top .tabM { /* background-color: #ffe7d3; */ }
.Search .Top .tabB { background-color: #ffac5a; }

.Support .Top .tabT { background-color: #bcdd58; }
.Support .Top .tabB { background-color: #bcdd58; }

.Search .PageTop {/* border-color: #ffac5a;*/ }
.Search .Mid {/* border-color: #ffac5a; */ }

.Search .H2 { font-weight: bold; font-size: 0.75em; color: #ff6633; }

/* Sign-In */


/* Control Classes */
.Messages {}

.Messages .HeaderRow {font-size: 0.6667em; font-weight: bolder; height: 22px; background-color: #f1de9a; }
.Messages .ItemRow { height: 22px; /* background-color: cornsilk; */ }
.Messages TD { border-bottom: solid 1px #d3d3d3; }
.Messages img { vertical-align: text-bottom; }
.Messages .Item { font-size: 0.6667em; }
.Messages .Unread TD { background-color: #fffacd; }
.Messages a:link, .Messages a:visited { vertical-align: middle; color:Black; text-decoration: none}
.Messages a:hover { text-decoration: underline; color: red; }

.SavedSearch TH {font-size: 0.75em; font-weight: bolder; height: 22px; background-color: #f1de9a;  }
.SavedSearch TD { height: 25px; border-bottom: solid 1px #d3d3d3; font-size: 0.75em; }
.SavedSearch .Gap { height: 10px; }
.SavedSearch .Note { height: 0px; border-bottom: none;}
.SavedSearch a:link,
.SavedSearch a:visited { color: Blue; }
.SavedSearch a:hover { color: Red; }

.Profiles .HeaderRow { font-size: 0.6667em; font-weight: bolder; height: 22px; background-color: #f1de9a; }
.Profiles .ItemRow { height: 22px; /* background-color: cornsilk; */ }
.Profiles TD { border-bottom: solid 1px #d3d3d3; }
.Profiles .Item { font-size: 0.6667em;}
.Profiles a:link { color: blue; text-decoration: none;}
.Profiles a:visited { color: Gray; text-decoration: none;}
.Profiles a:hover { color: Red; text-decoration: underline;}

.Profiles_wPhoto {  /* background-color: #f1f8db; */ margin-top: 10px; margin-bottom: 20px; width: 100%; border: groove 1px;}
.Profiles_wPhoto .Data { font-weight: bold; color: #0B445E; margin: 5px; margin-left: 18px;}
.Profiles_wPhoto .Data td { border-bottom: solid 1px #d3d3d3; }
.Profiles_wPhoto .Lbl { font-size: 0.6667em; color: Black; font-weight: normal; text-align: right; padding-right: 5px; }
.Profiles_wPhoto .T  td { border-bottom: solid 1px #d3d3d3; height: 30px; font-weight: bold; background-color: #f1f8db; padding-right: 10px; }
.Profiles_wPhoto .B { height: 20px; background-color: #bcdd58; /* green */ }
.Profiles_wPhoto .Frame { width: 125px; border-bottom: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3; }
.Profiles_wPhoto .Photo { margin: 10px;}
.Profiles_wPhoto .P { background-color: #ffffe0; padding: 5px; border-top: solid 1px #d3d3d3; border-bottom: solid 1px #d3d3d3; }

.Profiles_wPhoto_v2 { width: 100%; border: groove 1px;}
.Profiles_wPhoto_v2 .Frame { width: 110px; border-bottom: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3; }
.Profiles_wPhoto_v2 .Photo { margin: 10px;}
.Profiles_wPhoto_v2 .P { background-color: #ffffe0; border-top: solid 1px #d3d3d3; border-bottom: solid 1px #d3d3d3; }
.Profiles_wPhoto_v2 a:visited { color: blue; text-decoration: none;}
.Profiles_wPhoto_v2 a:hover { color: Red; text-decoration: underline;}

.PhotoClub {  /**/ border: groove 1px;}
.PhotoClub .Photo { border: solid 1px #d3d3d3; padding: 8px; vertical-align: middle; text-align: center; }
.PhotoClub .Photo IMG { border: solid 1px #dcdcdc;}
.PhotoClub .Data { height: 100%; text-align: center; vertical-align: top; }

.Profile_Card { width: 250px; height: 150px; border: solid 1px #d3d3d3; margin: 4px; }
.Profile_Card .Name { background-color: #f1f8db; /*#ffe4b5*/ padding-left: 25px; font-weight: bold; border-bottom: solid 1px #d3d3d3; }
.Profile_Card .Photo { border: solid 1px #d3d3d3; padding: 8px;}
.Profile_Card .Photo IMG { border: solid 1px #dcdcdc;}
.Profile_Card a:link { color: blue; text-decoration: none;}
.Profile_Card a:visited { color: Gray; text-decoration: none;}
.Profile_Card a:hover { color: Red; text-decoration: underline;}

	
.PageTop { border: solid 1px #d3d3d3; width: 760px; height: 110px; background-color: White; }
.pnlButtons IMG { height: 25px; width: 100px; }
.tabT { height: 4px; }
.tabM { height: 40px; }
.tabM SELECT { font-family: Verdana; font-size: 100%; }

.PageTop .MainMenu td { padding-right: 3px; padding-left: 3px; padding-bottom: 6px; padding-top: 0px; vertical-align: bottom; }
.PageTop .MainMenu a:link, .PageTop .MainMenu a:visited { font-size: 100%; /* font-weight: bold; color: #696969; */ color: Black; text-decoration: none; }
.PageTop .MainMenu a:hover { color: Red; text-decoration: underline; } /* color: #cd5c5c; #6495ed; */

.PageTop .User a:link, .PageTop .User a:visited, .PageTop .NewUser a:link, .PageTop .NewUser a:visited { text-decoration: underline; color: Blue; }
.PageTop .User a:hover, .PageTop .NewUser a:hover { color: Red; }

.PageTop .Site { border-bottom: solid 1px #d3d3d3;}
.PageTop .Site .L {font-size:2.0em; color: #ff9900; font-weight: normal; }
.PageTop .Site .R {font-size:1.9em; color: #66cc00; font-weight: normal; }
.PageTop .Site a:hove { text-decoration: none; }

.PageBottom { border: solid 1px #d3d3d3; width: 760px; height: 50px; background-color: White; }
.PageBottom a:link, .PageBottom a:visited { color: #5E949C; }
.PageBottom a:hover { color: Red; text-decoration: underline;}
.PageBottom .sites a:visited, .PageBottom .sites a:link { color: Black; }
.PageBottom .sites a:hover { color: Red; text-decoration: underline;}
.PageBottom .c a:visited, .PageBottom .c a:link { color: Black; }


.PagingBar td { font-family:Arial; font-size: 0.75em; }
.PagingBar a:link, .PagingBar a:visited { color: blue; text-decoration: none;}
.PagingBar a:hover { color: Red; text-decoration: underline;}

.mnuMyInfo { background-color: #8DACDB; border-right: solid 1px #d3d3d3; width: 170px; }
.mnuMyInfo .tbl { border: solid 1px #d3d3d3; margin-top: 10px; margin-bottom: 10px; width: 90%; } 
.mnuMyInfo .Header { background-color: #C7e1fa; padding-left: 15px; font-weight: bold; font-size: 0.8333em; height: 30px; border-bottom: Groove 2px; border-top: Groove 2px }
.mnuMyInfo .HeaderTop, .mnuMyInfo .HeaderBot { background-color: #C7E1FA; height: 1px; }
.mnuMyInfo .Item { border-bottom: solid 1px #d3d3d3;  height: 25px; background-color: white; /* #8DACDB; */}
.mnuMyInfo A { padding-left: 15px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; width: 100%; height: 100%; }
.mnuMyInfo A:hover { background: #fddb94; text-decoration: none; color: Black; }

.pgViewProfile .mnuMyInfo { width: 150; /*background-color: White;*/ }

.menu { border-right: solid 1px #c0c0c0;}
.menu .tbl { margin-top: 15px; border: solid 1px #d3d3d3; width: 130px;}
.menu .tbl TD {border-bottom: Solid 1px #d3d3d3; height: 25px; }
.menu .tbl .H { text-align:center; font-size: 0.8333em; font-weight:bold; border-bottom: Groove 2px; border-top: Groove 2px }
.menu .tbl A { padding-top: 5px; padding-left: 15px; padding-right: 5px; padding-bottom: 5px; width: 100%; height: 100%; }
.menu .tbl A:hover { background: #f5f5f5; /* #f1f8db; */ text-decoration: underline; color: red; width: 100%; height: 100%; }

.menu .Home .H { background-color: #d8bfd8; }
.menu .Search .H { background-color: #ffbd7a; }
.menu .Support .H { background-color: #c4de76; }
.menu .MyInfo .H { background-color: #c7e1fa; }


.QuickSearch {	background-color: #ffe7d3; border: solid 1px #696969; }
.QuickSearch .Lbl { font-size: 0.6667em; font-weight: bold; text-align: right; }
.QuickSearch SELECT { font-size: 100%; font-family: Verdana;}

.QPS td { font-size: 0.6667em; vertical-align: top; border-bottom: solid 1px #d3d3d3; }
.QPS .Title { background-color: #fff3cb; font-weight: bold; border-top: solid 1px #fb8c04; border-bottom: solid 1px #d3d3d3; }
.QPS .Lbl { text-align: right; }
.QPS .Data { font-weight: bold; color: #0B445E; }
.QPS .Go { font-size: 0.75em; }

.Statistics td { font-size: 0.75em; border-bottom: solid 1px #d3d3d3; }
.Statistics a:link, .Statistics a:visited { text-decoration: none; color: #0066cc; }
.Statistics .H2 { }
.Statistics .H2 a:link, .Statistics .H2 a:visited { color: #cd5c5c;  font-size: 0.9167em;}
.Statistics a:hover { text-decoration: underline; }

/* Page Specific Classes */
.pgRegister .tabT { background-color: #f1de9a; }
.pgRegister .tabM {	/* background-color: #fbf1cd;*/ }
.pgRegister .tabB { background-color: #f1de9a; }
.pgRegister { border-color: #d3d3d3; }

.pgRegister .Banner { margin-top: 5px; margin-bottom: 5px; }
.pgRegister .H { padding: 2px 2px 5px 2px; }
.pgRegister .Banner .large { font-size: 24px; font-weight: bold; color: #F09193; }
.pgRegister .Banner .medium { font-size: 14px; font-weight: bold; color: #27929F; }

.CreateProfile .PageTop { height: 80px; margin-top: 22px; }
.CreateProfile .tabM { height: 10px; }
.CreateProfile .Mid { border-bottom: solid 1px #d3d3d3; }
.CreateProfile .Data, .pgProfile .Data { font-size: 0.75em; color: Red; font-weight: bold; }

.pgSearch .H0 { font-size: 1.0833em; background-color: #ffe7d3; }
.pgSearch .Gap { height: 20px; }

.pgSearch .SavedSearch TH { height: 0px; background-color: Transparent; }
.pgSearch .SavedSearch TD { padding: 3px; height: 0px; border-bottom: none; font-size: 0.75em; }
.pgSearch .SavedSearch .Gap {height: 0px; }
.pgSearch .SavedSearch .Note { padding: 1px; font-family: Verdana; font-size: 0.6667em; }
.pgSearch .Mid a:link, .pgSearch .Mid a:visited { color: blue; }
.pgSearch .Mid a:hover { color: Red; }
 
.pgAdvSearch .Lbl { padding-left: 10px; vertical-align: top; /* background-color: WhiteSmoke; */ }
.pgAdvSearch .Form SELECT { font-family: Verdana; font-size: 100%; }

.pgResults .pbTop { border-bottom: solid 1px #d3d3d3;}
.pgResults .pbBottom { border-top: solid 1px #d3d3d3;}

.ViewProfile { margin-left: 10px; margin-right: 10px; width: 580px;}
.ViewProfile .H2 {height: 35px; border-bottom: solid 1px orange; }
.ViewProfile .TopBar { font-size: 0.6667em; height: 20px; border-bottom: solid 1px #d3d3d3; border-top: dashed 1px; /* background-color: #FFEAD3; */}
.ViewProfile .GroupTitle { font-weight: bolder; font-size: 0.8333em; border-bottom: solid 1px #d3d3d3; background-color: #FFD09B; /* #F5C5C7; */ padding: 4px; color: #372C2C; }
.ViewProfile .SubGroup { margin-left: 10px;}
.ViewProfile .SubGroup td { border-bottom: solid 1px #d3d3d3; }
.ViewProfile .SubGroup .Title { font-size: 0.8333em; border-bottom: solid 1px #696969; padding: 5px 0px 5px 0px; color: #1674D3; font-weight: bold;}
.ViewProfile .P { font-family: Verdana; font-size: 0.75em; padding: 5px 5px 5px 10px; line-height: 1.3em}
.ViewProfile .Lbl { font-family: Arial; vertical-align: top; padding-top: 5px; font-size: 0.75em; padding: 3px 5px 3px 5px; /* width: 90px; */ color: #32434B; background-color: #ffffe0;}
.ViewProfile .Sep { vertical-align: top; padding-top: 3px; }
.ViewProfile .Data { vertical-align: top; font-size: 0.6667em; padding: 3px 5px 3px 5px; font-weight: bold; color: #0B445E; }
.ViewProfile .Photo { border: solid 1px #dcdcdc; }
.ViewProfile .Options { border: solid 1px #d3d3d3; 	background-color: #FAF2F4; background-color: #FEF3E4; padding: 10px 5px 10px 5px;	 }
.ViewProfile .Options A { color: Blue; }
.ViewProfile .TopLinks a:link { color: #cc6633; }
.ViewProfile .TopLinks a:visited { color: #cc6633; }
.ViewProfile .TopLinks a:hover { color: Blue; text-decoration: none }
.ViewProfile .Warn { background-color: lightYellow; padding: 5px; border: solid 1px #d3d3d3; }
.MyInfo .ViewProfile .GroupTitle { background-color: #c7e1fa; }

.pgFullPhoto .Photo { border: solid 1px #dcdcdc; }
.pgFullPhoto .Frame { background-color: #FFD09B;  /* #dcdcdc; #bcdd58; */ }

.pgMessages .FolderLinks a:hover { color: Red; }

.pgViewMessage .Form { background-color: #fffacd; margin-left: 20px}
.pgViewMessage .Form TD { border: solid 1px #d3d3d3; }
.pgViewMessage .Msg { background-color: White; padding: 5px; }

.pgSignIn .H2
{
	font-weight: bolder;
	font-size: 1.1em;
	color: dimGray;
	text-indent: 5px;
	border-bottom: solid 1px #696969;
	font-family: Arial, Verdana, Sans-Serif;
	height: 30px;
}
.pgSignIn .G1
{
	border-bottom: solid 1px #696969;
	background-color: #ffffe0;
}
.pgSignIn .G1 a:link, .pgSignIn .G1 a:visited { text-decoration: none; }
.pgSignIn .G1 a:hover { text-decoration: underline; color: Red; }
.pgSignIn .G2 { border-bottom: solid 1px #696969;}

.pgMyInfo .Todo .H { background-color: #fff3cb; color: Black; font-size: 0.6667em; font-weight: bold; border-top: solid 1px #fb8c04; border-bottom: solid 1px #d3d3d3; }
.pgMyInfo .Todo a:link, .pgMyInfo .Todo a:visited { color: Blue; text-decoration: none; font-weight: bold; color: Green;}
.pgMyInfo .Todo a:hover { color: Red; text-decoration: underline; }
.pgMyInfo .Todo .bullet { background-image: url(../images/chk_yes.gif); background-repeat: no-repeat; background-position: 2px 5px; }

.pgMyInfo .Summary .H { background-color: #dbeaf5; font-weight: bold; padding-left: 5px;}
.pgMyInfo .Summary { BORDER-TOP: solid 1px #4791c5;}
.pgMyInfo .Summary TD { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-BOTTOM: solid 1px #c1cdd8; HEIGHT: 23px }
.pgMyInfo .Summary .Lbl { font-size: 0.6667em; padding-left: 5px;}
.pgMyInfo .Summary .Data { font-weight: bold; padding-right: 5px; }
.pgMyInfo .Summary .Data a:link, .pgMyInfo .Summary .Data a:visited { color: Blue; text-decoration: none;}
.pgMyInfo .Summary .Data a:hover { color: Red; text-decoration: underline; }

.pgMyInfo .UploadPhoto { border: Groove 3px; width: 130; height: 140; }
.pgMyInfo .UploadPhoto a { color: Blue; }
.pgMyInfo .Photo { border: Solid 1px; }

.pgMyInfo .Stats a { color: Blue; }

.pgMyInfo .Status TD { border-bottom: solid 1px #d3d3d3; }
.pgMyInfo .H {background-color: #dbeaf5; font-weight: bold; padding-left: 5px;}
.pgMyInfo .Status .Lbl { font-size: 0.6667em; padding-left: 5px; }
.pgMyInfo .Status .Data { font-weight: bold; text-align: right; }

.pgAccount .Form { margin-left: 20px; }

.pgContacts .Form { margin-left: 20px;}
.pgContacts .TopLinks { margin-left: 20px; border: solid 1px #d3d3d3; }
.pgContacts .TopLinks a:link, .pgContacts .TopLinks a:visited { color: Blue }
.pgContacts .TopLinks a:hover { color: Red; }
.pgContacts .Form a:link, .pgContacts .Form a:visited { text-decoration: none; }
.pgContacts .Form a:hover { color: Red; text-decoration: underline; }

.pgAboutus .Form { margin-left: 20px; margin-right: 45px; }
.pgAboutus P { font-family: Arial;  font-size: 125%; }

.pgWhyus .Form { margin-left: 20px; }
.pgWhyus .Whyus TD { font-family: Arial; font-size: 83.33%; }
.pgWhyus .Whyus .Gap { height: 20px; }
.pgWhyus .Whyus H5 { margin-bottom: 0px; padding-bottom: 3px; border-bottom: solid 1px #d3d3d3; }


.pgPartnerProfile .Lbl { vertical-align: top; padding-left: 10px; padding-top: 5px; /* background-color: WhiteSmoke; */ }
.pgPartnerProfile .Form SELECT { font-family: Verdana; font-size: 100%; }

.pgMatrimonySites .Mid .Sites { line-height: 18px; }
.pgMatrimonySites .Mid .Sites td { border-bottom: solid 1px #d3d3d3; }
.pgMatrimonySites .Mid .Sites a:link, 
.pgMatrimonySites .Mid .Sites a:visited { text-decoration: none; color: Black;}
.pgMatrimonySites .Mid .Sites a:hover { color: Red; }
.pgMatrimonySites .H2 { color: Black; }

/*
.pgMatrimony .Top .tabT { background-color: #bcdd58; }
.pgMatrimony .Top .tabB { background-color: #bcdd58; }
*/
.pgMatrimony .H2 { font-size: 0.833em; color: Black; }

/*
.pgDefault .Process { border: solid 1px #d3d3d3; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; }
.pgDefault .Sno { font-size: 125%; color: Red; vertical-align: top; font-weight: bold; color: dimgray; }
.pgDefault .H1 { font-size: 100%; color: #006699; font-weight: bold;}
.pgDefault .Step { border: solid 1px #d3d3d3; height: 150px; }
.pgDefault H2 { font-weight: bold; font-size: 140%; color: #ff6600; }
.pgDefault .Process a:link, .pgDefault .Process a:visited { color: Blue; font-size: 125%; font-family: Arial;}
.pgDefault .Process a:hover { color: Red; }
*/

.Process { border: solid 1px #d3d3d3; margin-top: 10px; margin-bottom: 10px; }
.Process .Sno { font-size: 125%; color: Red; vertical-align: top; font-weight: bold; color: dimgray; }
.Process .H1 { font-size: 100%; color: #006699; font-weight: bold;}
.Process .Step { border: solid 1px #d3d3d3; height: 150px; }
.Process H2 { font-weight: bold; font-size: 140%; color: #ff6600; }
.Process a:link, .Process a:visited { color: Blue; font-size: 125%; font-family: Arial;}
.Process a:hover { color: Red; }

/* flower logo */
.pgDefault .Logo { background-repeat: no-repeat; background-position: 3px 5px; background-image: url(../images/flower.jpg); }
.pgDefault .Logo { padding-left: 40px; }

.Top { background-repeat: no-repeat; background-position: 1px 5px; background-image: url(../images/flower.jpg); }
.PageTop { border: none; background-color: Transparent; }
.PageTop .Logo { padding-left: 40px;  }
#tblTopLinks { border-bottom: solid 1px #d3d3d3; width: 565;}

.PageBottom { border: none; border-top: solid 1px #d3d3d3; }
/* flower logo */

.FAQ { width: 70%;}
.FAQ TD { font-size: 0.8333em; font-family: Arial;}
.FAQ a:link, .FAQ a:visited { font-size: 90%; color: blue; font-family: Arial; }
.FAQ a:hover { color: Red; }
.FAQ .H2 { font-weight: bolder; border-bottom: solid 1px #d3d3d3; background-color: #F6FCE3; }
.FAQ .Gap { height: 60px; }
.FAQ .Goback { height: 50px; vertical-align: bottom; }
.FAQ .Goback a:link, .FAQ .Goback a:visited { font-size: 80%; font-family: Verdana; color: blue;}
.FAQ .Goback a:hover { color: Red; }
.FaqTop { width: 90%; }
.FaqTop .TopLinks { padding-left: 60px; }
	
.Support .Top5 .H2 { background-color: #f1f8db; }
.Support .Top5 .Q { border-bottom: solid 1px #d3d3d3; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; }
.Support .Top5 a:link, .Support .Top5 a:visited { text-decoration: underline; }

.Support .mnuGeneral { background-color: #bcdd58; }
.Support .mnuGeneral .tbl { background-color: White; }
.Support .mnuGeneral .H { height: 30px; padding-left: 30px; background-color: #f1f8db; border-bottom: Groove 2px; border-top: Groove 2px }
.Support .mnuGeneral a:hover { background: #f1f8db; text-decoration: none; color: Black; }

.pgGuidelines .Form { margin-left: 20px; }
.pgGuidelines .Form td { font-size: 0.75em; font-family: Arial; }

.pgTerms .Form { margin-right: 20px; }
.pgTerms .Form td { font-size: 0.8333em; font-family: Arial;}

.pgPrivacy .Form { margin-right: 20px; }

.pgFeatures .Form td { font-size: 0.8333em; font-family: Arial;}

.pgWriteus .Form { margin-left: 20px; }
.pgWriteus .Lbl { font-size: 0.6667em;  font-weight: bold; padding-right: 10px;}
.pgWriteus .H2 { font-size: 0.8333em; font-weight: bold; color: dimgray;}

.pgTellaFriend .Form { margin-left: 20px; }
.pgTellaFriend .Lbl { font-size: 0.6667em; vertical-align: top; padding-top: 9px; }
.pgTellaFriend .H2 { font-size: 0.8333em; font-weight: bold; color: Black; }
.pgTellaFriend .trName td { background-color: #f5f5dc; border-top: solid 1px #d3d3d3; }
.pgTellaFriend .trEmail td { background-color: #f5f5dc; border-bottom: solid 1px #d3d3d3; }

.pgForward .Form { margin-left: 20px; }
.pgForward .trName td { background-color: #f5f5dc; border-top: solid 1px #d3d3d3; }
.pgForward .trEmail td { background-color: #f5f5dc; }

.pgSitemap .Form { margin-left: 10px; }
.pgSitemap .Form TD { padding-left: 10px; }
.pgSitemap H2 { margin-left: -10px;  font-weight: bold; color: #2f4f4f; }
.pgSitemap .Form a:link, .pgSitemap .Form a:visited {font-size: 125%; font-family: Arial;  text-decoration: none; color: blue; }
.pgSitemap .Form a:hover { color: Red; text-decoration: underline; }

.AstroResult .Chart { margin-left: 10px; }
.AstroResult .Chart td { font-family: Arial; font-size: 0.75em; border-bottom: solid 1px #d3d3d3; padding: 4px; }
.AstroResult .Chart .M { text-align: center; }
.AstroResult .Chart .D { text-align: center; }
.AstroResult .Chart .H { font-weight: bold; vertical-align: top; border-top: solid 2px; border-bottom: solid 2px; color: #32434B; background-color: #ffffe0; }
.AstroResult .Chart .F { font-weight: bold; border-top: solid 2px; border-bottom: solid 2px; color: #32434B; background-color: #ffffe0; }

.AstroResult .Data { margin-left: 20px; border: solid 1px #d3d3d3; }
.AstroResult .Data td { font-family: Arial; font-size: 0.75em; border-bottom: solid 1px #d3d3d3; padding: 4px 9px 4px 9px; }
.AstroResult .Data .Lbl { text-align: center; /* color: #32434B; */ background-color: #ffffe0; }
.AstroResult .Data .DL { text-align: right;  }
.AstroResult .Data .DR { }

.pgAstro .ResultData .Lbl { font-size: 0.75em; color: #32434B; background-color: #ffffe0; border-bottom: solid 1px}
.pgAstro .ResultData .Data { font-size: 0.75em;}

.pgFilters .Lbl { font-weight: bold; text-align: right; }
.pgFilters .Data { font-size: 0.75em; border-bottom: solid 1px #d3d3d3;}
.pgFilters .option td { font-size: 0.75em; }
