/* CSS Document */

html, body {  background-color: white; background-image: url(images/main_bg.gif); margin: 0; padding: 0; text-align:center; height:100%;}
a {	color:#133e0d; }
a:hover {color:#003bf8;}
p { margin-top:4px; margin-bottom:5px; }
h1 { color: #581700; font-size: 22px; font-family: Times, Verdana, Arial; }
h2 { color: #000; font-size: 16px; margin-bottom:5px; font-family: Times, Verdana, Arial; }

/* ~~~~~~~~~~~~~~MAIN~~~~~~~~~~~~~~~~ */
#wrapper { width:831px; margin:auto; }
#bgshadowtile { width:831px; background-image:url(images/shadow_tiler.gif); text-align:center; float:left; }
#allcontent { margin:auto; width:800px; float:left; margin-left:16px; background-color:#fff; }
html>body #allcontent {margin-left:16px;}

/* ~~~~~~~~~~~~~~HEADER & MENU~~~~~~~~~~~~~~~~ */	
#headerpic { width:800px; height:145px; background:url(images/header_pic.jpg) no-repeat; float:left; }	
#menucontainer { width:800px; height:28px; background:url(images/menu_tile.gif) repeat-x; float:left; color: #b7ca7b; font-family: Verdana; font-size: 12px; text-align:left; }
#links { width:625px; float:left; padding-top: 6px; margin-left: 15px; }
	#links a { color:#b7ca7b; padding: 0 5px; text-decoration:none;}
	#links a:hover { color:#f5f67b;}
#emailinfo { width:112px; float:left; padding-top: 6px; }
	#emailinfo a { color:#b7ca7b; padding: 0 5px; text-decoration:none;}
	#emailinfo a:hover { color:#f5f67b;}
#shadowblock { width:800px; height:16px; background:url(images/shadow_top.gif) repeat-x; float:left; }

/* ~~~~~~~~~~~~~~HEADER & MENU~~~~~~~~~~~~~~~~ */	
#maincontentcontainer { width:800px; float:left; background-color:#fff; }

/* ~~~~~~~~~~~~~~LEFT SIDE~~~~~~~~~~~~~~~~ */	
#leftside { width:296px; float:left; margin-left:10px;}
#leftsidesmaller { width:210px; float:left; margin-left:10px;}
#leftpic { margin-left:15px; width:291px; height:212px; background:url(images/bison_pic.jpg) no-repeat; float:left; }
#leftnopic { margin-left:25px; width:281px; height:211px; float:left; }
#leftnopicoff { margin-left:10px; width:200px; height:211px; float:left; }
#lefttext { margin-left:15px; margin-right:12px; margin-top:10px; width:273px; float:left; text-align:left; }

/* ~~~~~~~~~~~~~~RIGHT SIDE~~~~~~~~~~~~~~~~ */	
#rightside { width:478px; float:left; }
#rightsidelonger { width:580px; float:left; }
#righttext { margin-left:15px; margin-right:20px; margin-top:15px; width:425px; float:left; text-align:left; }
#righttextlong { margin-left:15px; margin-right:20px; margin-top:15px; width:500px; float:left; text-align:left; }
html>body #righttext {margin-left:25px; margin-right:30px;}
   #righttext li { padding:4px; }

/* ~~~~~~~~~~~~~~FOOTER~~~~~~~~~~~~~~~~ */	
#wrapper2 { margin:0; float:left; width:800px; background-color:#fff; }
#footerbg { width:800px; height:40px; background:url(images/footer_tile.gif) repeat-x; float:left; margin:auto; }	
#foottext { width:543px; float:left; margin-top:20px; text-align:left; padding-left:15px; color:#538d4a; font-family: Arial; font-size:10px; }
#footwisnet { width:227px; float:left; margin-top:20px; text-align:right; color:#538d4a; font-family: Arial; font-size:10px; padding-right:15px; }
   #footwisnet a { color:#538d4a; }
   #footwisnet a:hover { color:#003bf8; }

/* ~~~~~~~~~~~~~~CONTACT FORMS~~~~~~~~~~~~~~~~ */	
#contacttext { width:106px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 284px; float: left; margin-bottom: 6px; }

/* ~~~~~~~~~~~~~~CLASSES~~~~~~~~~~~~~~~~ */
.img { border: 3px solid #ffffff; }
.sub_red { color: #581700; font-size: 12px; font-weight: bold; font-family: Verdana, Arial; }
.sub_red2 { color: #581700; font-size: 14px; font-weight: bold; font-family: Verdana, Arial; }
.header { color: #581700; font-size: 22px; font-weight: bold; font-family: Times, Verdana, Arial; }
.green_text { color: #16460e; font-size: 12px; font-family: Verdana, Arial; line-height: 16px; }
.bodytext { color: #000000; font-size: 12px; font-family: Verdana, Arial; }
.bodytext2 { color: #000000; font-size: 12px; font-family: Verdana, Arial; line-height: 16px; }
.bodytext3 { color: #000000; font-size: 11px; font-family: Verdana, Arial; }
