/***************************************
*   
***************************************/
body{
    color:          #444444;
    font-size:      14px;
    background-color: #F7FFEE; 
/*    background-color: #F1FFCE; */
    margin-top:     0;
}
table{
    font-size:          100%;
}
A{
    text-decoration:    underline;
    color:              #3344FF; 
}
A:hover{
    text-decoration:    underline;
    color:#3388FF;
}
A:visited{
    text-decoration:    underline;
    color:#990099;
}
A:visited:hover{
    text-decoration:    underline;
    color:#3388FF;
}

h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h3 {
	font-weight: normal
}
h3 {
	font-size: 12px; margin-top: 1; color: #FFFFFF;
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h2 {
	font-weight: normal
}

h2 {
	font-size: 14px; margin-left: 7px; color: #2f4026;
}
.h2_bg {
	BACKGROUND-IMAGE: url(../images/h2_bg.gif); BACKGROUND-REPEAT: repeat-x
}

table.bgcolor_table tr{
	background-color:	#FFFFFF;
}
.align_c td{
	text-align:	center;
}
.align_l td{
	text-align:	left;
	padding-left: 8px;
}
.bgcolor_td {
	background-color:	#EBF7DF;
	height:	28;
	font-weight:bold;
}
.AppointTableLine {
	BACKGROUND-IMAGE: url(../images/appointtableline.gif) 
}
.ExplainTableLine {
	BACKGROUND-IMAGE: url(../images/explaintableline.gif); BACKGROUND-REPEAT: repeat-y
}
.list_bc td{
	background-color:	#FEFCEC;
	font-size:		13px;
}

