/* CSS Document */



body, html {

height:100%; 

width:100%;

}



body 

{

background:#ffffff url(images/sidebg.gif) repeat-y;

}



body, html, div, p, span, h1, h2, h3, h4, h5, h6, ul, li {

margin:0px; 

padding:0px;

font-weight:400;

color:#134D06;

font-family:Arial, Helvetica, sans-serif;



}



#content {

margin-left:265px;

}



/* hide from opera. IE in IEonly */

head:first-child+body div#content {

height:100%;

min-height:100%;

height:auto;

margin-bottom:-107px;

}



#title p{
text-align:right;
height:22px;
padding-top:14px;
padding-right:15px;
font-size:0.9em;
}

#title p img{
border:none;
}





#title div {

padding-top:80px;

background-image:url(images/N4title.gif);

background-repeat:no-repeat;

}



#title h1 {
color:#1D7309;
font-size:19px;
text-align:left;
width:350px;
margin-left:100px;
}



/* Content */



#content a:hover {

text-decoration:none;

}



#content p {

font:normal 400 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;

margin:10px 15px 10px 0px;



}



#content h2 {

margin:20px 0px 10px 0px;

font:normal 800 1.5em Arial, Helvetica, sans-serif;

}



#content h3 {

margin:20px 0px 0px 20px;

font:normal 800 1em Arial, Helvetica, sans-serif;

}



.image {

text-align:center;

margin-right:30px;

font:normal 400 9px Verdana, Arial, Helvetica, sans-serif;

margin-bottom:20px;

color:#134D06;

width:600px;

}







#content ul {

list-style:none;

}



#content li {

margin-top:5px;

font:normal 400 0.8em Verdana, Arial, Helvetica, sans-serif;

}



table {

font:normal 400 0.8em Verdana, Arial, Helvetica, sans-serif;

margin:30px 15px 15px 0;

border: none;



}

table *{
  border: none;
}


table.tariff .head-1 th{
  padding-top: 5px;
  font-weight:800;
}

table.tariff .head-2 th{
  padding-bottom: 5px;
  font-weight:normal;
}

table.tariff th {


text-align:center;

}



table.tariff td {
text-align:center;
}







table.tariff td{
height:25px;
}

table.tariff td span{
  text-decoration: line-through;
  margin-right: 1em;
}

table.tariff .side {
width:150px;
font-weight:800;
}

table.tariff .row-1 td,
table.tariff .row-2 td{
 background-color: #bcf7aa; 
}

table.tariff .row-3 td,
table.tariff .row-4 td{
 background-color: #d7facc; 
}

table.tariff .row-5 td,
table.tariff .row-6 td,
table.tariff .row-7 td{
 background-color: #ebfde5; 
}


table.tariff .row-1 .side,
table.tariff .row-2 .side{
  text-align: left;
  padding-left: 44px;
}



#equiv {
padding-left:200px;
}



/* Menu */



#sideBar {

position:absolute;

top:0px;

left:0px;

width:265px;

}



/* fix opera 5 bug */

#sideBar img { position:absolute;top:0px;left:0px;}



#sideBar div {position:absolute;}



#homeA {top:217px;left:33px;}

#bookA {top:223px;left:91px;}

#toDoA {top:185px;left:136px;}

#locationA {top:120px;left:180px;}

#accomA {top:45px;left:160px;}



#sideBar a {

text-decoration:none;

color:#134D06; 

font:normal 800 0.8em Arial, Helvetica, sans-serif;

}



#sideBar a:hover {

color:#288312

}



#hardy {

position:relative;

font-size:18px;

line-height:20px;

width:170px;

display:block;

margin:0px 10px 0px 50px;

color:#D8BC67;

}



#hardy cite {

display:block;

margin-top:10px;

font-size:12px;

line-height:12px;

font-style:italic;

}


#foot {

background-image:url(images/midfoot.gif);

background-repeat:repeat-x;

background-color:#FFFFFF;

height:107px;





}



/* Foot */



#clrFoot {

height:120px;

}





#leftfoot div {

padding-bottom:5px;

font-size:10px;

text-align:center;

color:#D8BC67;

}



#leftfoot div a {

color:#D8BC67;

}



#leftfoot div a:hover {

text-decoration:none;

}





