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

body { background-color:#5C7C99; position:relative; font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; min-height:100%; margin:0px; }

#wrapper { position:relative; width:950px; background-color:#FFF; margin-left:auto; margin-right:auto; min-height:100%;
 background-image:url(/layoutImages/rightShaddow.jpg); background-repeat:repeat-y; background-position:right;
}

#header { height:150px; position:relative;  background-color:#5C7C99; background-image:url(/layoutImages/nevisrange.png); background-repeat:no-repeat; background-position:bottom;}
#header #logo { position:absolute; top:10px; left:5px;}
#header #mmTitle  {	position:absolute;	top:10px;	left:100px;}
#header #mmTitle a { color:#FFF; text-decoration:none; font-size:26px }


#header #headerShopBox { position:absolute;	top:10px;	left:400px; height:50px; padding:5px; width:230px; background-color:#FFF; } 
#header #headerShopBox a { color:#000; text-decoration:none; font-size:12px; }

#header #login { background-color:#89a0b5; position:absolute; width:250px; height:80px;	right:50px;	top:0px; font-size:12px; }
#header #login .inputbox{ height:16px; font-size:12px; color:#666666; width:70px } 
#header #login #submit{ background-image:url(/images/login.png); height:22px}
#header #login form{ margin-top:0px; margin-bottom:0px}
#header #login a{ text-decoration:none} 


#menu { position:absolute; bottom:0px; left:5px; }
#menu ul { list-style-type:none; padding:0px; margin:0px;}
#menu ul li { float:left; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }

#menu ul li .large { background-image:url(/layoutImages/menuBackground.jpg); background-repeat:repeat-x; background-position:bottom; display:block; height:30px; padding-top:15px; background-color:#8CC63F; margin-right:5px; text-decoration:none ;  color:#FFF; padding-left:5px; width:140px;   }
#menu ul li .small { background-image:url(/layoutImages/menuBackground.jpg); background-repeat:repeat-x; background-position:bottom; display:block; height:25px; padding-top:10px; margin-top:10px; background-color:#8CC63F; margin-right:5px; text-decoration:none; color:#FFF; padding-left:5px;width:105px;  }


#menu ul li ul  { display:none; }

#menu ul li:hover a { background-color:#999; background-image:none; position:relative;  }
#menu ul li:hover a img { border:none; position:absolute; top:8px; left:5px; }
#menu ul li:hover ul  { display:block; position:absolute; background-color:#999; width:200px;padding-top:5px;  }
#menu ul li:hover ul li {    }
#menu ul li:hover ul li a { font-size:12px; padding:10px; padding-left:30px; background-color:#ccc; width:150px; display:block; margin:5px; margin-top:0px; color:#333; text-decoration:none; }
#menu ul li:hover ul li a:hover { background-color:#FFF; }

#page { padding:5px 40px 250px 5px; font-size:12px; color:#333; }
#page h1 { font-size:20px; font-weight:bold; color:#8CC63F }
#page h2 { font-size:17px; font-weight:bold; color:#5C7C99 }
#page h3 { font-size:14px; font-weight:bold; color:#333333 }
#page a { color:#003300; text-decoration:none; }
#page a:hover { color:#FF3300; }

#footer {    position:absolute; bottom:0px; width:100%; }
#footerInner {   height:220px; background-color:#8CC63F; background-image:url(/layoutImages/footer2.jpg); background-repeat:no-repeat; margin:5px 40px 5px 5px; padding:5px; }
#footerInner2 { padding-top:90px; }
#footerInner2 p {color:#FFF; margin-top:0px; margin-bottom:10px; }
#footerInner2 a {color:#FFF;  text-decoration:none; }
#footerInner2 ul  { font-size:12px; list-style-type:none; padding:0px; margin:0px; font-weight:bold;  }
#footerInner2 ul a { text-decoration:underline; }
#footerInner2 ul li { float:left; width:100px; }
#footerInner2 ul li ul li { width:200px; float:none; }
#footerInner2 ul li ul a { font-size:11px; font-weight:normal; text-decoration:none; }
#footerInner2 ul li ul a:hover { text-decoration:underline; }


.listStyle { border-collapse:collapse; width:100%; }
.listStyle td { border-top:#FFFFFF 1px solid; font-size:12px; border-top:#96A078 1px solid;  }
.listStyle .line0 { background-color:#ffffff; }
.listStyle .line1 { background-color:#D5D6C7; }
.listStyle .line0Over { background-color:#93B883; }
.listStyle .line1Over { background-color:#93B883; }

.tableList { background-color:#FFF; }
.tableList th { background-color:#8CC63F; padding:2px; }
.tableList td { border-bottom:#999999 1px solid;  padding:2px }