@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body{
background:#fffffe  url(images/bg2.png) repeat top left;
text-align:center;
text-decoration:none;
width:99%;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.9em;
}

body a:link{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.9em;
}

body a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.9em;
}

body a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:0.9em;
}

#content{
height:98%;
background:#ffff99  url(images/bg2.png) repeat top left;
width:1020px;
position:absolute; top:0px; left:50%;
margin-left:-511px;
border:solid #eaaf0f 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin-top:1%;
margin-bottom:1%;
}

#maincont a{
position:absolute; bottom:180px; left:50%;
height:20px;
width:100px;
margin-left:-52px;
border:solid #000000 4px;
background-color:#d7d7d7;
text-decoration:none;
color:#FF0000;
vertical-align:middle;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

#logo1{
position:absolute; top:5%; left:3%;
}

#logo2{
position:absolute; top:2%; left:2%;
}

#bigborder{
background-color:#cce3f8;
width:690px;
height:326px;
position:absolute; top:5%; right:3%;
margin-top:170px;
border:solid 3px #cce3f8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#beehive{
position:absolute; top:3%; right:3%;
margin-right:500px;
margin-top:180px;
}

#aboutpara{
color:#ffffff;
position:absolute; top:9%; left:100px;
margin-top:180px;
text-align:left;
padding-left:15px;
padding-top:15px;
padding-right:25px;
font-size:1.1em;
}

#beepara{
text-align:left;
padding-left:15px;
color:#000000;
position:absolute; top:5%; right:8%;
font-size:1.5em;
}

#beepara em{
font-size:.8em;
}

#crumbs{
position:absolute; bottom:55px; left:3%;
}

#crumbs em{
color:#ed1c24;
}

#crumbs a{
text-decoration:none;
font-size:.8em;
}

#crumbs a:hover{
text-decoration:underline;
color:#000000;
}

#footer{
position:absolute; bottom:0px;
height:50px;
width:100%;
color:#000000;
background-color:#eaaf0f;
font-size:.75em;
}

#footer em{
color:#ed1c24;
}

#footer p{
padding:8px;
}

#footer a{
text-decoration:none;
font-size:1em;
}

#footer a:hover{
text-decoration:underline;
color:#000000;
}

* {margin:0; padding:0}
.sm {list-style:none; width:666px; height:302px; display:block; overflow:hidden;
position:absolute; top:12px; left:12px;}
.sm li {float:left; display:inline; overflow:hidden;
}

/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

#navmenu-h2{
position:absolute; left:0px; top:15%;
padding-top:82px;
}

ul#navmenu-h2,ul#navmenu-h2 li,ul#navmenu-h2 ul {
 width: 160px; /* Menu Width */
 margin: 0;
 list-style: none;
}

ul#navmenu-h2 li { float: left; position: relative;  width: 100%; }
ul#navmenu-h2 li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-h2 ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-h2 a {
 border-top: 1px solid #fff99;
 border-right: 1px solid #fff99;
 padding: 6px;
 display: block;
 background: none;
 color: #666;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h2 a:hover,ul#navmenu-h2 li:hover a,ul#navmenu-h2 li.iehover a {
 background:none;
 color: #000000;
}

/* 2nd Menu */
ul#navmenu-h2 li:hover li a,ul#navmenu-h2 li.iehover li a {
 float: none;
 background: #eaaf0f;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h2 li:hover li a:hover,ul#navmenu-h2 li:hover li:hover a,ul#navmenu-h2 li.iehover li a:hover,ul#navmenu-h2 li.iehover li.iehover a {
 background: #f0e073;
}

/* 3rd Menu */
ul#navmenu-h2 li:hover li:hover li a,ul#navmenu-h2 li.iehover li.iehover li a {
 background: #f0e073;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h2 li:hover li:hover li a:hover,ul#navmenu-h2 li:hover li:hover li:hover a,ul#navmenu-h2 li.iehover li.iehover li a:hover,ul#navmenu-h2 li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-h2 li:hover li:hover li:hover li a,ul#navmenu-h2 li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h2 li:hover li:hover li:hover li a:hover,ul#navmenu-h2 li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h2 li:hover ul ul,ul#navmenu-h2 li:hover ul ul ul,ul#navmenu-h2 li.iehover ul ul,ul#navmenu-h2 li.iehover ul ul ul { display: none; }
ul#navmenu-h2 li:hover ul,ul#navmenu-h2 ul li:hover ul,ul#navmenu-h2 ul ul li:hover ul,ul#navmenu-h2 li.iehover ul,ul#navmenu-h2 ul li.iehover ul,ul#navmenu-h2 ul ul li.iehover ul { display: block; }

/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

#navmenu-h{
position:absolute; left:0px; top:15%;
padding-top:82px;
}

ul#navmenu-h,ul#navmenu-h li,ul#navmenu-h ul {
 width: 160px; /* Menu Width */
 margin: 0;
 list-style: none;
}

ul#navmenu-h li { float: left; position: relative;  width: 100%; }
ul#navmenu-h li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-h ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-h a {
 border-top: 1px solid #fff99;
 border-right: 1px solid #fff99;
 padding: 6px;
 display: block;
 background: none;
 color: #666;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 background:none;
 color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 background: #BBB;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background: #999;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

mc{background:#e3eef9;
border:solid 2px #7D4199;
margin-left:320px;
width:60%;
text-align:left;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:1.0em;
}

#mcab{
position:absolute; top: 5%; left: 3%;
background:#e3eef9;
border:solid 2px #7D4199;
margin-left:320px;
width:60%;
text-align:left;
margin-top:240px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:1.0em;
}

#mcab a{
font-style:italic;
font-color:#4f91cd;
}

#uphwlogo{
position:absolute; top:8%; right:10%;
margin-top:-20px;
}

#logo3{
position:absolute; top:8%; right:10%;
margin-right:210px;
}

#mcab li{
list-style:none;
padding:0.25em;
}

#mcab p{
padding:0.5em;
}

#mchist{
position:absolute; top:10%; left:3%;
margin-left:320px;
width:50%;
text-align:left;
background:#e3eef9;
border:solid 2px #7D4199;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:1.0em;
}

#mchist p{
padding:10px;
}

#mchist a{
font-style:italic;
font-color:#4f91cd;
}

#mcmiss{
position:absolute; top:10%; left:3%;
margin-left:320px;
width:50%;
text-align:left;
background:#e3eef9;
border:solid 2px #7D4199;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:1.0em;
}

#mcmiss p{
padding:10px;
}

h1{
font-size:2em;
color:#7D4199;
position:absolute; top:5%; left:400px;
}

#mcab h1{
font-size:2em;
color:#7D4199;
position:absolute; top:0; left:0;
margin-left:-1em;
text-align:center;
}

#mcbi{
position:absolute; top: 10%; left: 3%;
background:#e3eef9;
border:solid 2px #7D4199;
margin-left:320px;
width:60%;
text-align:left;
margin-top:305px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:1.0em;
}

#mcbi a{
font-style:italic;
font-color:#4f91cd;
}

#mcbi li{
list-style:none;
padding:0.25em;
}

#mcbi p{
padding:0.5em;
}

#mcbipic{
position:absolute; top:5%; right:5%;
border:#80638e solid 6px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#notbeehive{
position:absolute; top:75%; left:75%;
margin-left:-180px;
margin-top:-140px;
}

#oopspara{
position:absolute; top:25%; left:25%;
padding:25px;
font-size:3em;
width:50%;
height:50%;
border:#80638e solid 6px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#e3eef9;
text-align:left;
}

#oopspara p{
padding-top:1em;
}