
BODY{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	margin-left:0px;
	margin-right:0px;
	margin-width:0px;
	margin-height:0px;
	margin-top:0px;
	margin-bottom:0px;
}


FORM{ margin-top: 0px; margin-bottom: 0px }

H1{ font-size: 16px; font-family: Verdana, Arial, sans-serif; color: #990000; }
.H1{ font-size: 16px; font-family: Verdana, Arial, sans-serif; color: #990000; }

H2{	font-size: 14px; font-family: Verdana, Arial, sans-serif; color: #990000; }
.H2{	font-size: 14px; font-family: Verdana, Arial, sans-serif; color: #990000; } 

H3{	font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #990000; }
.H3{	font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #990000; }

H4{	font-size: 11px; font-family: Verdana, Arial, sans-serif }
.H4{	font-size: 11px; font-family: Verdana, Arial, sans-serif }

H10{ font-size: 11px; font-family: Verdana, Arial, sans-serif }
.H10{ font-size: 11px; font-family: Verdana, Arial, sans-serif }

.toc_journaltitle { font-size: 12px; padding:10px 1px 10px 0px; font-family: Verdana, Arial, sans-serif; color: #990000; font-weight:bold; }

HR{
	color : #D7D7D7;
	size : 1px;
	/*width : 86%;*/
	width : 100%;
	padding : 0, 0, 0, 0;
	left : 0px;
}

P, TH, TD {	
color : #000000; 
font-size: 11px; 
font-family: verdana, arial,  helvetica, sans-serif;
}

li{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 18px;
}

OL{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 18px;
}

UL{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 18px;
}

DL{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 18px;
}

A{
	color:#0000cc;
	font-family:   verdana, arial,  helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

A:hover{
	text-decoration: underline;
}		

/* ######################## */
/* BEGIN global style sheet */

.authAffiliate{
	color:#000000;
	font-family:   verdana, arial,  helvetica, sans-serif;
	font-size: 10px;
	font-style : italic;	
	text-decoration:none;
}


.asterisk
{
	font-size: 10px;
	color: #cc0000;
	font-family: Courier, Arial, sans-serif
}
.blueHdr
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
	font-family: Verdana, Arial, sans-serif
}


.body
{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif
}


.breadcrumbs
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	line-height : 14px;
}


.downloads
{
color:#333333;
font-family: tahoma, arial, verdana,  sans-serif ,helvetica;
font-size: 11px;
}

.downloadsB
{
color:#333333;
font-family: tahoma, arial, verdana,  sans-serif ,helvetica;
font-size: 11px;
font-weight: bold;
}

.error
{
	margin-top: 0px;
	font-size: 12px;
	margin-bottom: 3px;
	color: #cc0000;
	font-family: Verdana, Arial, sans-serif
}
.exhibitionPageHdr
{
	font-weight: bold;
	font-size: 22px;
	color: #669999;
	font-family: Verdana, Arial, sans-serif
}
.fieldLabel
{
	MARGIN-LEFT: 3px;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}
.footer
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif
}

.formText
{
	font-family: verdana, courier new, courier, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
}

.formTextLink
{
	font-family: verdana, courier new, courier, sans-serif;
	font-size:10px;	
	font-weight:normal;
	color:#0000ff;	
}

.inputForm
{
	font-family: verdana, courier new, courier, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
}

.formLabel
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}
.generalHdr
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}

.SubHdr
{
color:#330099;
font-family: tahoma, arial, verdana,  sans-serif ,helvetica;
font-size: 11px;
font-weight: bold;
}

.ResultsList
{
	color:#494949;
	font-family: tahoma, arial, verdana, sans-serif ,helvetica;
	font-size: 11px;
	background-color: #f5f5f5;
}

.SubHdrSect
{
	color:#494949;
	font-family: tahoma, arial, verdana, sans-serif ,helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #F3F3F3;
}


.faqMenu{color:#595959; font-family: sans-serif ,helvetica;}

.goButton
{
    color: #000000;
    font-weight: 800;
    font-family: verdana;
    font-size: 10px;
    height: 19px;
    cursor: hand;
    border-width: 0px;
    background-repeat: no-repeat;
    padding: 0px;
    background-image: url(http://ojps.aip.org/journals/doc/SPIEDL-home/images/go_button.gif);
    width: 38px;
}

.help
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif
}

.headline
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #990000;
}

.input{ font-family:tahoma,verdana,geneva,sans-serif; font-size: 10px; border-width: .2em;border-width: .2em;color:333333; }

.inputSmall
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif
}

.journalContentHdr
{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #990000;
	padding : 2px 2px 2px 2px;
	text-transform: uppercase;
	background-color : #ffffff;
	text-decoration: none;
}

.lowecase
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: lowercase;
}

.medium
{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif
}

.metaNav
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	color: #666666;
}

.metaNav:hover
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:underline;
	color: #212121;
}

.meetingHdr
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}


.message
{
color: #CC0000;	
font-family : verdana, arial, ms reference sans serif;
font-size: 11px;
text-decoration: none;
}

.option
{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}
.pageHdr
{
	font-weight: bold;
	font-size: 16px;
	color: #990000;
	font-family: Verdana, Arial, sans-serif
}

.personalNav
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	font-weight: bold;
	color: #666666;
}

.personalNav:hover
{
	text-decoration:  underline;
	color: #000000;
}

.radioGrey
{
	background: #eeeeee;
	color: #ffffff
}

.radioWhite
{
	background: #fffffe;
	color: #ffffff
}

.redHdr
{
	font-weight: bold;
	font-size: 14px;
	color: #990000;
	font-family: Verdana, Arial, sans-serif
}

.red
{
	font-size: 11px;
	color: #cc0000;
	font-family: Verdana, Arial, sans-serif
}

.required
{
	font-size: 10px;
	color: #cc0000;
	font-family: Verdana, Arial, sans-serif
}

.rule
{
	color : #eeeeee;
	height : 1px;
	size : 1px;
	width : 100%;
}

.searchButton
{
    color: #000000;
    font-weight: 800;
    font-family: verdana;
    font-size: 10px;
    height: 19px;
    cursor: hand;
    border-width: 0px;
    background-repeat: no-repeat;
    padding: 0px;
    background-image: url(http://ojps.aip.org/journals/doc/SPIEDL-home/images/srch_button.gif);
    width: 61px;
}

.myAlertsButton
{
    color: #000000;
    font-weight: 800;
    font-family: verdana;
    font-size: 10px;
    height: 19px;
    cursor: hand;
    border-width: 0px;
    background-repeat: no-repeat;
    padding: 0px;
    background-image: url(http://ojps.aip.org/journals/doc/SPIEDL-home/images/myAlerts_button.gif);
    width: 101px;
}

select, option{
	font-family: verdana, helvetica, arial, tahoma;
	font-size: 10px;
}

.select
{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif
}

.smallblack
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

.small
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #0000ff;
}

.small:hover
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: #0000ff;
}

.small_grey
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
}

.small_white
{
font-weight: normal;
font-family: Verdana, Arial, sans-serif
font-size: 10px;
}

.smallPageHdr
{
	font-weight: bold;
	font-size: 16px;
	color: #990000;
	font-family: Verdana, Arial, sans-serif
}
.sortColumn
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif
}
	.sortColumn:visited
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif
}
.stepText
{
	font-weight: bold;
	color: #999966;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
.stepTextgrey
{
	font-weight: bold;
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
.subSectionHdr
{
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #990000;
	font-family: Verdana, Arial, sans-serif
}

.submit
{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}

.tabNavIn
{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.tabNavOut
{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: ffffff;
	text-decoration: none;
}

.tableTop_bookstore
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-transform: uppercase;
	background-color : #ccccff;
	text-decoration: none;
}

.tableTop_digitalLibrary
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-transform: uppercase;
	background-color : #FFFF99;
	text-decoration: none;
}

.tableTop_journals
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-transform: uppercase;
	background-color : #99CCFF;
	text-decoration: none;
}

.tableTop_JBO
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #669966;
	text-decoration: none;
}

.tableTop_JRS
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #CE9A31;
	text-decoration: none;
}

.tableTop_JNO
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #630031;
	text-decoration: none;
}

.tableTop_JEI
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #cc3333;
	text-decoration: none;
}

.tableTop_JM3
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #9933CC;
	text-decoration: none;
}

.tableTop_OE
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #6699CC;
	text-decoration: none;
}

.tableTop_SV2
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #006699;
	text-decoration: none;
}

.tableTop_VJS
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color : #000066;
	text-decoration: none;
}

.tableTop_BK
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-transform: uppercase;
	background-color : #cc9999;
	text-decoration: none;
}

.tableTop_proceedings
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-transform: uppercase;
	background-color : #FFCC33;
	text-decoration: none;
}

.tableTop_SPIEWeb
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #990000;
	text-transform: uppercase;
	background-color : #eeeeee;
	text-decoration: none;
}


.tableTop_blueBG
{
	color: #FFFFFF; 
	font-weight: bold;
	font-family: tahoma, arial, verdana,helvetica;
	font-size: 10px;
	background-color:#006699;
}


.tableTop_blueBG_link
{
	color: #FFFFFF; 
	font-weight: bold;
	font-family: tahoma, arial, verdana,helvetica;
	font-size: 10px;
	text-decoration: underline;
}

.tableTop_journals_blueBG
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: tahoma, arial, verdana,helvetica;
	font-size: 10px;
	background-color:#6699CC;
	vertical-align : top;
}

.tableTop_journals_joe
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: tahoma, arial, verdana,helvetica;
	font-size: 10px;
	background-color:#6699CC;
	vertical-align : top;
}

.tableTop_journals_boo
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#669966;
}

.tableTop_journals_bk
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#94222A;
}

.tableTop_journals_eio
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#CC3333;
}

.tableTop_journals_jmm
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#9933CC;
}

.tableTop_journals_jrs
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#CE9A31;
}

.tableTop_journals_jno
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#630031;
}

.tableTop_journals_sv2
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#006699;
}

.tableTop_journals_jon
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#660033;
}

.tableTop_journals_vj1
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#000066;
}

.tableTop_journals_vj2
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#006699;
}

.tableTop_journals_vjs
{
color: #FFFFFF; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#000066;
}

.tableTop_journals_proc
{
color: #494949; 
font-weight: bold;
font-family: tahoma, arial, verdana,helvetica;
font-size: 10px;
background-color:#FFCC33;
}

.textarea
{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}

.tableHdr
{
	text-transform : uppercase;
	font-weight : bold;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color : #000000;
}

.ToDo_Sort1
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left : 2px;
	margin-right : 2px;
	text-transform : uppercase;
	font-weight : bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color : #FFFFFF;
}

.ToDo_Sort2
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left : 2px;
	margin-right : 2px;
	text-transform : uppercase;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

.ToDo_columnHdr
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left : 2px;
	margin-right : 2px;
	text-transform : lowercase;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif
}

.ToDo_taskListing
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left : 2px;
	margin-right : 2px;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif
}

.treeNav1
{
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	padding : 2px 2px 2px 2px;
}

.treeNav1:visited
{
	TEXT-DECORATION: none;
	font-size: 12px;
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	padding : 2px 2px 2px 2px;
}

.treeNav1:active
{
	TEXT-DECORATION: none;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	padding : 2px 2px 2px 2px;
}

.treeNav1:hover
{
	TEXT-DECORATION: none;
	font-size: 12px;
	color: #990000;
	font-family: Verdana, Arial, sans-serif;
	padding : 2px 2px 2px 2px;
}

.treeNav2
{
	text-decoration: none;
	font-size: 11.5px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	padding : 2px 2px 2px 2px;
}

.treeNav2:visited
{
	TEXT-DECORATION: none;
	font-size: 11.5px;
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	padding : 2px 2px 2px 2px;
}

.treeNav2:active
{
	TEXT-DECORATION: none;
	font-size: 11.5px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	padding : 2px 2px 2px 2px;
}

.treeNav2:hover
{
	TEXT-DECORATION: none;
	font-size: 11.5px;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	padding : 2px 2px 2px 2px;
}
 
.txtarea
{
	color: #666666;
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 420px;
}
 
.uppercase
{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

/* END global style sheet */


td.bcrumbs{
color:#000000;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
text-decoration:none;
background-color:#eeeeee;
}

A.bcrumbs{
color:#333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration:none;
}

A.bcrumbs:hover{
color:#2B4695;
text-decoration:underline;
}

.sci-bt-title{
color: #990000;
font-weight:bold;
font-size: 14px;
}

/* START SPIVJ1 */
#SPIVJ1 {

}

#SPIVJ1 .title {
background-color:#000066;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}

#SPIVJ1 .titleTab a{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
text-decoration:none;
}

#SPIVJ1 .titleTab{
width:170px;
}

#SPIVJ1 .tdColor {
background-color:#000066;
}

#SPIVJ1 .tdColorThin {
background-color:#30a0cc;
}

/* END SPIVJ1 */

/* START SEARCH */
.colLinks a:link{
text-decoration: none;
}

.colLinks a:visited{
text-decoration: none;
}

.colLinks a:active{
text-decoration: none;
}

.searchResultsTable{
width:100%;
margin:10px 0px 0px 0px;
border:none;
}

.searchResultsTableDotted{
width:100%;
margin:10px 0px 0px 0px;
padding:5px;
border:1px dotted #9F9FA0;
background-color:#F3F3F3;
}

.colPercentage{
padding:0px 0px 0px 0px;
vertical-align:top;
color:#FF0000;
font-weight:bold;
}

.colCount{
width:8%;
padding:0px 10px 0px 0px;
vertical-align:top;
text-align:right;
}

.colLinks{
text-decoration:none;
padding:0px 0px 15px 0px;
vertical-align:top;
}

.searchResultsNavTop{
text-align:center;
margin:20px 0px 0px 0px;
}

.searchResultsNavBottom{
text-align:center;
margin:0px 0px 20px 0px;
}

#sci-art-options-box.search-results{
margin:10px 0px 0px 0px;
}

#addMySci{
padding:10px 0px 0px 0px;
}

.powered-verity {
	text-align:center;
	margin: 10px auto;
}

/* END SEARCH */

.navBox{
border: 1px solid black;
margin:1px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.navBoxHeadRed{
background-color:#cc9999;
border-bottom:1px solid black;
padding:0px 0px 0px 2px;
margin:0px 0px 0px 0px;
text-transform: uppercase;
font-size:10px;
}

.navList ul{
margin:5px 0px 5px 10px;
padding:0px 0px 0px 10px;
}

.navList li{
list-style-image: url(/journals/doc/SPIEDL-home/images/nav_icon_primary.gif);
text-decoration:none;
margin:0px 0px -2px 0px;
padding:0px 0px 0px 0px;
}


.navListLink li{
list-style-image: url(/journals/doc/SPIEDL-home/images/nav_icon_secondary.gif);
text-decoration:none;
margin:-2px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.navList a{
text-decoration:none;
color:#000000;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}