.gridtitle {
line-height:15px;


}

.csc-textpic-right {
float:right;
text-align:right;
clear:none;
}

.csc-textpic-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	white-space: normal;
	line-height: 20px;
	text-align:justify;
	font-weight:normal;
	display:block;
	padding-top:15px;
	overflow:hidden;
	clear:both;
}





.bodytext{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	white-space: normal;
	line-height: 20px;
	text-align:justify;
	font-weight:normal;
	display:block;
	padding-top:15px;
	overflow:hidden;
	clear:both;
}

.bodytext A {
color: #28449C;
}

.bodytext A:visited {


	color: #555555;

}

.news-latest-title {
float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
white-space:normal;
}


.news-latest-item {
background-color:#aaaaaa;
white-space:normal;
display:block;
}

.news-latest-container {
padding:0;
margin:0;
}

.news-latest-title A {
color: #28449C;
white-space:normal;
}

.news-latest-title A:visited {


	color: #555555;
	white-space:normal;

}

.news-latest-time {
float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;

	padding-right:10px;

}

.news-latest-date {
float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;


}

.news-latest-subheader P{
padding:0;
margin:0;
clear:both;
display:block;
height:10px;
line-height:10px;
font-family:"arial";
}


.spacer {

border-top: 1px solid #D1D6E4;
margin-top:7px;
margin-bottom:9px;

}


H6,H5 {
padding:0;
margin:0;
margin-bottom:-10px;
	}
	
	
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	color: #777777;
	text-align: justify;
	margin-top:-2px;
	margin-bottom:-2px;
	padding-left:35px;
	display:block;
	white-space: normal;
	background: url(images/circle.gif) no-repeat;
	background-position:18px 6px;

}



.menu_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	text-indent: 8pt;
	display: block;
	float: left;
	margin-top:25px;
	position:relative;
	

}

.menu_1 DIV.menu1-level1-no A{

	font-size: 11px;
	color: #888888;
	display: block;
	line-height:20px;
	clip: rect(auto,auto,auto,auto);
	width:150px;
	display: block;
	text-decoration:none;
	padding-bottom:5px;
	margin-top:2px;
	margin-bottom:2px;
	background-repeat: no-repeat;


}

.menu_1 DIV.menu1-level1-act A{
	font-size: 11px;
	color: #555555;
	font-weight:bold;
	background-position: left center;
	display: block;
	line-height:20px;
	clip: rect(auto,auto,auto,auto);
	width:150px;
	display: block;
	text-decoration:none;
	
	padding-bottom:5px;
	margin-top:2px;
	margin-bottom:2px;


}

.menu_1 DIV.menu1-level1-no A:hover
{
	text-decoration:underline;
}


.menu_1 DIV.menu1-level2-no A{
display:block;
	font-size: 9px;
	position:relative;
	color: #777777;
	line-height:13px;
	clip: rect(auto,auto,auto,auto);
	width:135px;
	text-decoration:none;
	margin-left:15px;
	text-indent:0px;
	
	padding-top:2px;
	padding-bottom:5px;


	
	border-top: 1px solid #D1D6E4;
	border-right: #666666;
	border-bottom: #666666;
	border-left: #666666;

	
background-color: #EEEEEE;
padding-left:2px;



}



.menu_1 DIV.menu1-level2-no A:hover
{
	text-decoration:underline;
	text-indent: 0pt;
	padding-left:2px;

}


.menu_1 DIV.menu1-level2-act A{
display:block;
	font-size: 9px;
	position:relative;
	color: #777777;
	line-height:13px;
	clip: rect(auto,auto,auto,auto);
	width:135px;
	text-decoration:none;
	margin-left:15px;
	text-indent:0px;
	
	padding-top:2px;
	padding-bottom:5px;


	
	border-top: 1px solid #D1D6E4;
	border-right: #666666;
	border-bottom: #666666;
	border-left: #666666;
	
background-color: #EEEEEE;
padding-left:2px;




}


.menu_1 DIV.menu1-level3-no A:hover
{
	text-decoration:underline;
}

.menu_1 DIV.menu1-level3-no A{
	font-size: 9px;
	color: #888888;
	display: block;
	line-height:13px;
	clip: rect(auto,auto,auto,auto);
	width:110px;
	display: block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:5px;
	margin-left:40px;
	text-indent: 0pt;

	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;


}

.menu_1 DIV.menu1-level3-act A{
	font-size: 9px;
	color: #888888;
	display: block;
	line-height:13px;
	clip: rect(auto,auto,auto,auto);
	width:110px;
	display: block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:5px;
	margin-left:40px;
	text-indent: 0pt;

	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	


}


.news-list2-container {
display:block;
width:590px;
margin-top:-1px;

}

.news-list2-title A:visited,.news-list2-title A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-align: left;
	white-space: normal;
	line-height: 20px;
	font-weight:normal;
	display:block;
	width:575px;
	text-decoration: none;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px;
}


.news-list2-title A,.news-list2-title A:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #28449C;
	text-align: left;
	white-space: normal;
	line-height: 20px;
	font-weight:normal;
	display:block;
	width:575px;
	text-decoration: none;
	margin-left:5px;
	margin-bottom:-10px;
		margin-top:3px;
		margin-bottom:3px;
}

.news-list2-subheader,.news-list2-subheader A, .news-list2-subheader A:visited, .news-list2-subheader A:hover, .news-list2-subheader A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	white-space: normal;
	line-height: 20px;
	font-weight:normal;
	display:block;
	width:575px;
	text-decoration: none;
	margin-left:5px;


}



.news-list2-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	text-align: right;
	white-space: normal;
	font-weight:normal;
	line-height: 20px;
	display:block;
	margin-top:-10px;
	width:580px;

	text-decoration: none;


}

.news-list2-item {
margin-bottom:10px;
background-color: #EEEEEE;
border-top: solid 1px #DFDFDF;
display:block;
width:100%;

}

.news-list-container {
display:block;
width:150px;
margin-top:-1px;

}

.news-list-title A,.news-list-title A:visited,.news-list-title A:active,.news-list-title A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	white-space: normal;
	line-height: 20px;
	font-weight:normal;
	display:block;
	width:140px;
	text-decoration: none;
	margin-left:5px;


}




.news-list-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	text-align: right;
	white-space: normal;
	font-weight:normal;
	line-height: 20px;
	display:block;
	
	width:150px;
	text-decoration: none;
	margin-left:-5px;

}

.news-list-item {
margin-bottom:10px;
background-color: #EEEEEE;
border-top: solid 1px #DFDFDF;
display:block;
width:150px;
z-index:0;
}

.news-single-title {
display:table;
border-right: solid 1px #D1D6E4;
padding-right:10px;
width:400px;
height:100px;
float:left;
margin-bottom:20px;
}

.news-single-time {
display:block;
float:right;
width:165px;
text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	white-space: normal;
	line-height: 20px;
}

.news-single-date {
display:block;
float:right;
width:165px;
text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	white-space: normal;
	line-height: 20px;

}

 .news-single-subheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	white-space: normal;
	line-height: 20px;
	text-align:justify;
	font-weight:normal;
	display:block;
	overflow:hidden;
	clear:both;

}

.news-single-author {
display:block;
float:right;
width:165px;
height:50px;
text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	white-space: normal;
	line-height: 20px;
	font-weight:normal;
	padding-top:10px;

}

.news-single-item {
margin-top:15px;

}

.circle {


display:inline;
}

.rates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	display: block;
	left: 20px;
	margin-left: 20px;
}

.grid TR {
height:18px;
line-height:8px;
}

.ratestitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.box {
	display: block;
	border: 1px solid #CCCCCC;
}


tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height:1px;
}

.tx-jkpoll-pi1 {
display:block;
position:absolute;
background-color:#EEEEEE;
width:130px;
padding-bottom:4px;
margin-top:20px;
}

.tx-jkpoll-pi1 form{
display:block;
margin:0px;
}


.poll-answerblock {
padding-left:4px;
padding-right:4px;
}

.poll-title {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color: #28449C;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.poll-question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
	display:block;
	margin-left:4px;
	margin-right:4px;
	padding-top:5px;
	padding-bottom:10px;
	
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	display:block;
	margin-left:4px;
	margin-right:4px;
	padding-top:5px;
	padding-bottom:10px;
	
}

.poll-result-pct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #777777;
	display:block;
	float:right;

}

.poll-answer-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	display:block;
	float:left;

}

.poll-vote-answer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	line-height:1px;
	padding:0;
	display:block;
	width:130px;
	clear:both;
	height:20px;
}


.poll-vote-answer input{

}


.poll-vote-block{
padding:0;
margin:0;
}


.poll-submit{

}

.poll-submit input {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color: #FFB201;
	border:0;
	width:60px;	
	padding-top:4px;
	padding-bottom:4px;
	margin-left:4px;
	margin-top:10px;
}


.poll-result-image {
	display:block;
	clear:left;
	
}

.poll-answer {
display:block;
clear:both;
}

.poll-result-votes {
display:none;
}

.poll-votes { 
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#888888;
	padding-top:15px;
}


.news-feed-container {
display:block;
width:150px;
margin-top:-1px;
padding-bottom:13px;
}

.news-feed-title A,.news-feed-title A:visited,.news-feed-title A:active,.news-feed-title A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	white-space: normal;
	line-height: 20px;
	font-weight:bold;
	display:block;
	width:140px;
	text-decoration: none;
	margin-left:5px;
	margin-bottom:8px;


}


.news-feed-sub A,.news-feed-sub A:visited,.news-feed-sub A:active,.news-feed-sub A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	text-align: left;
	white-space: normal;
	line-height: 20px;
	font-weight:normal;
	display:block;
	width:140px;
	text-decoration: none;
	margin-left:5px;
}


.news-feed-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	text-align: right;
	white-space: normal;
	font-weight:normal;
	line-height: 20px;
	display:block;
	width:150px;
	text-decoration: none;
	margin-left:-5px;
	}
	
	.news-feed-item {
margin-bottom:10px;
background-color: #EEEEEE;
border-top: solid 1px #DFDFDF;
display:block;
width:150px;
}


.feedback-label {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: right;
	white-space: normal;
	font-weight:normal;
	line-height: 19px;
	display:block;
	text-decoration: none;
	margin-right:5px;
	width:90px;

}

.feedback-submit input {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color: #002252;
	border:0;
	width:90px;	
	padding-top:4px;
	padding-bottom:4px;

	margin-top:5px;
}

.feedback-error{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: red;
	line-height: 16px;
	text-align:justify;
	font-weight:normal;
	display:block;

}

.feedback-success{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #25AE0A;
	line-height: 24px;
	text-align:justify;
	font-weight:normal;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
	border-top:solid 1px;
	border-bottom:solid 1px;
	margin-top:15px;
	margin-bottom:20px;
	

}