body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height:20px;
}
body {
	background: url('images/bg.jpg') repeat-x #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
p{
margin-top:5px;
}  
      
a{
color:#315E88;
}

a:link{
color:#315E88;
}

a:visited{
color:#315E88;
}

a:hover {
color:#FF0000;
text-decoration:none;
}

.newstitle {
color:#FFFFFF;
font-weight:bold;
margin-left:8px;
margin-right:3px;
text-decoration:underline;
}

.newstext {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-left:8px;
margin-right:3px;
}

.headlines {
color:#315E88;
font-weight:bold;
}

.event {
font-size:11px;
font-weight:bold;
}

.wrapper {
   width:760px;
   margin:0 auto;
   text-align:left;
   
}

.upperhead {
   width:100%;
   height:67px;
} 

.title {
 font-size:18px;
 font-weight:bold; 
 color:#ffffff;
 padding-top:20px;
 } 
 
.date {
 text-align:right;
 font-size:12px;
 color:#fff;
 font-weight:bold;
 padding-bottom:5px;
 }
     
.banner { 
  text-align:center; 
  height:178px; 
  width:100%;	
}  

.banner .logo {
 float:left;
 height: 150px;
 padding-top:14px;
 }

.banner .slogan {
 float:right;
 padding-top:14px;
 padding-right:20px;
}
 
.underbanner {  
  width:760px;
  height:50px;
  background:inherit;
} 

.undermenu {
  width:760px;
  padding-top:5px;
  font-weight:bold;
  color:#FFFFFF;
}

.navtable {
	border:0;
	padding-top:0px; 
	height:27px; 
	}

.menu01 {
	color: #6483FF;
    margin-top:5px;							   
	margin-bottom:0px;
	margin-left:15px;
	margin-right:15px;
    font-size:12px;
	font-family:Arial;
	font-weight:bold;
	}

.menu01 a {
   	color: #0000FF;
	text-decoration: none;
	}

.menu01 a:hover {
	color : #ff0000;
	}
		
.article {
padding-top:0;
} 

.input {
outline:none;
border:1px solid #D4D4D4;
padding-left:2px;
font-family:"Trebuchet MS";
font-size:11px;
color:#666666;
padding-top:4px;
height:17px;
}

.button {
background:url(images/buttontopleft_12.jpg) top left no-repeat #00488C;
border:1px solid #05396A;
height:21px;
font-size:10px;
font-weight:bold;
color:#FFF;
font-family:verdana;
text-align:center;
}

.content {
width:100%;
margin-top:5px;
}

.leftcolumn {
width:190px;
float:left;
background:url(images/leftbg.jpg);
height:400px;
} 

.clear {
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}
.rightcolumn {
width:530px;
float:right; 
padding-left:10px;
padding-right:10px;
} 

.leftcolumn h2 { 
color:white;
padding-top:8px;
padding-left:8px;
font-family:Arial;
font-size:18px;
font-weight:bold;
}

.box{
width:190px;
background:#E2EBF4;
border:1px solid #A5CAEF;
padding:10px;
color:#315E88;
font-size:11px;
margin-top:20px;
} 

h2{
font-size:20px;
color:#ff0000;
font-weight:normal;
margin:0;
padding-left:0px;
padding-bottom:2px;
padding-top:8px;
text-decoration:none;
} 

h2 a, h2 a:link, h2 a:visited{
font-size:20px;
color:#6A6A6A;
font-weight:normal;
text-decoration:none;
}	 

h2 a:hover{
font-size:20px;
color:#333;
font-weight:normal;
text-decoration:underline;
} 

.footer{
padding-top:0px;
padding-bottom:0px;
height:40px;
border-top:1px solid #666;
text-align:center;
background:#232323;
color:#fff;
font-size:10px;
font-weight:bold;
} 

.footer a:link, .footer a, .footer a:visited{
color:#FF0000;
}
 
.roundcont {
	width: 210px;
	background-color: #afafaf;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundcont h2 {	 
    margin:0;
	padding:0;
    margin-top:-25px; 
	margin-bottom:5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color: #8A0000;
	font-family:Tahoma, Arial;	
	}

.roundtop { 
	background: #afafaf url('images/tr.jpg') no-repeat top right; 
	height:30px;	 
}

.roundbottom {
	background: #afafaf url('images/br.jpg') no-repeat top right;
	
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

