/* ------------------------------- */
/* HTML Elements
/* ------------------------------- */
a:link{color:#FFFFFF; }

a:visited{color:#9F9F9F;}

a:hover{color:yellow;}

body{ 
   border:0; 
   padding:0; 
   margin:0;
   font-family:Georgia,"Times New Roman",Serif;
   background:#000000;
   color:#FFFFFF;
   background-image: url(images/background.jpg);
}

.one{font-size:120%; }
.two{font-size:150%; }



/* ------------------------------- */
/* PAGE Elements
/* ------------------------------- */
#container{
    width:900px; 

}

#header{
    width:700px;
    margin-left:150px;
}

#header_inner{
    overflow:hidden;
    background:url(images/autogen/Blank_Nbanner.gif) no-repeat center center;
    text-align:center;
    padding:7px; 
}

p#header_text{     
    font-family:arial,sans-serif;
    font-size:30px;
    font-weight:bold;
    color:black;
}

#sidebar{
    width:150px;
    float:left;
}

#sidebar_inner{
    overflow:hidden;
    margin-left:15px;
}

#sidebar_logo{
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    height:85px;
    background: url(images/ibmlogo2.jpg) no-repeat top center;
}

#main{
    margin-left:150px;
    width:700px;
}

#main_inner{
    padding:10px;
    overflow:hidden;
}

#footer{
    width:700px;
    margin-left:150px;
    clear:both;
}

#footer_inner{   
    text-align:center;
    background:url(images/wand3.jpg) no-repeat center center;
    overflow:hidden;
    font-size:50%;
    color:black;
    padding:10px;
}

/*------------------------------------------------------------------------*/
/* Marquee Class */

.event_marquee {
	height:45px;
	width:550px;
	background-color:black;
	font-family:arial,sans-serif;
	font-size:26pt;
	color:white;
	font-style:italic;
	border-width:1;
	border-style:solid;
	border-color:white;
}



/*-------------------------------------------------------------------------*/
/* Special Classes for Navigation Buttons */

.NavButton{
  width: 125;
  text-align:right;
}

.NavButton a.NavLink
{
   background: url(images/linked.gif) no-repeat;
   text-decoration: none;
   display: block;
   font-weight: bold;
   color: #DA1212;
   height: 26;
   width: 125;
}

.NavButton a.NavLink:visited
{
   text-decoration: none;
   color: #DA1212
}

.NavButton a.NavLink:hover
{
   background: url(images/unlinked.gif) no-repeat;
   color: white
}

.NavButton a.NavLink:active
{
   background: url(images/unlinked.gif) no-repeat;
   color: yellow
}

.NavButton a.SelNavLink
{
   background: url(images/unlinked.gif) no-repeat;
   text-decoration: none;
   display: block;
   font-weight: bold;
   color: white;
   height: 26;
   width: 125;
}

.NavButton a.SelNavLink:visited
{
   text-decoration: none;
   color: white
}

.NavButton a.SelNavLink:hover
{
   color: white
}

.NavButton span
{
   font-family: Arial, sans-serif;
   font-style: normal;
   font-size: 13px;
   position: relative;
   top: 5px;
   left: -25px
}



/*-------------------------------------------------------------------------*/
/* For those pages that need an additional level of navigation */

.SubNavButton a.SubNavLink
{
   background: url(images/SubNav.gif) no-repeat;
   text-decoration: none;
   display: table-cell;
   color: white;
   height: 26;
   width: 135;
}

.SubNavButton a.SubNavLink:visited
{
   text-decoration: none;
   color: white
}

.SubNavButton a.SubNavLink:hover
{
   font-weight: bold;
   color: #DA1212
}

.SubNavButton span
{
   font-family: Arial, sans-serif;
   font-style: normal;
   font-size: 14px;
   text-align center;
   position: relative;
   top: 3px;
}

/*-------------------------------------------------------------------------*/
/* Formatting for Officer's Bios and Pictures */

.biopic {}

table.biopic
{
   border:0; 
   padding:0; 
   margin:0;
   width:600;
   vertical-align:top;
}

td.biopic
{
    padding-right:20px;
}

/*-------------------------------------------------------------------------*/
/* Formatting for Events Page */

.events {}

h3.events
{
    font-weight: bold;
    font-size: 100%;
    background: url(images/pips.jpg) no-repeat center center;
    text-align: center;
}

table.events
{
   font-family: Arial, sans-serif;
   font-style: normal;
   font-size: 78%;
   border:0; 
   padding:0; 
   margin:0;
   width:100%;
   vertical-align:top;
   text-align:left;
}

td.events
{
    padding-right:10px;
}

/*-------------------------------------------------------------------------*/
/* Formatting for Newsletter Page */

.newsletter {}

ul.newsletter
{
   list-style-type:square;
   vertical-align:top;
   list-style-position:outside;
   margin-left:40%;
}

li.newsletter
{
   text-align:left;
}