
/*-Begin Section -_theme.css-*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/************************************************************************
	Bicton Arena
	-----------------
	Anthony Shapley
	Dean Smith
************************************************************************/
body
{
	background:#f3f3f0;
	font-size:67%;
	font-family:"Tahoma","Arial";
}
#base
{
	margin:0 auto;
	width:980px;
	padding:0 27px;
	background:url(../_images/bicton/body_bg.gif) repeat-y top left;
}
#ZoneHeaderRow
{
	margin: 0 20px;
	width:940px;
	overflow:hidden;
}
#LeftRightContainer
{
	margin:0 20px;
	clear:both;
	width:940px;
    overflow:hidden;
}
#ZoneLeftColumn
{
	float:left;
	width:219px;
}
#ZoneCentreRow
{
	margin:0 20px;
}
#ZoneRightColumn
{
	float:left;
	width:721px;
	overflow:hidden;
}
#ZoneFooterRow
{
	background:url(../_images/bicton/footer_header.gif) #ebe7cc no-repeat top left;
	margin:0 20px;
	width:940px
}
div.elGrass
{
	height:64px;
	background:url(../_images/bicton/web_layout_new_50.gif) no-repeat top left;
}
form.elPageHome #ZoneRightColumn
{
	width:620px;
}
form.elPageHome #ZoneLeftColumn
{
	width:318px;
	float:right;
}

form.elPageHome #ZoneLeftColumn div.elSideMenu
{
	display:none;
}

/**************************************************

	MiWeb Icons CSS
	
**************************************************/

#LeftRightContainer a[href $='.pdf'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/pdf.gif) no-repeat center left;
}
#LeftRightContainer a[href $='.doc'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/doc.gif) no-repeat center left;
}
#LeftRightContainer a[href $='.ppt'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
#LeftRightContainer a[href $='.pps'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
#LeftRightContainer a[href $='.pptx'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
#LeftRightContainer a[href $='.xls'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/xls.gif) no-repeat center left;
}
#LeftRightContainer a[href $='.xlsx'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/xls.gif) no-repeat center left;
}
#LeftRightContainer a[href $='.zip'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/zip.gif) no-repeat center left;
}
#LeftRightContainer a[href $='.jpg']
{
                padding-left:22px;
                background-image:url(../_images/icons/jpg.gif) no-repeat center left;
}


/**************************************************

	Admin Menu
	
**************************************************/
ul.elAdminMenu
{
	width:885px;
	height:20px;
	background:#fff;
	font-weight:700;
	/*background:#C60000;*/
	display:block;
	padding:0 0 0 15px;
	position:relative;
	z-index:2!important;
	margin:10px 0;
}
ul.elAdminMenu li
{
	float:left;
	position:relative;
	border: 1px solid #000;
}
ul.elAdminMenu li a
, ul.elAdminMenu li a:link
, ul.elAdminMenu li a:visited
{
	height:20px;
	padding:0 15px;
	line-height:19px;
	display:block;
	/*color:#8a8e88;*/
	color:#000;
	text-decoration:none;
	font-size:1.1em;
	width:auto;
	float:left;
}	
ul.elAdminMenu li a:hover
, ul.elAdminMenu li a:active
, ul.elAdminMenu li a:focus
{
	color:#fff;
	background-color:#434343;
}
ul.elAdminMenu li a.current
, ul.elAdminMenu li a.current:link
, ul.elAdminMenu li a.current:visited
, ul.elAdminMenu li a.parent_current
, ul.elAdminMenu li a.parent_current:link
, ul.elAdminMenu li a.parent_current:visited
{
	background-color:#434343;
	color:#fff;
}
ul.elAdminMenu li ul
{
	display:none;
}
ul.elAdminMenu li.MenuItemHover ul
{
	display:block;
	width:200px;
	position:absolute;
	top:20px;
	left:0;
	margin:0 0 0 0px;
}
ul.elAdminMenu li ul li 
{
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#666;
	width:200px;
	padding:0;
	margin:0;
}
ul.elAdminMenu li ul li.last
{
	border-bottom:1px solid #666;
}
ul.elAdminMenu li ul li a
, ul.elAdminMenu li ul li a:link
, ul.elAdminMenu li ul li a:visited
{
	height:20px;
	line-height:20px;
	font-size:.8em;
	background-color:#efefef;
	width:170px;
	display:block;
	text-indent:20px;
}
ul.elAdminMenu li ul li a:hover
, ul.elAdminMenu li ul li a:active
, ul.elAdminMenu li ul li a:focus
{
	background-color:#434343;
	color:#fff;
}

ul.elAdminMenu li ul li
{
	position:relative;
}

ul.elAdminMenu li ul li ul
{
	float:left!important;
	left:-999em!important;
}

ul.elAdminMenu li ul li.MenuItemHover ul
{
	position:absolute;
	display:block;
	left:auto!important;
	top:0;
	margin:-1px 0 0 0;
}

/************************************************************************
	Header BG
************************************************************************/

div.elHeaderBG
{
	background:url(../_images/bicton/header_bg.gif) repeat-x top left;
	width:940px;
	z-index:0;
	overflow:hidden;
}

/************************************************************************
	Logo
************************************************************************/
div.elLogo
{
	height:154px;
	width:240px;
	float:left;
	display:inline;
}
div.elLogo h4 a
, div.elLogo h4 a:link
, div.elLogo h4 a:visited
{
	height:154px;
	width:240px;
	display:block;
	background:url(../_images/bicton/header_logo.gif) no-repeat top left;
}
div.elLogo h4 a span
, div.elLogo h4 a:link span
, div.elLogo h4 a:visited span
{
	display:none;
}

/************************************************************************
	Header Images
************************************************************************/

div.elHeaderImage
{
	margin:0 0 0 30px;
	float:left;
	position:relative;
	display:inline;
}

div.elHeaderImage img
{
	position:absolute;
	top:0;
	left:0;
}

/************************************************************************
	Search
************************************************************************/
div.elSearch
{
	float:right;
	height:154px;
	background:url(../_images/bicton/header_right.jpg) no-repeat top right;
	position:relative;
	padding-right:40px;
	clear:right;
	overflow:hidden;
	display:inline;
}
div.elSearch input
{
	background:url(../_images/bicton/header_search.gif) no-repeat top left;
	width:259px;
	height:19px;
	border:0;
	padding:4px 0 0 10px;
	margin:98px 0px 0 30px;
	font-size:1em;
	float:left;
}
div.elSearch a.hoverbutton
, div.elSearch a.hoverbutton:link
, div.elSearch a.hoverbutton:visited
{
	height:22px;
	width:31px;
	display:block;
	padding:0;
	border:0;
	margin:98px 0px 0 0;
	background:url(../_images/bicton/header_search_button.gif) no-repeat top left;
	float:left;
}
div.elSearch a.hoverbutton span
, div.elSearch a.hoverbutton:link span
, div.elSearch a.hoverbutton:visited span
{
	display:none;
}
div.elSearch h3
{
	position:absolute;
	clear:both;
	top:38px;
	right:37px;
	margin:20px 0 0 125px;
	width:250px;
	font-style:italic;
	font-size: 1.8em;
	color:#b5b186;
	font-family: Arial;
}

div.elSearch h3 span.elQuoteWhite
{
	color:#fff;
}


/************************************************************************
	Menu
************************************************************************/
div.elMainMenu
{
	border-top:20px;
	clear:both;
	background:url(../_images/bicton/nav_bg.jpg) repeat-x top left;
	margin-top:4px;
	height:48px;
	font-size:1.1em;
	font-weight:bold;
	z-index: -1;
	font-family:Arial;
	display:block;
}
div.elMainMenuInners
{
	background:url(../_images/bicton/nav_right.jpg) no-repeat top right;
	float:left;
	width:100%;
}
ul.elMainMenu
{
	float:left;
	background:url(../_images/bicton/nav_left.jpg) no-repeat top left;
	z-index:2;
	padding-left:0px;
}
ul.elMainMenu li
{
	float:left;
	background:url(../_images/bicton/nav_divider.gif) no-repeat top right;
	position:relative;
	padding:0 2px 0 0;
}

ul.elMainMenu li.first a.current
{
	background:url(../_images/bicton/nav_home_current.jpg) no-repeat top left;
	padding-left:0px 20px 0px 17px;
}

ul.elMainMenu li a
, ul.elMainMenu li a:link
, ul.elMainMenu li a:visited
{
	line-height:48px;
	padding:0 17px;
	text-decoration:none;
	color:#e9e7d2;
	display:block;
}

ul.elMainMenu li a span
{
	height:48px;
	width:100%;
}

ul.elMainMenu li a.current
{
	background:url(../_images/bicton/nav_bg_hover.jpg) repeat-x top left;
	color:#fff;
}

ul.elMainMenu li a.parent_current
{
	background:url(../_images/bicton/nav_bg_hover.jpg) repeat-x top left;
	color:#fff;
}

ul.elMainMenu li a:hover
{
	color:#fff;
}

ul.elMainMenu li ul
{
	display:none;
}
ul.elMainMenu li.MenuItemHover ul
{
	display:block;
	width:200px;
	position:absolute;
	top:45px;
	margin:0 0 0 -20px;
}
ul.elMainMenu li ul li 
{
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#666;
	background-color:#9a9139;
	width:200px;
	padding:0;
	margin:0;
}
ul.elMainMenu li ul li.last
{
	border-bottom:1px solid #666;
}
ul.elMainMenu li ul li a
, ul.elMainMenu li ul li a:link
, ul.elMainMenu li ul li a:visited
{
	height:20px;
	line-height:20px;
	font-size:.8em;
	background-color:#9a9139;
	width:200px;
	display:block;
	text-indent:20px;
}
ul.elMainMenu li ul li a:hover
, ul.elMainMenu li ul li a:active
, ul.elMainMenu li ul li a:focus
{
	background-color:#434343;
	color:#fff;
}

/************************************************************************
	Breadcrumb Trail
************************************************************************/

ul.elBreadcrumb
{
	width: 400px;
	margin:17px 0 0 10px;
	float:left;
}

ul.elBreadcrumb li
{
	float:left;
	padding: 10px 20px 10px 10px;
	background:url(../_images/bicton/breadcrumb_divider.jpg) no-repeat center right;
}

ul.elBreadcrumb li.Last
{
	background:none;
}

ul.elBreadcrumb li a,
ul.elBreadcrumb li a:visited,
ul.elBreadcrumb li a:active
{
	text-decoration:none;
	color:#365617;
}

ul.elBreadcrumb li a:hover
{
	text-decoration:underline;
}

ul.elBreadcrumb li.Last a,
ul.elBreadcrumb li.Last a:visited,
ul.elBreadcrumb li.Last a:active
{
	text-decoration:underline;
}

/************************************************************************
	Content
************************************************************************/
div.elContent
{
	padding:0px 20px 20px 20px;
	line-height:1.3em;
	font-size:1em;
	clear:left;
}

form.elPageHome div.elContent
{
	padding: 20px 30px 20px 30px;
}

div.elContent p
{
	padding:12px 0 0 0;
	font-family: Tahoma, Verdana, Arial;
}

div.elContent p strong
{
	font-weight:bold;
}

div.elContent p span
{
	font-family:Tahoma, Verdana, Arial!important;
	font-weight:normal;
}

div.elContent a
, div.elContent a:link
, div.elContent a:visited
{
	color:#79743e;
	text-decoration:none;
}

div.elContent a:hover
{
	text-decoration:underline;
}

div.elContent h1
{
	font-size:2.1em;
	padding-top:20px;
	padding-bottom:8px;
	font-weight:600;
	color:#615a1e;
	line-height:1.4em;
}

div.elContent h2
{
	font-size:1.5em;
	padding-top:10px;
	padding-bottom:8px;
	font-weight:600;
	color:#a79c40;
	line-height: 1.2em;
}

/************************************************************************
	Events Content
************************************************************************/

p.elDate
{
	font-size: 1em;
	font-weight:700;
}

/************************************************************************
	Attachments
************************************************************************/

ul.elBottomAttachments
{
	padding:10px 0 0 7px;
	margin:0 20px 20px 20px;
	border-top:1px solid #B0B0B0;
	width:460px;
}

ul.elBottomAttachments li
{
	line-height:1.3em;
	height:1.3em;
	padding:6px 0;
}

ul.elBottomAttachments li a,
ul.elBottomAttachments li a:link,
ul.elBottomAttachments li a:visited
{
	line-height:1.3em;
	padding:6px 0 6px 22px;
	color:#79743e;
	text-decoration:none;
}

ul.elBottomAttachments li a:hover
{
	text-decoration:underline;
}
}


/* MiWeb Icons CSS */
ul.elBottomAttachments a[href $='.pdf'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/pdf.gif) no-repeat center left;
}
ul.elBottomAttachments a[href $='.doc'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/doc.gif) no-repeat center left;
}
ul.elBottomAttachments a[href $='.ppt'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
ul.elBottomAttachments a[href $='.pps'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
ul.elBottomAttachments a[href $='.pptx'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
ul.elBottomAttachments a[href $='.xls'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/xls.gif) no-repeat center left;
}
ul.elBottomAttachments a[href $='.xlsx'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/xls.gif) no-repeat center left;
}
ul.elBottomAttachments a[href $='.zip'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/zip.gif) no-repeat center left;
}
ul.elBottomAttachments a[href $='.jpg']
{
                padding-left:22px;
                background-image:url(../_images/icons/jpg.gif) no-repeat center left;
} 

/************************************************************************
	Tools
************************************************************************/

div.Tools
{
	float:right;
	padding:20px;
}
div.Tools a
, div.Tools a:link
, div.Tools a:visited
{
	color:#;
	text-decoration:none;
}

/************************************************************************
	Attached Images
************************************************************************/
ul.elRightAttachmentsList
{
	width:219px;
	float:right;
	margin:20px 0 20px 0;
	clear:none;
	padding-left:20px;
}

ul.elRightAttachmentsList li
{
	margin:0 0 20px 0;
}

ul.elRightAttachmentsList li img
{
	margin: 0 0 2px 0;
	width:219px;
}

el.elRightAttachmentsList li div.elCaption
{
	width: 219px;
}

ul.elRightAttachmentsList li div.elCaption div.elCaptionTop
{
	background:#ddd9b3 url(../_images/bicton/right_caption_top.jpg) no-repeat top left;
	width:219px;
	height:8px;
}

ul.elRightAttachmentsList li div.elCaption div.elCaptionBottom
{
	background:url(../_images/bicton/right_caption_bottom.jpg) no-repeat top left;
	width:219px;
	height:10px;
}

ul.elRightAttachmentsList li div.elCaption div.elCaptionText
{
	background-color:#ddd9b3;
	padding-top:2px;
}

ul.elRightAttachmentsList li div.elCaption div.elCaptionText p
{
	background-color:#ddd9b3;
	margin:0;
	padding: 0px 15px 5px;
	font-family:Tahoma, Verdana, Arial;
	font-size: 1em;
	line-height:11pt;
}

/************************************************************************
	Tag Repeater
************************************************************************/
/*ul.elTagRepeater
{
	font-family:Tahoma, Verdana, Arial;
	font-size:1em;
}

ul.elTagRepeater li div.ContentWrapper div.elContent h3
{
	/*font-size:1.2em;*/
	/*font-weight:700;
	margin: 10px 0;
	color:#b5b186;
}

ul.elTagRepeater li div.ContentWrapper div.elContent h3 a

ul.elTagRepeater li div.ContentWrapper div.elContent h4
{
	color: #00461b;
	/*font-size: 0.85em;*/
ul.elTagRepeater
{
	list-style-type:none;
	margin:0;
	/*padding:0 0 0 20px;*/
}
ul.elTagRepeater li
{
	list-style-type:none;
	margin:0 0 20px 0;
	clear:both;
	padding:0 0 0 20px;
	position:relative;
}
ul.elTagRepeater li h1.elContentTitle
{
    font-size: 2.1em;
    color: #00461b;
	font-weight:normal;
    margin: .4em 0 .8em 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
ul.elTagRepeater li div.elContent
{
	margin:0;
	padding:0;
}
ul.elTagRepeater li h3.Title
{
	font-weight:700;
	font-size:1.1em;
	line-height:1em;
	margin:0;
	padding:0;
}
ul.elTagRepeater li h3.Title a
, ul.elTagRepeater li h3.Title a:link
, ul.elTagRepeater li h3.Title a:visited
{
	margin:0;
	padding:2px 0 0 10px;
	text-decoration:underline;
	background-image:url(../_images/bicton/breadcrumb_divider.jpg);
	background-repeat:no-repeat;
	background-position:0 4px;
	color:#103408;
	
}
ul.elTagRepeater li h4.DateStart
{
	font-weight:normal;
	font-size:1em;
	line-height:.9em;
	margin:0 0 7px 0;
	padding:10px 0 0 10px;
	color:#00461b;
}
ul.elTagRepeater li p.Description
{
	margin:0;
	padding:0 0 15px 10px;
}

ul.elTagRepeater li div.Tools
{
	position:absolute;
	top:0;
	right:20px;
	padding:0 10px 10px 10px;
	float:none;
}

ul.elTagRepeater li div.Tools a,
ul.elTagRepeater li div.Tools a:link,
ul.elTagRepeater li div.Tools a:visited
{
	margin:0;
	padding:10px;
}

/* TOOLS */
div.Tools 
{
    float: right;
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(../_images/clinton/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 3px;   
    color: #3e3e3e; 
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    color: #333;
}

/************************************************************************
	Featured
************************************************************************/
ul.elFeatured
{
	z-index: -2;
	overflow:hidden;
	width:960px;
}
ul.elFeatured li
{
	width:300px;
	height:185px;
	display:block;
	overflow:hidden;
	float:left;
	margin:20px 20px 0 0;
	position:relative;
}
ul.elFeatured li a img
, ul.elFeatured li a:link img
, ul.elFeatured li a:visited img
{
	margin:0;
	padding:0;
}
ul.elFeatured li a span
, ul.elFeatured li a:link span
, ul.elFeatured li a:visited span
{
	position:absolute;
	bottom:0;
	left:20px;
	float: left;
	height:39px;
	width:300px;
	line-height:36px;
	color:#fff;
	text-decoration:none;
}
/************************************************************************
	Side Menu
************************************************************************/
div.elSideMenu
{
	margin-top:20px;
	width:219px;
	margin-bottom:0px;
	overflow:hidden;
	color:#4f4a1b;
}
div.elSideMenu ul li.first
{
	background:#fff url(../_images/bicton/sub_nav_header.jpg) no-repeat top left;
	/*height:30px;*/
	line-height:30px;
	width:219px;
	display:block;
	font-weight:normal;
	font-size:1.1em;
}
div.elSideMenu ul
{
	padding-bottom:4px;
	background:url(../_images/bicton/sub_nav_footer.gif) bottom left;
	text-indent:0px!important;
}

div.elSideMenu ul li
{
	text-indent:15px;
	font-size:1em;
	font-weight:700;
	line-height:20px;
}
div.elSideMenu ul li.first a
, div.elSideMenu ul li.first a:link
, div.elSideMenu ul li.first a:visited
{
	text-decoration:none;
	color:#fff;
	font-size:1em;
	/*text-indent:15px;*/
}

div.elSideMenu ul li ul 
{ 
	border-top:4px solid #fff; 
	background:#d0c67a none;
}
div.elSideMenu ul li ul li.first
{
	background:url(../_images/bicton/sub_nav_top.gif) top left no-repeat #d0c67a;
	padding:12px 0 4px!important;
}

div.elSideMenu ul li ul li
{
	padding:4px 0!important;
	/*text-indent:15px!important;*/
}

div.elSideMenu ul li ul li a
, div.elSideMenu ul li ul li a:link
, div.elSideMenu ul li ul li a:visited
, div.elSideMenu ul li ul li.first a
, div.elSideMenu ul li ul li.first a:link
, div.elSideMenu ul li ul li.first a:visited
{
	font-size:1em;
	color:#4f4a1b!important;
	font-weight:bold;
	padding-left:8px;
}

div.elSideMenu ul li ul li a.parent_current
{
	background:url(../_images/bicton/side_menu_current.jpg) no-repeat 3px left;
	text-decoration:underline!important;
}

div.elSideMenu ul li ul li a.current
{
	background:url(../_images/bicton/side_menu_current.jpg) no-repeat 3px left;
	text-decoration:underline!important;
}

div.elSideMenu ul li ul li
{
	background-color:#d0c67a;
	padding-top:8px;
	padding-bottom:2px;
	line-height: 12px!important;
	font-size:0.9em!important;
	text-indent:7px;
}

div.elSideMenu ul li ul li ul
{
	padding:0;
	margin:0;
	border:0;
	font-size:1em;
}

div.elSideMenu ul li ul li ul li.first
{
	background:none;
	padding:8px 0 2px!important;
}

div.elSideMenu ul li ul li ul li
{
	padding:2px 0!important;
	text-indent:16px;
	font-weight:normal!important;
}

div.elSideMenu ul li ul li ul li a,
div.elSideMenu ul li ul li ul li a:visited,
div.elSideMenu ul li ul li ul li a:active,
div.elSideMenu ul li ul li ul li a:link
div.elSideMenu ul li ul li ul li.first a,
div.elSideMenu ul li ul li ul li.first a:link,
div.elSideMenu ul li ul li ul li.first a:visited,
div.elSideMenu ul li ul li ul li.first a:active
{
	/*text-indent:35px!important;*/
	font-weight:normal!important;
	padding-left:0px!important;
}

div.elSideMenu ul li ul li ul li a.current
{
	background:url(../_images/bicton/side_menu_current.jpg) no-repeat 3px left;
	text-decoration:underline;
}

div.elSideMenu ul li ul li ul li a span
{
	margin-left:10px;
	font-size:1.2em!important;
}

/************************************************************************
	Latest News
************************************************************************/
ul.elTagListing
{
	background:url(../_images/bicton/home_panel_header.gif) 0 40px no-repeat #e1dcb6;
	width:300px;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
}
ul.elTagListing li.first
{
	height:35px;
	width:300px;
	background:url(../_images/bicton/home_panel_title.gif) top left no-repeat;
	border-bottom:5px solid #fff;
}
ul.elTagListing li h4.elContentTitle
{
	line-height:35px;
	text-indent:20px;
	color:#fff;
	font-size:1.3em;
}
ul.elTagListing li div.ContentWrapper div.elContent
{
	padding:14px 20px 0px 20px;
	width:260px;
}
	ul.elTagListing li div.ContentWrapper div.elContent h5
	, ul.elTagListing li div.ContentWrapper div.elContent h5 a
	, ul.elTagListing li div.ContentWrapper div.elContent h5 a:link
	, ul.elTagListing li div.ContentWrapper div.elContent h5 a:visited
	{
		color:#000000;
		text-decoration:underline;
		font-weight:bold;
	}
	ul.elTagListing li div.ContentWrapper div.elContent h6
	{
		color:#00461b;
		padding-top:4px;
	}
	ul.elTagListing li div.ContentWrapper div.elContent p
	{
		padding-top:6px;
	}
	
	ul.elTagListing li div.ContentWrapper div.elContent div.Tools
	{
		padding:0;
		margin:0;
	}
	
ul.elTagListing li.last 
{
	padding-bottom:4px;
	background:url(../_images/bicton/home_panel_footer.gif) no-repeat bottom left;
}

ul.elTagListing li.last div.ContentWrapper div.elContent
{
	padding:14px 20px 16px;
}

ul.elTagListing li.elNoneFound
{
	background:url(../_images/bicton/home_panel_footer.gif) no-repeat bottom left;
	padding:20px;
}

/************************************************************************
	Latest Events
************************************************************************/

ul.elEventsTagListing
{
	margin-bottom:0px;
}

ul.elEventsTagListing li div.elContent
{
	padding-top:14px!important;
}

/************************************************************************
	Lightbox Gallery
************************************************************************/

ul.elLightboxGallery
{
    margin: 0px 0 20px 0;
    width: 660px;
    padding: 0 0 0 15px;
    list-style-type: none;
	overflow: hidden;

}
ul.elLightboxGallery li
{
	PADDING-RIGHT: 0px;	
	DISPLAY: inline;	
	PADDING-LEFT: 0px;	
	FONT-SIZE: 120px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 6px 0px 0px 6px;	
	VERTICAL-ALIGN: middle;	
	WIDTH: 158px;	
	LINE-HEIGHT: 120px;	
	PADDING-TOP: 0px;	
	HEIGHT: 145px;	
	BACKGROUND-COLOR: #ddd9b3;	
	TEXT-ALIGN: center;
}
ul.elLightboxGallery li div.Img
{
	border: none;
	overflow: hidden;
}

ul.elLightboxGallery li img
{
	background-color: #FFF;
	padding:6px;
	border: none;
	/*position:relative;*/
	vertical-align:middle;
}
ul.elLightboxGallery li a:hover img
{
	background-color:#d0c67a;
}

ul.elLightboxGallery li a
{
	border: none;
}

ul.elLightboxGallery li span.file
{
	color: #062f67;
}
ul.elLightboxGallery li p.desc
{
	margin-top: 0;
}

/************************************************************************
	Paging
************************************************************************/

ul.Paging 
, ul.paging 
{
    clear: both;
    font-weight: bold;
    font-size: .9em;
    margin: 5px 10px 10px 30px;
	list-style-type:none;
}
ul.Paging li 
, ul.paging li
{
	float: left;
    display: block; 
}
ul.Paging li.PagingPageTotal
, ul.paging li.PagingPageTotal
{
    
    display: none;
}
ul.Paging li.PagingPageNumbers
{
    
    float: right;
        margin: 0 10px 0 0;
}
ul.Paging li.PagingLastPage
{
    display: none;
}
ul.Paging li.PagingNextPage
{    
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .disabled 
{
    color: #B0B0B0;
}
ul.Paging li .current 
{
    text-decoration: underline;
}
ul.Paging li.PagingNextPage a
, ul.Paging li.PagingNextPage a:link
, ul.Paging li.PagingNextPage a:visited
, ul.Paging li.PagingNextPage span.disabled
, ul.paging li a
, ul.paging li a:link
, ul.paging li a:visited
{
    padding-right: 12px;
	color:#79743e;
	text-decoration:none;
}

ul.paging li a:hover,
ul.paging li a:active
{
	text-decoration:underline;
}

ul.Paging li.PagingPreviousPage a
, ul.Paging li.PagingPreviousPage a:link
, ul.Paging li.PagingPreviousPage a:visited
, ul.Paging li.PagingPreviousPage span.disabled
{
    padding-left: 12px;
}
ul.paging li a
, ul.paging li a:link
, ul.paging li a:visited
{
	background:none;
}

/************************************************************************
	Monthly Calendar
************************************************************************/
div.elMonthCal
{
	padding: 0 0 0 20px;
}

div.elMonthCal ul.Legend
{
	margin-bottom:0;
	padding-left:50px;
}

div.elMonthCal ul.Legend li
{
	margin:5px 5px 5px 0;
	padding-top: 3px;
}

div.elMonthCal ul.Legend li a,
div.elMonthCal ul.Legend li a:visited,
div.elMonthCal ul.Legend li a:active
{
	color:#365b12;
}
div.elMonthCal ul.Legend li.Selected
{
	background-color: #f3f1e1;
}

div.elMonthCal ul.Legend li.NotSelected
{
	background-color: #fff;
}

.AffilatedDressage
{
	border-color: #365c13;
}
.AffilatedShowJumping
{
	border-color: #369e25;
}
.OtherInformation
{
	border-color: #c1db32;
}
.SpecialEvents
{
	border-color: #8a9e25;
}
.UnaffiliatedDressage
{
	border-color: #eee00e;
}
.UnaffiliatedShowJumping
{
	border-color: #eeb00f;
}

div.elMonthCal div.elCal
{
	background:#f3f1e1 url(../_images/bicton/calendar_bg_bottom.jpg) no-repeat bottom left;
	width:700px;
	padding:0;
	margin-top:15px;
}

div.elMonthCal div.elCal ul.Head
{
	color: #665e19;
	margin:0;
	padding:20px 20px 0px 20px;
	background:url(../_images/bicton/calendar_bg_top.jpg) no-repeat top left;
	background-color:#f3f1e1;
}

div.elMonthCal div.elCal ul.Head li.Prev
{
	border-right-color:#665e19;
}

div.elMonthCal div.elCal ul.Head a,
div.elMonthCal div.elCal ul.Head a:visited,
div.elMonthCal div.elCal ul.Head a:active
{
	color:#665e19;
	text-decoration:none;
}

div.elMonthCal div.elCal ul.Head a:hover
{
	text-decoration:underline;
}

div.elMonthCal div.elCal table.Calendar
{
	margin:20px;
	width:95%;
	background-color:#f3f1e1;
}

div.elMonthCal div.elCal table.Calendar tr.DateRow td.ItemHeader
{
	background-color:#ddd9b2;
	color: #665e19;
}

div.elMonthCal div.elCal table.Calendar tr.weekHeader td
{
	color: #665e19;
}

div.elMonthCal div.elCal table.Calendar tr.DateRow td.OutOfRange
{
	background-color: #edeacd;
	color: #ada876;
}
div.elMonthCal div.elCal table.Calendar td.OutOfRange
{	
	background-color: #FEFEFE;
	color: #ada876;
}

div.elMonthCal div.elCal table.Calendar td.Item ul
{
	height:100%;
}

div.elMonthCal div.elCal table.Calendar td.Item ul li
{
	font-size: 1em;
	padding:3px 0 3px 5px;
}

div.elMonthCal div.elCal table.Calendar td.Item ul li a,
div.elMonthCal div.elCal table.Calendar td.Item ul li a:visited,
div.elMonthCal div.elCal table.Calendar td.Item ul li a:active
{
	font-size: 1em;
	color: #5b5312;
	text-decoration:none;
}

div.elMonthCal div.elCal table.Calendar td.Item ul li a:hover
{
	text-decoration:underline;
}

/************************************************************************
	Event Calendar Popup
************************************************************************/

div.elMonthCalSelectedItem  
{
	width: 600px;
	border-width:0!important;
	background-color:#f2ebce!important;
}

div.elMonthCalSelectedItem  h2
{
	background-color:#d4c371!important;
	color:#665e19!important;
	font-size:1em!important;
	font-weight:600;
	line-height:1.6em!important;
	text-indent:12px;
}

iv.elMonthCalSelectedItem h2 a.close
{
	height:14px;
	width:14px;
	margin:5px 5px 0 0;
	top: 0;
	right: 0;
	display:block;
	position: absolute;
	background-image:url(../_images/admin/icons/button_close/button_close.gif);
}

div.elMonthCalSelectedItem  h3
{
	background-color:#71752e!important;
	margin:4px;
	color:#f2ebcd;
	text-indent:10px;
	font-weight:600;
	line-height:1.6em!important;
}

div.elMonthCalSelectedItem div.Tools
{
	padding:0 6px 0 0;
}

div.elMonthCalSelectedItem  div.elCalPopup
{
	width:583px;
	padding:3px 0 3px 17px!important;
	color:#48410a;
	background-color:#f2ebce;
	height:400px;
}

div.elMonthCalSelectedItem  div.elCalPopup p
{
	padding-bottom:12px;
	font-family:Tahoma, Verdana, Arial;
	font-size:1em;
}

/************************************************************************
	Event Calendar Attachments Popup
************************************************************************/
div.elMonthCalSelectedItem div.elCalPopup div.elCalAttachmentsContainer ul.elCalAttachments
{

}

div.elMonthCalSelectedItem div.elCalPopup div.elCalAttachmentsContainer ul.elCalAttachments li a,
div.elMonthCalSelectedItem div.elCalPopup div.elCalAttachmentsContainer ul.elCalAttachments li a:link,
div.elMonthCalSelectedItem div.elCalPopup div.elCalAttachmentsContainer ul.elCalAttachments li a:visited
{
	padding:10px 22px;
	font-size:1em;
	color:#4f5216;
}

div.elMonthCalSelectedItem div.elCalPopup div.elCalAttachmentsContainer ul.elCalAttachments li a:hover,
div.elMonthCalSelectedItem div.elCalPopup div.elCalAttachmentsContainer ul.elCalAttachments li a:active
{
	color:#2b2d06;
}

/************************************************************************
	Event Management
************************************************************************/

div.elEventManagement
{
	padding:0 20px 20px;
}

div.elEventManagement ul li span h1
{
	display:none;
}

/************************************************************************
	Interactive Headers
************************************************************************/

div.elInteractHdr
{
	cursor:pointer;
}

/************************************************************************
	Find Out More About - Side Menu
************************************************************************/
div#elFindOutMore
{
	margin:15px 0 0 0;
	padding:0;
}

div#elFindOutMore h4
{
	background:url(../_images/bicton/findout_side_header.jpg) no-repeat top left;
	height:18px;
	width:219px;
	padding: 8px 0 8px 0;
	text-indent:34px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 1.1em;
	color: #fff;
}


div#elFindOutMore div.TopImage
{
	background:#ddd9b3 url(../_images/bicton/right_caption_top.jpg) no-repeat top left;
	width:219px;
	height:8px;
	padding:0;
	margin:0;
	overflow:hidden;
	line-height:8px;
	font-size:8px;
}

div#elFindOutMore ul
{
	width:219px;
	background:url(../_images/bicton/right_caption_bottom.jpg) no-repeat bottom left;
	padding: 0 0 10px 0;
	background-color:#ddd9b3;
	margin:0;
	border:none;
}

div#elFindOutMore ul li
{
	width:219px;
	background-color:#ddd9b3;
	padding: 3px 0 4px;
	text-indent: 15px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 1em;
	line-height:1em;
}

div#elFindOutMore ul li a,
div#elFindOutMore ul li a:visited,
div#elFindOutMore ul li a:active
{
	color:#403b0f;

}

div#elFindOutMore ul li a:hover
{
	color:#211e05;
}

/************************************************************************
	Contact Us - Side Menu
************************************************************************/
div#elContactUsSide
{
	margin:15px 0 15px 0;
	width:219px;
	padding:0 0 0px 0;
}

div#elContactUsSide div.elInteractHdr
{
	background:url(../_images/bicton/contactus_side_header.jpg) no-repeat top left;
	width:219px;
	display:block;
}

div#elContactUsSide div.elInteractHdr h4.elContactUsSideTitle
{
	padding: 8px 0 10px 0;
	text-indent:34px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 1.1em;
	color: #fff;
}

div#elContactUsSide div.elContactUsSideText
{
	width:219px;
	background:url(../_images/bicton/contactus_side_back.jpg) no-repeat top left;
	height: 175px;
	padding:15px 0 0 0;
}

div#elContactUsSide div.elContactUsSideText p
{
	padding: 2px 0 10px 15px;
	font-size: 1.05em;
	font-family: Tahoma, Verdana, Arial;
	color: #4e491c;
	line-height: 1.3em;
}

div#elContactUsSide div.elContactUsSideText p span.elBold
{
	font-weight:800;
}

div#elContactUsSide div.elContactUsSideText a,
div#elContactUsSide div.elContactUsSideText a:visited,
div#elContactUsSide div.elContactUsSideText a:active
{
	color:#4e491c;
}

/************************************************************************
	Newsletter Form
************************************************************************/

div#elNewsletterForm
{
	width: 219px;
	margin: 0 0 15px 0;
}

div#elNewsletterForm h4.elNewsletterFormTitle
{
	background:url(../_images/bicton/newsletter_side_header.jpg) no-repeat top left;
	width:219px;
	padding: 8px 0 12px 0;
	text-indent:34px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 1.1em;
	display:block;
	color: #fff;
	
}

div#elNewsletterForm div.elNewsletterFormContent
{
	background:url(../_images/bicton/newsletter_side_back.jpg) no-repeat top left;
	height:110px;
}

div.elNewsletterFormContent fieldset
{
	padding:7px 0 0 10px;
	width: 173px;
	clear:none;
	float:left;
}

div#elNewsletterForm fieldset legend
{
	display:none;
}

div#elNewsletterForm div.elInputWrapper
{
	background: url(../_images/bicton/newsletter_side_input.jpg) no-repeat top left;
	width:172px;
}

div#elNewsletterForm fieldset input
{
	width: 150px;
	border:none;
	height:	21px;
	margin: 0 0 0 10px;
	padding: 6px 5px 0 0;
	background:none;
	font-size: 0.9em;
	font-family: Tahoma, Verdana, Arial;
}

div#elNewsletterForm fieldset ul label
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 1em;
	color:#4e491c;
	line-height: 12pt;
	/*text-indent:5px;*/
	margin-left:5px;
}

div#elNewsletterForm em
{
	display:none;
}

div#elNewsletterForm div.elNewsletterFormContent a.hoverbutton,
div#elNewsletterForm div.elNewsletterFormContent a.hoverbutton:active,
div#elNewsletterForm div.elNewsletterFormContent a.hoverbutton:visited
{
	padding:0;
	float:left;
	margin-top: 67px;
	height:29px;
	width:27px;
	background:url(../_images/bicton/newsletter_side_submit.jpg) no-repeat top left;
	border:0;
}

div#elNewsletterForm div.elNewsletterFormContent a.hoverbutton span,
div#elNewsletterForm div.elNewsletterFormContent a.hoverbutton:link span,
div#elNewsletterForm div.elNewsletterFormContent a.hoverbutton:visited span
{
	display:none;
}


/************************************************************************
	Search Listings
************************************************************************/

ul.elSearchListing 
{
	/*width:251px;*/
    margin:5px 0 15px 0;
    padding:0;
	font-size: 1em;
	list-style: none;
}
ul.elSearchListing li 
{
    margin: 0;
	padding:0;
    display: block;
	/*background-color:#e7f0d0;*/
	/*width:251px;
	float:left;*/
}
ul.elSearchListing li.first 
{
    border: 0;
    padding:0;
	margin:0 0 10px 0;
	/*background-image:url(../_images/clinton/panel_top.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
}
ul.elSearchListing li.last
{
	/*background-image:url(../_images/clinton/panel_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;*/
	padding:0 0 5px 0;
	margin:0;
}

ul.elSearchListing div.ContentWrapper
{
    padding:10px 10px 0 10px;
    clear: both;
	margin: 0;
}

ul.elSearchListing div.elContent 
{
    padding: 0 0 10px 0;
    margin: 0;
}

ul.elSearchListing h1.elContentTitle
{
		font-size:2.1em;
	padding-top:20px;
	padding-bottom:8px;
	font-weight:600;
	color:#615a1e;
}

ul.elSearchListing div.elContent h1.Title 
{
    font-size: 1em;
    line-height: 1.2em;
    margin: 0 0 0 0;
    padding: 0 5px 0 10px;
    background-image: url(../_images/bicton/side_menu_current.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
	font-weight: bold;
	font-family:tahoma,verdana;    
}
ul.elSearchListing div.elContent a
, ul.elSearchListing div.elContent a:link
, ul.elSearchListing div.elContent a:visited 
{
    color: #000;
	font-weight: bold;
}
ul.elSearchListing div.elContent a:hover
, ul.elSearchListing div.elContent a:active 
{
    color: #000;
}
ul.elSearchListing div.elContent h2.DateStart
, ul.elSearchListing div.elContent h2.DateEnd
{
    font-size: 1em;
    font-weight: normal;
    padding: 4px 10px 4px 10px;
    margin: 0;
	color: #00461b;    
}
ul.elSearchListing div.elContent h2.DateStart span
, ul.elSearchListing div.elContent h2.DateEnd span 
{
    font-style: italic;   
}
ul.elSearchListing div.elContent h3.Author
{
    padding: 0 0 0 10px;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}
ul.elSearchListing div.elContent p.Description
{
    padding: 0 5px 0 10px;
    margin: 0;
	color:#000000;
	font-size:1em;
}
ul.elSearchListing div.ContentImage 
{
    padding: 0;
    margin: 0;
    width: 90px;
    float: left;
}
ul.elSearchListing div.ContentImage img {
    border: solid 1px #364761;

}
ul.elSearchListing div.HasImage 
{
    margin-left: 100px;
}


/************************************************************************
	Login Form
************************************************************************/
ffieldset.frmLogin {
	padding: 1em 0 1em 0;
	margin: 0 auto;
	font-size: 1em;
	letter-spacing: .1em;
	border: 0;
    background-color: #FFF;
    clear: left;
	font-family:Tahoma, Verdana, Arial;

}
fieldset.frmLogin legend 
{
    /*padding: 1em 1em 1em 1em;
    margin: 0;*/
	text-indent: 195px;
    /*font-size: 1.4em;
    font-weight: bold;
    color: #363636;
    display: block;*/
	
	font-size:2.2em;
	padding-top:20px;
	padding-bottom:8px;
	color:#615a1e;
}
fieldset.frmLogin p 
{
    color: #363636;
    margin: 1em 0 1.5em 0;
	text-indent: 360px;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 240px;
    margin: 20px auto 0;
}
fieldset.frmLogin li 
{
    margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
    clear: right;
    padding-bottom: 10px;
}
fieldset.frmLogin label 
{
    clear:left;
    display: block;
    font-weight: bold;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
}

fieldset.frmLogin ol li div label
{
	float:left;
	margin-top:2px;
}

fieldset.frmLogin ol li div span.checkbox input
{
	width:50px;
}

fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
    width: 210px;
	font-size: 1em;
	color: #222;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;		
}


/************************************************************************
	Footer Menu
************************************************************************/

div.elContactUsForm
{
	background:#f3f1e1 url(../_images/bicton/calendar_bg_top.jpg) no-repeat top left;
	margin:0 20px 20px;
	clear:both;
	width:700px;
	overflow:hidden;
	padding-top:10px;
}

div.elContactUsForm div.divInnerForm
{
	background:#f3f1e1 url(../_images/bicton/calendar_bg_bottom.jpg) no-repeat bottom left;
	height:100%;
}

div.elContactUsForm ul.elContactUsForm
{
	margin:20px 0 0 30px;
	width:400px;
	background-color:#f3f1e1;
}

div.elContactUsForm ul.elContactUsForm fieldset legend
{
	display:none;
}

div.elContactUsForm ul.elContactUsForm fieldset ul li label,
div.elContactUsForm ul.elContactUsForm fieldset ul li input,
div.elContactUsForm ul.elContactUsForm fieldset ul li textarea
{
	float:left;
	clear:both;
}

div.elContactUsForm ul.elContactUsForm fieldset ul li label
{
	font-size:1em;
	margin: 10px 0 5px;
	font-family:Tahoma, Verdana, Arial;
}

div.elContactUsForm ul.elContactUsForm fieldset ul li input
{
	font-family:Tahoma, Verdana, Arial;
	width:440px;
}

div.elContactUsForm ul.elContactUsForm fieldset ul li textarea
{
	font-family:Tahoma, Verdana, Arial;
	width:440px;
}

div.elContactUsForm ul.elContactUsForm fieldset ul li a.formDesc
{
	display:none;
}

div.elContactUsForm a.hoverbutton
{
	float:right;
	clear:both;
	margin:10px 228px 30px 0;
	padding-left: 20px;
	padding-right:20px;
}

/************************************************************************
	Footer Menu
************************************************************************/
ul.elTextMenu
{
	font-size:.85em;
	margin:20px 0 20px 20px;
	float:left;
	background:#ebe7cc;
	background:url(../_images/bicton/footer_border.gif) repeat-x top left;
	width:580px;
	display:inline;
}
ul.elTextMenu li
{
	float: left;
	margin-top:10px;
	padding:0 10px 0 10px;
	border-right:1px solid #918c59;
}
ul.elTextMenu li.last
{
	border-right:0;
}
ul.elTextMenu li a
, ul.elTextMenu li a:link
, ul.elTextMenu li a:visited
{
	text-decoration:none;
	color:#79743e;
}
ul.elTextMenu li a:hover
, ul.elTextMenu li a:active
, ul.elTextMenu li a:focus
{
	text-decoration:underline;
}

/************************************************************************
	Footer Credits
************************************************************************/
div.elFooterRight
{
	font-size:.85em;
	float:left;
	background:url(../_images/bicton/footer_border.gif) repeat-x top left;
	margin-top:20px;
	margin-right:0px;
	width:230px;
	color:#a29e6b;
	text-align:right;
	padding-top:10px;
}
div.elFooterRight a
, div.elFooterRight a:link
, div.elFooterRight a:visited
{
	text-decoration:none;
	color:#a29e6b;
}
div.elFooter a:hover
, div.elFooter a:focus
, div.elFotoer a:active
{
	text-decoration:underline;
}

/************************************************************************
	Footer Logo
************************************************************************/
div.elFooterRightInner p
{
	margin-bottom:5px;
}
/************************************************************************
	Footer Logo
************************************************************************/

div.elFooterLogo
{
	height:110px;
}

div.elFooterLogo img
{
	margin:20px 0 0 10px;
	display:inline;
}


/* CLEARFIX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*-End Section -_theme.css-*/


/*-Begin Section -formdisable.css-*/
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}
/*-End Section -formdisable.css-*/


/*-Begin Section -newcalendar.css-*/
form.elPageCal div#ZoneCentreRow
{
	background-color: #FFF;
}


/* LEGEND */
ul.Legend 
{
	margin: 1em 0;
	overflow: hidden;
}
ul.Legend li
{
	display: inline;
	float: left;
	width: 124px;
	margin-right: 15px;
	padding-left: 10px;
	border-width: 0 0 0 15px;
	border-style: solid;
	min-height: 3em;
}


/* TEMP LEGEND COLOURS */
.AffiliatedDressage
{
	border-color: #365c13;
}
.AffiliatedShowJumping
{
	border-color: #369e25;
}
.OtherInformation
{
	border-color: #c1db32;
}
.NonEquineEvents
{
	border-color: #8a9e25;
}
.UnaffilatedDressage
{
	border-color: #eee00e;
}
.UnaffilatedShowJumping
{
	border-color: #eeb00f;
}

.PonyClubRidingClub
{
	border-color:#9dee0f;
}

.TrainingClinics
{
	border-color:#e2f25c;
}

/* CONTAINER */
div.elCal
{	
	background-color: #f3f1e2;
	padding: 10px;
}

/* HEADER */
div.elCal ul.Head
{
	overflow: hidden;
	clear: both;
	padding-top: 1em;
	line-height: 2.5em;
}
div.elCal ul.Head li.Month
{
	float: left;
	font-size: 2em;

}
div.elCal ul.Head li.Prev
, div.elCal ul.Head li.Next
{
	float: right;
}
div.elCal ul.Head li.Prev
{
	border-right: solid 1px #E0E0E0;
	padding-right: 10px;
}
div.elCal ul.Head li.Next
{
	padding-left: 10px;
	padding-right: 10px;
}

/* MAIN CALENDAR TABLE */
table.Calendar
{
	margin: 2em 0;
	border: 0;
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}
table.Calendar td
{
	border-right: solid 5px #f3f1e2; 
}
table.Calendar tr.weekHeader td
{
	font-weight: bold;
	width: 14.2%;
	line-height: 3em;
}
table.Calendar td.ItemHeader
{
	background-color: #E0E0E0;
	line-height: 2em;
	text-indent: 12px;
	font-weight: bold;
}
table.Calendar td.Item
{
	background-color: #FFF;
	height: 100px;
	padding: 2px;
	border-bottom: solid 5px #f3f1e2; 	
}
table.Calendar tr.ItemRow
{

}
/* NOT CURRENT MONTH */
table.Calendar tr.DateRow td.OutOfRange
{
	background-color: #EFEFEF;
}
table.Calendar td.OutOfRange
{	
	background-color: #FEFEFE;
	color: #999;
}	


table.Calendar td.Item ul li
{
	padding-left: 5px;
	border-width: 0 0 0 8px;
	border-style: solid;
	display: block;
	clear: both;
}
table.Calendar td.Item ul.NoItems li
{
	border-left: 0;
}
table.Calendar td.Item ul li a
{

}

/* POPUP */
div.elMonthCalSelectedItem
{
	position: absolute;
	top: 15%;
	background-color: #FFF;
	z-index: 998;
	border: solid 1px #E0E0E0;
}

div.elMonthCalSelectedItem h2
{
	background-color: #E0E0E0;
	color: #FFF;
	font-size: 1.3em;
	padding: 3px;
}

div.elMonthCalSelectedItem h2 a.close
{
	height:17px;
	width:19px;
	margin:3px 3px 0 0;
	top: 0;
	right: 0;
	display:block;
	position: absolute;
	background-image:url(../_images/bicton/close_popup_button.jpg);
}
div.elMonthCalSelectedItem h2 a.close span
{
	display: none;
}
div.elMonthCalSelectedItem h3
{
	background-color: #E0E0E0;
	padding: 3px;
}

div.elMonthCalSelectedItem div.Tools
{
	top: 22px;
}

div.elCalPopup
{
	background-color: #FFF;
	overflow: auto;
	width: 700px;
	height: 600px;
	padding: 3px;
}

/*-End Section -newcalendar.css-*/


/*-Begin Section -button.css-*/
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited,
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_paste.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}

/*-End Section -button.css-*/


/*-Begin Section -messagearea.css-*/
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}
/*-End Section -messagearea.css-*/

/*-End File-*/
