/* CSS Document */

		*{
			margin:0;
			padding:0;
		}
		
		body{
			text-align: center;
			background-image: url('../images/common/back.jpg');
			background-repeat: repeat-y;
			background-position:50% 0% ;
		}
		
		body div{
			margin:0 auto;
		}

/*-------------------------------------------------------
main
-----------------------------------------*/

		#main{border:solid 0px #CCCCCC;
			width:800px;
		}


/*-------------------------------------------------------
footer
-----------------------------------------*/

#foot{
    position:relative;
    width:796px;
    height:33px;
	background-image: url('../images/common/footer.jpg');
	font-size:12 ;
	color: #666666;
    clear:both;
    padding-top:20;
}


/*-------------------------------------------------------
header
-----------------------------------------*/

#header_left{border:solid 0px #CCCCCC;
    position:relative;
    width:120px;
    float: left;
    text-align: right;
    padding-top:20;
}

#header_right{border:solid 0px #CCCCCC;
    position:relative;
    width:670px;
    float: right;
    text-align: left;
    font-size:10 ;
    color:#666666 ;
    padding-top:25;
}

#header_right2{border:solid 0px #CCCCCC;
    position:relative;
    width:670px;
    float: right;
    text-align: left;
    font-size:12 ;
    color:#666666 ;
    padding-top:10;
}

/*-------------------------------------------------------
menu
-----------------------------------------*/

#menu{border:solid 0px #CCCCCC;
    background-image: url('../images/common/menu_base.jpg');
    width:796px;
    float: left;
    text-align: left;
    font-size:12 ;
    color:#FFFFFF ;
    margin:10 0 10 1;
    padding:10 0 10 0;
}


/*-------------------------------------------------------
side
-----------------------------------------*/

.side_base{border:solid 0px #CCCCCC;
    background-image: url('../images/common/side_base.gif');
    width:190px;
    text-align: center;
    font-size:12 ;
    color:#666666 ;
    margin:5 0 5 0;
}

.side_base2{border:solid 0px #CCCCCC;
    width:190px;
    text-align: left;
    font-size:10 ;
    color:#666666 ;
    margin:0 0 5 0;
    padding:0 0 0 5;
}

.side_base3{border:solid 1px #CCCCCC;
    width:190px;
    text-align: left;
    font-size:10 ;
    color:#666666 ;
    margin:10 0 5 0;
    padding:0 0 0 0;
}


/*-------------------------------------------------------
contents
-----------------------------------------*/

.contents_left{border:solid 0px #CCCCCC;
    width:585px;
    float: left;
    text-align: left;
    font-size:12 ;
    color:#FFFFFF ;
    margin:0 0 10 5;
}

.contents_left2{border:solid 0px #CCCCCC;
    width:545px;
    float: left;
    text-align: left;
    font-size:12 ;
    color:#666666 ;
    margin:0 0 10 15;
    line-height:150% ;
}



.contents_right{border:solid 0px #CCCCCC;
    width:190px;
    float: right;
    text-align: left;
    font-size:12 ;
    color:#FFFFFF ;
margin:0 3 10 0;}








/*-------------------------------------------------------
h
-----------------------------------------*/
h1{
font-size: 10px;
font-weight: normal;
	color:#666666;}
	
	
/*-------------------------------------------------------
link
-----------------------------------------*/

a.menu_link { 
text-decoration: none;
color:#FFFFFF ;
padding:0 10 10 10; 
}
A.menu_link:link { color: #FFFFFF;
}
A.menu_link:visited { color: #FFFFFF; 
}
A.menu_link:active { color: #FFFFFF; 
}
A.menu_link:hover { color: #FFFFFF; 
text-decoration: underline;}


a.topics_link { 
text-decoration: none;
color:#666666 ;
padding: 0; 
}
A.topics_link:link { color: #666666;
}
A.topics_link:visited { color: #666666; 
}
A.topics_link:active { color: #666666; 
}
A.topics_link:hover { color: #666666; 
text-decoration: underline;}



/*-------------------------------------------------------
list
-----------------------------------------*/
ul{margin-left:0px;
    padding-left:0;}

li.topics_icon{
list-style-image: url('../images/common/topics_icon.gif');
margin:10px 10px 10px 20px;}


/*-------------------------------------------------------
font size
-----------------------------------------*/

.bbluetext {
	font-size: 12px;
font-weight:bold;
	line-height: 150%;
	color:#004488;
}