@charset "utf-8";
html,body {
margin:0;
padding:5px;
}

body {
background:#FFF;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:100.01%;
}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555;
line-height:120%;
font-size:13px;
}

a.normal {
color:#007DB8;
text-decoration:underline;
}

a.normal:hover {
color:red;
text-decoration:underline;
}

p {
margin:0 0 15px;
}

a img {
border:0;
}

ul {
list-style-image:url(bullet.gif);
margin:0 0 0 15px;
padding:0;
}

li {
margin-bottom:10px;
}

h1 {
color:#487DC4;
font-size:35px;
font-weight:400;
font-family:Catherina, Georgia, "Times New Roman", Times, serif;
}

h2 {
color:#007DB8;
font-size:14px;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
margin:20px 0 0;
}

h3,h4,h5,h6 {
color:#007DB8;
font-size:100%;
}

.pic_left {
float:left;
margin-right:10px;
}

.pic_right {
float:right;
margin-left:10px;
position:relative;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.main {
width:970px;
background:url(bg_page.gif) repeat-y;
position:relative;
margin:0 auto;
}

.bg_top {
background:url(bg_top.jpg) top no-repeat;
position:relative;
}

.bg_bottom {
background:url(bg_bottom.jpg) bottom no-repeat;
position:relative;
}

.top {
position:relative;
}

.logo {
float:left;
position:relative;
padding:10px 20px;
}

.contact {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#487DC4;
font-weight:700;
font-size:10px;
position:relative;
padding:10px 20px;
}

.leftcol {
width:200px;
float:left;
position:relative;
}



.ddmx {
padding-left:20px;
}

.ddmx a.item1,
.ddmx a:hover.item1,
.ddmx a.item3,
.ddmx a:hover.item3 {
display:block;
color:#409ECA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
text-decoration:none;
background:url(menu_item.gif) no-repeat 0 0 ;
height:32px;
line-height:26px;
padding-left:30px;
}

.ddmx a:hover.item1,
.ddmx a.item3{
background-position:0 -33px ;
}

div.section{
	border:1px solid red;
	display:block !important;
	visibility:visible;
}
a.item2 {
background:none;
color:#06C;
font-size:11px;
height:16px;
line-height:16px;
}

a.item2:hover {
background:none;
color:#409ECA;
text-decoration:none;
}

.img_bord {
background:#FFF;

width:100px;
margin:20px auto 0;
padding:1px;
}
.img_2{
	border:1px solid #007DB8;
	width:100px;
margin:20px auto 0;
padding:1px;
}

.footer {
color:#487DC4;
font-weight:700;
font-size:10px;
padding:10px 20px;
}
/*****************************************************************************************************/

.ddmx {
	font-family:tahoma;
}
.content {
margin-left:210px;
padding-right:20px;

}

.content p {
padding-left:3px;
}

.content p.special {
padding-left:60px;
font-weight:700;
}
.content{
	border:none;
	
}
.ddmx .section {
	border:none;
	position:relative;
	visibility:visible;
	z-index:500;
	margin:-10px 0 0 0;
}




.ddmx .section .item2,
.ddmx .section .item2:hover,
.ddmx .section .item2-active,
.ddmx .section .item2-active:hover {
	text-align:left;
	display:block;
	color:#0066CC;
	border-bottom:none;
	font-weight:700;
	white-space:normal;
	position:relative;
	
	font-size:11px;
	left:0;
	padding:0px 8px 0px 30px;
	width:140px;
	text-decoration:none;
}
.fboth100{
	float:left;
	clear:none;
	display:inline;
	overflow:hidden;
}


.gallery_table{
	float:left;
}