﻿ul.eventBlocks li h4.titleCaption-events span{
   color:#fff;
   font-weight:bold;
   background-image:none;
   padding:none;
   margin:none;
   text-indent:0px;
   padding-right:15px;
   padding-top:2px;
}

div.captionContainer-events{
   float:left;
   display:inline;
   width:728px;
   height:30px;
   background-color:#b3b3b3;
   background-image:url(images/events_dotted.gif);
   background-repeat:repeat-x;
   background-position:left bottom;
   border-top:12px solid #fff;
   overflow:hidden;
}

h4.titleCaption-events{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   float:left;
   padding-left:29px;
   padding-top:7px;
   color:#fff;
   font-weight:bold;
}

ul.eventBlocks{ 
   float:left;
   width:728px;
   /*overflow:hidden;*/
   background-color:#fff;
   border-top:1px solid #e6e6e6;
   min-height:250px; 
   _height:250px; 
   background-color:#f8f8f8;
}

ul.eventBlocks li{
   float:left;
   background-color:#e6e6e6;
   margin: 0 none !important;
   background-image:url(images/events_dotted.gif);
   background-repeat:repeat-x;
   background-position:left bottom;
}

ul.eventBlocks li.eventContainer{
   width:728px; 
   overflow:hidden;
}

ul.eventBlocks div.eventItems{
	float:left;
	width:728px;
	padding-left:26px;
	padding-top:12px;
	padding-bottom:15px;
}

div#news-content-fullwrap{
   float:left;
   width:728px; 
   overflow:hidden;
   border-bottom:55px solid #f8f8f8;
}

div#colLeft{
   float:left;
   width:452px;
   height:56px;
   overflow:hidden;
   padding:34px 0px 0px 28px;
}

div#colLeft p.bodytext{
   color:#666666;
}

div#colRight{
   float:left; 
   width:229px; 
   height:100px; 
   padding:16px 0px 0px 19px; 
   background-image:none !important;
}

div#contentColumnMiddleLarge{
   border-bottom:12px solid #fff;
}

div.dateContainer{
   float:left;
   width:80px;
   overflow:hidden;
   /*background-image:url(images/eventBrace.gif); 
   background-repeat:repeat-y; 
   background-position:0px 4px; */
   padding-left:12px;
   margin-top:6px;
}

div.dateContainer h5{
   font-size:11px;
   font-weight:bold;
   color:#666;
   line-height:17px;
   margin-bottom:-4px; 
   margin-top:-4px;
}

div.topicContainer{
   float:left;
   width:500px;
}

div.topicContainer li.eventTopic{
   font-size:11px;
   font-weight:bold;
   color:#666;
   width:360px;
}

ul.eventList li{
  clear:both;
  font-size:11px;
  color:#666;
  background-image:none !important;
  list-style:none;
  line-height:17px;
  width: 100%;
}

div.tx-vimbasicevents-pi1-browsebox{
   width:480px;
}

div.tx-vimbasicevents-pi1-browsebox table{
   float:right;
}

div.tx-vimbasicevents-pi1-browsebox table tr td p a{
   color:#666;
}

div.tx-vimbasicevents-pi1-browsebox table tr td p a:hover{
   color:#d6272c;
}

div.newsarchivsubmitwrap{
   float:right;
   background-image:url(images/redarrow2.gif);
   background-repeat:no-repeat;
   background-position:0px 12px;
   width:61px;
   padding-top:8px;
}

div.newsarchivsubmitwrap a{
   color:#cd0003;
   font-weight:bold;
   padding-left:8px;
}

form#searchEventsForm{
   display:inline;
   float:right;
   margin-right:22px;
   margin-top:30px;
   z-index:9999;
   width:205px;
   overflow:hidden;
}

input#searchEventsInput{
   float:right;
   border:none;
   display:block;
   color:#fff;
   font-size:11px;
   padding:2px;
   width:200px;
   background-color:#b3b3b3;
}

input#searchEventsSubmit{
   float:right;
   border:none;
   margin-top:10px;
   margin-right:2px;
   color:#cc0002;
   background-color:#ebebeb;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   cursor:pointer;
}

p.eventTo{
   width:15px;
   padding-left:20px;
}

div#pagebrowserContainer{
   height:20px;
}
