body, #main{
background-color:white;
font-family:verdana;
font-size:small;
}
body,p,h1,h2,h3,#topnav{
padding:0;
margin:0;
}
#topnav{
background-color:saddlebrown;
}
#sidebar{
background-color:darkkhaki;
}
/*mobile only*/
#topnavnotes{
float:right;
}
/**/
.login input
{
  font-family:sans-serif;
  width:5em;
}

h1{
font-size:120%;
}
h2,h3{
font-size:92%;
}
h2,h3{
background-color:white ;
background-position:4px 3px;
border:1px solid darkolivegreen;
padding:5px 5px 5px 24px;
}
hr{
border:1px solid saddlebrown;
}
ul{
list-style:none;
margin:0;
}
a{
color:darkolivegreen;
font-weight:bold;
}
#topnav a{
color:white;
}
#sidebar a{
color:darkolivegreen;
font-size:85%;
}
#main a{
color:darkolivegreen;
font-weight:bold;
}
img{
border:0px;
}
.photo{
border:1px solid black;
}
img.calendar{
border:0
}
.even{
background:#fff;
}
.odd{
background:#e3e3e3;
}
table.sort-table{
border:2px solid black;
}
th{
background-color:white;
}
fieldset{
background-color:white;
border:2px solid saddlebrown;
margin:2px;
padding:2px;
}
input,select,textarea{
border:1px solid saddlebrown;
font-family:calibri,verdana;
font-size:100%;
padding:1px;
}
input.required,select.required,textarea.required{
background:#f4f4b2;
font-weight:bold;
}
.hidden{
display:none;
}
.inputlabel{
padding:1px;
}
td.required{
font-weight:bold;
}
td.optional,td.right,td.required{
text-align:right;
}
td.grey{
color:#E0E0E0;
}
.pushbutton, button{
background-color:darkolivegreen;
border:1px solid black;
color:white;
font-weight: bold;
margin:3px 0;
padding:1px;
}
#nav a{
color:darkolivegreen;
}
ul#nav,ul#nav li,ul#nav li ul{
list-style:square;
}
/*MOBILE MENU*/
.modulemobile div a{
color:black;
text-decoration:none;
}
ul#navmobile,ul#navmobile li,ul#navmobile li ul{
list-style:square;
}
ul#navmobile li,ul#navmobile li ul li{
padding-left:6px;
margin-left:0;

}
/**/
body.edit,body.new,body.viewall,body.datagrid{
padding-left:5px;
}
.viewall a img{
padding-left:3px;
}

.expandable
{
  background-image:url(../Images/ssAdd.png);
  _background-image:url(../Images/ssAdd.gif);
  background-position:7px 6px;
  background-repeat:no-repeat;
  border:1px solid white;
  cursor:pointer;
  padding-left:28px;


}
.collapsable
{
  cursor:pointer;
  background-image:url(../Images/ssSubtract.png);
  _background-image:url(../Images/ssSubtract.gif);
  background-position:7px 6px;
  background-repeat:no-repeat;
  border:1px solid white;
  padding-left:28px;

}