/* Don't forget to edit the class="titleimage" in the template */

/* andreas05 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com/ . Free to use for any purpose as long as the proper credits are given for the original design work.
Version: 2.0, July 15, 2006 */

/* General tags */
*{margin:0; padding:0;}
body{background:#ccc url(bodybg.gif) repeat; font:76% verdana,tahoma,sans-serif;}
a{background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0 0 16px 0;}
ul, ol{margin:0 0 16px 15px; padding-left:5px;}
ul ul, ol ol{margin:3px 0 0 15px;}
img{float:left; margin:0 10px 5px 0;}
.EGimageview{max-width:680px;}

/* Headers */
h1{color:#555; font-size:3.6em; letter-spacing:-3px; margin:0; text-align:right;}
h2{font-size:1.6em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px;}

/* IDs */
.titleimage{float: left; margin:0px; padding:0px; border:0px;} 
#title{margin:0px auto 0px; width:780px;height:94px;border:0;padding:0;}
#container{background:#fff url(ront.png) bottom left no-repeat; border:20px solid #555; color:#555; margin:0px auto 0px; padding:10px; width:720px; line-height:1.3em;}
#sidebar{float:left; padding-left:10px; width:110px;}
#sidebar p{margin:10px 0 5px 0; text-align:center; font-size:0.8em;}
#main{float:right; width:590px;}
#mainnomenu{float:right; width:700px;}
#footer{clear:both}

/* Menu */
.menu{border:1px solid #ffffff; color:#286ea0; display:block; font-size:1.1em; font-weight:bold; padding:4px 2px 4px 10px; width:110px;}
.menu:hover{background-color:#f8f8f8; border:1px solid #dadada; color:#286ea0; text-decoration:none;}

/* Various classes */
.credits{color:#888; font-size:0.9em; margin-bottom:0;}
.credits a{color:#888;}

/* etoNotice */
#etoNotice{margin:0px auto 0px; width:780px; text-align:right;}
/* MenuBuilder */
#LM_level_1 {
  font-weight:normal;
  text-decoration:none;
  text-align: left;
  font-weight:normal; font-size:0.8em;
  text-decoration:none;
}
#LM_level_1 a{
  font-weight:normal;
  text-transform:uppercase;
}
#LM_level_2 {
  margin: 6px;
}

/* Top menu */
#nav {
  line-height:2.2em; height:2.2em;width:780px;
  padding: 0px;border:0px;margin:0px auto 0px; 
  background:#578bb8; color:#ffffff;
  text-transform:uppercase; text-decoration:none;
}
#nav li {
  position:relative; float: left;
  display:block;
  padding:inherit;margin:inherit; border-right:1px solid #ffffff; 
  background:#578bb8;
  list-style-type:none;
  white-space:nowrap;
}
#nav li.last {
  border:0px;
}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
  text-decoration:none;
  cursor:pointer;
  display: block;
  padding:0 10px;
  color: #ffffff; background-color:inherit;
  
  font-weight:normal; font-size:0.8em;
  text-transform:uppercase; text-decoration:none;
}
#nav a:hover {
  color:#000000;background:#80b0da; 
  text-decoration:none;
} 
#nav li ul {
  border:0px;margin:0px;padding: 0px;
  background: #80b0da;
  width:15.8em;
  font-size:90%; font-weight:normal;
  position: absolute;
  left: -999em;
  list-style: none;
}
#nav li:hover ul, #nav li.sfhover ul {
  left: 0;
  z-index:99999
}
#nav li li, #nav li li.last, #nav li li.first {
  border-top:1px solid #ffffff;
  border-right:none;
  border-left:none;
  padding-left:0
  background:none;
  float:none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {color:#ffffff;background:#578bb8;}
#nav li li a:hover {color:#000000;background:#80b0da;}
#nav li.active {background: #80b0da;}
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {
  background: #80b0da;
}


/* hide from IE5 mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */


