* {
margin:0;
padding:0;
}

.clear {
clear:both;
font-size:0;
width:0;
height:0;
}

.reg, sup {
bottom:0.5em;
font-size:60%;
font-weight:normal;
position:relative;
}

body {
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:12px;
background:#eee url(../images/bg_body.png) no-repeat top center;
}

#wrapper {
width:980px;
margin:0 auto;
}

#header {
width:980px;
height:117px;
position:relative;
border-bottom:5px solid #8A2003;
}

#header #logo a {
border-right:1px solid #999999;
display:block;
height:66px;
left:25px;
position:absolute;
top:25px;
width:230px;
}

#header #logo a img {
border:0 none;
}

#header ul {
left:280px;
position:absolute;
top:49px;
}

#header ul li {
list-style:none;
float:left;
display:inline;
}

#header ul li a {
padding:4px 15px;
border-right:1px solid #999;
color:#666;
text-decoration:none;
}

#header ul li a:hover {
color:#fff;
background:#999 url(../images/bg_nav.png);
}

#content {
width:900px;
color:#eee;
padding:35px 35px 25px 45px;
background-color:#000;
}

#content p, .L2 p {
line-height:20px;
margin:15px 0;
}

#content h1, .L2 h1 {
color:#C0CCE8;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;
font-style:italic;
font-weight:normal;
width:520px;
}

#content h2, .L2 h2 {
font-size:28px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#C0CCE8;
font-style:italic;
}

#content a, .L2 a {
color:#C0CCE8;
}

#content a:hover, .L2 a:hover {
text-decoration:none;
}

#content ul, #content ol, L2 ul, L2 ol {
padding:0 0 13px;
}

#content li, .L2 li {
line-height:17px;
margin:0 0 0 35px;
padding:0 0 5px;
}

#content.I {
background:#070B16 url(../images/bg_main1.jpg) no-repeat scroll 0 0;
border-bottom:20px solid #8A2003;
height:409px;
}

#content.I p {
width:315px;
}

/*
#content.L2 {
background:#000000 url(../images/bg_main2b.jpg) no-repeat scroll 0 0;
min-height:400px;
height:auto !important;
height:400px;
padding-bottom:125px;
}
*/

.L2 {
background:#000000 url(../images/bg_main2b.jpg) no-repeat scroll 0 0;
min-height:400px;
height:auto !important;
height:400px;
width:900px;
color:#eee;
padding:35px 35px 125px 45px;
}

.org {
width:520px;
margin:15px 0;
line-height:17px;
}

.L2 li {
margin-bottom:15px;
}

#flash {
height:133px;
margin:-133px 0 0;
overflow:hidden;
width:980px;
}

.org_list {
background:#fff;
color:#807F83;
padding:30px 0 15px;
}

#content .org_list ul li {
list-style:none;
width:445px;
height:80px;
display:block;
float:left;
margin:0;
}

.org_list ul li div {
border-right:1px solid #999999;
float:left;
height:50px;
margin-right:10px;
text-align:center;
width:200px;
}

.org_list ul li div img {
border:0 none;
}

#content .org_list ul li a, .L2 .org_list ul li a {
color:#204297;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#content .org_list ul li a:hover, .L2 .org_list ul li a:hover {
text-decoration:underline;
}

#content .org_list ul li span a, .L2 .org_list ul li span a {
color:#807F83;
font-size:12px;
font-weight:normal;
}

.org_list ul li span {
display:block;
}

#footer {
background:#12175E none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
color:#CCCCCC;
font-size:11px;
padding:30px 15px 15px 25px;
width:940px;
}

#footer ul li {
list-style:none;
float:left;
display:inline;
}

#footer ul li a {
padding:0 15px;
border-right:1px solid #ccc;
color:#ccc;
text-decoration:none;
}

#footer ul li a:hover {
text-decoration:underline;
}

#footer a {
border:0 none;
padding:0;
color:#6e719a;
text-decoration:underline;
}

#footer p {
color:#6e719a;
line-height:14px;
margin-top:15px;
padding:15px 15px 5px;
}
