
/*-Begin Section -_theme.css-*/
html 
{
	margin-bottom: 1px;
    height: 100%;
}
body 
{
	margin: 1px 0 0 0;
	padding:  0;
	font-family: verdana,sans-serif;
	line-height: 1.3em;
	font-size: 67%;
	background-image: none;
	background-color: #fff; /* #717171; */	
    height: 100%;
    min-height: 100%;
}
form
{
	display: inline;
}


/* PAGE FONT SIZE DASHBOARD */
form.body-Smallest 
{
    font-size: 80%;
}
form.body-Small 
{
    font-size: 90%;
}
form.body-Medium 
{
    font-size: 100%;
}
form.body-Large 
{
    font-size: 120%;
}
form.body-Largest
{
    font-size: 140%;
}

/* LAYOUT */
#base 
{ 
    width: 945px;
    padding: 0;
    margin: 0 auto;	
    background-color: #fff;
    /* border-right: solid 1px #bbbbbb;
    border-left: solid 1px #bbbbbb;
*/
}

/* ZONES */
#ZoneHeaderRow 
{
    clear: both;
    background-color: #efefef;    
    padding-bottom: 0px;
    position: relative;
    z-index: 20;
    /*border-left: solid 1px #bbbbbb;
    border-right: solid 1px #bbbbbb; */
}
#ZoneLeftColumn 
{
    width: 298px;  
    float: left;
    overflow: hidden;
    
}
#LeftRightContainer 
{
    position: relative;
    z-index: 18;
    clear: both;
}
#ZoneRightColumn
{
    width: 646px;
    float: left;
    position: relative;
    z-index: 18;
    overflow: hidden;
    border-right: solid 1px #e0e0e0;
}
#ZoneCentreRow 
{
    background-color: #FFF;
    border-bottom: solid 1px #999;  
    overflow: hidden;
    width: 945px;  
    padding: 0;
}
#ZoneFooterRow
{
    clear: both;
    width: 945px;    
    overflow: hidden;
    
}


/* DEFAULTS */
a
, a:link
, a:visited 
{
	text-decoration: none;
    color: #0C3F6A;	
}
a:hover
, a:active 
{
	text-decoration: underline;
}
a img
{
    border: 0;
}
h1 
{
    /* font-style: italic; */
    font-size: 1.4em;
}
h2
{
    font-size: 1.3em;
    margin-top: 2em;
    margin-bottom: 1em;
    color: #8C2633;
}
h3 
{
    font-size: 1.2em;
}
h4 
{
    font-size: 1.1em;
}
h5 
{
    font-size: 1em;
}
h6 
{
    font-size: .9em;
}
pre 
{
	white-space: normal;
}
ul 
{
	list-style-type: disc;
}


/* Hidden Accessibility link */
a.linkskip 
{
	position: absolute;
	top: -200px;
}

/* Tokens */
.elInvisibletrue
, .elInvisibleyes
{
    display: none !important;
}   

/* Search Results */
.TagHighLight
{
    background-color: #FF0;
    padding: 0 !important;
    margin: 0;
}

/* Horizontal Nav */
ul.elMainMenu 
{
    display: block;
	float: none;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;    
	z-index: 80;
	clear: both;
	width: 945px;
	background-color: #0C3F6A;
	height: 2.3em;
	line-height: 2.3em;
	position: relative;
}
ul.elMainMenu a
, ul.elMainMenu a:link
, ul.elMainMenu a:visited
{
	text-decoration: none;
    font-weight: normal;
    padding: 0 0 0 0 ;
    display: block;
    color: #FFF;
}
ul.elMainMenu li.depth01 a:hover
, ul.elMainMenu li.depth01 a:active
, ul.elMainMenu li.depth01 a.current
, a.parent_current
{
    background-color: #8d8d8d;
}
ul.elMainMenu li.depth02 a:hover
, ul.elMainMenu li.depth02 a:active
, ul.elMainMenu li.depth02 a.current
{
    text-decoration: none;
}
ul.elMainMenu a span 
{
    float: left;
    display: block;
    cursor: pointer;
    padding: 0 1em;  
}
ul.elMainMenu li.depth01 a
{
    float: left;
}
ul.elMainMenu li.depth02 a
{
    line-height: 20px;    
    background-image: none;
}
ul.elMainMenu li.depth02 a span
{
    line-height: 20px;
}
ul.elMainMenu li.depth01 a.depth01last
, ul.elMainMenu li.depth01 a.depth01first 
{
    background-image: none;
    margin-left: 0;
}
/*
ul.elMainMenu li.elMloginregister
, ul.elMainMenu li.elMlogout
*/
ul.elMainMenu li.last
{
    position: absolute;
    right: 0;   

}
ul.elMainMenu li li.last
{
	position: relative;
	left: 0;
	right: auto;
}

ul.elMainMenu a span.Left
, ul.elMainMenu a span.Right
{
    display: none;
}
ul.elMainMenu li 
{
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}
/* Opera only */
@media all and (min-width: 0px)
{
    ul.elMainMenu li
    {
        width: 124px;
    }
 

}
ul.elMainMenu ul 
{
	position: absolute;
	left: -999em;
	height: auto;
	line-height: 1;	
	width: 200px;
	margin: 0;
	padding: 0;
    top: 2.3em;
    clear: left;
	z-index: 81;	
	background-color: #3e3e3e;
	border-style: solid;
	border-width: 1px 0 0 1px;
	border-color: #717171;	
}
ul.elMainMenu ul ul
{
	background-color: #5e5e5e;
	top: auto;
}
ul.elMainMenu ul a
, ul.elMainMenu ul a:link
, ul.elMainMenu ul a:visited
{
	width: 170px;
    padding: 0 15px;
}
ul.elMainMenu ul a
, ul.elMainMenu ul a:link
, ul.elMainMenu ul a:visited
{
    color: #E0E0E0;
}
ul.elMainMenu ul a:hover
, ul.elMainMenu ul a:active
{
	background-color: #7DACD8;
	color: #FFF;
}
ul.elMainMenu li li
, ul.elMainMenu li li.first  
{
    width: 200px;
    background-image: none;
    border-bottom: solid 1px #b5b2b5;
    line-height: 20px;    
}
ul.elMainMenu li li span 
{
    display: inline;   
    text-transform: none;
}
ul.elMainMenu li li span.Left
, ul.elMainMenu li li span.Right 
{
    display: none;   
}
ul.elMainMenu ul a 
{
    display: block;
    padding-left: 0;
}
ul.elMainMenu ul a span
{
    padding: 0;
    float: none;
}
ul.elMainMenu ul a span.Left
, ul.elMainMenu ul a span.Right 
{
    display: none;
}
ul.elMainMenu li ul ul {
	margin: -21px 0 0 200px;
}
ul.elMainMenu li:hover ul ul
, ul.elMainMenu li:hover ul ul ul
, ul.elMainMenu li:hover ul ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul ul 
{
    left: -999em; 
    display: none;
} 
ul.elMainMenu li:hover ul
, ul.elMainMenu li li:hover ul
, ul.elMainMenu li li li:hover ul
, ul.elMainMenu li li li li:hover ul
, ul.elMainMenu li.MenuItemHover ul
, ul.elMainMenu li li.MenuItemHover ul
, ul.elMainMenu li li li.MenuItemHover ul
, ul.elMainMenu li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
	z-index: 82;
} 
ul.elMainMenu ul a.ChildItems
, ul.elMainMenu ul a.ChildItems:link
, ul.elMainMenu ul a.ChildItems:visited
{
    background-image: url(../_images/orci/more_nibble.gif);
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elMainMenu ul a.ChildItems:hover
, ul.elMainMenu ul a.ChildItems:active
{
    background-image: url(../_images/orci/more_nibble_on.gif);	
	background-color: #7DACD8;    
}
ul.elMainMenu ul li a:hover
, ul.elMainMenu ul li a:active
{
	background-color: #7DACD8; 
}


/* Support for the "iehover-fix.js" */

* html ul.elMainMenu iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0/6.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */


/* FOOTER STANDARDS */
ul.elFooterLogos
{
    clear: right;
    display: block;   
    height: 3em;
    font-size: .9em;
    background-color: #0c3f6a;
    margin: 0;
    padding: 0 1em;
}
ul.elFooterLogos li
{
    display: block;
    float: left;
    line-height: 3em;
    color: #FFF;
}
ul.elFooterLogos li a
, ul.elFooterLogos li a:link
, ul.elFooterLogos li a:visited
{
    color: #FFF;
}   
ul.elFooterLogos li.XHTMLLogo a
{
    padding-right: .5em;
    margin-right: .5em;
    border-right: solid 1px #FFF;  
}


/* Footer Menu */
ul.elFooterMenu 
{
	padding: 0;
	margin: 0;
	background-color: #3e3e3e;
    height: 3em; 
    font-size: .9em;   
}
ul.elFooterMenu li 
{
    border-right: solid 1px #E0E0E0;
    line-height: 1.2em;
    margin-top: 1em;
    display: block;
    float: left;
}
ul.elFooterMenu li.last
{
    border: 0;
}
ul.elFooterMenu li a
, ul.elFooterMenu li a:link
, ul.elFooterMenu li a:visited 
{
    color: #E0E0E0;
	padding: 0 10px;
	text-decoration: none;
	font-weight: normal;
}
ul.elFooterMenu li a:hover
, ul.elFooterMenu li a:active 
{

	text-decoration: underline;
}
form.body-Small ul.elFooterMenu li
{
    line-height: 1.3em;
}


/* Contact Footer */
p.elFooterContact 
{
    clear: both;
	padding: 1em 0;
	margin: 0;
	line-height: 1.5em;
	text-align: center;
	background-color: #BBBBBB;
	color: #000;
	display: block;
    width: 945px;  
    font-size: .9em;
}
p.elFooterContact span.small
{
    font-size: 1em;
    color: #3E3E3E;
	line-height: 1.5em;    
	display: block;
	margin-top: .5em;
}
p.elFooterContact a:hover
, p.elFooterContact a:active 
{
	text-decoration: underline;
}
form.bodySize-Large p.elFooterContact
{
    width: 945px;
}


/* 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 */



/* CONTENT PANEL */
div.elContent
{
    padding: 0 20px 20px 20px;
    line-height: 1.6em;
}
div.elContent h1 
{
    font-size: 1.0em;
    font-style: italic;
    margin: .8em 0;
    padding: 0;
}
div.elContent p 
{
    margin: 1.2em 0;
    padding: 0;
    font-size: 0.9em;
}
div.elContent a 
{
    font-weight: bold;
    font-size: .9em;
}
div.elContent a:hover, div.elContent a:active 
{
    text-decoration: underline;
}
div#ZoneRightColumn div.elContent h1
{
	margin: 0 -20px 0 -20px;
	font-size: 0.9em;
	display: block;
	height: 2.3em;
	line-height: 16.675pt;
	font-weight: bold;
	font-style: normal;
	padding: 0 10px 0 20px;
	overflow: hidden;
	color: #0C3F6A;
	background-color: #efefef;
	
}
div#ZoneRightColumn
{
    font-size: 1em;
}
form.elPageHome div#ZoneRightColumn div.elContent
{
    margin-right: 0; /* 240px; */
	margin-top: 0px !important; /* 66px !important; */
    padding: 0 0 20px 0;    
    position: relative;
    z-index: 10;
    border-right: solid 1px #dedede;
}
form.elPageHome div#ZoneRightColumn ul.ContentAvailabilty
{
	margin-top: -2em;
}
/*
form.elPageHome div#ZoneRightColumn div.elContent h1
{
    display: none;
}
*/
form.elPageHome div#ZoneRightColumn div.elContent h1
{
	font-size: .9em;
	margin: 0 0 0 -20px;
	padding: 0 0 0 20px;
	background-color: #dedede;
    line-height: 2.3em;
    height: 2.3em;
	color: #0C3F6A;
	margin: 0;
font-weight: bold;

}
form.elPageHome div#ZoneRightColumn div.elContent p
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 0.9em;
}

form.elPageHome div#ZoneRightColumn div.Tools  
{
    float: none;
    position: absolute;
    right: 10px;
    top: -25px;
}

/* SITEMAP */
ul.elSitemap 
{   
    width: auto;
    margin: 20px 30px 40px 30px;
}
ul.elSitemap, ul.elSitemap ul 
{
    list-style-type: none;
}
ul.elSitemap li 
{
    margin: .5em 0;
    display: block;
    padding: 2px 0 0 0;
}
ul.elSitemap a 
{
    font-weight: bold;
    background-image: url(../_images/orci/bullet_arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;    
    padding-left: 10px;
    font-size: 1em;
}
ul.elSitemap ul 
{
    margin: 0 2.5em;
}
ul.elSitemap ul a 
, ul.elSitemap ul a:link
, ul.elSitemap ul a:visited
{
    font-size: .9em;
}


/* TEXT FOOTER MENU */
ul.elTextMenu 
{
    padding: 5px 0 10px 0;
    margin: 0;
    line-height: 1;
    clear: both;
    text-align: center;
}
ul.elTextMenu li 
{
    display: inline;
    margin: 0 5px;
    padding: 0 5px 1px 0;
    line-height: 1.5em;
}

ul.elTextMenu li a
, ul.elTextMenu li a:link
, ul.elTextMenu li a:visited 
{
    font-size: .9em;
    text-decoration: none;
}
ul.elTextMenu li a:hover
, ul.elTextMenu li a:active 
{
    text-decoration: underline;
}

/* LOGIN FORM */
fieldset.frmLogin 
{
	padding: 3em 0 2em 0;

	margin: 0 auto;
	font-size: 1em;
	letter-spacing: .1em;
    height: 500px;
    width: 440px;
    clear: left;
    border: 0;

}
fieldset.frmLogin legend 
{
    padding: 10px 1em 1em 0;
    margin: 0 65px;
    font-size: 1.4em;
    font-weight: normal;
	color: #fff;
    display: block;
    width: 280px;

}
fieldset.frmLogin p 
{
color: #363636;
    width: 280px;
    margin: .5em auto 1.5em auto;
}
fieldset.frmLogin ul
, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 280px;
    margin: 0 auto;
    border: solid 1px #AAA;
    padding: 20px 10px 0 10px;

    background-color: #EFEFEF;      
}
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: normal;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{

    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
    color: #F00;    
}
fieldset.frmLogin input
, fieldset.frmLogin select
, fieldset.frmLogin textarea  
{
    width: 250px;
	font-size: 1em;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;	
	color: #222;
}
fieldset.frmLogin span.checkbox input
{
    width: 15px !important;

}

div#RegisterText
{
    position: absolute;
    right: 30px;
    top: 130px;
    width: 43%;
}   
form.body-Large div#RegisterText
{
    top: 150px;
}
form.body-Largest div#RegisterText
{
    top: 170px;
}
a#RegisterLink
{
    position: absolute;
    right: 50px;
    top: 299px;
}
form.body-Smallest a#RegisterLink
{
    top: 288px;
}
form.body-Small a#RegisterLink
{
    top: 287px;
}
form.body-Large a#RegisterLink
{
    top: 317px;
}
form.body-Largest a#RegisterLink
{
    top: 347px;
}
form.body-Large div#ZoneCentreRow
{
    background-position: 70% 202px;
}
form.body-Largest div#ZoneCentreRow
{
    background-position: 70% 232px;
}

/* DASHBOARD - TAG REPEATER */
ul.elTagDashboard 
{
    margin: 0 0 0 0;
    padding: 0 0 35px 0;
	font-size: 1em;
	list-style: none;
	border-bottom: solid 1px #FFF;
	overflow: hidden;
}
ul.elTagDashboard li 
{
    margin: 0;
    padding: 0 !important;
    line-height: 1em;
}
ul.elTagDashboard li.elNoneFound
{
    padding-left: 15px;   
}
ul.elTagDashboard h1.elContentTitle 
{
    background-color: #0C3F6A;
    font-size: .9em;
    margin: 0;
    height: 2.3em;
    line-height: 2.3em;
    padding: 0 0 0 1.5em;
    font-weight: bold;
    color: #FFF;
    clear: both;
    font-style: normal;

}
ul.elTagDashboard h1.elContentTitle a 
, ul.elTagDashboard h1.elContentTitle a:link
, ul.elTagDashboard h1.elContentTitle a:visited
{
    color: #FFF;
}
ul.elTagDashboard h2.elContentDescription 
{
    display: none;
}
ul.elTagDashboard div.elContent 
{
    padding: 0 0 5px 5px;
    margin: 0;
}
ul.elTagDashboard div.elContent h1.Title 
{
 	font-size: .9em;
	margin: 10px 0 0 2px;
	padding-left: 8px;
	background-image: url(../_images/orci/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
form.body-Largest ul.elTagDashboard div.elContent h1.Title
{
	background-position: 0 10px;
}
form.body-Large ul.elTagDashboard
{
	padding-bottom: 90px
}
form.body-Largest ul.elTagDashboard
{
	padding-bottom: 100px
}
ul.elTagDashboard div.elContent h1.Title a
, ul.elTagDashboard div.elContent h1.Title a:link
, ul.elTagDashboard div.elContent h1.Title a:visited 
{
    text-decoration: none;   
    font-style: normal; 
    font-size: 1em;    
    color: #000;
}
ul.elTagDashboard div.elContent h1.Title a:hover
, ul.elTagDashboard div.elContent h1.Title a:active 
{
    text-decoration: underline;   
}
ul.elTagDashboard div.elContent h2.DateStart
, ul.elTagDashboard div.elContent h2.DateEnd
{
    font-size: .9em;
    font-weight: normal;
    padding: 0 5px 0 10px;
    margin: 0;
    color: #444;
}
ul.elTagDashboard div.elContent h2.DateStart span
, ul.elTagDashboard div.elContent h2.DateEnd span 
{
    font-style: italic; 
}
ul.elTagDashboard div.elContent h3.Author
{
    padding: 0 5px 0 15px;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}
ul.elTagDashboard div.elContent p.Description
{
    padding: 10px 5px 5px 15px;
    margin: 0;
    font-size: 1em;
}

/* Listing - TAG REPEATER */
ul.elTagListing 
{
    margin: -10px 0 10px 0;
    padding: 0 0 5px 0;
	font-size: 1em;
	list-style: none;
}
ul.elTagListing li 
{
    margin: 0;
    padding: 10px 20px 10px 20px;
    display: block;
}
ul.elTagListing li.first 
{
    padding: 10px 0;
}
ul.elTagListing h1.elContentTitle 
{
	margin:0 -19px 0 0px;
	font-size: 0.9em;
	display: block;
	height: 2.3em;
	line-height: 16.675pt;
	font-weight: bold;
	font-style: normal;
	padding: 0 10px 0 20px;
	overflow: hidden;
	color: #0C3F6A;
	background-color: #efefef;
}
ul.elTagListing h2.elContentDescription 
{
    display: none;
}
ul.elTagListing div.ContentWrapper
{
    padding: 5px 5px 15px 5px;
    min-height: 90px;
    clear: both;
    border-bottom: dotted 1px #606060;
}
ul.elTagListing div.elContent 
{
    padding: 0 0 10px 0;
    margin: 0;
}
ul.elTagListing div.elContent h1.Title 
{
    font-size: 1.2em !important;
    line-height: 1.2em !important;
    margin: 0 0 0 0 !important;
    padding: 0 5px 5px 0 !important;
    font-style: normal;
    background-color: #FFF !important;
    text-transform: uppercase;
    display: inline !important;
}
ul.elTagListing div.elContent h1.Title a
{
    font-weight: normal;
    padding-left: 20px;
}
ul.elTagListing div.elContent a
, ul.elTagListing div.elContent a:link
, ul.elTagListing div.elContent a:visited 
{
    text-decoration: none;   
}
ul.elTagListing div.elContent a:hover
, ul.elTagListing div.elContent a:active
{
    text-decoration: underline;   
}
ul.elTagListing div.elContent h2.DateStart
, ul.elTagListing div.elContent h2.DateEnd
{
    font-size: 0.9em;
    font-weight: normal;
    padding: 5px 5px 0 10px;
    margin: 0;
    color: #606060;
}
ul.elTagListing div.elContent h2.DateStart span
, ul.elTagListing div.elContent h2.DateEnd span 
{
    font-style: italic;   
}
ul.elTagListing div.elContent h3.Author
{
    padding: 0 5px 0 10px;
    margin: 0;
    font-size: 0.9em;
    font-weight: normal;
}
ul.elTagListing div.elContent p.Description
{
	font-size: 0.9em;
    padding: 0px 5px 5px 110px !important;
    margin: 0 0 0 0 !important;
}
ul.elTagListing div.ContentImage 
{
    padding: 0;
    margin: 0;
    width: 90px;
    float: left;
    overflow: hidden;
}
ul.elTagListing div.HasImage 
{
    margin-left: 0px;
}
ul.elTagListing div.elContent h1.Title a.pdf
{
  background-repeat: no-repeat;
  background-position: 5px 3px;
  padding-left: 26px;
  display: block;
  margin-left: 5px;
  background-image: url(../_images/icons/pdf.gif);
}
ul.elTagListing div.elContent h1.Title span
{
  padding-left: 10px;
}

ul.attachment
{
    margin: 0 0 0 -5px;
    padding: 0;
    list-style-type: none;
}
ul.attachment li a
{
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 21px;
  margin-bottom: 3px;
  display: block;
  background-image: url(../_images/icons/pdf.gif);
}
ul.attachment li div
{
   font-size: .9em;
   font-style: italic;
}



/* Edit/Delete links */
div.Tools 
{
    position: absolute;
    bottom: 5px;
    right: 20px;
}
div.Tools a
, div.Tools a:link
, div.Tools a:visited 
{
    padding: 0 0 0 8px;
    margin-left: 10px;
    font-weight: bold;
}
div#ZoneRightColumn div.Tools  
{
    float: none;
    position: absolute;
    right: 20px;
    top: 6px;
}
div.Tools a
, div.Tools a:link
, div.Tools a:visited 
{
    background-image: url(../_images/orci/arrow.gif);   
    background-repeat: no-repeat;
    background-position: left center;   
}
ul.elTagListing div.Tools
, ul.MapListing div.Tools 
{
    text-align: right;
    position: relative !important;
    top: 10px !important;
}



/* LEFT MENU */
/* top level */
ul.elLeftMenu 
{
    margin: 0;
    padding: 0 0 23px 0;
    list-style-type: none;
   	width: 100%;
   	background-color: #bfbfbf;
}
/* all list items */
ul.elLeftMenu li 
{
    margin: 0;
    padding: 0;
    display: inline;
}
/* all links */
ul.elLeftMenu a
, ul.elLeftMenu a:link
, ul.elLeftMenu a:visited 
{
    text-decoration: none;
    display: block;
    font-weight: normal;
    font-size: .9em;
    line-height: 1em;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: solid 1px #FFF;
    color: #000;
   	width: 100%;    
}
ul.elLeftMenu a:hover
, ul.elLeftMenu a:active 
{
    background-color: #e0e0e0;   
}
ul.elLeftMenu ul li a.current
, ul.elLeftMenu ul li a.current:link
, ul.elLeftMenu ul li a.current:visited
{
    background-color: #7dacd8; 
    color: #ffffff;
}
/* all lists below top level */
ul.elLeftMenu ul 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/* 2nd level */
ul.elLeftMenu ul a 
{
    padding-left: 18px;
    background-color: #bfbfbf;
}
/* 3rd level */
ul.elLeftMenu ul ul a
, ul.elLeftMenu ul ul a:link
, ul.elLeftMenu ul ul a:visited 
{
    padding-left: 28px !important;
    font-size: .9em;
}
ul.elLeftMenu ul ul a:hover
, ul.elLeftMenu ul ul a:active
, ul.elLeftMenu ul ul a.current
, ul.elLeftMenu ul ul a.current:link
, ul.elLeftMenu ul ul a.current:visited 
{
    background-color: #FFF;
}
/* 4th level */
ul.elLeftMenu ul ul ul a
, ul.elLeftMenu ul ul ul a:link
, ul.elLeftMenu ul ul ul a:visited  
{
    padding-left: 49px !important;
    font-size: .8em;
}
ul.elLeftMenu ul ul ul a:hover
, ul.elLeftMenu ul ul ul a:active
, ul.elLeftMenu ul ul ul a.current
, ul.elLeftMenu ul ul ul a.current:link
, ul.elLeftMenu ul ul ul a.current:visited 
{
    background-color: #FFF;
    color: #00659e;
}
/* 5th level */
ul.elLeftMenu ul ul ul ul a 
{
    padding-left: 53px !important;
    font-size: .8em;
    font-weight: normal;
}
ul.elLeftMenu li.depth01 a.depth01first   /* first link of top level of list */
{
	margin: 0;
	font-size: 0.9em;
	display: block;
	height: 2.3em;
	font-weight: normal;
	font-style: normal;
	padding: 0 0 0 18px;
	background-color: #5a5a5a;    
	color: #FFF;
	border: 0;
	line-height: 16.675pt;
}
ul.elLeftMenu li.depth01 a.depth01first:hover 
{
    text-decoration: underline;
}
ul.elLeftMenu ul li a.ChildItems span 
{
    background-image: url(../_images/orci/menu_childitems.gif) !important;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
}

/* PAGING TOOLBAR */
ul.Paging 
{
    clear: both;
    font-weight: bold;
    font-size: .9em;
    margin: 5px 11px 10px 30px;
    padding-bottom: 20px;
    padding-top: 20px;
    height: 3em;
}
ul.Paging li 
{
    display: block; 
    color: #0C3F6A;
    font-size: 1.0em;
}
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 .current 
{
    text-decoration: underline;
}
ul.Paging li.PagingNextPage a
, ul.Paging li.PagingNextPage span.disabled
{
    padding-right: 12px;
}
ul.Paging li.PagingPreviousPage a
, ul.Paging li.PagingPreviousPage span.disabled
{
    padding-left: 12px;
}
ul.Paging li.PagingNextPage a 
{
    background-image: url(../_images/orci/next.gif);
    background-repeat: no-repeat;
    background-position: right;
    color: #0C3F6A;    
}
ul.Paging li.PagingNextPage span.disabled
{
    background-image: url(../_images/orci/next_off.gif);
    background-repeat: no-repeat;
    background-position: right;
    color: #717171;    
}
ul.Paging li.PagingPreviousPage a
{
    background-image: url(../_images/orci/prev.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0C3F6A;    
}
ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(../_images/orci/prev_off.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #717171;    
}



p.elNoContent 
{
    margin: 10px;   
}


a.Delete 
, a.Delete:link
, a.Delete:visited
{
    cursor: pointer;   
}

a.Delete:hover
, a.Delete:active 
{
	text-decoration: underline;
}


/* FONT SIZE CONTROL */
ul.PageFontSize 
{
    list-style-type: none;
    position: absolute;
    width: 92px;
    height: 18px;
    right: 105px;
    top: 5px;
    margin: 0;
    padding: 0;
    background-image: url(../_images/orci/top_link_divide.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
ul.PageFontSize li 
{
    float: left;
    width: 13px;
    height: 13px;
    display: block;
    margin-right: 2px;
}
ul.PageFontSize li.Label  
{
    width: 47px;
    padding-right: 3px;    
}

ul.PageFontSize li.Label span 
{
    font-size: 9px;
    color: #3e3e3e;
    display: block;
    float: left;
    padding-top: 3px;
}
ul.PageFontSize li.InputSmall a.hoverbutton
, ul.PageFontSize li.InputSmall a.hoverbutton:link
, ul.PageFontSize li.InputSmall a.hoverbutton:visited
{
    background-image: url(../_images/orci/smaller_off.gif);
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    display: block;
    padding: 0;
    margin: 3px 0 0 0;
    border: 0;  
    line-height: 13px;
}
ul.PageFontSize li.InputSmall a.noShow 
{
    display: none !important;
}   
ul.PageFontSize li.InputSmall a.hoverbutton:hover
, ul.PageFontSize li.InputSmall a.hoverbutton:active 
{
    background-image: url(../_images/orci/smaller_on.gif);
}
ul.PageFontSize li.InputSmall span.hoverbutton_buttonLeft
, ul.PageFontSize li.InputSmall  span.hoverbutton_buttonRight 
{
    display: none;
}
ul.PageFontSize li.InputSmall  span.hoverbutton_button 
{
    display: none;
}
ul.PageFontSize li.InputBig a.hoverbutton
, ul.PageFontSize li.InputBig a.hoverbutton:link
, ul.PageFontSize li.InputBig a.hoverbutton:visited
{
    background-image: url(../_images/orci/bigger_off.gif);
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    display: block;
    padding: 0;
    margin: 3px 0 0 0;
    border: 0;  
    line-height: 18px;
}
ul.PageFontSize li.InputBig a.noShow 
{
    display: none !important;
}   
ul.PageFontSize li.InputBig a.hoverbutton:hover
, ul.PageFontSize li.InputBig a.hoverbutton:active 
{
    background-image: url(../_images/orci/bigger_on.gif);
}
ul.PageFontSize li.InputBig span.hoverbutton_buttonLeft
, ul.PageFontSize li.InputBig span.hoverbutton_buttonRight 
{
    display: none;
}
ul.PageFontSize li.InputBig span.hoverbutton_button 
{
    display: none;
}
form.body-Large ul.PageFontSize 
{
    width: 100px;
}
form.body-Large ul.PageFontSize li.Label  
{
    width: 55px;
}
form.body-Large ul.PageFontSize li.Label span
{
    font-size: 11px;
}
form.body-Largest ul.PageFontSize 
{
    width: 100px;
}
form.body-Largest ul.PageFontSize li.Label  
{
    width: 60px;
}
form.body-Largest ul.PageFontSize li.Label span
{
    font-size: 12px;
}


/* CONTEXT SENSITIVE EDITING */
div.ElementContainer div.ContextTools 
{
    float: right;
    height: 30px;
    text-align: center;
    margin: 1em 1em -30px -2em;
    font-weight: bold;
    position: relative;
    z-index: 101;
}
div.ElementContainer div.ContextTools a 
{
    display: block;
    padding: 3px 7px;

}
 

/* HOMEPAGE DASHBOARDS */
ul.elDashboard
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: #E0E0E0;
    font-size: .9em;
}
ul.elDashboard li
{
    display: block;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}
ul.elDashboard li.Head
{   
    background-color: #0C3F6A;
    line-height: 2.3em;
    height: 2.3em;
    padding-left: 15px;
    font-weight: bold;
    color: #FFF;
    clear: both;
}
ul.elDashboard li.Head a
, ul.elDashboard li.Head a:link
, ul.elDashboard li.Head a:visited
{
    color: #FFF;
}
ul.elDashboard li.Cont
{
    padding: 10px 10px 15px 15px;
    line-height: 2em;
    height: 2em;
    background-color: #E0E0E0;
}
ul.elDashboard li.Cont input
{
    float: left;
    clear: none;
    margin-right: 2px;
    width: 230px;
}
ul.elDashboard li.Cont select
{
    float: left;
    clear: none;
    margin-right: 2px;
    width: 161px;
}
ul.elDashboard li.Box label
{
    display: block;
    float: left;
}
ul.elDashboard li.Box input.rad
{
    width: 25px;
    float: left;
}
ul.elDashboard li.Box
{
    padding: 0 10px 5px 10px;
    margin-top: -10px;
    line-height: 2em;
    height: 2em;
    background-color: #E0E0E0;
}
form.body-Smallest  ul.elDashboard li.Box
{
    font-size:1em;    
    clear: left;
    line-height: 1.9em;
    height: 2em;      
}
form.body-Large  ul.elDashboard li.Box
{
    font-size: .9em;
}
form.body-Largest ul.elDashboard li.Box
{
    font-size: .8em;
    line-height: 1.9em;
    height: 2em;    
}
ul.elDashboard li.Cont a.hoverbutton
, ul.elDashboard li.Cont a.hoverbutton:link
, ul.elDashboard li.Cont a.hoverbutton:visited
{
    width: 28px !important;
    height: 22px !important;
    display: block;
    float: left;
    padding: 0 !important;    
    margin: 0 !important;
    border: 0 !important;
    background-image: url(../_images/orci/go_off.gif) !important;
    background-repeat: no-repeat !important;
}
ul.elDashboard li.Cont a.hoverbutton:hover
, ul.elDashboard li.Cont a.hoverbutton:active
, ul.elDashboard li.Cont a.hoverbutton:focus
{
    background-image: url(../_images/orci/go_on.gif) !important;
}
ul.elDashboard li.Cont span
, ul.elDashboard li.Cont span.hoverbutton_buttonLeft
, ul.elDashboard li.Cont span.hoverbutton_buttonRight
, ul.elDashboard li.Cont a.noShow  
{
    display: none !important;
}
ul.elDashboard li.Cont a.downarrow
, ul.elDashboard li.Cont a.downarrow:link
, ul.elDashboard li.Cont a.downarrow:visited
{
    background-image: url(../_images/orci/dropdown_off.gif) !important;
}
ul.elDashboard li.Cont a.downarrow:hover
, ul.elDashboard li.Cont a.downarrow:active
, ul.elDashboard li.Cont a.downarrow:focus
{
    background-image: url(../_images/orci/dropdown_on.gif) !important;
}
div#ZoneCentreRow ul.elDashboard
{
    margin: -20px -20px 10px -20px;
}
div#ZoneCentreRow ul.elDashboard input
{
    font-size: 1.5em;
    border: 0;
}

/* Newsletter form dashboard */
ul.elSubscription
{
    list-style-type: none;
    margin: 0 0 0 0 !important;
    padding: 0 !important;
    font-size: .9em;
    display: block;
}

ul.elSubscription li
{
    padding: 1em 1em 1em 0;
    margin: 0;
    line-height: 2em;
    height: 2em;
    background-color: #E0E0E0;
}
ul.elSubscription li.Head
{
    background-color: #0c3f6a;
    line-height: 2.3em;
    height: 2.3em;
    padding: 0 0 0 15px;
    font-weight: bold;
    color: #FFF;
}
ul.elSubscription li a.hoverbutton
, ul.elSubscription li a.hoverbutton:link
, ul.elSubscription li a.hoverbutton:visited
{
    color: #FFF !important;
    font-size: 1em;
}
ul.elSubscription li a.hoverbutton span
{
    color: #FFF !important;
}


h1.elPageTitle 
{
	margin: 0 0 1em 0;
	font-size: 2em;
	display: block;
	height: 2.6em;
	line-height: 3.5em;
	font-weight: normal;
	font-style: normal;
	padding: 0 0 0 20px;
	color: #0C3F6A;
	background-color: #efefef;
	clear: right;
}
form.elPageParts div#ZoneCentreRow h1.elPageTitle 
{
    position: relative;
    top: 0;
    left: 0;

    margin-bottom: 0;
}   
form.elPageLogin div#ZoneCentreRow h1.elPageTitle
{
line-height: 3em;
height: 2em;
}

form.body-Large h1.elPageTitle  
{
    margin-bottom: .8em;
}
form.body-Largest h1.elPageTitle 
{
    margin-bottom: .9em;
 
}
/* PAGE RESOLUTION SWITCH */
div.elPageSize 
{
    width: 90px;
    height: 18px;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 88;
}
div.elPageSize span.text
{
    font-size: 9px;
    color: #3e3e3e;
    padding-top: 3px;
    display: block;
    float: left;
}
div.elPageSize a.hoverbutton
, div.elPageSize a.hoverbutton:link
, div.elPageSize a.hoverbutton:visited
{
    background-image: url(../_images/orci/800_off.gif);
    background-repeat: no-repeat;
    background-position: 0;
    width: 16px;
    height: 11px; 
    display: block;
    float: left;
    padding: 0;    
    margin: 5px 0 0 5px;
    border: 0;
}
div.elPageSize a.hoverbutton:hover
, div.elPageSize a.hoverbutton:active 
{
    background-image: url(../_images/orci/800_on.gif);
}
div.elPageSize span.hoverbutton_buttonLeft
, div.elPageSize span.hoverbutton_buttonRight
, div.elPageSize a.noShow
, div.elPageSize span.hoverbutton_button  
{
    display: none !important;
}
form.bodySize-Large div.elPageSize a.hoverbutton
, form.bodySize-Large div.elPageSize a.hoverbutton:link
, form.bodySize-Large div.elPageSize a.hoverbutton:visited
{
    background-image: url(../_images/orci/1024_off.gif);
}
form.bodySize-Large div.elPageSize a.hoverbutton:hover
, form.bodySize-Large div.elPageSize a.hoverbutton:active 
{
    background-image: url(../_images/orci/1024_on.gif);
}
form.body-Large div.elPageSize span.text
{
    font-size: 11px;
}
form.body-Largest div.elPageSize span.text
{
    font-size: 12px;
}


/* FAKE COLUMN BACKGROUND IMAGE */
#base
{
    background-image: url(../_images/orci/column_bg.gif);
    background-position: left;
    background-repeat: repeat-y;
}


/* 1024 Page Width */
form.bodySize-Large div#base
, form.bodySize-Large div#ZoneHeaderRow
, form.bodySize-Large div#ZoneFooterRow
{
	width: 947px !important;
}
form.bodySize-Large ul.elMainMenu 
{
	width: 907px !important;
}
form.bodySize-Large div#ZoneRightColumn
{
    width: 727px;
}
form.bodySize-Large div#ZoneCentreRow
{
	width: 947px !important;
}

/* HOME BANNER IMAGE */
div#ZoneHeaderRow div#HomeBanner
{
    height: 139px;
    background-image: url(../_images/orci/banner001.jpg); /* url(../_images/orci/welcome_uk_top.jpg); */
    background-position:center center;
    background-repeat: no-repeat;
    position: relative;
    font-size: 0;
    margin: 0;
    padding: 0;
}
div#ZoneHeaderRow div#HomeBannerBottom
{
    position: absolute;
    bottom: -87px;
    height: 226px;
    width: 248px;
    left: 512px;
    background-image: url(../_images/orci/tractor_uk.jpg);
    background-position: top right;
    background-repeat: no-repeat;    
}
div#ZoneHeaderRow div#HomeBannerBottom img
{
    position: absolute;
    top: 0;
    left: 0;
    height: 226px;
    width: 248px;
}
* html div#ZoneHeaderRow div#HomeBannerBottom
{
    bottom: -88px;
}
form.bodySize-Large div#ZoneHeaderRow div#HomeBannerBottom
{
    left: 699px;
}
form.Sitefrance div#ZoneHeaderRow div#HomeBanner
{
    background-image: url(../_images/orci/welcome_fr_top.jpg);
}
form.Siteireland div#ZoneHeaderRow div#HomeBanner
{
    background-image: url(../_images/orci/welcome_ie_top.jpg);
}
form.Sitemexico div#ZoneHeaderRow div#HomeBanner
{
    background-image: url(../_images/orci/welcome_mx_top.jpg);
}
form.Sitenewzealand div#ZoneHeaderRow div#HomeBanner
{
    background-image: url(../_images/orci/welcome_nz_top.jpg);
}
form.Sitespain div#ZoneHeaderRow div#HomeBanner
{
    background-image: url(../_images/orci/welcome_es_top.jpg);
}
form.Sitegermany div#ZoneHeaderRow div#HomeBanner
{
    background-image: url(../_images/orci/welcome_de_top.jpg);
}
form.Sitefrance div#ZoneHeaderRow div#HomeBannerBottom
{
    background-image: url(../_images/orci/tractor_fr.jpg);  
}
form.Siteireland div#ZoneHeaderRow div#HomeBannerBottom
{
    background-image: url(../_images/orci/tractor_ie.jpg);
}
form.Sitemexico div#ZoneHeaderRow div#HomeBannerBottom
{
    background-image: url(../_images/orci/tractor_mx.jpg);
}
form.Sitenewzealand div#ZoneHeaderRow div#HomeBannerBottom
{
    background-image: url(../_images/orci/tractor_nz.jpg);
}
form.Sitespain div#ZoneHeaderRow div#HomeBannerBottom
{
    background-image: url(../_images/orci/tractor_es.jpg);
}
form.Sitegermany div#ZoneHeaderRow div#HomeBannerBottom
{
    background-image: url(../_images/orci/tractor_de.jpg);
}

/* Homepage man */
img.HomeImg01
{
    display: none;
    position: absolute;
    bottom: 5px;
    left: 270px;
    z-index: 1;    
}
form.bodySize-Large img.HomeImg01
{
    display: block;
}
form.body-Largest img.HomeImg01
{
    left: 270px;
}


form.elPageAdmin div#ZoneHeaderRow
, form.elPageLogin div#ZoneHeaderRow
{
    padding-bottom: 0;
    background-image: none;
}


/* COMPANY LOGO */
h1.ident
{
    display: block;
    margin: 0;
    padding: 0;
    width: 760px;
    height: 80px;
    background-image: none; /* url(../_images/orci/top_image_blank.jpg); */
    background-repeat: no-repeat;
    position: relative;
}
form.bodySize-Large h1.ident
{
    width: 947px;
}
h1.ident span
{
    display: none;
}
h1.ident a
{
    display: block;
    position: absolute;
    left: 32px;
    top: 0px;
    width: 90px;
    height: 80px;    
    background-repeat: no-repeat;    
    background-image: url(../_images/orci/orci-logo.gif);   
}
form.Sitefrance h1.ident a
, form.Siteireland h1.ident a
, form.Siteireland h1.ident a
, form.Sitemexico h1.ident a
, form.Sitenewzealand h1.ident a
, form.Sitespain h1.ident a
{
    top: 5px;    
    width: 73px;
    height: 70px;
}
form.Sitefrance h1.ident a
{
    background-image: url(../_images/orci/orci_logo-fr.gif);
}
form.Siteireland h1.ident a
{
    background-image: url(../_images/orci/orci_logo-ie.gif);
}
form.Sitemexico h1.ident a
{
    background-image: url(../_images/orci/orci_logo-mx.gif);
}
form.Sitenewzealand h1.ident a
{
    background-image: url(../_images/orci/orci_logo-nz.gif); 
}
form.Sitespain h1.ident a
{
    background-image: url(../_images/orci/orci_logo-es.gif);     
}

/* Header Tag line */
h2#tagline
{
    position: absolute;
    top: 8px;
    right: 16px;
    color: #0C3F6A;
    font-weight: normal;
    font-family: arial;
    font-size: 20px;
    line-height: 22px;
    font-style: normal;
    display: block;
    width: 600px;
    text-align: right;

}
form.body-Large h2#tagline
{
    top: 7px;
    font-size: 22px;
    line-height: 22px;
}
form.body-Largest h2#tagline
{
    top: 5px;
    font-size: 23px;
    line-height: 23px;
}

/* Homepage Slideshow */
div.elSlideshow
{
    width: 240px;
    height: 196px;
    position: absolute;
    z-index: 3;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    background-color: #FFF;
}
/*
form.bodySize-Large div.elSlideshow
{
    width: 250px;
}
form.body-Smallest div.elSlideshow
{
    top: 90px;
}
form.body-Small div.elSlideshow
{
    top: 120px;
}
form.body-Largest div.elSlideshow
{
    top: 260px;
}
*/
div.elSlideshow img
{
    position: absolute;
    top: 0;
    left: 0;
   
}

/* Dealer Selector */
div.Filters
{
    background-color: #e0e0e0;
    margin: 0 -30px;

    height: 25px;
    padding: 25px 20px 20px 30px;  
}
div.Filters select
{
    display: block;
    float: left;
}
select#seldealertype
{
    font-size: 1.1em;
    width: 140px;
    margin-right: 3px;
}
select#selcountry
{
    font-size: 1.1em;
    width: 125px;
    margin-right: 3px;
}
select#selregion
{
    font-size: 1.1em;
    width: 125px;
    margin-right: 1px;
}
div.Filters a.hoverbutton
, div.Filters a.hoverbutton:link
, div.Filters a.hoverbutton:visited
{
    display: block;
    float: left;
    margin-top: 0;
color: #FFF !important;

}
div.Filters a.hoverbutton:hover
, div.Filters a.hoverbutton:active
{
    color: #FFF !important;
}

/* Welcome To - text on homepage */
div#WelcomeTo
{
    position: absolute;
    top: 251px;
    left: 14px;
    font-size: .9em;
    z-index: 60;
    display: none;
}
form.elPageHome div#WelcomeTo
{
    display: block;
}
form.body-Smallest div#WelcomeTo
{
    top: 246px;
}
form.body-Small div#WelcomeTo
{
    top: 249px;
}
form.body-Medium div#WelcomeTo
{
    top: 251px;
}
form.body-Large div#WelcomeTo
{
    top: 256px;
}
form.body-Largest div#WelcomeTo
{
    top: 260px;
}

/* Bookmark site link in header */
a.elBookmark
, a.elBookmark:link
, a.elBookmark:visited
{
    position: absolute;
    top: 5px;
    right: 205px;
    display: block;
    width: 82px;
    font-size: 9px;
    color: #3e3e3e;  
    padding-top: 3px;
    background-image: url(../_images/orci/top_link_divide.gif);
    background-repeat: no-repeat;
    background-position: right center;    
}
a.elRegion
, a.elRegion:link
, a.elRegion:visited
{
    position: absolute;
    top: 5px;
    right: 295px;
    display: block;
    width: 135px;
    font-size: 9px;
    color: #3e3e3e;  
    padding-top: 3px;
    background-image: url(../_images/orci/top_link_divide.gif);
    background-repeat: no-repeat;
    background-position: right center; 
}
form.body-Large a.elBookmark
, form.body-Large a.elBookmark:link
, form.body-Large a.elBookmark:visited
{
    font-size: 11px;
    width: 95px;   
    right: 213px; 
}
form.body-Large a.elRegion
, form.body-Large a.elRegion:link
, form.body-Large a.elRegion:visited
{
    font-size: 11px;
    width: 155px;
    right: 316px;
}
form.body-Largest a.elBookmark
, form.body-Largest a.elBookmark:link
, form.body-Largest a.elBookmark:visited
{
    font-size: 12px;
    width: 98px;   
    right: 213px; 
}
form.body-Largest a.elRegion
, form.body-Largest a.elRegion:link
, form.body-Largest a.elRegion:visited
{
    font-size: 12px;
    width: 173px;
    right: 319px;
}

/* HOMEPAGE LATEST DASHBOARDS */
ul.DashNews
, ul.DashRange
{
    width: 297px;
    float: left;
    border-right: none;
    border-bottom: none;
    height: 100%;
}
ul.DashCatalogues
{
    width: 254px;
    float: left;
    height: 225px;
}
ul.DashNews
{
    background-color: #e0e0e0;
}
ul.DashRange
{
    background-color: #D9D9D9;
}
ul.DashCatalogues
{
    background-color: #e5e5e5;
}
form.bodySize-Large ul.DashNews
, form.bodySize-Large ul.DashRange
{
    width: 314px;
    height: 260px;
}
form.bodySize-Large ul.DashCatalogues
{
    width: 317px;
    height: 260px;
}
form.bodySize-Large ul.DashNews
, form.bodySize-Large ul.DashRange
{
    width: 314px;
}
form.body-Large ul.DashCatalogues
, form.body-Large ul.DashNews
, form.body-Large ul.DashRange
{
    height: 260px;
}
form.body-Largest ul.DashCatalogues
, form.body-Largest ul.DashNews
, form.body-Largest ul.DashRange
{
    height: 300px;
}


/* Catalogue Search */
form.elPageParts div#ZoneCentreRow table
{
    margin: 0 20px;
}


/* Dealer Locator - Listings */
ul.MapListing
{
    list-style-type: none;
    padding: 0;
    margin: 0 30px 30px 30px;
}
ul.MapListing li
{
    padding: 0;
    margin: 0;
    border-bottom: dotted 1px #d0d0d0;
}
ul.MapListing li div.ContentWrapper
, ul.MapListing li div.elContent
, ul.MapListing li div.Content
{
    margin: 0;
    padding: 0;
}
ul.MapListing li h1.elContentTitle
{
    color: #E90000;
    font-size: 1.8em;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	margin-top: 3em;
	text-transform: uppercase;
}

/* Dealer listing */
div.MapListingLoadingDiv 
{
    margin: 30px;
}
div.MapListingLoadingDiv ul
{
    list-style-type: none;
    margin: 0 0 1em 0;
    padding: 0;
}
div.MapListingLoadingDiv ul li
{
    margin: 0;
    padding: 0;
    border-bottom: 0;
}
div.MapListingLoadingDiv ul li h1.elContentTitle
{
    color: #E90000;
    font-style: normal;
    margin-bottom: 0;
    line-height: 1.5em;
}
div.MapListingLoadingDiv ul li div.elContent
{
    padding: 0;
}
div.MapListingLoadingDiv ul li.title
{
    font-weight: bold;
    font-size: 1.1em;
    line-height: 2em;
    color: #444;
    text-transform: uppercase;
}
div.MapListingLoadingDiv ul li
{
    border-bottom: solid 1px #E0E0E0;
    position: relative;
}
div.MapListingLoadingDiv ul li.first
{
    border-bottom: dotted 1px #E90000;
}
div.MapListingLoadingDiv ul li li
{
    border: 0;
}   
div.MapListingLoadingDiv ul.Paging
{
    padding-bottom: 30px;
}
div.MapListingLoadingDiv ul.Paging li
{
    border: 0;
}

/* PASSWORD PAGE */
form.elPagePassword div#ZoneCentreRow
{
    background-image: none;
    min-height: 500px; 
    position: relative;    
}
form.elPagePassword div#ZoneCentreRow h1.elPageTitle
{
    margin-bottom: 0;
}
form.elPagePassword div#ZoneCentreRow fieldset.frmLogin
{
    background-color: #fff;
}


/* LANGUAGE SELECTOR PAGE */
form.elPageRegion div#ZoneHeaderRow
{
    padding-bottom: 0;
}
form.elPageRegion div#ZoneCentreRow
{
    min-height: 520px;
    background-image: url(../_images/orci/friendly_pointer.jpg);
    background-repeat: no-repeat;
    background-position: 30px 160px;    
    position: relative;
    z-index: 2;
}
* html form.elPageRegion div#ZoneCentreRow
{
    height: 540px;
}
form.elPageRegion a.hoverbutton:visited
{
    float: none;
}
ol.LangSel
{
    list-style-type: none;
    margin: -2em 0 0 0;
    padding: 0;
    height: 25px;
    padding: 25px 20px 20px 20px;    
    display: block;
    background-color: #e0e0e0;    
}
ol.LangSel li
{
    display: block;
    float: left;
    margin-right: 15px;
}
ol.LangSel li.Selector span
{
    display: none;
}
ol.LangSel li.Remember input
{
    float: left;
}
ol.LangSel li.Remember label
{
    float: left;
    padding-top: 4px;
    cursor: pointer; 
    line-height: 1.2em;   
}
form.body-Largest ol.LangSel li.Remember label
{
    padding-top: 1px;
}
ol.LangSel li.EnterSite input
{
    background-image: url(../_images/orci/inputbg.gif);
    background-color: Transparent;
    border: solid 1px #717171;
    color: #FFF;
    cursor: pointer;
}
ol.LangSel li.EnterSite a.hoverbutton
{
    float: none !important;
}
/* LANGUAGE SELECTOR - Mission */
div#LangAddition
{
    position: absolute;
    top: 150px;
    right: 10px;
    background-image: url(../_images/orci/tractor_smallback.jpg);
    background-position: 10px 0;
    width: 220px;
    padding-top: 180px;
    padding-bottom: 20px;
    background-repeat: no-repeat;
}
div#LangAddition p
{
    padding: 45px 20px 0 20px;
    font-size: .9em;
    background-image: url(../_images/orci/mission_head.gif);
    background-repeat: no-repeat;
    background-position: 20px 0;
}
div#LangText
{
    width: 280px;
    position: absolute;
    top: 180px;
    left: 220px;
    line-height: 1.3em;
}
form.bodySize-Large div#LangText
{
    width: 400px;
}




/* REGISTRATION FORM */
form.elPageRegister div#base
{
    background-image: none; 
}
form.elPageRegister div.elContent h1
{
	margin: 0 -20px 1em -19px;
	font-size: 2em;
	display: block;
	height: 2.6em;
	line-height: 3.5em;
	font-weight: normal;
	font-style: normal;
	padding: 0 0 0 20px;
	color: #e90000;
	background-color: #efefef;
}
fieldset.frmRegister 
{
    margin: 0 20px !important;   
    padding: 0;
    border: 0;
}
fieldset.frmRegister li fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
}
fieldset.frmRegister li em
{
    margin-left: -10px;
    padding-left: 2px;
    font-weight: bold;
    color: #E90000;
}   

fieldset.frmRegister li fieldset legend
{

    font-size: 1.2em;
    font-weight: bold;
    display: block;
    border-width: 0 0 1px 0;
    border-style: dotted;
    border-color: #d8000b;
    margin-left: -7px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-bottom: 4px;
    color: #E90000; 
   width: 100%;

}
fieldset.frmRegister li fieldset legend span
{

    width: 600px;
	display: block;
}
fieldset.frmRegister ol
, fieldset.frmRegister ul
{
    list-style-type: none;
    margin: 0;
}
fieldset.frmRegister ol li
{
    background-image: none !important;
    margin: 10px 0 !important;
    clear: left;
}
fieldset.frmRegister ol li label
{
    display: block;
    font-weight: normal;   
    font-size: .9em;
}
fieldset.frmRegister ol li p
{
    color: #000;
}
fieldset.frmRegister ol li label a 
{
    font-weight: bold;
    color: #000;
}
fieldset.frmRegister ol input
, fieldset.frmRegister ol textarea
, fieldset.frmRegister ol select
{
    font-size: 1em;
    margin-top: 2px;
    font-family: verdana, Sans-Serif;
}
fieldset.frmRegister ol textarea
{
    width: 310px;
}
fieldset.frmRegister ul.radYesNo
{
    width: 170px;
    height: 30px;   
    margin: 0;
    padding: 0 0 5px 5px;
    line-height: 1;
}
fieldset.frmRegister ul.radYesNo li 
{
    padding: 0;
    margin: 0;
    display: block !important;
    float: right !important;
    width: 80px;
   height: 20px;

}

fieldset.frmRegister ul.radYesNo label 
{
    display: block;
    float: right;
    width: 40px;
    margin: 0 14px 0 2px;
    padding-right: 5px;
    line-height: 20px;
    height: 20px;
    text-align: left;
    font-weight: normal;
}
fieldset.frmRegister ul.radYesNo li input
{
    float: left;
    width: 15px;
    line-height: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}
fieldset.frmRegister a.formDesc 
{
    display: none;
}
span.CheckUsernameMessage
{
    margin-left: 10px
}
fieldset.frmRegister a.hoverbutton
, fieldset.frmRegister a.hoverbutton:link
, fieldset.frmRegister a.hoverbutton:visited
, fieldset.frmRegister a.hoverbutton:active
, fieldset.frmRegister a.hoverbutton:hover
{
    color: #FFF !important;
    text-decoration: none;
}


/* Form Styling */
div.elForm 
{
    padding: 0;
    margin: 20px 20px 0 20px;
}
div.elForm ul.elForm 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.elForm ul.elForm li
{
    margin: 0;
    padding: 0;
}
div.elForm ul.elForm li fieldset 
{
	border: 0;
	padding: 10px 0 20px 0; 
	margin: 0;
	display: block !important;
    position: relative;
}
div.elForm fieldset legend 
{
    display: none;
}
div.elForm legend span
{
    display: block;
    height: 25px;
    line-height: 25px;
    color: #e90000; 
	font-weight: bold;
	position: absolute;
	top: -10px;
	left: 10px;
	font-size: 1.5em;
}
div.elForm ul.radYesNo 
{
	float: left;
}
div.elForm ul.radYesNo li 
{
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
}
div.elForm ul.radYesNo  li label 
{
	margin: 0;
	padding: 0;
	width: 30px;
	float: left;
}

div.elForm ul.radYesNo li input 
{
	margin: 0;
	padding: 0;
	border: 0 !important;
	float: left;
	width: 10px !important;
}

div.elForm ul.elForm li fieldset ul 
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.elForm ul.elForm li fieldset ul li.first 
{
    padding: 30px 10px 5px 20px;
}
div.elForm ul.elForm li fieldset ul li 
{
    margin: 0;
    padding: 5px 10px 5px 20px;
}
div.elForm ul.elForm li fieldset ul li label 
{
    clear: both;
    display: block;
    color: #444;
}
div.elForm ul.elForm li fieldset ul li label a.formDesc 
{
    display: none;
}
div.elForm ul.elForm li fieldset ul li input 
, div.elForm ul.elForm li fieldset ul li select
{
    border: solid 1px #969696 !important;
    width: 300px;
}
div.elForm ul.elForm li fieldset ul li textarea 
{
    width: 300px;
    border: solid 1px #969696 !important;
    font-family: verdana, arial, sans-serif;
}
div.elForm ul.elForm li fieldset ul li input.dtpDay
, div.elForm ul.elForm li fieldset ul li input.dtpMonth
, div.elForm ul.elForm fieldset ul li input.dtpYear 
{
	border: 1px solid #fff;
	width: 40px;   
	margin-top: 2px;
}
div.elForm ul.elForm li fieldset ul li fieldset li div.dtpSeparator 
{
    float:left;
}
div.elForm em
{
    margin-left: -10px;
    color: #FF0000;
}
div.elForm ul.elForm li fieldset ul li select 
, li.elCspecialisation select
{
    width: 303px;
}
div.elForm a.hoverbutton
, div.elForm a.hoverbutton:link
, div.elForm a.hoverbutton:visited 
{
    margin: -10px 0 20px 247px;
    width: 45px;
    display: block;
    float: none;
}
div.elForm div.dtpButton a.hoverbutton_small
, div.elForm div.dtpButton a.hoverbutton_small:link
, div.elForm div.dtpButton a.hoverbutton_small:visited 
{
    margin: 4px 0 0 0;
    padding: 0;
    background-image: url(../_images/orci/forms/button_calendar_off.gif);
    width: 65px;
    height: 16px;
    display: block;
}

div.elForm div.dtpButton a.hoverbutton_small:hover
, div.elForm div.dtpButton a.hoverbutton_small:active
, div.elForm dic.dtpButton a.hoverbutton_small:focus 
{
    background-image: url(../_images/orci/forms/button_calendar_on.gif);
}

div.elForm div.dtpButton a.hoverbutton_small span.hoverbutton_small_buttonLeft
, div.elForm div.dtpButton a.hoverbutton_small span.hoverbutton_small_button
, div.elForm div.dtpButton a.hoverbutton_small span.hoverbutton_small_buttonRight 
{
    display: none;
}
div.elForm div.dtpControl span.dtpSeparator 
{
    font-weight: normal;
    color: #573D71;
}


/* CATALOGUE SEARCH (DRILLDOWN OVERRIDES) */
div.vBodyH1
{
    margin-bottom: 1.5em;
	font-size: 1.5em;
	display: block;
	height: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	color: #8C2633;
	margin-left: 0em;
}
h1.vBodyH1
{
    line-height: 2em;
	color: #000066;
	}
h2.vBodyH2, a.vBodyItem
{
    line-height: 2em;
}
p.vBodyH1
{
    margin-top: 2em;
}
table.techTbl
{
    width: 95%;
    margin: 0 0 0 0;
    border-right: solid 1px #b4b4b4;
    border-bottom: solid 1px #b4b4b4;
}  
caption.techTbl
{
    font-weight: bold;
    padding-bottom: .5em;
}
.vBodyH3
{
    line-height: 1.5em;
}
td.techTbl
{
    border-color: #b4b4b4;
    padding-left: 20px;
}


/* HOMEPAGE RSS ICONS */
div#RssIcons
{
    position: relative;
    width: 0;
    height: 0;
    line-height: 0;
}
div#RssIcons a span
{
    display: none;
}
div#RssIcons a
{
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url(../_images/orci/rss.gif);
    top: 4px;    
}
div#RssIcons a#RssNews
{
    left: 232px;
}
div#RssIcons a#RssCatalogues
{
    left: 740px;
}
div#RssIcons a#RssRange
{
    left: 485px;
}
form.bodySize-Large div#RssIcons a#RssNews
{
    left: 295px;
}
form.bodySize-Large div#RssIcons a#RssCatalogues
{
    left: 927px;
}
form.bodySize-Large div#RssIcons a#RssRange
{
    left: 609px;
}
form.body-Smallest div#RssIcons a
{
    top: 1px; 
}
form.body-Small div#RssIcons a
{
    top: 3px; 
}
form.body-Large div#RssIcons a
{
    top: 6px; 
}
form.body-Largest div#RssIcons a
{
    top: 10px; 
}

/* Empty Search Results */
ul.tips
{
    height: auto;
}
ul.tips li
{
    line-height: 1.5em;
    padding: 0;
}
img.nada
{
    margin-bottom: -10px;
}


/* Small slideshow in the left column */
div.elLeftSlide
{
    margin: 0 22px 0 22px;
    border: none; 
    width: 243px;
    height: 196px;    
    font-size: 0;
    position: relative;
    overflow: hidden; 
}
div.elLeftSlide a
{
    display: block;
    width: 204px;
    height: 118px; 
    overflow: hidden;
    position: absolute;       
    top: 0;
    left: 0;      
}
div.elLeftSlide img
{
    position: absolute;
    top: 0;
    left: 0;
  
}

/* CONTENT RELATED LINKS */
ul.elRelatedLinks 
{
    list-style-type: none;
    margin: 0 20px 40px 20px;
    padding: 10px 0;
    border-bottom: solid 1px #E0E0E0;
    min-height: 50px;
}
ul.elRelatedLinks li 
{
    background-image: url(../_images/orci/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding: .3em 0 .3em 10px;
    margin-left: 10px;
}
ul.elRelatedLinks li a 
{
    font-weight: bold;
}   
ul.elRelatedLinks li p 
{
    margin: .5em 0;
}
ul.elRelatedLinks li.first 
{
    background-image: none;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: .5em;
    margin-left: 0;
    padding-left: 0;
    color: #717171;
    border-bottom: solid 1px #E0E0E0;
}
ul.elRelatedLinks li.Tools 
{
    display: block;
    float: right;
    margin-top: -28px;
}
ul.elRelatedLinks li.Tools a 
{
    font-weight: bold;
    color: #717171;
}


/* SOCIAL BOOKMARK ICONS */
ul.SocialTools
{
    list-style-type: none;
    margin: 10px 20px 20px 20px;
    float: right;   
}
ul.SocialTools li 
{
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
}   
ul.SocialTools li a
{
    margin-left: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    background-repeat: no-repeat;
    background-position: left center;    
    border-right: solid 1px #E0E0E0;
    color: #a0a0a0;
}

ul.SocialTools li.delicious a
, ul.SocialTools li.delicious a:link
, ul.SocialTools li.delicious a:visited
{
    background-image: url(../_images/social/delicious_off.gif);
    margin-left: 0;
}
ul.SocialTools li.delicious a:hover
, ul.SocialTools li.delicious a:active
{
    background-image: url(../_images/social/delicious_on.gif);
    color: #E90000;
}
ul.SocialTools li.diggit a
, ul.SocialTools li.diggit a:link
, ul.SocialTools li.diggit a:visited
{
    background-image: url(../_images/social/diggit_off.gif);
    padding-left: 20px;
}
ul.SocialTools li.diggit a:hover
, ul.SocialTools li.diggit a:active
{
    background-image: url(../_images/social/diggit_on.gif);
    color: #E90000;
}
ul.SocialTools li.reddit a
, ul.SocialTools li.reddit a:link
, ul.SocialTools li.reddit a:visited
{
    background-image: url(../_images/social/reddit_off.gif);
    padding-left: 22px;
}
ul.SocialTools li.reddit a:hover
, ul.SocialTools li.reddit a:active
{
    background-image: url(../_images/social/reddit_on.gif);
    color: #E90000;
}
ul.SocialTools li.stumbleupon a
, ul.SocialTools li.stumbleupon a:link
, ul.SocialTools li.stumbleupon a:visited
{
    background-image: url(../_images/social/stumble_off.gif);
    padding-left: 19px;
    border-right: 0;
    padding-right: 0;
}
ul.SocialTools li.stumbleupon a:hover
, ul.SocialTools li.stumbleupon a:active
{
    background-image: url(../_images/social/stumble_on.gif);
    color: #E90000;
}

/* Please wait for Google Map */
div.divProtect div.PreImg img
{
    width: 112px;
    height: 112px;
    position: relative;
}
div.divProtect div.PreImg
{
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1;    
    width: 112px;
    height: 112px;   
    position: absolute;
    top: 400px;
    left: 50%;
}


/* Content availability dash */

ul.ContentAvailabilty
{
    list-style-type: none;
    margin: 1em 20px;
    clear: right;
    display: block;
    width: 100%;
}
ul.ContentAvailabilty li
{
    display: inline;
    margin-right: .5em;
    border-right:  solid 1px #444;
}
ul.ContentAvailabilty li.icoselected span
{
    text-decoration: underline;
}


/*fix for contact us form */
div.NoBottom
{
    margin-bottom: -30px;

}






ul.elAnnouncements
{
	padding: 0 0 15px 0;
	list-style-type: none;
	display: block;
	width: 240px;
	height: 170px;
	overflow: hidden;
	position: absolute;
	top: 66px;
	right: 0;
	border-bottom: solid 1px #dedede;

}
ul.elAnnouncements div.elContent, ul.elAnnouncements div.ContentWrapper
{
	width: 220px;
	margin: 7px 5px 5px 5px !important;
	padding: 0 !important;
	border: 0 !important;
}
ul.elAnnouncements li
{
	background-color: #FFF;
padding: 0;
margin: 0;
}
ul.elAnnouncements h1.elContentTitle
{
	font-size: .9em;
	background-color: #bbbbbb;
	line-height: 2.3em;
	height: 2.3em;
	padding-left: 20px;
	color: #0C3F6A;
	margin: 0;
}

ul.elAnnouncements h1.Title
{

}
ul.elAnnouncements p.Description
{
	font-size: 0.9em;
	margin: 0 0 0 10px !important;
	padding: 0 !important;
	line-height: 1.3em;

}
ul.elAnnouncements h2.DateStart
{
	font-size: .9em;
	margin: 0;
	padding: 0 0 0 9px;
	line-height: 1.3em;
	color: #0C3F6A;
	background-image: url(../_images/orci/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
ul.elAnnouncements h2.DateStart a
{
	font-size: 1em;
	padding-left: 8px;
	background-image: url(../_images/orci/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height: 1.3em;
	color: #0C3F6A;
}
div.CaptchaVerification
{
    margin-top: -5px;
    margin-left: 20px;
    margin-bottom: 25px;
}
div.CaptchaVerification img
{
    display: block;
    border: solid 1px #E0E0E0;
    margin-bottom: 5px;
}
div.CaptchaVerification label
{
    display: block;
    width: 300px;
    margin-bottom: 5px;
}
div.CaptchaVerification input
{
    border: solid 1px #969696;
    width: 300px;
}


div.RssLinks
{
	margin: -90px 0 20px 20px;

}


@media print {
    body
    {
        background-color: #FFF;
        font-size: 10pt;
    }
    div#base 
    {
        background-image: none !important;
        width: 100%;
        font-size: 12pt;
        border: 0;
        background-color: #FFF;
    }
    h1, h2#tagline 
    {
        background-color: #FFF !important;
        background-image: none !important;
        color: #000 !important;
        display: block !important;
        margin: 1em 0;
    }
    
    a 
    {
        color: #000 !important;
        text-decoration: none;
    }
    
    div#ZoneHeaderRow 
    {
        width: 100%;
        margin-bottom: 1em;
        padding: 0;
        border: 0;
        background-image: none;
        background-color: #FFF;
    }
    
    div.AdvancedMap div#mapcont
    {
        width: 100% !important;
    }
    
    
    div#ZoneRightColumn, div#ZoneRightColumn div.elContent
    {
        width: 97% !important;
        float: none !important;
        margin: 0 1em 1em 1em !important;
        padding: 0 0 1em 0 !important;
    }
    div#ZoneRightColumn div.elContent h1, h1.elPageTitle
    {
        margin-bottom: 0 !important;  
        font-size: 1.5em;  
    }
    div#ZoneFooterRow 
    {
        background-color: #FFF;
        color: #444;
        border-top: dotted 1px #000;
        padding-top: .5em;
    }
    
    div#ZoneFooterRow ul
    , div#ZoneFooterRow div
    , div#ZoneFooterRow p
    , div#ZoneFooterRow a
    , div.elContextPanel 
    {
        background-color: #FFF;
        color: #000;
    }
    
    p.elFooterContact {
        font-weight: normal;
    }
    
    ul.elFooterLogos
    , ul.elFooterMenu
    , ul.PageFontSize
    , ul.elMainMenu
    , div.Tools
    , ul.SocialTools
    , a.elRegion
    , div#WelcomeTo
    , a.elBookmark
    , div.elPageSize
    , div.elSlideshow
    , div#ZoneLeftColumn
    , div.elPageSize    
    , ul.elTagDashboard 
    , div#HomeBanner
    , div#RssIcons
    , img.HomeImg01
    , div.Filters
    , ul.Paging
    {
        display: none !important;
    }   

}

/* Fixtures Table */
table.fixtures
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: solid 1px #0C3F6A;
	margin: 0 0 0 0px;
	width: 100%;
	background-color: #ffffff;
}

table.fixtures tr td.heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background-color: #0c3f6a;
	vertical-align: top;
}
table.fixtures tr td.formula{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background-color: #7dacd8;
	vertical-align: top;
}

table.fixtures tr td.odd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background-color: #e0e0e0;
	vertical-align: top;	
}

table.fixtures tr td.even{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background-color: #fff;
	vertical-align: top;	
}
table.fixtures tr td.even a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background-color: #fff;
	vertical-align: top;
}

table.fixtures tr td.odd a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background-color: #e0e0e0;
	vertical-align: top;
}
table.formulas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
table.formulas tr td.header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: capitalize;
	vertical-align: top;
	color: #fff;
	background-color: #0C3F6A;
}

table.formulas tr td.formula
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	vertical-align: top;
	background-color: #ffffff;
}

table.formulas tr td.image
{
	vertical-align: middle;
	background-color: #fff;
}


/* -------------- */
table.tracks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	border-color: #cc99ff;
	border-collapse: collapse;
	margin: 0 0 0 0px;
	width: 600px;
	background-color: #ffffff;
}
table.tracks tr td.track
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border: none;
	margin: 0 0 0 0px;
	width: 25%;
	background-color: #ffffff;
	color: #0c3f6a;
	vertical-align: top;
	}
table.tracks tr td.details
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: none;
	margin: 0 0 0 0px;
	width: auto;
	background-color: #ffffff;
	color: #000;
	vertical-align: top;
	}
table.tracks tr td.spacer
{
	height: 5px;
	background-color: #7dacd8;
}


/* GALLERY IN HEADER */
div.elHeaderGallery
{
	width: 943px;
	height: 192px;	
	position: relative;
	background-color: #fff; /*#c0c0c0;*/
	border-right: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
}
ul.elHeaderGallery
{
	margin: 0;
	padding: 0;
	list-style-type: none;	
	position: absolute;
	top: 0;
	right: 0;
	width: 547px;
}
ul.elHeaderGallery a img
{
	border: 0;	
}
ul.elHeaderGallery a.elEditImageDetails
, ul.elHeaderGallery div.commerce_basket
, ul.elHeaderGallery a.thumbnail_link span
, div.current_image_div div.actions
{
	display: none;
}
div.current_image_div
{	
	width: 400px;
	height: 192px;	
	overflow: hidden;
}
div.ImagesOnly
{
	top: 0;
	left: 0px;
	width: 400px;
	height: 192px;	
	overflow: hidden;	
	position: absolute;	
}
div.ImagesOnly img
{
	position: absolute;
	top: 0;
	left: 0;
}
ul.elHeaderGallery li.thumbnail
, a.thumbnail_link
{
	display: block;
	width: 180px;
	height: 100px;
	overflow: auto;
	padding: 0px 0 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
	text-align: right;
}
ul.elHeaderGallery li.thumbnail
{
	float: left;
	margin-right: 0px;
	margin-bottom: -15px;
	margin-top: 10px;
	height: 100px;
}

div.leftColumnDivider
{
	width: 298px;
	height:25px;
	display: block;
	background-repeat:repeat-x;
	background-color: #0C3F6A;
    line-height: 2.3em;
    height: 2.3em;
    padding-left: 15px;
    font-weight: bold;
    color: #FFF;
    clear: both;
    font-size: 0.9em;
}

table.stockists
{
	width: 600px;
}
table.stockists tr td.dealer
{
	width: 400px;
	border-bottom: dotted 1px #000000;
}
table.stockists tr td.logo
{
	width: 100px;
	vertical-align: middle;
	border-bottom: dotted 1px #000000;
}
/*
	Context Panel on Content Pages

*/
div.elContextPanel p
{
	display:inline;
}

div.elContextPanel
{
	width:275px;
	float: right;
	margin-top:10px;
	margin-left: 30px;
	padding: 0 10px 0 10px;
}

div.elContextPanel div.Caption
{
	background-color:#e0e0e0;
	width:244px;
	padding:10px 15px 15px 15px;
	margin:5px 0 20px 0;
	color:#0c3f6a;
	
}
div.elContextPanel div.Caption p
{
	padding:0;
	margin:0;
	font-size: 0.9em;
}
/*************************/
div.divInnerForm ul
{
	height: 100%;
}


div.divInnerForm ul a.hoverbutton
{
	position: relative;
}


div.elContextPanel
{
	margin: 0 0 10px 10px;
	width:570px;
}

/* MiWeb Icons CSS */
div.elContextItem a[href $='.pdf'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/pdf.gif) no-repeat center left;
}
div.elContextItem a[href $='.doc'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/doc.gif) no-repeat center left;
}
div.elContextItem a[href $='.ppt'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
div.elContextItem a[href $='.pps'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
div.elContextItem a[href $='.pptx'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/ppt.png) no-repeat center left;
}
div.elContextItem a[href $='.xls'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/xls.gif) no-repeat center left;
}
div.elContextItem a[href $='.xlsx'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/xls.gif) no-repeat center left;
}
div.elContextItem a[href $='.zip'] 
{    
                padding-left: 22px;   
                background:url(../_images/icons/zip.gif) no-repeat center left;
}
div.elContextItem a[href $='.jpg']
{
                padding-left:22px;
                background-image:url(../_images/icons/jpg.gif) no-repeat center left;
}              

div.elContextItem
{
	clear:both;
	border-top:1px dotted gray;
	padding:0 0 10px 0px;
}
div.elContextPanel div.elContextItem h2
{
	font-size: 1.0em!important;
}

div.elContextPanel img
{
	border:none;
	margin-right:5px;
	vertical-align: middle;
	border:0;
}
div.elContextPanel  img.elContextImg
{
	float:right;
	margin-left:30px;
	vertical-align:top;
	margin:20px 0 20px 40px;
}
div.elContextPanel a
, div.elContextPanel a:link
, div.elContextPanel a:visited 
{
	color: #be070c;
	text-decoration:none;
	border:none;
}

div.elContextPanel p
{
	line-height: 1.4em;
	color: #333;
}
div.elContextPanel h1
{
	line-height: 1.4em;
	color: #000;
}
div.elContextPanel h2
{
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.1em;
	margin:0;
	padding:10px 0 0 0;
}
div.elContextPanel p
{
	margin:5px 0 10px 0;
}
/* Quick Links */
div.elQuickLinks
{
	padding: 10px 0 10px 10px;
}

div.elQuickLinks a
{
	text-indent: 10px;
}
div.elQuickLinks a.image
, div.elQuickLinks image
{
	padding: 0 10px 0 10px;
}
/*-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 -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