body{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
background:#FFFFFF;
margin:auto;
background:url(../images/bg.jpg) center repeat-y;

}
img, div,#wrapper_bottom { behavior: url(iepngfix.htc) }
#header{
height:10px;
width:970px;
}
#page_body{
margin:auto;
width:973px; 
background:url(../images/cameron_image.jpg) right:0 top:0 no-repeat;

 

}
/*#header_wrapper{
background:url(../images/logo.jpg) no-repeat;
width:334px;
height:99px;
border:0px;

}*/
#logo{
float:left;
}
#header_top{
background:url(../images/bg_top.jpg) no-repeat;
width:970px;
height:10px;


}

#menu{
margin-left:450px;
padding-top:50px;

}
#menu a{
color:#808080;
padding-right:6px;
font-weight:bold;
text-decoration:none;
}
#wrapper_bottom{
background:url(../images/bar.png) no-repeat;
width:970px;
height:30px;

margin-top:3px;

}
#top_colors a{
color:#990000;
}


#company_img{
background:url(../images/box1.jpg) no-repeat;
width:345px;
height:389px;
}
#company_img a{
color:#000000;
}
#content{
margin-left:20px;
margin-top:10px; 
float:left;	 
}
#books_img{
background:url(../images/box2.jpg) no-repeat;
width:342px;
height:270px;
margin-top:4px;
}
#international_link{
padding-top:235px;
padding-left:3px;
margin-left:50px;
margin-bottom:35px;
}
#public_link{
margin-left:50px;
margin-bottom:35px;
}
#criminal_link{
margin-left:50px;
}
#journals{
background:url(../images/box_1.jpg) no-repeat;
width:183px;
height:213px;
margin-left:10px;
float:left;
}
#events{
background:url(../images/box_2.jpg) no-repeat 8px;
width:183px;
height:213px;
padding-left:10px;
float:left;
}
#learning{
background:url(../images/box_3.jpg) no-repeat 8px;
width:183px;
height:213px;
padding-left:10px;
float:left;
}
#right_bar{
margin-bottom:0px;
margin-top:0px;
}
#left_bar{
float:left;
width:350px;
}
#books3{
color:#FFFFFF;
margin-left:10px;
padding-right:5px;

}
#books1{
color:#FFFFFF;

margin-left:10px;
}
#books2{
color:#FFFFFF;


margin-left:10px;
}
h3{
color:#ffffff;
#padding-top:20px;
}
#welcome{
margin-top:-50px;
}
#books{
float:left;
height:95px;
margin-left:5px;
margin-top:35px;
width:130px;
}
#book_header{
color:#AA4E81;
float:left;
margin-left:10px;
margin-top:15px;
width:180px;
}
#book_header h3{
color:#AA4E81;
}
#book_header p{
color:#000000;
}
#children_links{
float:left;
line-height:18px;
width:350px;
#margin-top:20px;
#line-height:22px;
}
#children_links ul{
margin-left:-35px;
#margin-left:0px;
} 
#children_links ul li{
list-style:none;
background:url(../images/dot12.jpg) left no-repeat;
padding-left:20px;
} 
#children_links a{
color:#aa4e81;
text-decoration:none;
font-size:12px;
}
td#horizontal{
background:url(../images/dot.jpg) repeat-x;
width:578px;
height:5px;
}
#next2{
background:url(../images/next_button_grey.jpg) no-repeat;
width:17px;
height:18px;
float:right;
margin-right:60px;
text-decoration:none;
}
#sub_content1{
float:left;
padding:10px;
border-bottom:1px dotted #000000;
#padding:0px;
}
#sub_content2{
float:left;
padding:10px;
#padding:0px;
}
#sub_content1 h3,#sub_content2 h3{

color:#000000;

}
#next1{
background:url(../images/next_button.jpg) no-repeat;
width:17px;
height:18px;
float:right;
margin-right:40px;
text-decoration:none;
}
#advertising{
margin-left:50px;
margin-top:5px;
}
#links{
padding:0;
margin:auto;
#margin-top:-20px;
}
#links li{
background:transparent url(../images/dot1.jpg) no-repeat scroll 0 14px;
list-style-type:none;
padding-left:25px;
padding-top:14px;
}
#header_bottom{
background:url(../images/bg_top.jpg) no-repeat;
width:970px;
height:10px;

margin-top:30px;

float:left;

}
#bottom_menu tr td a{
color:#000000;
text-decoration:none;
}
#bottom_menu{


}
#horizontal1{
background:url(../images/dot.jpg) repeat-x;
width:300px;
height:5px;
}
#menu_items{
margin-left:110px;
margin-top:1px;

}
#book_header_font{
text-decoration:underline;
margin-left:45px;
}
#book_header_text{
text-decoration:underline;
color:#AA4E81;
}
#next2_font{
margin-left:17px; 
color:#000000;
font-weight:bold;
}
#links_decoration{
text-decoration:underline;
color:#AA4E81;
}
#next1_text{
margin-left:17px;
color:#000000;
font-weight:bold;
}
#bottom_logo{
float:left;
margin-left:190px;
margin-top:5px;
}
#footer_items{
float:left;
margin-top:10px;
padding-left:5px;
width:450px;
}

#cameronlogo{
position:relative; float:right; top:25px; right:5px;
}
#cmplogo{
position:relative; float:left; top:12px; left:45px;
}

#cse-search-results iframe {width: 500px; }