/*
*********************************************************************
NOTES:
This dicument contains styles which are compatible with CSS 2
and higher compliant web browsers.
*********************************************************************
*/
html, body {
	background-color: #FFF;
	padding: 0;
}

body, p, address, div, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #444;
}

div {
	margin: 0;
}

h1 { font-size: 22px; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h4 { font-size: 12px; }

h5 { font-size: 10px; }

h6 { font-size: 7px; }

a { color: #F90; }
a:visited { color: #333; }
a:hover, a:focus { color: #F90; }
a:active {
	color: #F90;
	text-decoration: none;
}
a img, a object {
	border-width: 0;
	border-style: none;
}

.float_left { float: left; }
.float_right { float: right; }

.note, .caption {
	font-size: 10px;
	color: #555;
}
.caption { font-style: italic; }

div#headline {
	font-family: "Verdana", sans-serif;
 color: #F90;
 font-size: 18px;
 line-height: 1em;
}

div#headline2 {
	font-family: "Verdana", sans-serif;
 font-size: 18px;
 line-height: 22px;
}

div#headline2 a:hover { color: #333; }
div#headline2 a.on { color: #333; }
div#headline2 a.on span { color: #F90; }
div#headline2 a:active { color: #333; }

body#sect_home div#headline2 { margin: 30px 12px 50px 284px; }
body#sect_home div#headline2 * { font-size: 8px; }

div#content {
	margin-top: 0px;
 line-height: 3em;
 font-size: 10px;
}

div#content a:hover { color: #F90; }
div#content a.on { color: #F90; }
div#content a.on span { color: #F90; }
div#content a:active { color: #F90; }

body#sect_home div#content { margin: 30px 12px 50px 284px; }
body#sect_home div#content * { font-size: 8px; }

div#content2 {
	margin-top: 0px;
 line-height: 3em;
 font-size: 14px;
}

div#content2 a:hover { color: #555; }
div#content2 a.on { color: #555; }
div#content2 a.on span { color: #555; }
div#content2 a:active { color: #555; }

body#sect_home div#content2 { margin: 30px 12px 50px 284px; }
body#sect_home div#content2 * { font-size: 8px; }


div.menu {
	color: #FFF;
	white-space: nowrap;
margin-top: 20px;
}

div.menu a {
	font-family: verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	line-height: 6px;
	margin-left: 30px;
}

div.menu a span {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	color: #FFF;
}

div.menu a:hover { color: #F90; }
div.menu a.on { color: #999; }
div.menu a.on span { color: #F90; }


div#menu2 {
	color: #FFF;
}

div#menu2 a {
	font-family: verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	line-height: 18px;
}

div#menu2 a span {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	color: #FFF;
}

div#menu2 a:hover { color: #F90; }
div#menu2 a.on { color: #999; }
div#menu2 a.on span { color: #F90; }




div#navigation {
	color: #FFF;
	white-space: nowrap;
}
div#navigation a {
	font-family: verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666;
	line-height: 1em;
	margin-left: 30px;
}
div#navigation a span {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	color: #FFF;
}
div#navigation a:hover { color: #F90; }
div#navigation a.on { color: #999; }
div#navigation a.on span { color: #F90; }

address#footer {
	clear: both;
	padding: 8px 10px 15px 284px;
	border-top: 1px #000 solid;
	background-color: #333;
	background-image: url(../images/global/footer_img.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFF;
	font-style: normal;
	white-space: nowrap;
	line-height: 1em;
}

/*
*********************************************************************
SPECIAL PROPERTIES                                                  *
*********************************************************************
*/
.hide { display: none; }
.hide_css1_block { display: none; }
.hide_css1_inline { display: none; }
.hide_css2_block { display: block; }
.hide_css2_inline { display: inline; }

.clear_left, .clear_both { clear: left; }
.clear_right, .clear_both { clear: right; }

div.clear_left, div.clear_right, div.clear_both {
	font-size: 1px;
	line-height: 1em;
	height: 1px;
}

#open_reading_title a{
color: #333333;
font-size: 1em;
text-decoration: none;
margin-top: 0px;
line-height: 1.5em;
}

#open_reading_speaker a{
color: #333333;
font-size: 2em;
font-weight: bold;
text-decoration: none;
line-height: .5em;
}

#open_reading_date a{
color: #333333;
font-size: 1.5em;
text-decoration: none;
line-height:0em;
}

#open_reading_place a{
color: #333333;
font-size: 1em;
text-decoration: none;
font-weight: bold;
margin-top: 0px;
line-height: .5em;
}

#open_reading_title a:hover{
color:#FF9900;
}

#open_reading_speaker a:hover{
color:#FF9900;
}

#open_reading_date a:hover{
color:#FF9900;
}

#open_reading_place a:hover{
color:#FF9900;
}.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	font-style: normal;
}
