@charset "utf-8";@import url(/media/system/css/system.css);

/**
 * @copyright	Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */


/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 0;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}
@media screen,projection {
/* hide Chronoforms credits */
.chronoforms6_credits {display:none !important;}
.semanticui-body {
max-width:600px !important;
}
#display-section1 {max-width:600px !important;}

body, html{margin:0; padding:0; font-size:.95em; color:#7c7c7c; line-height:1.5em; font-family:"prenton", 'Trebuchet MS', sans-serif;}
body#bg{background:#a19c02;}

.clear{display:block; clear:both; height:0px; font-size:0px; line-height:0px;}
a img{border:0;}
p{padding:4px 0 14px 0; margin:0;}
a{color:#a8a315; text-decoration:underline;}
a:hover{color:#d9d200;}

#content ul, ul.lists{margin:0 0 10px 30px; padding:0;}
#content ul li, ul.lists li{padding:2px 0 2px 10px; list-style-type:circle;}
#content ul li li, ul.lists li li{background:none; list-style-type:disc;}
ol{list-style-type:decimal; margin:0 0 0 15px; padding:0 0 0 25px;}

.alignright{float:right; margin:9px 0 20px 20px;}
.alignleft{float:right; margin:9px 20px 20px 0;}
.aligncenter{margin:9px auto;}

table{border-collapse:collapse;}
textarea{font-family:Verdana, Helvetica, sans-serif;}

a.cta{display:block; color:#fff; border-left:6px solid #333333; padding:8px 30px 12px 8px; background:url(/templates/ergo-custom/images/bg-cta.gif) no-repeat right center; width:80px; text-decoration:none; line-height:1.2em;}

/* ---------------- */

ul{margin-top:2px;}

#lbg{background:#f9f9f0; border-bottom:18px solid #a19c02; border-top:9px solid #a19c02;}

.wrapper{width:980px; margin:0 auto; position:relative;}

#logo{float:left; padding:50px 0 24px 0;}
#logo a{display:block;}
		
#nav{clear:both; margin:0 0 10px 0; padding:0; background:url(/templates/ergo-custom/images/bg-nav.gif) repeat-x; }
#nav ul{display:block; margin:0; padding:0;}
#nav li{display:block; float:left; padding:0; margin:0; border-right:2px solid #fff;}
#nav a{display:block; margin:0; color:#6e6e6e; text-decoration:none; padding:4px 8px 25px 11px; width:90px; background:url(/templates/ergo-custom/images/bg-nav.gif) no-repeat right top;}
#nav a:hover{color:#fff; border-left:6px solid #333333; padding-left:5px; background:url(/templates/ergo-custom/images/bg-nav-over.gif) no-repeat right top;}
#nav li.current a{color:#fff; border-left:6px solid #333333; padding-left:5px; background:url(/templates/ergo-custom/images/bg-nav-current.gif) no-repeat right top;}
		
#banner{margin:15px 0;}

#main{padding-bottom:20px;}

#sidebar{width:285px; float:left;}
#content{width:609px; float:right; margin-right:15px; padding:13px; background:#fff; min-height:400px; height:auto!important; height:400px;}
#content-fw{padding:13px; background:#fff; min-height:400px; height:auto!important; height:400px;}

#footer{background:url(/templates/ergo-custom/images/bg-footer.gif) no-repeat bottom right; margin-top:26px; height:165px; border-top:1px dotted #e1e0b0; padding-top:17px; font-size:.85em;}
	.bx{width:160px; float:left; margin-right:20px;}
	.bx a{text-decoration:none;}
	.bx strong{font-size:1.2em;}
	.alex{display:block; float:right; color:#bababa;}
	#footer a{color:#bababa;}
	#footer a strong{color:#a8a315;}
	
.erg-sb .erg-sb{background:url(/templates/ergo-custom/images/diagram.gif) no-repeat bottom left; text-align:right; padding-left:80px; padding-top:50px;}
	.erg-sb .erg-sb a{float:right; margin:210px 0 3px 0; width:37px;}
	
.cbx{background:#fff; width:288px; float:left; padding:13px; margin-top:12px;}
	.two{margin:12px;}
	.cbx h2{margin-top:0; padding-top:0; font-size:1.3em;}
	.cbx ul{padding-left:18px;}

/* ---------- FORMS --------- */

div.chronoform{display:none;}

#chronoform_footer-contact{margin:0; padding:5px 0 0 0; width:200px;}
	#chronoform_footer-contact label{display:block; margin:0; padding:0; font-size:11px; text-transform:uppercase;}
	#chronoform_footer-contact select{font-size:11px; padding:2px!important; margin:0!important;}
	#chronoform_footer-contact .ccms_form_element{margin:0 0 2px 0!important; padding:1px!important;}
	#chronoform_footer-contact input[type=text]{width:185px; padding:4px!important; margin:0; font-size:11px;}
	#chronoform_footer-contact textarea{width:185px; padding:4px!important; margin:0; height:55px; font-size:11px;}
#chronoform_footer-contact p{height:0; margin:0; padding:0;}
div.custommdl{position:relative;}
input#code-enter{width:107px!important; margin:0 0 3px 0!important;}
.cfdiv_text img{}
#chronoform_footer-contact .ccms_form_element input#submit{padding: 7px 46px 8px 29px!important; cursor: pointer; background: url(/templates/ergo-custom/images/bg-subscr.gif) no-repeat; color: #2F3B36; text-transform: capitalize; font-weight: normal; font-size: 13px; border: 0;margin: 4px 0 0 0; font-family: verdana;}
div#vet-fc{background:url(/templates/ergo-custom/images/vet-fc.png) no-repeat; width:111px; height:162px; position:absolute; bottom:-20px; right:-20px;}

#content .ccms_form_element, #content-fw .ccms_form_element { margin-bottom: 2px; padding: 2px 0px 2px 5px;}
#content div.cfdiv_submit input, #content-fw div.cfdiv_submit input{background:#d2242d; display:block; color:#fff; cursor:pointer; font-weight:bold; border:none; padding:6px 27px!important; font-family:"prenton", 'Trebuchet MS', sans-serif; text-align:center;}
div.contact-box-form{float:right; width:330px; padding:15px; border:1px solid #ececec;}
	.contact-box-form h3{padding-top:0;}
	.contact-box-form form{margin:0; padding:0;}

/* ---------- 2nd LEVEL MENU --------- */

#nav li ul { left: -999em; z-index:999; width:200px; position:absolute; background:#58585a;}
#nav li:hover ul, #nav li.hover ul { left: auto; margin:0 0 0 1px;}
#nav li li{ border:none; float:none; background-image:none!important; padding-left:0!important;}
#nav li li a {margin:0; border-bottom:1px solid #6a6a6b; padding:10px 6px; text-transform:capitalize; font-weight:bold; color:#fff!important; font-size:.9em;}
#nav li li a:hover{text-decoration:none; background:#c41f25;}

#nav li ul ul{left:auto; background:none; position:relative;}
#nav li li li a {font-weight:normal; padding:2px 5px 2px 25px; font-size:11px;}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	
}
		
	

	@media screen,projection {
/* Tablet Portrait size to standard 960 (devices and browsers) */
	
}

	

	@media screen,projection {
/* All Mobile Sizes (devices and browser) */
	
}

	

	@media screen,projection {
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	
}
		
	

	@media screen,projection {
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	
}
@media screen,projection {
h1{margin:0; padding:3px 0 10px 0; font-size:1.8em; font-weight:normal; color:#2a2a2a; line-height:1.2em;}
h2{margin:0; padding:15px 0 10px 0; font-size:1.4em; font-weight:normal; color:#282828; line-height:1.2em;}
h3{margin:0; padding:15px 0 5px 0; font-size:1.3em; font-weight:bold; color:#282828; line-height:1.2em;}
h4{margin:0; padding:15px 0 5px 0; font-size:1.2em; font-weight:bold; color:#282828; line-height:1.2em;}

.pdflink{display:block; background:url(/templates/ergo-custom/images/i-pdf.gif) no-repeat left; padding:3px 0 3px 25px;}
.greyline{display:block; margin:10px 0; padding:0; height:8px; background:#3d3d3d;}
.emphasis{color:#282828; font-size:1.5em; padding:10px 0; font-weight:normal; font-family: "din-condensed-web",sans-serif; line-height:1.2em;}
}
