/**
 * Lodgon2009 stylesheet
 * green:
 *      color:#97CA01;
 * blue:
 *      color:#01708E;
 * 
 */
*{padding:0; margin:0;}

a img {
  border:0;
}

h1, h2, h3 {
  font-family:avant-garde,arial,verdana,Helvetica, sans-serif;
}

body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.left {float:left;}
.right {float:right;}
.clear {float:none;clear:both}
.page-container {
  width:900px;
  margin:0px auto;
  margin-top:10px;                                                                    
  margin-bottom:66px;
  font-size:1.1em;
  background-color:white;
  padding:0 10px 0 10px;
  min-height:100%;
}
.main {
  clear:both;
  width:900px;
}

.main .header {
  background-image:url("../files/images/header_logo.png");
  background-position:0px 24px;
  background-repeat:no-repeat;
  width:900px;
  height:163px;
}

.main .header .homelink {
  width:390px;
  *width:439px;
  height:130px;
  display:block;
  text-decoration:none;
  z-index:10;
  position:absolute;
  background-color:transparent;
}

.main .subheader{
  height:86px;
  width:900px; 
}

.main .subheader .layer1{
  z-index:0;
  position:absolute;  
}
.main .subheader .layer2{
  background-color:transparent;
  height:auto;
  min-width:0;
  padding-left:383px;
  padding-top:25px;
  position:absolute;
  width:auto;
  z-index:1;
}

.main .leftsidebar{
  margin-right:15px;
  width:225px;
  float:left;
}
.main .leftsidebar .banner {
  text-align:center;
}

.main .rightsidebar {
  margin-left:10px;
  width:225px;
  float:right;
}
.main .content {
}

.main .content table {
  width:650px;
}

.main .content table td {
  width:650px;
  vertical-align:top;
}

.main .content table th {
  text-align:left;
}


.main .content h1, .main .content h2 {
  font-size:1.6em;
  color:#97CA01;
  margin-bottom:0.2em;
}

.main .content h2 {
  font-size:1.6em;
  color:#97CA01;
  margin-bottom:0.2em;
  
}
.main .content h3 {
  font-size:1.4em;
  margin-bottom:0.2em;
}
.main .content h4 {
  font-size:1.4em;
  margin-bottom:0.2em;
  margin-left:0.5em;
  font-weight:bold;
}

.main .content {
  color:#858585;
}
.main .content p {
  font-size:1.1em;
  line-height:1.25em;
  margin-bottom:0.4em;
  margin-left:0.2em;
}
.main .content ul {
  margin-left:2em;
  margin-bottom:1em;
}
.main .content ul li {
  list-style-position:inside;
  font-size:1.1em;
  list-style-image:url(../images/bullet5.png);
}

.main .content a {
    /*color:#97CA01;*/
    color:#01708E;
    text-decoration:none;
}

.main .content a:hover {
  color:#97CA01;
  text-decoration:underline;
}

.main .content a img {
  border:none;
}

main .content .summary {
  color:black;
}


.rightsidebar {
  color:white;
}
.rightsidebar .bottom, .leftsidebar .bottom{
  margin-bottom:10px;
}

.leftsidebar .transparentbar {
}

.leftsidebar .transparentbar .middle{
  padding:5px 10px 5px 0px;
  color:#858585;
}

.main .bluebar .top{
  background:url("../files/images/rbar_top.gif") no-repeat;
  height: 9px;
}
.main .bluebar .middle{
  background:url("../files/images/rbar_middle.gif") repeat-y;
  padding:5px 10px 10px 10px;
}
.main .bluebar .bottom{
  background:url("../files/images/rbar_bottom.gif") no-repeat;
  height: 9px;
}

.main .bluebar h3, .main .greenbar h3 {
  font-size:1.6em;
  color:white;
}

.main .greenbar .top{
  background:url("../files/images/rbar_top_green.gif") no-repeat;
  height: 9px;
}
.main .greenbar .middle{
  padding:5px 10px 5px 10px;
  background:url("../files/images/rbar_middle_green.gif") repeat-y;
}
.main .greenbar .bottom{
  background:url("../files/images/rbar_bottom_green.gif") no-repeat;
  height: 9px;
}

ul.linklist li {
  list-style-type:none;
  margin-bottom:0.15em;
}

ul.linklist li a {
  color:white;
}

ul.linklist li a:hover {
  color:white;
  color:#97CA01;
}
#footer {
  position: relative;
  clear: both;
  height: 66px;
  text-align: center;
  line-height: 66px;
  color: #A8A88D;
  bottom:0;
  width:900px;
}


#navigation {
  margin: 0;
  padding: 0;
  float:right;
  position:relative;
  padding-top:24px;
  font-family:gothic, avant-garde,arial,verdana,Helvetica, sans-serif;
}

#navigation li a.active {
  color:#97CA01;
}

#navigation li.menu { /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  height:29px;
  padding-top:15px;
  z-index:9000;
  background:url("../files/images/menu_line.gif") left top no-repeat;
}

#navigation li ul {
  margin: 0;
  padding: 0 0 0 0;
  width:0px;
  position: relative;
  font-family:gothic, avant-garde,arial,verdana,Helvetica, sans-serif;
  font-size:1em;
  z-index:6000;
  left:0%;
}

#navigation li.off ul, #navigation li.on ul { /*put the subnav below*/
  width:80px;
}

#navigation li ul li {
  height:2em;
  font-weight:bold;
  color:#858585;
  background: transparent url("../files/images/transparent10.png") ;
  text-align:left;
}

#navigation #activeSub {
  display:block;
}

#navigation a.toplink {
    text-align:center;
}

#navigation #activeSub a.toplink {
  color:#97CA01;
}

#navigation li {
  display:block;
  list-style-type:none;
  width:90px;
}

#navigation li a {
  font-weight: bold;
  display: block;
  height: 100%;
  font-size:1.2em;
  font-weight:bold;
  color:#858585;
  text-decoration:none;
  width:100%;
}

#navigation li ul a {
  font-size:1.1em;
}

#navigation li.on ul a, #navigation li.off ul a {
  float: left; /*ie doesn't inherit the float*/
  height:100%;
}

#navigation li:hover ul li.submenu {
  display: block;
}

#navigation a:hover {
  color:#97CA01;
  text-decoration:underline;
}

#navigation ul.submenus li.submenu {
  display:none;
  padding-left:15px;
  margin-left:0;
  background-color:white;
  width:200px;
}
#navigation ul.submenus li.submenu.active {
  display:block;
}

#navigation ul.submenus li.submenu.active a {
  color:#97CA01;
}

#navigation ul.submenus li.submenu a{
  text-align:left;
}