BODY
{
}

.t1opt1{	background-color:#F9F6EC;}
.t1opt2{	background-color:#F3FBE9;}
.t1opt3{	background-color:#ECF2F9;}
.t1opt4{	background-color:#FBF2EA;}

.t2opt1{	background-color:#FFF9DF;}
.t2opt2{	background-color:#EEFFE6;}
.t2opt3{	background-color:#DDE2E9;}
.t2opt4{	background-color:#FAEBF5;}

.t3opt1 {background-color:#FEF4C5;}
.t3opt2 {background-color:#DDFFDD;}
.t3opt3 {background-color:#BFD3F9;}
.t3opt4{	background-color:#FAD1EA;}

/* Pregnancy Calendar (Cal View) */
/* Binf Preset, Two Across */
.tbl_cal_binf_2x {width:280;}
.tbl_cal_main_binf_2x {background-color: pink;}
.td_cal_month_heading_binf_2x {font-size: 12px; font-family: verdana, arial; FONT-WEIGHT:normal; COLOR: #e27aae;}
.td_cal_day_heading_binf_2x {width:40; font-size: 11px; font-family: verdana, arial; background-color: pink ; FONT-WEIGHT:bolder; COLOR: white;}

.tr_cal_cell_binf_2x {height:40;}
.td_cal_cell_2x {width:40;}

.gestweek 
{
    FONT-FAMILY: Arial, Verdana; 
    FONT-SIZE: 12px;
    COLOR: #A77AAB;
}

.gestday
{
    FONT-FAMILY: Arial, Verdana; 
    FONT-SIZE: 11px;
    COLOR: #9C6B98;
}


.pgcountday
{

    FONT-FAMILY: Arial, Verdana; 
    FONT-SIZE: 12px;
    COLOR: #9C6B98;

}

.pgcCalMonth
{
	background-color: #FFFAE6;
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	color: #958ADC;
	padding:2px;
}

.pgcCalDaysH
{
	background-color: #CFAAC7;
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}


.pgcCalDayHeading
{
    COLOR: #FFFFFF;
    
}

.pgcCalCycleStats 
{
	
	FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
	FONT-SIZE: 10px;
	COLOR: #B093B0;

}

.pgcCalDayNum
{
	font-weight: bolder;
	font-size: 12px;
	color: #509EEA;
	font-family: Arial, Verdana

}

.pgcToday
{
	border-style: dashed; border-color:f257df; 
	border-width:2px;
}

.pgkeydatescont
{
	border-style: 	solid; 
	border-color:	#D7B2D6; 
	border-width: 	1px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	margin-left: 3px;
}

.pgkeydatesmainhd
{
	font-size: 11px;
	font-weight: bolder;
	color: #DC8FB0;
	background-color: #FFFFFF;
}

.pgkeydatesfldhd
{
	font-size: 10px;
	font-weight: normal;
	color: #B975B7;
}

.pgkeydatesflddata
{
	font-size: 10px;
	font-weight: normal;
	color: #9D6B84;
}


.texthlt
{
	COLOR: #B975B7;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12.2px;
	FONT-WEIGHT: bold;
	line-height: 135%
}


.texthltb
{
	background-color: #FFFDE5;
	COLOR: #c982f6;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12.2px;
	FONT-WEIGHT: bolder;
	line-height: 135%;
	padding: 4px;
}

.alertvsm
{
	COLOR: #C84F82;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
}


.alertsm
{
	COLOR: #C84F82;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder;
}

.alertlg
{
	COLOR: #C84F82;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bolder;
}

.alertlgnb
{
	COLOR: #C84F82;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}

.pgtsmhd
{
	COLOR: #9C6B98;
	FONT-FAMILY: Verdana,Arial, Verdana, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}


.pgtlghd
{
	COLOR: #9C6B98;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
}



.Linkv
{
    COLOR: #3366cc;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.Linkv:visited
{
	COLOR: purple;
}
.Linkv:hover
{
	COLOR: #cc0099;
}


.cb_calheadingsm
{
    FONT-FAMILY:  Georgia, Trebuchet MS,Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #B893B8;
    line-height: 160%
}


.cb_caldayheading
{
	background-color: #ECF2F8;
	COLOR: #BA97B7;
	FONT-FAMILY: Georgia, Trebuchet MS, Verdana, Arial, 'MS Sans Serif';
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	line-height: 140%
}




.opkcountday
{

    FONT-FAMILY: Arial, Verdana; 
    FONT-SIZE: 12px;
    COLOR: #9C6B98;

}

.opkCalMonth
{
	background-color: #EEF7F7;
	FONT-FAMILY: Georgia, Trebuchet, Verdana, Arial, 'MS Sans Serif';
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	color: #B975B7;
	padding:2px;
}

.opkCalDaysH
{
	background-color: #DFC5DA;
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}


.opkCalDayHeading
{
    COLOR: #FFFFFF;
    
}

.opkCalCycleStats 
{
	
	FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
	FONT-SIZE: 11px;
	COLOR: #B093B0;

}

.opkCalDayNum
{
	font-weight: bolder;
	font-size: 12px;
	color: #BA97B7;
	font-family: Arial, Verdana

}

.opkToday
{
	border-style: dashed; border-color:f257df; 
	border-width:2px;
}

.opkkeydatescont
{
	border-style: 	solid; 
	border-color:	#D7B2D6; 
	border-width: 	1px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	margin-left: 3px;
}

.opkkeydatesmainhd
{
	font-size: 11px;
	font-weight: bolder;
	color: #DC8FB0;
	background-color: #FFFFFF;
}

.opkkeydatesfldhd
{
	font-size: 10px;
	font-weight: normal;
	color: #B975B7;
}

.opkkeydatesflddata
{
	font-size: 10px;
	font-weight: normal;
	color: #9D6B84;
}

.opkdaynum
{
	font-size: 9px;
	font-weight: normal;
	color: #9D6B84;
}