/* Start of CMSMS style sheet 'june2009' */
@charset "utf-8";
/* CSS Document */

body
{
background-image:url(http://i139.photobucket.com/albums/q295/MauiGal15/IMPB/bgtest.png);
background-repeat:no-repeat;
background-color:#000;
margin:0;
color:#fff;
text-align:center;
background-attachment:fixed;
}
a
{
color:#000;
}
.contentin
{
padding:10px;
width:720px;
}
.border
{
width:800px;
border-left:2px solid #b42323;
border-right:2px solid #b42323;
border-bottom:2px solid #b42323;
}
a:hover
{
color:#000;
text-decoration:underline;
}
.container
{
margin-top:20px;
width:800px;
}
.side
{
height:505px;
width:250px;
background-image:url(http://i139.photobucket.com/albums/q295/MauiGal15/IMPB/side.png);
position:absolute;
top:100px;
right:0px;
z-index:1;
}
.heading
{
border-bottom:2px solid  #b42323;
background:url(http://i139.photobucket.com/albums/q295/MauiGal15/IMPB/header.jpg) no-repeat;
height:168px;
width:800px;
}
.menu
{
background-image:url(http://i139.photobucket.com/albums/q295/MauiGal15/IMPB/menubg.jpg);
width:804px;
height:20px;
background-color:##b42323;
background-repeat:no-repeat;
}

.content
{
width:800px;
color:#000;
background-color:#FFFFFF;
min-height:400px;
}

.footer2
{
color:#fff;
text-decoration:none;
}
.footer2:hover
{
color:#fff;
text-decoration:underline;
}
.footer
{
font:Arial, Helvetica, sans-serif;
font-size:13px;
background-repeat:no-repeat;
width:800px;
}
#menu_vert {
   margin-left: 1px;
   margin-right: 3px;

}


/* The wrapper clears the floating elements of the menu */


.clearb { clear: both; }
#menuwrapper {
   /* Fix for Opera 8 */
   /*   overflow: hidden;  */
   border-bottom: 0px solid #99CC66;
   width: 798px;
   margin: 0 auto;
}


/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
   width: 200px;
background-color:#b42323;
border:1px solid #000;
}


/* Unless you know what you do, do not touch this */
#primary-nav, #primary-nav ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
}
#primary-nav ul {
   position: absolute;
   top: auto;
   display: none;
}
#primary-nav ul ul {
   margin-top: 1px;
   margin-left: -1px;
   left: 100%;
   top: 0px;
}
   
#primary-nav li {
   margin-left: -1px;
   float: left;
}
#primary-nav li li {
   margin-left: 0px;
   margin-top: -1px;
   float: none;
   position: relative;
}

/* Styling the basic appearance of the menu elements */
#primary-nav a{
   display: block;
   margin: 0px;
   padding: 0px 10px 0px 10px;
   text-decoration: none;
 
}
#primary-nav li a:hover
{
 color:#fff;
}
#primary-nav li a {
   border-right: 0px solid #444;
   border-left: 0px solid #444;
   font-size:16px;
   
   color:#fff;
}

#primary-nav li li a {
border: 0px solid #e8e8e8;
color:#fff;
font-family:New Times Roman;
font-size:15px;
}   
#primary-nav li, #primary-nav li.menuparent {
   
}

/* Styling the basic appearance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive {

}


/* Styling the basic appearance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent,
#primary-nav ul li.menuparent:hover,
#primary-nav ul li.menuparenth {
/* arrow for menuparents */
   background-image: url(uploads/IMPB/arrow.gif);
   background-position: center right;
   background-repeat: no-repeat;
   
}


/* Styling the appearance of menu items on hover */

#primary-nav li:hover{
   background-image:url(http://i139.photobucket.com/albums/q295/MauiGal15/IMPB/menuover.png);
}
,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {
   background-color: #366063;
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/*
just add
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul ul ul,
for fourth level
*/
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
   display: none;
}

/* add
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
   display: block;
}
/* IE Hacks */
#primary-nav li li {
   float: left;
   clear: both;
}
#primary-nav li li a {
   height: 1%;
}

/* End of 'june2009' */

