a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }


/* GLOBALHEADER */
#mainmenu { width: 650px; height: 38px; position: relative; z-index: 2000; }
#mainmenu #menul { margin: 0; padding: 0; zoom: 1; width: 100%;}
#mainmenu #menul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#mainmenu #menul li { display: inline; }
#mainmenu #menul li a { float: left; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }


#mainmenu ul
{
list-style: none outside;
margin:0px;
 }

#mainmenu #menul li#aboutsel a { float: left; width: 94px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#buyonlinesel a { float: left; width: 107px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#victimsel a { float: left; width: 98px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#employerssel a { float: left; width: 120px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#womensel a { float: left; width: 98px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#researchsel a { float: left; width: 98px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }

#mainmenu #menul li#about a { float: left; width: 94px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#buyonline a { float: left; width: 107px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#victim a { float: left; width: 98px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#employers a { float: left; width: 120px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#women a { float: left; width: 98px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }
#mainmenu #menul li#research a { float: left; width: 98px; height: 0; padding-top: 37px; overflow: hidden; background-image: url(images/menu.png); _background-image: url(images/menu.png); background-repeat: no-repeat; }


/* BUTTONS */
#mainmenu #menul li#aboutus a { background-position: 0 0; }
#mainmenu #menul li#buyonline a { background-position: -94px 0; }
#mainmenu #menul li#victim a { background-position: -201px 0; }
#mainmenu #menul li#employers a { background-position: -299px 0; }
#mainmenu #menul li#women a { background-position: -419px 0; }
#mainmenu #menul li#research a { background-position: -517px 0; }

/* OVER STATES */
#mainmenu #menul li#aboutus a:hover { background-position: 0 -38px; }
#mainmenu #menul li#buyonline a:hover { background-position: -94px -38px; }
#mainmenu #menul li#victim a:hover { background-position: -201px -38px; }
#mainmenu #menul li#employers a:hover { background-position: -299px -38px; }
#mainmenu #menul li#women a:hover { background-position: -419px -38px; }
#mainmenu #menul li#research a:hover { background-position: -517px -38px; }

/* PRESSED STATES */
#mainmenu #menul li#aboutus a:active { background-position: 0 -76px; }
#mainmenu #menul li#buyonline a:active { background-position: -94px -76px; }
#mainmenu #menul li#victim a:active { background-position: -201px -76px; }
#mainmenu #menul li#employers a:active { background-position: -299px -76px; }
#mainmenu #menul li#women a:active { background-position: -419px -76px; }
#mainmenu #menul li#research a:active { background-position: -517px -76px; }

/* ON STATES */
#mainmenu #menul li#aboutsel a { background-position: 0 -114px; }
#mainmenu #menul li#buyonlinesel a { background-position: -94px -114px; }
#mainmenu #menul li#victimsel a { background-position: -201px -114px; }
#mainmenu #menul li#employerssel a { background-position: -299px -114px; }
#mainmenu #menul li#womensel a { background-position: -419px -114px; }
#mainmenu #menul li#researchsel a { background-position: -517px -114px; }


#submenubar
{
background-image:url('images/topbarback.jpg');
width:1024px;
height:58px;
}
 
#submenubar a
{
position:relative;
top:18px;
padding-left:30px;
padding-right:30px;
border-top:1px solid #0d2d50;
border-bottom:1px solid #0d2d50;
border-right:1px solid #0d2d50;
border-left:1px solid #0d2d50;
min-height:44px;
padding-top:15px;
padding-bottom:15px;
text-decoration:none;
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
}
 

#submenubar a:hover
{
background:#6184a3;
color:#000000;
}
 
 body
{
font-family:tahoma;
font-size:12px;
background:#B2B2B2;
background-image: url('images/backgrad.jpg');
background-repeat: repeat-x;

 }

h1
{
font-size:24px;
font-weight:normal;
padding-bottom:5px;
margin:0px;
 } 

#headline
{
display:block;
height:3px;
width:100%;
background:#C4C56B;
padding:0px;
margin:0px;
line-height:3px;
max-height:3px;

} 
 
 #rightgrad
 {
background-image: url('images/rightgrad.png');
background-repeat: repeat-y; 
height:800px;
width:7px;

  }

 #rightcengrad
 {
background-image: url('images/rightgrad.png');
background-repeat: repeat-y; 
width:7px;

  }  

#colleft
{
padding-top:15px;
width:290px;
float:left;

 }
#colcenter
{
padding-top:10px;
text-align:left;
width:500px;
float:left;
 }
#colright
{
padding-top:15px;
width:227px;
float:left;
 }  
 
#topbar
{


 }
  
#centerblock
{
background-image: url('images/topback.jpg');

background-repeat:repeat-x;
 }  
#thecols
{
display:inline;

 }  
