body {
font-family: Helvetica, Arial, sans-serif;
margin:0;
padding:0;
}
#headerbg{
background-image:url(img/headerbg.png);
height:184px;
width:100%;
margin:0;
padding:0;
}
#header {
	width:980px;
	margin:auto;
	margin-top:0;
	padding:0;
	height:184px;
	background-image:url(img/business_technology_journal.png);
	position:relative;
}

#btjwrapper {
	width:980px;
	margin:auto;
	margin-top:0;
	background-color:#FFFFFF;
}

#searchwrapper{
position:absolute;
bottom:3px;
left:0px;
margin:0;padding:0;
}

#searchform{
margin:0;padding:0;
}

#loginwrapper{
position:absolute;
bottom:3px;
left:250px;
margin:0;padding:0;
color:#FFFFFF;
}

loginform{
margin:0;padding:0;
}

#topnav {
margin:10px 0 0 0;
padding:0;
text-align:center;
}
#topnav a {
color:#0000ff;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:0 5px 0 5px;
margin:0;
}
#topnav a:hover{
text-decoration:underline;
}

#maincontent {
margin:30px 0 0 0;
padding:0;
width:100%;
}

#leftcontent {
margin:0;padding:0;
width:160px;
display:inline;
float:left;
}

#centercontent {
display:inline;
float:left;
margin:0 0 0 30px;
padding:0;
width:468px;
}

#page_info {
display:inline;
float:left;
margin:0 0 0 20px;
padding:0;
width:468px;
}
#page_info h1 {
margin:0 0 5px 0;
padding:0;
background:none;
color:#000066;
width:100%;
text-align:left;
font-size:20px;
}
#page_info p {
margin:0 20px 0 0;
padding:5px;
text-align:justify;
font-size:14px;
line-height:20px;
}

#rightcontent {
display:inline;
float:left;
margin:0 0 0 50px;
padding:0;
width:300px;
height:240px;
}

#page_spotlight {
display:inline;
float:left;
margin:0 0 0 20px;
padding:0;
width:300px;
height:240px;
background-image:url(img/spotlightbg.png);
}


#page_spotlight h2 {
margin:0 0 0 0;
padding:0 0 8px 0;
background-color:none;
color:#000066;
width:100%;
text-align:left;
font-size:14px;
}
#page_spotlight a {
text-decoration:none;
margin:0;
padding:0;
}
#page_spotlight h3 {
margin:30px 0 5px 70px;
padding:0;
background:none;
color:#FFFFFF;
font-size:12px;
display:block;
}
#page_spotlight p {
margin:auto;
padding:40px 0 0 0;
background:none;
color:#000000;
width:80%;
text-align:justify;
font-size:12px;
}

#contentbox{
clear:top;float:left;margin:0 0 0 20px;width:608px;
}

#contentbox h2 {
margin:5px 0 5px 10px;
padding:0;
background:none;
color:#000066;
width:100%;
text-align:left;
font-size:16px;
}
#contentbox h2 a{
color:#000066;
}
#contentbox p{
margin:0 20px 15px 25px;
padding:5px;
text-align:justify;
font-size:12px;
line-height:16px;
}

#contentbox ul{
margin:0 20px 15px 25px;
padding:5px;
text-align:justify;
font-size:12px;
line-height:16px;
}

#main {
margin:20px 0 0 0;
padding:0;
width:100%;

}

.div-shadow {
  float:left;
  background: url(img/br-bg.png) no-repeat bottom right !important;
  background: url(img/br-bg.png) no-repeat bottom right;
  margin: 14px 0 0 14px !important;
  margin: 14px 0 0 14px;
  }

.div-shadow div {
  display: block;
  position: relative;
  background-color: #f6f6ff;
  margin: -10px 10px 10px -10px;
  padding: 4px;
  }

.content-full {
width:610px;
margin: 0 0 15px 10px;
padding:0;
}

.content-full div div h2 {
color:#000066;
padding:5px 0 15px 5px;
margin:0 0 0 5px;
}

.content-full div div p {
padding:0 10px 10px 10px;
margin:0 0 0 10px;
text-align:justify;
}

.content-half{
display:inline;
float:left;
margin:0 0 15px 10px;
padding:0;
width:300px;
height:240px;
}

.content-half div div h3 {
color:#000066;
padding:5px 0 15px 5px;
margin:0 0 0 5px;
}

.content-half div div p {
padding:0 10px 10px 10px;
margin:0 0 0 10px;
text-align:justify;
}

#mainright {
display:inline;
float:right;
margin:0;
padding:0;
width:170px;
text-align:center;
}

#mainright * {
margin-bottom:10px;
}

#bottomright{
clear:top;float:left;margin:20px 0 0 20px;width:160px;background:#EEEEEE;
}
#bottomright p{
margin:0 20px 15px 25px;
padding:5px;
text-align:justify;
font-size:12px;
line-height:16px;
}

#footer {
margin:10px 0 0 0;
padding:0;
clear:both;
width:100%;
height:120px;
}

#updates {margin:0;padding:0;width:160px;}
#updates h2{margin:0 0 5px 0;padding:0;background:none;color:#000066;width:100%;text-align:left;font-size:12px;}
.updateItem{width:98%;margin:0 auto 5px auto;text-align:left;padding:0;border-bottom:1px dashed #BBBBBB;}
.updateLink{font-size:10px;font-weight:bold;margin:0;padding:0;text-decoration:none;color:#0000FF;}
.updateLink:hover{font-size:10px;font-weight:bold;margin:0;padding:0;text-decoration:underline;}
.updateByLine{font-size:8px;margin:0;padding:2px 0 0 0;}

