/*! Copyright 2011 - Tamtris Web Servces Inc. - FertilityFriend.com */
body { font-size:14px;}
.purple_title {
	color: #763c63;
}

/* Table */
table.the_table {
        border-width:1px 0px 1px 1px;
        border-spacing: 0px;
        border-style: solid;
        border-color: #707273;
        border-collapse: collapse;
        background-color: white;
}
table.the_table th,table.the_table td {
        font-family:Arial, Helvetica, sans-serif;
        padding: 0px;
        border-style: solid;
        border-color: #707273;
}
table.the_table th {
        border-width:0px 1px 0px 0px;
		color: #6f3161;
        background-color:#e5cae5;
}
table.the_table td {
        border-width:2px 1px 0px 0px;
}
table.the_table tr.even td {
        background-color: #e0f0d1;
}
table.the_table tr.odd td {
        background-color: white;
}

/* Table No Border */

table.the_table2 {
        border-width:0px 0px 0px 0px;
        border-spacing: 0px;
        border-style: solid;
        border-color: #707273;
        border-collapse: collapse;
        background-color: white;
}
table.the_table2 th,table.the_table2 td {
        font-family:Arial, Helvetica, sans-serif;
        padding: 3px;
        border-style: solid;
        border-color: #707273;
}
table.the_table2 th {
        border-width:0px 0px 0px 0px;
		        color: #6f3161;
        background-color:#e5cae5;
}
table.the_table2 td {
        border-width:0px 0px 0px 0px;
}
table.the_table2 tr.even td {
        background-color: #e0f0d1;
}
table.the_table2 tr.odd td {
        background-color: white;
}

/* Message banners and help text */
.help_text {margin-left: 0px;background-color: #c2a7cd;font-family: Verdana, Arial, Helvetica, sans-serif; }
.banner_header {display: inline;padding-right:3px;padding-left:3px;background-color: #6B980B;color:#000;font-weight:bold}
.error_text {font-weight:bold;color:#ef05a5;}

.cal_na {background-color: #e8dfee;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; } 
.cal_normal {background-color: #e8dfee;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.cal_menses {background-color: #f3c1da;color: #000000;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }

.cal_fertile {background-color: #87C9AA;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }

.cal_posfert {background-color: #acd263;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.cal_luteal {background-color: #fbf5a9;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }

.cal_ovulation {background-color: #C2DF75;color: #000000;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }

.cal_lastdata {background-color: #e8dfee;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.cal_current {text-shadow:none; border: 3px solid #a3a3f5;color:#000;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; }
.cal_current_lnk {color:#000;text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; }

.cal_title {color: #fff ; background-color: #af4589;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;}

.cal_test {background-color: #ffffff;border: 3px solid #f3c1da;color: #000000;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; }

.cal_legend {background-color: #FFFFFF; border: solid #af4589;}
.cal_date {color: #000000 ; background-color: #B292C2;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.cal_text {color: #000000 ; font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.cal_header  {color: #ffffff ; background-color: #af4589;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;width:80px}
.cal_legend_text {color: #af4589;}
.cal_sel {background-color: SkyBlue;border-style: outset;}

.cal_tiny {color: #808080 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}


.cal_menses_border {background-color: #e8dfee;border: 3px solid #f3c1da;color: #000000;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.cal_fertile_border {background-color: #e8dfee;border: 3px solid #87c9aa;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.cal_ovulation_border {background-color: #e8dfee;border: 3px solid #C2DF75;color: #000000;text-decoration: none;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif; }
a.cal_normal {color:#000;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}


/* Generic Module Styles */
.mod_caption {display: inline;background-color: #e5cae5;color:#6f3161;font-weight:bold;font-size:14px;padding: 2px 5px;margin-left: 2px}
.mod_title {color: #6f3161 ; background-color: #e5cae5;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.mod_content2 {background-color: #c2a7cd;font-family: Verdana, Arial, Helvetica, sans-serif; } 
/*
.mod_content2 {background-color: #999;font-family: Verdana, Arial, Helvetica, sans-serif; } 
*/

.mod_content {background-color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; }
.mod_header {color:#6f3161;background-color:#e5cae5;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.mod_even_row {color:#000000;background-color:#e2e7d9;font-family: Verdana, Arial, Helvetica, sans-serif; }
.mod_odd_row {color:#000000;background-color:#c2a7cd;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
/* interpretation block */
.interpretation_header {color:#6f3161;background-color:#e5cae5;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.interpretation_subheader {color:#000000;background-color:#c2c7b9;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.interpretation_subrow {color:#000000;background-color:#e2e7d9;font-family: Verdana, Arial, Helvetica, sans-serif; }
.interpretation_row {color:#000000;background-color:#e2e7d9;font-family: Verdana, Arial, Helvetica, sans-serif; }


.header {color:#6f3161;background-color:#e5cae5;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.subheader {color:#000000;background-color:#c2c7b9;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.subrow {color:#000000;background-color:#e2e7d9;font-family: Verdana, Arial, Helvetica, sans-serif; }
.row {color:#000000;background-color:#e2e7d9;font-family: Verdana, Arial, Helvetica, sans-serif; }

table.ff_fert_cal_table {width:100%;}
td.ff_fert_cal_table {height:25px;}

.faq {font-size:smaller; border: 1px solid #8bb82b;padding:3px;}

input[type=checkbox] {
	 border: 1px solid #555;
	   padding: 0.5em;
	   font-size: 15px;
	   line-height: 1.2em;
	   width: 80%;
	   background: #fff;
	   background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	   -webkit-appearance: none;
	   -webkit-box-shadow: 1px 1px 1px #fff;
	   -webkit-border-radius: 0.5em;
	display: inline-block;
	   font-size: larger;
	   line-height: 1em;
	   margin: 0 0.25em 0 0;
	   padding: 0;
	   width: 1.5em;
	   height: 1.5em;
	   -webkit-border-radius: 0.25em;
	   vertical-align: middle;
}
input[type=checkbox]:checked {
	background: url(../images/cb.png) no-repeat center center;
     -webkit-background-size: 28px 28px;
 }
select {font-size:larger;}

.row1 {background-color:#eeeeff;border:1px solid #ccc;}
.row2 {background-color:#fff;border:1px solid #ccc;}

.data_header {background-color:#ddd;font-weight:bold;padding-bottom:5px;padding-top:5px;margin-bottom:5px;}

.dpo {color:teal;font-weight:bold;}


img.image_shadow {
box-shadow: 5px 5px 7px #888;
border-radius: 5px;
} 


img.chart_style {
max-width:98%;
box-shadow: 5px 5px 7px #888;
border-radius: 5px;
} 

img.ticker_shadow {
max-width:90%;
} 

img.icon_shadow {
/* box-shadow: 5px 5px 7px #888; */
} 

.smalltext {font-size:smaller;}

div.dta_list {
	padding:5px;
	border:1px solid #888;
}
