body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
}

p li ul a { text-align:left; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1; padding:0px; margin-top: 0.1em; margin-bottom:2px; font-size:14px;  }

#contentRightPage p { font-size:14px;  }

#contentRightPage h2 { font-size:16px; font-weight:bold; text-align:center;}

.ulPage {font-size:14px; margin-left:2em; margin-top: 0.1em;}
.liPage {font-size:14px; margin-bottom:1em; margin-top: 0.1em;}
.ulbullet {font-size:14px; margin-left:2em; list-style-type:disc; margin-top: 0.1em; }
.libullet {font-size:14px; margin-bottom:5px; margin-top: 0.1em;}
.ulnumeric {font-size:14px; margin-left:2em; list-style-type:decimal; margin-top: 0.1em; }
.linumeric {font-size:14px; margin-bottom:5px; margin-top: 0.1em;}



hr { width:100%; border:1px solid #CCCCCC; }









a:link  { color:#0000CC; text-decoration:none; }
a:visited {color:#0000CC; text-decoration:none;}
a:active { color:#0000CC ; text-decoration: none;}
a:hover { color:#0000CC ; text-decoration: underline; }
a img {border: none; } 

.page {
	width: 800px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	border: 0px solid #CCCCCC;

}


.div_photoupleft { width:110px; height:154px;  overflow:hidden; float:left;  }
.div_photoupright { width:110px; height:154px; overflow:hidden; float:right; }
.div_banner { overflow:hidden;float:left; width:580px; height:154px;}




.inputNormalCSS {
 border:#000033 1px solid; color: #000000; background-color:#FFFFEE;
}

.inputNormalCSSCheckBox {
 border-width:0px; margin-right:4px;  color: #000000;  
}


.inputNormalCSSButton {
 border-width:#0033FF 1px solid; color: #FFFFFF; background-color:#0033FF; font-weight:bold; padding-left:4px; padding-right:4px;
}


.inputNormalCSSButtonAttention {
 border-width:#0033FF 1px solid; color: #FFFFFF; background-color:#FF0000; font-weight:bold; padding-left:4px; padding-right:4px;
}




.headlinetag1 {
	font-size:16px;
	font-style: normal;
	color: #C71585;
	text-align:center;
	text-indent:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1; padding:0px; margin-top: 0.1em; margin-bottom:2px; 
} 

.headlinetag2 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-style: normal;
	color: #C71585;
	text-indent:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1; padding:0px; margin-top: 0.1em; margin-bottom:2px; 
	
	
} 


.h1_landing_page {
	font-family:Verdana ,Arial, Helvetica, sans-serif; font-size:16px; color:#000000; text-align:center; font-weight:bold;
}


.h2_landing_page {
	font-weight:800; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:center;;
}

a.nonline:link {text-decoration: none ;}
a.nonline:visited {text-decoration: none ;}
a.nonline:hover {text-decoration:none ;}
a.nonline:active  {text-decoration: none ;}

.tableheader {font-weight:bold ; color:#000066; padding:2px; text-align:left; font-size:14px; vertical-align:top }
.tablerow { color:#000000; padding:2px; text-align:left; font-size:12px; vertical-align:top ; border-bottom:1px #CCCCCC dotted;  }


.tableauListHeader { vertical-align:top ;  font-size:0.8em; font-weight:bold ; background-color:#FFFFF0}
.tableauTd1ListHeader { vertical-align:top ;  font-size:0.8em; background-color:#FFFFF5}
.tableauTd2ListHeader {  vertical-align:top ; font-size:0.8em; background-color:#FFFFFD}

.tdMessage { border-bottom:1px #CCCCCC dotted}


.headlineladyProfile {
	font-size:large;
	font-weight:bold;
	
	color:#20A548;
	text-align:center;
	
} 

.headlineladyAge {
	font-size:medium;
	
	color:#20A548;
	text-align:center;
	
} 

.profiletext {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}


.footerlinklandingPages
{
 float:left;
}

