@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

html {
/*height: 101%;
*/
overflow-y:scroll;
background-image: url(../images/bg.jpg);	
background-repeat: repeat-y;	
background-position: top center;  
background-color:#d8d8d8;

}

h1{padding-top:20px;
padding-bottom: 10px;
font-size:20px;}

p{padding:7px 0;}


/*ID Declarations*/

#container{
margin: 0px auto; 
width: 900px;
font-family: 'Segoe UI', Calibri, Arial, Helvetica, sans-serif; 
font-size: 14px;  
}

#logo{
position:relative;
top:-20px;
overflow:hidden;
}

#inner{
margin-top:-20px;
padding-left:20px;
padding-right:20px;
}

#images img{
padding:10px 10px 10px 0;
}


/*Class Declarations*/

input.field {width: 305px;}

textarea {width: 305px}

.error {color: #FF0000}

.footer{
border-top:1px dotted #000000;
font-size:11px;
padding-top:15px;
}

.right{
float:right;
padding-left: 30px;
padding-bottom: 30px;
}

.on{
font-weight:bold;
text-decoration:none;
}

.warning{
position:relative;
left:20px;
top:-10px;
color:red;
}

.red{
color:red
}



/*Navigation Bar*/

ul#menu {
background: #7f7f7f;
color: #fff;
margin: 0;
padding: 10px 0px;
position:relative;
top: -25px;
}

ul#menu li {
display: inline-block;
width:80px;
margin: 0.1em 1em;
position: relative;
}

* html ul#menu li {
display: inline;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}

ul#menu li a {
color: #fff;
text-decoration: none;
padding: 0 0.4em;
}

ul#menu li a:hover {
text-decoration: underline;
}

ul#menu li.mega a {
background: transparent url(../images/arrow.png) center right no-repeat;
padding: 0 1.2em;
}

ul#menu li.mega a:hover {
text-decoration: underline;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
border: 1px solid #dda;
width: 8em;
position: absolute;
top: 1.6em;
left: 0em;
padding: 1.3em;
background: #ffc;
color: #930;
}

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
color: #300;
padding: 0;
background-image: none;
text-decoration: underline;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}

ul#menu div h2 {
color: #f70;
font-weight: bold;
font-size: 1.1em;
}

ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}
