/* Norbook CSS */

/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

#innercontent table {position:relative; border-collapse: collapse; border-spacing: 0; border:2px solid #ed1c24; }
#innercontent table th {border:2px solid #ed1c24; background:#ed1c24; color:#fff200; font-weight:bold; text-align:center; padding:5px; font-size:110%;}
#innercontent table td {border:2px solid #ed1c24; padding:5px 4px 5px 6px; vertical-align: top;}
#innercontent table h4 {color:#ed1c24; font-size:110%;}
#innercontent table td ul {margin: 0 }
#innercontent table td li {background: transparent url(/App_Themes/Website/Images/tblBullet.png) no-repeat 0 3px; padding: 0px 0 0 18px; margin:0; }

#innercontent table.form td {background: green;}

/* body attributes */
body { font: 80% 'Century Gothic' ,Futura, 'URW Gothic L' ,sans-serif; color: #000; background: #fff; height: 100%; text-align: center; }
.left { float: left; }
.center { text-align: center; }
.right { float: right; }
.clear { clear: both; }
.hide { display: none; }
p { margin: 0 0 12px 0; }
a, a:visited { color: #ee4035; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
.sml {font-size: 90%;}

input.txtInput, select, textarea, .TextboxField, .TextBoxField {border: 1px solid #bbb;}
html>body input[type=text] {border: 1px solid #bbb;}
input.btnSubmit, p.btnSubmit, a.btnSubmit, input.ContentButton, .FormButton {background: #ee4035; color: #fff; cursor: pointer; border: none; padding: 5px 10px;}
html>body input[type=submit] {background: #ee4035; color: #fff; cursor: pointer; border: none; padding: 5px 10px;}
span.top, span.bottom {display: block; height: 5px; clear: both;}
span.top {background: url(/App_Themes/Website/Images/bg_top.png) no-repeat;}
span.bottom {background: url(/App_Themes/Website/Images/bg_bottom.png) no-repeat;}

/* Global Headers */
h2 {font-weight: normal; font-size: 180%; color: #ee4035; text-transform: uppercase; margin: 0 0 20px 0; }
h3 {font-size: 150%; font-weight: normal; color: #ee4035; }
h4 {margin: 0; font-size: 130%; color: #000;}
h5 {margin: 0; font-size: 115%; color: #000;}
h6 {margin: 0; font-size: 100%; color: #000;}

/* Page */
#pageholder {width: 970px; min-height: 180px; margin: 15px auto; padding: 0; text-align: left; background: url(/App_Themes/Website/Images/bg_content.png) repeat-y;}

/* Top */
#top {margin: 0; padding: 0; background: #fff; position:relative;}
#top h1 {margin: 0 0 10px 10px; padding: 0;}

.navmenuh {float: left; width: 100%; background: url(/App_Themes/Website/Images/bg_content.png) repeat-y; _margin: -12px 0 0 0; text-align: center;}
.navmenuh span.top, .navmenuh span.bottom, ul.secondNavCMSTreeMenuTable span.top, ul.secondNavCMSTreeMenuTable span.bottom {display: none;}
.navmenuh ul {margin: 10px 0 0 1px; padding: 0; height: 50px; width: 960px; list-style-type: none; border-bottom: 4px solid #ed1c24; _position: relative; _top: -15px; _left: -141px;}
html>body .navmenuh ul {margin: 10px 0 0 5px;}
html>body .navmenuh ul {*margin: 10px 0 0 1px;}
.navmenuh li {display: inline; margin: 0 10px 0 0; padding: 0; text-transform: uppercase; font-size: 110%; font-weight: bold;}
.navmenuh li a {height: 39px; margin: 0; padding: 10px 15px 0 15px; display: inline-block; text-decoration: none;}
.navmenuh li a:hover, .navmenuh li a.CMSTreeMenuSelectedLink {padding: 10px 14px 0 14px; background: #fef200; border-top: 1px solid #ee4035; border-left: 1px solid #ee4035; border-right: 1px solid #ee4035; text-decoration: none;}

ul.secondNavCMSTreeMenuTable {background: url(/App_Themes/Website/Images/bg_yellow.png) repeat-y bottom; margin: 0; padding: 0 20px 10px 0;}
ul.secondNavCMSTreeMenuTable li {display: inline; margin: 0; padding: 0;}
ul.secondNavCMSTreeMenuTable li a {display: inline-block; padding: 10px 20px 0 20px;}


/* Second Home Page (Default2.Master ***/
.home_template2_left_image_holder { float:left; width:526px; overflow:hidden; padding:0 0 0 5px; }
.home_template2_left_image_holder img { float:right; }
.home_template2_right_content_holder { float:right; width:400px; padding:80px 15px 0 0; }

/*  Third Home Page */
.home_template3_content {margin: 0 0 0 5px;}
.home_template3_content img {}

/* Content */
#content, #inner, #content2 {min-height:0; position: relative; clear: both; margin: 0; padding: 0; height: 100%;}
#content {background: url(/App_Themes/Website/Images/bg_home.jpg) no-repeat 45% 0;}
#inner {background: none; min-height:460px; _height:460px;}
#inner.pourOn {background: url(/App_Themes/Website/Images/bg_home.jpg) no-repeat 20px 0; min-height:460px; _height:460px;}
#inner.injection {background: url(/App_Themes/Website/Uploads/liver.jpg) no-repeat 20px 0; min-height:460px; _height:460px;}
#inner.sheep_pack{background: url(/App_Themes/Website/Uploads/sheep_pack_with_gun.jpg) no-repeat 20px 0; min-height:460px; _height:460px;}
#content img.blurb {margin: 90px 0 90px 50px; float: left;}
#content div.about {margin: 90px 40px 0 0; width: 370px; float: right;}
#content img, #inner img {padding: 0;}
#content p, #inner p {margin: 0 0 20px 0; padding: 0; line-height: 150%;}
 
#inner img.main {padding: 0 0 0 40px;}
#inner div.TeaserImage img, #inner div.imgContainer img  {border: 2px solid #ee4035;}
#content img.left, #inner img.left {margin: 0 10px 5px 0;}
#content img.right, #inner img.right {margin: 0 0 5px 10px;}

#content ul, #inner ul {margin: 0 10px; }
#content li, #inner li {background: url(/App_Themes/Website/Images/bullet.gif) no-repeat 0 7px; padding: 5px 15px; }

#innercontent {position:relative; margin-right: 40px; margin-left: 260px; }
#innercontent h2 {padding-top: 20px;}
#innercontentNoTheme {position: relative; padding: 20px 40px 0 20px; background: #fff url(/App_Themes/Website/Images/bg_content.png) repeat-y;}

#content div.about p:first-child, #innercontent h2 + p, #innercontentNoTheme h2 + p {font-weight: bold;}

/* Contact Us Error Labels */
.ErrorLabel {color:red;}
.EditingFormErrorLabel {color:red; font-size:90%;}

/* News Detail */
div.NewsItem {clear: both;}
#innercontent #newsItemDetail #date {padding:0; margin:0; }
#innercontent #newsItemDetail .TeaserImage {float:right; padding:0 0 3px 10px;}

/* Gallery */
div.imgContainer {display: inline; margin: 10px 20px;}

/* Footer */
#footer {background: #fff url(/App_Themes/Website/Images/bg_content.png) repeat-y; _margin: -12px 0 0 0; clear: both;}
#footer p {padding: 18px 0 15px 30px; color: #666;}
#footer span.highlight {color: #0e51a1; font-size: 120%;}
#footer a {color: #0e51a1;}
#footer img.right {margin: 30px 30px 0 0;}