/* Normalizes margin, padding */
body, div, dl, dt, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td {margin: 0; padding: 0;}

/*Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6 {font-size: 100%; }

/* Removes list-style from lists */
ol, ul {list-style: none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}

/* Removes list-style from lists */
table {border-collapse: collapse; border-spacing: 0;}

/* Removes border from fieldset and img */
fieldset, img {border: 0;}

/* Left aligns text in caption and th */
caption, th {text-align: left;}

html {
	text-align: center;
	background-color: #333333;
	height: 100%;}

body {
	width: 950px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	padding-top: 10px;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;}
	

/* header */
	
div#header_home {
	width: 100%;
	height: 110px;
	background-image: url(images/head_logo.png);
	}

div#header {
	width: 100%;
	height: 110px;
	background-image: url(images/head_logo_f2.png);
	}
	
h1 {display: none;}


div#header blockquote {display: none;}
div#header_home blockquote {display: none;}
	


div#content {
	width: 950px;
	min-height: 500px;
	background-image: url(images/content_bkgd.png);
	background-repeat: repeat-y;
	margin-top:-3px;
	overflow: auto;}
	


/* Sidebar navigation */
	
div#sidebar {
 float: left;
 width:215px;}
	
div#sidebar h2 {display: none;}

ul#navigation {
	position: relative;
	float: left;
	width: 215px;
	text-align:right;}

#btnDirect {margin: -2px 0;}


/* Main Content */

div#content_main {
	position: relative;
	float: right;
	width: 735px;}
	
div#contact  {
	width: 600px;}
	
blockquote {
	padding: 0 50px 30px 30px;
	margin: 0 50px 30px 30px;}

h3 {
	font-size: 28px;
	font-style: bold;
	color: #990000;
	padding-top: -10px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-bottom:5px;}
	
h4 {
	font-size:16px;
	font-style: oblique;
	text-transform: uppercase;
	color: #990000;
	padding-top: 10px;
	margin-top: 10px;}
	
h5 {
	font-size:18px;
	color: #990000;
	text-transform: uppercase;
	padding-top: 15px;}
	
h6 {
	font-size: 22px;
	font-style: bold;
	font-style:italic;
	color: #000000;
	text-transform:uppercase;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom:0px;}
	
.content_li {
	list-style: outside;
	list-style-type: circle;
	line-height: 18px;
	text-indent: 0px;
	margin-top:5px;
	padding-top: 5px;}

.content_sub_li {
	list-style: outside;
	list-style-type:square;
	line-height: 18px;
	text-indent: none;
	padding-left: 15px;}	

address {
	color: #666666;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding-bottom:5px;}	


.sub {
	color: #666666;
	font-size: 15px;
	text-transform: uppercase;
	padding-top: -10px;
	padding-bottom:30px;}	


.ref {
	text-indent: 20px;
	padding-top: 5px;
	margin-top: 5px;
	list-style:inside;
	list-style-type:square;
	line-height: 18px;}

.caption {
	font-style:italic;}
	
.project {
	font-weight: bold;
	margin-top: 10px;
	padding-top: 10px;
	color: #000000;
	text-transform:uppercase;
	text-indent: 10px;
	font-style:italic;}

.contact {
	text-align:center;}
	

.image {
	float: right;
	padding: 0 -30px 15px 15px;
	margin: 0 -30px 10px 20px;}
	
	
.affiliation {
	font-size:18px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	list-style: none;
	line-height: 32px;
	list-style-position:inside;}

.member {
	color: #666666;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding-bottom:5px;}
	
.form {
	text-align: center;
	width: 300px;
	margin: 0 150px 0 150px;}
	

/* Footer */
	
div#footer {
	width: 100%;
	height: 72px;
	position: relative;
	top: -30px;
	margin-bottom:30px;
	background-image:url(images/footer.png);
	background-repeat: no-repeat;
	text-align: right;}
	

.style1 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align: right;
	padding-right: 25px;
	margin-right: 25px;}
	
a:link, a:visited {color: #990000; text-decoration: none;} a:hover {color: #999999; text-decoration:underline;}
	
	
