body{
	margin:0;
	/*font:62.5% Arial, Helvetica, sans-serif;*/
	font:11px Arial, Helvetica, sans-serif;
	color:#4d4d4f;
	padding:5px 0 0;
}

img{border:none;}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:870px;
	margin:0 auto;
	position:relative;
	padding:122px 0 14px;
}

#wrapper_p{
	width:870px;
	margin:0 auto;
	position:relative;
	padding:12px 0 14px;
}


.logo{
	position:absolute;
	margin:0;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	width:431px;
	height:86px;
	top:14px;
	left:0;
	text-indent:-9999px;
	z-index:1;
}
.logo a{
	display:block;
	height:100%;
}
/* header */
#header{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:14px;
	left:0;
}
.header-box a{color:#4d4d4f}
.header-box a:hover{text-decoration:none;}
.header-box{
	float:right;
	width:424px;
}
.top-holder fieldset{float:left;}

.top-holder{
	width:100%;
	overflow:hidden;
}
.top-holder a{font-size:0.9em;color:#0d6076}

.top-holder fieldset div{
	float:left;
	background:url(../images/input-bg.gif) no-repeat;
	width:128px;
	height:16px;
	padding:4px 6px 0;
	margin:0 5px 0 0;
	font-size:9px;
}
.top-holder input{
	width:100%;
	font:9px Arial, Helvetica, sans-serif;
	background:none;
	border:none;
	color:#4d4d4f;
}

.tx-indexedsearch-searchbox{
	margin-top:10px;
}

tx-indexedsearch-searchbox td{
	padding-top:7px;
}

.top-holder input.go_btn, .tx-indexedsearch-searchbox input.go_btn{
	width:22px;
	height:9px;
	border:none;
	float:left;
	margin-top:4px;
}

.top-holder fieldset a{
	float:left;
	margin:4px 10px 0 0;
	text-transform:uppercase;
	text-decoration:none;
}
.top-holder a{text-decoration:underline}
.top-holder fieldset a:hover{text-decoration:underline;color:#c82218}
.top-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	font-size:12px;
}
.top-holder ul li{
	float:left;
	padding:0 0 0 4px;
}
.top-holder ul a{
        color:#0D6076;
	text-decoration:none;
	text-transform:lowercase;
	text-decoration:underline;
}
.top-holder ul a:hover,
.top-holder ul li.active a{
	color:#0d6076;
	text-decoration:underline;
	color:#c82218;
}
.nav{
	width:100%;
	overflow:hidden;
	margin:16px 0 0 -6px;
	padding:0;
	list-style:none;
	font-size:14px;
}
.nav li{
	float:left;
	background:url(../images/header-sep.gif) no-repeat 0 50%;
	padding:0 4px 0 6px;
	line-height:17px;
	margin:0 1px 0 -1px;
}
.nav a{
	color:#0d6076;;
	text-decoration:none;
}
.nav a:hover{color:#0d6076;text-decoration:underline; color:#c82218;}

.nav li.active a {text-decoration:underline}
.nav li.active a {text-decoration:underline; color:#c82218}

.breadcrumbs{
	margin:19px 0 0;
	float:left;
	width:720px;
	/*font:12px Arial, Georgia, Times, serif;*/
	font:12px Arial, Helvetica, sans-serif;
	color:#a08c7f;
	text-align:left;
	padding-left:150px;
}
.breadcrumbs strong{font-weight:normal;}
.breadcrumbs ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs li{
	display:inline;
	/*color:#0d6076;*/
	color:#a08c7f;
}
.breadcrumbs ul a{
	text-decoration:underline;
	color:#0d6076;
}
.breadcrumbs ul a:hover{text-decoration:underline;color:#c82218}
.breadcrumbs ul li.current a{
	display:inline;
	color:#0d6076;
}
/* main */
#main, #main_p{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dbe7eb;
	margin:4px 0 0;
	position:absolute;
	float:left;
}

#main_print {position:relative;border:none}

#main_p{border:none}
	
/* leftcolumn */
#leftcolumn{
	float:left;
	width:136px;
	background:#f6f3f1;
	border-bottom:1px solid #dad1ca;
	padding:0 4px 3px;
}
#leftcolumn h3{
	margin:4px 0 0;
	color:#0d6076;
	font:14px Arial, Georgia, Times, serif;
}

#leftcolumn h3 a{color:#0d6076;text-decoration:underline;}
#leftcolumn h3 a:hover{color:#0d6076;text-decoration:underline;color:#c82218}
#leftcolumn ul{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	font:10px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#leftcolumn ul li{
	border-bottom:1px solid #dbe7eb;
	line-height:18px;
	margin:1px 0 -1px;
	padding:0 0 0 4px;
	width:132px;
}
#leftcolumn ul li.active{border:none;border-bottom:1px solid #dbe7eb;}
#leftcolumn ul a{
	color:#0d6076;
	text-decoration:none;
}
#leftcolumn ul a:hover,
#leftcolumn ul li.active a{color:#4d4d4f;text-decoration:underline;color:#c82218}
#leftcolumn ul li.active ul a{
	color:#a08c7f;
	font-family:Arial, Helvetica, sans-serif;
}
#leftcolumn ul ul li.active a,
#leftcolumn ul li.active ul a:hover{color:#4d4d4f !important;}
#leftcolumn ul ul{
	padding:0 0 0 12px;
	width:120px;
	margin:0;
	border-top:0px solid #dbe7eb;
}
#leftcolumn ul ul li{
	margin:0;
	padding:0 0 0 4px;
	width:116px;
	border:none;
}

#leftcolumn ul ul li{
	padding-top:3px;
	padding-bottom:3px;
	line-height:10px;
}
#leftcolumn ul ul li a{ 
	line-height:11px;
}
#leftcolumn ul ul ul li{
	margin:0;
	padding:0 0 0 6px;
	width:102px;
	line-height:18px;
	}

#leftcolumn ul ul li.last{
	border:none;
}

#leftcolumn ul ul ul li.last{
	border:none;
}

#leftcolumn ul ul ul{
	padding:0 0 0 12px;
	width:108px;
	margin:0;
	border-top:0px solid #dbe7eb;
}
#leftcolumn ul ul li.active ul a{color:#949495 !important;}
#leftcolumn ul ul ul li.active a,
#leftcolumn ul ul li.active ul a:hover{color:#4d4d4f !important;}
#leftcolumn ul ul ul li.active{border-bottom:0px solid #dbe7eb;}

#leftcolumn ul li.active ul li.last {border:none}

/* main-content */
.main-content{
	float:right;
	width:718px;
}

.main-content-print{
	width:718px;
}

.main-content-tag-cloud{
	float:left;
	width:900px;
}
/* content s*/
#content{
	float:left;
	width:572px;
	border-right:1px solid #dbe7eb;
	padding:0 5px 0 0;
}

#content_tag_cloud {
	float:left;
	width:863px;
	border-right:1px solid #dbe7eb;
	padding:0 5px 0 0;
	border:0px solid red;
}

#content h2, .tx-paprojects-pi1 h1{
	font:1.8em Arial, Georgia, Times, serif;
	color:#4d4d4f;
	margin:4px 0 0;
	font-weight:bold;
}
.big{
	font:12px Arial, Georgia, Times, serif;
	color:#0d6076;
	line-height:16px;
	margin:10px 0 0;
	font-size:1.1em;

}

.big p.bodytext {font-size:1em;}

#content p, #content p.bodytext{
	font-size:1.1em;
	/*font-size:11px;*/
	margin:10px 0 0;
	line-height:16px;
}

#content .big p.bodytext{
font-size:1em;
}

#content h3, .blog-home #content h3, .a-z #content h3{
	/*color:#0d6076;*/
	color:#4d4d4f;
	font:1.4em Arial, Georgia, Times, serif;
	font-weight:bold;
	margin:9px 0 0;
}

#content h3 {color:#4d4d4f;}

#content h3 a {color:#0d6076;text-decoration:underline}
#content h3 a:hover{text-decoration:underline;color:#c82218}

#content h4{
	color:#4d4d4f;
	font-size:1.2em;
	margin:8px 0 -3px;
}
.content-holder{
	width:100%;
	overflow:hidden;
	border-bottom:0px solid #dbe7eb;
	padding:0 0 10px;
}

.content-holder-print{
	width:100%;
	border-bottom:0px solid #dbe7eb;
	padding:0 0 10px;
}

#content .content-holder ul{
	margin:0;
	padding:10px 0 10px 13px;
	list-style:none;
	width:559px;
	font-size:11px;
	float:left;
}

#content .content-holder ol{
        margin:0;
        padding:10px 0 10px 2px;
	list-style:decimal inside;
        width:559px;
        font-size:11px;
        float:left;
}

#content .content-holder .definition div ul{width:410px}
#content .content-holder .definition div ul li {width:400px}
#content .content-holder ul li{
	background:url(../images/content-bullet.gif) no-repeat 0 6px;
	padding:0 0 0 16px;
	line-height:16px;
	margin:2px 0 0;
	width:543px;
	float:left;
	font-size:1.1em;
}

#content .tx-paprojects-pi1 .content-holder ul li{
	background:none;
}

#content .content-holder ul li ul li ul li{
	font-size:1em;
	
}

#content .content-holder ol li{
        padding:0 0 0 16px;
        line-height:16px;
        margin:2px 0 0;
        width:543px;
        float:left;
	font-size:1.1em;
}


#content  a { color:#0d6076;}
#content a:hover {color:#c82218}
.tx-pawritings-pi1 a { color:#0d6076;}

.tx-pawritings-pi1 .bodytext {
font-family:Arial, Georgia, Times, serif;
line-height:22px;
}

#content .content-list a{
	text-decoration:underline;
	color:#0d6076;
}
#content .content-list a:hover{text-decoration:underline;color:#c82218}
.definition{
	float:left;
	width:430px;
}
.definition .content-list {width:445px;}
.definition .content-list li{width:429px;}
.definition strong{
	font-size:18px;
	color:#0d6076;
	display:block;
	margin:4px 0 0;
}
.definition strong span{
	font-weight:normal;
	color:#a08c7f;
}
.back{
	float:right;
	font:14px Arial, Georgia, Times, serif;
	color:#0d6076;
	margin:8px 0 0;
}
.back:hover{text-decoration:none;}

.definition UL.author {border:solid red 1px}

.author, #content .content-holder ul.author{
	float:right;
	margin:4px 0 0;
	padding:0;
	list-style:none;
	width:135px;
}

.blog .author, #content .content-holder .blog ul.author{
	 padding-bottom:5px;
	border-bottom:1px solid #dbe7eb;
}

.author li, #content .content-holder ul.author li, #content .content-holder ul.author LI, #content .content-holder ul.author LI p.bodytext{
	font:10px Arial, Georgia, Times, serif;
	color:#a08c7f;
	line-height:16px;
	list-style:none;
	background-image:none;
	padding:0px;
	margin-top:1px
	
}

#content .content-holder ul.author li{width:135px}

.author li span, #content .content-holder ul.author li span{color:#0d6076;}
.author a, #content .content-holder ul.author a{
	color:#a08c7f;
	text-decoration:none;
}

.author .news-single-author {color:#0d6076;}

.author a:hover, #content .content-holder ul.author a:hover{text-decoration:underline;color:#c82218}

.middle-holder{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dbe7eb;
	margin:8px 0 0;
}

#content ul.project-list, #content ul.project-list-one, #content ul.project-list-two, #content ul.project-list-three{
	width:578px;
	overflow:hidden;
	background:url(../images/project-strip.gif) repeat-y;
	margin:8px -6px 0 0;
	padding:0;
	list-style:none;
	padding-left:0px;
}

#content ul.project-list-one {width:143px}
#content ul.project-list-two {width:288px}
#content ul.project-list-three {width:432px}

#content ul.project-list li,#content ul.project-list-one li,#content ul.project-list-two li,#content ul.project-list-three li{
	float:left;
	width:138px;
	padding:0 0 24px;
	margin:0 6px 0 0;
	min-height:209px;
	position:relative;
	background:none;
	margin-left:0px;
}

#content ul.project-list li div p,#content ul.project-list-one li div p,#content ul.project-list-two li div p,#content ul.project-list-three li div p{font-size:0.9em;}

html {
overflow: scroll;
} 
* html .project-list li,* html .project-list-one li,* html .project-list-two li,* html .project-list-three li{height:209px;}

.project-list li div, .project-list-one li div, .project-list-two li div, .project-list-three li div{
	background:#dad1ca;
	min-height:34px;
	width:135px;
	overflow:hidden;
	font:12px Arial, Georgia, Times, serif;
	color:#0d6076;
	padding:4px 0 0 3px;
	font-weight:bold;
}

.project-list li div.crop_thumbnail, .project-list-one li div.crop_thumbnail, .project-list-two li div.crop_thumbnail, .project-list-three li div.crop_thumbnail{
	width:138px
}

.proj_crop_thumbnail{
	
	background:#ede8e4;
	border:1px solid #ede8e4;
	display:block;
	padding:0px;
	height:136px;
	line-height:136px;



}

.proj_crop_thumbnail a img{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:center;
}

#content ul.content-mixer li .proj_crop_thumbnail img{
	margin: 0 auto;
	vertical-align:middle;
	text-align:center;
	
}


* html .project-list li div, * html .project-list-one li div, * html .project-list-two li div, * html .project-list-three li div{
	height:34px;
	overflow:visible;
}
.project-list li img, .project-list-one li img, .project-list-two li img, .project-list-three li img{
	display:block;
	margin:7px 0 0;
}
.project-list li strong, .project-list-one li strong, .project-list-two li strong, .project-list-three li strong{
	display:block;
	font-size:11px;
	margin:6px 0 0 3px;
}
.project-list li p, .project-list-one li p, .project-list-two li p, .project-list-three li p{
	font-size:0.9em !important;
	line-height:14px !important;
	margin:1px 0 0 3px !important;
}

.project-list .more, .project-list-one .more, .project-list-two .more, .project-list-three .more{position:absolute}

.home-mixer UL LI DIV.more {position:relative;padding-bottom:0px;padding-top:3px;margin:0px;margin-top:0px;}

.home-mixer .home_mixer_btm_padding {padding-bottom:10px}
.more a, .more{
	position:relative;
	display:block;
	left:0;
	bottom:4px;
	width:119px;
	height:15px;
	line-height:15px;
	padding:0 0 0 4px;
	color:#0d6076;
	font-size:10px;
	background:#dbe7eb;
	overflow:hidden;
	text-decoration:none;
	margin:6px 0 0;
}
.more a:hover, .more:hover{text-decoration:underline;}
.site-link{
	display:block;
	width:134px;
	height:15px;
	line-height:15px;
	padding:0 0 0 4px;
	color:#0d6076;
	font-size:10px;
	background:#dbe7eb;
	overflow:hidden;
	text-decoration:none;
}
.site-link:hover{text-decoration:none;}
.blog{
	width:580px;
	overflow:hidden;
	padding:0 35px 0 0;
	border-bottom:0px solid #dbe7eb;
	padding:0 0 5px;
}
.blog div.blog_holder{
	float:left;
	width:435px;
}

.blog div.blog_holder EMBED{
	margin-top:10px;
}

.blog .news-single-img {margin-top:10px}
#content .blog div.blog_holder p.news-single-imgcaption { margin-top:3px;font-size:0.9em;margin-bottom:5px}
#content .blog .bodytext {}

.blog div.blog_holder .big{margin-bottom:-10px !important;}

.blog ul{
	float:right;
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.blog ul li{
	font:10px Arial, Georgia, Times, serif;
	color:#a08c7f;
	line-height:16px;
}
.blog li span{color:#0d6076;}
.blog a{
	color:#a08c7f;
	text-decoration:none;
}
.blog a:hover{text-decoration:underline;}

.text-block, .text-block-artist{
	width:100%;
	overflow:hidden;
	position:relative;
	border-top:1px solid #dbe7eb;
	border-bottom:0px solid #dbe7eb;
	margin:12px 0 0;
	padding-bottom:10px;
}

.text-block-artist{padding-top:10px;padding-bottom:0px;margin-top:5px}
.text-block-artist P.bodytext{font-size:1.4em}
#content .text-block-artist P.bodytext{font-size:1.2em}



.corner-link{
	position:absolute;
	right:0;
	top:0;
	width:84px;
	height:19px;
	line-height:19px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0d6076;
	background:#dbe7eb;
}

.text-block img {float:left} 
.text-block h3{float:none;margin-bottom:15px;display:block;padding-bottom:5px}

.text-block dl{
	margin:5px 0 0 5px;
	font-size:1.1em;
	float:left;
	width:420px;

}
.text-block dl strong{font-size:12px;}
.text-block dt{
	float:left;
	width:72px;
	color:#4d4d4f;
}
.text-block dd{
	margin:0;
	overflow:hidden;
	padding:0 0 8px 2px;
}
* html .text-block dd{height:1%;}
.text-block dl a{
	font-weight:bold;
	color:#4d4d4f;
	text-decoaration:underline;
}
.text-block dl a:hover{text-decoration:underline;color:#c82218}

.text-block img{
	float:left;
	margin:8px 5px 0 0;
}
.blog-home .text-block img {margin:10px 5px 0 0;}

.alt dl{
	width:425px;
	float:right;
}
.context{
	width:100%;
	overflow:hidden;
}
.context div{
	float:left;
	width:426px;
}
.context img{
	display:block;
	margin:2px 0 0;
}
.context .content-list{width:413px;}
.context .content-list li{width:396px;}
#content .content-holder .author{width:113px}
.context .author{
	width:135px;
	border-bottom:1px solid #dbe7eb;
	padding:0 0 4px;
}
.comment{
	width:100%;
	overflow:hidden;
	border-top:1px solid #0d6076;
	margin:10px 0 0;
}
.comment-heading{
	width:100%;
	overflow:hidden;
	/*font:12px Arial, Georgia, Times, serif;*/
	font-size:1.1em;
	color:#644d3f;
	line-height:27px;
}
.add-comment{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dbe7eb;
	border-bottom:1px solid #dbe7eb;
	padding:6px 0;
}
#content .content-holder .add-comment strong, #content .content-holder .add-comment p.bodytext strong{
	text-transform:uppercase;
	font-size:14px;
	color:#0d6076;
	text-decoration:underline;
	border:0px solid red;
	
}
.add-comment strong a, .add-comment .bodytext strong a {color:#0d6076;}
.add-comment strong a:hover{text-decoration:none;}
.add-comment ul{
	margin:3px 0 0 -4px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:11px;
}
.add-comment ul li{
	float:left;
	background:url(../images/add-sep.jpg) no-repeat 0 50%;
	padding:0 3px 0 5px;
	margin:0 1px 0 -1px;
}
.add-comment ul a{
	color:#0d6076;
	text-decoration:none;
}
.add-comment ul a:hover{text-decoration:underline;}
#content ul.comment-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #dbe7eb;
}
#content ul.comment-list li{
	margin:0px;
	padding:0px;
	width:412px;
	overflow:hidden;
	border-bottom:1px solid #dbe7eb;
	padding:6px 160px 6px 0;
	background:none;
}
#content ul.comment-list li img{
	float:left;
	margin:0 6px 0 0;
}
#content ul.comment-list li strong{color:#0d6076;font-size:0.9em;}
#content ul.comment-list li em{
	font-style:normal;
	color:#0d6076;
	display:block;
}
#content ul.comment-list li p a{
	color:#0d6076;
	text-decoration:none;
}
#content ul.comment-list li p{
	font-family:Arial, Georgia, Times, serif;
	margin:3px 0 0 !important;
	font-size:1em;
}
#content ul.comment-list li p a:hover{text-decoration:underline;}
.agency{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 6px;
	list-style:none;
	border-bottom:1px solid #dbe7eb;
}
.agency li{width:100%;}
.agency a{
	color:#0d6076;
	font-size:11px;
	text-decoration:none;
}
.agency a:hover{text-decoration:underline;}
.video-player{
	float:right;
	width:283px;
	margin:10px 0 0;
}
.left-text{
	float:left;
	width:282px;
}
.fulltext{
        width:560px;
}

.left-text .content-list{width:269px;}
.left-text .content-list li{width:253px;}
.videos{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #dbe7eb;
	padding:0 0 10px;
}
#content .content-holder .videos ul{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
}
#content .content-holder .videos ul li{
	float:left;
	width:272px;
	margin:0 7px 0 0;
	background:none;
	padding:0px;
	padding-bottom:10px;
}
#content .content-holder .videos ul li div{position:relative;}
#content .content-holder  .videos ul li div.image_layer a{
	position:absolute;
	background:url(../images/play-btn.png) no-repeat;
	text-indent:-9999px;
	height:74px;
	width:74px;
	left:34px;
	top:19px;
}


#content .content-holder  .videos ul li .v_content{
	height:40px;
	padding-bottom:5px;
}

#content .content-holder  .videos ul li span{
	color:#0d6076;
	font-weight:bold;
	display:block;
	margin:5px 0 0;
	text-transform:uppercase;
}
#content .content-holder  .videos ul li p{
	font-size:10px !important;
	line-height:14px !important;
	margin:1px 0 0 !important;
}
#content ul.content-mixer{
	width:579px;
	overflow:hidden;
	margin:10px -7px 0 0;
	padding:0;
	list-style:none;
	background:url(../images/content-mixer-bg.gif) repeat-y;
}

#content .tx-paprojects-pi1 ul.content-mixer{
	background:none;
}

#content ul.content-mixer li{
	float:left;
	width:186px;
	position:relative;
	min-height:230px;
	padding:0 0 40px;
	margin:0 7px 0 0;
	background-image:none;
	margin-left:0px;
	padding-left:0px;
}

#content .tx-paprojects-pi1 ul.content-mixer li{
	padding:0 0 10px;
}

.proj-hp-search{
	float:left;
	display:block;
	width:100%;
}

.proj-hp-btn{
	margin-left:3px;
}

* html #content ul.content-mixer li{height:275px;}
#content ul.content-mixer li div.bl_holder{
	background:#dad1ca;
	min-height:34px;
	width:183px;
	overflow:hidden;
	font:12px Arial, Georgia, Times, serif;
	color:#0d6076;
	padding:4px 0 4px 3px;
	font-weight:bold;
	margin:7px 0 0;
	
}
* html #content ul.content-mixer li div.bl_holder{
	height:34px;
	overflow:visible;
	
}
#content ul.content-mixer li img{
	display:block;
	margin:4px 0 0;
}
#content ul.content-mixer li strong{
	display:block;
	font-size:11px;
	margin:6px 0 0 3px;
}

#content .tx-paprojects-pi1 ul.content-mixer li strong{
	margin:0px;
	border:0px solid red;
	padding-top:3px;
}

#content ul.content-mixer li P.bodytext{
	font-size:1em !important;
	line-height:14px !important;
	margin:1px 0 0 3px !important;
}

#content .tx-paprojects-pi1 ul.content-mixer li P.bodytext{
	font-size:0.9em !important;
	line-height:14px !important;
	margin:1px 0 0 3px !important;
	padding-top:2px;
}

#content ul.content-mixer li #bl_bold P.bodytext{font-size:1em}

#content ul.content-mixer li #bl_bold P.bodytext {font-size:1.2em;font-weight:bold;margin-top:3px;margin-bottom:3px;margin-left:2px;}

#bl_bold P.bodytext {font-weight:bold;font-size:1.2em}

#content ul.content-mixer li span P.big {margin-left:0px}

#content ul.content-mixer .more{bottom:23px;}
.alter{
	bottom:0 !important;
	background:#0d6076;
	color:#fff;
}
#content ul.content-mixer .site-link{width:182px;}
#content ul.content-mixer .big{
	font-size:1.1em !important;
	margin:8px 0 3px 3px !important;
}

#content ul.content-mixer li div.more {margin-top:10px;position:absolute;padding-top:1px}
#content ul.content-mixer li div.alter {position:absolute;	bottom:0 !important;background:#0d6076;color:#fff;}
#content div.alter a {background:#0d6076;color:#fff;}
#content ul.content-mixer li div.more a{margin-top:3px;padding-top:0px;padding-left:0px}

.content-form, #mailform{
	width:100%;
	overflow:hidden;
	border-top:0px solid #dbe7eb;
	margin:10px 0 0;
	border-bottom:0px solid #dbe7eb;
	padding:0 0 9px;
}

.content-form .form-holder .label-holder{
	width:100px;
	border:0px solid red;
	display:block;
	float:left;
}

.keyword-search .content-form, .keyword-search #mailform{
border-bottom:none;
border-top:none;
margin-top:10px
}

.SPC {display:none;}

#btn-search {display:none;}

.form-holder,
.input-holder, .csc-mailform, .csc-mailform-field, .content-form FIELDSET .form-holder{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}

.csc-mailform{margin-top:0px}


.content-form FIELDSET .form-holder{width:582px}

.form-holder label,
.input-holder label, .csc-mailform label, .csc-mailform-field label, .csc-mailform-label{
	float:left;
	margin:3px 2px 0 0;
	color:black;
	font-size:11px;
	padding-right:4px;
}
.form-holder label, .csc-mailform label, .csc-mailform-label {width:110px;}
.input-holder label, .csc-mailform-field label{width:135px;}

#mailform .csc-mailform-label {width:100%;padding-bottom:5px}

.form-holder input,
.form-holder select,
.input-holder input, .csc-mailform input, .csc-mailform-field input, .csc-mailform SELECT, .csc-mailform-field SELECT, .csc-mailform-field TEXTAREA, TEXTAREA.csc-mailform-field, .tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password {
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#4d4d4f;
	border:1px solid #a4b97f;
}
.form-holder input, .csc-mailform input{
	padding:3px;
	width:278px;
}
.input-holder input, .csc-mailform-field input, .csc-mailform-field-half input{
	width:94px;
	padding:3px;
}

.full {width:560px;margin-bottom:0px}

.full input{width:100px;border:1px solid red;}

.csc-mailform-field INPUT.full{width:150px;}

.form-holder select, .csc-mailform select{width:286px;}

.half {width:425px;float:left}

.half label {float:left}

.csc-mailform-field TEXTAREA, .csc-mailform-field input, TEXTAREA.csc-mailform-field{width:421px}
.half TEXTAREA, .half input, TEXTAREA.half{width:180px}
.csc-mailform-field input.csc-mailform-check, .csc-mailform-field-half input.csc-mailform-check  {width:20px;border:none;}
.csc-mailform-field input.csc-mailform-submit, input.csc-mailform-submit{border:none;width:50px}
.csc-mailform-field input.csc-mailform-submit-large, input.csc-mailform-submit-large{border:none;width:100px;margin-top:15px;}
.csc-mailform-field input.csc-mailform-submit-large_b, input.csc-mailform-submit-large{border:none;width:130px;margin-top:15px;margin-right:10px}
.csc-mailform-field-half input.csc-mailform-submit, input.csc-mailform-submit{border:none;width:50px}

.confirm_register DD, .confirm_register DL{font-size:1.1em;text-align:left;padding-bottom:5px;}
.confirm_register DT{text-align:left;width:120px;padding-right:0px;padding-bottom:0px}



.content-form p a{color:#0d6076;}
.content-form p a:hover{text-decoration:none;}
.narrow input{width:94px;}
.check-holder{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
}
.check-holder label{
	float:left;
	font-size:11px;
	color:#0d6076;
	width:100px;
	margin:0 3px 0 0;
}
.check-holder input{
	width:14px;
	height:14px;
	float:left;
	margin:0 6px 0 0;
}
.check-holder em{float:left;}
.submit{margin:12px 0 0;}
.gallery-path{
	width:562px;
	overflow:hidden;
	padding:0 10px 0 0;
	float:left;
}
.gallery{
	float:left;
	margin:5px 0 0;
}
.gallery a{display:block;}
.gallery-path p{margin:3px 0 0 !important;}
.player{
	float:left;
	margin:5px 0 0 20px;
}

.home .player{
	float:left;
	margin:120px 0 0 0px;
}

.info-table{
	width:100%;
	border-collapse:collapse;
	font-size:1.1em;
	margin:20px 0 0;
	font-family:Arial, "Times New Roman", Times, serif;
	border:0px solid red;
	float:left;
}

.info-table td{
	border-bottom:1px solid #dbe7eb;
	padding:5px 5px 0 0;
}

.info-table td.last {border-bottom:none;}
#content .info-table td  {font-size:12px;width:450px}
#content .info-table td P.bodytext {font-size:12px;width:450px}

.cell{
	padding:0 0 0 3px;
	width:150px;
	color:#0d6076;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
}
.rss-feeds{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dbe7eb;
	border-bottom:1px solid #dbe7eb;
	margin:10px 0 0;	
	float:left;
}

.news .tx-push2rss3ds{
	width:270px;
	float:left;
}

.rss-feeds img, .rss-feeds-alt img{
	float:left;
	margin-right:5px;
}

.rss-feeds-alt{
	padding-top:1px;
	border:none;
	width:100%;
	border-top:1px solid #dbe7eb;
	margin-top:5px;
	padding-top:10px;
	padding-bottom:15px;
	border-bottom:0px solid #dbe7eb;
}



.long_rss rss-feeds-alt{

}

.long_rss .tx-push2rss3ds{
	width:100%
}

#content .rss-feeds-alt p{margin-top:5px;font-size:1em;float:left}
#content .rss-feeds-alt a{float:left}

.rss-feeds form{margin:13px 0 0;}
.rss-feeds fieldset{
	width:536px;
	overflow:hidden;
	background:url(../images/rss-icon.gif) no-repeat;
	padding:5px 0 7px 36px;
}
.rss-feeds fieldset label{
	float:left;
	margin:2px 9px 0 0;
	color:#0d6076;
	font:11px Arial, Georgia, Times, serif;
}
.rss-feeds fieldset select{
	float:left;
	width:286px;
	border:1px solid #a4b97f;
	color:#0d6076;
	font:11px Arial, Georgia, Times, serif;
}

#content .fieldset P.bodytext {margin-top:5px;}

.subscibe-btn{margin:16px 0 0 101px;}

#content .content-holder ul.glossary-search{
	width:100%;
	overflow:hidden;
	margin:5px 0 10px;
	padding:0;
	list-style:none;
	font:14px Arial, Georgia, Times, serif;
	font-weight:bold;
	
}

.a-z #content .content-holder ul.glossary-search{
	margin-bottom:12px;
}

#content .content-holder ul.glossary-search li{
	background:none;

	padding:0 1px 0 0;
	width:20px;
	margin:0;
	padding:0;
}

#content .content-holder ul.glossary-search li.first_l{width:40px;}
#content .content-holder ul.glossary-search a{color:#0d6076;}
#content .content-holder ul.glossary-search a:hover{text-decoration:underline;}
#content .content-holder ul.search-result{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#content .content-holder ul.search-result li strong{
	font:14px Arial, Georgia, Times, serif;
	color:#0d6076;
	font-weight:bold;
}
#content .content-holder ul.search-result a {font-size:0.9em}



#content .content-holder .search-result li, #content .content-holder .tx-paglossary-pi1 .search-result li{
	width:100%;

	float:left;
	margin:10px 0 0;
	background:none;
	padding:0px;
	margin:0px;
}
.search-result dl{
	margin:0px 0 0;
	font-size:0.9em;
}
.search-result dt{
	float:left;
	width:105px;
	margin:0 6px 0 0;
	color:#0d6076;
}
.search-result dd{
	margin:0;
	overflow:hidden;
	padding:0 0 2px;
}
* html .search-result dd, * html .tx-paglossary-pi1 .search-result dd{height:1%;}
.search-result a{
	float:left;
	margin:5px 0 0;
	color:#0d6076;
}
.search-result a:hover{text-decoration:none;}
/* rightcolumn */
#rightcolumn{
	float:right;
	width:137px;
	margin:-9px 0 0;
}
.slide-block{
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
	border-top:1px solid #dbe7eb;
	margin:4px 0 0;
}
.block-heading{
	width:131px;
	overflow:hidden;
	height:18px;
	background:#f6f3f1;
	padding:2px 3px 0;
	
}

.slide-block-active{
	margin-top:10px;
}

.block-heading h3, .block-heading h1{
	float:left;
	font-weight:normal !important;
	font:12px Arial, Georgia, Times, serif;
	color:#0d6076;
	margin:0;
}
.open, .open-blog, .open-focus, .open-subscribe, .open-news, .open-tagcloud{
	text-indent:-9999px;
	float:right;
	background:url(../images/plus-btn.gif) no-repeat 0 0;
	width:15px;
	height:13px;
	overflow:hidden;
	margin:2px 0 0;
	border:0px solid red;
}
.active .open,.active .open-blog,.active .open-focus,.active .open-subscribe, .active .open-news,.active .open-tagcloud{
/* background-position:0 -13px;*/
}

.close{
	text-indent:-9999px;
	float:right;
	background:url(../images/minus-btn.gif) no-repeat 0 -4px;
	width:12px;
	height:4px;
	overflow:hidden;
	margin:5px 0 0 2px;
}
.active .close{ /*background-position:0 0;*/}
.open-close{
	float:right;
	font:12px Arial, Georgia, Times, serif;
	color:#0d6076;
	margin:-2px 0 0;
}
.slide-part{
	width:131px;
	overflow:hidden;
	background:#ece7e3;
	padding:0 6px 6px 0;
}
.slide-part p{
	font-size:1em;
	line-height:14px;
	margin:3px 0 0 4px;
	padding:0 0 2px;
	float:left;
}

.slide-part h3, .slide-part h2{
color:#0d6076;
font-size:1.1em;
}

.slide-part h3 {margin-bottom:15px}

.slide-part .news-list-container h3 {margin-bottom:10px}

.slide-part .date_holder {
float:left;
width:100%;
margin:0px;
padding:0px;
}

.slide-part .news-list-container{margin-bottom:5px;}

.slide-part p:first-child{margin-top:3px;}
.slide-part a, .slide-part h3 a{
	color:#0d6076;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	margin:0 0 0 0px;
}

.slide-part h3 a{font-weight:normal;}

.slide-part a:hover, .slide-part h3 a:hover{text-decoration:underline;}

.slide-part h3, .slide-part h2 {float:left;width:100%;margin-left:3px;margin-bottom:3px;margin-top:3px;padding:0px;border:0px solid green}

.slide-part h3 a{font-weight:normal}

.slide-part .news-list-morelink {margin-left:4px;}
.slide-part .news-list-morelink a{font-size:0.9em}
.read-more{
	display:block;
	float:left;
	line-height:13px;
	padding:1px 4px;
	color:#0d6076;
	font-size:10px;
	/*background:#dbe7eb; */
	overflow:hidden;
	text-decoration:none;
	margin:6px 0 0 !important;
}

.slide-part .read-more{
	clear:left;
	}
.read-more:hover{text-decoration:underline;}
.slide-part h4, .slide-part h1{
	text-transform:uppercase;
	font-size:10px;
	margin:7px 0 0;
        margin-left:5px;
}
.slide-part ul{
	margin:3px 0 0 4px;
	padding:0;
	list-style:none;
	font-size:10px;
	font-weight:bold;
}
.slide-part ul li{line-height:14px;}
.slide-part strong{
	display:block;
	margin:3px 0 0 4px;
	font-size:10px;
}
.slide-part img{
	display:block;
	margin:2px 0 0;
}
/* inner-content*/
.inner-content{
	float:right;
	width:720px;
}

.inner-content_p{
	float:left;
	width:920px;
	border:0px solid blue;
	display:block;
	overflow:visible;
	position:relative;
}

.key-word{
	width:714px;
	overflow:hidden;
	background:#dbe7eb;
	height:21px;
	padding:4px 0 0 6px;
	font:12px Arial, Georgia, Times, serif;
	color:#0d6076;
}
.key-word a{
	color:#a08c7f;
	text-decoration:none;
}
.key-word a:hover{text-decoration:underline;}

.print{
	width:365px;
	overflow:hidden;
	padding:4px 15px 0 6px;
	background:#ede8e4;
	height:21px;
	float:left;
	border:0px solid red;
	overflow:hidden;
	display:block;
	text-align:right;
}

.pr .print{display:none;}

.inner-content .print{
	/*display:none;*/
	}

.inner-content .writing-category{
	width:313px;
	overflow:hidden;
	padding:4px 15px 0 6px;
	background:#ede8e4;
	height:21px;
	float:left;
}

.inner-content_p .writing-category{
	width:699px;
	padding:4px 15px 0 6px;
	background:#ede8e4;
	height:21px;
	float:left;
	border:0px solid red;
	
}

.text-resizer{
	float:right;
	margin-left:10px;
}

.print span, .writing-category span{
	float:left;
	color:#0d6076;
	font:12px Arial, Georgia, Times, serif;
}
#font-max,
#font-min{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
}
#font-max{
	background:url(../images/max-font-icon.gif) no-repeat;
	width:24px;
	height:13px;
	margin:1px 0 0 4px;
}
#font-min{
	background:url(../images/min-font-icon.gif) no-repeat;
	width:12px;
	height:9px;
	margin:4px 0 0 10px;
}
.print a.print-link{
	float:right;
	color:#4d4d4f;
	margin:2px 0 0;
	font-size:11px;
	color:red;
}
.print a.print-link:hover{text-decoration:none;}
.inner-content .inner-box{
	width:630px;
	overflow:hidden;
	background:#f6f3f1;
	padding:0 40px 20px 50px;
	float:left;
}

.inner-content_p .inner-box{
	width:630px;
	background:#f6f3f1;
	padding:0 40px 20px 50px;
	float:none;
}

.inner-content_p .inner-box_p {
	width:630px;
	background:#f6f3f1;
	padding:0 40px 20px 50px;
	float:none;
	width:730px;
}

.heading-box{
	width:300px;
	overflow:hidden;
	color:#644d3f;
	margin:18px auto 0;
	border-bottom:1px solid #644d3f;
	padding:0 0 7px;
	font:18px "Arial", Times, serif;
	text-align:center;
}

.inner-content_p .heading-box{
	width:300px;
	color:#644d3f;
	margin:18px auto 0;
	border-bottom:1px solid #644d3f;
	padding:0 0 7px;
	font:18px "Arial", Times, serif;
	text-align:center;
}


.inner-content .heading-box strong{
	display:block;
	text-align:center;
	margin:6px 0 0;
	text-transform:uppercase;
}
.inner-content .heading-box em{
	display:block;
	text-align:center;
	margin:12px 0 0;
}
.heading-box span{
	display:block;
	text-align:center;
	margin:5px 0 0;
}
.head-text, .inner-content_p .head-text{
	text-align:center;
	width:100%;
	color:#644d3f;
	font:1.5em "Arial", Times, serif;
	padding:5px 0px 5px 0px;
	background:url(../images/head-strip.gif) no-repeat 50% 100%;
}

.head-text p.bodytext {padding-top:5px;margin-top:0px;font:1em "Times New Roman", Times, serif;padding-bottom:7px}

.inner-box p, .inner-box_p p{
	font:1.2em 'Trebuchet MS', Arila, Helvetica, sans-serif;
	margin:10px 0 0;
}
.inner-box h1, .inner-box_p h1{
	font:1.4em 'Trebuchet MS', Arila, Helvetica, sans-serif;
	color:#644d3f;
	margin:10px 0 0;
	text-transform:uppercase;
	font-weight:bold;
}
.inner-box h2, .inner-box_p h2{
	font:1.2em 'Trebuchet MS', Arila, Helvetica, sans-serif;
	font-weight:bold;
	margin:8px 0 -7px;
}
.pager{
	float:right;
	margin:15px 0 0;
	padding:0;
	list-style:none;
}
.pager li{
	float:left;
	margin:0 0 0 5px;
}
.pager a{
	overflow:hidden;
	display:block;
	background:url(../images/pager-bg.gif) no-repeat;
	width:8px;
	height:20px;
	font:12px 'Trebuchet MS', Arila, Helvetica, sans-serif;
	color:#4d4d4f;
	text-decoration:none;
	padding:4px 0 0 3px;
}
.pager a:hover,
.pager li.active a{background-position:0 -24px;}
/* home */
/*.home{background:#f6f3f1;}*/
.home{background:#fff;}
.home #wrapper{
	background:#fff;
	overflow:hidden;
	padding:0 30px !important;
	width:870px;
}
#container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.left-part{
	float:left;
	width:428px;
	position:relative;
}
.left-part img{display:block;}
.home-logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/home-logo.png) no-repeat;
	width:430px;
	/*height:86px;*/
	height:110px;
	top:0px;
	left:-1px;
	margin:0;
	z-index:1;
}
.home-logo a{
	height:100%;
	display:block;
}
.slide-box{
	position:absolute;
	bottom:20px;
	left:0;
	background:#fff;
	width:139px;
	padding:0 2px 0 0;
}
* html .slide-box{bottom:-1px;}
* html .slide-box{bottom:19px;}
.slide-heading{
	width:100%;
	overflow:hidden;
}
.slide-heading strong{
	float:left;
	font-size:12px;
	color:#0d6076;
}

.slide-heading a {color:#0d6076;text-decoration:none}

.slide-heading a:hover {color:#0d6076;text-decoration:underline}

.sliding-part{
	width:100%;
	overflow:hidden;
}
.sliding-part h2{
	font:10px Arial, Georgia, Times, serif;
	font-weight:bold;
	margin:7px 0 0;
}
.sliding-part strong{
	font:10px Arial, Georgia, Times, serif;
	font-weight:bold;
}

.sliding-part a {
	color:#0d6076;
	text-decoration:none;
}

.sliding-part a:hover {
	color:#0d6076;
	text-decoration:underline;
}

.sliding-part p{
	font:10px Arial, Helvetica, sans-serif;
	margin:3px 0 0;
	line-height:14px;
}
.sliding-part .more{
	width:125px;
	position:static !important;
	margin:4px 0 0;
}
.home-content{
	float:right;
	width:427px;
	padding:9px 0 0;
}
.home-content .right_content h2{
	margin:20px 0 0;
	line-height:23px !important;
	font:2.4em Arial, Georgia, Times, serif;
}



.home-content p{
	font-size:1.1em;
	margin:10px 0 0;
	line-height:16px;
}
.home-content h3{
	font-size:1.2em;
	color:#0d6076;
	margin:8px 0 -9px;
}
.home-content p a{
	text-decoration:underline;
	color:#0d6076;
}
.home-content p a:hover{text-decoration:underline;color:#c82218}
.home-mixer{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dbe7eb;
	margin:5px 0 0;
	padding:5px 0 0;
}


.home-mixer ul{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background-color: #fff;
}
.home-mixer ul li{
	float:top;
	width:430px;
	padding:2px 4px 0px 0;
	position:relative;
	padding-bottom:5px;
        border-bottom: 1px solid #DBE7EB;
}
* html .home-mixer ul li{height:248px;}
.home-mixer ul li h3, .home-mixer ul li h1{
	margin:0;
	font:1.4em Arial, Georgia, Times, serif;
	/*color:#0d6076;*/
	color:#4d4d4f;
	font-weight:bold;
}

.home-content .home-mixer ul li .mixer_content .news-list-container h4, .home-content .home-mixer ul li .mixer_content .news-list-container h2{
	font-size:1.1em;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:15px;
	padding:0px
}



.home-content .home-mixer ul li .mixer_content .news-list-container h4 a, .home-content .home-mixer ul li .mixer_content .news-list-container h2 a{font-weight:normal;margin:0px;padding:0px}


.home-mixer ul li p{
	/*font:10px Arial, Helvetica, sans-serif;*/
	margin:6px 0 0;
	/*line-height:14px;*/
	display:block;
}
.home-mixer ul li a{
	color:#0d6076;
	text-decoration:none;
	font-weight:normal
}
.home-mixer ul li a:hover{text-decoration:underline;}
.home-mixer ul li .more{
	width:109px;
	bottom:-3px;
	word-spacing:-1px;
	height:auto;
	min-height:15px;
}
* html .home-mixer ul li .more{
	height:15px;
	overflow:visible;
	
}
.home-mixer ul li strong{
	display:block;
	margin:5px 0 0;
	/*font:10px Arial, Georgia, Times, serif;*/
	font-weight:bold;
	line-height:normal;
}
.home-mixer ul li div .more{bottom:5px;}
.home-mixer ul li img{
	display:block;
	margin:2px 0 0;
}
.home-mixer ul li:after{
	display:block;
	content:"";
	clear:both;
}
.home-mixer ul li div.alternative_b{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dbe7eb;
	min-height:100px;
	padding:5px 0 0px;
	position:relative;
	margin:5px 0 0px;
}

.home-mixer ul li div.alternative_b .mixer_content {
	float:left;
	margin-bottom:5px;
}

.mixer_content .news-list-container{
	margin-bottom:10px;
}

.home-mixer .mixer-content .news-list-container h4 a{
	font-weight:normal
}

.news-list-container h3 a {font-weight:normal}


.home-mixer ul li div.news-list-morelink{
    font-size:0.9em;
    display:inline;
}


* html .home-mixer ul li div{
	height:90px;
	overflow:visible;
}

.home-mixer ul li .csc-textpic img {padding-top:2px;padding-bottom:0px}

.home-mixer h3 {
/*font-size:1em;*/
margin-bottom:4px;}
.home-mixer ul li.either .news-list-container {margin-bottom:1px;float:left;display:block;overflow:hidden;border:0px solid red;padding-bottom:5px}

.either{padding-bottom:0 !important;}
.alternative{
	padding-top:0 !important;
	margin:0 0 -5px !important;
}
/* footer */
#footer, #footer_int{
	width:100%;
	overflow:hidden;
	border-top:1px solid #0d6076;
	margin:14px 0 0;
	padding:0 0 10px;
	float:left;
}

#footer_int{float:left;margin-top:15px;}

/* CSS added to handle user input of footer logos and text*/

.footer-box{
	float:left;
	width:470px;
	display:block;
}
.footer-box p{
	text-transform:uppercase;
	font-size:9px;
	margin:3px 0 0;
	font-size:9px;
}

.footer-box-logo-holder{
	margin-top:10px;
	height:80px;
	float:left;

	overflow:hidden;
}
.footer-box-logo-holder img, .footer-box-logo-holder ul{
	float:left;
	border:none;

}

.footer-box ul{
	margin:0px 0 0px 4px;
	padding:0;
	list-style:none;
	font-size:9px;
}
.footer-box ul li{
	float:left;
	width:102px;
	padding:4px 0 4px 0;
	margin:0 5px 0 0;
}

.footer-box a{
	color:#0d6076;
	text-decoration:underline;
	}
	
.footer-box a:hover{
	color:#0d6076;
	text-decoration:underline;
	color:#c82218;
	}

.department{
	/*background:url(../images/department-icon.gif) no-repeat;*/
	padding:4px 0 4px 35px !important;
	height:45px;
}
.council{
	/*background:url(../images/council-icon.gif) no-repeat 10% 0;*/
	padding-right:0px !important;
	height:45px;
}
.footer-info{
	float:right;
	font-size:9px;
	padding:25px 0 0;
	width:250px;
}
.footer-info ul{
	margin:0px;
	padding:0px;
	margin-left:19px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.footer-info ul li{
	float:left;
	background:url(../images/footer-sep.gif) no-repeat 100% 50%;
	padding:0 4px;
	margin:0 -1px 0 1px;
	display:inline;
}
.footer-info ul li.last{background:none;}

.footer-info ul a, .footer-info a{
	color:#4d4d4f;
	text-decoration:underline;
}
.footer-info ul a:hover,.footer-info a:hover{text-decoration:underline;color:#c82218}
.footer-info p{
	float:right;
	margin:3px 5px 0;
	
}

#content .tx-comments-pi1 {float:left;padding-top:5px;margin-bottom:15px}
#content .tx-comments-form-top-message {float:left;margin-top:15px;margin-bottom:10px;width:530px}

#content .tx-pawritings-pi1 {float:left;border:0px solid red}
.inner-content_p .tx-pawritings-pi1 {float:none;border:1px solid red}

.print-link_b{
	float:right;
	color:#4d4d4f;
	margin:2px 0 0;
	font-size:11px;
	color:red;
	border:1px solid red;
}

#content .tx-paprojects-pi1 {margin-top:5px;}
#content .tx-paprojects-pi1 h2{width:75%;float:left}
#content .tx-paprojects-pi1 {padding-top:0px;}
#content .tx-paprojects-pi1 .content-form{margin-top:0px}
#content .tx-paprojects-pi1 P.bodytext {margin-top:0px;margin-bottom:10px}
#content .tx-paprojects-pi1 .artist_name_link {margin-top:5px;margin-bottom:10px}

.form_error{float:left;width:100%;font-size:1.1em;color:green}
#content .form_error P.tx-srfeuserregister-pi1-error {font-size:0.9em;color:red;padding:0px;margin:0px}

#content .login_label {width:60px;}
#content .margin-10 {margin-top:10px;padding-top:15px}

.project-list LI .crop_thumbnail, .project-list-one LI .crop_thumbnail, .project-list-two LI .crop_thumbnail, .project-list-three LI .crop_thumbnail{ height:105px;overflow:hidden;padding-left:0px;background:#ece7e3}
.project-list-one LI .crop_thumbnail IMG, .project-list-two LI .crop_thumbnail IMG, .project-list-three LI .crop_thumbnail IMG, .project-list LI .crop_thumbnail IMG  {border:0px solid green;padding-left:0px;width:138px}

.reading_room_image {width:100%;display:block;float:left;margin-bottom:5px}
.reading_room_image-gallery {width:100%;display:block;float:left;margin-bottom:25px;margin-top:40px;margin-left:80px}
.blue {color:#0d6076;}

.pa_mapping_holder{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	float:left;
	display:block;
	margin-bottom:10px;
}

.pa_mapping_content{
	width:120px;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	display:block;
}

.pa_mapping_content img{
	margin:0px;
	padding:0px;
	float:left;
}

.pa_mapping_content h3{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
}
.pa_mapping_content img{
	border:1px solid #256277;
	margin-bottom:5px;
}
.tx-pagooglemaps-pi1 .row_divider {
margin-top:10px;
padding-top:10px;
float:left;
width:100%;
margin:0px;
padding:0px;}


.google_popup_desc, .google_popup_img, .google_popup_hdr{
	width:250px;
}

.google_popup_img{
	margin-top:10px
}

#content .content-holder .tx_lumogooglemaps_pi1_sidebar UL LI {padding-bottom:10px}

#content .content-holder .tx-indexedsearch UL.browsebox, #content .content-holder UL.browsebox{
	padding-left:0px;
}
#content .content-holder .tx-indexedsearch UL.browsebox LI, #content .content-holder UL.browsebox LI{
	background:none;
	width:45px;
	margin:0px;
	padding:0px;
	padding-right:0px;
	padding-left:3px;
	font-size:0.8em;
	display:inline;
}

#content .content-holder .browsebox {
	float:left;
	border:1x solid red;
	
}

.text-block{float:left;}

#content .content-holder UL.browsebox li.previous{
	width:50px;
}

#content .content-holder UL.browsebox LI{
	font-size:0.9em;
	width:40px;
}

#content .content-holder UL.browsebox{width:580px}

#content .content-holder UL.browsebox LI .active{
	color:#c82218;
	text-decoration:underline;
} 

.tx-paglossary-pi1 {float:left;}
.tx-indexedsearch-res {border:1px solid white}

.home_v{
	height:617px;
	width:428px;
	background:gray;
}

.rgmediaimages-caption{
	margin-bottom:20px;
}

.news-search-form{
	margin-top:10px;
}

.content-holder ul.csc-menu, .content-holder ul{
	float:left;
}

input, h1 { behavior: url("fileadmin/templates/template01/iepngfix/iepngfix.htc") }

.mixer_content .tx-push2rss3ds .rss-feeds-alt{
	border:none;
	margin-right:4px;
	padding-right:4px;
	margin:0px;
	float:left;
	width:99%;
}

.mixer_content .tx-push2rss3ds .rss-feeds-alt p{
	padding-top:0px;
	margin:0px;
}

.mixer_content .tx-push2rss3ds .rss-feeds-alt a img{
	margin:0px;
	margin-right:4px;
	padding:0px;
}

.inner-content_p .inner-box{
	width:630px;
	background:#f6f3f1;
	float:left;
	padding:0 40px 20px 50px;
}

.hidden_links .lightbox {display:none;color:white;}
.news-search-form-submit, .tx-indexedsearch-searchbox-button {margin-left:7px;}


.home-mixer .tx-chnewsfeeds-pi1 {float:left;margin-top:10px}
#content .content-holder .tx-chnewsfeeds-pi1 ul {margin:0px;padding:0px}
#content .content-holder .tx-chnewsfeeds-pi1 ul li {background:none;margin:0px;padding:0px;border:0px solid red}
#content .content-holder .tx-chnewsfeeds-pi1 ul li a {display:block;height:20px;padding-top:5px}
#content .content-holder .tx-chnewsfeeds-pi1 {border-top:1px solid #dbe7eb;}
.home-mixer .tx-chnewsfeeds-pi1 {height:30px}
.home-mixer .tx-chnewsfeeds-pi1 ul li{min-height:30px;font-size:1.1em;height:100%}

.tagcloud {padding-top:0px;margin-top:0px;float:left}
.tagcloud a {float:left;padding:4px;margin:0px}
.tx-rgmediaimages-pi1 {margin-top:20px}
.gallery-path .tx-rgmediaimages-pi1 {margin-top:0px}
li .tx-rgmediaimages-pi1 {padding:0px;margin:0px;margin-top:6px}
li .rgmediaimages-caption {display:none}
li .tx-pareadingroom-pi1 {margin-bottom:10px;}
li .tx-pawritings-pi1 {margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
li .tx-pawritings-pi1 .bodytext{font-family:Arial, Helvetica, sans-serif;}

.tx-chnewsfeeds-pi1 LI A {	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 18px;	BACKGROUND: url(/typo3conf/ext/chnewsfeeds/res/ico-rss.gif) no-repeat left 8px;}

.tx-macinasearchbox-pi1 form {margin:0px;padding:0px}

.home .csc-textpic-clear {display:inline}

.reorder {border:0px solid blue;text-align:left}
.reorder img{padding-right:5px:0px;padding-bottom:0px;border:0px solid red;margin-right:0px;}
.reorder img.first {padding-left:5px;}
.reorder span{padding-right:10px;border:0px solid green;padding-left:10px;}

 .wraptocenter {
	margin:0px;
	padding:0px;
}

 .wraptocenter img{
 	margin:0px;
	padding:0px;
 }

 .wraptocenter, #content ul.content-mixer li .wraptocenter{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 186px;
    height: 136px;
	background:#ede8e4;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
 float:left;
 margin-bottom:3px;
}
 .wraptocenter * ,#content ul.content-mixer li .wraptocenter * {
    vertical-align: middle;
	padding:0px;
	margin:0px;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
 .wraptocenter span, #content ul.content-mixer li .wraptocenter span {
    display: inline-block;
	margin:0px;
	padding:0px;
	display:none;
	
	

}

#content ul.content-mixer li .wraptocenter img{
margin:0 auto;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}


/* SC added April 2013*/

.topnav ul a {
color:#0D6076;
text-decoration: none;
padding-left: 5px;
}

.home-content p {
    margin: 0px 0 10px 0;
}

.footer-box {
    width: 510px;
}

.footer-info {
    padding: 6px 0 0;
}
.socialicons{
text-align:right;
padding-right:6px;

}

.footer-box {
padding-top:2px
}

.socialpadding{
display:inline;padding-left:5px;
}

.home-mixer{
 border-top: 5px solid #DBE7EB;
}

.home-mixer h3{
padding:0px;
margin:0px;
}


.home-content .home-mixer p
{
margin:0px 0px 4px 0px;
}

.home-mixer .text-block img{
margin-top:3px; 
}
.home-mixer h3 a {
    color: #0D6076;
    text-decoration: none;
    font-family:Arial, Verdana;
    font-size:14px;
}
.home-mixer a {
    color: #0D6076;
}
.news-list-container h3 a {
    font-weight: normal;
}
.home-mixer h2 {
font-family:Arial,Verdana;
font-size:14px;
padding:0px;
margin:0px;
}
.home-mixer .text-block, .home-mixer .text-block-artist {
padding:4px 0px 4px 0px;
    border-bottom: 1px solid #DBE7EB;
    border-top: 0px solid #DBE7EB;
 margin: 0px 0 0px;
}
.home-mixer h4 a {
    color: #0D6076;
	text-decoration: none;
  font-weight: normal;
font-size:12px;
padding:0px;
margin:0px;
}
.home-mixer h4{
padding:0px 0px;
margin:0px 0px;
}
.home-mixer .bottompad{
 border-bottom: 5px solid #DBE7EB;
margin-bottom:5px
}
.text-block dl {
    float: left;
    font-size: 1.1em;
    margin: 5px 0 0 5px;
    width: 347px;
}

.advancedsearch{
text-align:right
}

.advancedsearch input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #4D4D4F;
  height: 16px;
    font: 14px Arial,Helvetica,sans-serif;
    display:inline;
	  width: 135px;
margin-top:0px;
}


.advancedsearch fieldset label
{
padding-right:10px
}


.advancedsearch fieldset div.rightalign {
    background: url("../images/input-bg.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin: 0px 5px 0 0;
    padding: 0px 0px 10px 4px;
    width: 160px;
  display:inline;
 
}
html body div#wrapper div#main div.main-content div#content div.content-holder div.advancedsearch form#searchform fieldset a{
display:inline;
}

.advancedsearch input.gobutton{
width:20px;
    color: #0D6076;
    font-size: 0.9em;
text-align:left;
}

.sliderwrapper { 
	width: 552px; 
	height: 348px; 	
}

.clear {
	clear:both;
}

div.nivoSlider { max-height: 348px ;}
div.nivoSlider { height: 348px ; }

#content .theme-default .nivo-caption a{ color:#FFF; border:0px; text-decoration:none; }

#cse-hosted{

width:520px

}

a#subscribe.right.open-subscribe {

background: url("../images/minus-btn.gif") no-repeat scroll 0 -4px rgba(0, 0, 0, 0);
}


html body.news div#wrapper div#main div.main-content div#rightcolumn div.slide-block-active div.block-heading a#news-right.open-news-start{

background: url("../images/minus-btn.gif") no-repeat scroll 0 -4px rgba(0, 0, 0, 0);
   border: 0 solid #FF0000;
    float: right;
    height: 13px;
    margin: 2px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 15px;
}
