
/* 
You can use this weay of styling when you use id="style_name" (instad of class="style_name"):
#style_name {}
*/
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

BODY {
    background: #FFFFFF;
    color: #000000; 
    font-size: 10pt; 
    font-family: Arial;
}

TD {
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt;
}

TEXTAREA {
     font-family: Arial, Helvetica;
     font-size: 10pt; 
}

SELECT {
     color: #000000;
     font-family: Tahoma, Arial;
     font-size: 8.5pt; 
}

HR {
    color: #EDF3FE;
    background-color: #EDF3FE;
    height: 1px;
    border: 0px;
}

.hr_white {
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    border: 0px;
}


UL {
    margin-top: 0px;
    margin-bottom: 0px;
}

img { border: 0px; }


A:link {
    text-decoration:none;
    color:#0000ff;
}
A:hover {
	text-decoration:none;
    color:#0000ff;
    /* color:#333300;
	font-size:default;
	font-family:Arial;
	font-style:normal;
    text-decoration:underline;
	font-weight:bold;
	cursor:hand;
	font-variant:normal;
	text-transform:normal; */
}
A:visited {
    text-decoration:none;
    /* color:#0000ff; */
}

th,p,font,h1 {}

/* header */
a.header_link:link, a.header_link:hover, a.header_link:visited {
    text-decoration: none;
    color: #0000ff 
}

.header_link_td {
    font-size:9pt; 
    font-family:arial;
    text-align: center; 
} 

/* left navigation */
.leftnav_title{
	margin-top: 0pt; 
    margin-bottom: 0pt;
    border:1px solid #D7E3EE; 
    border-justify:1px solid #D7E3EE;
    text-align:center;
    background: url('http://www.singaporedatingonline.com/languages/english/html/templates/images/leftnavtitle01.jpg') repeat-x;
    color:#0000ff;
    font-family:arial; 
    font-weight:bold;
    height:22px;
}

/* .list_tr:hover, .list_tr.over .list_tr { background-color: #DDDDDD; }
.list_tr { background-color: #FFFFFF; } */

.leftnav_title_link:link, .leftnav_title_link:visited {
    text-decoration: none;
    font-size: 10pt; 
    color:#0000ff;
    font-family:arial; 
    font-weight:bold;
}
.leftnav_title_link:hover { 
    color:#333300;
}

a.dark_blue_link:link, a.dark_blue_link:hover, .dark_blue_link:visited {
    text-decoration: none;
    font-size: 9pt; 
    color: #000080;
 }


.a12blueB {
	font-family:arial;font-size: 12pt;color:#0000FF; font-weight:bold;text-align: center;
}

a.next_previous_links:link, a.next_previous_links:hover, .next_previous_links:visited {
    text-decoration: none;
    font-size: 10pt; 
    color: #000000;
}
/* 
.a12b {
	font-family:arial;font-size: 12pt; font-weight:bold;text-align:center;height:26;
}
.a10b {
	font-family:arial;font-size: 10pt;font-weight:bold;
}
.a9b {
     font-family: Arial;font-size:9pt;font-weight:bold;
}
.a8b {
     font-family: Arial;font-size:8.5pt;font-weight:bold;
}
.a9black {
     font-family: Arial;font-size:9pt;color:#000000
}
.a9teal {
     font-family: Arial;font-size:9pt;color:#008080
}
.a9violet {
     font-family: Arial;font-size:9pt;color:#6600cc
}
.a9dgreen {
     font-family: Arial;font-size:9pt;color:#336600
} */
.a8 {
     font-family: Arial;font-size:8pt;
}
.a8_5 {
     font-family: Arial;font-size:8.5pt;
}
.a9 {
     font-family: Arial;font-size:9pt;
}
.a10 {
    font-family: arial;
    font-size: 10pt;
}
.a10redB {
	font-family:arial;font-size: 10pt;color:#FF0000;
}


/* forms */
.ext_table {
	border: 1px solid #D3D9EF;
}

.int_table {
	border: 1px solid #D3D9EF; 
	border-collapse: collapse;

}
.int_table TD {
	border: 1px solid #D3D9EF;
	height:20px;font-size: 9pt;
}
.left_form {
	background-color: #edf3fe;width:180px;height:20px;padding-left: 4px;font-size:9pt;
}
.left_form_title {
	background-color: #ffffff;font-weight:bold;font-size:9pt;padding-left: 4px;
}
.right_form_title {
	color: #800000;font-size:9pt;
}
.left_form_no_width {
	background-color: #edf3fe;height:20px;padding-left: 3px;font-size:9pt;
}
.view_left_form {
	color:#000066;background-color: #edf3fe;width:180px;height:20px;padding-left: 3px;font-size:9pt;
}
.view_right_form {
	color:#000000;background-color: #f9fced;width:180px;height:20px;padding-left: 3px;font-size:9pt;
}
.view_left_form_no_height {
	font-family:Verdana;color:#000080;background-color: #edf3fe;width:180px;padding-left: 3px;font-size:9pt;
}
.error_left_form {
	background-color: #edf3fe;width:180px;height:20px;padding-left: 4px;color:#ff0000;font-size:9pt;
}
.right_form {
	background-color: #ffffff;height:20px;padding-left: 3px;font-size:9pt;
}

.right_form_no_height {
	background-color: #ffffff;padding-left: 3px;font-size:9pt;
}
.submit {
    font-size: 8pt; font-family: Verdana; color:#0066CC; margin-top:2; margin-bottom:2;
}
.display_error {
    font-size: 9pt; font-family: arial; color:#ff0000; margin:4px;text-align: left;
}

.verysmall {
    font-size: 7pt; font-family: arial;
}