/*===========================================
         B A C K G R O U N D
===========================================*/

body
{
   background-image:    url(graphic/bg2.png);
}

#backgroundWrapper
{
   margin:              0px auto 0px auto;          
   background-image:    url(graphic/balb.png);
   background-repeat:   no-repeat; 
   width:               802px;
}

/*=================================================
            C O N T E N T
=================================================*/

#header
{
   background-image:    url(graphic/headerHome.png);  
   background-repeat:   no-repeat;
   padding:             210px 0px 0px 0px;
   opacity:             0.9;
   filter:              alpha(opacity=90); 
}

#content 
{ 

   background-image:    url(graphic/content.png);  
   background-repeat:   repeat-y;
   padding:             10px 0px 10px 40px;
   filter:              alpha(opacity=90);
}

#footer
{
   background-image:    url(graphic/footer.png);  
   background-repeat:   no-repeat;
   width:               800px;
   height:              219px;
   padding:             0px 0px 0px 45px;
   filter:              alpha(opacity=90); 
}

#postIt
{
   text-align:          center; 
   padding:             40px 8px 0px 7px; 
   vertical-align:      top; 
   background:          url(graphic/post.png);
   background-repeat:   no-repeat;
   height:              275px;
   width:               220px;
   position:            relative;
}

/*=======================================
         M E N U  B A R
=======================================*/

#menuwrapper 
{
   background-image:    url(graphic/menu.png);
   background-repeat:   no-repeat;
   height:              79px;
   position:            relative;
   margin-left:         40px;
}

#p7menubar 
{
   width:               36em;
   padding:             11px 0px 0px 100px;
   margin:              0;
   list-style:          none;
   font-family:         Arial, Helvetica, sans-serif;
}

#p7menubar ul 
{
   padding:             0px 0px 0px 0px;
   margin:              0;
   list-style:          none;
   font-family:         Arial, Helvetica, sans-serif;
} 

#p7menubar a 
{
   display:             block;
   text-decoration:     none;
   padding:             5px 10px 5px 10px;
   border-right:        1px solid #333;
   font-size:           1em;
   color:               #000000;
   font-family:         Arial, Helvetica, sans-serif;
   font-weight:         bold;
}

#p7menubar a.trigger 
{
   padding:             5px 35px 5px 10px;
   background-image:    url(graphic/p7PM_dark_south.png);
   background-repeat:   no-repeat;
   background-position: right center;
}

#p7menubar li 
{
   float:               left;
   width:               12em;
}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  
{
   width:               14em;
}

#p7menubar ul li a  
{
   color:               #565656;
   border-right:        0;
   padding:             3px 12px 3px 16px;
}

#p7menubar li ul 
{
   position:            absolute;
   display:             none;
   border-left:         1px solid #333333;
   border-right:        1px solid #333333;
   border-bottom:       1px solid #333333;
   background-image:    url(graphic/p7exp_pbg.png);
   background-repeat:   repeat-x;
}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a 
{
   color:               #000000;
   background-color:    #ffda7f;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul 
{
   display:             block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a 
{
   color:               #000000;
   background-color:    transparent;
}

#p7menubar ul a:hover 
{
   background-color:    #dadada !important;
   color:               #000000 !important;
}

/*=========================================
            C L A S S E S
=========================================*/

.clearit 
{
   clear:               both;
   height:              0;
   line-height:         0.0;
   font-size:           0;
}
                  
.center
{
   text-align:          center;
}

/*===========================================
         F O N T S
===========================================*/

.text 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12px;
   color:               black;
   line-height:         18px;
}

.heading 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20px;
   color:               black;
   line-height:         18px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
}

.headingred 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20px;
   color:               #ff0000;
   line-height:         18px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
   background:          white;
}

.headingabout 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20px;
   color:               #00ff00;
   line-height:         18px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
   background:          white;
}

.headingpresent 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20px;
   color:               #00ffff;
   line-height:         18px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
   background:          white;
}

.headingplanners 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20px;
   color:               #cc99ff;
   line-height:         18px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
   background:          white;
}

.headingfaqs 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20px;
   color:               #00ccff;
   line-height:         18px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
   background:          white;
}

.headingrefer 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20px;
   color:               #00cc66;
   line-height:         18px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
   background:          white;
}


.headinga 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           16px;
   color:               #aa00aa;
   line-height:         17px;
   font-weight:         bold;
   font-style:          italic;
   font-stretch:        wider;
}

.subheading 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           14px;
   color:               black;
   line-height:         18px;
   font-weight:         bold;
}

.subheadingmag 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           18px;
   color:               #aa00aa;
   line-height:         15px;
   font-weight:         bold;
}


.text1 {
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           14px;
   color:               black;
   line-height:         17px;
   font-weight:         500; 
}

.text2 
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           13px;
   color:               black;
   line-height:         16px;
   border:              0px;
   font-weight:         500; 
   margin-left:         40px;
   margin-top:          10px;
   margin-right:        40px;
   margin-bottom:       10px;       
   border-style:        solid;
   border-color:        white;
   border-left:         0px;
   border-bottom:       0px;
   border-top:          0px;
}

.text2a 
{
   font-family:         arial, Helvetica, sans-serif;
   font-size:           15px;
   color:               black;
   line-height:         17px;
   border:              0px;
   font-weight:         bold; 
}

.linktext 
{
   font-family:         arial, Helvetica, sans-serif;
   font-size:           12px;
   color:               magenta;
   font-weight:         bold;
}      
 
.linkemail 
{
   text-decoration:     none;
   text-align:          left;   
   color:               blue;
   line-height:         16px;    
   font-weight:         bold; 
   font-size:           15px;
   font-family:         Arial, Verdana, Geneva, Helvetica, sans-serif;
}
    
.linkemail:hover 
{
   text-decoration:     none;
   text-align:          left;   
   color:               #ff0000;
   line-height:         15px;       
   font-weight:         bold; 
   font-size:           15px;
   font-family:         Arial, Verdana, Geneva, Helvetica, sans-serif;
}   
