body
{ 
background-image: 
url('images/love_01.gif');
background-repeat: repeat-x;
background-color: #c1c4c9;
}

hr {
border : 0 none;
border-top : 1px dashed #c1c4c9;
height : 1px;
}

.tx {
background-color: #dfe0e2;
border-bottom-width: 0;
border-right-width: 0;
border-top-width: 1;
border-left-width: 1;
border-color: #c0c0c0;
font-size: 10pt;
font-family: verdana;
}

.style2 {
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.style2 A:link {
color : #c4c7cc;
}
.style2 A:visited {
color : #c4c7cc;
}
.style2 A:active {
color : #c4c7cc;
}
.style2 A:hover {
color : #000000;
}

.style7 {
color : #ff0099;
font-size : 14px;
font-family : tahoma;
}
.style8 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
}
.style10 {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.style11 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
}
.eg-bar {
background-color : #ffffff;
font-size : 14px;
font-weight : bold;
font-family : tahoma;
color : #ff0099;
border : 1px;
border-color : #c1c4c9;
border-style : dashed;
padding : 2px;
}
div.eg-bar {
width : 90%;
}
.icongroup1 {
width : 90%;
}
.style9 {
font-size : 9px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.popup_effect1 {
background : #11455a;
}
.popup_effect2 {
background : #ff0041;
border : 3px dashed #000;
}

#hintbox {
position : absolute;
top : 0;
background-color : #ff64b1;
width : 150px;
padding : 3px;
border : 1px solid black;
font : normal 11px Verdana;
line-height : 18px;
z-index : 100;
border-right : 3px solid black;
border-bottom : 3px solid black;
visibility : hidden;
}
.hintanchor {
color : #ff64b1;
margin : 3px 8px;
}
table.expand {
border-width : 1px;
border-spacing : 0;
border-style : dashed;
border-color : #c1c4c9;
background-color : white;
}
.iconspan {
float : left;
padding-left : 5px;
cursor : pointer;
font-weight : bold;
}
.style1 {
font-family: tahoma;
color:#FF0099;
font-size:12px
}

 fieldset
{
border: 1px;
border-color: #dfe0e2;
border-style:dotted;
width: 400px;

}

legend
{
color: #c1c4c9;
font-family:tahoma;
font-size: small;
background: #f5f5f5;
border: 1px solid #dfe0e2;
padding: 2px 6px;

}

label {
  float:left;
  width:35%;
  margin-right:10px;
  text-align:right;
 
  }

label.question {
  float:left;
  width:100%;
  margin-right:10px;
  text-align:left;
  font-family: tahoma;
  color:#FF0099;
  font-size:12px;
 
  }
  
 label.lovelife {
  float:left;
  width:100%;
  margin-right:10px;
  text-align:left;
  font-family: tahoma;
  color:#FF0099;
  font-size:12px;
 
  }
div.form {
text-align:left;
  Padding: 2px;
  }  
  div.form1 {
text-align:left;
  Padding: 10px;
  }  
.style3 {font-size: 9px}
.style5 {font-family: tahoma; color: #FF0099; font-size: 10px; }
.style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.style1h2 {
	color: #FF0099;
	font-size: 24px;
}
.style1h3 {
	color: #FF0099;
	font-weight: bold;
}