body{
margin:0;
padding:0;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}
body{
text-align:center;
}
body{
font:62.5%/1.6 Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
}

#wrapper{
margin:0 auto;
text-align:left;
}
#wrapper{
background-color:#FFFFFF;
color:inherit;
}

#branding{ display: none;
}

h1.hiddenweb{
display:none;
visibility:hidden;
}

#navBar{
 display: none;
}

img.pipe{
padding:0 1em;
}

.clear{
clear:both;
}
#mainContent{
margin:3.5em 1em 6em 1em;
/*padding:0 15px;*/
}
#mainContent{
background-color:#FFFFFF;
color:#000000;
font-size:1.16em;
line-height:1.4;
}
#mainContent h4{
margin-bottom:0;
font-size:1.2em;
color:#02008a;
background-color:transparent;
}

#mainContent h4.headerprint{
font-size:170%; width:80%;color:#02008a;
background-color:transparent;
}

#mainContent p{
margin-top:0;
}
ul li{
list-style-type:disc;
line-height:1.4em;
}

.small{
font-size:80%;
}

.small2{font-size:80%;
	
}


.shift2{padding-left: 200px;

}

img.content1{
float:right;
border:thin solid #CCCCCC;
padding:2px;
margin:.75em 0 .75em 1.5em;
}
a:link{
text-decoration:none;
background-color:transparent;
color:#0000FF;

}
a:visited{
text-decoration:none;
background-color:transparent;
color:#9900CC;

}
a:hover{
text-decoration:none;
background-color:transparent;
color:#FF0000;
border-bottom:1px solid #666699;
}
a:active{
text-decoration:none;
background-color:transparent;
color:#0000FF;

}

.plainone{
background-color:#999999;
color:#000000;
}


.logoShiftRight1{margin-left:3em;
	
}
.logoShiftRight2{margin:18px 0 0 10.5em;
	
}

#footer{
position:absolute;
bottom:0;
width:100%;
background-image: url(../images/footerC.gif);
background-color:#ABBCD3;
color:#666;
text-align:right; height: 35px;
}
#footer p{
margin:0.5em 0 0 2em;
padding:0 1em;
}
#footer img{
float:left;
}
#footer a:link{
text-decoration:none;
background-color:transparent;
color:#0000FF;
border-bottom:none;
}
#footer a:visited{
text-decoration:none;
background-color:transparent;
color:#9900CC;
border-bottom:none;
}
#footer a:hover{
text-decoration:none;
background-color:transparent;
color:#FF0000;
border-bottom:none;
}
#footer a:active{
text-decoration:none;
background-color:transparent;
color:#0000FF;
border-bottom:none;
}
#wrapper{
border-top:none;
border-bottom:none;
}

.shiftRightProg4{padding-left:3.2em;
}
.shiftRightProg3{padding-left: 80px;
}

dl{padding:1em 0 1em .5em;
}
	
dt{
	font-weight: bold;
	border-bottom: 1px solid #E2E2E2;
	margin-top: 5px;
}


dt .time{	font-weight: normal;
	color: #02008a;
	background-color:transparent;
padding-right: 4em;

}

dd{padding-left: 43em; margin-top: -1.4em;
	margin-bottom: 1em;
}

.shiftRightProg1{
	margin:-1.5em 1em 0 3em; font-weight: bold; float: right;
}
.shiftRightProg1B{
	margin:-1.5em 1em 0 3em; font-weight: normal; float: right;
}
.shiftRightProg2{
margin:-2.9em 1em 0 3em; font-weight: normal; float: right;
}
/*
.weeicon{ padding-right: 5px; margin-bottom: -4px;
	
}

.weeicon2{padding-right: 5px; margin-bottom: -2px;
	
}*/

.nohide{
visibility:visible;
}

.hiddenprint{

display: none;
}
.hiddenweb{
visibility: visible; 
}
td{font-size:.95em;
	
}



.available{
	margin-bottom:-2px;
}



#abstract sup, sub{
	font-size:.8em;
}

#abstract h4{ font-size: 1em;
}


.closer {float:right; margin:1em 2em 0 0 ; padding:1px 3px;font-size:.8em;cursor: pointer;
	background-color:#d3dee9; color: #333;}
	
	.leftSpacer{
		 padding-left: 3em;
	}



.title{
	margin-top: 1px;
}

.whoisthis{margin:.5em 1em .5em 0; float: left; clear: right;
	
}


.credits{font-size:85%;
background-color:transparent;
color:#999;
}





