@charset "utf-8";
/* CSS Document */

body, h1,h2,h3,h4,h5,h6, ul, ol, li, p
{
margin:0px; border:0px; padding:0px; 
font-family:Arial, Helvetica, sans-serif;
}

#main
{
width:100%;
margin:auto
height:100%;
}
#header
{
width:100%;
height:376px;
margin:auto
height:100%;
}
#footer
{
width:100%;
margin:auto;
background:url(../images/footer_bg.jpg) repeat-x;
height:158px;
}
#content
{
width:100%;
margin:auto;
background:#01112d url(../images/body_bg.jpg) repeat-x top;
height:100%;
}

/* Header Area Styles */
.top_area
{
background:url(../images/top_bg.jpg) repeat-x;
height:84px;
}
.logo_area
{
width:1000px;
margin:auto;
height:84px;
}
.header_img
{
background:#043874 url(../images/header.jpg) no-repeat center;
height:292px;
}
.header_img1
{
background:#043874 url(../images/header1.jpg) no-repeat center;
height:292px;
}

/* Content Area Styles */
.content
{
width:1000px;
margin:auto;
}
.nav_box
{
height:46px;
}
.nav_center
{
background:url(../images/nav_center.jpg) repeat-x;
height:26px;
font-size:13px;
padding:0 15px;
}
.nav_center a:link, .nav_center a:visited
{
color:#001740; line-height:30px; display:inline-block; padding:0 12px;
margin:7px 2px;
text-decoration:none;
/*border:#8dbbd8 1px solid;*/

}
.nav_center a:hover
{
color:#fff; background:url(../images/nav_hover_bg.jpg) repeat-x;
text-decoration:none;
/*border:#0a2139 1px solid;*/
}
.space
{
height:20px;
}
.home_content
{
width:1000px;
margin:auto;
}
.left
{
width:680px;
}
.right
{
width:300px;
}
.title_txt
{
background:url(../images/titlebg_center.jpg) repeat-x;
height:41px;
font-size:16px; font-style:italic;
color:#FFFFFF;
line-height:41px;
padding:0 0 0 10px;
}
.title_txt1
{
background:url(../images/titlebg_center.jpg) repeat-x;
height:41px;
font-size:13px; font-style:italic;
color:#FFFFFF;
line-height:41px;
font-weight:bold;
}
.txt1
{
color:#333333; font-size:12px;
line-height:20px;
text-align:justify;
}
.txt1 span
{
font-size:16px; color:#003399; font-weight:bold;
font-style:italic;
line-height:40px;
}
.txt1 h1
{
font-size:15px; color:#0047c5; font-style:italic; font-weight:bold; margin:0px; padding:0px; border:0px;
line-height:30px;
}
.txt1 ul
{
padding:0px; margin:0px; border:0px; list-style:none;
color:#CC3300;

}
.txt1 li
{
background:url(../images/bullet2.jpg) no-repeat left 6px;
padding:0 0 10px 15px;
color:#333333;
}
.country
{
font-size:12px; color:#000000; font-weight:bold;
line-height:30px;
}
.country a:link, .country a:visited
{
color:#000000; text-decoration:none;
}
.country a:hover
{
color:#CC3300; text-decoration:underline;
}
.events
{
font-size:12px;
color:#333;
}
.events ul
{
margin:0px; padding:0px; border:0px;
list-style:none;
}
.events li
{
background:url(../images/bullet.jpg) no-repeat left 3px;
padding:0 0 10px 25px;
color:#ff9000;
font-weight:bold;
line-height:18px;
}
.events li a:link, .events li a:visited
{
color:#ff9000;
text-decoration:none;
}
.events li a:hover
{
color:#333333;
text-decoration:underline;
}
.events li span
{
color:#333333;
font-size:11px;
}
.events li h1
{
color:#008dd6;
font-size:11px;
font-weight:normal;
}
.txt2
{
font-size:12px; color:#333;
font-style:italic;
line-height:22px;
text-align:center;
}
.txt2 span
{
font-size:12px; color:#333;
font-style:italic;
font-weight:bold;
}
.txt2 h1
{
font-size:16px; color:#c03b00;
font-style:italic;
font-weight:bold;
}
.txt3
{
font-size:12px; color:#333;
font-style:normal;
line-height:20px;
text-align:center;
}
.txt3 h1
{
font-size:14px; color:#c03b00;
font-style:normal;
font-weight:bold;
}
.line_h
{
background:url(../images/line_h.jpg) repeat-x center;
height:30px;
}
.pass_table_title
{
background:#001f4b;
font-weight:bold; padding-left:10px;
line-height:30px;
border-top:#666666 1px solid;
border-right:#666666 1px solid;
border-bottom:#666666 1px solid;
color:#FFFFFF;
}
.pass_table_enpass
{
background:#fff;
line-height:18px;
font-weight:normal;
padding:5px 5px 5px 10px;
text-align:left;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
}
.bor_left
{
border-left:#666 1px solid;
}
.audio_box
{
border:#dadada 1px solid;
padding:10px 10px;
font-size:12px; color:#CC3300; line-height:20px;
margin:25px auto;
background:#efefef url(../images/audio_bg.jpg) no-repeat right;
width:800px;
}
.player_box
{
background:#fff;
border:#dadada 1px solid;
padding:5px;
width:200px
}

/* Footer Area Styles */
.footer
{
width:1000px;
margin:auto;
padding:20px;
color:#FFFFFF; font-style:italic;
font-size:12px;
line-height:20px;
}
.footer_box
{
height:20px;
background:#193367;
padding:10px;
margin:10px 0 0 0;
}
.footer a:link, .footer a:visited
{
font-size:12px; color:#FFFFFF;
font-style:normal;
text-decoration:none;
margin:0 3px;
}
.footer a:hover
{
color:#fcff00; text-decoration:none;
}