/*Colors:
Pathway: 805E14
Leaf red:AC2000
Leaf orange: B03B00
Tree: 1C1400
Bridge tan: C5A564
*/

body {
margin: 0;
padding: 0;
background: white;
font-family: verdana, arial, sans-serif;
font-size: 80%;
}

h1, h2, h3 {text-align: center}
h3.contact {text-align: left}
h4 {margin-bottom: 3px}
hr {color:#ac2000; margin: 5px,0px,5px,0px}
.header_emphasize {font-weight: bold;}

form#countdown input {
    border: none;
    background: transparent;
    width: 3em;
    font-color: #ac2000;
    font-weight: bold;
}

input.stylizedbutton
{
   font-size:14px;
   color:#000000;
   padding: 2px;
   font-weight: bold;
   background-color: #E3DBC8;
}
input.stylizedbutton:hover
{
   font-size:14px;
   color:#ac2000;
   font-weight: bold;
   font-style: italic;
}
.title {color: #000000; text-align: left}
.review_subtitle {margin-left: 20px; font-size: 90%; color: #1C1400}
.indented {margin-left: 30px; font-size: 90%}
.smaller_text {font-size: 90%}
.indent_tad {margin-left: 20px;}
.floatright {float:right; text-align: right; margin:20px}
#schedule_right {float:right; margin-left: 5px; margin-bottom: 5px; border: #C5A564 3px ridge; padding: 5px }
.emphasized {color: #be3f00;font-weight: bold}
.more_right {width: 400px; text-align:right; font-style:italic}
.more_left {text-align:left; margin-left: 5px; font-style:italic}
.speaker {font-size: 90%; padding-right: 15px;}
.author {font-style:italic;}
.table_title {font-style: italic; font-weight: bold;}
.fineprint {font-size: 80%; font-style: italic; font-weight: bold; color:#AC2000;}
.fineprint_right {font-size: 80%; font-style: italic; font-weight: bold; color:#AC2000; float:right;}
.textarea_input {width: 630px; height: 50px; margin-top: 5px;}
#notice {float: right; border: solid thin #b84000; padding: 10px; left: 412px; top: 110px; height: 175px; z-index: 10px; position: absolute; width: 266px; font-size: 11px }
.smaller_table {font-size: 90%; width: 650px; border-spacing: 2px;}
.conference_docs {line-height: 1.7;}
.conference_docs span {float:right;}

/*For Journal Images*/
.reviewimg {float:right; border: outset; border-color: #C5A564; margin:10px}
.reviewimg_left {float:left; border:dotted; border-color: #C5A564; margin:10px}
a {color:#B03B00; text-decoration: underline;}
a:visited {color: #ac2000; text-decoration: underline;}
a:hover {color: #ac2000; text-decoration: underline;}
a:active {color: #ac2000;text-decoration: underline;}

dl, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

dd {
margin: 0;
padding: 0;
list-style-type: none;
display: none;
}

dt {
padding: 2px;
list-style-type: none;
}

#menu {
position: fixed; 
top: 20;
left: 5;
filter:alpha(opacity=80);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
font-size: 12px;
font-weight: normal;
font-family: Verdana, Georgia;
}

#menu {
width: 150px;
margin-left: 20px;
margin-top: 20px;
}

#menu dt {
cursor: pointer;
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
background: #BE3F00;
color: #ac2000;
}

#menu dd a {
color: #ac2000;
text-decoration: none;
display: block;
height: 100%;
font-weight: normal;
}

#menu dd a:hover {
color: #ac2000;
text-decoration: none;
display: block;
height: 100%;
font-weight: bold;
}

#menu li {
text-align: center;
background: #C5A564;
color: #ac2000;
font-weight: normal;
}

#menu li a, #menu dt a{
color: #000;
text-decoration: none;
display: block;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
background: #AC2000;
color: #C5A564;
}

#menu dt a:visited {
font-weight: bold;
}

#sidebar {
position:absolute;
left:5px;
background-image: url(images/sidebarNEW.jpg);
background-repeat: no-repeat;
background-color: #B09362;
margin-left:0px;
repeat: no;
display: block;
height: 800px;
width: 200px;
background-position: 0% 0px;
}

#main {
left:201px;
margin-left: 20px;
position: absolute;
width: 700px;
}

#main a{
text-decoration: none;
font-weight: normal;
color: #b84000;
}

#main a:visited{
text-decoration: none;
color: #b84000;
}

#main a:visited{
text-decoration: none;
color: #b84000;
}

#main a:hover{
text-decoration:underline;
color: #ac2000;
}

#top {
left:201px;
top: 0px;
margin-left: 20px;
position: relative;
width: 700px;
height:105px;
}

#main a.tooltip {
    position:relative; 
    z-index:24;
    color:#ac2000;
    text-decoration:none;
    }

#main a.tooltip:hover {z-index:25; text-decoration:none; font-weight: normal;}

#main a.tooltip span {display: none; text-decoration: none; padding: 5px;}

#main a.tooltip:hover span { 
	font-weight: normal;
    display:block;
    text-decoration: none;
    position:absolute;
    top:1em; left:1em; width:450px;
    border:2px solid #000;
    padding: 6px;
    background-color:#e7e2cf; 
    color:#000;
    }

#main a.smaller {
    position:relative; 
    z-index:24;
    color:#ac2000;
    text-decoration:none;
    font-size: 90%;
    }
#main a.smaller:visited {
	position:relative; 
	z-index:24;
	color:#ac2000;
	text-decoration:none;
	font-size: 90%;
}
#main a.smaller:active {
    position:relative; 
    z-index:24;
    color:#ac2000;
    text-decoration:none;
    font-size: 90%;
}

#main a.smaller:hover {z-index:25; text-decoration:none; font-weight: bold;}
     
#breadcrumbs {
text-align: right;
float:right;
font-weight: bold;
color:#000;
font-size: 80%;
}   
 
#breadcrumbs a {
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	color: #ac2000;
}

#breadcrumbs a:visited {
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	color: #ac2000;
}

#breadcrumbs a:active {
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	color: #ac2000;
}

#breadcrumbs a:hover {
	text-align: right;
	text-decoration: underline;
	color: #B03B00;
}
 
#breadcrumbs_inline{
	float:right;
	text-align: right;
	font-weight: bold;
	color: #000;
	font-size: 80%;
}

#breadcrumbs_inline a {
	font-size: 80%;
	color: #ac2000;
	text-decoration: none;
}

#breadcrumbs_inline a:active {
	font-size: 80%;
	color: #ac2000;
	text-decoration: none;
}

#breadcrumbs_inline a:visited {
	font-size: 80%;
	color: #ac2000;
	text-decoration: none;
}

#breadcrumbs_inline a:hover {
	font-size: 80%;
	text-decoration: underline;
	color: #B03B00;
}

#copyright {
text-align: center;
position: relative;
display:block;
margin-left: 7;
width: 900px;
color: #000;
font-size: 80%;
}

#copyright a, a:visited, a:active{
 color: #B03B00;
 text-decoration: underline;
 font-weight: normal;
}

#copyright a:hover{
 color:#FFF;
 background-color: #B03B00;
 text-decoration: none;
 font-weight: normal;
}

/*For Contact Form*/
fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }

/*Logon Screen*/
.input {
    border: 1px solid #006;
    background: #F5EEE4;
}
.input:hover {
    border: 1px solid #ac2000;
    background: #C3B086;
}
.button {
	margin-top: 10px;
	padding: 3px;
    border: 1px solid #006;
    background: #AE9050;
    font-style:italic;
    font-weight: bold;
}
.button:hover {
    border: 1px solid #ac2000;
    background: #AE9050;
    color: #AC2000;
}

/*Slideshow*/
#slideshow {
	margin-left:1px;
	top:55px;
	position: absolute;
}

.slide {
	position: absolute;
	padding:3px;
	text-align: center;
	top: 260px;
	left: 411px;
	width: 280px;
	height: 375px;	
	border-color: #C5A564;
	border: 2px groove;
}

.content-id p {
	width: 280px;
	padding: 5px 10px 0 10px;
	margin: 0;
	background: #E0EADF;
}

.content-id h2 {
	width: 290px;
	margin-top: 29px;
	padding-left: 10px;
	background: #E0EADF;
}
.conference_coming {
	color: #b84000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.conference_coming_details {
	color: #000;
	font-weight: normal;
	
	text-align: center;
}