@charset "utf-8";
/* Main CSS Document */

body {
	line-height:1.2;
	/* background:#f3f3f3 url(../images/2009/bodybg.jpg) repeat-x 0 0; */
	background: #eee;
	padding:0 0 15px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3F3F3F;
	text-align:center;
}
#wrapper {
	width:987px;
	margin:auto;
	text-align:left;
}
#header{
	width:987px;
	height:112px;
	background:url(header.jpg) repeat-x 0 0;
	overflow:hidden;
	padding:7px 0 0;
}
h1.logo,p.logo{
	float:left; 
	width:196px;
	height:48px;
	margin:22px 0 0 15px;
	display:inline; 
}
.headad{
	float:right;
	width:700px;
	height:90px;
	margin:0 21px  0 0;
	display:inline;
}
.headad * {display: block; margin: 0 auto; text-align: center; margin-top: 10px;}
.search{
	width:976px;
	height:29px;
	background:#676767 url(searchbg.jpg) repeat-x 0 0;
	clear:both;
	margin:0 0 0 5px;
	line-height:29px;
	overflow:hidden;
	text-align:right;
}
.search h2{
	color:#fff;
	text-transform:uppercase;
	padding:0 0 0 22px;
	float:left;
	text-align:left;
}
.search label{
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
}
.search input, .search label{
	vertical-align:middle;	
	font-weight:bold;
}
input.srch{
	width:121px;
	background:#fff;
	border:none;
	color:#7d7d7d;
	font-size:11px;
	padding:2px 5px 2px;
}
input.go{
	color:#000;
	font-size:13px;
	color:#fff;
	background:transparent;
	border:none;
	margin:0 18px 0 -4px;
}
html>body .search form{position:relative;top:-1px;}

/* #content holds all columns and supplies repeating faded background for the left side column */
#content{
	width:974px;
	margin:0 0 0 6px;
	background:#fff url(nav-fade.jpg) repeat-y 155px 0;
	position:relative;
	overflow:hidden;
}
.tlc,.tlc span{
	position:absolute;
	z-index:2;
	width:9px;
	height:7px;
	position:absolute;
	top:0;
	background: url(tlc.gif) no-repeat 0 0;
	left:0;
}
.tlc span{
	left:965px;
	background: url(trc.gif) no-repeat 0 0;
}
/* left column */
#sidebar1{
	width:172px;
	background:url(nav-top.jpg) no-repeat 161px 0;
	float:left;
	padding:19px 0 2px;
	margin-left:-666px;/* swap position with main center column */
	position:relative;
	display:inline;
}
ul#nav, div#nav{
	width:148px;
	margin:0 0 15px 12px;
	font-size:12px;
}
ul#nav li, div#nav div{
	width:148px;
	color:#004f92;
	font-weight:bold;
}
#nav li a,#nav li span,
#nav div a,#nav div span{
	width:122px;
	padding:6px 18px 6px 8px;
	color:#004f92;
	background:url(nav-arrowoff.gif) no-repeat 135px 50%;
	border-bottom:1px solid #dfdfdf;
	display:block;
	overflow:hidden; 
}
#nav li.current a,
#nav li span,
#nav li a:hover,
#nav div.bmActiveNav a,
#nav div span,
#nav div a:hover{ 
	color:#fff;
	border-bottom:1px solid #fff;
	background:#66c5fd url(nav-arrowon.gif) no-repeat 135px 50%;
	text-decoration:none;
}
#nav div.bmNavigation a, #nav div.subnav div.bmActiveNav a {
	font-size: 10px;
	padding-left: 15px;
}
/* newsletter sign up */
.newsletter{
	width:150px;
	background:#42a9f1 url(newsletter.png) no-repeat 0 0;
	padding:53px 0 0;
	margin:0 0 24px 11px;
	font-size:12px;
}
#sidebar2 .newsletter {
	margin-left: 0;
}
.newsletter p{
	color:#fff;
	margin:0 0 0 7px;
	overflow:hidden;
	width:138px;
	height:43px;
	position:relative;
}
.newsletter p em{
	width:138px;
	height:46px;
	position:absolute;
	left:0;
	top:0;
	/* background:url(../images/2009/newslettertxt.gif) no-repeat 0 0; */
	background: transparent;
}
input#submit{
	width:150px;
	height:26px;
	line-height:26px;
	display:block;
	background:#115b99;
	color:#fff;
	font-weight:bold;
	border:none;
	margin:0;
	padding:0;
}
input#emailaddr{
	width:124px;
	padding:4px 5px;
	background:#fff;
	margin:0 0 6px 8px;
	border:none;
	display:block;
	color:#949494;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:11px;
}
.ads,.ads li,.ads li a{
	width:144px;
	margin:auto;
	display:block;
	text-align:center;
	text-decoration:none!important;
}

.ads li{margin:0 0 9px;}
.announce p {
	margin-right: 15px;
}
.announce img {display: block; }
.announce {margin-left: 12px;}
.announce {width: 160px;}
div.sponsor_box {
	background-color:#F0F2FA;
	border:1px double #A7B7E8;
	padding:0.5em;
	width: 134px;
}
/* main center column  */
/* swap position using negative margins on sidebar1*/
#main{
	float:left;
	margin:0 11px 0 183px;
	display:inline; 
	width:472px;
	padding:18px 0 0;
	position:relative;
}
.top-section{
	width:468px;
	margin:0 0 0 2px;
	overflow:hidden;
	padding:0 0 9px;
}
.top1,.base1,.top2,.base2{
	clear:both;
	width:468px;
	height:10px;
	overflow:hidden;
	background:#fff url(round468.jpg) no-repeat 0 0;
	position:relative;
	z-index:1;
}
.base1{background-position:0 -10px;margin:0 0 3px}
.top2{background-position:0 -20px}
.base2{background-position:0 -30px;margin:0 0 3px}

/* box 2 contains 2 round boxes */
.box2{
	width:468px;
	background:url(box2-mid.gif) repeat-y 0 0;
	overflow:hidden;
}
/* left round box */
.lbox,.rbox{
	float:left;
	width:230px;
	margin:0 0 0 1px;
	display:inline;
	background:url(round-fade.jpg) repeat-x 0 0;
}
.rbox{margin:0 0 0 6px}
.box2 h3{
	color:#115b99;
	font-size:16px;
	line-height:28px;
	height:28px;
	margin:0 0 10px 12px;
	text-transform:uppercase;
}

.box4 .lbox h3{background:url(img28x28-3.jpg) no-repeat 0 0;}
.box4 .rbox h3{background:url(img28x28-4.jpg) no-repeat 0 0;}
img.bmIcon {
	width: 24px; height: 24px;
}
ul.guides{
	width:200px;
	margin:0 0 0 21px;
}
ul.guides li,ul.guides li a{
	display:block;
	width:200px;
}
ul.guides li{
	margin:0 0 8px;
	line-height:1.2;
}
ul.guides li a{
	width:188px;
	padding:0 0 0 12px;
	background:url(blue-arrow.gif) no-repeat 0 4px;
	font-size:85%;
	font-weight:bold;
}
ul.guides li a span{
	display:block;
	color:#6b6b6b;
	font-weight:normal;
}
ul.guides li a:hover{
	text-decoration:none;
	color:#004f92;
}

/* box 1 contains one round box (Featured article content) */
.box1{
	width:466px;
	background:url(round-fade.jpg) repeat-x 0 0;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	position:relative;
	z-index:2;
}
.box1 h3{
	color:#115b99;
	font-size:18px;
	line-height:28px;
	margin:0 0 10px 12px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing: -0.03em;
}
/* featured article */
.article{
	width:454px;
	clear:both;
	overflow:hidden;
	margin:0 0 27px 13px;
}
.box1 .last{margin-bottom:9px}
.sideimg{
	float:left;
	width:81px;
	margin:0 0
}
.sideimg a{
	display:block;
	border:3px solid #c5c5c5;
}
.article dl{
	width:360px;
	float:right;
	margin:-2px 5px 0 0;
	display:inline;
}
.article dt,.article dt a,.article dt a:visited{
	font-size:15px;
	color:#101042;
	font-weight:bold;
}
.article dt a:hover{
	color:#000;
	text-decoration:none;
}
.article dd{
	color:#3f3f3f;
	font-size:85%;
	line-height:1.5;
}
.article dd a{
	font-weight:bold;
	display:block;
	color:#43aaf2;
	padding:1px 0 0;
}
.article dd a:hover {	
	color:#004f92;
}
.box1 .new{top:-10px;right:-1px}

/* faded yellow/blue coloured section at bottom of main column */
.tips{
	width:433px;
	clear:both;
	margin:0;
	padding:12px 24px 25px 15px;
	background:url(yellow-fade.jpg) repeat-x 0 0;
	position:relative;
}
.tips2{	background:url(blue-fade.jpg) repeat-x 0 0;}
.tips h4,.tips h4 a, a.bmSpotHeadline, a.bmHeadlineLink {
	font-size:14px;
	color:#101042;
	text-decoration:none;
	font-weight: bold;
}
.tips h4, a.bmSpotHeadline, a.bmHeadlineLink {margin:0 15px 10px 0}
a.bmSpotHeadline, a.bmHeadlineLink {margin: 10px 15px 0 0;}
.tips h4 a:hover	{
	color:#000;
	text-decoration:none;
}
.tips h4 span, span.bmpromoDate{
	display:block;
	color:#1a1a1a;
	font-size:93%;
	font-size:12px;
	font-weight: bold;
	margin: 5px 0 3px;
}
.tips p, .tips div{
	line-height:1.2;
	color:#3f3f3f;
	margin:0;
}
body#listing .tips p {
	margin-top: 10px;
}
.tips p a,.tips p a:visited,
.tips div a, .tips div a:visited{
	padding:9px 0 0;
	color:#004F92;
	font-weight:bold;
	font-family:Arial, sans-serif;
}
.tips div strong a, .tips div strong a:visited, body#listing .tips p a {
	display: inline;
	text-align: left;
	padding: 0;
}
.tips div a.bmSpotHeadline, .tips div a.bmSpotHeadline:visited,
.tips div a.bmHeadlineLink, .tips div a.bmHeadlineLink:visited {
	text-align: left;
	color: #101042;
}
body#listing a.bmHeadlineLink {
	margin-bottom: -8px;
}
.tips div a.bmQuickHead {padding-top: 0; margin-top: -1em; margin-bottom: 0;}
.tips p a:hover, .tips div a:hover{
	text-decoration:underline;
	color:#004f92;
}
div.bmLinkleft {
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
}
/*far right column */
#sidebar3{
	float:right;
	width:120px;
	margin:0 11px 0 0;
	display:inline;
	padding:19px 0 2px;
}
.ad120{
	width:120px;
	margin:0 auto 9px;
}


/* third column along */
#sidebar2{
	float:left;
	width:166px;
	margin:0;
	padding:19px 0 2px;
}
.ad162{
	width:162px;
	margin:0 auto 9px;
}
#sidebar2 h5{
	border-bottom:1px solid #d7d7d7;
	margin:-2px 0 4px 1px;
}
/* partners and services lists */
ul.partserv{
	margin:0 0 13px;
	width:166px;
}
ul.partserv li{
border-bottom:1px solid #DDDDDD;
font-size:11px;
line-height:1.1;
margin:0 0 2px;
padding-bottom:2px;
width:164px;
}
ul.partserv li a,ul.partserv li a:visited{
	display:block;
	padding:5px 1px 4px 2px;
	text-decoration:none;
	font-weight:bold;
	color:#004f92;
}
ul.partserv li a:hover,
ul.partserv li.current a,
ul.partserv li.current a:visited{ 
	color:#fff;
	text-decoration:none;
	background:#42a9f1;
}
ul.partserv li.current a{	padding:7px 1px 9px 8px!important;}
ul.partserv li a span{
	display:block;
	color:#222;
	font-weight:normal;
	padding:1px 0 0;
}
ul.partserv li span {color: #222;padding-top: 2px; padding-left: 3px;}
ul.partserv li span a:hover {background: transparent; text-decoration: underline; color: #004F92;}
ul.partserv li a:hover span,
ul.partserv li.current a span{color:#fff}
ul.partserv li span a {
	display: inline;
}
/* footer */
#footer{
	clear:both;
	width:974px;
	background:#fff url(nav-base.jpg) no-repeat 158px 0;
	padding:42px 0 0;
	margin:0 0 0 6px;
}
.sitemap{
	width:974px;
	min-height:41px;
	line-height:41px;
	background:#6d6d6d url(smapbg.jpg) repeat-x 0 0;
	margin:0;
}
.sitemap h2{font-size:18px;font-weight:normal}
.foot{
	width:974px;
	overflow:hidden;
	background:#e4e4e4 url(footerbg.jpg) repeat-x 0 0;
	padding:20px 0 0;
	position:relative;
	text-align:center;
}
.foot ul{
	width:200px;
	margin:0 0 0 24px;
	display:inline;
	float:left;
	font-size:12px;
	line-height:1.4;
}
.foot ul ul{
	float:none;
	margin:0;
}
.foot ul li{	padding:0 0 13px;}
.foot li li{padding:0 0 4px}
.foot ul.column1{
	width:185px;
	margin:0 0 0 75px;
}
.foot a,.foot h5,.foot a:visited{
	color:#004f96;
	text-decoration:none;
	margin:0;
}
.foot li li a,.foot li li a:visited{color:#666}
.foot li li a:hover{color:#004f96}

.blc,.brc{
	float:left;
	width:7px;
	height:7px;
	overflow:hidden;
	background: url(blc.gif) no-repeat 0 0;
	clear:left;
	margin:10px 0 0;
}
.brc{
	float:right;
	overflow:hidden;
	background:url(brc.gif) no-repeat 0 0;
	clear:right;
}
.copyright{
	clear:both;
	width:976px;
	margin:auto;
	text-align:center;
	padding:15px 0;
	font-size:12px;
}
p.copy{
	margin:0 0 5px;
	color:#4e4e4e;
}
p.copy a,p.copy a:visited{
	color:#4e4e4e;
	padding:0 5px;
}
p.copy img{
	vertical-align:middle;
	display:inline;
	margin-right:-5px;
	position:relative;
	top:-3px;
}
p.terms{
	margin:0;
	color:#101042;
	font-weight:bold;
}

/* ..... listing page css ............ */
#listing #main{
	margin:0 9px 0 183px;
	width:476px;/* increased width for abbey advert */
}
#listing #sidebar1{
	margin-left:-668px;/* swap position with main center column */
}
#listing-inner{
	width:472px;
}
#listing h1{
	color:#004f92;
	font-size:17px;
	margin:13px 0 7px;
	padding:0;
}

/* tax guides lists */
ul.tax-guides hr{display:none}
ul.tax-guides{
	width:450px;
	overflow:hidden;
	background:#e9f7ff;
	color:#004f92;
	font-size:12px;
	border-top:1px solid #cce9fe;
	padding:5px 11px;
	margin:0 0 14px 0;
}
ul.tax-guides li{
	width:450px;
	float:left;
	clear:both;
	border-bottom:1px solid #cce9fe;
}
ul.tax-guides li.last{
	border-bottom:none;
}
ul.tax-guides a,
ul.tax-guides a:visited{
	width:203px;
	margin:0 10px 0 0;
	display:inline;
	float:left;
	text-decoration:none;
	color:#004f92;
	padding:7px 0 7px 17px;
	background:url(blue-arrow2.gif) no-repeat 8px 50%;
	font-weight:bold;
}
ul.tax-guides a:hover,
ul.tax-guides a.current {
	background:#ffeb99 url(blue-arrow2.gif) no-repeat 8px 50%
}
ul.tax-guides a.rightside{margin:0!important}

/* large formation service box - mostly an image*/
.formation,.formation2{
	width:470px;
	height:139px;
	margin:0 0 10px 1px;
	background:url(formation.gif) no-repeat 0 0;
	position:relative;
	padding:1px 0 0;
	text-align:right;
}
.formation label,.formation a span,
.formation2 label,.formation2 a span{
	position:absolute;
	left:0;
	top:-99em;
}
.formation a,.formation2 a{
	position:absolute;
	bottom:0;
	right:0;
	width:125px;
	height:36px;
	text-decoration:none!important;
}
input.coname,input.coname2{
	width:184px;
	padding:4px 5px;
	background:#fff;
	margin:62px 0 0;
	border:none;
	color:#949494;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:11px;
}
input.check,input.go3{
	color:#fff;
	background:transparent;
	border:none;
	margin:0 6px 0 0px;
	font-weight:bold;
	width:60px;
}
/* subscribe box */
.subscribe{
	width:162px;
	padding:60px 0 2px;
	background:#42a9f1 url(subscribe.jpg) no-repeat 0 0;
	margin:-4px 0 17px;
}
.subscribe ul{
	width:162px;
}
.subscribe ul li,
.subscribe ul li a,
.subscribe ul li em{
	width:162px;
	height:22px;
	position:relative;
	overflow:hidden;
	display:block;
}
.subscribe ul li.news,
.subscribe ul li.news a, 
.subscribe ul li.news em{height:28px;}
.subscribe ul li em{
	position:absolute;
	top:0;
	left:0;
}
.subscribe ul li.weekly em{
	background:url(weekly.gif) no-repeat 0 0;
}
.subscribe ul li.rssfeed em{
	background:url(rssfeed.gif) no-repeat 0 0;
}
.subscribe ul li.news em{
	background:url(twitter.gif) no-repeat 0 0;
}
.subscribe ul li a:hover{visibility:visible}
.subscribe ul li a:hover em{background-position:0 -22px!important}
.subscribe ul li.news a:hover em{background-position:0 -28px!important}

/* company formation small box */
.formation2{
	width:150px;
	height:150px;
	margin:0 0 7px 0;
	background:url(company-info.gif) no-repeat 0 0;
	padding:0;
}
input.coname2{
	width:93px;
	margin:83px 0 0;
}
input.go3{width:30px;margin-right:2px;}

/* ..... article page css ............ */
#article #main{
	margin:0 9px 0 183px;
	width:476px;/* increased width for abbey advert */
}
#article #sidebar1{
	margin-left:-668px;/* swap position with main center column */
}
#article-inner{
	width:472px;
}
#article-inner h1{
	margin:15px 0 24px;
	width: 385px;
}
div.utilities {
	position: absolute;
	top: 15px; right: 0;
	width: 60px;
	margin-bottom: 24px;
}
div.utilities img {
	display: inline;
}
#article-inner h1 em, #article-inner h1{
	font-size:16px;
	color:#004f92;
	font-weight:bold;
	font-style:normal;
	line-height: 1.3;
}
#article-inner h1 span{
	font-size:12px;
	color:#4c4c4c;
	display:block;
	padding:1px 0 0;
	font-weight:normal;
}
#article-inner p{
	font-size:95%;
	color:#3f3f3f;
	margin:0 0 15px;
	clear: both;
}
#article-inner ol {
	font-size:95%;
	color:#3f3f3f;
	list-style-type: decimal;
	list-style-position: inside;
	margin-bottom: 1em;
}

#article-inner h1 a{
	float:right;
	margin:0 1px 0 5px;
	display:inline;
}
#article-inner h1 a img{
	display:inline;
}
/* article content section */
.article-content{
	width:468px;
	padding:1px 2px 1px;
	border-bottom:1px solid #d7d7d7;
	margin:0 0 10px 2px;
	line-height:1.5;
	overflow:hidden;
	position: relative;
}
.article-content a{
	color:#42a9f1;
	text-decoration:none;
}
.article-content a:visited{color:#42a9f1;}
.article-content a:hover{color:#004f92;text-decoration:underline;}

#article-inner .article-content p, #article-inner .article-content ul li, body#static div.static ul li {
	color:#3f3f3f;
	margin:13px 0;
}
#article-inner .article-content ul li, body#static div.static ul li {
	background: url(nav-arrowoff.gif) 0 5px no-repeat;
	padding-left: 15px;
	font-size: 95%;
}
body#static div.static ul.category li {
	background: none;
	padding-left: 0;
	margin: 0;
	font-size: 105%;
}
body#static div.static ul li {
	font-size: 100%
}
#article-inner .article-content ul.guides {
	margin-left: 0;
}
#article-inner .article-content ul.guides li {
	background-image: none;
}
#article-inner .article-content .narrow-list ul li {
	margin:0 0 7px 8px;
}
div#adbox {
	background-color: #fff;
	overflow: auto;
	border: 1px solid #ccc;
	padding: 10px 10px 10px 10px;
}
#adbox div {
	float: right; width: 350px;
}
#adbox img {
	float: left;
}
div#adbox table td {
	vertical-align: top;
}
div#adbox table td img {padding-right: 10px;}

/* floated pull quote to the right */
.article-content .floatbox{
	width:204px;
	width:190px;
	padding:12px 12px 15px;
	color:#fff;
	border:1px solid #397ec4;
	background:#42a9f1 url(pullquote.gif) no-repeat 50% 50%;
	float:right;
	margin:0px 0 10px 10px;
}
#article-inner .article-content .floatbox p{
	color:#fff;
	margin:0;
	font-weight:bold;
}
#article-inner h3{
	font-size:19px;
	color:#004f92;
	font-weight:bold;
	font-style:normal;
	margin:14px 0 9px;
	padding:0 0 0 2px;
}
.floatbox2{
	width:300px;
	float:left;
	margin:0 7px 10px 0;
	clear:both;
}
.narrow-list{
	width:156px;
	margin:0 0 1px;
	background:url(narrow-top.gif) no-repeat 0 0;
	padding:6px 0 0;
}
.fl{float:left;}
.narrow-list ul{
	width:156px;
	margin:0 0 10px;
	background:url(narrow-base.gif) no-repeat 0 100%;
	padding:9px 0 9px;
	height: 226px;
}
.narrow-list li{
	width:144px;
	margin:0 0 7px 8px;
	font-size:85%;
}
.narrow-list li a,.narrow-list li a:visited{
	width:135px;
	padding:0 0 0 2px;
	/* background:url(blue-arrow2.gif) no-repeat 0 50%; */
	display:block;
	color:#085595;
	/*font-weight:bold;*/
}
.narrow-list li a:hover{color:#004f92}
.article-base{
	clear:both;
	width:100%;
	padding:5px 0 1px;
	overflow:hidden;
}

/* most popular box in third column */
.most-pop{
	width:165px;
	margin:0 0 1px;
	background:url(most-pop-top.gif) no-repeat 0 0;
	padding:6px 0 0;
}
.most-pop ul{
	width:165px;
	margin:0 0 10px;
	background:url(most-pop-base.gif) no-repeat 0 100%;
	padding:8px 0 9px;
}
.most-pop li{
	width:149px;
	margin:0 0 14px 14px;
	font-size:94%;
}
.most-pop li a,.most-pop li a:visited{
	width:140px;
	padding:0 0 0 9px;
	background:url(blue-arrow2.gif) no-repeat 0 50%;
	display:block;
	color:#085595;
	font-weight:bold;
}
.most-pop li a:hover{color:#004f92}

.most-pop h3{
	font-size:19px;
	color:#004f92;
	font-weight:bold;
	margin:0 0 4px;
	padding:0;
}

/* ...... static page css .......*/
#static #content,#static #footer{
	background:#fff;
}
#static #content{padding-top:18px;}
.static{
	width:925px;
	margin:0 0 0 24px;
}
h3.browse, h3.browse span{
	height:37px;
	line-height:37px;
	background:#565656 url(browse-left.gif) no-repeat 0 0;
	padding:0 0 0 4px;
	display:block;
	color:#fff;
	text-align:right;
	font-size:21px;
	font-weight:normal;
}
h3.browse{margin:0 0 5px}
h3.browse span{
	background:url(browse-right.gif) no-repeat 100% 0;
	padding:0 8px 0 0;
}
ul.category{
	width:918px;
	border-bottom:1px dotted #9a9a9a;
	padding:6px 0;
	margin:0 0 0 3px;
	clear:both;
	overflow:hidden;
}
ul.last{margin:0 0 50px 3px}
ul.category li{
	width:138px;
	margin:0 0 0 15px;
	display:inline;
	float:left;
}
ul.category li a,
ul.category li a:visited{
	width:129px;
	padding:0 0 0 9px;
	float:left;
	color:#969696;
	font-weight:bold;
	font-size:93%;
	background:url(gray-arrow.gif) no-repeat 0 50%;
}	
ul.category li a:hover{
	color:#42a9f1; 
	background:url(blue-arrow3.gif) no-repeat 0 50%;
}
.static h3{
	color:#004f92;
	font-size:14px;
}

/* !Subnav styles */
#subnav {
	padding: 10px;
	background: #f0f0f0;
	margin-top: 10px;
	border: 1px solid #ddd;
	clear: left;
}
#subnav h2 {
	color:#004F92;
	font-size:14px;
	padding:0 0 4px 1px;
	margin:-2px 0 4px 1px;
}

/* No 3rd column article template */
.twocol .tips{width:574px!important;}
.twocol #main{width:612px!important;display:inline}
.twocol #sidebar1{margin-left:-804px!important}
.twocol #article-inner{width:521px!important}
.twocol #article-inner h1{width:521px!important}
.twocol .article-content{width:604px!important}


h1{
text-transform:uppercase;font-size:16px;
}

#story22 p{
margin-bottom:7px;
}



