html {
min-height:100%;
margin:0 0 0.25px 0;
border:0;
padding:0;
}
body {
background-color: #DADFD6;
font: normal 1em/135% Geneva, Arial, Helvetica, sans-serif;
color: #666;
}
#wrapper {
margin: 0 auto;
width: auto;
background: #DADFD6 url(../images/contentBG2.jpg) repeat-y;
; clip:  rect(   )
}
#header {
height: 137px;
background: #FFFFFF url(../images/BUMontana4.gif) no-repeat center;
; clip:   rect(   )
}
#menu {
padding-left: 20px;
background: #DADFD6 url(none) no-repeat center;
height: 42px;
}
#content a {
color:#366B30;
}
#content a:hover {
color: #800;
}
p.notice, .notice {
background-color: #FFEECA;
border: 1px solid #800;
padding: 5px;
margin: 20px;
font-style: italic;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0px 0px 3px #aaa;
-webkit-box-shadow: 0 0px 3px #aaa;
box-shadow: 0 0px 3px #aaa;
}
#movie {
margin: 30px;
margin-left: 60px;
}
#leftcol h1, #rightcol h1 {
color: #3F4481;
background-color: #FFEECA;
width: 174px;
padding: 3px 10px;
margin-left: -7px;
margin-top: 5px;
font-size: 1.25em;
border-bottom: 1px solid #7076A5;
border-top: 1px solid #7076A5;
font-weight: normal;
margin-bottom: -10px;
}
#leftcol p, #rightcol p {
background-color: #EEE9E6;
padding-top: 4px;
padding-left: 6px;
padding-bottom: 5px;
margin-top: 9px;
border: 1px solid #7076A5 ;
border-top: none;
}
#rightcol ul {
list-style-type: none;	
background-color: #EEE9E6;
border: 1px solid #7076A5 ;
border-top: none;
margin-top: 9px;
margin-right: 2px;
margin-left: -3px;
padding: 0;
padding-top: 3px;
padding-bottom: 5px;
}
#rightcol li {
padding: 1px 3px;
background-color:#F6F2F1;
border: 1px solid #A5A9C7;
margin: 3px 2px;
}
#rightcol p{
width: 172px
}
#rightcol a{
color: #366B30;
text-decoration: none;
padding:0;
margin:0 -1px 0 -1px;
display: block;
}
#rightcol li a:hover{
background-color:#FFEECA;
color: #800;
display:block;
}
#centercol {
width: auto;
float: left;
padding-left: 20px;
padding-right: 20px;
color: #3F4481;
font-size: 0.85em;
; clip:  rect(   )
}
#centercol h1 {
font-size: 1.35em;
padding-left: 5px;
margin-left: -5px;
border-bottom: 1px solid #666;
width: 90%;
margin-bottom: -10px;
}
#centercol ul {margin-top: -15px;}
#rightcol h1 {
width: 173px;
}
pre {font: normal 1em/60% Geneva, Arial, Helvetica, sans-serif;}
#footer {
height: 46px;
clear: none;
font-size: 0.8em;
background: #ACC8AD url(none) no-repeat;
; text-align: center
}
#footer p {
margin:0;
padding: 10px 20px;
text-align: right;
color: #666;
}
th {
border-collapse: collapse;
border: 1px solid #D2AF97;
font-size: 0.95em;
line-height: 120%;
padding: 5px 10px;
vertical-align: top;
background-color: #FFF9F2;
}
td {vertical-align: top;
}
td:hover {
;
}
caption {
text-align: left;
padding: 2px 5px;
font-weight: bold;
font-size: 1em;
margin-top: 25px;
}
.month {
line-height: 140%;
font-size: 0.9em;
background-color: #FFF4E8;
border: 1px solid #CCC;
padding: 0px 10px;
}
.month p:first-line {
padding-left: 10px;
color:#9A483D;
letter-spacing: 2px;
font-weight: bold;
}
h2 {
font-size: 1.25em;
display:block;
border: 1px solid #CCC;
border-bottom: none;
width: 250px;
padding: 3px 5px 0px 5px;
background-color: #FFEECA;
margin-bottom: 0px;
margin-left: 10px;
}
h5 {
font-size: 1.25em;
border: 1px solid #CCC;
padding: 9px;
background-color: #FFEECA;
}
p.smalltxt{
font-size: 0.80em;
margin-left: 25px;
line-height: 135%;
}
#training {
margin-left: 15px;
line-height: 140%;
font-size: 0.80em;
}
#training p {
border: 1px solid #EBE9E8;
background-color: #FFFCF4;
padding: 3px 10px 9px;
}
div #training p:first-line {
margin-left: 0px;
color: #9A483D;
letter-spacing: 1px;
font-weight: bold;
font-size: 1.25em !important;
}
div #training a:link {
padding-left: 20px;
font-size: 1.25em !important;
}
div #training a:visited {
padding-left: 20px;
font-size: 1.25em !important;
}
#news h1 {
margin-bottom: 10px;
}
#news h3 {
color: #851229;
border-bottom: 1px dashed #851229;
margin:0;
font-style: italic;
font-size: 1em;
width: 500px;
}
#news p {
margin-top: 0px;
padding-left: 15px;
}
div.caption {
display: block;
margin: 0 0 1.5em 1.5em;
padding-top: 0;
background-color: #FFF1D2;
-moz-box-shadow: 1px 1px 3px #AAA;
-webkit-box-shadow: 1px 1px 3px #AAA;
box-shadow: 1px 1px 3px #AAA;
border: 1px solid #CCC\9;
}
div.caption span {
display: block;
color: #3F4481;
padding: 5px;
line-height: 1.2em;
font-size: 0.8em;
}
img.right {
float: right;
padding: 15px;
border: 0;
}
img.left {
float: left;
padding: 15px;
border: 0;
}
#walmart h1 {
background-color: #1A75CF !important;
color: #FFF !important;
font-weight: bold;
border: 1px solid #333;
border-left: none;
border-right: none;
}
#walmart ul {
background-color: #1A75CF;
border: 1px solid #333;
border-top: none;
}.content { width: auto; float: left; padding-left: 20px; padding-right: 20px; color: #3F4481; ; clip: rect( ) }

table { 
border-collapse: collapse;
border: none;
line-height: 120%;
padding: 5px 10px;
vertical-align: top;
background-color: #DADFD6;
; background-position: center
 } 
td { 
border-collapse: collapse;
border: none;
line-height: 120%;
padding: 5px 10px;
vertical-align: top;
background-color: #DADFD6;
; font-size: 0.85em
 } 
tr { 
border-collapse: collapse;
border: none;
line-height: 120%;
padding: 5px 10px;
vertical-align: top;
 } 
