/* Start of CMSMS style sheet 'essanew' */
/* generated by csscreator.com */
html,body {
color:#fff;
font-size:100%;
font-family:"Lucida Grande",Geneva, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

html {
background:#0b6b78 url('./uploads/essanew/mainbg.gif') repeat-y right;
}

body {
font-size:14px;
background:transparent url('./uploads/essanew/shade.gif');
}

a {
color:#aed7db;
text-decoration:underline;
}

a:visited {
color:#aed7db;
}

a:hover {
color:#c4e149;
text-decoration:underline;
}

a:active {
color:#000;
}

.hide{
display:none;
}

#pagewidth {
width:76.7em;
background:#0b4953 url('./uploads/essanew/gradient.gif') repeat-y left;
}

#leftcol {
width:17.13em;
float:left;
position:relative;
text-align: center;
}

#logo {
padding-top:2.5em;
}

#twocols {
background: url('./uploads/essanew/trophy-topbanner.jpg') top left no-repeat;
width:59.57em;
float:right;
position:relative;
}

#rightcol {
padding: 1em 0;
width:17.13em;
float:right;
position:relative;
}

#followus{
margin:0 0 0 2.3em;
display: block;
height:25px;
width:118px;
background: url('./uploads/essanew/followuson.gif') no-repeat top;
}

#twitter{
margin:0 0 0 2.3em;
display: block;
height:25px;
width:118px;
background: url('./uploads/essanew/followuson.gif') no-repeat bottom;
}

#facebook{
margin:0 0 0 2.3em;
display: block;
height:25px;
width:118px;
background: url('./uploads/essanew/followuson.gif') no-repeat center;
}

#joinus {
margin:2em auto;
display: block;
height:46px;
width:151px;
background: url('./uploads/essanew/joinus.gif') no-repeat bottom;
}

#joinus:hover {
background-position: 0 0;
}

#toplinks{
float:right;
padding:0;
margin:0;
}

.top{
display: inline-block;
height:14px;
width:14px;
margin:3px;
background: url('./uploads/essanew/plus.gif') no-repeat left bottom;
}

#maincol {
float:left;
display:inline;
position:relative;
width:39.29em;
padding-top:1em;
padding-left:2.14em;
}

#searchform{
text-align:right;
padding: 0.6em 2.3em 150px 0.25em;
}

#searchbutton{
cursor: pointer;
border: 0;
background: #21909b url('./uploads/essanew/arrow.gif') no-repeat right center;
}

#cntnt01searchinput{
border:0;
color: #fff;
background: #21909b;
padding-left: 0.5em;
}

#twocols h2 {
color:#c4e149;
font-size:2.14em;
display: inline;
}

#twocols h3 {
padding-top:0.5em;
text-transform:uppercase;
color:#50b5b7;
font-size:1em;
border-bottom:solid #50b5b7 1px;
}

#twocols h4 {
color:#c4e149;
margin-bottom: 0.5em;
}

div.breadcrumbs {
font-size:small;
color:#1E8F9A;
margin:0 0 0 0.5em;
}

#content {
background:transparent url('./uploads/essanew/shade.gif');
padding:0.01em 1em 0.01em 1em;
margin-top:0.5em;
line-height:150%;
}

#twocols img{
 border: solid #1E8F9A 0.1em;
 padding: 0.25em;
 margin: 0.25em;
}

.meetingTable, .meetingTable th, .meetingTable td{
border:0;
}

.contentTable th, .meetingTable th{
 color: #0b4953;
 background: #c4e149;
}

.contentTable td, .meetingTable td{
 background: #1E8F9A;
}

.error_message {
color:#FFF;
}

#twocols p {
margin-top:0.5em;
margin-bottom:1.5em;
padding:0;
}

div.left49 {
width:49%;
}

div.right49 {
float:right;
width:49%;
text-align:right;
}

#footer {
color:#fff;
height:3.482em;
border-top:solid 1px #235e67;
background:transparent url('./uploads/essanew/footerbg.jpg') repeat-x top;
clear:both;
text-align:center;
padding-top:0.625em;
font-size: x-small;
}

#footer a,#footer a:visited,#footer a:hover,#footer a:active {
color:#fff;
}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}

#vertnav {
letter-spacing: 0.14em;
list-style:none;
text-align:left;
margin: 2em;
margin-right: 0;
padding:0;
}

#vertnav ul {
list-style:none;
z-index:99;
overflow:visible;
position:absolute;
background-color:#21909B;
margin:0;
padding:0;
}

#vertnav li {
position:relative;
display:block;
padding-left: 0.3em;
font-size:small;
}

.menuactive{
background-color: #14757f;
}

li .menuparent{
background: url('./uploads/essanew/arrow.gif') no-repeat right center;
}

#vertnav ul li {
background-color:#21909B;
}

#vertnav ul>li {
margin-bottom: 0;
}

#vertnav a {
color:#fff;
text-decoration:none;
display:block;
line-height:25px;
width:15.5em;
}

#vertnav li:hover, #vertnav a:hover{
color: #000;
background-color: #14757f;
}

#vertnav ul,#vertnav ul ul,#vertnav ul ul ul {
display:none;
position:absolute;
top:0;
left:15.5em;
}

#vertnav li:hover ul ul,#vertnav li:hover ul ul ul {
display:none;
}

#vertnav li:hover ul,#vertnav ul li:hover ul,#vertnav ul ul li:hover ul {
display:block;
}

li>ul {
top:auto;
left:auto;
}

.separator{
color: #14757f;
background-color: #14757f;
border: 0;
height: 0.2em;
width:15.6em;
}

/* Win IE only \*/
* html #vertnav li {
float:left;
}

@media print {
/* End hide from IE-mac 
printer styles
hide the left/right column when printing*/
#leftcol, #rightcol, .toplinks, .right49 {
display:none;
}

#twocols,#maincol {
width:100%;
float:none;
padding:0px;
margin:0px;
}

.hide{
 display:block;
}

a, a:visited, #maincol h4, #maincol h2, #maincol h3, div.breadcrumbs, #content img, #footer{
color:#000;
border-color:#000;
}
#content th, #content td{
color:#000;
border: solid #000 1px;
}
.contactform{
display:none;
}
}
/* End of 'essanew' */

