/* PLUGINS */

.tt_news_pi1 h2 a {
	color: #000055;
	text-decoration: none;
}
.tt_news_pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 6px 6px 6px;
	border-bottom: 1px solid #666;
}

/*..........................................NEWS HOME.*/

/*#newslatest{
	float: left;
	display: block;
	width: 30%;
}*/
#newslatest .h1{
}
#newslatest p{
	padding: 0 2px 0 2px;
}
.newslatest_image{
	width: 75px;
	min-width: 75px;
	height: 65px;
	min-height: 65px;
	display: block;
	float: left;
	border-bottom: 6px solid #FFF;
	border-right: 6px solid #FFF;
}
.newslatest_title{
	display: block;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: 500;
	line-height: 20px;
	margin: 0 2px 2px 4px;
}
.newslatest_title a{
	color: #000;
}
#newslatestwrap{
	background: #FFF;

}
/*.newslatest_list{
	background: url("http://acorn.org/fileadmin/template/08_Page_Template/images/news_arrow.gif");
	background-repeat: no-repeat;
	padding: 0 0 6px 20px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
}*/
.newslatest_list{
	padding: 2px;
	border-bottom: 1px dashed #666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.newslatest_list a{
	color: #000;
}
.newslatest_list a:hover{
	color: #900;
}
#latestnews_left h1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
}
#latestnews_right h1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
}
/*..................................................NEWS*/
.news_title{
	font-size: 20px;
	font-weight:lighter;
	font-family: "Times New Roman", Times, serif;
	color: #990000;
	padding-top: 6px;
}
.news_title a{
	font-size: 20px;
	font-weight:lighter;
	text-decoration: none;
	color: #990000;
}
.news_title a:hover,a:visited:hover{
	color: #CC0000;
}
.news_title a:visited{
	color: #990000;
}
.blogdate{
	font-size: 10px;
	color: #444;
}
.news_info{
	padding: 2px 0 10px 0;
}
.news_text{
	font-size: 12px;
	line-height: 20px;
}
.news_text a {
	color: #990000;
/*	text-decoration: none;*/
	font-weight: 500;
}
.news_text a:hover,a:visited:hover{
	color: #CC0000;
}
.news_text a:visited{
	color: #990000;
}
#news-image{
	padding: 0px 12px 6px 0px;
}
.caption{
	font-size: 10px;
	line-height: 14px;
	color: #666;
}
.caption a,a:visited{
	color: #666;
	text-decoration: none;
}
.caption a:hover,a:visited:hover{
	color: #900;
}
.news_link {
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
	padding-top: 6px;
}
.news_link a{
	color: #993333;
	text-decoration: none;
}
.news_link a:hover,a:visited:hover{
	color: #CC6666;
}
.news_link a:visited{
	color: #993333;
}
#news_listitem{
	border-top: 1px solid #666;
	padding: 6px;
	display: block;
}
#news_listitem_home{
	padding: 6px;
	display: block;
}
.blogback {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding-top: 6px;
}
.blogback a{
	color: #003366;
	text-decoration: none;
}
.blogback a:hover{
	color: #336699;
}
.blogback a:visited{
	color: #003366;
}
.blogback a:visited:hover{
	color: #336699;
}
.blogtitle{
	font-size: 20px;
	font-weight:lighter;
	font-family: "Times New Roman", Times, serif;
	color: #990000;
	padding-top: 6px;
}
.blogtitle a{
	font-size: 20px;
	font-weight:lighter;
	text-decoration: none;
	color: #990000;
}
.blogtitle a:hover,a:visited:hover{
	color: #CC0000;
}
.blogtitle a:visited{
	color: #990000;
}
.bloginfobar{
	padding: 6px 0 18px 0;
}
.emailafriend{
	padding: 6px 0 6px 0;
}


/*.......................................*/

.tx-guestbook-list-header {
	background-color: #000055;
}
.tx-guestbook-latest-header {
	background-color: #000055;
}
.tx-guestbook-form-inputfield-med { 
        border-style: solid; 
        border-width: 1pt; 
        border-color: #000055;
        font-size:14px; 
        color:#333333; 
        width:100px; 
}
.tx-guestbook-form-inputfield-big { 
        border-style: solid; 
        border-width: 1pt; 
        border-color: #000055; 
        font-size:14px; 
        color:#333333; 
        width:150px; 
}
.tx-guestbook-form-textarea { 
    	border-style: solid; 
    	border-width: 1pt; 
    	border-color: #000055; 
    	font-size:14px; 
    	color:#333333; 
    	width:250px; 
}



/*.........tell a friend ..........*/

.stf_header{
	height: 14px;
	font-family: Helvetica, Arial, sans-serif;
	text-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
TD#tip_many_friends_field{
	border-left: 1px solid #336699;
	border-bottom: 1px solid #336699;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding: 2px 0 2px 0;
}
TD#tip_many_friends_input{
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding: 2px 0 2px 0;
}


/*........................................QUESTIONAIRE.*/

.tx-pbsurvey-pi1 .question{
	font-size: 14px;
	font-weight: 600;
}
.tx-pbsurvey-pi1 .required{
	vertical-align: middle;
	font-weight: 700;
}
.tx-pbsurvey-pi1 .questionNumber{
	color: #666;
	padding-right: 6px;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even{
	background-color: FFF;
}
.tx-pbsurvey-pi1 .barcontainer .bar{
	background: #BBB;	
}

/*.........................................MY OFFICE....*/

.CIbody1{
	padding-top: 12px;
	font-size: 12px;
	text-align: center;
}
.OLaddress1{
	border-bottom: 1px solid #444;
	vertical-align: top;
}

/*...............................................2 column.*/

#latestnews_left{
	vertical-align: top;
	width: 66%;
	border-right: 1px dotted #000;
	padding: 0 6px 12px 6px;
	border-bottom: 1px solid #000;
}
#latestnews_right{
	vertical-align: top;
	padding: 0 6px 6px 6px;
	border-bottom: 1px solid #000;
}