a {
    text-decoration: none;
}

a:hover {
    color:red;
    text-decoration:underline
}

a#logocontact, a#logocontact:visited {
    display: block;
    width: 270px;
    height: 25px;    
    background-image: url(../images/logo2_03_33ccff.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

a#logocontact:hover {
    background-image: url(../images/logo2_03_ff33ff.gif);
}

.answerrcol {
    width:420px;
    float:right;
}

.answerrcolliner {
    padding-left:40px;
}

.bulletleaf {
    padding-left: 24px;
    background-image: url(../images/leaf_w16_c33.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.centered {
    text-align: center;
}

.centered table {
    margin-left: auto; 
    margin-right: auto; 
    text-align: left;
}

.containerdropshadowh {
    background-image: url(../bg/dropshadowh_w180_q60.jpg);
    background-position: right;
    background-repeat: no-repeat;
    width: 180px;
    height: 140px;
}

.containerthumbv {
    width: 180px;
    height: 180px;
}

.containerdropshadowv {
    margin-left: 40px;
    height: 180px;
    background-image: url(../bg/dropshadowv_w140_q50.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.divthumbnail {
    width: 160px;
    float: left;
    text-align: right;
    margin-right: 20px;
}

.floatleft {
    float: left;
}

.h1r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:200%; 
    font-weight:bold; 
    color: #009900;
}

.h2r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:150%; 
    font-weight:bold;
    color: #009900;
    margin: 10px 0px 10px 0px;
}

.h3r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:112.5%;
    font-weight:bold; 
    color: #009900;
    margin: 20px 0px 10px 0px;
}

.h4r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold; 
    color: #009900;
}

.italic {
    font-style: italic;
}

li {
    /* margin:5px 0px 5px 24px; */
    margin:5px 0px 5px 17px;
}

.navbar, .textlink {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 80%;
    /* margin: 0px 10px 0px 20px; */
}

.navbar a {
    display: block;
    text-align: center;
    margin-bottom: 1em;
}

.lh160 {
    line-height: 160%;
}

.linkpath {
    width: 320px;
    float: left;
}

.mb1em {
    margin-bottom: 1em;
}

.mbp5em {
    margin-bottom: .5em;
}

.mbp7em {
    margin-bottom: .7em;
}

.photocol {
    float:left;
    margin-right:20px;
}

.question {
    font-style: italic;
}

.questioncol {
    width: 220px;
    float: right;
    font-style: italic;
}

.rightjus {
    text-align: right;
}

.textbody {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 80%;
}

.textbodylh160 {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 80%;
    line-height: 160%;
}

.textfull {
    font-family: Georgia, Times New Roman, Times, Serif;
}

.textfulllh160 {
    font-family: Georgia, Times New Roman, Times, Serif;
    line-height: 160%;
}

.textintro {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 120%;
}

.textintrolh160 {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 120%;
    line-height: 160%;
}

.textsans {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 80%;
}

.texttiny {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 60%;
}

.width360 {
    width: 360px;
}

