div.newsbox div.boxhdr h2 {
    color:black;
}
div.newsbox ul li  {
    /* reset default list styles */
    height:auto;
    float:none;
    width:auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
div.newsbox a {
    text-decoration: none;
}
div.newsbox a:hover {
    text-decoration: underline;
}
div.newsboxinnerleft {
    width:335px;
    margin-right: 8px;
    padding-bottom: 0px;
    white-space: normal;
}
div.newsboxinnerright {
    width:335px;
}
div.newsboxinnerright p {
    margin:0;
    overflow:hidden;
    height:60px;
    white-space:normal;
}
div.newsboxinnerright p a {
    color:#266FCE;
    font-weight:bold;
}
div.newsboxinnerleft ul {
    height:69px;
    overflow: none;
    margin-bottom:0;
}
div.newsboxinnerleft ul li {
}
div.newsboxinnerleft ul li p {
}
div.newsboxinnerleft p {
    float:right;
    margin:0;
    margin-bottom:5px;
}
div.newsboxinnerleft p a {
    color:#266FCE;        
    font-weight:bold;
}
div.newsboxinnerleft a {
    color:#266FCE;
    font-weight:bold;
}
div.newsboxinnerleft ul li h3 {
	margin: 0; padding: 0;
    margin-top: 5px;
    padding-top: 0px;
    margin-bottom: 1px;
    padding-bottom: 0px;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    color: black;
}
div.newsboxinnerleft ul li h3 {
    font-size: 11px;
}
div.newsitemteaser {
}
div.newsitemteaser p {
   margin-top: 1px;
}
div.newsitemteaser h3 {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 1px;
    color: black;
}
div.newsitemteaser img {
    float:left;margin-right:5px;
    margin-left:3px;
}

.frontnewstable{
	background-color:white;
	margin:0px 0;
}

.frontnewstable td{
	padding:5px;
}



.frontnewstable td ul li{
	margin-bottom:5px;	
}

.frontnewstable h3{
	color:black;	
}

.readon td{
	background-color:white;	
}

.readon td a{
	float:right;
	color:#266FCE;
}

.newsitem div{
	color:black;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	width:100%;	
	text-align:left;
}

#grayline{
	background-color:#DDDDDD;
	width:4px;	
	padding:0px;
}

