.imgLT{padding: 3px 15px 15px 0;float: left;}
.imgRT{padding: 3px 0 15px 15px;float: right;}

.content a{
color: #84b500;
}

body.p42 .tlETitle{
background-color: #9eaf68;
}

body.p42 .content a, body.p42 h1{
color: #9eaf68;
}

body.p40 .tlETitle{
background-color: #a275a0;
}

body.p40 .content a, body.p40 h1{
color: #a275a0;
}

body.p41 .tlETitle{
background-color: #82a970;
}

body.p41 .content a, body.p41 h1{
color: #82a970;
}

body.p43 .tlETitle{
background-color: #ac9164;
}

body.p43 .content a, body.p43 h1{
color: #ac9164;
}

body.p39 .tlETitle{
background-color: #6cad95;
}

body.p39 .content a, body.p39 h1{
color: #6cad95;
}

body.p44 .tlETitle{
background-color: #adb069;
}

body.p44 .content a, body.p44 h1{
color: #adb069;
}

body.p71 .tlETitle{
background-color: #acb062;
}

body.p71 .content a, body.p71 h1{
color: #acb062;
}



html,body{
height: 100.01%;
}/*
990066 -> purple
e0001b -> red
ebebeb -> grey
58585a -> font
*/
img{
display: block;
}

* {
margin: 0;
padding: 0;
}
ul {
padding-left: 20px;
}
a img {
border: 0;
}

p,hr,table {
margin-bottom: 14px;
}

a{
text-decoration: none;
}

table td{
vertical-align: top;
}

body
{
font-size: 10pt;
line-height: 16pt;
font-family: Arial;
color: #58585a;
background: url('bgLonger.jpg') top left repeat-y #502412;

}

.bbbbg
{
background: url("bgNew-2020.jpg") 0 0 no-repeat transparent;
-webkit-background-size:1920px 1386px;
-moz-background-size:1920px 1386px;
-o-background-size:1920px 1386px;
min-height: 900px;
}

body.startPage{
background: url('startpage-2020.jpg') top left no-repeat #502412;
height: 1029px;
-webkit-background-size:1919px 1029px;
-moz-background-size:1919px 1029px;
-o-background-size:1919px 1029px;
}

.head
{
height: 153px;
text-align: right;
}

.head a, .head{
color: #d8bca0;
}

a{
text-decoration: none;
}

.fleft
{
float: left;
}

.main
{
width: 931px;
margin: 0 auto;
padding: 20px 26px 20px 34px;
position: relative;
}

h1{
color: #92c800;
font-size: 26pt;
padding: 30px 0 40px 0;
font-family: Verdana;
font-weight: normal;
font-variant: small-caps;
}

h1.sss{
padding: 40px 0 20px 0;
}

#maps{
height: 300px;
clear: both;
}

#mmaps{
height: 1000px;
clear: both;
}

#mmaps .tlETitle{
color: #58585A;
font-weight: bold;
padding: 0;
font-size: 12pt;
}

#mmaps .tlEContent{
padding: 0;
}

.galItem
{
width: 118px;
float: left;
margin-right: 17px;
margin-top: 17px;
}

.galItem.tl
{
width: auto;
margin-top: 4px;
margin-bottom: 15px;
}

.tlEntry
{
border: 1px solid #82868F;
border-radius: 3px;
overflow: auto;
width: 448px;
background-color: #f5f5f5;
float:left;
}

.tlETitle
{
color: #fff;
padding: 2px 12px;

}

.tlEContent
{
padding: 12px;
}

.tlEContent .galitem {
width: 200px; 
height: 150px;
margin: 2px 10px 15px 0;
}

.gal{
overflow: auto;
}

.clear{
clear: both;
height: 20px;
}

.previewFirst{
float: left;
padding: 17px 17px 17px 17px;
background-color: #fff;
box-shadow: 0 0 3px 3px #bcb2ad;
margin: 0 30px 30px 0;
}

span.galTitle {
margin-top: 30px;
background: url('galBG_end.gif') top right no-repeat #836963;
position: relative;
left: -27px;
color: #fff;
font-size: 18pt;
padding: 12px 17px 5px 30px;
height: 28px;
display: block;
width: 150px;
}

.orgaPic{
background-color: #fff;
box-shadow: 0 0 3px 3px #bcb2ad;
position: relative;
width: 150px;
float: right;
top: -120px;
right: -30px;
transform:rotate(5deg);
-moz-transform:rotate(5deg);
-webkit-transform:rotate(5deg);
-o-transform:rotate(5deg);
}

.nav a
{
opacity: 0.4;
width: 200px;
height: 100px;
margin-bottom: 10px;
display: block;
}

.loginLoginForm
{
position: relative;
top: 798px;
left: 608px;
width: 217px;
}

.loginLoginFieldset{
padding: 0;
border: 0;
}

.loginLoginFieldset legend{
display: none;
}

.loginLoginFieldset label{
position: relative;
display: block;
width: 234px;
}

.loginUsername, .loginPassword{
position: absolute;
top: 0;
left: 0;
width: 216px;
background-color: #f0d9b9;
border: none;
font-size: 14pt;
height: 24px;
padding: 0;
margin: 0;
}

.loginLoginButton{
padding: 3px;
float: right;
display: block;
font-size: 14pt;
position: absolute;
top: 100px;
right: 1px;
cursor: pointer;
}

.loginMessage{
color: #f31e23;
}

.loginPasswordLabel{
margin-top: 32px;
}

.previewFirst .date{
font-size: 14pt;
text-align: center;
padding: 17px 0 0 0;
display: block;
width: 250px;
}

.submenu,.submenu2{
position: absolute;
top: 13px;
right: 31px;
padding: 5px 20px 20px 20px;
z-index: 100;
}

.submenu a,.submenu2 a{
color: #58585a;
padding: 2px 10px;
width: 70px;
}

.navhead,.navhead2{
background-color: #d8bca0;
display: block;
}

.submenu2{
width: 120px;
}

.submenu ul{
background-color: #d8bca0;
padding: 5px 40px 15px 10px;
opacity: 0.9;
list-style-type: none;
}

.submenu2 ul{
background-color: #d8bca0;
padding: 5px 10px 15px 10px;
opacity: 0.9;
width: 100px;
list-style-type: none;
}

.submenu li a, .submenu2 li a{
color: #58585a;
padding: 2px 0;
}

.quip-comment-list{
list-style-type: none;
}
.quip-comment-meta{
border-top: 1px dotted #58585a;
padding: 5px 0 0 0;
font-weight: bold;
margin: 0;
}

#quip-comment-box-qcom{
width: 100%;
}

#quip-add-comment-qcom, .quip{
width: 60%;
}