body {background-color: transparent}
h2 {color: #FFFFFF; background-color: #8FBC8F}
h3 {background-color: transparent}
th {color: #FFFFFF; background-color: #8FBC8F}

a:link {color: #556B2F}
a:visited {color: #556B2F}
a:hover {color: #9ACD32}

.msg_list {
    margin: 0px;
    padding: 0px;
    width: 600px;
}
.msg_head {
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    background-color:#FFCCCC;
    margin:1px;
}
.msg_body {
    padding: 5px 10px 15px;
    background-color:#F4F4F8;
}

.collapsable {
    margin: 1px;
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    background-color:#F4F4F8;
    width: 500px;
}

img.floatLeft { 
    float: left; 
    margin: 20px; 
}
img.floatLeftClear { 
    float: left;
    clear: left;
    margin: 20px; 
}
img.floatRight { 
    float: right; 
    margin: 15px; 
}
img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 15px; 
}

input.floatRight { 
    float: right; 
    margin: 15px; 
}

hr {
    border: 0;
    width: 90%;
    color: #8FBC8F;
    background-color: #8FBC8F;
    height: 2px;
}

ul#tabs { list-style-type: none; margin: 30px 0 0 0; padding: 0 0 0.5em 0; border-bottom: 3px solid #B9CFA1;}
ul#tabs li { display: inline; }
ul#tabs li a { color: #556B2F; border: 1px solid #B9CFA1; background-color: #B9CFA1; border-bottom: none; padding: 0.5em; text-decoration: none; }
ul#tabs li a.selected { color: #556B2F; font-weight: bold; background-color: transparent; padding: 1.2em 0.7em 0.7em 0.7em; }
div.tabContent { border: none; padding: 0em; }
div.tabContent.hide { display: none; }

