body{
	margin:0px;
	padding:0px;
	background-color: #386B87;
	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	font-size:8pt;
	}

a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#000000;}
img{ border:none;}
form{ margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { margin:0px;}
p{padding-right: 10px; padding-left: 10px; padding-bottom:8px; margin:0px; padding-top:5px; text-align:justify;}
.para{ padding-left:9px; padding-right:14px; text-align:justify;}
.bdr{border: 1px solid #93C9FF; padding:3px; margin:2px;}
.clr{clear:both;}
.left_float{ float:left;}

#main_div{
	width:780px;
	margin:0 auto;
	background-color: #FFFFFF;
}
.block{
	margin:5px;
	border: 1px solid #CCCCCC;
	padding-bottom:10px;
}

.block_head{
	padding-left:10px;
	line-height:30px;
	background-image: url(../images/head_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	color:#DDEEFF;
	font-weight:bold;
	background-color: #075B77;
}
#tp_navi{
	color:#DDEEFF;
	font-weight:bold;
	background-image: url(../images/link_bg.png);
	background-repeat: repeat-x;
	background-color: #666666;
	height:30px;
	font-size:8pt;
}

#tp_navi a{
	color:#DDEEFF;
	text-decoration:none;
	padding-left:15px;
	padding-right:10px;
	display:block;
	line-height:30px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099CC;
}

#tp_navi a:hover{
	color:#DDEEFF;
	text-decoration: none;
	background-color: #006699;
}
#left_navi{
	color:#DDEEFF;
	font-weight:bold;
	width:225px;
	background-image: url(../images/left_link_bg.png);
}

#left_navi a{color:#DDEEFF; text-decoration:none; padding-left:15px; 
padding-right:15px; display:block;	line-height:30px;}

#left_navi a:hover{
	color:#DDEEFF;
	text-decoration: none;
	background-color: #006699;
}


#inner_navi{
	color:#DDEEFF;
	font-weight:bold;
	width:220px;
}
#inner_navi div{
	font-weight:bold;
	background-color: #0083AE;
	color:#ffffff;
	display:block;
}

#inner_navi div a{
	color:#ffffff;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

#inner_navi div a:hover{	color:#000000;
	text-decoration: none;
	background-color: #66CCFF;}

#inner_navi div div{
	padding-left:15px;
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#000000;
}

#mid_bg{
	background-image:url(../images/mid_bg.jpg);
	background-repeat: repeat-x;
}

#footer{
	background-image:url(../images/foot_bg.png);
	background-repeat:repeat-x;
	text-align:center;
	line-height: 35px;
	color: #E4F4F8;
}

.bold_heading {
font-weight:bold;
color:#000099;
font-size:10px;
}
.small_bold_heading {
font-weight:bold;
color:#CC0000;
font-size:11px;
}
