/*********************

* EnduranceLog style

**********************/
table.logform_main {
	background: url(images/greenbg.jpg) repeat-x bottom #e9ff7c;
	padding:0px;
	border-collapse: collapse;
}

td.graphoptions {
	background: url(images/greenbgsmall.jpg) repeat-x bottom #e9ff7c;
	padding:5px;
}

td.logform_entry_first_row {
	padding-top:15px;
	padding-bottom:3px;
}

td.logform_entry_middle_row {
	padding-top:3px;
	padding-bottom:3px;
}

td.logform_entry_last_row {
	padding-top:3px;
	padding-bottom:15px;
}

td.logform_entry_first_last_row {
	padding-top:15px;
	padding-bottom:15px;
}

td.logform_group_title {
	text-align:left;
	background-color: #FFFFFF;
	padding-top:10px;
	vertical-align:bottom;
}

td.logform_entry_heading {
	font-family: Helvetica;
	font-weight: bold;
	text-align:right;
	size: 30px;
	font-size: 12px;
}

td.logform_entry_val {
	font-family: Helvetica;
	text-align:left;
	font-size: 12px;
	width:10%;
}

td.logform_entry_gym {
	font-family: Helvetica;
	text-align:center;
	font-size: 12px;
}

th.logform_entry_gym {
	font-family: Helvetica;
	text-align:center;
	font-weight: bold;
	font-size: 12px;
}

td.logform_entry_val_diary {
	font-family: Helvetica;
	text-align:left;
	font-size: 12px;
}

td.logform_entry_rest {
	font-family: Helvetica;
	text-align:left;
	font-size: 12px;
	padding-left:5px;
}

.endlog_confVarHeading {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 13px;
}

div.logcom_wrap {
	
}


div.logcom_odd {
	background-color:#DCDCDC;
	min-height: 30px;
	margin:0px;
	border:0px;
	padding:0px;
}

div.logcom_even {
	background-color:#EEEEEE;
	min-height: 30px;
	margin:0px;
	border:0px;
	padding:0px;
}

div.logcom_hdr {
	float:left;
	margin:0px;
	padding-right:7px;
	border:0px;
	font-weight: bold;
}

div.logcom_btn {
	float:right;
	min-width: 70px;
	margin:0px;
	border:0px;
	text-align:center;
}
/*********************

* Calendar style

**********************/

.cal_table {

   border: 1px solid #FFFFF;

}

.cal_td_daysnames {

    border-bottom: 1px solid #FFFFF;

}

.cal_daysnames {

    font-family: Helvetica;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

.cal_td_daysoutofmonth {

    background: url(images/greybg.jpg) repeat-x bottom #f3f3f3;
			color: #333333;
	font-weight: bold;
	padding-left:5px;

}

.cal_daysoutofmonth {

    font-family:  Helvetica;

    font-size: 12px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

.cal_td_today {

    background: url(images/bluebg.jpg) repeat-x bottom #d6dff0;
			color: #333333;
	font-weight: bold;
	padding-left:5px;

}

.cal_td_daysnoevents {

    background: url(images/greenbg.jpg) repeat-x bottom #e9ff7c;
			color: #333333;
	font-weight: bold;
	padding-left:5px;

}

a.cal_daylink:link {

    font-family: Helvetica;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

a.cal_daylink:visited{

    font-family: Helvetica;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

a.cal_daylink:hover{

    font-family: Helvetica;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    text-decoration: underline

}

a.cal_titlelink:link {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

    color:white;

}

a.cal_titlelink:visited  {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

    color:white;

}

a.cal_titlelink:hover  {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

    color:white;

}



/***************************

* List style

**************************/

a.ev_link_cat:link {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

}

a.ev_link_cat:visited  {

    font-size:12px;

    font-family: Verdana, Helvetica, Helvetica, sans-serif;

}

a.ev_link_cat:hover  {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

}

a.ev_link_row:link {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;
}

a.ev_link_row:visited  {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

}

a.ev_link_row:hover  {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

}

a.ev_link_weekday:link {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

}

a.ev_link_weekday:visited  {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

}

a.ev_link_weekday:hover  {

    font-size:12px;

    font-family: Helvetica, Helvetica, sans-serif;

}

.ev_fieldset {

    font-family: Helvetica;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: black;

}

.ev_table {

    border-right: 1px solid #FFFFFF;

    border-left: 1px solid #FFFFFF;

    border-bottom: 1px solid #FFFFFF;

}

.ev_td_right {

    background-color: #FFFFFF;

    border-top: 1px solid #e9ff7c;

}

.ev_td_left {

    background: url(images/greenbgsmall.jpg) repeat-x bottom #e9ff7c;

    border-right: 1px solid #FFFFFF;

    border-top: 1px solid #FFFFFF;

    font-family: Helvetica;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    color: #333333;

    text-align : left;

    vertical-align: top;

}

.ev_td_today {

    background-color: #E9B4A1;

    border-right: 1px solid #000000;

    border-top: 1px solid #000000;

    font-family: Helvetica;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    color: black;

}



/**********************

* Form style

**********************/

 /* Styles for dhtml tabbed-pages */

.ontab {

    font-family : Verdana, Helvetica, Helvetica, sans-serif;

    font-size: 12px;

    background-color: ThreedShadow;

    border-left: outset 1px #ff9900;

    border-right: outset 1px #808080;

    border-top: outset 1px #ff9900;

    border-bottom: solid 1px #d5d5d5;

    text-align: center;

    cursor: hand;

    font-weight: bold;

    color: #FFFFFF;

}

.offtab {

	font-family : Verdana, Helvetica, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #EEEEEE;

	border-left: outset 1px #E0E0E0;

	border-right: outset 1px #E0E0E0;

	border-top: outset 1px #E0E0E0;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: normal;

}

.tabpadding {

	border-bottom: solid 0px #777777;

}

.tabheading {

	background-color: #ffae00;

	border-left: solid 1px #777777;

	border-right: solid 1px #777777;

	color: #FFFFFF;

	font-family : Verdana, Helvetica, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: left;

}

.tabcontent {

    background-color: ThreedFace;

    border-top: solid 1px #777777;

    border-left: solid 1px #777777;

    border-right: solid 1px #777777;

    border-bottom: solid 1px #777777;

    color: #FFFFFF;

    font-family : Verdana, Helvetica, Helvetica, sans-serif;

    font-size: 10pt;

    text-align: left;

}

.pagetext {

	visibility: hidden;

   display: none;

	position: relative;

	top: 0;

}

.frm_td_bydays {

    background-color: #FFF8DC;

    font-size: 12px;

    color: black;

}

.frm_td_byweeks {

    background-color: #FFF0F5;

    font-size: 12px;

    color: black;

}

.frm_td_bymonth {

    background-color: #FDF5E6;

    font-size: 12px;

    color: black;

}

.frm_td_byyear {

    background-color: #F0F8FF;

    font-size: 12px;

    color: black;

}

/**********************

* Nav bar style

**********************/

a.nav_bar_link:link {

    font-size: 12px;

    font-family: Verdana, Helvetica, Helvetica, sans-serif;

    color: Green;

}

a.nav_bar_link:visited  {

    font-size:12px;

    font-family: Verdana, Helvetica, Helvetica, sans-serif;

    color: Teal;

}

a.nav_bar_link:hover  {

    font-size:12px;

    font-family: Verdana, Helvetica, Helvetica, sans-serif;

    color: Lime;

}



/**********************

* List formatting

**********************/

.ev_td_li {

    list-style: url(images/arrow.png) outside;

}



.ev_ul {

    margin: 0px 12px 0px 12px;

    padding: 0px 0px 0px 0px;

}

ul.elog_flat_nav {
	list-style-type: none;
	margin: 0;
	padding: .5em 0;
	/* border-top: 1px solid #666; */
	text-align:center;
}
li.elog_flat_right {
	float: right;
}

li.elog_flat_left {
	float:left
}
