@charset "utf-8";
/* CSS Document */

body {
background-color:#000000;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
img {
border:0;
}

.clearboth:after
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearboth
{
    display:inline-block;
}





.outer {

padding-left:17px;
display:block;
text-align:center;
width:990px;

margin:0 auto;/*important for centering using strict*/
}

.outer1 {

padding-left:17px;
display:block;
text-align:center;
width:990px;

margin:0 auto;/*important for centering using strict*/
}
.outer2 {

padding-left:0px;
display:block;
text-align:center;
width:990px;

margin:0 auto;/*important for centering using strict*/
}

marquee{
font-size: 12px;
text-align:justify;
}

a:visited{color:#339999;}
a{color:#009933;}

OL {
	TEXT-INDENT: 0px
}
/*-----------------------------HEADER-------------------------------*/
#header {
display:block;
height:158px;
background-image:url(../images/header_background.jpg);
background-position:right;
background-repeat:no-repeat;
padding:14px 0px 0px 0px;
width:960px;

}
#header img{
float:right;
padding-top:1px;
padding-left:10px;
}
#header .logo {
float:left;
padding:40px 0px 10px 20px;
}

/*---------------------------NAVIGATION-----------------------------*/
#navbox {
text-align:left;
display:block;
float:left;
width:114px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 20px;/*ff*/*padding:0px 0px 0px 34px!important; /*ie7*/*padding:0px 0px 0px 30px; /*ie6*/

}
#navbox1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:auto;
padding:0px 0px 0px 0px;
display:block;
float:left;
height:45px;
*height:33px;
margin:0px;


}

#nav a {
display: block;
padding:0px 0px 0px 5px;
width:113px;
background-image:url(../images/btn_nav.gif);
background-repeat:no-repeat;
line-height:28px;
height:33px;
color:#ffffff;
text-decoration:none;
}
#nav a:hover {
background-image:url(../images/btn_nav1.gif);
background-repeat:no-repeat;
}
/* Below are important styles for dropout menu items */

#nav, #nav ul { /* all lists */
padding: 0px 0px 0px 0px;
margin:0px;
text-indent:4px;
list-style: none;

width:114px;

}
#nav li { /* all list items */
position : relative;
float : left;
}	



#nav1 a {
display: block;
padding:0px 0px 0px 0px;
width:105px;
background-image:url(../images/btn_nav2.gif);
background-repeat:no-repeat;
line-height:28px;
height:33px;
color:#ffffff;
text-decoration:none;
}
#nav1 a:hover {
background-image:url(../images/btn_nav3.gif);
background-repeat:no-repeat;
}
#nav1, #nav1 ul { /* all lists */
list-style-type:none;
padding-left:28px;
*padding-left:3px;
width:100%;

}
#nav1 li { /* all list items */
width:105px;
float:left;
}	

/*---------------------------MAIN - HOMEPAGE-----------------------------*/
#main {
display:block;
float:left;
text-align:left;
width:620px;
position:relative;
top:0px;
padding:0px 0px 0px 16px;
margin:0!important;

}
#middle_news{
padding:2px 10px 0px 10px;
color:#FFFFFF;
height:20px;
}
#flash_movie{
float:left;
display:block;
width:391px;
padding:0!important;
margin:0!important;
height:284px;
position:relative;
top:0px;
}

#movie{
float:left;
display:block;
width:208px;
padding:0px 0px 0px 15px;
margin:0;
height:284px;


}

#newsbox {
display:block;
float:left;
width:186px;
padding:0px 15px 0px 5px;
margin:0px;
position:relative;
top:0px;


}

#newsbox .news {
float:left;
color:#66826C;
display:block;
width:186px;

background-image:url(../images/news_bg1.jpg);
background-repeat:no-repeat;
height:153px;
width:186px;
overflow:hidden;
margin-top:0px;


}
#newsbox .news .news_text{
padding: 8px 6px 0px 6px!important;
padding: 8px 0px 0px 3px;
}
#newsbox a {
color:#ffffff;
text-decoration:underline;
}
/*---------------------------footer - HOMEPAGE-----------------------------*/
#footer{

width:940px;
margin-left:20px!important;
margin-left:10px;
color:#CCCCCC;
font-size: 12px;
}
#footer_text{
vertical-align:middle;
height:25px;
line-height:25px;
background-color:#0C1C0F;}
#footer_img{
margin-top:5px;
height:25px;
line-height:25px;
}
#footer_img1{float:left; padding-left:40%;height:27px;
line-height:27px;vertical-align:middle;}
#footer_img2{float:right;height:27px;
line-height:27px; vertical-align:middle;}

/*---------------------------content - HOMEPAGE-----------------------------*/

#content{
display:block;
float:left;
color:#eCeCeC;
text-align:left;
width:812px;
position:relative;
top:0px;
padding:0px 0px 0px 14px;
margin:0!important;
font-size:12px;

}

#content_1{

border:1px solid #2B563B; 
min-height: 290px;


}
#content_2{
padding:10px;
}

#content_5{
padding:10px;
}
#content_5 p{
margin-bottom:5px;
margin-top:5px;
}

#content_4{
padding-top:15%;
height:auto !important;
height:167px;
}


#content_4 span{
font-size:16px;
}

#content_3
{
border:1px solid #2B563B; 
min-height: 290px;
height:auto !important;
text-align:center;
height: 290px;
}


#content_2 h1{text-align:center;background-color:#003300;height:35px; line-height:37px;}
#content_2 h2{
text-indent:5px;
background-color:#006633;
height:25px; line-height:27px;
padding-right:10px;
}
#content_2 p{
text-indent:20px; 
margin:auto;
}

#content_2 h3{
text-indent:5px;
background-color:#033522;
height:25px; line-height:27px;

}
#content_2 .enhance1{
color:#AFEAEB;
font-size:14px;
}
#content_4 .enhance2{
color:#AFEAEB;
font-size:18px;
}
.enhance02 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px;
}

.tdbg{
background-color:#FF9900;
text-indent:5px;
font-size:14px;
font-weight:bold;
height:25px;
}
.tdbg1{

text-align:center;
background-color:#FF9900;
padding:5px;
font-size:14px;
font-weight:bold;
height:40px;
}
.no-indent {
	TEXT-INDENT: 0px;
	font-size:14px;	
}
.indent1{
text-indent:20px;
font-size:14px;
}
.title{
font-size:18px;
font-weight:bold;
}

.semi-hr{
	color: #033522;
	height:1px;
	border-style:solid;
}
.sub-title-01{
font-size:14px;
color:#D2FFE2;

}

.input_style{
background-color:#FFFFFF;
font-size: 13px;
color: #000000;
	
}
.input_style1 {
BORDER-RIGHT:#006633 1px solid;
BORDER-TOP: #006633 1px solid;
BORDER-LEFT: #006633 1px solid;
LINE-HEIGHT: normal; 
BORDER-BOTTOM: #006633 1px solid;
background-color:#0C1C0F;
color:#FFFFFF;
}

.passage{
line-height:150%;
text-align:left;
}

.span_red
{
font-size:10px;
color:#ff0066;
}
.span_blue
{
font-size:10px;
color:#0099CC;
}