/* MainWebSite */
/* HTML TAGS */
body { color: #333333; font: 12px Arial, Helvetica, sans-serif; padding: 0px; background: #FFFFFF url(../images/pagelayout/bg_body.jpg) repeat-x; margin: 0px; }
p { font-size: 12px; margin-top: 0px; margin-bottom: 11px; line-height: 18px; }

a { color: #7F5E00; text-decoration: underline; }
a:hover { color: #004712; text-decoration: none; }
a img {
	border: none;
}
a.buttonLink { background: #7C0000; cursor: pointer; color: #FFF; text-align: center; text-transform: uppercase; height: 30px; padding: 5px 8px; margin: 0px; border-top: none; border-right: none; border-bottom: none; border-left: none; }
a:hover.buttonLink { background: #FFC422; color: #000; text-decoration: none; }
a.linkArrow
{ background: url(../images/pagelayout/bg_link_text_up.png) no-repeat right center; padding-right: 25px; }
a:hover.linkArrow
{ background: url(../images/pagelayout/bg_link_text_over.png) no-repeat right center; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 5px; font-family: "Arial Narrow", Arial; font-weight: normal; }
h1 { color: #7F5E00; font-size: 24px; }
h2 { color: #004712; font-size: 22px; }
h3 { color: #333333; font-size: 18px; }
h4 { color: #7F5E00; font-size: 14px; }
h5 { color: #004712; font-size: 14px; }
h6 { color: #333333; font-size: 14px; }
blockquote {
	margin: 0px 0px 0px 30px;
}
ol {
	margin-left: 30px;
}

.olListing {
	padding: 10px;
}
.olListing li   {
	list-style: decimal;
	padding-bottom: 10px;
}
.olListing li li  {
	list-style: lower-alpha;
}
.olListing li li li {
	list-style: lower-roman;
}
.olListing li li li li{
	list-style: decimal;
}
.olListing li li li li li{
	list-style: lower-alpha;
}
ul { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 5px; }
ul li li {
	line-height: 16px;
	list-style: disc;
}
ul
li.listBullet
{ list-style: url(../../Andrews International/images/pagelayout/link_arrow.png) outside; padding: 0px; position: static; list-style: url(../images/pagelayout/bg_bullet_list.png) none outside; margin: 0px 0px 4px -15px; }
ul
li.listBulletSmall
{ list-style: url(../../Andrews International/images/pagelayout/link_arrow.png) outside; padding: 0px 0px 5px; position: static; list-style: url(../images/pagelayout/bg_bullet_list_sm.png) none outside; margin: 0px 0px 0px -15px; }

hr { border-top: 1px solid #D29E15;/*the border*/ width: 100%; height: 1px; /*whatever the total width of the border-top and border-bottom equal*/ margin: 0px; }
form { }


fieldset{ margin:20px 0px 30px; position:relative; display:block; padding: 0px 10px 10px; background: #F2ECD7 url(../images/pagelayout/bg_fieldset_magnifying_glass.jpg) no-repeat right top; border: 1px solid #999; width: 85%; }

legend{ color:#FFF; padding:15px 5px 10px; margin:0px 0px 10px; position:relative; top: -18px; font-weight: bold; border: 1px solid #333; background: #3E3E3E url(../images/pagelayout/bg_footer.jpg) repeat-x; }
input { color: #000; background: #FFF; height: 18px; padding-top: 2px; padding-left: 5px; border: 1px solid #999; font: 11px Tahoma, Geneva, sans-serif; }
input.checkBox { border-top: none; border-right: none; border-bottom: none; border-left: none; padding: 0px; margin: 0px 5px 5px 0px; height: 14px; background: url(none); }
input.radioBtn { border-top: none; border-right: none; border-bottom: none; border-left: none; height: 12px; padding: 0px; margin: 2px 2px 5px; background: url(none); }
input.buttonForm { background: #434343 url(../images/pagelayout/bg_topnavbar.jpg) repeat-x; cursor: pointer; color: #000; text-align: center; text-transform: uppercase; height: 25px; border: 1px solid #000000; padding: 10px 10px 20px; margin: 0px; }
input.buttonForm:hover { background: #FFC422 url(../images/pagelayout/btn_topnavbar_over.jpg) repeat-x; color: #FFF; text-decoration: none; }
select { padding: 0px; border: 1px solid #999; height: 20px; font: 11px Tahoma, Geneva, sans-serif; color: #000; }

sup { font-size: 85%; margin: 0px; padding: 0px; }
textarea { color: #000000; padding: 5px; border: 1px solid #999; font: 11px Tahoma, Geneva, sans-serif; }
/* CSS DIV CONTROLS */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.floatLeftHalf {
	float: left;
	width: 48%;
	margin: 0px;
	padding: 0px;
}
.floatRightHalf {
	float: right;
	width: 48%;
}
.clearBoth {
	clear: both;
}
.clearBoth10 { clear: both; margin-bottom: 10px; }
#mastheadContainer { height: 125px; clear: both; width: 100%; }
#masthead { height: 125px; width: 1000px; margin-right: auto; margin-left: auto; background: url(../images/pagelayout/bg_masthead.jpg) repeat-x; }
#mastheadLogo { height: 125px; margin: 0px; padding: 0px; width: 350px; background: url(../images/pagelayout/bg_logo_masthead_brownyard.jpg) no-repeat; float: left; }
#mastheadSubNavigation { font: 11px/15px Arial, Helvetica, sans-serif; color: #7F5E00; height: 105px; display: block; width: 630px; float: left; padding: 20px 20px 0px 0px; text-align: right; }
#mastheadSubNavigation   a { font-family: Arial, Helvetica, sans-serif; }
#mastheadSubNavigation   a:hover { text-decoration: none; }
#mastheadSubNavigation h2
{ color: #00330C; font-family: Arial, Helvetica, sans-serif; line-height: 16px; }

#mastheadSubNavigation p
{ color: #7F5E00; font: 14px Arial, Helvetica, sans-serif; }
#pageContainer/* PAGE LAYOUTS */
 { width: 1000px; background: #FFF; clear: both; margin-right: auto; margin-left: auto; }


#mastheadNavigation { text-transform: uppercase; width: 1000px; height: 35px; background: url(../images/pagelayout/bg_topnavbar.jpg) repeat-x; clear: both; }
#edgetoEdge { clear: both; }
#pageCopy { clear: both; padding-top: 20px; }

#mastheadPhoto { height: 300px; width: 1000px; clear: both; padding: 0px; }

#mastheadPhoto h2 { color: #FFF; padding: 250px 25px 0px; font-size: 35px; line-height: 40px; }
#mastheadPhoto h2 a{
	color: #FFF;
	text-decoration: underline;
	font-size: 35px;
	line-height: 40px;
}
#mastheadPhoto p { color: #FFF; padding: 0px 300px 10px 20px; font: 20px/25px "Arial Narrow", Arial; }
#mastheadPhoto a { color: #FFCC00; font: 20px/25px "Arial Narrow", Arial; }
#mastheadPhoto a:hover { color: #FFFFFF; text-decoration: none; }

.masthead_photo_company { background: url(../images/graphics/masthead_interior_company.jpg) no-repeat; }
.masthead_photo_bestguard { background: url(../images/graphics/masthead_interior_bestguard.jpg) no-repeat; }

#copyContainer {
	margin: 0px;
	padding: 0px;
	background: #FFF;	/*visibility: visible;*/
	float: left;
	width: 1000px;
	min-height: 450px;
}
#copyContainer25R
{ margin: 0px; padding: 0px; float: left; height: auto; width: 250px; }
#copyContainer25L
{ margin: 0px; padding: 0px; float: left; height: auto; width: 250px; }
#copyContainer35L
{ margin: 0px; padding: 0px; float: left; height: auto; width: 350px; }
#copyContainer35R
{ margin: 0px; padding: 0px; float: left; height: auto; width: 350px; }
#copyContainer37L
{ margin: 0px; padding: 0px; float: left; height: auto; width: 370px; }
#copyContainer37R
{ margin: 0px; padding: 0px; float: left; height: auto; width: 370px; }
#copyContainer50RL
{ margin: 0px; padding: 0px; float: left; height: auto; width: 500px; }
#copyContainer50M
{ margin: 0px; padding: 0px; float: left; height: auto; width: 500px; }
#copyContainer50Login
{ margin: 0px auto; padding: 0px; height: auto; width: 500px; clear: both; }
#copyContainer65L
{ margin: 0px; padding: 0px; float: left; height: auto; width: 650px; }
#copyContainer65R
{ margin: 0px; padding: 0px; float: left; height: auto; width: 650px; }
#copyContainer75R
{ margin: 0px; padding: 0px; float: left; height: auto; width: 750px; }
#copyContainer75L
{ margin: 0px; padding: 0px; float: left; height: auto; width: 750px; }
#copyPage { padding: 0px 25px 10px; clear: both; 
}
#copySidebar { padding: 0px 10px 10px; margin: 0px; }
#copySideNavigation
{ clear: both; padding: 0px; margin: 5px 0px; }
#copyPad10 {
	padding: 10px;
}
#copyPad15 {
	padding: 15px;
}
#copyPad20 { padding: 20px; }
#footerContainer {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 225px;
	width: 100%;
	background-repeat: repeat-x;
	background-image: url(../images/pagelayout/bg_footer.jpg);
	background-color: #4C4C4C;
}
#footer { clear: both; font: 11px Arial, Verdana, sans-serif; color: #FFFFFF; padding: 0px; margin: 0px auto; height: 200px; width: 1000px; background: url(../images/pagelayout/bg_footer.jpg) repeat-x; }
#footer  p {
	color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer  h2 { color: #F3B908; margin: 0px; font-family: "Arial Narrow", Arial; padding-bottom: 10px; }
#footer  a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#footer  a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#footer  ul { margin: 0; padding: 0; list-style-type: none; }
#footer  li {
	list-style: none;
}
#footer  li  a { padding: 0px; text-decoration: none; display: block; height: auto; color: #FFF; font-weight: normal; }
#footer  li  a:hover { text-decoration: underline; }
#footerCopyright
{
	float: left;
	width: 290px;
	padding: 15px 15px 0px;
	height: 210px;
}
#footerNavigationLinks
{
	width: 435px;
	float: left;
	padding-left: 15px;
	height: 210px;
	padding-top: 15px;
}
#footerIdentity
{
	float: left;
	width: 200px;
	padding: 15px 15px 0px;
	height: 210px;
}
/* NAVIGATION MENUS */
#mainNavigationScheme { width: auto; margin: 0px 10px 10px; }
#mainNavigationScheme ul { margin: 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
#mainNavigationScheme li { list-style: none; margin: 0px; }
#mainNavigationScheme li a { padding: 11px 5px 9px 10px; text-decoration: none; display: block; height: auto; width: auto; background: #464646 url(../images/pagelayout/bg_topnavbar.jpg) repeat-x; font-size: 12px; color: #000; margin: 0px 0px 1px; font-style: normal; }
#mainNavigationScheme li a:hover { color: #FFF; background: #FFC422 url(../images/pagelayout/btn_topnavbar_over.jpg) repeat-x; }

#mainNavigationScheme li li a { display: block; padding: 4px 10px 4px 20px; color: #000000; text-decoration: none; height: auto; width: auto; font-size: 12px; margin: 1px 0px 0px; background: url(none); border-bottom: 1px solid #1E1E1E; }
#mainNavigationScheme li li a:hover { color: #FFFFFF; text-decoration: none; background: #015414; }
/* NAVIGATION MENUS */
#siteNavigationScheme { width: auto; margin: 0px 10px 10px; }
#siteNavigationScheme ul { margin: 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
#siteNavigationScheme li { list-style: none; margin: 0px; }
#siteNavigationScheme li a  { display: block; padding: 2px 10px 2px 5px; color: #333333; text-decoration: none; height: auto; width: auto; border-bottom: 1px dotted #F4B222; font-size: 11px; margin: 0px; background: url(none); font-weight: bold; }
#siteNavigationScheme li a:hover { color: #000000; text-decoration: none; background: #FFC422; }
#siteNavigationScheme li li a { display: block; padding: 2px 10px 2px 20px; color: #333333; text-decoration: none; height: auto; width: auto; border-bottom: 1px dotted #F4B222; font-size: 11px; margin: 0px; background: url(none); font-style: normal; font-weight: normal; font-variant: normal; }
#siteNavigationScheme li li a:hover { color: #000000; text-decoration: none; }

#MainExtra {
	clear: both;
	width: 170px;
}
#PrinterFriendly {
	height: auto;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	margin-top: 15px;
}
#notificationScreen {
	height: auto;
	width: 500px;
	background: #FFFFFF;
	margin: 15px;
	padding: 5px;
}
#debugContainer { padding: 3px; height: auto; width: 992px; border: 1px solid #CCC; background: #FF9; margin: 5px auto; clear: both; }
#captchaInstructions { font: 10px Arial, Helvetica, sans-serif; background: url(../images/icons/icon_recaptcha.png) no-repeat center bottom; height: 80px; width: 200px; text-align: center; clear: both; }
#mktgNavnugHome/* OBJECTS */
 { margin: 0px; padding: 0px; height: 395px; width: 320px; float: left; border-top: none; border-right: none; border-bottom: none; border-left: none; }
#mktgNavnugHome13/* OBJECTS */
 { margin: 0px 20px 20px 0px; padding: 0px; width: 320px; float: left; border-top: none; border-right: none; border-bottom: none; border-left: none; }
#mktgNavnugHome13  h2 { color: #000000; font-size: 18px; font-style: normal; height: 60px; width: 220px; padding: 50px 0px 0px 100px; background: url(../images/graphics/navnug_h2_quality_products.jpg) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
#mktgNavnugHome13  h3 { font-size: 16px; color: #EBB111; }
#mktgNavnugHome23/* OBJECTS */
 { margin: 0px 20px 20px 0px; padding: 0px; width: 320px; float: left; border-top: none; border-right: none; border-bottom: none; border-left: none; }
#mktgNavnugHome23  h2 { color: #000000; font-size: 18px; font-style: normal; height: 60px; width: 220px; padding: 50px 0px 0px 100px; background: url(../images/graphics/navnug_h2_industry_specialists.jpg) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
#mktgNavnugHome23  h3 { font-size: 16px; color: #EBB111; }
#mktgNavnugHome33/* OBJECTS */
 { margin: 0px 0px 20px; padding: 0px; width: 320px; float: left; border-top: none; border-right: none; border-bottom: none; border-left: none; }
#mktgNavnugHome33  h2 { color: #000000; font-size: 18px; font-style: normal; height: 60px; width: 220px; padding: 50px 0px 0px 100px; background: url(../images/graphics/navnug_h2_pedigree_programs.jpg) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
#mktgNavnugHome33  h3 { font-size: 16px; color: #EBB111; }

#mktgNavnugHomeCopy {
	background: #FCF1DA;
	padding: 10px;
	margin-right: 5px;
	border-top: 1px none #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	width: 298px;
	height: 280px;
}
.mktgNavnugMain/* OBJECTS */
 { margin: 0px 0px 10px; background: #ECE2C4; clear: both; padding: 5px; border: 1px solid #DFDFDF; }
.mktgNavnugMain  h2 { color: #FFFFFF; background: #EBB701 url(../images/pagelayout/btn_topnavbar_over.jpg) repeat-x; padding: 5px 10px; border-bottom: 1px solid #A37303; font-weight: normal; margin-top: 0px; margin-bottom: 10px; font-size: 18px; font-style: normal; font-variant: normal; }
.mktgNavnugMain  h3 { font-size: 16px; margin: 0px 0px 10px; color: #003366; }
.mktgNavnugMain  p { margin-top: 0px; }
.imageL { margin-left: 10px; }
.imageR { margin-right: 10px; }

.imageLB {
	margin-bottom: 10px;
	margin-left: 10px;
}
.imageRB {
	margin-right: 10px;
	margin-bottom: 10px;
}
.imageFrame { border: 1px solid #C28803; }
.imageFrameBorder { border: 1px solid #C28803; padding: 5px; }
.imageFrameLB { margin-bottom: 10px; border: 1px solid #C28803; margin-left: 10px; }
.imageFrameRB { margin-right: 10px; margin-bottom: 10px; border: 1px solid #C28803; }
table {

}
table  td {
	vertical-align: top;
}
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }

/* FONT STYLES */
.captions { font: 12px Arial, Verdana, sans-serif; color: #234C7A; }
.disclaimer { color: #234C7A; }
.message {
	color: #990000;
}
.pullquote { font: italic 14px/16px "Times New Roman", Times, serif; color: #333333; }
.titles { font: 11px Arial, Verdana, sans-serif; color: #1E4773; }
