html { margin: 0px;}
body
{
    background:url('/media/img/background.jpg') no-repeat;
    background-color:#323232;
    font-family:Verdana ;
    font-size :10px;
    color:#ffffff;
    margin-left :auto;
    margin-right: auto;
    margin-top:0px;
}

a{ text-decoration:none;}
/**************************************************
Create Class of CSS for setting template 
***************************************************/
div.maincontent
{  margin-top:15px;}

.topbordermaincontent
{

    background:url('/media/img/topcontent.png') no-repeat;
    height:11px;    
}
.tablemaincontent
{
      width: 774px;
      /*align:center;*/
}
.frontpageEvent
{
   background:url('/media/img/contentBG.png') repeat;
}

.Topmenu
{
    background:url('/media/img/menuBG3.png') repeat;
    /*behavior: url('/scripts/iepngfix.htc');*/
    vertical-align:top;
    padding-top:3px;
    height:40px! important;
      
}



.frontpageTopbanner
 {
     background:url('/media/img/contentBG.png') repeat;
     text-align:center;
}
.frontpageRightbanner
{
       width:150px;
       background:url('/media/img/contentBG.png') repeat;
}
.frontpageBottombanner
{
      background:url('/media/img/contentBG.png') repeat;
}

        
 .footer
{
   
    background:url('/media/img/footercontentBG.png') no-repeat;
    height:38px;   
    padding-top:4px;	
}
.footer a
{
  color:#ffffff;
}
img.fronttopbanner
{
  position:static;
}
.verticalLine
{
 BACKGROUND-COLOR: #888888;
}
/************************************
  Detail Page
************************************/
.detailpageRightbanner
{
     width:200px;
     background:url('/media/img/contentBG.png') repeat;
     VERTICAL-ALIGN: top;
     
}
.detailpageEvent
{
     background:url('/media/img/contentBG.png') repeat;
	width:569px;
	vertical-align:top;
    /*padding-left:10px;
    padding-right:5px;*/
}
.detailpageTopbanner
{
     background:url('/media/img/contentBG.png') repeat;
     text-align:center;
}
/************************************
  Top Bar Menu
************************************/
table#topBarMenuTable
{
       height:28px;
       vertical-align:top;
       font-size:10px;
       float:left;
       max-WIDTH: 770px! important;
       padding:0px;
       MARGIN-LEFT: 5px! important;
       text-align:left;
      
}

.topmenuitems
{
  text-align:center;
  padding:0 2px 10px 2px;
  white-space: nowrap;
}
/************************************
  Bottom Banner
************************************/
.frontpageBottombanner
{
	VERTICAL-ALIGN: bottom;
}
table.bottombanner
{
	MARGIN-LEFT: 10px;
}
table.bottombanner td
{
	TEXT-ALIGN: center;
	WIDTH: 195px! important;
}
/************************************
  Right Banner
************************************/
table.rightBigbanner
{
   MARGIN-LEFT: 6px; MARGIN-RIGHT: 6px;
}
table.rightBigbanner td
{
   TEXT-ALIGN: center;HEIGHT: 156px! important;vertical-align:top;
}
table.rightSbanner tr td
{
   TEXT-ALIGN: center;
}
table td.frontpageRightbanner
{
   VERTICAL-ALIGN: top;
}
/* EVENT CALENDAR*/


.tableFrontPageEventOverview
{
	margin-top:2px;
	width:605px;
	height:30px;
	/*padding-left:10px;*/
	margin-left:12px! important;
}

.tableFrontPageEventOverview tr .headerFrontPageEvent
{
	 text-align: left;
	 font-weight: bold;
	 font-size: 12px;
	 width:30%;
	 padding-left:3px;

}

.tableFrontPageEventOverview tr .linkFrontPageheaderEvent
{
	 text-align: Right;
	font-weight: bold;
	  font-size: 12px;
	  width:70%;
	 padding-right:5px;
}

.tableFrontPageEventOverview tr .emptyCell
{
	
	background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-x;
	background-position:center;
        height:16px;
}

.tableFrontPageEventOverview
{
	width:605px;
	margin-top:2px;
	/*background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-x;*/
	/*padding-left:10px;*/
	margin-left:9px;

}


.tableFrontPageEventOverview .FrontPageemptyRow.emptyCell
{
	
	
	background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-x;
	background-position:center;
	height:16px;

}

.tableFrontPageEventOverview .tableFrontPageImage
{
	width:98%;
	margin-left:2px;
	vertical-align:top;
}






.tableHeaderEventOverview 
{
	margin-top:2px;
	width:552px;
	height:30px;
	/*padding-left:10px;*/
	margin-left:12px;
}


.tableHeaderEventOverview tr .headerEvent
{
	 text-align: left;
	 font-weight: bold;
	 font-size: 12px;
	 width:30%;
	 padding-left:3px;

}

.tableHeaderEventOverview tr .linkheaderEvent
{
	 text-align: Right;
	font-weight: bold;
	  font-size: 12px;
	  width:70%;
	 padding-right:5px;
}

.tableHeaderEventOverview tr .emptyCell
{
	
	background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-x;
        background-position:center;
        height:16px;
}

.tableEventOverview
{
	width:552px;
	margin-top:2px;
	/*background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-x;*/
	/*padding-left:10px;*/
       margin-left:12px;

}

.tableEventOverview .emptyRow .emptyCell
{
	
	
	background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-x;
	background-position:center;
        height:16px;
	

}

.tableEventOverview .tableImage
{
	width:98%;
	margin-left:2px;
	vertical-align:top;
}

.tableDescription .tdHeaderDescription
{
	text-align: left;
	 font-weight: bold;
	 font-size: 12px;
}
/************************************
  Gallery
************************************/
/* The containing box for the gallery. */
#container {
padding-left:10px;
padding-top:5px;
}

/* Adding the thumbnail images */
#container .gallery{
    display:block;
    color:#000;
    text-decoration:none;
    border:1px solid #000;
    margin:1px 2px 1px 2px;
    text-align:left;
    width: 60px;height:60px;
    }

/* set the size of the unordered list to neatly house the thumbnails */
#container ul{
    width:200px;
    height:258px;
    list-style-type:none;
    margin:5px;
    padding-left:0px;
}
#container li {
    float:left;
}
#container #showImage{
    width:336px;
    height:350px;
    margin:0px;
    TEXT-ALIGN: center;
    FLOAT: right;
    PADDING-TOP: 5px;
}

/* move the thumbnails into the correct position */
#container ul{
    float:left;
}

#container #photoPage
{
    width: 200px;
    height: 20px;
    text-align:center;
    padding-left:10px;
}
.galleryName
{
    PADDING-LEFT: 15px;
}
.linkPhoto
{
    text-align:right;
    PADDING-RIGHT: 5px;
}
.galleryName,.linkPhoto
{
    FONT-WEIGHT: bold! important; FONT-SIZE: 12px;
}
/************************************
  Contact Page
************************************/
.contactPage
{
   PADDING-LEFT: 13px;
   PADDING-TOP: 2px;
   padding-right:3px;
   width:550px;
}
.clearfix
{

}
/************************************
  Link
************************************/
.contactPage a,.detailpageEvent a
{
   color:white;
}

td.frontpageEvent
{
  z-index:2;
}
UL#dropdownNavigation
{
  z-index:1;
}
.tableImage tr td img,.tableFrontPageImage tr td img
{
      max-width:95px;
      max-height:100px;
}

td.detailpageEvent table tr td img
{
   /*MAX-WIDTH: 95px! important*/
}

/*.tableEventOverview .tableEventOverview .tableImage img
{
	MAX-WIDTH: 95px! important
}
*/

img.imageEventDetail
{
  MAX-WIDTH: 550px;
}


td.linkheaderEvent a
{
 text-transform :uppercase ;
}

.textdetail
{
  margin-left:13px;
  margin-top:2px;
  width:551px;
}

.newslettersignup fildset legand 
{
 color:#ffffff;
}

table.tableDescription
{
   margin-left:10px;
}
table.tableheaderText
{
   height:30px!important;
   width:551px;
}
.headerText
{
  font-size:12px;
  font-weight:bold;
  padding-left:3px;
}
table.tableheaderText tr .emptyCell
{
	
	background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-x;
	background-position:center;
    height:16px;
}
img#imgFullImage
{
  max-height:350px;
  max-width:336px! important;
}
/********/
.verticalLineImg
{	
	background-image: url('/media/img/eventline.jpg');
	background-repeat: repeat-y;
	background-position:center;
    	width:1px;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
