/* CSS Document */

body {
		text-align:center;
		background-color:#FFFFFF
		}

/*a {text-decoration:none}
a:hover {text-decoration: underline;
		font-style:oblique;
		}
*/
h2 {
		font: Georgia, "Times New Roman", Times, serif;
}

p {
		font: Georgia, "Times New Roman", Times, serif;
}

font.caption{
		font: Arial, Helvetica, sans-serif;
		font-size:.9em;
		color:#FF0000;	
}

td { 
		text-align:center; 
		font: Georgia, "Times New Roman", Times, serif;
}

ol { list-style-type: upper-roman;
}


div.rightFloat {
		float:right;
		border-style:none;
		padding: .2em .2em;
}

div.leftFloat {
		float:left;
		border-style:none;
		padding: .2em .2em;
}

div.navTitle {
		text-align: center;
		width: 6.8em;
		height: 1.2em;
		margin: .05em 0em;
		color:#EEEEEE;
		background-color:#444466;
		text-decoration:none;		
}


div.nav {
		text-align: left;
		width: 6.8em;
		height: 1.2em;
		margin: .05em 0em;
		color:#000066;
		background-color:#AAAACC;
		text-decoration:none;
}

div.nav:hover {
		background-color:#DDDDDD;
		color:#000066;
		text-decoration:underline;
		cursor: hand;
}

div.nav:visited {
		color: #999944;
}

#mainDiv {
		width: 54em; 
		margin:0 auto; 
		background-color:#FFFFFF;
		z-index:2;
		}

#titleDiv {
		background-color: transparent; 
		background-image: url(images/banner2.gif);
		background-repeat:no-repeat;
		border-bottom:1px groove gray;
		width: 800px;
		height: 150px;
		z-index:100;
		position: relative;
		}

#bottomDiv {
		background-color:#FAFAFF; 
		border-top:1px groove gray;
		font-size: .8em;
		z-index:2;
		}

#leftDiv {
		font-size: .8em;
		float:left; 
		width:6.8em; 
		padding: 0 0.1em; 
		border:1px groove gray;
		/*background-color: #AAAAFF;*/
		z-index:2;
		}
		

#rightDiv {
		font-size: .8em;
		float:right; 
		background-color:#DFDFFF; 
		width:6.8em; 
		padding: 0 0.1em; 
		border:1px groove gray;
		z-index:2;
		}

#centerDiv {
		font-size: .8em;
		background-color:#F4F4FF;		

		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-align:left; 
		margin:0 7.3em; 
		padding: 0 0.2em; 
		border: 1px groove #CCCCCC;
		z-index:2;
		}

#centerDivAbstract {
		font-size: .8em;
		background-color:#F4F4FF;		
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-align:left; 
		margin:0 7.3em; 
		padding: 0 0.2em; 
		border: 1px groove #CCCCCC;
		z-index:2;
		}

div.linkBox {
		float: right;
		font-size: 1em;
		width: 10em;				
		padding: 0 0.1em;
		background-color:#FFFFFF;
		border:1px groove gray;		
}

div.linkBoxTitle {
	text-align:center;
	width: 10em;
	height: 1.2em;
	margin: 0.05em 0em;
	color:#EEEEEE;
	background-color:#444466;
	text-decoration:none;	
}

div.linkBoxLink {
	text-align: left;
	width: 10em;
	height: 1.2em;
	margin: 0.05em 0em;
	color:#000066;
	background-color:#BBBBDD;
	text-decoration:none;
}

div.linkBoxLink:hover {
	background-color: #666699;
	color: #DDDDFF;
	text-decoration: underline;
	cursor: hand;
}

div.linkBoxLink:visited {
	background-color: #996666;
	color: #000066;
	text-decoration: underline;
}

div.prop{
		height:399px;
		width: 1px;
		float: right;
}

div.clear{
		height: 1px;
		clear: both;
		overflow:: hidden;
}

b.Q{
	font-size:large; 
	color:#CC0000
}

b.A{
	font-size:large;
	color:#0000CC;
}


div.pdf{
	
	float: right;
	background-color:transparent;
	padding-right: 5px;
	height: 41px;
	width: 40px;
}

div.pdf a{
	text-decoration:none;
	text-align:center;
	font-size:.8em;
}

div.pdf img{
	border: none;
}


td {
	text-align:left;
	vertical-align:top;
}

.f1 {
	width:200px;
	font:inherit;
}