body {
	margin: 0px;
	padding: 0px;
	background:url(/images/bg.jpg);

}
* {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
body, html {
	width:100%;
	overflow-x: hidden;
}
#for-flash{
	width:100%;
	height: 454px;
	overflow: hidden !important;
}
img {
border: none;
}
*{
margin: 0px;
padding: 0px;
}
#flash-bg{
width:2088px;
height:454px;
position:absolute;
left:50%;
margin-left:-1013px;
z-index:1;
float: left;
}
#top-body-out {
background:url(/images/top-body-bg.jpg) center top  repeat;
width:1167px;
position:absolute;
top: 452px;
z-index:100;
left:50%;
margin-left:-594px;
//margin-left:-593px;
}
#top-body {
background:url(/images/top-body-bg-top.jpg) center top no-repeat;
}
#top-body-in {
background:url(/images/top-body-bg-bottom.jpg) center bottom no-repeat;
padding-left: 130px;
padding-right: 80px;
padding-bottom: 40px;
}
#top-menu{
position:absolute;
z-index:100000;
left:50%;
top: 200px;
}
#top-menu li{
	position:absolute;
	width: 246px;
	list-style:none;
}
#top-menu li a {
	background: url(/images/pointer.gif) 0px 5px no-repeat;
	padding-left:10px;
}
#top-menu a:hover {
color: #223188;
background: url(/images/pointer2.gif) 0px 7px no-repeat;
}
#top-menu * {
font-size:13px;
text-decoration: none;
font-weight:bold;
}
#top-menu #li-1{
	left: -249px;
	top: 131px;
}
#top-menu #li-2{
	left: -298px;
	top: 156px;
}
#top-menu #li-3{
	left: -88px;
	top: 142px;
}
#top-menu #li-4{
	left: -90px;
	top: 167px;
}
#top-menu #li-5{
	left: 115px;
	top: 155px;
}
#top-menu #li-6{
	left: 120px;
	top: 180px;
}
#footer *{
color: #f3e7ac;
}
#footer #footer-left{
float:left;
margin-left: -40px;

}
#footer #footer-right{
float:right;
text-align:right;
padding-right:10px;
}
div {
}
.clear {
clear:both;
line-height:0;
font-size:0px;
}
#logo {
background:url(/images/logo.png);
width: 260px;
height: 70px;
position:absolute;
z-index: 102;
left: 0px;
top:10px;
}
h1 {
font-size:16px;
padding-bottom:10px;
}
.h1 {
font-size:14px;
padding-bottom:10px;
font-weight: bold;
font-family: Arial;
}
#left {
width: 200px;
float:left;
}
#right{
margin-left:200px;
padding-bottom:40px;
}
.left-menu {
list-style: none;
}
.left-menu li a {
font-family: "Times New Roman", Times, serif;
font-size:18px;
text-decoration: none;
color: #2c3880;
}
.left-menu-2 li {
text-decoration:none;
line-height:1.5!important;
list-style:none;
padding-top:6px;
}
.left-menu-2 li a {
text-decoration: underline;
font-weight:bold;
font-size: 12px;
color: #000000;
font-family: verdana;
text-transform: uppercase;
}
.left-menu-2 li a:hover , .left-menu-2 li a.selected {
text-decoration: none;
}
.left-menu-2 {
padding-bottom: 30px;
padding-top: 5px;
}

.left-menu-3 li a {
text-decoration: underline;
font-weight:normal;
font-size: 11px;
color: #000000;
font-family: verdana;
text-transform: uppercase;
padding-left: 20px;
}

p {
padding-bottom: 10px;
}
#right a {
color: #2c3880;
font-weight:bold;
text-decoration:none;
}
.sub-menu {
	position: relative !important;
	display: none;
}
.sub-menu li{
	position: relative !important;
	background: none !important;
	padding-left: 10px !important;
	background: #ffffff !important;
}
.sub-menu li a {
	font-size: 12px;
	background: none !important;
	padding-left: 0px !important;
	font-weight: normal !important;
}
.sub-menu li a:hover {
	text-decoration: underline !important;
}
#right ul, #right ol {
	padding: 20px;
}

.web h2 {
margin-bottom:10px;
text-align:left;
font-weight:bold;
font-size:14px;
}

.web p {
text-align:justify;
}

.web li {
text-align:justify;
margin-bottom:5px;
}

#right .web ul {
padding-top:5px;
padding-bottom:10px;
}

.web ul {
padding-top:10px;
padding-bottom:10px;
}
.alert {
	font-weight: bold;
	color: #FF0000;
}
input.contacts , textarea.contacts, select.contacts {
	width: 400px;
}
.red {
	color: #FF0000;
}