 

body {cursor: default; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
#box{ width:1000px; border-collapse:collapse; border:solid 1px #999999;} 
#body{ width:100%;} 
#banner { width:1000px; height:400px; background-image:url(../images/top.jpg); background-repeat:no-repeat;}

#menu
{ width:1000px; height:30px;
padding-top:10px;
text-align:center;
background-image:url(../images/menu.jpg);
	background-repeat:repeat-x;
}
#menu a,#menu a:visited{
   color:#333333;
    cursor: pointer; 
    font-size: 16px; 
    padding: 14px   20px 5px 31px; 
    text-decoration: none;
	
}
#content
{
width:980px;
padding:10px;
background-color:#FFFFFF;
text-align:left;
clear:both;
}
.bottom
{ 
width:100%; 
clear:both;
background-color:#CCCCCC;
}

.footer
{
width:1000px;  
background-color:#CCCCCC;  
height:65px; 
padding-top:15px;
text-align:center;
color:#333333;
}
.footer a,.footer a:visited{
   color:#333333; 
    font-size: 12px;  
	padding:5px;
    text-decoration: none;
}
.copy{
padding:5px;
}
.by
{
color:#999999;
font-size:9px;
}
a.bylink,a.bylink:visited
{
font-size:9px;
color:#999999;
text-decoration:none;
}
.title { margin:0px; padding: 3px 3px 0px 0px; font-size:18px; font-weight:normal; color:#31353C; background-image:url(../images/line.gif); background-repeat:no-repeat; background-position:left bottom; height:25px;}
.subtitle { margin:0px; padding:3px 3px 0px 0px; font-size:16px; font-weight:normal; color:#FF9900;}

A, A:visited { color: #0445A1; text-decoration: none; }
A:hover { text-decoration: underline; }


#top{
width:980px; height:285px;
background-image:url(../images/top.jpg); background-repeat:no-repeat;
}
#home-bar{
width:980px; height:190px;
background-image:url(../images/home-bar.png); background-repeat:no-repeat;
}
.home-bar-box-header
{
float:left;
text-align:left;
width:285px; 
    font-size: 18px; 
	padding:9px 20px;
	color:#FFFFFF;
}
.home-bar-box-content
{
float:left;
text-align:left;
width:285px;   
height: 110px;
	padding:20px;
	color:#FFFFFF;
}



.line
{
background-image:url(../images/line.gif); 
background-repeat:repeat-x;
height:20px;
}
.date-box{
float:left;
width:50px;
height:70px;
}
.date-year
{
text-align:center;
font-weight:bold;
}
.date{ 
width:50px;
height:35px;
background-image:url(../images/date.gif);
background-position:center;
background-repeat:no-repeat;
padding-top:14px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.news-box{
float:left;
width:320px;
padding-top:15px;
padding-left:10px;
font-weight:bold;
}
.news-box a,.news-box a:visited{
 color: #5A5A5C; 
    font-size: 12px; 
    text-decoration: none;
}

div.fieldname { float: left; font-size: 14px; font-weight: bold; height: 30px; padding: 3px; text-align: right; width: 200px; }
div.fieldvalue { float: left; padding: 3px; width: 600px;  font-size: 14px; font-weight: bold;}
div.fieldvalue_address { float: left; padding: 3px; width: 200px;  font-size: 14px; font-weight: bold;}
div.fieldvalue_textarea { float: left; height: 110px; padding: 3px; width: 600px; }
div.fieldvalue INPUT { border: 1px solid #7b9ebd; font: 14px Arial,Verdana; height: 23px; width: 380px; }
div.fieldvalue_textarea TEXTAREA { border: 1px solid #7b9ebd; font: 14px Arial,Verdana; height: 100px; width: 380px; }
.dot
{ 
background-image:url(../images/info.png);
background-repeat: no-repeat; 
padding:1px;
padding-left:20px; 
font-size:12px;
font-weight:bold;
}



 