body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font: 11px Verdana, Arial, sans-serif, Helvetica;
}
img#bgimg {
	position: fixed;
	z-index: 0;
	width: 100%; 
	height:100%; 
	margin: 0; 
}
a  { 
	text-decoration:none; 
	color:#00009F; 
}
a:hover  { 
	text-decoration:underline; 
}
a.external {
	padding-right: 13px;
	background: url(../img/link_external_.png) no-repeat right !important;
}
ul#navi_li {
	padding: 0;
	margin: 10px -4px 0;
	list-style-type: none;
}
ul#navi_li li {
 padding: 1px 20px;
 border-bottom: 1px solid #aaa;
}
ul#navi_li a {
 display:block;
}
ul#navi_li a:hover {
 color: #00e;
 text-decoration: none;
}
ul#navi_li li:hover{
 background-color: #fff;
}
input {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	border: 1px solid #ABABDF;
}
input:focus {
	border: 1px solid #565689;
}
textarea {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #ABABDF;
}
textarea:focus {
	border: 1px solid #565689;
}
div#page {
	position: absolute;
	left: -475px;
	z-index: 1;
	width: 950px;
	margin-left: 50%;
}
	.head1 {
		margin: 0 -8px 5px; 
		padding: 2px 5px;
		background:  #417d99 url(../img/bg/headerbg.png) repeat-x;		
		border-bottom: 1px solid #aaa;
		color: #eee;
		font-size: 11px;
		font-weight: bold;
	}
		div.iconbar {
			float: right;
		}
	div.head3 {
		padding: 2px 5px 0;
		background-image: url(../img/bg/bg2.gif);
		border-top: 1px solid #8D8D9E; border-left:1px solid #fff; border-right:1px solid #999;
		font-size: 9px;
		text-align: right;
	}
	div#contenthead3 {
		padding: 3px 5px 0 !important;
		}
	
		div.head3 img {
			margin: 2px 2px 0;
		}
		div.head3 img:hover {
			margin: 0 1px !important;
		}
	div.head1 a {
	color: #000000 !important;
	}
	div#left {
		padding: 30px 0;
	}
		div#navi {
			width: 200px;
			margin-bottom: 10px;
		}
		div#belownavi {
			width: 200px;
		}
		
	div#content {
		float: right;
		width: 650px;
		margin: 30px 45px 30px 30px;
		text-align: justify;
	}
		div#date {
			float: right;			
			width: 250px;
			text-align: right;
			font-size: 10px !important;
			font-weight: normal !important;
		}
	div#b1bottom {
		position: absolute;
		bottom: 11px;
		left: 11px;
		width: 662px;
	}
div.box {	
	border: 2px solid #8D8D9E;
	padding: 11px;
	background-image: url(../img/bg/bg.png);
}

/* Inset 3D Raised */ 

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#417d99 url(../img/bg/b3.gif) repeat-x; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#417d99 url(../img/bg/b3.gif) repeat-x; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background: #417d99 url(../img/bg/b3.gif) repeat-x; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background-image: url(../img/bg/bg2.gif); border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background-image: url(../img/bg/bg2.gif); border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background-image: url(../img/bg/bg2.gif); border-left:1px solid #aaa; border-right:1px solid #999;}

.bblue {background: #7CB4CF !important; }

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.bsb {border-left:1px solid #999 !important; }
.raised .boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #999;	background: url(../img/bg/bg.png); padding: 0 8px 5px;}