form
{
    margin: 0px;
}

#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/bg_login.jpg) repeat-x; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #666; MARGIN-RIGHT: 5px; PADDING-TOP: 10px; TEXT-ALIGN: left
}

table.NavBar td
{
	color: #E7E7E7;
	padding: 4px;
	white-space: nowrap;
    vertical-align: middle;
}
table.NavBar td.Select
{
	text-align: center;
	padding: 3px;
	border: 1px solid #0000FF;
    cursor: pointer;
	background-color: #E4F1FA
}

table.old2Menu
{
	BORDER-RIGHT: #c5c5c5 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #d5d6d5 2px solid; 
	PADDING-LEFT: 0px; BACKGROUND: 
	white; LEFT: -999em; 
	PADDING-BOTTOM: 0px; 	MARGIN: -3px 0px 0px 1px; 
	BORDER-LEFT: #c5c5c5 1px solid; 
	WIDTH: 134px; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #c5c5c5 1px solid; 
	POSITION: absolute	
}
table.Menu td
{
    PADDING-RIGHT: 0px; 
    padding-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px; 
    BORDER-TOP: #ffffff 2px solid; 
    BORDER-RIGHT: #ffffff 2px solid; 
    FLOAT: left; 
    MARGIN: 0px; 
    BORDER-LEFT: #ffffff 2px solid; 
    WIDTH: 97%; 
    BORDER-BOTTOM: #ffffff 2px solid; 
    BACKGROUND-COLOR: #e7e7e7
    
}
table.Menu
{
	PADDING-RIGHT: 0px; 
    padding-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px; 
    BACKGROUND-COLOR: #e7e7e7;
	border-color:#ffffff;	
	width:136px;
}

table.Menu td a
{
    
    border-bottom-width:2px;   
    border-top-width:2px;
    border-left-width:2px;
    border-right-width:2px;
    PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 4px; 
    FONT-WEIGHT: bold; 
    PADDING-BOTTOM: 4px; 
    TEXT-TRANSFORM: uppercase; 
    COLOR: #666666; 
    border-color: #666666;
    PADDING-TOP: 4px; 
    FONT-FAMILY: arial; 
    font-size:10px;
    TEXT-DECORATION: none
    
	
}
table.Menu td a:hover
{
	 
    display:block;
    text-decoration: none;
	background-color: #cfe2f0;
	COLOR: #448ec0;
    border: 0px solid blue;
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 4px; 
    PADDING-BOTTOM: 4px; 
    PADDING-TOP: 4px; 
    FONT-FAMILY: arial; 
    font-size:10px;
    border-color:#448ec0;
}
div.Menu
{
	border: 1px solid #FFFFFF;
	background-color: #EDF4FA;
    position: absolute;
	visibility: hidden;
    float: left;
	z-index: 10000;
	
	
}

div.Menu td
{
    padding: 1px 1px 1px 1px;
    
}
div.Menu a
{
    display:block;
    text-decoration: none;
    border: 0px;
    padding: 2px 4px 2px 4px;
    
}
div.Menu a:hover
{
    display:block;
    text-decoration: none;
	background-color: white;
    border: 1px solid blue;
    padding: 1px 3px 1px 3px;
}

table.log_sidebar
{
	width: 11em;
	padding: 0 0 0 0;
	background-color: #fff;

}


table.log_sidebar td.header
{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	padding: 1em 1em 0.5em 1em;
	background-color: #E7E7E7;
	
}

table.log_sidebar ul
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left


}

table.log_sidebar li
{
	font-family:arial;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	width: 100%;
	display: block;
	float: left;

}



table.log_sidebar li.active
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	PADDING-TOP: 2px;
	TEXT-TRANSFORM: uppercase; 
	width: 98%;
	BORDER-RIGHT: #fff 0px solid;
	BORDER-TOP: #fff 2px solid;  
	PADDING-RIGHT: 0px; 
	BACKGROUND: #0B5C98;
	color: #fff; 
	BORDER-LEFT: #fff 2px solid; 
	BORDER-BOTTOM: #fff 0px solid
	
}

table.log_sidebar li.activelast
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	PADDING-TOP: 2px;
	TEXT-TRANSFORM: uppercase; 
	width: 98%;
	BORDER-RIGHT: #fff 0px solid;
	BORDER-TOP: #fff 2px solid;  
	PADDING-RIGHT: 0px; 
	BACKGROUND: #0B5C98;
	color: #fff; 
	BORDER-LEFT: #fff 2px solid; 
	BORDER-BOTTOM: #fff 2px solid
	
}

table.log_sidebar LI A
{
	BORDER-RIGHT: #fff 0px solid;
	PADDING-RIGHT: 0px;
	font-family:arial;
	font-weight:regular;
	font-size:10px; 
	BORDER-TOP: #fff 2px solid; 	
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #e7e7e7; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #fff 2px solid; 
	COLOR: #666; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 0px solid; 
	ZOOM: 1
}
table.log_sidebar LI A.activelink
{
	display: block;
   	text-decoration: none;
	position: relative;
	color:#fff;
	BACKGROUND: #0B5C98;
	BORDER-RIGHT:0px;
	BORDER-LEFT:0px;
	BORDER-BOTTOM:0px;
	BORDER-TOP:0px;

}


table.log_sidebar LI A.last {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
table.log_sidebar LI A.activelastlink
{
	display: block;
   	text-decoration: none;
   	color:#fff;
	position: relative;
	BACKGROUND: #0B5C98;
	BORDER-RIGHT:0px;
	BORDER-LEFT:0px;
	BORDER-BOTTOM: #fff 0px solid;
	BORDER-TOP:0px;

}

table.log_sidebar LI A:hover
{
  
BACKGROUND: #0B5C98; COLOR: #fff; TEXT-DECORATION: none
}

table.log_view td
{
	background-color: #FFFFE1; 
}

table.log_view li
{
	display: block;
	float: left;
	width: 100%;
}

table.log_view a
{
	display: block;
    text-decoration: none;
    padding: 0.5em 0.5em 0.5em 2em;
	color: #3C0099;
	position: relative;
}

table.log_view a:hover
{
    text-decoration: none;
	background-color: #A8D0EE;
}



v\:* {
	behavior:url(#default#VML);
}

#divWaitDlg
{
	position:absolute;
	z-index:1;
	background-color:#FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size: 10px;
	border: 3px groove #CCCCCC;
}
table.weights
{
    border: none;
}
table.weights th
{
    border: none;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding-top: 3px;
    padding-bottom: 3px;
}
table.weights td
{
    border: none;
   	padding: 0px;
}
table.weights td.panel
{
    padding: 0.25em;
    vertical-align: top;
    width: 55em;
}
table.weights td.action
{
    padding: 0.25em;
    vertical-align: middle;
    border-bottom: 1px solid #CCCCCC;
}
table.weights td.view
{
    padding: 3px;
    border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
table.weights td.view div
{
    overflow: hidden;
width: 100%;
}
table.weights div.info
{
	font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 3px;
}
table.weights div.details
{
	font-size: 12px;
    padding-left: 5px;
}
table.weights td.action img
{
    cursor: pointer;
}
div.ItemOption
{
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    white-space: nowrap;
    vertical-align: middle;
}
@media print
{
    td.log_sidebar { display: none; }
}



table.log_sidebar1
{
	width: 11em;
	padding: 0 0 0 0;
	background-color: #E7E7E7;
}




table.NavBar BUTTON:ActivityButton
{
   color: white;    		
   background-color: black; 	
   text-align: right;
   font-weight: bold;
}
ActivitiesDropdown
{
   color:white;    		
   background-color:black; 	     		
   text-align: right;
   font-weight: bold;
}

logHeader	{
	margin: 2px 0 0 0;
	width: 814px;
	
}


logHeader .corner	{
	width: 7px;
	height: 13px;
	background: url(http://www.rodale.com/images/cda/pageheader_slanted_corner.gif) bottom left no-repeat; 
}


IMG.logHeader	{
  margin: 10px 0 10px 10px;
  vertical-align: middle;
}




table.NavBar td IMG.Select
{
    align: center;
    cursor:hand;	
    background-image: url("/images/btn_new_run_entry_on.gif");
    width: 111px;
    height: 26px;
    
}


table.NavBar BUTTON:Select
{
   align: center;
   cursor:hand;	
   background-image: url("/images/btn_new_run_entry_on.gif");
   width: 111px;
   height: 26px;
}


table.NewMenu
{
BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d5d6d5 2px solid; PADDING-LEFT: 0px; BACKGROUND: white; LEFT: -999em; PADDING-BOTTOM: 0px; MARGIN: -3px 0px 0px 1px; BORDER-LEFT: #c5c5c5 1px solid; WIDTH: 134px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c5c5 1px solid; POSITION: absolute	
}

table.NewMenu td
{
    BORDER-RIGHT: #ffffff 2px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #ffffff 2px solid; WIDTH: 97%; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #e7e7e7
}
table.NewMenu a
{
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: arial; TEXT-DECORATION: none
	
}
table.NewMenu a:hover
{
	BACKGROUND: #cfe2f0; COLOR: #448ec0
}


div.NewMenu
{
	border: 1px solid #0000FF;
	background-color: #EDF4FA;
    position: absolute;
	visibility: hidden;
    float: left;
	z-index: 10000;
}

div.NewMenu td
{
    padding: 1px 1px 1px 1px;
}

div.NewMenu a
{
    display:block;
    text-decoration: none;
    border: 0px;
    padding: 2px 4px 2px 4px;
}
div.NewMenu a:hover
{
    display:block;
    text-decoration: none;
	background-color: white;
    border: 1px solid blue;
    padding: 1px 3px 1px 3px;
}

 
 
 table.logHeader {
	MARGIN: 2px 0px 0px; 
}

table.logHeader TD.mainContent {
	PADDING-LEFT: 15px;
	padding-bottom: 0px;
}

table.logHeader div.optionList {
	CLEAR: left; MARGIN-BOTTOM: 15px; WIDTH: 450px; FONT-FAMILY:Arial,sans-serif; FONT-SIZE: 12px;height:110px
}
table.logHeader div.optionList IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
table.logHeader div.optionList A {
	DISPLAY: block; FONT-WEIGHT: bold;FONT-FAMILY:Arial,sans-serif; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #ff5514; PADDING-TOP: 10px
}


TABLE.log_list {
	MARGIN-RIGHT: 10px
}
TABLE.log_list TR.alt {
	BACKGROUND-COLOR: #f7f3f7
}
TABLE.log_list TH {
	COLOR: #ffffff; BACKGROUND-COLOR: #0b5c98; TEXT-ALIGN: center
}
TABLE.log_list TH.a {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
TABLE.log_list TH A {
	DISPLAY: block; PADDING-BOTTOM: 0.25em; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0.25em
}
TABLE.log_list TH A:hover {
	BACKGROUND-COLOR: #4791c5; TEXT-DECORATION: none
}
TABLE.log_list TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; WHITE-SPACE: nowrap; font-size:9pt; font-family:Arial; margin-right:10px;
}
TABLE.log_list TD A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none; font-size:9pt; font-family:Arial;
}
TABLE.log_list TD A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
TABLE.log_list TD.r {
	TEXT-ALIGN: right
}
TABLE.log_list TD IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

TABLE.wide {
	WIDTH: 220px
}
TABLE.narrow {
	WIDTH: 196px
}
TABLE.log_info SPAN.Validator {
	FONT-SIZE: 14px; COLOR: red
}
TABLE.log_info TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; font-family:Arial;font-size:11px;
}
TABLE.log_info A {
	COLOR: #000000
}
TABLE.log_info TD.header {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 1em; BORDER-TOP: medium none; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.4em; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 0.4em; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #0b5c98;font-family:Arial;font-size:11px;
}
TABLE.log_info TD.header A {
	COLOR: #ffffff
}
TABLE.log_info TD.key {
	BORDER-RIGHT: medium none; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; WIDTH: 90px; WHITE-SPACE: nowrap; TEXT-ALIGN: right! important
}
TABLE.log_info TD.key2 {
	BORDER-RIGHT: medium none; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: right! important
}
TABLE.log_info TD.key_multi {
	BORDER-RIGHT: medium none; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; WIDTH: 90px; PADDING-TOP: 0.6em; TEXT-ALIGN: right
}
TABLE.log_info TD.action {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
IMG.subHead {
	MARGIN: 20px 0px 8px
}


#log_landing {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 810px; TEXT-ALIGN: left
}
#log_landing_hd_main {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 9px
}
#log_landing_table {
	WIDTH: 810px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.log_landing_maincontent {
	PADDING-LEFT: 28px; WIDTH: 530px
}
#logLandingContent {
	FONT-SIZE: 12px; WIDTH: 389px; LINE-HEIGHT: 16px
}
.log_landing_hd {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #3792bd; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.log_landing_hd_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #3792bd; LINE-HEIGHT: 16px; HEIGHT: 32px
}
.logLandingDesc {
	CLEAR: both; MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 16px
}
.log_landing_more {
	 MARGIN: 0px 0px 8px
}
.logLandingShowMe {
	FLOAT: right; MARGIN: 0px; HEIGHT: 16px
}
.logLandingShowMe A {
	COLOR: #ff5114; TEXT-DECORATION: underline; font-size:12px; font-family:Arial,Sans-Serif; border-color: #ba0000
}
#skyAd {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 5px
}

div.HeaderText 
{
	DISPLAY: block; FONT-WEIGHT: bold;FONT-FAMILY:arial,sans-serif; FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #ff5514; PADDING-TOP: 10px
}