html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0;padding: 0;border: 0;}
td { text-align: left;}
/*body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background:url(../images10/body_bg.jpg) no-repeat; background-color: #000; color: #000; text-align: left;}*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background:url(../images10/starfield_bg.jpg) repeat; background-color: #000; color: #000; text-align: left;}


a:link, a:visited {color: #03C;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

#wrapper {width: 960px; margin: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}
#pagewrapper {width: 960px;  background-color: #FFF;  margin: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}

/*  HEADER */
#header {width: 960px; height:156px; background:url(../images10/header-bg.jpg) no-repeat; background-color:#01040b; margin-top: 0; margin-bottom: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}

#header-left{width: 720px; float: left;}

#header-right{ width: 240px; float: right;}
#header-right h1{margin: 33px 0px 0px 0px;  text-align:left;}
#header-right a{font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; text-decoration: none;  color: #7b7b7d; font-weight: normal; padding: 0px 10px 0px 10px;}
#header-right p{font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; text-decoration: none;  color: #FFF; font-weight: normal; margin: 10px 0px 0px 0px; padding: 0px 10px 0px 10px; text-align:left;}

/*  MAIN NAV */
#mainmenu {width: 960px; height: 23px; background:url(../images10/menu-bg.jpg) no-repeat; margin-top: 0; margin-bottom: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}

/* MAIN MENU ITEMS */
#nav{margin: 0px 0px 0px 60px;}
#nav  li {
    position: relative;
  	width: auto;				
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border:0px;
	font-size: 13px;
	float:left; /* this makes the list go horizontal vs vertical*/
	list-style-type: none;
	z-index: 1000;
  }
  
#nav a {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-decoration: none; 
	display: block; 
	color: #FFF; 
	font-weight: normal;
	padding: 5px 0px 5px 0px; /* Position of main menu items, Home, About, Membership, etc.   */
	z-index: 1000;
}

/* ROLLOVER FOR THE MAIN NAV ITEMS I.E. HOME, MEMBERSHIP, ABOUT, PROGRAMS, ETC*/
#nav a:hover {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-decoration: none; 
	color: #FFF;
	/*background-color: #012391; */
	z-index: 1000;
}
#nav li p {
	border:0px; 
	font-size : 12px;
	text-decoration:none; 
	color: #FFF;
	width: 5px;
	margin: 0px 0px 0px 0px; 
	padding: 5px 5px 2px 5px; 
	font-weight: normal; 
	z-index: 1000;
}

/*DROPDOWN BOX*/
#nav li ul {
	display: none;
	top: auto;left: auto; 
	width: 200px; /*My addition*/
	position: relative; top: 23px;
	opacity:.9; filter:alpha(opacity=90); 
}  

/*ADDED 10/27 TRYING TO CORRECT ROLLOVER POSITIONING OF DROPDOWN MENU*/
#nav li ul:hover, #nav li ul.over {
	display: none;
	top: auto;left: auto; 
	width: 200px; /*My addition*/
	position: relative; top: 23px;
} /*ADDED 10/27 TRYING TO CORRECT ROLLOVER POSITIONING OF DROPDOWN MENU*/


#nav li:hover ul, #nav li.over ul{
	visibility: visible; 
	display: block; 
	position:absolute; 
	z-index:1; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
}

/*MY ADDITION */
#nav li li {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
	width: 200px; /* WIDTH OF THE DROPDOWN BOX */
	background-color: #1a4975; /* background color within dropdown */
	font-size : 12px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	/*opacity:.9; filter:alpha(opacity=90); */
}

/*LINKS WITHIN DROPDOWN BOX*/
#nav ul li a {
	background-color: #1a4975;
	color: #FFF;
	text-align: left;
	height: 30px; 
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px; 
	/*opacity:.9; filter:alpha(opacity=90); */
}

/*HOVER LINKS WITHIN DROPDOWN BOX*/
#nav ul li a:hover {
	background-color: #1a4975;
	color: #FFF;
	text-align: left;
	height: 30px; 
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;	
	/*opacity:.9; filter:alpha(opacity=90); */
}
/* MAIN MENU ITEMS */

/* HOME PAGE ITEMS */
#homecontent {width:960px; height:512px; background-color:#FFF; text-align:left; margin-left:auto; margin-right:auto; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 0px 0px; text-align: center;}

#homemain{width:660px; float: left;}
#homemain h1{font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 0px 0px; margin: 20px 10px 0px 30px; font-weight: bold; color: #0a3e66; text-align: left; text-transform: uppercase;}
#homemain h2{font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 20px 0px 0px 0px; margin: 0px 20px 0px 30px; font-weight: bold; color: #0a3e66; text-align: left;}
#homemain p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:18px; padding: 0px 0px 0px 0px; margin: 10px 10px 10px 30px; font-weight: normal; color: #121a31; text-align: left;}

.homemain-td205 {width:205px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px;}

#homesidebar{width:300px; float: right;}
#homesidebar h1{font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 0px 0px; margin: 20px 10px 20px 9px; font-weight: bold; color: #0a3e66; text-align: left; text-transform: uppercase;}
#homesidebar h2{font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 0px 0px; margin: 20px 10px 20px 9px; font-weight: bold; color: #0a3e66; text-align: center; text-transform: uppercase;}


/* HOME PAGE ITEMS */


/*  FOOTER - HOME AND INNER */
#innerfooter {width:960px; height:150px; background:url(../images10/footer_bg.jpg) no-repeat; margin-top: 0; margin-bottom: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}
#innerfooter p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 0px 0px 10px; margin: 0px 10px 0px 10px;   text-align: right; color: #000; }

#copyright{width: 960px;  position:relative; bottom:-125px;}

/* INNER PAGE ITEMS */
#innercontent {width:960px;  text-align:left; margin-left:auto; margin-right:auto; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 0px 0px; text-align: center;}
#innercontent ul {  
list-style: square;  
padding: 0;  
text-align: left;
color: #121a31;  
margin: 10px 20px 10px 50px;
}  

#innercontent ol {  
padding: 0;  
text-align: left;
color: #121a31;  
margin: 0px 0px 0px 20px;
}  
#innercontent li {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; text-align: left;}

#innercontentmain {width: 660px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#innercontentmain H1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 20px 0px 0px 0px; margin: 0px 20px 0px 20px; font-weight: bold; color: #0a3e66; text-align: left; text-transform: uppercase;}
#innercontentmain H2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 20px 0px 0px 0px; margin: 0px 20px 0px 20px; font-weight: bold; color: #0a3e66; text-align: left;}
#innercontentmain p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:18px; padding: 0px 0px 0px 0px; margin: 10px 20px 10px 20px; font-weight: normal; color: #121a31; text-align: left;}
#innercontentmain H6 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; padding: 0px 0px 0px 0px; margin: 10px 20px 10px 30px; font-weight: normal; color: #121a31; text-align: left; font-style: italic;}


/*  INNERCONTENTRIGHT */
#innercontentright {width:300px; float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#innercontentright H1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 0px 0px; margin: 20px 10px 20px 9px; font-weight: bold; color: #0a3e66; text-align: center; text-transform: uppercase;}
#innercontentright H2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 0px 0px; margin: 20px 10px 20px 9px; font-weight: bold; color: #0a3e66; text-align: center; text-transform: uppercase;}

#innercontentright H5 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 10px 0px 0px 0px; margin: 0px 20px 0px 30px; font-weight: bold; color: #0a3e66; text-align: center; text-transform: uppercase;}
#innercontentright p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; padding: 0px 0px 0px 0px; margin: 10px 20px 10px 30px; font-weight: normal; color: #121a31; text-align: left;}

#techcontent {width: 240px; margin-top: 0; margin-bottom: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center; border: solid 2px #0a3e66;}
#techcontent H1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 10px 0px 0px 0px; margin: 0px 20px 0px 30px; font-weight: bold; color: #0a3e66; text-align: center; text-transform:none; }
#techcontent p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; padding: 0px 0px 0px 0px; margin: 10px 20px 10px 20px; font-weight: normal; color: #121a31; text-align: center;}


#contentbox1 {width: 620px; background-color:#b9cada; margin-top: 0; margin-bottom: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center; border: solid 1px #afc2d5;}
#contentbox1 p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:18px; padding: 0px 0px 0px 0px; margin: 10px 20px 10px 20px; font-weight: normal; color: #121a31; text-align: left;}


/*  MISC  */
.thinborder { border: solid 1px #666666 }


.infotable-left {width: 160px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.infotable-right {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; padding: 0px 0px 0px 0px; margin: 0px 20px 10px 30px; font-weight: normal; color: #121a31; text-align: left;}
.infotable-img {border: 1px solid #0a3e66; margin: 5px 0px 0px 0px;  padding: 0px; } 

.tabletext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:18px; padding: 0px 0px 0px 0px; margin: 0px 20px 10px 0px; font-weight: normal; color: #121a31; text-align: left;}


img.main-floatright {  
border: 1px solid #0a3e66;
margin: 0px 15px 0px 10px; 
padding: 0px; 
float: right;
} 

img.main-floatleft {  
border: 1px solid #0a3e66;
margin: 0px 5px 0px 0px;
padding: 0px; 
float: left;
} 


#abstractform{background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;padding: 5px 10px 5px 10px;margin: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}
#abstractform h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px 0px 2px 10px;margin: 10px 0px 10px 0px;font-weight: bold;color: #000;text-align: left; border-top:solid 1px; border-bottom:solid 1px;}
#abstractform h2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;padding: 0px 0px 2px 10px;margin: 0px;color: #000;font-weight: bold;text-align: center;}
#abstractform h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 0px 0px 2px 10px;margin: 0px;color: #000;font-weight: normal;text-align: left;}
#abstractform h4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 0px 0px 2px 0px;margin: 0px;color: #000;font-weight: normal;text-align: left;}
#abstractform h5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 5px 10px 5px 0px;margin: 0px;text-align: left;}
#abstractform h6{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; padding: 0px 0px 2px 0px; margin: 0px;color: #000;font-weight: normal;text-align: left;}

#abstractform p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 5px 10px 5px 0px;margin: 0px;text-align: left;}


.abstract_title {font-family: Times New Roman, Times, serif;font-size: 16px;font-weight: bold;padding-top : 4px;	padding-left : 0px;color: #000000;}

.sponsorlevels {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; padding-top : 4px;	padding-left : 0px;color: #999999;}

.sponsoricon {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: bold;color: #df1e32;} /*GRAY - NOW RED*/
.exhibitoricon {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: bold;color: #0873b9;} /*BLUE*/
.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.smalltext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

.purchases {
	text-align: right;
}




/*HOME MAILING LIST MODAL WINDOW*/
a{
cursor: pointer;
}
br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:420px;
width:340px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding: 0px 0px 0px 10px; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
#popupContact h1{font-family: Arial, Helvetica, sans-serif; text-align:left; color:#0a3e66; font-size:18px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding: 0px 0px 0px 0px; margin: 10px 10px 10px 10px;}

#popupContactClose{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#0a3e66; font-weight:700; display:block;}

#button{text-align:left; margin: 0px 0px 0px 25px;}

/*HOME MAILING LIST MODAL WINDOW*/
