h1 {
	font-size: 16px;
	line-height:22px;
}

h2 {
	font-size: 16px;
	line-height:22px;
}

#content h2 {
	padding-bottom:8px;
}

h3 {
font-size:12px;
line-height:18px;
padding-bottom:2px;
}

p {
padding-bottom:0.75em;
}

h2.dot {
	margin:10px 15px;
	padding-left:20px;
	background: url(../images/h2_dot.gif) no-repeat 0px 3px;
}

td {
	vertical-align: top;
}

ol{
margin-left:18px;
}
.inner ul{
margin:0 0 0.75em 15px;
}
.inner ul ul{
margin:4px 0 4px 15px;
}

div#ref_content h1, div#sub_content h1, div#pas_content h1 {
	margin-left: 15px;
	padding:10px 20px;
}

div#ref_content p {
	margin-left: 35px;
}

.tx-t3references-pi1 p, .news-list-item-content p{
margin-left:0px !important;
}

.tx-t3references-pi1-singleViewField-infoH {
font-weight:bold;
padding-right:10px;
}
.tx-t3references-pi1-singleView img {
padding-bottom:10px;
}


div.dotted {
	height: 3px;
	background: transparent url(../images/dotted.gif) repeat-x scroll 0 0;
}

div.csc-frame-rulerAfter {
	height: 3px;
	background: transparent url(../images/dotted.gif) repeat-x scroll 0 0;
	margin: 10px 0px;
}


div#home_projects div.csc-textpic {
	position: relative;
	height: 82px;
	margin-top: 17px;
	display:block;
	display:inline-block;
}

div#home_projects div.csc-textpic div.csc-textpic-text {
display:block;
display:inline-block;
position:absolute;
bottom:0;
margin-bottom:0;
width:250px;
}


div#home_projects div.csc-textpic div.csc-textpic-imagewrap {

}

div#home_projects div.csc-textpic div.csc-textpic-text p {
	margin-bottom: 0;
	padding:0px;
}

div#content-wrap a {
	color: #464d51;
	text-decoration: underline;
}
div#home_content_wrap a {
	color: #464d51;
	text-decoration: none;
}
div#home_content_wrap a:hover {
	text-decoration: underline;
}
#latest_news_home{
bottom:0;
position:absolute;
width:100%;
font-size:12px;
}


td.news-latest-date {
	padding: 5px 5px 5px 10px;
	width: 50px;
}

td.news-latest-title {
	padding: 5px;
}

h2.tt_news_latest_header{
	font-size:12px;
	font-weight:bold;
	font-family:'Trebuchet MS',Helvetica,sans-serif;
}

div.news-list-container h2.dot {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 17px !important;
	background: url(../images/h2_dot.gif) no-repeat 0px 3px;
}
div.news-list-container a{
text-decoration:none !important;
}

ul.news-list-combined {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.news-list-combined li.news-list-item{
background:url(../images/dotted.gif) repeat-x scroll left bottom;
}

li.latest_combined_single_active{
	background:#ffffff !important;
	margin:10px 0px 10px -10px;
	padding:1px 10px;
}

li.latest_combined_single_active img{
margin-left:17px;
}

span.news-list-more{
width:100%;
display:block;
display:inline-block;
text-align:right;
vertical-align:middle;
height:24px;
font-weight:bold;
}

span.news-list-more a{

background:transparent url(../images/h2_dot.gif) no-repeat scroll right 2px;
margin-right:10px;
padding-right:16px;
text-decoration:none !important;

}

div.news-list-date {
display:block;
float:none;
clear:both;
font-size:14px;
font-weight:bold;
vertical-align:top;
margin:4px 0px 4px 17px;
}
div.news-list-item-content{
margin-left:17px;
}

div.tx-t3references-pi1-list-box {
	display: block;
	clear: both;
	padding-bottom: 30px;
}


div.tx-t3references-pi1-list-box-inner {
	margin-left: 35px;
	background: url(../images/dotted.gif) repeat-x left bottom;
	padding-bottom: 10px;
}

div.tx-t3references-pi1-modeSelector {
	margin-left: 35px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: transparent url(../images/dotted.gif) repeat-x scroll left bottom;
}

div.tx-t3references-pi1-modeSelector span{
	vertical-align:middle;
	padding-right:30px;
	font-weight:bold;
}

div.tx-t3references-pi1-modeSelector select{
	font-family:'Trebuchet MS',Helvetica,sans-serif;
	vertical-align:middle;
}

div.tx-t3references-pi1-list-box h2 a {
	text-decoration: none !important;
}

img.tx-t3references-pi1-list-img {
	padding-right: 10px;
}

div.tx-t3references-pi1-listrow td {
	background: none !important;
}

input, textarea, select {
border: 1px solid #6E7375;
}

#captchaResponse {
float:none;
margin-right:20px;
vertical-align:top;
width:100px;
}

table.tx-t3references-pi1-singleViewField-infoT{
width:600px;
}

