@charset "utf-8";
h1,h2,h3,h4,h5,h6{font-size:100%;}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

body{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}
.valignsetTop { vertical-align: middle; }

.ls_narrow { line-height: 1.2em; }
.ls_normal2 { line-height: 1.2em; }
.ls_normal { line-height: 1.5em; }
.ls_double { line-height: 2.0em; }

dt { margin-top: 0.5em; }
dd { margin: 0.5em 0 0 0.5em; }
dd.whats { margin-left: 1.0em; }

a:link{ color:#3300cc; }
a:hover{ color:#ff6600; }
/*a:visited{ color:#3300cc; }*/
a:active{ color:#ff9900; }

hr{
	display:none;
}

#wrapper{
	width:750px;
	margin:10px auto;
	
}

#contents{
	background:url(../img/bg_contents.gif) repeat-y;
	padding:0 0 15px 0;
}

#logo_left a{
	display:block;
	width:269px;
	height:34px;
	background:url(../img/med_readspeaker_new.gif) no-repeat left top;
	text-indent:-9999em;
	overflow:hidden;
	margin:0 0 10px 0;
}

#header{
	position:relative;
	padding:10px 10px 0px 10px;
	background:url(../img/bg_header.gif) no-repeat left top;
}

.notext{
	display:none;
}

#subnav{
	position:absolute;
	top:40px;
	right:0px;
}

#subnav li{
	display:inline;
	padding:0 10px 0 10px;
	background:url(../img/icn_tri_01.gif) no-repeat left center;
}

#topnav{
	height:26px;
	overflow:hidden;
	background:url(../img/bg_topnav.gif) no-repeat top left;
	padding:9px 15px 0;
}

#topnav li{
	display:inline;
	padding:0 10px 0 5px;
}	


#topnav a{
	color:#ffffff;
	text-decoration:none;
}

#topnav a:hover{
	text-decoration:underline;
}

h1{
	/*position:relative;
	top:10px;
	left:10px;*/
	font-size:100%;
	font-weight:bold;
	color:#999999;
	margin:0 0 5px 0;
}

h3{
	font-size:121.8%;
	color:#ff6600;
	background:url(../img/arw_h3.gif) repeat-x left center;
	padding:5px 0 0 5px;
	height:25px;
	overflow:hidden;
	/*border-bottom:dotted 1px #ff6600;*/
}

h4{
	font-weight:bold;
	font-size:100%;
}

#ch_change{
	padding:8px 15px 0 0 ;
	height:18px;
}

#ch_change dl{
	float:right;
}

#ch_change dt{
	float:left;
	display:block;
	color:#003399;
	font-weight:bold;
	font-size:77%;
	margin:0 0 0 15px;
	padding:3px 0 0 0;
}

#ch_change dd{
	display:block;
	width:18px;
	height:18px;
	float:left;
	margin:0 0 0 3px;
	overflow:hidden;
	background:url(../img/btn_switch.gif) no-repeat left top;
}

#ch_change dd a{
	display:block;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999em;
}

#ch_change dd#text{ background-position:0px -90px; }
#ch_change dd#ch01{ background-position:0px 0px; }
#ch_change dd#ch02{ background-position:-18px 0px; }
#ch_change dd#ch03{ background-position:-36px 0px; }
#ch_change dd#ch04{ background-position:-54px 0px; }
#ch_change dd#ch05{ background-position:0px -18px; }
#ch_change dd#ch06{ background-position:-18px -18px; }
#ch_change dd#ch07{ background-position:-36px -18px; }
#ch_change dd#ch08{ background-position:-54px -18px; }



#contents_left{
	margin:5px 0 0 0;
	float:left;
	width:480px;
	padding:5px 20px 0 15px;
	border-right:solid 1px #cccccc;
}

#contents_right{
	float:right;
	width:205px;
	padding:10px 15px 0 10px;
}

.ISI_IGNORE{
	text-align:right;
}

*html .ISI_IGNORE input{
	padding:2px 0 0 0;
}

.mboldblue{
	font-weight: bold;
	border-bottom: 1px dotted #7f7fff;
	color:#330066;
}


#footer{
	background:url(../img/bg_footer.gif) no-repeat left bottom;
	color: #ffffff;
	padding:10px;
}

#footer ol{
	padding:0 10px 0 5px;
}

#footer li {
	display:inline;
	padding:0px 10px 0 5px;
	}

#footer a {
	text-decoration: none;
	color: #ffffff;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
	
#footer p {
	position: relative;
	top: 7px;
	padding:0 5px 10px 0;
	text-align: right;
	line-height: 130%;	
	}
