/* CSS Document */
body{
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-family:"Trebuchet MS";
}
img{
	border:none;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
#main{
	width:100%;
	height:auto;
}
#top{
	background:url(../images/bg_top.gif) repeat-x;
	height:6px;
	width:100%;
	overflow:hidden;
}
#header_top{
	width:100%;
	background:url(../images/bg_header.gif) no-repeat center top;
	height:131px;
}
#header_top_inner{
	width:1001px;
	height:131px;
	margin:0 auto;
}	
#logo{
	width:234px;
	margin:46px 0px 0px 0px;
	height:38px;
	float:left;
}
#header_text{
	width:689px;
	margin:67px 0px 0px 0px;
	padding:0px 0px 0px 78px;
	float:left;
	color:#8f6900;
	font-size:15px;
	font-weight:bold;
	font-family:"Trajan Pro";
}
#navigation{
	width:1001px;
	height:37px;
	margin:0 auto;
}
#navigation_left{
	width:14px;
	height:37px;
	float:left;
	background:url(../images/nav_left.gif) no-repeat;
}
#navigation_right{
	width:14px;
	height:37px;
	float:left;
	background:url(../images/nav_right.gif) no-repeat;
}
#navigation_cont{
	width:973px;
	height:25px;
	padding:12px 0 0 0;
	float:left;
	background:url(../images/bg_nav.gif) repeat-x;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
}
#navigation_cont .left{
	float:left;
}
#navigation_cont .right{
	float:right;
}
#navigation_cont .right ul{
	margin:0;
	padding:0;
	list-style:none;
}
#navigation_cont .right ul li{
	margin:0;
	padding:0 14px 0 11px;
	float:left;
	display:inline;
	background:url(../images/nav_icon.gif) no-repeat right center;
}
#navigation_cont .right ul li.no_bg{
	background:none;
}
#navigation_cont .right ul li a{
	text-decoration:none;
	color:#666666;
}
#navigation_cont .right ul li a:hover{
	text-decoration:none;
	color:#8f6900;
}
#navigation_cont .right ul li a.active{
	text-decoration:none;
	color:#8f6900;
}
#navigation_cont .left a{
	text-decoration:none;
	color:#666666;
}
#navigation_cont .left a:hover{
	text-decoration:none;
	color:#8f6900;
}
#navigation_cont a.active{
	text-decoration:none;
	color:#8f6900;
}
#banner{
	width:100%;
	height:263px;
	background:url(../images/bg_banner.gif) repeat-x;
}
#banner_home{
	width:100%;
	height:255px;
	background:url(../images/bg_banner.gif) repeat-x;
}
#banner_top{
	width:1001px;
	height:10px;
	background:url(../images/bg_banner_top.gif) no-repeat;
	margin:0 auto;
	overflow:hidden;
}
#banner_btm{
	width:1001px;
	height:8px;
	background:url(../images/bg_banner_btm.gif) no-repeat;
	margin:0 auto;
	overflow:hidden;
}
#banner_inner{
	width:100%;
	height:245px;
	background:url(../images/bg_banner_inner.gif) no-repeat center top;
}
#banner_inner_text_cont{
	width:655px;
	height:155px;
	margin:0 auto;
	padding:90px 20px 0 326px;
	color:#fff;
	font-size:14px;
	font-family:"Trebuchet MS";
}
#banner_inner_text_cont .bold{
	font-size:18px;
}
.btn_more{
	margin:8px 0 0 0;
}
#body_link_head_cont{
	width:999px;
	margin:0 auto;
	border-left:1px solid #cfcec9;
	border-right:1px solid #cfcec9;
	background:url(../images/bg_1.gif) repeat-x;
	height:35px;
	color:#515151;
}
#body_link_head_cont .left{
	width:490px;
	padding:0 0 0 10px;
	float:left;
}
#body_link_head_cont .right{
	width:489px;
	padding:0 0 0 10px;
	float:left;
}
#body_cont_over{
	width:1001px;
	margin:0 auto;
	height:auto;
}
#body_cont{
	width:999px;
	padding:15px 0px 15px 0px;
	background:#fff8cc url(../images/bg_2.gif) repeat-x;
	border-left:1px solid #cfcec9;
	border-right:1px solid #cfcec9;
	float:left;
	font-size:13px;
	color:#7f7f7f;
	font-weight:bold;
}
#body_cont .left{
	width:490px;
	padding:0 0 0 10px;
	float:left;
}
#body_cont .left img{
	margin:0px 14px 0px 0px;
	float:left;
}
#body_cont .left p{
	margin:5px 10px 0px 0px;
}
#body_cont .left p a{
	text-decoration:none;
	color:#006699;
}
#body_cont .left p a:hover{
	text-decoration:underline;
	color:#006699;
}
#body_cont .right{
	width:487px;
	padding:0 0 0 10px;
	float:left;
	border-left:2px solid #e2dec8;	
}
#body_cont .right img{
	margin:0px 14px 0px 0px;
	float:left;
}
#body_cont .right p{
	margin:5px 10px 0px 0px;
}
#body_cont .right p a{
	text-decoration:none;
	color:#006699;
}
#body_cont .right p a:hover{
	text-decoration:underline;
	color:#006699;
}
#body_cont .right p.second{
	padding:5px 0px 0px 0px;
	margin:0px 10px 0px 175px;
	border-top:2px dashed #c5c5c5;
}
#bottom{
	background:url(../images/bg_btm.gif) no-repeat;
	width:1001px;
	height:15px;
	overflow:hidden;
	float:left;
}
#footer{
	width:100%;
	height:64px;
	background:url(../images/bg_btm_2.gif) repeat-x;
	margin-top:25px;
	color:#6c6d6f;
	font-size:12px;
	font-family:"Myriad Pro";
}
#footer_text{
	width:1001px;
	margin:0 auto;
	padding-top:20px;
}
	
/* home page ends here */

/* history page starts here */
.history_cont{
	width:959px;
	float:left;
	padding:0px 20px 10px 20px;
}
.history_cont p{
	margin:5px 0px 0px 0px;
}
#history_data{
	border:1px solid #d6ab36;
	margin:10px 0px 10px 0px;
}
#history_data tr th{
	border:1px solid #d6ab36;
	padding:5px;
}
#history_data tr td{
	border:1px solid #d6ab36;
	padding:5px;
	font-weight:normal;
}
.unbold{
	font-weight:normal;
}
h1{
margin:0px 0px 10px 0px;
padding:0px;
color:#5b5b58;
font-size:18px;
}
h2{
margin:0px 0px 10px 10px;
padding:0px;
color:#5b5b58;
font-size:16px;
}
/* history page ends here */

.history_cont ul{
	margin:0px 0px 0px 50px;
	padding:0px;
	font-weight:normal;
}
.history_cont ul li{
	margin:10px 0px 0px 0px;
	padding:0px;
}
.history_cont ul li a{
	text-decoration:none;
	color:#006699;
}
.history_cont ul li a:hover{
	text-decoration:underline;
	color:#006699;
}	
.history_cont p a{
	text-decoration:none;
	color:#006699;
}
.history_cont p a:hover{
	text-decoration:underline;
	color:#006699;
}	
.logo-veneto{
margin:0px 0px 0px 10px;
}
.line{
width:350px;
}
.h_left{
width:479px;
float:left;
}
.padd_20{
padding-left:20px;
}


/* register form starts */
.reg_form{
	width:700px;
	height:auto;
	padding-left:50px;
}
.reg_form input{
	float:left;
	width:300px;
	height:20px;
	margin:5px 0px 0px 0px;
}
.reg_form textarea{
	float:left;
	width:200px;
	height:100px;
	margin:5px 0px 0px 0px;
}
#ch{
width:15px;
height:15px;
float:left;
text-align:left;
margin-top:9px;
}
.hp_imgs{
float:left;
margin-left:5px;
border:1px solid #666666;
padding:2px;

}
.hp_tb{
width:700px;
float:left;

}
#ch_tr{
width:auto;
height:auto;
float:left;
text-align:left;
padding-left:10px;
}
.reg_form label{
	float:left;
	width:300px;
	height:20px;
	padding-right:10px;
	text-align:right;
	margin:7px 0px 0px 0px;
}
.reg_form input.submit_btn{
	width:100px;
	height:25px;
	margin:15px 15px 0px 0px;
	padding:0px;
	border:1px solid #000000;
	cursor:pointer;
}

.reg_form input.padd{
margin:15px 10px 0px 310px;
}
.reg_form input.check{
width:20px;
margin:6px 0px 0px 270px;
}
.reg_form label.check{
text-align:left;
}
.reg_form textarea{
	float:left;
	width:400px;
	margin:5px 0px 0px 0px;
}
.required{
	color:#FF0000;
}
.link_1{
	text-decoration:underline;
	color:#006699;
}
a.link_1:hover{
	text-decoration:none;
	color:#006699;
}
/* register form ends here */

table#speakerList  tr td p, table#speakerList2  tr td p{
font-weight:normal;
}
table#speakerList, table#speakerList2 {
margin-left:40px;
}
table#speakerList2 td{
padding:10px 20px;
}
.history_cont h3{
font-size:14px; margin:20px; padding:0px 0px 0px 0px;
}

a.download{
background:url(../images/download.gif) no-repeat; padding-left:25px; padding-bottom:10px; display:block;
}
table#speakerList2{
border-top:1px solid #666666;
border-left:1px solid #666666;
}
table#speakerList2 tr td{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
}
.ishen_symposium{
width:600px;
float:left; padding:0px 30px 0px 35px;
}
p.link_ss a{
font-size:14px; color:#005f43; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
p.link_ss a:hover{
text-decoration:underline;
}

.meeting_cont{
	width:939px;
	float:left;
	padding:20px 30px 10px 30px;
}
.meeting_left{
width:195px;
float:left;
margin-right:35px;
display:inline;
}
.meeting_left .box{
float:left;
padding:3px;
border:1px solid #e4e4e4;
background:#FFFFFF;
width:187px;
margin-bottom:10px;
}
ul.meeting_nav{
margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
ul.meeting_nav li{
margin:0px; padding:5px 2px 5px 5px; border-bottom:1px dotted #c4c4c4;
}
ul.meeting_nav li a{
margin:0px; padding:4px 1px 4px 20px; background:url(../images/icon_meeting_nav.jpg) no-repeat left center; text-decoration:none; color:#000000; display:block;
}

ul.meeting_nav li a:hover, ul.meeting_nav li a.active{
color:#26a07c;
}

.meeting_right{
width:709px;
float:left; font-family:Arial, Helvetica, sans-serif; color:#030303; font-size:12px; font-weight:normal;
}
.meeting_head{
float:left; width:544px;
}
.meeting_logo{
float:left; width:165px;
}
.meeting_table{
border:1px solid #bfbfbf;
}
.meeting_table tr th{
text-align:left; padding:3px 10px; background:#c49001; border-bottom:1px solid #bfbfbf; color:#FFFFFF; font-size:14px;
}
.meeting_table tr td{
background:#FFFFFF; padding:10px 20px;
}
ul.meeting1{
margin:0px; padding:0px; list-style:none;
}
ul.meeting1 li{
margin:0px; padding:0px 0px 8px 10px; background:url(../images/meeting_bullet.jpg) no-repeat 0px 5px;
}

ul.meeting2{
margin:0px; padding:0px; list-style:none;
}
ul.meeting2 li{
margin:0px; padding:0px 0px 8px 0px;
}
.meeting_dates{
border-bottom:1px solid #666666; padding-bottom:5px; font-size:14px; font-weight:bold; text-align:center;
}
.meeting_right a{
color:#006699; text-decoration:underline
}
.meeting_right a:hover{
color:#006699; text-decoration:none;
}
.ishen_news{
float:left; padding:0px 40px 0px 40px;
}
.ishen_nl{
float:left; padding:0px 30px 0px 25px; 
}

.ishen_symp{
float:left; padding:0px 3px 0px 3px;  border-left:1px solid #e3dec8; border-right:1px solid #e3dec8;
}


/* END */


