body {background-color: #ccccee; }

p, tr, td, ul, li {
	font-family:"Arial Narrow"; 
	color:#000099; 
	text-align:justify;
	}

p {display: block;}



A:link {color:#000099;
	text-decoration:underline;
}

A:hover {
	text-decoration:overline;
	color:#ff0033;
}

A:visited {
	text-decoration:underline;
	color:#006633;
}


B {font-weight: bold;}

P.smaller {font-family: "Verdana, Arial";
Font-size: 8pt;
text-align: left;
display: block;
}


P.intro {font-family: "Tahoma, Verdana, Arial";
	margin-left: 30px;
	margin-right: 20px;
	color: #000099;
	text-align: justify;
	font-weight: bold;
	font-size: 11pt;
	border: 1px #000099;}

P.headquote {font-family: "Tahoma, Verdana, Arial";
	align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 11pt;}

P.up {
	text-align: right;
	}

A.up {font-family: sanserif;
	display: block;
	text-align: right;
	margin-right: 10px;
	color: #5e002f;
	font-weight: bold;
	background-color: #fed1a9;}

H1 {
	display: block;
	color: #000000;
	font-size: x-large;
	text-align: left;
	font-weight: bold;
	font-family: "Arial Narrow";
  
	}


H2 {color: #000099;
	font-weight: bold;
	font-size: 14pt;
	font-family: "Arial Narrow";
	text-decoration: none;
	text-align: left;
	}

H3	{
	color: #009999;
	font-variant: small-caps;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	font-family: "Arial Narrow";
	margin-left: 15px;
	}

H4	{
	color: #006633;
	font-variant: normal;
	font-weight: bold;
	font-style: italic;
	font-family: "Tahoma, Arial Narrow";
	margin-left: 15px;
	}

A.out {color: #408080;
	font-weight: bold;
	font-family: "Helvetica";
	text-decoration: underline
	}
A.course {color: #800040;
	font-weight: bold;
	text-decoration: underline
	}
A.def {vertical-align: text-top;
	color: green;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
	}
A.prof {vertical-align: text-top;
	color: #ff8000;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
	}
A.rasmol {vertical-align: text-top;
	color: #408080;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
	}
A.inpage {color: #800040;
		text-decoration: none;
		font-weight: bold;
	}
A.up {color: #800040;
		text-decoration: none;
		font-weight: bold;
	}



OL.toc	{
	display: list-item;
	list-style-type: decimal;
	color: #0000a0;
	font-variant: normal;
	font-weight: bold;
	font-style: italic;
	font-family: "Arial Narrow";
	text-decoration: none;
	margin-left: 3em;
	}

.toc {
	color: #800040;
	font-variant: normal;
	font-weight: bold;
	font-style: italic;
	font-family: "Arial Narrow";
	text-decoration: none;
	}


.birdlink A:hover {
text-decoration:overline;
color:#ff3399;}

.birdlink A:visited {
text-decoration:underline;
color:#9999ff;}

.birdlink A:link {color:#3399ff;
font-family: "Brush, Tahoma, Arial";
font-weight: bold;
font-size: 12pt;
text-decoration:underline;
}

.birdlink {color:#3399ff;
font-family: "Brush, Tahoma, Arial";
font-weight: bold;
font-size: 10pt;
text-decoration:underline;
}

.birdoutreview {font-style: italic;
font-size: 9pt;
font-weight: bold;
font-family: "Brush, Tahoma, Arial";
margin-left: 50px;
margin-right: 15px;
margin-top: 1px;
margin-bottom: 1px;
display: block;
}

.birdinreview {
font-size: 10pt;
font-family: "Brush, Tahoma, Arial";
font-weight: bold;
margin-left: 50px;
margin-top: 1px;
margin-bottom: 1px;
display: block;
}



P.birddate {
font-size: 10pt;
font-family: "Brush, Tahoma, Arial";
font-weight: bold;
margin-left: 50px;
margin-right: 40px;
margin-top: 2px;
margin-bottom: 15px;
display: block;
}

.warning  {
width: 680px;
border: solid 1px;
background-color: #ffffcc;
font-size: 11pt;
font-family: "Arial";
margin-left: 10px;
margin-right: 10px;
padding: 10px;

	   }
body {
		font-family: Verdana, sans-serif;
		text-align:center;
		margin: 0px;
	}

	#main {
		padding:20px 10px 40px 10px;
	}
	
	#wrapper {
		width: 711px;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		margin-left: auto;
		margin-right: auto;
		padding:0;
		margin-top:-10px;
		margin-bottom:0;
		padding-bottom:0;
		text-align:left;
	}
	
	br.clear {clear:both}
	

	.sectionBreak {
		width:711px;
		border-top:2px solid #DDE7F0;
		clear:both;

	}

	* html .sectionBreak {
		height:1px;
		margin-bottom:-18px;
	}
	
	* #main {
		zoom:1;

	}

	#main {
		font-size:.8em;
	}

	#main p {
		padding:5px 10px 5px 10px;
	}

	#main h1 {
		color: #0A57A4;
		font-size:1.4em;
	}

	#main h2 {
		color: #1C1C4E;
		font-size: 1.2em;
		margin:0;
		background-color:#DDE7F0;
		padding:2px;
		padding-left:20px;
	
		margin-left:-10px;
		margin-right:-10px;
	}



	#main h1, #main h3, #main h4 {
		padding:2px;
		padding-left:10px;
	}

	* html #main h1, #main h2, #main h3, .filesharing-item {
		zoom:1;
	}

	#main h3 {
		color:#1C1C4E;
		margin:0;
		font-size:1.1em;
		font-weight: normal;
		border-bottom: 2px solid #DDE7F0;
		border-top: 2px solid #DDE7F0;
		font-style: oblique;

	}
	
	#main a {
		text-decoration: none;
		color:  #0A57A4;
	}

	#main a:hover {
		color:#FFFFFF;
		background-color: #0A57A4;
	}
	.lessonStep img {
		float:right;
		margin:10px;
		padding:5px;
		border: 1px solid #999;
	}

	* html .lessonStep img {
		margin:10px;
	}



	* html #main p {

		margin-bottom:5px;
		margin-top:5px;
	}
	
	#credits {
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		margin: 0px -10px 0 -10px;
		text-align:center;
		font-style: italic;
		font-size:.8em;
		background-color:#eee;
	}

