html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}
html {
	background-color: #333333;
}
body {
	font: 10pt/16pt Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	width: 1004px;
    position:relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	margin: 0px auto;
	
}
#body_in {
	padding-bottom: 90px;
	background-color: #fff;
/*	padding-bottom:90px;*/
}
#page_content {
	clear: both;
	display:block;
	margin: 0 50px 20px 50px;
}
#bottom {
	background-image: url(../images/bg_bm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #fff;
	font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
	color: #898989;
	padding: 0 51px 0 51px;
    position: absolute;
    bottom: 0;
	display: block;
	height: 90px;
/*	margin-bottom: -90px;*/
}

img {border:none;}
a {outline:none; color: #00aeef;}
p {margin-top: 0; padding-top:0;}
h3 {
	font: 14pt/20pt Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0;
	display: none;
}


#logo {
	display: block;
	overflow: hidden;
	width: 229px;
	height: 80px;
	margin: 30px 0 20px 55px;
	float: left;	
}

#forms {	
	display: block;
	margin: 50px 60px 0 0;
	float: right;	
	text-align: left;
	font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
	color: #898989;
}
#forms a {
	color: #8dc63f;
}
#forms #enter:link{
	color: #00aeef;
}
#forms table {
	padding:0;
	margin:0;
	border:0;
}
#forms table td {
	padding:0 0 0 10px;	
}
#forms .imwid {
	width: 200px;
}
#forms input{
	padding:0;
	margin:0;
}
#forms form {
	margin: 0;
	padding:0;
}



.ivent_name {
	text-transform:uppercase;
	font: bold 10pt/15pt Tahoma, Arial, Helvetica, sans-serif;
}
#ivent_date {
	color: #898989;
	font: 9pt/15pt Tahoma, Arial, Helvetica, sans-serif;
}

#bottom #bm_left {
	float:left;
	width: 251px;
}
#bottom #bm_center {
	float:left;
	text-align: center;
	width:401px;
}
#bottom #bm_center a{
	padding-right: 5px;

}
#bottom #bm_right {
	float: right;
	width: 250px;
	text-align:right;
}

#top_bg {
	background-image: url(../images/bg_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
}

div.gray_line {
	width: 100%; height:1px; background-color:#ededed; clear:both;
}
div.gray_line #left{
	background: url(../images/left_line.gif) left no-repeat; 
	width:33%; 
	float:left; 
	height:1px;
}
div.gray_line #right{
	background: url(../images/right_line.gif) left no-repeat; 
	width:33%; 
	float:right; 
	height:1px;
}

#example_3 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 100%; /* important */
	height: 82px; /* important */
	font: 8pt/13pt Tahoma, Arial, Helvetica, sans-serif;
}

#example_3_frame {position: relative;}

#example_3_previous {float: left;}
#example_3_previous a{ cursor:hand;}
#example_3_next {float: right;}
#example_3_next a{cursor:hand;}


#example_3_content {
	position: absolute;
	top: 0;
	padding: 0;
	margin:0;
}

#example_3_content {
	padding:0;
	margin: 0;
		
}
#ivents {
	padding:0;
	margin: 0;
}
.example_3_item {
	
}
#example_3_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#example_3_content {
		width: 25000px;
		padding-top: 3px;
	}
#container {
	padding: 0;
	margin:0;
	background: #fbfbfb; 
}
#container_bd {
	margin: 0 28px 0 28px;
}
#container_bd #example_3 ul li {
		display: block;
		float: left;
		margin: 0;
		padding: 0 20px 0 0;
}



#preview  {
	clear: both;
	position:relative; /* important */
	overflow:hidden; /* important */
	width:100%; /* important */
	height:445px; /* important */
	margin:0;
	padding:0;
}

#preview_content {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
	width:55555px;
}

#preview_content .preview_item  {
	float:left;
	width:600px;
	height:350px;
	margin:0;
	padding:0;
}
#preview_content .preview_item_150  {
	float:left;
	width:150px;
	height:370px;
	margin:0;
	padding:0;
}

#preview_frame {
	position:absolute;
	left:0;
	top:380px;
	margin:0 0 0 50px;
	padding:0;
	word-wrap: none;
}
#preview_frame ul 
{	list-style:none;margin:0;padding:0;}

#preview_frame ul li 
{	float:left; margin: 0 10px 0 0;padding:0;}

#preview_frame ul li a  {
  display:block;
  margin:0;
  padding:1px;
  border:1px solid #fff;
  line-height:0;
  font-size:0;
}
#preview_frame ul li a img 
{	border: 0; width: 25px; height: 25px;}
#preview_frame ul li a:hover 
{	border:1px solid #999;}
