body, h1, h2, h3, h4, h5, h6, form {
color: BLACK;
}
h1, h2, h3, h4, h5, h6, {
font-family: arial, verdana, tahoma;
}
h1 {
Font-size: 26px;
PADDING:0;
MARGIN:0;

}
h2 {
font-size:22px;padding:0; margin:0;
color: #000000;
}
h3 {
Font-size: 17px;
PADDING:0PX;
MARGIN:0PX;

}
h4 {
font-size:19px;padding:0px;margin:0px;
}
h5 {
font-size:17px;style="color:#ff6c36"
}
h6 {
font-size:10px;style="color:#000000"
PADDING:0PX;
MARGIN:0PX;}


img {
border:0 
}
body {
Font-Family:  VERDANA, TAHOMA, ARIAL;
Font-size: 14px;

BACKGROUND:#000000;

}
.foot {
clear:both; 
}
.letter {
color: red; font-size:17px;
}
div.main_bg2 {
Height: 90px; Width: 986px;
MARGIN:0 AUTO;
BACKGROUND:URL(./images/bg_main1.gif) REPEAT-X;
PADDING:18PX;

}
#main_menu2 {
background-color:none;  
}
#main_menu2 img {
border:none; 
}
#main_menu2 td {
Height: 65px;
}
#main_menu2 td.link {
width:200px; vertical-align:middle; font-size:1.9em; 
}
div.fon {
margin: 0 auto;   width:1024px;  background:url(./images/tl.jpg) repeat-x;  height:500px; margin-top:-30px;
}
div.fon_vedding {
margin: 0 auto;   width:1024px;  background:url(./images/bg_fon.png) repeat;   margin-top:-30px;
}
ul#cssmenu {
PADDING:0PX;
MARGIN:0 AUTO;
LIST-STYLE:NONE;
BACKGROUND:#FFFF00;

}
ul#cssmenu li {
width:180px; border: 0 none;padding: 0;float: left;  list-style: none; position: relative; height: 40px;text-align: center;margin-right: 5px
}
ul#cssmenu ul {
Display: none;
Position: absolute;
Top: 30px; Left: 0;
MARGIN:0 AUTO;
BORDER:0 NONE;
PADDING:0;
LIST-STYLE:NONE;
z-index:1000;


}
ul#cssmenu ul:after {
clear: both;display: block; content: ".";height: 0;visibility: hidden;
}
ul#cssmenu ul li {
top: 40px; left: 0; 
}
ul#cssmenu a {
Text-decoration: none;
color: WHITE;
Display: block;
Float: left;
Height: 40px; Width: 180px;
MARGIN:4PX;
BORDER:BORDER-STYLE SOLID 1X;
PADDING:0PX;
FLOAT:NONE !IMPORTANT;
BACKGROUND:#000000;
FONT:BOLD 20PX/28PX  VERDANA, ARIAL;

}
ul#cssmenu a:hover,ul#cssmenu li:hover a,ul#cssmenu li.iehover a {
;color:#F7F308;
}
ul#cssmenu li:hover li a,ul#cssmenu li.iehover li a {
border-top: 1px solid #000000;float: none;background: #F7F308;color:#000000;
}
ul#cssmenu li:hover li a:hover,ul#cssmenu li:hover li:hover a,ul#cssmenu li.iehover li a:hover,ul#cssmenu li.iehover li.iehover a {
border-top: 2px solid #FFFFFF; background: #FFFFFF; color:#FF0000; border:#003366 1px solid;
}
ul#cssmenu ul ul {
Display: none;
Position: absolute;
Top: 0; Left: 100px;
}
ul#cssmenu li:hover ul ul,ul#cssmenu li.iehover ul ul {
display: none;
}
ul#cssmenu li:hover ul,ul#cssmenu ul li:hover ul,ul#cssmenu li.iehover ul,ul#cssmenu ul li.iehover ul {
Display: block;
}




        #report { border-collapse:collapse;}
        #report h4 { margin:0px; padding:0px;}
        #report img { float:right;}
        #report ul { margin:10px 0 10px 40px; padding:0px;}
        #report th { background:#7CB8E2 url(js/header_bkg.png) repeat-x scroll center left; color:#fff; padding:7px 15px; text-align:left;}
        #report td { background:#C7DDEE none repeat-x scroll center left; color:#000; padding:7px 15px; }
        #report tr.odd td { background:#fff url(row_bkg.png) repeat-x scroll center left; cursor:pointer; }
        #report div.arrow { background:transparent url(js/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
        #report div.up { background-position:0px 0px;}
