/* CSS Document */

body, div, ul {
    margin: 0;
	padding: 0;
}

li {
	padding: 4px;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}

a {
	text-decoration: underline;
	color: #a6b2c2;
}

a:hover {
	text-decoration: none;	
}

a:visited {
	color: #a1bcbd;
}

ul, ol {
	list-style-position: inside;	
}

img {
	border: 0;
}

.img_border_pfl {border: #FFFFFF 2px ridge}
.img_border2 {border: #FFFFFF 3px ridge}

h1 {
	font-size: 15px;
	color: #ada449;
	color: #74acf0;
	color: #c3b349;
	text-align: center;
}

h2 {
	font-size: 14px;
	color: #a6cbf2;
	text-align: center;
}

h3 {
	font-size: 14px;
	color: #a6cbf2;
	text-align: center;
}

h4 {
	font-size: 14px;
	color: #a6cbf2;
	text-align: center;
}

.H2b {
	font-size: 14px;
	color: #7EB6CB;
}

.H2f {
	font-size: 14px;
	color: #B0BEED;
}

.H2g {
	font-size: 14px;
	color: #D6CA9F;
}

html, body {
	background: #002142;
	font-family: verdana, times new roman, arial;
	font-size: 12px;
    height: 100%;
	color: #f0f0f0;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -60px;
	min-width: 999px;
	max-width: 97%;
}

.header {
	background: url(../graph/tmpl/header.jpg) no-repeat 50% 0%;
	width: 999px;
	position: relative;
	height: 134px;
	margin: 0 auto;
}

.text_line {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}

.menu_middle {
	background: url(../graph/tmpl/menu_middle.jpg) repeat-x 0% 0%;
}

.menu_left {
	background: url(../graph/tmpl/menu_left.jpg) no-repeat 0% 0%;	
}

.menu_right {
	background: url(../graph/tmpl/menu_right.jpg) no-repeat 100% 0%;	
	height: 52px;
	padding: 8px 0 0 0;
}

.menu_navi_top {
	position: relative;
	overflow: hidden;
}

.menu_top {
	position: relative;
	float: left;
	left: 50%;
	text-align: center;
}

.list_top {
	position: relative;
	float: left;
	left: -50%;
}

.list_top ul {
	list-style: none;
}

.list_top ul li {
	float: left;
	height: 31px;
	padding: 4px 12px 0;
	margin: 0 2px;
	font-family: verdana;
	font-size: 14px;
	color: #f2f0f1;
	line-height: 12px;
}

.list_top ul li a {
	text-decoration: none;
	color: #f2f0f1;
}

.list_top ul li span {
	font-size: 10px;
	color: #9b9b99;
}

#menu1 {
	background: #183154;
}

#menu2 {
	background: #322549;
}

#menu3 {
	background: #343b4e;
}

#menu4 {
	background: #29434d;
}

#menu5 {
	background: #1e2c59;
}

#menu6 {
	background: #433d28;
}

.column_left {
	float: left;
	width: 245px;
}

.vert_menu ul {
	list-style: none;
	list-style-position: outside;
}

.vert_menu ul li {
	background: url(../graph/tmpl/menu.jpg) no-repeat 0% 0%;
	line-height: 28px;
	padding: 0 0 0 28px;
	text-align: left;
}

.vert_menu ul li a {
	text-decoration: none;
	color: #a6b2c2;
}

.vert_menu ul li a:hover {
	text-decoration: underline;	
}

.vert_menu ul li ul li {
	background: url(../graph/tmpl/sub_menu.jpg) no-repeat 0% 0%;
	margin: 0 0 0 -28px;
	padding: 0 0 0 47px;
}

.column_right {
	float: right;
	width: 236px;
}

.ib_middle {
	width: 236px;
	margin: 0 auto;
}

.ib_bottom {
	background: url(../graph/tmpl/ib_title.jpg) no-repeat 0% 0%;
	padding: 0 10px 10px 10px;
	font-size: 11px;
	text-align: justify;
}

.ib_bottom h3 {
	text-align: center;
	color: #cbd1e4;
	font-size: 12px;
	line-height: 24px;
	margin: 0 0 10px 0;
}

.ib_bottom h3 a {
	text-decoration: none;
	color: #cbd1e4;
}

.content {
	margin: 0 236px 0 245px;
	text-align: justify;
	line-height: 140%;
}
.content2 {
	margin: 0 10px 0 245px;
	text-align: justify;
	line-height: 140%;
}

.content p, .content2 p {
	text-indent: 35px;
	margin: 0 0 7px 0;
}

.content ul {
	text-align: left;
}

.top_middle {
	background: url(../graph/tmpl/top_middle.jpg) repeat-x 0% 0%;	
	width: 96%;
	margin: 0 auto 15px;
}

.bottom_middle {
	background: url(../graph/tmpl/bottom_middle.jpg) repeat-x 0% 100%;	
}

.middle_left {
	background: url(../graph/tmpl/middle_left.jpg) repeat-y 0% 0%;	
}

.middle_right {
	background: url(../graph/tmpl/middle_right.jpg) repeat-y 100% 0%;	
}

.top_left {
	background: url(../graph/tmpl/top_left.jpg) no-repeat 0% 0%;	
}

.top_right {
	background: url(../graph/tmpl/top_right.jpg) no-repeat 100% 0%;	
}

.bottom_left {
	background: url(../graph/tmpl/bottom_left.jpg) no-repeat 0% 100%;	
}

.bottom_right {
	background: url(../graph/tmpl/bottom_right.jpg) no-repeat 100% 100%;
	padding: 8px 20px 20px 20px;
	min-height: 390px;
	height: auto !important;
	height: 390px;
}

.push {
    height: 60px;
}

.footer {
	position: relative;
    height: 60px;
	font-size: 11px;
	text-align: center;
	min-width: 999px;
}

.banners {
	width: 100%;
	height: 31px;
	position: absolute;
	bottom: 3px;
	left: 0;
	text-align: center;
}

.banners img {
	margin: 0 5px;
}
