html, body{
	padding:0;
	margin:0;
}
img{
	border:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#fff;
}

form.search {
	margin: 0;
	padding: 0;
}
form.search input.input {
	border-bottom: 1px solid #f0f0f0;
	border-left: 1px solid #000026;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #000026;
	font-size: 10px;
	padding-left: 3px;
	width: 100px;
}
form.search input.submit {
	background: #6E634F;
	border: 1px solid #6E634F;
	color: #fff;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#container{
	width:817px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	left: auto;
	top: auto;
}
#header {
	width: 817px;
	height:75px;
	padding-bottom: 10px;
}
#content {
	margin-top:16px;
	min-height: 400px;
}
#content_index {
	margin-top:16px;
	min-height: 400px;
	text-align: center;
	width: 817px;
}

p{
margin:0 0 8px 0;
line-height:140%;
}
.lftpic{
float:left;

}
.logo{
padding-right:30px;
}
.headlines_box{
clear: both;
margin-top:19px;

}
*html .headlines_box{
margin-top:-10px;
width: 817px;
}
#headlines{
margin:0;
padding:0;
}
#headlines li{
list-style:none;
width:135px;
border-right:1px solid #AA4857;
font-size:10px;
float:left;
padding-right:8px;
height:40px;
}
.sp{
margin-left:8px;
}

.lfttxt, .lfttxt_experiential{
color:#AA4857;
text-align:right;
float:left;
}
*html .lfttxt, *html .lfttxt_experiential{
margin-top:12px;
}
.lfttxt{
width:115px;
}
.lfttxt_experiential{
width:80px;
}
.hmspsp{
margin-top:-12px !important;
}
.hmsp{
clear: all;
}
*html .hmsp{
margin-top:-20px !important;
}

.corporate_sp{
margin-top:-12px !important;
}
*html .corporate_sp{
margin-top:-32px !important;
}
.lftrghttxt{
width:200px;
color:#474747;
margin-top:12px;
text-align:left;
margin-left:125px;
}
.bodytxt{
width:295px;
color:#474747;
margin-top:12px;
text-align:left;
font-size:9px;
margin-left:125px;
}
.bodytxtn{
width:245px;
color:#474747;
margin-top:12px;
text-align:left;
font-size:9px;
margin-left:125px;
}
.bodytxt1{
width:185px;
color:#474747;
margin-top:12px;
text-align:left;
font-size:9px;
margin-left:125px;
}

.bodytxte{
width:170px;
color:#474747;
margin-top:12px;
text-align:left;
font-size:9px;
margin-left:125px;
}
.bodytxte2{
width:170px;
color:#474747;
margin-top:12px;
text-align:left;
font-size:9px;
margin-left:95px;
}
.rght{
float:right;
padding-left:6px;
}
#firstmag{
text-align:right;
width:275px;
color:#C8667D;
font-weight:bold;
height:133px;
position: absolute;
right:0;
top:100px;
}
#secmag{
text-align:left;
width:305px;
color:#C8667D;
font-weight:bold;
height:110px;
position: absolute;
left:0;
top:230px;
}
#thrdmag{
text-align:left;
width:275px;
color:#C8667D;
font-weight:bold;
height:150px;
position: absolute;
right:0;
top:230px;
}
#quadmag{
text-align:right;
width:275px;
color:#C8667D;
font-weight:bold;
height:133px;
position: absolute;
left:0;
top:340px;
}
#fifmag{
text-align:right;
width:275px;
color:#C8667D;
font-weight:bold;
height:100px;
position: absolute;
right:0;
top:360px;
}
#firstbooks{
text-align:right;
width:275px;
color:#C8667D;
font-weight:bold;
height:133px;
position: absolute;
left:0;
top:220px;
}
#secbooks{
text-align:left;
width:305px;
color:#C8667D;
font-weight:bold;
height:110px;
position: absolute;
left:0;
top:320px;
}
#videobroadcast{
text-align:left;
width:325px;
color:#C8667D;
font-weight:bold;
height:150px;
position: absolute;
left:0;
top:254px;
}

#thrdbooks{
text-align:right;
width:305px;
color:#C8667D;
font-weight:bold;
height:133px;
position: absolute;
left:0;
top:410px;
}
#quadbooks{
text-align:left;
width:280px;
color:#C8667D;
font-weight:bold;
height:100px;
position: absolute;
right:0;
top:120px;
}
#rghtann{
text-align:left;
width:153px;
color:#C8667D;
position: absolute;
right:0;
top:110px;
}

#rghtann ul{
list-style:none;
margin:0;
padding:0;
}
#rghtann li{
padding:1px 11px 3px 11px;
color:#474747;
font-size:9px;
}

#rghtann1{
text-align:left;
width:186px;
color:#C8667D;
position: absolute;
right:0;
top:110px;
}
#rghtann1 ul{
list-style:none;
margin:0;
padding:0;

}
#rghtann1 li{
padding:1px 9px 3px 9px;
color:#474747;
font-size:9px;
text-align:center;
}
.pinkbg1{
background:#F8EEEF;
}
.pinkbg{
background:#e3e3e3;
}
.pinkbg2{
background:#eeeeee;
}
.pinktop{
background: url(../images/pinktop.gif) no-repeat;
height:5px;
font-size:1px !important;
padding:0 !important;
margin:0 !important;
vertical-align:bottom;
}

.pinktop1{
background: url(../images/pinktop1.gif) no-repeat;
height:5px;
font-size:1px !important;
padding:0 !important;
margin:0 !important;
vertical-align:bottom;
}
.pinkbottom1{
background: url(../images/pinkbottom1.gif) no-repeat;
height:5px;
font-size:1px !important;
padding:0 !important;
margin:0 !important;
vertical-align:top;
}
.pinkbottom{
background: url(../images/pinkbottom.gif) no-repeat;
height:5px;
font-size:1px !important;
padding:0 !important;
margin:0 !important;
vertical-align:top;
}
#integmark{
color:#C8667D;
font-weight:bold;
position: absolute;
left:5px;
top:340px;
}
#targetmark{
position: absolute;
left:9px;
top:405px;
}
#interactivepic{
position: absolute;
left:241px;
top:190px;
z-index:1;}

.lft{
float: left;
padding-right:6px;
}
#arrtxt{
padding-top:40px;
}
#arrtxt2{
padding-top:33px;
}
#arrtxt3{
padding-top:55px;
}
#arrtxt4{
padding-top:48px;
}
#b1{
padding-top:35px;
}
#center1{
text-align:center;
	height:360px;
}
#b3{
padding-top:40px;
}
#b4{
padding-top:107px;
}

#b4 p{
color:#474747;
font-weight:normal;
font-size:10px;
line-height:100%;
margin-top:4px;
}
#footer{
margin-top:60px;
text-align:center;
font-size:10px;
color: #009fe0;
margin-bottom: 50px;
}
#footer a{
padding:4px;
color: #000;
text-decoration:none;
margin-top:1px;
}
#footer a:hover{
color: #009fe0;
}
h2{
font-weight:bold;
font-size:12px;
color:#009fe0;
border-bottom:1px solid #009fe0;
/* width:817px; */
padding-bottom:2px;
margin-bottom:8px;
}
h3{
font-size:10px;
margin-bottom:3px;
margin-top:10px;
}
h4{
color:#695e4a;
font-size:12px;
margin-bottom:0;
margin-top:10px;
}
h5{
color:#695e4a;
font-size:12px;
margin-bottom:6px;
margin-top:4px;
}
h6{
color:#695e4a;
font-size:12px;
margin:0 0 3px 0;
}
.title_interactive{
color:#C7657C;
text-align:center;
font-size:9px;
margin-bottom:6px;
margin-top:4px;
font-weight:bold;
}
.bodytxt ul, .bodytxtn ul .bodytxte ul{
margin-top:6px;
padding-left:12px;
margin-left:12px;
}
.bodytxt li, .bodytxtn li{
margin-bottom:4px;
}

/* !old nav styles!
#nav{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
z-index:999;
	position:relative;
	margin-left:12px !important;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height:28px;
}
#nav{
padding-top:1px;
}
#nav a{
	display: block;
}
#nav li{
	float: left;
	height:22px;
	text-align: center;
}
#nav li ul {
	position: absolute;
	left: -999em;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li a{
	color: #fff;
	padding:0;
	text-decoration: none;
	padding: 4px 16px 3px 16px;
}
#nav li a:hover{
	color : #fff;
}

#nav li li{
	height:auto !important;
	text-align:left;
	float:none;
}
#nav li li>a.rest, #nav li li>a.first{
	background: url(../images/but_menu.png);
}
#nav li li a:hover.first{
	font-weight:bold !important;
}
#nav li li a:hover.rest{
	background: url(../images/but_menu_ov.png);
}
#nav li li a:hover.last{

	background: url(../images/but_menu_round_ov.gif);
}
#nav li li a:hover.rest{
	background: url(../images/but_menu_ov.gif);
}
#nav li li>a:hover.rest{
	background: url(../images/but_menu_ov.png);
}

#nav li li a, #nav li li a:visited{
	width: 165px;
	color: #86133E;
	font-size: 10px;
	font-weight: bold;
	padding: 6px 4px 6px 12px;
	margin: 0;
	cursor: hand;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


*html #nav li li a, *html #nav li li a:visited{
	width: 175px;
	margin-top:-1px;
}

#nav li li a:hover, #nav li li a:active{
	color: #86133E;
	}
a:hover .rest{
background: url(../images/but_menu_ov.png);
}

#nav li li>a.last{
	background: url(../images/but_menu_round.png) no-repeat;
}
#nav li li>a:hover.last{
	background: url(../images/but_menu_round_ov.png) no-repeat;
}
#nav li li>a.firstlast{
	background: url(../images/but_menu_round.png) no-repeat;
}
#nav ul{
margin-top:1px;
}

*/
.no1spacem{
	height:252px;
}
*html .no1spacem{
	height:0 !important;
}
.no1spacem2{
	height:265px;
}
*html .no1spacem2{
	height:2px !important;
}
.no1space{
	height:270px;
}
.no2spacem{
	height:230px;
}
.no2spacem{
	height:310px;
}
.nospace{
	height:256px;
}
.space{
	height:300px;
}
.spacem{
	height:312px;
}
.space_middle{
	height:445px;
}
*html .space_middle{
	height:474px;
}
.space_big{
	height:430px;
}
.space_books{
	height:360px;
}

.space_integrated{
	height:340px;
}
.space_integratedm{
	height:350px;
}
.space_integmark{
	height:320px;
}

.space_circulation{
	height:450px;
}

.spacefixbull{
	margin-top:-31px !important;
}
.spacefixbull{
	margin-top:-11px !important;
}
*html .spacefix{
	margin-top:-13px !important;
}

*html .spacefix{
	margin-top:-20px !important;
}
.firstlast{
	font-weight:bold !important;
	width: 151px !important;
	font-size:11px !important;
	padding-left:8px !important;
}
.first{
	font-weight:bold !important;
	width: 151px !important;
	font-size:11px !important;
	padding-left:8px !important;
}
.sp_end{
padding:0 !important;
margin-left:8px !important;
border:none !important;
}
.rghtarr{
margin-left:10px;
vertical-align:bottom;
}
.experiential_pic{
position: absolute;
left:275px;
top:140px;
}
.splist li{
margin-bottom:6px;
}
.hspace{
height:13px;
}
.thrsp{
margin-top:65px !important;
}
*html .thrsp{
margin-top:-10px !important;
}


/* start corporate */
h1{
font-size:11px;
letter-spacing:3px;
color:#6A5D49;
font-family:Arial, Verdana, Helvetica, sans-serif;
border-bottom:1px solid #6A5D49;
/* width:187px; */
padding:0 0 6px 0;
margin:0;
}

.lftmenu{
width:210px;
float:left;
}
.bodytxt_corporate{
width:510px;
color:#474747;
text-align:left;
font-size:12px;
margin-left:210px;
}


.bodytxt_corp_disclaimer{
width:510px;
color:#474747;
text-align:left;
font-size:9px;
margin-left:210px;
}

#navlft{
list-style:none;
width:187px;
margin-top:0;
}
#navlft{
padding-left:0;
margin-left:0;
}
#navlft li{
margin-top:0;
border-bottom:1px solid #6A5D49;
padding:6px 0 6px 0;
}

#navlft li a{
text-decoration:none;
color:#009fe0;
}
#navlft li a:hover, .navlft_current{
padding-left:15px;
background: url(../images/arr_nav_left.gif) center left no-repeat;
}
.navlft_current{
font-weight:bold;
}

.tabelat{
	margin-left:140px;
	border-collapse:collapse;
	color:#787878;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.tabelat_al{
	border-collapse:collapse;
	color:#787878;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.tabelat_al table{
	width:100%;
}
.tabelat_al td{
	padding:5px;
	width:25%;
}
.tabelat_al2 table{
	width:100%;
}
.tabelat_al2 td, .tabelat_al2 th{
	padding:6px;
}
.tabelat_al2 th{
color:#86133C;
text-align:center;
background:#E8D0D0;
}
.tabelatpink{
	background:#eeeeee;
}
.tabelat td{
 width:112px;
 height:27px;
 text-align:center;
 vertical-align:middle;
}
#navlft dd{
text-indent:-28px;
}
.simple{
text-decoration:none;
padding-left:10px;
background: url(../images/arr_nav_line.gif) center left no-repeat;
color:#86133C;
}
#navlft dd a:hover, .navlft_curr{
font-weight:bold;
padding-left:10px;
background: url(../images/arr_nav_line.gif) center left no-repeat;
}
.titledark{
color:#695e4a;
font-weight:bold;
font-size:13px;
}
.title{
color:#695e4a;
font-weight:bold;
font-size:13px;
}
.titlesmall{
color:#C8667D;
font-weight:bold;
font-size:12px;
}
.titleblak{
color:#695e4a;
font-weight:bold;
font-size:15px;
}
.subtitle{
color:#OOO;
font-weight:bold;
font-size:12px;
}
.simtitle{
font-size:9px;
}

a:link, a:visited{
text-decoration:none;
color:#009fe0;

}
a:hover{
text-decoration:none;
color:#OOO;
}



.textlink a{
text-decoration:none;

}
.textlink a:hover{
text-decoration:none;
color:#OOO;
}
.textlink a:visited{
background:#C8667D;

}

.textlink{
color:#86133E;
font-size:10px;
text-decoration:none;
}
.textlink li{
color:#86133E;
font-size:10px;
text-decoration:none;
}

.link{
color:#009fe0;
font-size:11px;
text-decoration:none;
font-weight:bold;}

.link a{
text-decoration:none;
}

.link a:hover{
text-decoration:none;
color:#000;
}

.contalign{
margin-left:150px;
}

.sitemap{
 font-size:10px;
 color:#000;
 width:210px;
 text-decoration:none;
}
.sitemap dd{
/*background:pink;*/
background:#eeeeee;

}
.sitemap a:link {
 text-decoration:none;
 color:#000;
}
.sitemap a:hover {
 background-color:#cccccc;
 text-decoration:none;
}
.sitemap a:visited {
 text-decoration:none;
 color:#000;
}
.sitemap dt{ 
 padding:4px;
 font-size:11px;
 color:#fff;
 background-color:#009FE0;
 margin-bottom:2px;
}
.sitemap dd{
 padding:4px;
 font-size:10px;
 padding: 0;
 margin-top:2px;
 margin-bottom:2px;
}
.bodytxt_advus{
width:812px;
color:#474747;
margin-top:12px;
text-align:left;
font-size:12px;
margin-left:5px;
}
.bodytxt_broadcast{
position:absolute;
width:420px;
color:#474747;
text-align:left;
font-size:12px;
margin-left:5px;
}
.pinkcent{
text-align:center;
color:#009FE0;
font-size:12px;
margin-top:4px;
font-weight:bold;
}
.hmspsp2{
margin-top:-10px !important;
}
*html .hmspsp2{
margin-top:-33px !important;
}
.hmspsp3{
margin-top:-11px !important;
}
*html .hmspsp3{
margin-top:-18px !important;
}
.hmspsp4{
margin-top:-10px !important;
}
*html .hmspsp4{
margin-top:-12px !important;
}
.hmspsp5{
margin-top:13px !important;
}
*html .hmspsp5{
margin-top:-18px !important;
}
.hmspsp6{
margin-top:12px !important;
}
*html .hmspsp6{
margin-top:-31px !important;
}
.hmspsp7{
margin-top:88px !important;
}
*html .hmspsp7{
margin-top:-10px !important;
}
.hmsp8{
margin-top:-10px !important;
}
*html .hmsp8{
margin-top:-31px !important;
}
.ln{
list-style-image: url(../images/lnex.gif);
padding-top:2px;
padding-left:15px;
padding-bottom:4px;
margin-left:15px;
}
*html .ln{
list-style-image: url(../images/ln.gif);
}
.subtitleblk{
font-weight:bold;
font-size:12px;
}
.lstal{
margin-left:15px;
padding-left:15px;
margin-top:0;
}
#rghtannx{
text-align:left;
width:271px;
color:#C8667D;

right:0;
margin-top:10px;
}

#rghtannx ul{
list-style:none;
margin:0;
padding:0;
}
#rghtannx li{
padding:1px 11px 3px 11px;
color:#474747;
font-size:11px;
}
.pinktopx{
/*background: url(../images/pinktopx.gif) no-repeat;*/
height:5px;
font-size:1px !important;
padding:0 !important;
margin:0 !important;
vertical-align:bottom;
}
.pinkbottomx{
/*background: url(../images/pinkbottomx.gif) no-repeat;*/
height:5px;
font-size:1px !important;
padding:0 !important;
margin:0 !important;
vertical-align:top;
}
.lstsmtopsp{
margin-top:-2px;
}
.mappnk{
/*background-color:pink;*/
background-color:#ffc0cb;
}
.VertRghtPic{
float:right;
padding-left:19px;
}
.VertRghtLogo{
float:right;
padding-right:40px;
}
#nav li a{
	padding: 4px 10px 3px 10px;
}
#nav li a{
	color: #fff;
	padding:0;
	text-decoration: none;
	padding: 4px 16px 3px 16px;#
}
#nav{
padding-top:0;#
}

.headlines_table {
width: 817px;
}

.headline_cell_border {
border-right: 1px solid #AA4857;
width: 204px;
text-align: left;
vertical-align: top;
padding: 0px 10px 0px 10px;
font-size: 10px;
}

.headline_cell_noborder {
width: 205px;
text-align: left;
vertical-align: top;
padding: 0px 10px 0px 10px;
font-size: 10px;
}

.headline_link{
color:#009fe0;
font-size:10px;
text-decoration:none;
font-weight: normal;}

.headline_link a{
text-decoration:none;
}

.headline_link a:hover{
text-decoration:none;
color:#OOO;
}



