body{
     margin: 0px;
	 text-align: left;
     color: #333333;
	 background-image : url(background2.gif);
	 background-repeat: repeat;
	 }
	 
table
    {
	font-size: 12px;
	}
	
.table_font
	{
	color: #FFFFFF;
	text-align: center;
	}
	
.font_color
	{
	color: blue;
	}		

h1,h2,h3,h4,h5{
      font-size: 15px;
      font-weight: normal;
	  display: inline;	  
     }	 	 

a:link { text-decoration:none; color:#0000FF ;}
a:visited { text-decoration:none; color:#0000FF ;}
a:active { text-decoration:none; color:#0000FF ;}
a:hover { text-decoration:underline; color:#00CC00 ;}


.float_clear
    {
	clear: both;
	}

#container{
     text-align: left;
	 margin: 10px 0px 0px 0px;
     width: 900px;
     background-color: #99CCFF;
     border: #0033FF solid 1px;
	 font-size: 12px;
	 background-image : url(background.gif);
	 background-repeat: repeat;
	 }
	 
#header{
     height: 60px;
     background-color: #0099CC;
	 color: white;
	 padding: 8px;
	 }

#main_left{
	width: 280px;
	float: left;
	text-align: left;
	 }

/*------------------------------------menu*/

.menu{
	border: #0033FF solid 1px;
	width: 280px;
	margin: 8px 0px 0px 10px;
	 }

.menu_bar{
     background-color: #0099CC;
     padding: 2px;
	 text-align: center;
	 color: white;
	 height: 15px;
	 }
	 
.menu_in{
	padding: 10px 4px 4px 4px;
	text-align: left;
	background-color: white;
	 }	 
	 
.menu_in_left
    {
	width: 80px;
	float: left;
	text-align: center;
	}
	
.menu_in_right
    {
	width: 180px;
	float: right;
	text-align: left;
	padding: 0 0 0 10px;
	}	

#main_right{
	width: 596px;
	float: right;
	margin:8px 0px 0px 0px;
	text-align: center;
	 }	
	 
#linkset
    {
	text-align: left;
    padding: 10px 40px;	
	}

/*------------------------------------left*/

#news{
	border: #0033FF solid 1px;
	padding: 4px;
	background-color: white;
	margin: 8px 8px 0px 0px;
	 }

.contents{
	border: #0033FF solid 1px;
	background-color: white;
	margin: 0px 8px 8px 0px;
	text-align: center;
	 }
.contents2{height: 260px;
	border: #0033FF solid 1px;
	background-color: white;
	margin: 0px 8px 8px 0px;
	text-align: center;
	 } 
.contents_bar{
     background-color: #0099CC;
     color: white;
	 padding: 4px;
	 text-align: center;
	 height: 15px;
	 }
	 
.a:link,.a:ctive,.a:visited{color:#FFFFFF;}	 
	 
.contents_in{
	padding: 4px;
	text-align: left;
     }
	 
.contents_in2
    {
    padding: 8px;	
	}	 
	 
.contents_over
    {
	text-align: left;
	border: 1px solid blue;
	width:500px;
	padding: 20px;
	}	 	 	 

.contents_over2
    {
	text-align: center;
	border: 1px solid blue;
	width:500px;
	}	 	 	

.contents_in_left
    {
    width:275px;
	float: left;
	text-align: center;	
	}
	
.contents_in_right
    {
    width: 300px;
	float: right;
    }
	
.contents_in_left2
    {
	float: left;
	width: 257px;
	line-height: 1.5em;
	padding: 16px;
	border-right: 1px solid #0000FF;
	}
	
.contents_in_right2
    {
	float: right;
	width: 178px;
	text-align: center;
	padding: 16px;
	}	

.text_rock
    {
	padding: 12px;
	}		
	
#td_in
    {
	font-size: 12px;} 
	
#td_2{
    padding: 0 0 0 30px;
    line-height: 1.5em;
	}	    


/*------------------------------------footer*/

#footer{
     clear: both;
	 height: 30px;
     text-align: center;
	 padding: 5px;
	 background-color: #0099CC;
	 margin: 8px 0px 0px 0px;
	 color: white;
	 line-height: 1.5em;
	 }	  

input{
     margin-top: 4px;
     }
	 
#footer_link:link,#footer_link:visited{color: #FFFFFF;}
#footer_link:active,#footer_link:hover{color: #00CC00;}	 

