INPUT{
font-size: 8pt;
font-family: Tahoma;
}
SELECT{
font-size: 8pt;
font-family: Tahoma;
}
TEXTAREA{
font-size: 8pt;
font-family: Tahoma;
}

td {
    font-family: Tahoma;
    font-size: 8pt;
}

body {
    font-family: Tahoma;
}

td.tableHead {
    font-family: Tahoma;
    font-size: 8pt;
    color: #ffffff;
    background-color: #888888;
    font-weight: bold;
}

td.tableRow {
    font-family: Tahoma;
    font-size: 8pt;
    color: #000000;
    background-color: #cccccc;
}

input.smallButton  {
    font-size: 7pt;
    font-family: Tahoma;
}

a.lightLink  {
    color : #ffffff;
    text-decoration : none;
}

a.lightLink:hover {
    color : #ee4444;
    text-decoration: none;
}

a.lightLink:visited  {
    color : #ffffff;
    text-decoration : none;
}

a.lightLink:visited:hover {
    color : #ee4444;
    text-decoration: none;
}

a.medLight  {
    color : #ffe400;
    text-decoration : none;
}

a.medLight:hover {
    color : #ee4444;
    text-decoration: none;
}

a.medLight:visited  {
    color : #ffe400;
    text-decoration : none;
}

a.medLight:visited:hover {
    color : #ee4444;
    text-decoration: none;
}

a.tripLink  {
    color : #0000aa;
    text-decoration: none;
    font-weight: bold;
}

a.tripLink:hover {
    color : #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.tripLink:visited  {
    color : #0000aa;
    text-decoration: none;
    font-weight: bold;
}

a.tripLink:visited:hover {
    color : #ffffff;
    text-decoration: none;
    font-weight: bold;
}

div.sectionHeader {
    margin-top: 30px ;
    background: #eeeeee;
    font-weight: bold ;
    font-size: small ;
    color: #000055;
    padding: 10px 0px 10px 10px;
}

td.minorHeader 
{
    background-image: url(/images/hor_blue_bar.jpg); 
    background-repeat: repeat-y; 
    background-position: center; 
    background-color: #8888aa ;
    font-weight: bold ;
    font-size: small ;
    text-align: center ;
    color: #ffffff ;
}

td.majorHeader
{
    text-align: center;
    background-color: #dddddd;
    background-image: url(/images/bar_back.jpg); 
    background-repeat: repeat-x; 
    font-size: medium ;
    font-weight: bold ;

}


.errorMessage  /* These two last ones are reST error indicators */
{
    background-color: #d0aD99;
    border: 1px solid #300000;
    color: Black;
    font-size: 10px;
    font-weight: bold;
    margin: 1em 0em 0em 0em;
    padding: 0.5em 1em 0.5em 3em;
    vertical-align: middle;
    background-image: url(http://papysadventures.com/images/icons/alert.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%;
    width: 85%;
    margin-left: 5%;

}

.infoMessage  /* These two last ones are reST error indicators */
{
    background-color: #A6A0C2;
    border: 1px solid #300000;
    color: Black;
    font-size: 10px;
    font-weight: bold;
    margin: 1em 0em 0em 0em;
    padding: 0.5em 1em 0.5em 3em;
    vertical-align: middle;
    background-image: url(http://papysadventures.com/images/icons/info.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%;
    width: 85%;
    margin-left: 5%;

}
