body { padding:0; margin:0; background: url(../images/bkgd_pattern-2.jpg); background-repeat: repeat-x; font: 9pt Verdana, "Trebuchet-MS", sans-serif; color: #300; background-color: #CED0BA; }


/* COLOR STANDARDS */
.olive1 { color: #CFD1B7; }
.olive2 { color: #51511E; }
.olive3 { color: #663; }
.black1 { color: #000; }
.blue1 { color: #006FB2; }
.buff { color: #ffc; }
.drkMaroon { color: #300; }
.orange1 { color: #c60; }
.orange2 { color: #f90; }

#wrapper { width: 817px; height: auto; margin:0 0 0 42px; padding:0; text-align: center; }
#content { color: #663; background: url(../images/bkgd_pattern-3.gif); background-repeat: repeat-y; margin:0; padding: 0 0 15px 0; }

h1 { color: #300; font-weight: normal; text-align:left; padding:0; margin: 15px 35px 5px 35px; border-bottom: 1px solid #f90; }
h2 { font-weight: normal; text-align:left; padding:0; margin: 5px 35px; }
h3 { color: #006FB2; text-align:left; padding:0; margin: 5px 35px; }
h4 { color: #c60; text-align:left; padding:0; margin: 5px 35px; }
p { padding:0; margin: 10px 35px ; }

table, table.login { text-align: left; margin: 5px 35px; }
td { padding: 3px; }

#content p { text-align:left; }
p#upLink { text-align: right; margin-right: 100px; }
p#c4sfFooter1 { margin: 100px  0 0 0; font-size: 9pt; }
p.signed { margin-left: 55%; }
#wrapper #content p.flRt, .flRt { text-align: right; }
ul,ol { text-align: left; margin: 15px 35px 10px 100px; padding:0; }
li { padding: 5px 0; }
img { margin:0; padding:0; clear:both; }

a:link,a:visited { color: #006FB2; text-decoration: none; }
a:hover, a:active { color: #300; text-decoration: underline; }

/* MLM STYLES */


ul.slidingmenu, ul.slidingmenu ul {
padding: 0;
margin: 0;
}
html>body ul.slidingmenu a { padding-top:2px; }

ul.slidingmenu li {
	padding: 0;
	margin: 0;
}

/* layout styles */

/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu,
ul.slidingmenu a { 
padding: 0;
margin: 0;
display: block;
}

ul.slidingmenu ul a { 
display: block;
padding: 0;
margin: 0;
}


ul.slidingmenu ul li { 
	padding:0;
	margin: 0;
	}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
}

/* Make list items do what they're supposed to in IE */
ul.slidingmenu a {
  width: 100%;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul { 
  position: absolute;  
  top: 32px; /* the height of the top border */
  left: 0; 
  display: none;
}



#mlm { width: 900px; height: 24px; left: 0; margin: 0; padding:0; padding-left: 10px; text-align: left; position: absolute; top: 64px; left: 54px; }
#mlm ul, #mlm ul li { margin:0; padding:0; }
#mlm ul ul li a:link, #mlm ul ul li a:visited { color: #666; background-color: #eee; text-decoration: none; }
#mlm ul ul li a:hover, #mlm ul ul li a:active { color: #eee; background-color: #666; text-decoration: none; }


ul.slidingmenu ul li a:link, 
  ul.slidingmenu ul ul li a:link, 
  ul.slidingmenu ul ul ul li a:link, 
  ul.slidingmenu ul ul ul ul li a:link, 
  ul.slidingmenu ul ul ul ul ul li a:link, 

ul.slidingmenu ul li a:visited, 
  ul.slidingmenu ul ul li a:visited, 
  ul.slidingmenu ul ul ul li a:visited, 
  ul.slidingmenu ul ul ul ul li a:visited, 
  ul.slidingmenu ul ul ul ul ul li a:visited 
	{ border: 1px solid #999; width: auto; padding: 5px 0 6px 10px; margin: -1px 0 0 2px; text-decoration: none; font: 11px Verdana, "Trebuchet-MS", sans-serif; }
	
ul.slidingmenu li a:link, ul.slidingmenu li a:visited { width: auto; margin: 4px 0 4px 1px; padding: 2px 8px; }
ul.slidingmenu li ul li ul li a:link, ul.slidingmenu li ul li ul li a:visited { position: relative; top: 0; left: 61px; width: 255px; margin-top: -1px; } 

/* FIRST LEVEL */
ul.slidingmenu li { display: block; width:auto; float:left; margin:0; padding:0; }


img#clickHeader1 { position: absolute; top: 116px; left: 245px; }
img#searchBttn1 { position: absolute; top: 550px; left: 440px; }
img#usMap1 { margin-top: -4px; }

#scroller { width: auto; height: 200px; border: 1px solid #CFD1B7; padding:0; overflow: auto; margin: 5px 35px; }
table.admin { margin:0; }
table.admin td, table.admin th { padding: 2px 6px; border-bottom: 1px solid #663; }
table.admin th { background-color: #CFD1B7; }
table.admin tr.alt { background-color: #ffc; }

#wrapper #content .scroller table.search { margin: 10px 0 10px 50px; }
#wrapper #content .scroller table.search th, table.search td, table.searchAll th, table.searchAll td { color: #333; font-size: 9pt; padding: 3px; }
#wrapper #content #scroller, .scroller { width: 100%; height: 200px; border: 1px solid #666; padding:0; overflow: scroll; margin-top: 20px; }
#wrapper #content .scroller table.searchAll { margin: 10px 0; }
#wrapper #content .scroller table.searchAll th, table.searchAll td { border-bottom: 1px solid #bbb; }
#wrapper #content .scroller table.searchAll tr.alt td, tr.alt td { background-color: #eee; }
#wrapper #content p#controls input { margin:0 -2px; }
