body{margin:0px;padding:0px;background:url(../img/bg.png) repeat-x top #e8e8e8;}
#container{margin:0 auto;width:980px;font-family:Tahoma, Verdana, Arial;font-size:14px;color:#3d3d3d;line-height:20px;}
h1{font-size:24px;margin:5px 0px;padding:0px;color:#000;font-weight:normal;}
h2{font-size:14px;margin:0px;padding:0px;color:#000;font-weight:bold;}
h3{font-size:15px;margin:5px 0px;padding:0px;color:#121212;font-weight:bold;/*border-bottom:1px dashed #ccc;*/letter-spacing:1px;}
#maincontent{margin-top:10px;width:980px;}

/* Header section */

#header{height:177px;}
#header img{float:left;margin-left:18px;margin-top:23px;}
#header-advert{float:right;width:728px;height:90px;margin-top:15px;}

/* Left column */

#left-column{float:left;width:620px;}
#content-heading{background:url(../img/content-heading.png) no-repeat top center;height:34px;padding-left:20px;padding-top:6px;}
#content{margin-top:-6px;min-height:1000px;background-color:#fff;padding:15px;}
#content-bottom{background:url(../img/content-bottom.gif) no-repeat bottom center;height:33px;}
#bookmarks-marks{float:left;color:#26b3d9;padding-left:0px;font-size:11px;}
#pagenumbering{float:right;margin:5px 10px 0px 0px;font-weight:bold;color:#005596;}
#pagenumbering a:link, #pagenumbering a:visited, #prev-next-guide a:link, #prev-next-guide a:visited{text-decoration:none;font-weight:normal;border-bottom:1px dotted #999;display:block;float:left;margin:0 5px;font-size:12px;color:#3d3d3d;}
#pagenumbering a:hover, #prev-next-guide a:hover{text-decoration:none;font-weight:normal;border-bottom:1px dotted #fff;}
a#current:link, a#current:visited, a#current:hover{font-weight:bold;color:black;text-decoration:none;border:0px;}

/* AddThis Area */

#addthis-area{float:left;width:44px;height:408px;margin-top:34px;background:url(../img/content-addthis.png) no-repeat top center;}
#addthis-area-spss-home{float:right;width:400px;height:47px;margin-top:-5px;}
.addthis_toolbox.atfixed{padding:5px 5px 1px;width:32px;}
.addthis_toolbox .custom_images a{width:32px;height:32px;margin:0;padding:0;margin-top:5px;margin-left:1px;cursor:pointer;}
.addthis_toolbox .custom_images a img{border:0;margin:0 0 1px;opacity:1.0;}
.addthis_toolbox .custom_images a:hover img{margin:1px 0 0;opacity:0.75;}
.custom_images img{margin-top:5px;}

/* Right column */

#right-column{float:right;width:300px;}

/* Adverts - RHS */

#advert-text{background:url(../img/advert-text.png) no-repeat top center;height:30px;}
#advert-small-squares{margin-top:20px;width:290px;}
#advert-large-square{margin-top:5px;width:300px;}
.smalladd{float:left;margin-right:20px;margin-bottom:20px;}
#advertise{float:left;width:200px;margin-top:-10px;}
#advertise a:link, #advertise a:visited{color:#3d3d3d;text-decoration:none;font-weight:normal;border-bottom:1px dotted #3d3d3d;}
#advertise a:hover{text-decoration:none;font-weight:normal;color:#336699;border:0px;}

/* Footer */

#footer{margin:10px auto;text-align:center;font-size:11px;color:#5f5f5f;font-family:Tahoma, Verdana, Arial;}
#footer a{padding:0 15px}
#footer a:link, #footer a:visited{color:#5f5f5f;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* Content Styles */

.image-border{border:1px solid #ddd;text-align:center;background-color:#fff;padding-top:4px;margin:10px;margin-left:0px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.image-border img{margin:0;padding:0;border:0 none;}
.image-border p.image-border-text{font-size:10px;line-height:17px;padding:0 4px 5px;margin:0;margin-left:5px;text-align:left;color:#ccc;}
.table-text{font-size:11px;color:#999;border-bottom:1px solid #ccc;}
#content{line-height:20px;min-height:250px}
#content p{padding:8px 0}
#content a{color:#387bae;border-bottom:1px dotted #3d3d3d;text-decoration:none;}
#content a:hover{text-decoration:none;border-bottom:1px dotted #fff}
#content h1{margin-bottom:10px;font-size:20px;font-family:Arial;}
#content h2{color:#336699;font-weight:bold;font-size:14px;padding-top:5px;padding-bottom:5px;}
#content ul{margin:0px 20px 5px 20px;}
#content ol{margin:0px 20px;padding-top:0px;}
#content ol li{margin-bottom:15px;margin-left:5px;}
*{padding:0;margin:0;}





input.text{margin-bottom:12px;width:95%;padding:.4em;}
fieldset{padding:0;border:0;margin-top:25px;}




p.space {position: relative;float: left;width: 542px;height: 24px;margin: 0;padding: 4px 0 0 10px;}





/* Main Navigation */ 

#lists {

    position:relative; 

    float:left; 

    padding:0;

    width:980px; 

    height:40px; 

    list-style:none; 

    z-index:100; 

    margin:0;
	
	margin-top:15px;

    display:inline;
	
	background:transparent url("../img/navmenu.png") 0 0 no-repeat;

}

#lists table {

    margin:0;

    padding:0;

    background:none;

}

#lists ul {

    margin:0;

    padding:0;

}

#lists li {

    display:inline; 

    float:left;     

    height:40px;

    margin:0;

    padding:0; 

    background-image: none;

}

#lists li a.tl1 {

    float:left;

    display:block;

    height:40px;

    width:183px;

    text-decoration:none;

    background:transparent url("../img/navmenu.png") 0 0 no-repeat;

    text-indent:-9999px;

}

#lists li a.tl1:hover, #lists li.hover#mainlevel_1 a.tl1 {

    background:transparent url("../img/navmenu.png") 0 -40px no-repeat;

}

#lists li a.tl2 {

    float:left;

    display:block;

    height:40px;

    width:150px;

    text-decoration:none;

    background:transparent url("../img/navmenu.png") -183px 0 no-repeat;

    text-indent:-9999px;

}

#lists li a.tl2:hover, #lists li.hover#mainlevel_2 a.tl2  {

    background:transparent url("../img/navmenu.png") -183px -40px no-repeat;

}

#lists li a.tl3 {

    float:left;

    display:block;

    height:40px;

    width:123px;

    text-decoration:none;

    background:transparent url("../img/navmenu.png") -333px 0 no-repeat;

    text-indent:-9999px;

}

#lists li a.tl3:hover, #lists li.hover#mainlevel_3 a.tl3  {

    background:transparent url("../img/navmenu.png") -333px -40px no-repeat;

}

#lists li a.tl4 {

    float:left;

    display:block;

    height:40px;

    width:228px;

    text-decoration:none;

    background:transparent url("../img/navmenu.png") -456px 0 no-repeat;

    text-indent:-9999px;

}

#lists li a.tl4:hover, #lists li.hover#mainlevel_4 a.tl4  {

    background:transparent url("../img/navmenu.png") -456px -40px no-repeat;

}
#lists li a.tl5 {float:left;display:block;height:40px;width:84px;text-decoration:none;background:transparent url("../img/navmenu.png") -684px 0 no-repeat;text-indent:-9999px;}
#lists li a.tl5:hover, #lists li.hover#mainlevel_5 a.tl5  {background:transparent url("../img/navmenu.png") -684px -40px no-repeat;}
/* #lists li a.tl5 {

    float:left;

    display:block;

    height:40px;

    width:222px;

    text-decoration:none;

    background:transparent url("../img/navmenu.png") -582px 0 no-repeat;

    text-indent:-9999px;

}

#lists li a.tl5:hover, #lists li.hover#mainlevel_5 a.tl5  {

    background:transparent url("../img/navmenu.png") -582px -40px no-repeat;

} */

#lists div {

  display:none;

}

#lists :hover div {

    position:absolute;

    left:0;

    top:40px;

    display:block;

    padding:0 ;

   
}

#lists :hover div {width:552px;background-color: #336699;}

#lists :hover div.pos2 {

    width:750px;

    background-color: #336699;

}
#lists :hover div.pos5 {width:450px;background-color: #336699;}
/*
#lists :hover div.pos3 {

    width:552px;

    background: #336699 url(../images/browse_bkg_withborder_green.png) 0 0 no-repeat;

}

#lists :hover div.pos4 {

    width:552px;

    background: #336699 url(../images/browse_bkg_withborder_purple.png) 0 0 no-repeat;

}

#lists :hover div.pos5 {

    width:552px;

    background: #336699 url(../images/browse_bkg_withborder_red.png) 0 0 no-repeat;

}
*/


#lists :hover div a:link, #lists :hover div a:visited {
	color:#fff;
	text-decoration:none;
}
#lists :hover div a:hover {
	color:#fff;
	text-decoration:underline;
}



