ul,p,h1{
	padding: 0;
	margin: 0;
}
body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#e8e7d7 url(../image/bg.jpg) repeat-x 0 0;
}

body.secondary{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#E4E5D3  url(../image/secondarybg.jpg) repeat-x 0 0;
}

body.demoframe{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#E4E5D3  url(../image/framebg.jpg) repeat-x 0 0;
}

/* page */
#page{
	margin:0 auto;
	width:893px;
}
/* header */
#header{
	width:893px;
	background:url(../image/authoritative.gif) no-repeat 25px 110px;
	overflow:hidden;
	position:relative;
}

#header strong{
	width:216px;
	height:43px;
	margin:18px 315px 0 31px;
	float:left;
}
#header strong a{
	display:block;
	background:url(../image/logo.gif) no-repeat 0 0;
	width:292px;
	height:43px;
}
#header strong a span{
	display:none;
}
#header .right{
	margin:25px 9px 0 0;
	width:400px;
	position:absolute;
	top:0;
	border:0px solid #0f0;
	left:490px;
}
#header a.cpi{
	background:url(../image/cpi.gif) no-repeat 0 0;
	width:38px;
	height:19px;
	display:block;
	text-align:right;
	margin:13px 2px 7px 272px;
}
#header a.cpi span{
	display:none;
}
#header p.n1{
	color:#4c463a;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin:0 0 0px 0px;
	width:400px;
	border:0px solid #f00;
}
#header p.n2{
	text-align:left; display:block; width:500px;
	font:12px Arial, Helvetica, sans-serif;
	margin-left:73px;
	color:#990000;
	font-weight:bold;
}
#header p.n3{margin-left:290px; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
#secondaryheader a, #header a {color:#8f210e;}

	#secondaryheader p.n3{margin-left:290px; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}

#header img{
	float:right;
	margin:86px 0 0 0;
}
#header .link{
	background:url(../image/link.gif) no-repeat 0 0;
	float:right;
	margin:116px 39px 0 0;
	height:36px;
}
#header .link a{
	background:url(../image/link-end.gif) no-repeat 100% 0;
	padding:11px 16px 0 19px;
	display:block;
	color:#fff;
	height:25px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
.main{
	border:1px solid #cfcfbd;
	margin:28px 0 5px 0;
	width:893px;
	overflow:auto;
	background:#f1eee9;
}
/* main navigation */
.navigation ul{
	display:block;
	width:893px;
	background:url(../image/navigation.gif) repeat-x 0 0;
	height:36px;
}
.navigation li{
	float:left;
	list-style:none;
	background:url(../image/nav-li.gif) no-repeat 100% 0;
}
.navigation li a{
	text-transform:uppercase;
	color:#4c463a;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:13px 11px 0 12px;
	float:left;
	height:24px;
}
.navigation li.activ a{
	background:url(../image/nav-a-hover.gif) repeat-x 0 0;
}
/* content */
#content{
	width:568px;
	background:#fff;
	overflow:hidden;
	float:left;
	min-height:418px;
	padding:15px;
	border-right:1px solid #cfcfbd;
}
* html #content {
	/*height: 418px;*/
	min-height:418px;
}
.sidebar{
	/*background:#f1eee9;*/
	width:278px;
	float:right;
	padding:6px 0 0 16px;
	/*border-left:1px solid #cfcfbd;*/
}
.sidebar .orange{
	background:#990000 url(../image/orange-top.jpg) no-repeat 0 0;
	height:193px;
	width:255px;
	padding:42px 0 0 3px;
}

.sidebar .orange  strong {font-size:8px; color:#990000; font-family:Arial, Helvetica, sans-serif;}

.sidebar .orange .light{
	background:#fff url(../image/light.gif) repeat-x 0 0;
	height:140px;
	width:222px;
	padding:15px;
}

.sidebar .orange .alight{
	background:#fff url(../image/light.gif) repeat-x 0 0;
	width:255px;
}

.sidebar .orange .alight ul li{
	border-top:1px solid #000;
}

.sidebar .orange a.subscribe{
	display:block;
	background:url(../image/orange-link.gif) no-repeat 0 0;
	width:227px;
	height:10px;
	margin:8px 0 0 13px;
}
.sidebar .orange a.subscribe span{
	display:none;
}
.sidebar h1{
	display:block;
	background:url(../image/h1.gif) no-repeat 0 0;
	height:15px;
	width:138px;
	margin:19px 0 5px 0;
}
.sidebar h1 span{
	display:none;
}
.sidebar .white{
	border:1px solid #cfcfbd;
	width:260px;
	margin:0 0 8px 0;
}
.sidebar .white .white2{
	border:1px solid #fff;
	background:#fff url(../image/white.gif) repeat-x 0 0;
	width:228px;
	min-height:126px;
	padding:15px;
}


.industry_news {margin-top:-15px;}

.blogspot {margin-top:0px;}
.blogspot img {margin-bottom:3px;}
	.blogspot_content {border:1px solid #cfcfbd; width:240px; background:#fff; padding:7px;}

.bottom{ background:#fff url(../image/white.gif) repeat-x 0 0;	border-top:1px solid #cfcfbd; }
.bottom2{border-top:1px solid #fff; padding:10px;}

div.llo_subscription {width:271px; height:88px; padding-left:0px; background: #fff url(../image/llo_subscription_block.gif) no-repeat 0 0; display:block; text-indent:-999px;}

* html .sidebar .white .white2 {
	height: 126px;
}
/* footer */
#footer{
	clear:both;
	width:896px;
	border-bottom:1px solid #bebca8;
	height:31px;
	background:#cfcfbd;
	margin:0 0 20px 0;
}
#footer p{
	float:right;
	/*background:url(../image/footer-p.gif) no-repeat 0 100%;*/
	width:102px;
	height:10px;
	padding:12px 13px 0 0;
}
#footer p span{
	display:none;
}
#footer ul{
	display:block;
	padding:11px 0 0 13px;
	height:11px;
}
#footer li{
	float:left;
	list-style:none;
	background:url(../image/line.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	margin:0 7px 0 0;
	height:11px;
}
#footer li.first{
	background:none;
	padding:0;
}
#footer li a{
	float:left;
	text-transform:uppercase;
	color:#4c463a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	height:11px;
}
#footer li a:hover{
	text-decoration:underline;
}


/**Secondary Header**/
/* header */
#secondaryheader{
	width:893px;
	border:0px solid #f00; margin-top:10px; padding-top:0px;
	background:url(../image/authoritative.gif) no-repeat 25px 128px;
	height:45px;
	position:relative;
}
#secondaryheader strong{
	width:216px;
	height:43px;
	margin:30px 315px 0 31px;
	float:left;
}
#secondaryheader strong a{
	display:block;
	background:url(../image/logo.gif) no-repeat 0 0px;
	width:292px;
	height:43px;
	position: relative;
	top:-12px;
}
#secondaryheader strong a span{
	display:none;
}
#secondaryheader .right{
	margin:12px 9px 0 0;
	width:505px;
	position:absolute;
	top:0;
	left:500px;
}
#secondaryheader a.cpi{
	background:url(../image/cpi.gif) no-repeat 0 0;
	width:38px;
	height:19px;
	display:block;
	text-align:right;
	margin:13px 2px 7px 272px;
}
#secondaryheader a.cpi span{
	display:none;
}
#secondaryheader p.n1{
	color:#4c463a;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:0 10px 6px 0px;
}
#secondaryheader p.n2{
	text-align:left; display:block; width:600px;
	font:12px Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	margin-left:70px;
}
#secondaryheader img{
	float:right;
	margin:86px 0 0 0;
}
#secondaryheader .link{
	background:url(../image/link.gif) no-repeat 0 0;
	float:right;
	margin:177px 39px 0 0;
	height:36px;
}
#secondaryheader .link a{
	background:url(../image/link-end.gif) no-repeat 100% 0;
	padding:11px 16px 0 19px;
	display:block;
	color:#fff;
	height:25px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
}

#toolbar{border:0px solid #fff; color:#fff; height:28px; line-height:30px; text-align:right; padding-right:10px;}
#toolbar a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:600;}