@charset "utf-8";
/* CSS Document */
/* CSS that applies to all sites on the Angus website */
/* This document was coded by Alex Tremblay and Johnathan Tracz*/

html{
	font-family:Arial, Helvetica, sans-serif;
}


html, body {
	width:100%;
	height:96%;
	padding-left:1%;
	padding-right:1%;
	align:center;
}

body {
	width:100% ;
	height:100% ;
	background-color:#000;
	margin:0px auto;
	align:center;
	font-size:100%;
	overflow:hidden;
}

#wrap {
	width: 790px/*936px*/;
	margin: 0px auto;
	height:85%;
}


/* Everything to do with the top slideshow and logo.*/


#fadeshow0 {
	float:left;
	margin-right:0px;
	white-space:nowrap;
}

#fadeshow0 img {
	float:left;
	width: 281px;
	height:  150px;
}

#fadeshow1 {
	margin-left:0px;
	width:100% ;
	height:20% ;
	white-space:nowrap;
}

#pp {
	margin-top: 10px;
	display:block;
	clear:both;
	white-space:nowrap;
	width:99% ;
	position:static;
}


/* Everything to do with the Top static links */

#StaticLinksArea {
	white-space:nowrap;
	padding:10px 0px 5px 10px ;
	height:7%;
	margin-left:1px;
	text-decoration:none;
	position:relative;
	width:99%;
}

.StaticLinks a:link {text-decoration: none; color:#000}
.StaticLinks a:hover {text-decoration: none;}
.StaticLinks a:visited {text-decoration: none; color:#000}
.StaticLinks a:active {text-decoration: none; color:#000}




#TopLinks {
	white-space:nowrap;
	width:99% ;
	border:none ;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:100%/*13px*/ ;
	z-index:1 ;
	margin-top:10px;
	margin-left:0px;
	text-decoration:none;
}

.fail {
	white-space:nowrap;
	width:16%/*165px*/ ;
	border-right:solid 3px #000;
	text-align:center ;
	background-color:#399218 ;
	text-decoration:none;
}

.nonfail {
	white-space:nowrap;
	width:16%/*165px*/ ;
	text-align:center ;
	background-color:#399218 ;
	border-right:solid 3px #000;
	text-decoration:none;
}


a.menu:link{text-decoration: none ; color:#FFF;  display:block ; background-color:#399218 ; 	border:1px solid #FFF;}
a.menu:hover{text-decoration: none ;  display:block ; background-color:#086929; color:#FFF ; 	border:1px solid #FFF;}
a.menu:visited{text-decoration: none ; color:#FFF;  display:block ; background-color:#399218; border:1px solid #FFF;}
a.menu:active{text-decoration: none ; color:#FFF;  display:block ; background-color:#086929; 	border:1px solid #FFF;}

#TopLinks td a:hover{background-color:#086929; color:#FFF ;}


/* Everything to do with the Side Links */

#smoothmenu2{
	white-space:nowrap;
	width:160px/*30%*/;
	margin-top: 15px;
	margin-left: 0px;
	float:left;
	background-color:#000;
	text-decoration:none;
	top:15px;
	z-index:4;
}

.outer {
	width:30%;}



/* Everything to do with the Content Box */

#Location1 {
	background-repeat:no-repeat;
}

#Banner {
	margin:10px 0 0 0;
	width:97%;
}

#Container2 {
	position:absolute;
	height:55%;
	width:630px/*70%/*748px*/;
	overflow:auto;
	overflow:scroll;
	margin-left: 170px;
	margin-top: 15px;
	color:#CCC;
	scrollbar-3dlight-color:#399618;
        scrollbar-arrow-color:black;
        scrollbar-track-color:white ;
        scrollbar-face-color:#399618;
        scrollbar-highlight-color:#41A317;
	margin-bottom:5%;
}

#texthack {
	font-size:80%;
	padding-right:15px;
}

#Container2 img {	
	z-index:-1;
}

.h2 {
	color:#090;
	font-weight:bold;
}

a.h3 {
	text-decoration:underline;
	color:#09F;
	font:bold 14pt;
	}

/*  This section relates to the links to product manuals on the "manuals" pages. */

.products {text-decoration:none ; color:#CCC ; border:none ; font-size:18px ; }

a.products:visited {text-decoration:none ; color:#CCC ;}
a.products:link {text-decoration:none ; color:#CCC ;}
a.products:hover {text-decoration:underline ; color:#CCC ;}
a.products:active {text-decoration:none ; color:#CCC ;}

/*  This section relates to the links in the Site Map. */

.sitemap {text-decoration:none ; color:#CCC ; font-size:16px ;}

.sitemap a:visited {text-decoration:none ; color:#CCC ;}
.sitemap a:link {text-decoration:none ; color:#CCC ;}
.sitemap a:hover {text-decoration:underline ; color:#CCC ;}
.sitemap a:active {text-decoration:none ; color:#CCC ;}

/*  All about the Footer */

.footer {
	color:#FFF;
	position:absolute;
	bottom:0;
	height:4%;
	left: 5%;
	margin-left: 15px ;
	margin-bottom: 3px ; 
	font-size:10px;
	bottom:15px;
	width:100%;
	margin-right:-40px;
	z-index: 5 ;
}

a:hover .StaticLink {
	color:#FFF ; 
	background-color:#086929 ; 
	border: solid 1px #FFF ;
}
					

.StaticLink {
	padding:1px 12px 1px 12px ;
	border:solid 1px ;
	background-color:#399218 ;
	text-align:center ;
	color:#FFF ;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -15px; /* The bottom margin is the negative value of the footer's height*/ 
	width:100%;
}

.footer, .push {
	height: 15px /* The height of this has to be equal to the negative value in the .wrapper margin*/
}

#cp {
	margin-top:2px ;
	font-weight: bold;
	font-size: 9px;
}

#footpic {
	background-repeat:repeat-x;
	bottom:0px;
	position:fixed;
	z-index:3;
	margin-left:-25px;
	margin-right:-20px;
	background-image:url("../images/grassfooter.gif");
	width:100%;
	height:68px;
}