	/* MW2005 Style Sheet */
	
	/* GENERAL RULES */

body {
	background-color : #93b1bd ; 
	}
	
body#archived {
	background-color : #CCCCCC ; 
	}

a:link {
	text-decoration: none ;
	color: #003366;
	background: transparent ;
	}
	
a:active {
	color: #CC9999;
	background: transparent;
	}		
	
a:visited {
	color: #666666 ;
	text-decoration: none ;
	background : transparent ;
	}
	
a:hover {
	text-decoration: underline;
	color: #993333;
	background: transparent;
	}	

img {
	border-width: 0;
	}
	
	/* MENUS */
	
.menuTop {
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	text-align : center;
	vertical-align : middle;
	height : 24px;
	padding : 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background : #003366;
	border : 1px solid #003366;
	color : #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
	
td.menuTop {
	vertical-align : middle;
	}
	
a.menuTop:link {
	font-weight: bold ;
	text-decoration: none ;
	color: #99CCCC ;
	background: transparent ;
	}
	
a.menu:link {
	color: #99CCCC ;
	padding: 0px 0px 0px 0px;
	}
a.menu:active {
	color: #CC9999;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	}		
a.menu:visited {
	color: #999999;
	padding: 0px 0px 0px 0px;
	text-decoration: none ;
	}
a.menu:hover {
	color: #CC9999;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	}			
	
.menuLogo {
	text-align : center ;
	vertical-align : middle ;
	border : 1px solid #003366 ;
 	background : #003366 ;
	padding: 0px 0px 0px 0px;
	margin : 0px ;
	}	
	
.menuSide {
	font : bold 10px Verdana, Arial, Helvetica, sans-serif ;
	text-align : right ;
	vertical-align : top ;
	padding : 5px ;
	height : 16px;
	width : 112px ;
	background : #003366 ;
	border : 1px solid #003366 ;
	color : #999999 ;
	}	
	
.menuSideStretch {
	font : bold normal 10px Verdana, Arial, Helvetica, sans-serif ;
	vertical-align : top ;
	width : 112px ;
	background : #003366 ;
	border : 1px solid #003366 ;
	color : #999999 ;
	}	
	
.menuSideAMI {
	font : bold normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	vertical-align : middle;
	padding : 5px;
	height : 40px;
	width : 112px;
	border : 1px solid #003366;
	color : #FFFFFF;
	background-color: #003366;
	}
	
a.menuAMI:link {
	color: #FFFFFF;
	}
		
.menuUpdateInfo {	
	font : 8px Verdana, Arial, Helvetica, sans-serif ;
	color : #999999 ;
	text-align : right ;
	vertical-align : middle ;
	padding : 5px ;
	background : #003366 ;
	border : 1px solid #003366 ;
	}
	
.menuContactInfo {	
	font : 9px Verdana, Arial, Helvetica, sans-serif ;
	color : #003366 ;
	text-align : left ;
	vertical-align : middle ;
	height : 31px ;
	background : #FFFFFF ;
	padding : 10px 20px 0 20px;
	border-top : 1px solid #003366 ;
	border-right : 1px solid #003366 ;
	}

.menuCopyright {	
	font : 9px Verdana, Arial, Helvetica, sans-serif ;
	color : #003366 ;
	text-align : left ;
	vertical-align : middle ;
	background : #FFFFFF ;
	padding : 10px 20px 10px 20px;
	border-right : 1px solid #003366 ;
	border-bottom : 1px solid #003366 ;
	}	
		
	/* PAGE ELEMENTS */

.pageTitle {
	font : bold normal 14px Verdana, Arial, Helvetica, sans-serif ;
	padding : 5px 20px 0 20px ;
	text-align : left ;
	vertical-align : middle ;
	background-color : #FFFFFF ;
	}	
	
a.pageTitle:link {
	color: #000000;
	padding: 0px 0px 0px 0px;
	}
a.pageTitle:active {
	color: #990000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	}		
a.pageTitle:visited {
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}
a.pageTitle:hover {
	color: #990000;	
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	}
.pageTitleArchived { 
	font : 16px GillSans, Verdana, Arial, Helvetica, sans-serif ;
	font-style : normal ;
	font-weight : bold ;
	color : #003366 ;
	padding : 0 20px 0 20px ;
	border-right : 1px solid #003366 ;
	background-color : #CCCCCC ;
	}		
		
.introParagraph {
	color : #333333;
	padding : 3px 10px 0 20px;
	text-align : left;
	vertical-align : middle;
	background-color : #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
		
.introParagraphArchived {
	font-weight : bold;
	color : #333333;
	font-style : normal;
	padding : 0 20px 0 20px;
	background-color : #CCCCCC;
	text-align : left;
	vertical-align : top;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
		
.imageRotate {
	font-weight : normal;
	color : #333333;
	font-style : normal;
	text-align : center;
	vertical-align : middle;
	padding : 2px;
	margin-bottom : 12px;
	background-color : #FFFFFF;
	border-right : 1px solid #003366;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a.imageRotate:link {
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-weight: normal ;
	border-right : 0px solid #003366;
	}
a.imageRotate:active {
	color: #990000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	font-weight: normal ;
	border-right : 0px solid #003366;
	}		
a.imageRotate:visited {
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-weight: normal ;
	text-decoration: none;
	border-right : 0px solid #003366;
	}
a.imageRotate:hover {
	color: #990000;	
	text-decoration: underline;
	font-weight: normal ;
	padding: 0px 0px 0px 0px;
	border-right : 0px solid #003366;
	}
	
.imageRotateArchived {
	font-weight : normal;
	color : #333333;
	font-style : normal;
	text-align : center;
	vertical-align : middle;
	padding : 2px;
	border-right : 1px solid #003366;
	margin-bottom : 12px;
	background-color : #CCCCCC;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}			
	
a.list:link {
	text-decoration: none ;
	color: #003366;
	background: transparent ;
	}
	
a.list:active {
	color: #CC9999;
	background: transparent;
	}		
	
a.list:visited {
	color: #E3E3E3;
	text-decoration: none ;
	background : transparent ;
	}
	
a.list:hover {
	text-decoration: none;
	color: #993333;
	background: transparent;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	}		
	
		
	/* HEADINGS */	

h1 {
	color : #003366;
	margin-top : 14px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
		
h2 {
	font-size : 12px;
	font-weight : bold;
	color : #003366;
	font-style : normal;
	text-align : left;
	margin-bottom: 6px;
	}

h3 {
	font-size : 11px;
	font-weight : bold;
	color : #003366;
	text-align : left;
	margin-bottom: 2px;
	}
	
h3#list {
	font-size : 11px;
	font-weight : bold;
	color : #003366;
	text-align : left;
	margin-bottom: 2px;
	margin-top: 0px;
	}
	
h4 {
	font-size : 10px;
	font-weight : bold;
	color : #333333;
	text-align : left;
	margin-top: 7px;
	margin-bottom: 4px;
	}
	
h4#list {
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	text-align : left;
	margin-top: 7px;
	margin-bottom: 4px;
	font-style: italic;
	border-left-color: #FFFFFF;
	}

h5 {
	font-size : 9px;
	font-weight : bold;
	color : #666666;
	}

	/* TEXT ELEMENTS */

th {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	vertical-align : top;
	font-weight: bold;
	text-align: right;
	background-color: #CCCCCC;
	}
th#paper {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	vertical-align : top;
	font-weight: bold;
	text-align: left;
	background-color: #CCCCCC;
	}	
th#list {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	vertical-align : center;
	font-weight: bold;
	text-align: left;
	background-color: #CCCCCC;
	}		
th.paper {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	vertical-align : center;
	font-weight: bold;
	text-align: left;
	background-color: #CCCCCC;
	}		
td {
	font : 10px Verdana, Arial, Helvetica, sans-serif ;
	color : #000000 ;
	}
td.number {
	font : 10px Verdana, Arial, Helvetica, sans-serif ;
	color : #000000 ;
	text-align: center;
	}	
td#body {
	text-align : left;
	vertical-align : top;
	border-right : 1px solid #003366;
	padding : 0 20px 0 20px;
	background-color : #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
	
td#Time {
	text-align : right;
	vertical-align : middle;
	padding : 0 1px 0 1px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
td#Reception {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #9999CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
td#Tour {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
td#Workshop {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}				
td#Workshop-AM {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
td#Workshop-PM {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}			
td#Session {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}					
td#Session-1 {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
td#Session-2 {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
td#Registration {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}					
td#Exhibits {
	text-align : center;
	vertical-align : middle;
	padding : 0 10px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}			
.bodyArchived {	
	text-align : left ;
	font-weight : bold ;
	vertical-align : middle ;
	border-right : 1px solid #003366 ;
	padding : 0 20px 0 20px ;
	background-color : #CCCCCC ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}					
	
p, ul, ol, dl {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 135%;
	margin-top : 0px;
	text-align : left;
	margin-bottom: 12px;
	}
p#list {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 100%;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 0px;
	margin-left: 12px;
	}	
p#abstract {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 110%;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 0px;
	margin-left: 24px;
	margin-right: 24px;
	}	
p#keywords {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 100%;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 0px;
	margin-left: 24px;
	margin-right: 24px;
	font-style: italic;
	}				
.caption {
	font : italic 10px/100% Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 4px;
	text-align : center;
	margin-bottom: 12px;
	margin-left: 24px;
	margin-right: 24px;
	font-weight: bold;
	}		
li {
	color : #000000;
	margin-top : 12px;
	text-align : left;
	line-height : 110%;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 48px;
	margin-left: 12px;
	}		
	
dd {
	font : 10px Verdana, Arial, Helvetica, sans-serif ;
	color : #000000 ;
	margin-top : 3px;
	text-align : left ;
	line-height : 1.0 ;
	}	
	
dt {
	font : 10px Verdana, Arial, Helvetica, sans-serif ;
	font-weight : bold ;
	color : #000000 ;
	margin-top : 6px;
	text-align : left ;
	}

.blockquote { 
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 12px;
	margin-left: 48px;
	margin-right: 48px;
	line-height: 110%;
	}
.BlockQuote { 
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 12px;
	margin-left: 48px;
	margin-right: 48px;
	line-height: 110%;
	}	
.blockquoteauthor {
	font : italic 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 12px;
	margin-left: 48px;
	margin-right: 48px;
	}			
.code {
	color : #000000;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 4px;
	margin-left: 24px;
	margin-right: 24px;
	font-family: Monaco, Courier, "Courier New", Mono;
	font-size: 9px;
	line-height: 100%;
	}
.acknowledgements {
	font : italic 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 7px;
	margin-left: 0px;
	}			
.references {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 4px;
	text-align : left;
	margin-bottom: 7px;
	margin-left: 24px;
	}				
.small { 
	font : 9px Verdana, Arial, Helvetica, sans-serif ;
	}
	
.smaller { 
	font : 8px Verdana, Arial, Helvetica, sans-serif ;
	}
	
.red {
	font-size : 10px;
	color : #990000;
	font-weight: bold;
	}

.smallWhite { 
	font : 9px Verdana, Arial, Helvetica, sans-serif ;
	color : #FFFFFF ;
	}
.copyrightCaption { 
	font-size : 9px ;
	color : #FFFFFF ;
	text-align : left
	}

.redEmphasis {
	font-size : 10px;
	color : #990000;
	font-style: italic;
	}
