	body
{

 min-width: 1130px;
padding:0px;
margin:0px;
font-family:  Helvetica, arial, sans-serif;

} 

a{
color:#0066A4;
}

a:hover{
   text-decoration:none; 
   color:#333;
	}

.style2{
padding:20px;
margin:0px 10px;  }

   li a{
   text-decoration:underline; 
 font-size:15px;
	padding:0px;
	margin:0px;
	color:#0066A4;}
	
	li a:hover{
   text-decoration:none; 
   color:#333;
	}

img {border:none;}

.wrap
{width:100%
margin:0px;}

/* Header Top*/
	.head{
	margin:0% auto;  display:block;padding:0px;
	height:200px;
	background: -moz-linear-gradient(top center, #2b83ba, #f2f2f2 90%) repeat scroll 0 0 #f2f2f2;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(.1, #f2f2f2),color-stop(.9, #2b83ba));
  /*Internet Explorer 6,7 and 8*/
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b83ba', endColorstr='#f2f2f2');

        /*Internet Explorer 8 only*/
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b83ba', endColorstr='#f2f2f2')";

	background-color: #2b83ba; 
	width:100%;
	}
	
	
	
	.diginit{
float:left;padding-left:20px;margin-bottom:-20px;}

.liblogo{
float:right;padding-right:20px;margin-bottom:-20px;}

.liblogo img{border:  none;padding-top:5px; }
.diginit img{border:  none;} 	

	
		.header{
color: white;


	
margin:0% auto; 
width: 1000px;

	}
	
.header img{ float:left; height: 150px; margin-right:50px;  margin-top:0px; }

.header h1{font-size:60px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500; font-style:italic;
    line-height: 1.0em;
    margin-bottom:-20px;
    margin-top:20px;
     text-align: center;
    width: 950px;
	text-shadow: #000 0 1px 2px;
    }
	
.header h2{font-size:35px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500;
    line-height: .9em;
	margin-top:23px;     text-align: center;
    width: 950px;
	text-shadow: #000 0 1px 2px;}



.header p{font-size:18px;  font-family:  Helvetica, arial, sans-serif;
color: #000; 
    line-height: 1.25em;
	margin-top:-14px;     text-align: center;
    width: 950px;
	}

.searchall{float:right;  }
	
input{
font-size:15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin-top:10px; 
text-indent:5px;

display:inline;}




.button-all {
color:#fff;
background-color:#999;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
font-size:15px;



display:inline;
}

	
	.header_tabs{

	background:#0066a4;  

height:41px;
margin:0% auto;	
padding:0px 80px 0px 100px;
	}
	
	.header_bread{

	background-color:#cccccc; 
min-height:25px;	
max-height:35px;

margin:0% auto;	
padding: 7px 50px 6px 130px;

	}
	
	.header_bread p{
	    float:left; margin-top:0px;padding-top:3px;  position: relative;padding-left: 100px ;
    text-indent: -100px ;max-width:650px;}
	
	.nav
	{  margin-top: 13px; margin-bottom:-10px;  float:left; margin-right:-200px;
		}
		
		
	
	.nav a:hover{
background-color:#666;
	color:#fff;


	}
	
	
	
.nav a{
background-color:#fff;
line-height: 22.25px;

border-width:1px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
   
padding:4px 7px ;

font-size:20px; 

	color:black;
	text-decoration:none;
	display:inline;
	font-weight:250;
	 border-style: solid;
    border-width: thin; 
border-color:#666;
	-webkit-box-shadow: #111 0 -.25px 2px;
-moz-box-shadow: #111 0 -.25px 2px;
box-shadow: #111 0 -.25px 2px;
}
.nav a.sel{
color:#fff;
background-color:#80B2D2;
border-top:none;
border-color:#666;
border-width:1px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
    border-style: solid;
    border-width: thin;
padding:4px 7px ;
width:105px;
font-size:20px; margin:2px 0px 0px 0px;
	line-height:.8em;
	
	text-decoration:none;
	display:inline;
	font-weight:250;
	-webkit-box-shadow: #111 0 -.25px 2px;
-moz-box-shadow: #111 0 -.25px 2px;
box-shadow: #111 0 -.25px 2px;
}
	


select{
  position:relative;
border:none;
font-size:16px; 
	line-height:.8em;
	color:black;
	text-decoration:none;
	display:inline;
	font-weight:250;
}

/* all form DIVs have position property set to relative so we can easily position newly created SPAN */
form div{position:relative;} 

/* setting the width and height of the SELECT element to match the replacing graphics */
select.select{
    position:relative;
    z-index:10;
    width:200px !important;
    height:26px !important;
    line-height:26px;
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
    position:absolute;
    bottom:0;
    float:left;
    left:0;
    width:200px;
    height:26px;
    line-height:26px;
    text-indent:10px;
    background:url(sel3.png) no-repeat 0 0;
    cursor:default;
    z-index:1;
	}
h1 a:hover{
text-decoration:underline;    
}
	h1 a:visited{
color:inherit;    
}
h1 a{
text-decoration:none;
color:inherit;
}
	
	
	
.participants{
background-color:#fff;
border-top:none;
border-color:#5E5E65;
float:right;
		 
border-width:2px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
    border-style: solid;
 position: relative;
padding:0px 7px ;
margin:-3px 50px 0px 0px;
line-height:.8em;
	color:black;
	text-decoration:none;
	display:inline;
	font-weight:250;
}

.top_body_sched{
margin:0% auto;	
width:900px;
	}
	
	.top_body_credits{
margin:0% auto;	
width:850px;
	}

		.top_body_sched h1{
	font-size:35px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500;
    line-height: .9em;
color:#0066a4;
	}
	.top_body_credits h1{
	font-size:35px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500;
    line-height: .9em;
color:#333;
	}
	
	
	.top_body_credits h3{
	font-size: 20px;
color: #0066A4;
text-decoration: none;}
	
	.top_body_credits a{
	text-decoration:none;}
	
	.top_body_credits a:hover{
	text-decoration:underline;}
	
	
	.top_body_sched p{font-family:  Helvetica, arial, sans-serif;}
	
	.top_body1{
margin:0% auto;	
width:850px;

	}
	
	

		.top_body1 h1{
	font-size:35px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500;
    line-height: .9em;
color:#0066a4;

	}
	
	.top_body1 p{font-family:  Helvetica, arial, sans-serif;}
	
		.top_body12{
margin:0% auto;	
width:950px;
min-height:1350px;
	}
	
	

		.top_body12 h1{
	font-size:35px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500;
    line-height: .9em;
color:#0066a4;

	}
	
	.top_body12 h2{
	font-size:29px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500;
    line-height: .9em;
color:#333;

	}
	
	.top_body12 h3{
	font-size:22px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 400;
    line-height: .9em;
color:#333;


	}
	.top_body12 a{
	text-decoration:none;}
	
	.top_body12 a:hover{
	text-decoration:underline;}	
	
	.top_body12 p{	font-size:17px;font-family:  Helvetica, arial, sans-serif;}
	
	
	.top_body p{font-family:  Helvetica, arial, sans-serif;}
.top_body{
margin:0% auto;	

width:900px;
	}
	
	.top_body h1{
	font-size:35px;  font-family:  Helvetica, arial, sans-serif;
	font-weight: 500;
    line-height: .9em;
color:#0066a4;
padding-left: 14px;
text-indent:-14px;


	}
	
	.datelist{
	padding-left: 60px;
text-indent:-60px;
margin-left:-30px;
font-size:1.1em;
color:#333;

	}
	
	.prof {
	color:#000;
	font-weight: 340;
	font-size:20px;
	}
.eventdate{
color:#000;
font-weight: 500;
	font-size:25px;
	margin-bottom:0px;}
	
	.title{
	margin-top:0px;
color:#0066a4;
font-weight: 400;
	font-size:30px;
	margin-left:20px;
	
	
	}
	
	.download{
color:#000;
font-weight: 300;
	font-size:22px;}
	
	.download a{
	background-color:#0066a4;
	color:#fff;
	padding:2px 4px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	margin:0px 5px; 
	text-decoration:none;
	font-size:20px;
	box-shadow: 0 0 5px #fff inset;
	}
	.download a:hover{
	color:black;
	}
	.body{
margin:0% auto;	

width:880px;
	}
.text{
min-height:1000px;
margin:0% auto;	
padding: 0px 00px 40px 0px;
	}
	
	.media{
	float:left;
	width:420px;
	margin-right:10px;
	margin:0% auto;	
padding: 0px 40px 0px 0px;
	}

.media img{
padding:20px 0px 0px 0px; 
width:420px;
margin:0px 0px -10px 0px ;

}

.media a{
margin:0px 0px -10px 0px ;padding; 0px; }

.captionfancy {
margin:0px 0px 20px 0px ;
text-align:center;
	background:#999;
	width:420px;
	font-size:.95em;
	line-height:1.1;
	color:#fff;
	
padding:10px 0px 2px 0px;

	
	
	
}
.imgleft{
float:left;
padding: 10px 30px 5px 10px; }

.imgright{
float:right;
padding: 10px 10px 5px 30px; }

.imgright p{
text-align:center;
font-size:12px;}

.imgright_home{
float:right;
padding: 5px 10px 15px 30px; 
background: #cccccc;

 border-style: solid;
    border-width: thin; 
border-color:#666;
	-webkit-box-shadow: #111 0 -.25px 6px;
-moz-box-shadow: #111 0 -.25px 6px;
box-shadow: #111 0 -.25px 6px;
margin:0px 0px 50px 60px;
line-height:1.4em;
}

.imgright_home p{
text-align:center;
font-size:12px;}
.imgright_home h3{
text-decoration:underline;
margin-bottom:8px;
font-size:20px;}

.imgleft p{
text-align:center;
font-size:12px;}

.top_body1 h3{
margin-left:60px;}

.style3{
font-style:italics;}

.moreinfo{
text-align:right;
font-style:italic;
display:none;}

    .slides_container {
                width:420px;
                height:270px;
            }
            .slides_container div {
                width:420px;
               
                display:block;
            }

.copyright{

	background-color:#0066a4;  
height:25px;
	color:#fff;
margin:0% auto;	
height:50px;
padding-top:24px;
  text-align:center;
	}
	


	.header_top_b{
width:1000px;
height:60px; 
padding-top:10px; 
margin:0% auto;}
		
			.header_top_home{
width:1000px;
height:120px; 
padding-top:10px; 
margin:0% auto;}
		
		
