body{
	font-family:arial,verdana,sans-serif;
	font-size:80%;
	margin:0em;
	padding:0em;
	line-height:160%;

	/*background-image:url(../images/paper-shade.jpg)*/;
	background-position:top center;
	background-image:url(../images/paper_bg.jpg);
}

p {
	margin:1em 0px;
}

h1,h2,h3,h4,h5,h6{
	margin:1em 0px 0em 0px;
}

h1{
font-size:2em;
}
h2{
font-size:1.5em;
}
h3{
	font-size: 1.17em;
}
h4{
	font-size:1em;
}

#container{
	/*border:1px solid black;*/
	padding:0px;
	margin:0px;

}
#banner{
	/*border:thin green solid;*/
	padding:0px 0px 10px 10px;

	margin:0px 0px 5px 0px;
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
	/*border-bottom:1px solid black;*/
}
#banner h1{
	background-image:url(../images/paper_banner.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	width:600px;
	height:77px;
	text-indent:-3000px;
	margin:0px;
	position:relative;
	z-index:10;

}
.footer{
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	padding-top:1em;
	margin-top:1em;
}
.logo {
	/*border:thin yellow solid;*/
	width:90px;
	height:90px;
	margin-top:5px;
	background-image:url(../images/paper_logo.gif);
	background-repeat:no-repeat;
	float:right;
}
#leftcolumn {
	/*border:thin blue solid;*/
	/*width:19%;*/
	width:14%;
	float:left;
	padding-bottom:110px;
	background-image:url(../images/paper_ace.gif);
	background-repeat:no-repeat;
	background-position:15px bottom;
}

.newindex #leftcolumn{
	width:14%;
}

#centrecolumn {
	/*border:thin blue solid;*/
	width:63%;
	float:left;
	padding-left:1%;
}
.norightcolumn #centrecolumn {
	width:78%;
}
#maincolumn {
	/*border:thin blue solid;*/
	width:79%;
	float:left;
	padding-left:10px;
}
.newindex #maincolumn{
	width:84%;
}

#maincolumn #centrecolumn {
	/*border:thin green solid;*/
	width:73%;
	padding:0px;
	margin:0px;
}
#rightcolumn, #sidebar {
	/*border:thin red solid;*/
	width:15%;
	float:right;
	padding-left:1%;

	background-image:url(../images/paper_v_line_thin.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding-top:1em;

}

#adify_template #rightcolumn{
	width:13%;
	background:none;
	text-align:center;
}

#adify_template #rightcolumn  object,#adify_template #rightcolumn embed{
	margin:auto;
}

#adify_template #centrecolumn{
	width:70%;

}

#adify_template .contentad{
	width:300px;
	float:right;
	clear:right;
	margin-left:10px;
	margin-top:10px;
}

#rightcolumn .keywordnav li.here a {
	color:#000000;
}

#sidebar {
	background-color:#F9F5F2;
	width:18%;
	/*float:right;*/
	padding-left:2%;
	/*float:right;
	background-color:#efefef;
	position:relative;
	top:-100px;*/
	margin-left:10px;*/

}

.clearboth{
	clear:both;
}

a{
	font-weight:bold;
	text-decoration:none;
	color:purple;

}
a.arrow,.crumbtrail a, .summary a,{
	/*color:#FFFFFF;*/

	font-weight:bold;
	padding:10px 25px 10px 0px;
	text-decoration:none;
	background-image:url(../images/paper_arrow_small.gif);
	background-position:center right;
	background-repeat:no-repeat;

}
a:hover{

	text-decoration:underline;
}
ul.keyword_index_list{
	padding-left:0px;
	margin-left:0px;
}
ul.keyword_index_list li{
	list-style-position:inside;
	list-style-image:url(../images/paper_arrow_small.gif);
}
ul.keyword_index_list li .iconholder {
	float:right;
}

a img{
	border:none;
	background-image:none;
}

.blog .rightmedia .imagecaption {
	width:400px;
}
.blog .rightmedia{
	clear:right;
}

.rightmedia a,.imageholder a{
	background-image:none;
	padding:0px;
}
.rightmedia a:link, .imageholder a:link, .rightmedia a:visited, .imageholder a:visited {

}
.rightmedia a:hover, .imageholder a:hover, .rightmedia a:active, .imageholder a:active {

	text-decoration:underline;
}


/*.logo{
	position:absolute;
	width:130px;
	height:130px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	left:20px;
	top:0px;
}*/

#navigation{
	width:95%;

	float:left;
	font-size:1.1em;


	background-image:url(../images/paper_v_line_thin.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	padding-right:5%;
	padding-left:0%;

}

#content{
	width:80%;
	float:right;
	background-color:#FFFFFF;
}

#content h2{
	margin:0px;
	padding-top:0.7em;
	padding-bottom:0.3em;
}

.padding{
	padding-right:3%;
	padding-left:3%;




}

#navigation ul{
	margin:0px;

	padding:0px;

	list-style-type:none;

	padding-bottom:0px;
}
#navigation ul li{
	background-image:url(../images/paper_bullet.jpg);
	background-position:5px 7px;
	background-repeat:no-repeat;
	padding:0px;
}
#navigation ul li a{
	display:block;
	padding:0.5em 5px 0.5em 30px;



	text-decoration:none;
	background-image:none;
	color:purple;
	background-image:url(../images/paper_line_thin.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
}

#navigation ul li a:hover,#navigation ul li ul li a:hover{
	text-decoration:underline;
}

#navigation ul ul{

	margin-left:0px;
	font-size:0.9em;
	border:0px;
	padding-bottom:0px;
	background-color:#999;
}

#navigation ul ul ul{
	max-height:150px;
	overflow:auto;
	background-color:#f8e4de;
}



#navigation ul li.here a, #navigation ul li.expandhere a,#navigation ul li.ancestor a{


	color:#000;
	padding-right:0px;


	font-weight:bold;
}

#navigation ul ul li a{
	border:0px;
	color:purple !important;
	background-color:#FFF !important;
	padding:0.2em 5px 0.2em 40px !important;
}

#navigation ul ul ul li a{
	border:0px;
	color:#666 !important;

	padding:0.2em 5px 0.2em 50px !important;
	background-color:#f8e4de !important;

}

#navigation ul li.ancestor{
	background-image:url(../images/paper_arrow_down.jpg);
	background-position:0px 7px;
	background-repeat:no-repeat;
}

#navigation ul li.ancestor a{
	padding-left:30px;

}

#navigation ul li.expandhere ul li a,#navigation ul li.ancestor ul li a{

	background-image:none;
	font-weight:normal;
}
#navigation ul li.expandhere ul li a:hover,#navigation ul li.ancestor ul li a:hover{
	background-color:#333;
	color:#FFF;
}

#navigation ul li ul li.here a,#navigation ul li ul li.expandhere a,#navigation ul li ul li.ancestor a{
	font-weight:bold !important;
	color:#000 !important;
}
.breadcrumbs, #fascia {
	text-align:left;
	padding:8px 0px 15px 0px;
	margin-left:15%;
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:right bottom;
	color:#666;
}

#adify_template .breadcrumbs{
	padding-bottom:5px;
	padding-top:2px;
}
#fascia {
	color:#000000;
	margin-left:14.5%;
}
#fascia h2{
	margin:0px;
}
.homepage .breadcrumbs{
	display:none;
}
.crumbtrail{
	display:inline;
	color:#000000;
}

.crumbtrail a{


}

#rightcolumn h3{
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:right top;
	margin:0px;
	padding:0.7em 1em 0.5em 0em;
	color:#666;
}

#mainform, #comments_form {
margin-left:15px;
width:560px;
text-align:left;

}
#mainformcontainerdiv {
	width:auto;
	float:left;
}
p.formnote {
	float:left;
}

.comments{
	clear:left;
}

fieldset {
	background-color:#EFEFEF;
	border-width:0px;
	margin:auto;
	padding:15px;
	width:100%;
}
legend {
	background-color:#EFEFEF;
	padding:5px 10px;
}

.formelementwrapper {
margin:10px 0px 15px;
}

.formelementwrapper label {
float:left;
font-weight:bold;
width:150px;
}

.formelementwrapper input, .formelementwrapper textarea, .formelementwrapper select {
float:right;
margin-right:30px;
width:360px;
}

.formelementwrapper textarea{
 	height:200px !important;
}

.formelementwrapper .inputnote {
clear:both;
float:right;
font-size:80%;
}

.inputnote {
color:#999999;
line-height:105%;
margin-right:30px;
margin-top:0.3em;
width:360px;
}

.inputnote a:hover {
color:#00AC52;
text-decoration:underline;
}

#antirobot1 {
	visibility:	hidden;
	display:		none;
}

.blog {
	padding-top:1em;
	background-image:url(../images/paper_line_thin.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	width:78%;
	float:left;
	/*float:left;
	width:100%;*/
	/*border:thin red solid;*/
}

#centrecolumn .blog{
	width:auto;
	float:none;
}


.blog a {

	font-weight:		bold;
	text-decoration:	none;
}
.blog h3{

	background-repeat:no-repeat;
	background-position:left center;

	margin-top:0.2em;
	margin-bottom:0.5em;
}
.blog h3 a:hover {
	text-decoration:	underline;
}
#sidebar form input {
	width:90%;
}
.keywords_cloud a {
	display:block;
	margin-top:0.3em;
	text-decoration:none;
	background-image:none;
	padding:0px;

}
#sidebar a{
	background-image:none;
	padding:0px;

}
#sidebar a:hover{
	text-decoration:underline;
}
#sidebar ul {
	margin-left:none;
	padding-left:-10px;
}
#sidebar ul li {
	list-style-type:none;
	list-style-position:inside;
	padding-left:none;
	margin-left:-40px;
}
#sidebar li.here {
	list-style-type:disc;
}

#sidebar h4{
	color:#000;
	border-bottom:1px solid #000;
	margin-bottom:0px;
}

div.comment div.dark {
	background-color:#e5e5ea;

	padding:15px;
}
div.comment h4.commentername {
	font-size:1.25em;
}
div.comment div.light {
	background-color:transparent;
	color:#000000;
	padding:15px;
}
span.dtstart {

}
.contact_list h3,.dark h3,.light h3{
	margin:0.3em 0px 0.3em 0px;
}
.contact_list p,.dark p,.light p{
	margin:0.3em 0px 0.3em 0px;
}
div.galleryimagewrapper {
	margin:5px;
	float:left;
	width:200px;
}
div.showimagewrapper {
	margin:10px 0px 10px 0px;
}

.imageholder, .pageblocks object{
	float:right;
	clear:right;
	margin-left:1em;
	text-align:right;

}
.pageblocks object{
	margin-bottom:1em;

}
.blog object{
	margin-bottom:1em;
	margin-left:1%;
	float:right;
	clear:left;
}
.article .imageholder{
	float:left;
	clear:left;
	margin-right:1em;
	text-align:left;
}
.imagecaption{
	text-align:right;
	width:400px;
}

.showimagewrapper .imagecaption{
	width:auto;
	font-weight:bold;
	text-align:left;
}

p.caption {
	font-weight:bold;
	font-size:.8em;
	width:300px;
	margin-bottom:0px;
}
p.credit{
	color:#666;
	margin:0px;
	display:none;
}
div.galleryimagewrapper p.caption {
	width:auto;
}
div.galleryimagewrapper a:link .caption, div.galleryimagewrapper a:visited .caption, div.galleryimagewrapper a:link, div.galleryimagewrapper a:visited {

	text-decoration:none;
}
div.galleryimagewrapper a:hover .caption, div.galleryimagewrapper a:active .caption, div.galleryimagewrapper a:hover, div.galleryimagewrapper a:active{
	text-decoration:underline;
}
.blogfeed{
	width:auto;
	float:left;
}
.mailinglist{
	margin-top:2em;
	margin-bottom:2em;
	color:#FFF !important;
	border:0px !important;
	margin-right:0px;
	background-color:#666 !important;
}

.dark, .candy_dark, .candy_on{
	background-color:transparent;
	padding:0.5em;
	background-image:url(../images/paper_line_thin.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
}
.light, .candy_light, .candy_off{
	background-color:transparent;
	padding:5px;
	background-image:url(../images/paper_line_thin.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
}

.blogimage{
	width:200px;
	height:200px;
	text-align:center;
	overflow:hidden;
	margin-bottom:10px;
}

.blogimage a{
	padding:0px;
	background-image:none;
}

.secondary_content{
	float:right;
	clear:right;
	width:27%;
}

.tertiary_content{
	clear:left;
}

.tableofcontents {
	float:left;

}

.contents_listing{


	width:47%;
	float:left;
	margin-right:1%;
	margin-right:5px;
}

.contents_listing .imageholder{

	width:auto;
	height:75px;
	overflow:hidden;
	text-align:center;
}

.contents_listing h4,.contents_listing p{
	text-align:left;
	margin:0px;

	padding:0px 5px 0px 5px;
}

.contents_listing h4 a.arrow{
	background-image:url(../images/paper_arrow_vsmall.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;

}

.contents_listing h4{
	padding:0px;
	margin:0px;
	line-height:120%;
	font-size:0.85em;
}
.contents_listing h4 a{
	display:block;
}

.contents_listing p{

	padding-left:25px;
	display:none;
}



.count1,.count2,.count3{
	width:29%;
	float:left;
	padding-right:1%;
	padding-top:0px;
	font-size:1.1em;

}
.count1,.count2{
	margin-right:2%;
	background-image:url(../images/paper_v_line_thin.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}

.count3{
	background-image:none;
}

.count1 a.arrow,.count2 a.arrow,.count3 a.arrow{
	background-position:0px 0.3em !important;
}

.count1 h4,.count2 h4,.count3 h4{
clear:left;
padding-left:0px;
font-size:1.2em;
}

.count4  h4, .count5 h4,.count6 h4, .count7 h4, .count8 h4,.count9 h4,.count10  h4{
	font-size:1.1em;
}

.toc_description{
	display:none;
}

.count1  .toc_description, .count2  .toc_description, .count3  .toc_description, .count4  .toc_description, .count5 .toc_description,.count6 .toc_description, .count7 .toc_description, .count8 .toc_description,.count9 .toc_description,.count10  .toc_description{
	display:block;
}

.contents_listing p.added{

	font-weight:bold;
	font-size:90%;
	margin:0px;
	color:#999;

}

.iconholder{


	overflow:hidden;
	float:right;

	text-align:center;
	display:none;

}

.count1 p.added,.count2 p.added,.count3 p.added{
	float:none;
	width:auto;
	text-align:left;
}
.count1 .iconholder,.count2 .iconholder,.count3 .iconholder{
	width:90%;
	height:200px;
	display:block;
	float:left;
	text-align:center;
}
.count4 .iconholder,.count5 .iconholder,.count6 .iconholder,.count7 .iconholder,.count8 .iconholder,.count9 .iconholder,.count10 .iconholder, .keyword_feed_listing .iconholder{
	display:block;
	width:70px;
	height:70px;
	position:relative;
	margin-left:10px;
}


.count4 p.added, .count5 p.added,.count6 p.added, .count7 p.added, .count8 p.added,.count9 p.added,.count10 p.added{
	width:120px;
	float:right;

	text-align:right;
}
.count4, .count5,.count6, .count7, .count8,.count9,.count10,.count11, .keyword_feed_listing, .newblogfeed, .newnewsfeed, .newjobsfeed{
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	margin-top:0.5em;
	float:none;
	width:auto;
	/*padding:10px 0px 0px 0px;*/
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	clear:both;
	font-size:1em;
}

.newnewsfeed,.newjobsfeed{
	background-image:none;
}

.newindex .newblogfeed,.newindex .keyword_feed_listing{
	background-position:center bottom;
	margin-top:0px;
	margin-bottom:0.5em;
	padding:0px 0px 0.5em 0px;
}

.count1 p, .count2 p,.count3 p, .count4 p, .count5 p,.count6 p, .count7 p, .count8 p,.count9 p,.count10 p{
	display:block;
	padding-left:0px;
}





a.here{

	color:#000 !important;
}




p.admin a.editlabelled {
	color:#000000;
	padding-right:25px;
}
.crumbtrailseparator {

}
a.addlink {
	color:#000000;
}

.graphictoolbar {
	position:absolute;
}

.centile10,.centile20,.centile30,.centile40,.centile50,.centile60,.centile70,.centile80,.centile90,.centile100{
	font-size:1em;
	display:block;
}

ul.keywordnav {
	padding:0px;
	margin:0px;
}
ul.keywordnav li {
	list-style-position:inside;
	padding-left:0px;
}

#togglestyleswitch {
	background-image:url(../images/eye.gif);
	background-repeat:no-repeat;
	background-position:middle left;
	padding-left:30px;
}

.searchbox{
	position:absolute;
	/*top:130px;
	right:180px;*/
	top:4px;
	right:4px;
}
.cse-overlay {
	z-index:9000;
}

div.pagemenu {
	float:right;
	width:150px;
	padding:0px;
	text-align:left;
	margin-left:15px;
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}

div.pagemenu ul{
	padding:0px;
	margin:0px;

}
div.pagemenu ul li {
	list-style:none;
	padding:5px 0px 8px 0px;
	margin:0px;
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
}
div.pagemenu ul li a{

}
.numerical_pagemenu{
	text-align:center;
}

.numerical_pagemenu a{
	padding-top:15px;
	padding-bottom:15px;
}

.nextlink{
	background-image:url(../images/paper_arrow_right.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}
.previouslink{
	background-image:url(../images/paper_arrow_left.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
}
.dao_strip #banner{
	background-image:url(../images/paper_banner.gif);
	background-repeat:repeat-x;
	background-position:center center;

}
#searchform input{
	width:90%;
}

.contact_list {
	clear:none;
}

.third {
	width:31%;
	margin-right:2%;
	float:left;
}
.third .imageholder {
	float:none;
	text-align:left;
	margin-left:0px;
	overflow:hidden;
}

.lineleft {
	background-image:url(../images/paper_v_line_thin.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	padding-right:3px;
}

.boxed{
	background-color:#FFFFCC !important;
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;

	padding:10px 0px 0px 0px;

}
.boxed .pageblockfinal{
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
	height:5px;
}

.boxed h3,.boxed .pageblocktext{
	padding-left:10px;
	padding-right:10px;
}

.indented {
	padding-left:15%;
}

#toolbar a{
	color:#FFF;
}
#toolbar p{
	color:#FFF;
	margin:0px;
	padding:0px;
}
#toolbar{
	background-color:#333;
	padding:10px 1em;
}

#accessibilitylink {
	padding:0px
	margin:0px;
	width:48%;
	padding-left:16px !important;
}

.editscroller {
	height:200px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
}

#description {
	background-image:url(../images/paper_line_thin.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
}
#rightthird {
	width:20%;
	float:right;
	background-image:url(../images/paper_v_line_thin.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding-right:0%;
	padding-left:1%;
	overflow:hidden;
}
.leftthird {
	width:24%;
	float:left;
	padding-right:1%;
	padding-left:0%;
	overflow:hidden;
}
/*.leftthird + .leftthird {
	background-image:url(../images/paper_v_line_thin.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:1%;
}*/

.newblogimage {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}

.highlight{
	color:#000;

	padding:10px;
	margin:5px 0px;
	background-image:url(../images/paper-shade.jpg);

}
.highlight .pageblocktext, .highlight h3{
	background-image:url(../images/paper_bg.jpg);
	background-color:white;
	padding:8px;
	margin:0px;
}

#navigation ul li a.mailinglist{
	background-image:none;
	margin-top: 8px;
	margin-bottom: 8px;
}
.moreabout{
	font-size:0.6em;
}



.homefeedcount1 .newblogimage, .homefeedcount1 .iconholder {
	width:auto;
	height:auto;
	float:left;
	margin-right:10px;
	margin-left:0px;
	padding-bottom:5px;
}

.homefeedcount1 h4{
 font-size:1.6em;
 margin:0px 0px 0.3em 0px;
}

.keyword_feed_listing h4{
 margin:0.2em 0px 0.1em 0px;
}

.pageblockhome .imageholder {
	width:250px;
	height:250px;
	overflow:hidden;
	margin-left:0px;
	float:none;
}
#rightthird .pageblockhome .imageholder {
	width:auto;
	height:auto;
}
#rightthird .pageblockhome .imageholder .caption {
	width:auto;
	margin:3px 3px 3px 3px;

}

.homelistingfeed {
	width:48%;
	float:left;
	padding-right:1%;
	padding-left:0%;
	overflow:hidden;
}

#aandb {
	width:78%;
	padding-top:5px;
}
#aandb .leftthird {
	width:55%;
}
.newindex #aandb .leftthird .keyword_feed_listing{
	clear:both;
}
#aandb .rightthird {
	width:40%;
	clear:none;
	float:right;
	background-image:url(../images/paper_v_line_thin.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:3%;
	overflow:hidden;
}
.readon{
	font-size:0.9em;
	margin:0px;
}
h5{
	margin:0px;
	padding-bottom:0.3em;
}
.keywordfeedfinal{
	clear:both;
}


.accsect {
	border-left:1px #999999 solid;
	padding:2px 3px;
}

.picright .imageholder{
	float:right;
	margin-left:15px;
	margin-right:0px;
	text-align:left;
}

.picleft .imageholder{
	float:left;
	margin-right:15px;
	margin-left:0px;
}

.pictop .imageholder{
	float:none;
	margin:0px;
	text-align:center;
}

.pictop .imageholder{
	margin:auto;
}

.poem{
text-align:center;
}



.poem .pageblocktext,.poem h3,.poem h4{
	width:500px;
	text-align:left;
	margin:auto;
}