@charset "UTF-8";
/* CSS Document */
body{font-family: arial narrow, Arial, Helvetica, sans-serif; font-size:16px; color:#666;}
.content{
 margin:0px auto; margin-top:60px; margin-bottom:20px; width:980px;}
 h1{font-size:24px;}
 h2{font-size:18px;}
 .text h2{ font-weight:normal;}
 h3{font-size:16px; padding:0px; margin:0px;}
 h4{font-size:15px; padding:0px; margin:0px;}
.logo{margin-left:50px; position:relative; top:-40px; margin-right:40px;}
#dateimg{float:right; position:relative; top:30px; margin-right:40px;}
.topnav{height:140px; text-align:left;}
.nav{text-align:center; position:relative; top:60px;}
.nav li{display:inline;}
.nav li a{margin:0px 15px; color:#666;}
.nav li a:hover{color:#ff9900;}

#vid{margin-right:20px; margin-left:210px; _margin-left:130px; position:relative; top:-60px; border:#ef8624 4px solid; background:#EF8624;}
#vidright{float:right; margin-right:110px; margin-left:20px; position:relative; top:-60px; border:#ef8624 4px solid;}

.rightcol{float:right; width:30%; clear:both; margin:0px 45px; _margin:0px 30px; margin-left:10px;}
#regp{margin-bottom:50px;}
#reglink:hover{filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.addlink{}
.talkbox{border:10px solid #e5e5e5; padding:10px 20px; margin-bottom:50px;}
.talkboxbot{position:relative; top:19px; float:right;}
.quot{color:#990000; font-size:18px; text-align:left;}
.quot span{font-size:3em; _font-size:24px; line-height:1px; _line-height:normal; font-family:arial; color:#ccc;  position:relative; top:20px; _position:normal;}
*:first-child+html .quot span {font-size:22px; line-height:normal; font-family:impact; position:relative; top:-2px; }
.quotaudor{display:none; text-align:right; font-size:14px; color:#666;}
.speaker{margin:40px 0px; clear:left; height:175px;}
.speaker p{margin-top:5px;}
.speakimg{float:left; margin:0px 20px 30px 0px;}

.text{text-align:right; background:#EF8624; color:#fff; margin:60px auto; padding:20px 0px; padding-bottom:35px;}
.pics{width:450px; line-height:40px; margin-left:0px; padding-left:0px;}
.pics li{display:inline; padding:10px; padding-left:0px;}

.lotstext{text-align:left; clear:left; margin:50px; margin-top:20px; padding-bottom:30px; width:54%; _width:50%;}
.callinks{clear:both;padding:20px;}
a{color:#ff9900; text-decoration:none;}
a:hover{color:#ccc; text-decoration:underline;}

.footer{text-align:center; font-size:10px; margin:0px; position:relative; top:-50px;}
.footerlogo{margin-right:420px; position:relative; top:15px;}

.legal{font-size:10px;}

.t {background: url(dot.png) 0 0 repeat-x;}
.b {background: url(dot.png) 0 100% repeat-x}
.l {background: url(dot.png) 0 0 repeat-y}
.r {background: url(dot.png) 100% 0 repeat-y}
.bl {background: url(blcorner.png) 0 100% no-repeat}
.br {background: url(brcorner.png) 100% 100% no-repeat}
.tl {background: url(tlcorner.png) 0 0 no-repeat}
.tr {background: url(trcorner.png) 100% 0 no-repeat;} 

#ImageBoxOverlay
{
	background-color: #666;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left top;
}
img { behavior: url(iepngfix.htc) }
