
#mainbody
{
	position:absolute;
	top:144px;
	background-color:#FFFFFF;
	width:984px;
}
#center_column
{
  display:inline;
  float:left;
	width:60%;
	margin-left:20%;
	overflow:hidden;
}
#center_column_inner
{
  float:left;
  padding-top:5px;
  padding-left:7px;
  padding-right:4px;
  overflow:hidden;
}
#left_column
{
	float:left;
	width:20%;
	position:relative;
	margin-left:-80%;
}
#left_column_inner
{
  float:left;
  padding-left:3px;
  padding-right:2px;
}
#right_column
{
  float:left;
	width:20%;
	position:relative;
}
#right_column_inner
{
  float:left;
  padding-right:3px;
}

#next_events
{
    position:absolute;
    top:0px;
    left:783px;
    width:201px;
    height: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-left:0px;
    margin-right:0px;
    font-size: 8pt;
    padding-bottom: 2px;
    color: white;
    padding-top: 0px;
    font-family: 'Trebuchet MS' , Sans-Serif;
    background-color: #330066;
    overflow:hidden;
}
#next_events a:link, #next_events a:visited
{
    color: white;
    text-decoration:none;
}
#next_events h1
{
    font-weight: bold;
    font-size: 12pt;
    background-image: none;
    color: white;
    font-style: italic;
    font-family: 'Trebuchet MS' , Sans-Serif;
    background-color: transparent;
}   
.gallerythumb
{
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
	float:left;
	width:139px;
	height:139px;
	margin:1px;
	padding-top:4px;
}
.galleryframe
{
	background-color:#F1F1F1;
	height:450px;
	width:100%;
	line-height:445px;
	border-style:solid;
	border-width:1px;
	border-color:#868686;
}
.contentitem
{
    font-size: 10pt;
    font-family: Trebuchet MS, Tahoma, sans-serif;
    text-align: left;
    color: #585858;
}
.contentitem a:link, .contentitem a:visited, .contentitem a:active
{
    color: #330099;
}
.menuitem_0, .menuitem_1, .menuitem_2, menuitem_3
{
    color: #878787;
    cursor: pointer;
    font-family: trebuchet MS, tahoma, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: relative;
    top: 0px;
    width: 100%;
    list-style: none;
    text-indent: 0px;
}
.menuitem_0 a:link, .menuitem_0 a:visited, .menuitem_0 a:active, .menuitem_1 a:link, .menuitem_1 a:visited, .menuitem_1 a:active, .menuitem_2 a:link, .menuitem_2 a:visited, .menuitem_2 a:active, .menuitem_3 a:link, .menuitem_3 a:visited, .menuitem_3 a:active
{
    color: #878787;
    text-decoration: none;
    width: 100%;
}

.menuitem_0
{
    width: 100%;
}

.menuitem_1
{
    width:100%;
}
.menuitem_2
{
	width:100%;
}

.selecteditem
{
    color: #ff0000;
    cursor: pointer;
    font-family: trebuchet MS, tahoma, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #878787;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: relative;
    top: 0px;
    width: 100%;
    list-style: none;
    text-indent: 0px;
}
.selecteditem a:link, .selecteditem a:visited, .selecteditem a:active
{
    color: #ff0000;
    text-decoration: none;
    width: 100%;
}
.menuitem_0 a:hover, .menuitem_1 a:hover, .menuitem_2 a:hover, .selecteditem a:hover, unselected_link a:hover, selected_link a:hover
{
  color: #FFFFFF;
  background-color:#210077;

}

.unselected_link
{
    color: #878787;
    cursor: pointer;
    font-family: trebuchet MS, tahoma, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border-left: gray 1px solid;
    padding: 3px;
    list-style: none;
    display: inline;
}

.unselected_link a:link, .unselected_link a:visited, .unselected_link a:active
{
    color: #878787;
    text-decoration: none;
}

.selected_link
{
    color: #ff0000;
    cursor: pointer;
    font-family: trebuchet MS, tahoma, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border-left: gray 1px solid;
    padding: 3px;
    list-style: none;
    display: inline;
}
.selected_link a:link, .selected_link a:visited, .selected_link a:active
{
    color: #ff0000;
    text-decoration: none;

}
.unselected_link a:hover, .selected_link a:hover
{
  color: #FFFFFF;
  background-color:#210077;

}
.link_list
{
	margin-left:0px;
	display: inline;
	padding:5px;
	margin-bottom:5px;
	width:100%;
}
.link_list.li.unselected_link a:hover, .link_list.li.unselected_link a:hover
{
  color: #FFFFFF;
  background-color:#210077;

}

#footer
{
	float:left;
	clear:both;
	background-color:#E3E3E3;
	color: #868686;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 10pt;
	font-family: Trubuchet MS, Tahoma, sans-serif;
	border-top-style:solid;
	border-color:#868686;
	border-top-width: 1px;
	margin-top:5px;
	overflow:hidden;
}
#footer a:link, #footer a:visited, #footer a:active
{
	color:#584428;
	text-decoration: none;
}
.panel_header
{
    background-color: #e2e2e6;
    background-image: url(../files/mg_63524.GIF);
    background-repeat:repeat;
    color: #625b7b;
    font-family: sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
    text-align: center;
    margin-top: -3px;
    margin-left: -3px;
    margin-right: -3px;
    margin-bottom: 3px;
}
.panel_f_left
{
    background-color: #f4f4f4;
    float: left;
    width: 100%;
    text-align:left;
    padding-left: 3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    margin-right: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left:0px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    font-size: 8pt;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    font-family: 'Trebuchet MS' , Sans-Serif;
}

.body_text
{
    background-color: #fff;
    overflow: hidden;
    padding-left: 2px;
    padding-right:2px;
    padding-top:3px;
    padding-bottom:0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:0px;
    font-size: 10pt;
    width: 100%;
    float:left;
    font-family: 'Trebuchet MS' , Sans-Serif;
}

.panel_f_right
{
    background-color: #f4f4f4;
    overflow: hidden;
    float: right;
    width: 186px;
    padding-left: 3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    font-size: 8pt;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    font-family: 'Trebuchet MS' , Sans-Serif;
}

.prod_header
{
	background-color:#DCDCDC ;
	background-image: url(../files/mg_63524.GIF);
	background-repeat:repeat;
	color: #585858;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	text-align: center;
}

.prod_table
{
	background-color: #FFFFFF;
	color: #585858;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
	padding: 5px;
}

.prod_table2
{
	background-color: #FFFFFF;
	color: #585858;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding: 5px;
}
.prod_table2 h1
{
	font-family: basic sans heavy sf, Impact, sans-serif;
	font-size: 20pt;
	color: #909090;
	background-color:#FFFFFF;
	font-weight: bold;
	border-bottom-style: none;
}


#logo
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	width:988px;
	height:119px;
	overflow:hidden
}

#searchform
{
	position:absolute;
	top: 90px;
	left: 0px;
	width: 782px;
	text-align: right;
}
#crumbtrail
{
	position:absolute;
	top:119px;
	width:984px;
}
#container
{

}

#account_nav
{
	position:absolute;
	top: 70px;
	left: 0px;
	width: 782px;
	text-align: right;
	color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

#account_nav a:link, #account_nav a:visited, #account_nav a:active
{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

body
{
    background-image: url(/files/mg_56442.GIF);
    background-repeat: repeat;
    padding: 0px;
    border-width: 0px;
}



h1
{
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: Impact, sans-serif;
    font-size: 20pt;
    color: #878787;
    padding-top: 5px;
    padding-left: 2px;
    padding-bottom: 5px;
    background-color: #e7e7e7;
    width: 100%;
    font-weight: normal;
    font-variant: small-caps;
    border-bottom: gray 1px solid;
    letter-spacing: 1px;
    background-image: url(../files/mg_63524.GIF);
    background-repeat: repeat;
}

.crumbclass
{
    background-color: #e4e4e4;
    background-image: url(../files/mg_63524.GIF);
	background-repeat:repeat;
    padding: 3px;
    color: #585858;
    font-family: Trebuchet MS, Tahoma, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    border-bottom: gray 1px solid;
}

crumbclass a
{
	color: #FFFFFF;
}

h2
{
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: Impact, sans-serif;
    font-weight: normal;
    font-size: 18pt;
    color: #909090;
}
h3
{
    margin-top: 0px;
    margin-bottom: 7px;
    font-family: Impact, sans-serif;
    font-weight: normal;
    font-size: 16pt;
    color: #909090;
}
