@CHARSET "ISO-8859-1";

body { color: #333; text-align: center;	font-family: "Lucida Grande", Tahoma, Arial, Verdana, san-serif; font-size: 80%; background-color: #f5f5f5;	}
table { margin: 3px; margin-bottom: 1em; width: auto; border: 0; border-collapse: collapse;}
hr { display: block; clear: both; visibility: hidden; }

#container {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	border: 1px solid #333;
}

#header { background-color: #fff; }
#footer { border-top: 2px solid #6b4f2e; padding: 4px; text-align: center; }
#footer span { font-weight: bold; font-size: smaller; }

#topbar {
	width: 100%;
	background-color: #f1f1e6;
	border-top: 1px solid #000;
	border-bottom: 3px solid #6b4f2e;
	height: 28px;
}

#content { background-color: #fff; min-height: 600px;	}

#leftside {	width: 188px; float: left; background-color: #31552b; min-height: 400px; border-bottom: 3px solid #477340;  }
#main {	background-color: inherit; width: 602px; float: left; padding: 2px; }

h1 { font-size: 150%; margin: 1em 0 0 0; padding: 3px; color: #1d398d; font-weight: lighter; }
h2 { font-size: 130%; font-weight: normal; color: #bb9; margin: 5px; }
h3 { font-size: 115%; font-weight: bolder; color: #000; margin: 15px 5px 5px 5px; }
h4 { font-size: 100%; margin: 5px; padding: 0; font-weight: bolder; color: #333; }
a img { border: none; text-decoration: none; }
a img:visited { text-decoration: none; }
a img:hover { text-decoration: none; }
a img:active { text-decoration: none; }
p, address, ul { margin: 0px 5px 1em 5px; color: #333; }

#navigation { width: auto; overflow: hidden; list-style: none; display: block; margin: 0; padding: 0; border: none; }
#navigation ul { margin: 0; padding: 0; list-style: none; display: block; }
#navigation li { liststyle: inherit; padding:  }
#navigation li a { display: block; background: #477340; padding: 4px; margin: 0; width: 100%; text-decoration: none; color: #fff; border-top: 1px solid #D3D3B8; }
#navigation li a:hover { }

.intro { color: color:#666; font-size: 110%; margin-bottom: 1em; }

#divAbstractSubmission { float: right; border-top: 2px solid #6b4f2e; border-bottom: 2px solid #6b4f2e; }
#divAbstractSubmission a img { border: 0px; }

.table-index {
	width: 600px;
	padding: 2px;
}

.correspondingauthors {
	width: 500px;
	border: 1px solid #333;	
}

.correspondingauthors caption {
	font-size: larger;
	font-weight: bold;
	color: #1d398d;
	border-bottom: 3px solid #1d398d;
}

.correspondingauthors tbody tr th {
	width: 150px;
	text-align: right;
}

.lightTanBoxGreenBottom {
	margin: 0;
	padding: 0;
	width: auto;
	background: #EED;
	border-bottom: 3px solid #31552b;
}

.detail { text-decoration: none; text-transform:uppercase !important;	font-size: smaller !important;	color: #666 !important; font-weight: none !important; }
#printpane { margin: 10px; }
#printpane .printlink { float: right; margin-right: 10px; margin-bottom: 4px; clear: both; }
#printpane .printlink a { text-decoration: none; color: #333; }
#printpane .printlink a:hover { text-decoration: none; color: #477340; }
#printpane .printlink a:visited { text-decoration: none; color: #333; }
#printpane .pane { border: 1px solid #333; background-color: #f1f1f1; color: #000; height: 300px; width: 575px; overflow: scroll; }

a.external {padding-right: 13px;background: url(/images/icons/external_link.gif) center right no-repeat;}