@charset "utf-8";
/* CSS Document */


#wrapper-landwrap {
  width: 100%;
  float: left;
  margin-right: -230px;
  margin-top: 30px;
  margin-left: 0px;
}

h1, h2, h3, h4, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#landwrap-page {
	margin-right: 270px;
	line-height: 1.4em;
	margin-left: 20px;
	}

#landwrap-page div.wrap{
	background:  url(../../images/pageedge-corner-bg.png) no-repeat top right  ;
	}





div.contents{
	color: #444;
	background: #f3f3f3 url("../../images/contents-bg.png") repeat-x left bottom;
	display:block;
	padding:0 0 1.6em 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	
	}
	
.contents .inner {
	padding: 1em;
	
	}
.mainpage .contents{
	
	}
	


	
.mainpage .contents .column{
	border-left: 1px solid  #ddd;
	}

.mainpage .contents h2{
    background: #058F8F url(../../images/contents-bg-main.png) repeat-x left bottom;
	color: #fff;
	}
	
.esurvey .contents{
	
	}
	

	
.esurvey .contents .column{
	border-left: 1px solid  #ddd;
	}

.esurvey .contents h2{
    background:#ff9933 url(../../images/contents-bg-esurvey.png) repeat-x left bottom;
	color: #fff;
	}



	
.ta .contents .column{
	border-left: 1px solid  #ddd;
	}

.ta .contents h2{
    background:#8B8A6D url(../../images/contents-bg-ta.png) repeat-x left bottom;
	color: #fff;
	}
	
.edealing .contents a:visited{
	
	}
	
.edealing .contents .column{
	border-left: 1px solid  #ddd;
	}

.edealing .contents h2{
    background:#6cc url(../../images/contents-bg-edealing.png) repeat-x left bottom;
	color: #fff;
	}


	
.columns {
	width: 70%;
	float:left;
	
	}
	
div.contents .column{
	width: 49%;
	height:12em;
	float:left;
	margin:0;
	padding:0;
	
	
	}
	
div.contents .alsonav{
	width: 25%;
	height:12em;
	float:right;
	margin:0;
	padding:0;
	}
	
#landwrap-page .contents .noborder{
	
	border-left:none;
	
	}
	
div.contents a{
	color: #444;
	}
	
div.contents a:visited{
	color: #666;
	}
	
	
	
div.contents .column div.inner{
	margin: 0 2em 0 2em;
	padding:0;
	
	}
	
div.contents .alsonav div.inner{
	margin: 0 2em 0 2em;
	padding:0;
	
	
	}
	
div.contents h2{
	font-size: 1.6em;
	padding:.6em 0 .5em 1em;
	margin:0;
	font-weight: normal;
	}
	
div.contents h3{
	font-size: 1.1em;
	padding:0;
	font-variant: small-caps;
	letter-spacing: .1em;
	margin:0 0 .2em 0;
	font-weight:normal;
	}

/* Headings as links */

div.contents h3 a, div.contents h3 a:visited, div.contents h3 a:active {
	color: #444444;
	text-decoration:none;
}


div.contents h3 a:hover{
	color: #444;
	text-decoration: underline;
}
	

	
div.contents ul li{
	list-style-image:url(/images/bullet.gif);	
	margin-left: 1em;
	}
div.contents ul {
	margin:0 0 .5em 0;
	padding: 0;
	
	}
		
/* issue nav */

	
.issue {
 padding: 0;
 margin:0;
 font-size: 1em;
 color: #555;
 
 }
 
 .issue-no{
 	float: right;
	font-size: 1.2em;
	font-variant: small-caps;
	letter-spacing: .1em;
	color:#666666;
	padding: 5px 5px;
	font-weight: 700;
	
	}
 
#issue-nav{
 	padding:0;
	margin:20px 0 0 0;
	width: 100%;
	font-size: .9em;
	line-height:0em;
	
	}

.issue-nav{
 	padding:0;
	margin:20px 0 0 0;
	width: 100%;
	font-size: .9em;
	line-height:0em;
	
	}

ul.tabs {
	display: block;
	width: 100%;
	margin:0;
	padding:0;
	}	
	
	
ul.tabs li{
	float:left;
	color: #fff;
	padding:0;
	margin:0;
	width: 22%;
	font-weight: normal;
	list-style-type: none;

	}
	
ul.tabs a, ul.tabs a:visited, ul.tabs a:hover{
	
	color: #fff;
	text-decoration:none;
	}
	
	
ul.tabs li.home{
	background: #eee url(../../images/home-tab.png) no-repeat top left;
	width: 33%;
	}

	
ul.tabs li.home a, ul.tabs li.home a:visited, ul.tabs li.home a:hover{
	color:#666666;
	padding: 0;
	}	
		
	

ul.tabs li.esurvey{
	background: #FF9933 url(../../images/esurvey-tab.png) no-repeat left top ;
	}
	
ul.tabs li.edealing{
	background: #66cccc url(../../images/edealing-tab.png) no-repeat left top;
	}
	
ul.tabs li.ta{
	background:#8B8A6D url(../../images/ta-tab.png) no-repeat left top;
	}

/* layout */

.clear{
		clear:both;
		padding:0;
		margin:0;
		}
		
		
/* stories */

#stories{
	line-height: 1.5;
	color:#444;
	padding: 1em 3em;
	
	}
.story{
	margin-bottom: 4em;
	}
		
#stories p{
	margin: 0 0 1em 0;
	}
	
#stories h2{
	font-size: 1.5em;
	font-weight:600;
	margin: 0 0 .4em 0;
 }	
 
 #stories h3{
	font-size: 1.4em;
	font-weight:normal;
	margin: .3em 0;
 }
 #stories h4{
	font-size: 1.2em;
	font-weight:normal;
	margin:.3em 0;
 }
 
  #stories h5{
	font-size: 1.1em;
	font-weight:normal;
 }
	
	
#stories a img {
	margin-top: 1em;
}

.mainpage #stories h1, .mainpage #stories h2, .mainpage #stories h3, .mainpage #stories h4{
	color: #047D7D;
	
 }
 
.esurvey #stories h1, .esurvey #stories h2, .esurvey #stories h3, .esurvey #stories h4{
	color: #C56F18;
	
 }
.edealing #stories h1, .edealing #stories h2, .edealing #stories h3, .edealing #stories h4{
	color:  #3CB5B5;
	
 } 

 
.ta #stories h1, .ta #stories h2, .ta #stories h3, .ta #stories h4{
	color:  #8B8A6D;
	
 } 
 
 
 #landwrap-footer{
 	background: #f3f3f3 url(../../images/contents-bg.png) repeat-x bottom left;
	padding: 1em 1em;
	font-size: .9em;
	color:#666666;
	
	}	
 
 #landwrap-footer h3{
 	font-size: 1.1em;
	font-variant: small-caps;
	letter-spacing: .1em;
	font-weight: normal;
	margin-left: 1em;
	}
	
#landwrap-footer li{
	list-style-image:url(/images/bullet.gif);
	}
	
#landwrap-footer .about-landwrap{
	width: 70%;
	float:left;
	}
	
#landwrap-footer .also-nav{
	width: 30%;
	float:left;
	}

#landwrap-footer .about-landwrap .inner{
	padding: 0 1em 0 1em;
	border-right: 1px dotted #999999;
	}



.inner .right-nav {
 	line-height: 1.5em;
	margin: 133px 10px 0 0;
	padding-left: 15px;
	
	}


.inner .right-nav h3 {
	padding: 0;
	margin: 0;
 	font-variant:small-caps;
	letter-spacing: .1em;
	font-size: 1.1em;
	color:#666666;
	}

.inner .right-nav ol {
	line-height:1.1em;
	padding: 0;
	}
		
.right-nav ol li {
	list-style-image:url(/images/bullet.gif);	
	margin:0 0 0 1em;
	padding-bottom:.6em;
	}
	
.right-nav a, .right-nav a:visited {
	 text-decoration: none;
	 color:#666666;
	}
	
.right-nav a:hover {
	 text-decoration: underline;
	}
	
div.footnote {
	font-size:0.9em;
	padding-bottom:2em;
} 

div.imagewithcaption {
	padding:5px;
} 

.imagewithcaption p {
	padding: 0 5px 2px 5px;
	font-size: .9em;
} 

.right-nav .more-link{
	float:right;
	margin: 1em 0 2.6em 0;
	padding-right: 20px;
	}
.previous-issues{
 margin: 1em 0 4em 0;
 }
 
.cooltable th {
    text-align: left;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #ccc;
	vertical-align: top;
	background: #CCCCCC;
	color: #000;
	font-family: arial, sans-serif;
	}
	
.cooltable td {
	font-family: verdana, geneva, sans-serif;
	line-height: 1.5em;
	border: 1px solid #ccc; 
	padding: 3px 6px; 
	vertical-align : top;
}



/* Landwrap style updates */
.tab-text {
	margin-top:0.6em;
	margin-right:1em;
	text-align:right;
	padding-bottom:8px;
	display:block;
}

.alsoin {
	background-color:#FFF;
	width:19%;
	height:35px;
	padding-right:1em;
	text-align:right;
	background-image:none
}

.ntabs {
	margin:0;
	padding:0;
	display:block;
	font-size:10px;
	width:100%
}

.ntabs li {
	color:#FFF;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.ntabs a, ul.ntabs a:visited, ul.ntabs a:hover{
	color: #fff;
	text-decoration:none;
}

.nhome {
	background-color:#058F8F;
	height:35px;
	width:29%;
}

.nbhome {
	background-color:#058F8F;
	height:35px;
	width:29%;
}


.nedealing {
	height:35px;
	background-color:#66CCCC;
	width:22%;
}

.nbedealing {
	height:35px;
	background-color:#66CCCC;
	width:26%;
}

.nesurvey {
	height:35px;
	background-color:#FF9933;
	width:22%;
}

.nbesurvey {
	height:35px;
	background-color:#FF9933;
	width:26%;
}

.nta {
	height:35px;
	background-color:#8B8A6D;
	width:26.9%;
	height:35px;
}

.nbta {
	height:35px;
	background-color:#8B8A6D;
	width:25.9%;
	height:35px;
}