/* CSS Document */
/* V1.2 - T33875 */

h1, h2, h3, h4, h5{
color:#e86a10;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

h1{
font-size:1.5em;

}



h2{
font-size:1.3em;
margin-top:2em;
margin-bottom:-8px;
}



h3{
font-size:1.1em;
margin-bottom:-8px;
}

h4{
font-size:1em;
color:#333333;
margin-bottom:-8px;
}


.black{
color:#000000;
}


a{
text-decoration:none;
}

a:link{
color:#e86a10;

}

a:visited{
color:#5C5C5C;
}

a:hover{
color:#e86a10;
}



.GeneralTable{

}

.GeneralTable td{
padding:12px 12px 8px 0;
border-bottom:1px dashed #CCCCCC;
}

#lifestage a{
border:none;
}

#maincontent li, #maincontentWide li{
margin-top:0.5em;
margin-bottom:0.8em;
}

#maincontent, #maincontentWide h2.padded{
margin-bottom:6px;
}

#maincontent, #maincontentWide h3.padded{
margin-bottom:6px;
}

#maincontent, #maincontentWide h4.padded{
margin-bottom:6px;
}

tr.help_align img {
    position: absolute;
    top: 5px;
    right: 2px;
}

th.help_align {
  position: relative;
  padding: 13px;
  font-size: 10pt;
}

.ListTable th{
padding: 6px;
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

.ListTable td{
padding: 6px 6px 6px 0;
border-bottom:1px solid #CCCCCC;

}

.ListTable td a{
border-bottom:none;
}

td.ListTableFooter{
background-color:#e86a10;
color:#FFFFFF;
padding-left:6px;

}

.featureBox{
float:right;
margin:0 0 25px 25px;
width:220px;
padding:20px;
background-color:#ECECEC;
border:1px solid #cccccc;
background-repeat:no-repeat;
}

.featureBox .featureTitle{
}

.featureBox h2{
margin-top:0;
margin-bottom:8px;
}

.caption{
font-size:.75em;
}


.featureBoxWide{
padding:10px 20px 10px 20px;
background-color:#ECECEC;
border:1px solid #cccccc;
background-repeat:no-repeat;
}
