/*=====================================================
 * Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.2.0
 *=======================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
table {font-size:inherit;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}

/*======================
 * layout
 *======================*/
body{
	margin:auto;
	font-family:arial;
	font-size:12px;
	line-height:18px;
	text-align:center;
	background:url(../images/bodybg.jpg) no-repeat top center;
	background-color:#fff;
}
a {cursor:pointer;}
a:link {
    text-decoration:underline;
    color:#708C98;
}
a:visited {
    text-decoration:underline;
    color:#708C98;
}
a:hover {
    color:#063350;
    text-decoration:underline;
}

#box {
    margin:auto;

}
#landLogo {
    height:194px;
    margin:auto;
    margin-top:158px;
}
#flags {
    width:200px;
    height:20px;
    margin:auto;
    margin-top:100px;
    color:#808080;
}
#bigheader {
    height:190px;
    /*background-color:#063350;*/
}
#header{
    width:900px;
    height:190px;
    line-height:12px;
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin:auto;
    margin-top:0px;
    background:url(../images/header2.jpg) no-repeat left top;
    background-color:#fff;
	text-align:left;
}
#header img {
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    float:left;
}


#prehead {
    width:65px;
    height:15px;
    background-color:#111A35;
    margin:auto;
    float:right;
    margin-right:2px;
}
.picFrame {
    margin-right:10px;
    margin-top:20px;
}
#peopleBox {
    border-bottom:1px dotted #e9e9e9;
    padding:10px 0px;
    color:#8a8a8a;
}
#prehead img {
    float:left;
    margin:2px 2px 2px 2px;
}
#shortcut{
    height:20px;
    float:right;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
}

#shortcut a{color:#fff; text-decoration: underline;}
#line {
    
    height:6px;
    background-color:#1F1A17;
    margin:auto;
}
#line2 {
    height:10px;
    background-color:#111A35;
}
.bullet li span{
    color:#666;
}
.liHead {
    color:#333;
    font-weight:bold;
}

#subNavi2 ul{
    list-style:none;
    width:300px;
    float:left;
    border:1px solid #708C98;
}
#subNavi2 ul li{
    list-style:none;
    padding:0.1em 1.5em;
    margin:0px 0px 0px 0px;
    background-color:#708C98;
    line-height:15px;
    font-size:12px;
    color:#fff;
    text-align:right;
}
#subNavi2 ul li a:link {
    text-decoration:none;
    color:#fff;
}
#subNavi2 ul li a:visited {
    text-decoration:none;
    color:#fff;
}
#subNavi2 ul li a:hover {
    text-decoration:underline;
}

#subNavi2 ul li.actived{
    width:280px;
    background-color:#063350;
    color:#fff;
}
/*========================subNavi==================*/
#subNavi {
    margin:20px 10px 10px 0px;
    /* float:left; */
}
#subNavi ul{
    list-style:none;
    width:260px;
    float:left;
}
#subNavi ul li{
    list-style:none;
    padding:0.1em 1.5em;
    margin:2px 5px 0px 0px;
    background-color:#708C98;
    line-height:20px;
    font-size:13px;
    color:#fff;
    text-align:right;
}
#subNavi ul li a:link {
    text-decoration:none;
    color:#fff;
}
#subNavi ul li a:visited {
    text-decoration:none;
    color:#fff;
}
#subNavi ul li a:hover {
    text-decoration:underline;
}

#subNavi ul li.actived{
    width:280px;
    background-color:#063350;
    color:#fff;
}
#subNavi ul li.actived2{
    width:280px;
    background-color:#e9e9e9;
    color:#063350;
}
#subNavi ul li.actived2 a{

    color:#063350;
}
#subNavi ul li.actived3{
    width:280px;
    background-color:#999;
    color:#063350;
}
#subNavi ul li.actived a{
	color:#fff;
}
#main {
    background-color:#fff;
    width:900px;
    margin:auto;
}
#adsBox {
    background-color:#EEEFF4;
    height:200px;
    margin:auto;
}
#rightcolumn{
	width: 500px;
	float: right;
	margin-top:20px;
	margin-right:40px;
}
#rightcolumn img {
    border:1px solid #e8e8e8;
    float:left;

}
#leftcolumn{
	width: 270px;
	float: left;
	background:#fff;
	margin-top:20px;
	*margin-left:5px;
}

#left_bg {
	background:url(../images/left_bg.jpg) repeat-y; 
	height:240px;
	width:48px;
	margin-left:0px;
	float:left;
}

#quoteBox {
    width:500px;
    border-top:1px dotted #e9e9e9;
    margin-top:20px;
}
#quoteBox p i {
    line-height:20px;
}
#mygalone {
    border:1px solid #708C98;
}
/*==================tab effect style============*/

.tabContent {
    border-bottom:1px dotted #708C98;
    padding-bottom:10px;
}
.tabContent p {


}
a.activedTab{
    color:#063350;
	text-decoration:none;
}

a.inactivedTab{
    color:#063350;
    text-decoration: underline;
}

a:hover.inactivedTab{
    color:#063350;
    text-decoration: none;
}

/*==================tab effect style============*/
.labelText {
    width:490px;
    background:#063350;
    margin-bottom:1px;
    margin-top:80px;
    padding:1px 5px;
}
.labelText p span {
    color:#fff;
}

.first {
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    line-height:25px;
}
.name {
    color:#708C98;
    margin-left:20px;
    font-weight:bold;
    text-align:right;
    display:block;
    margin-bottom:30px;
}
h1 {
    font-size:20px;
    line-height:20px;
    font-family:arial;
    color:#023550;
    font-weight:bold;
    text-align:left;
    margin:20px 10px 10px 0px;
}
h2 {
    font-size:12px;
    font-weight:bold;
    height: 20px;
    line-height:20px;
    font-family:arial;
    color:#fff;
    margin:10px 10px 10px 0px;
    text-indent:15px;
    background-color:#e9e9e9;
}
h3 {
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    font-family:arial,'Times New Roman';
    color:#063350;
    text-align:left;
    padding:0.5em 0em;
    margin-left:0px;
}
h4 {
    font-size:12px;
    font-weight:bold;
    text-indent:0px;
    line-height:14px;
    font-family:arial;
    color:#708C98;
    margin-left:15px;
    float:left;
}
h5 {
    font-size:16px;
    font-weight:bold;
    text-indent:0px;
    line-height:20px;
    font-family:Georgia,'Times New Roman';
    color:#EA9D03;
    margin-top:10px;
}
#title {
    width:120px;
    border-bottom:1px solid #999999;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color:#333333;
    margin-bottom:5px;
    margin-top:15px;
}
#linkBox {
    width:210px;
    height:60px;
    border:5px solid #e8e8e8;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    line-height:60px;
    margin:10px 5px;
    color:#e8e8e8;
}
#newsIndex {
    margin:20px 10px 10px 0px;
}
#newsIndex ul{
    list-style:none;
    width:280px;
}
#newsIndex ul li{
    list-style:none;
    height:20px;
    padding:0 1.5em;
    margin:2px 5px 0px 5px;
    background-color:#e9e9e9;
    line-height:20px;
    font-size:11px;
    color:#333;
    text-align:left;
}
#newsIndex ul li a:link {
    text-decoration:none;
    color:#333;
}
#newsIndex ul li a:visited {
    text-decoration:none;
    color:#333;
}
#newsIndex ul li a:hover {
    text-decoration:underline;
}
#showBox {
    float:none;
    margin:10px 0 20px 80px;
}
#showBox ul { list-style: none; }
#showBox ul li { 
    margin:2px; 
    border:1px solid #333; 
    float:left; 
    color:#DBDBDB; 
    width:140px; 
    height:140px; 
    font-size: 11px; 
    font-family: Arial;
    font-weight:bold;
    text-align:center;
    vertical-align:bottom;
}
#sidebox {
    font-family:tahoma; 
    font-size:10px; 
    line-height:12px;
}
#sidebox a:hover {
    text-decoration:underline;
    color:#333333;
}
#sidebox a:visited {
    text-decoration:underline;
    color:#000000;
}
#sidebox a:link {
    text-decoration:none;
    color:#333333;
}
#contactBox {
    width:255px;
    border:1px solid #e9e9e9;
    margin-top:20px;
    padding:0px 0px;
    /* float:left; */
    text-align:left;
    padding-bottom:5px;
}
#contactBox h2{
    margin:0px;
    margin-bottom:5px;
	background:#708C98;
}
#contactBox p{
    color:#8a8a8a;
    margin-left:15px;
}
#contactBox ul {
    list-style-type:none;
}
#contactBox ul li {
    float:left;
    margin-left:2px;
    margin-top:2px;
    width:82px;
    height:82px;
    background-color:#708C98;
    list-style-type:none;
}
#homeKey {
    border:none;
    padding:0px;
    width:503px;
    list-style-type:none;
    background:url(../images/homekeybg.jpg) no-repeat bottom right;
    height:104px;
}
#homeKey ul {
    float:left;
    width:500px;
}
#homeKey ul li{
    list-style-type:none;
    width:80px;
    height:80px;
    float:left;   
    margin-right:1px;
}
#content{
	width:500px;
	text-align:left;
	margin:10px 10px 20px 0px;
}
#content p {
    font-family:arial;
    font-size:12px;
    line-height:18px;
    color:#666666;
    margin:10px 10px 10px 0px;
}
#content ul{
    list-style-type:disc;
    margin-left:15px;
}
#content ul li {
    color:#333;
}
.content p{
    text-align:left;
    font-size:12px;
}
.content img{
    margin:5px 70px 5px 5px;
    float:right;
}

#footer {
    width:900px;
    height:110px;
    line-height:18px;
    color:#808080;
    text-align:center;
    margin:auto;
    background:url(../images/footerbg.jpg) no-repeat top;
    border-top:1px solid #708C98;
}
#footer p {
    padding-top:30px;
    color:#666;
}
.foot {
    margin:auto;
    color:#808080;
    height:50px;
    margin-top:50px;
}
.foot p {
    margin:auto;
    text-align:center;
}

.clear{
    clear:both;
}



/*================================
 * slideshow 
 *================================*/
#slideshow {
    position:relative;
    height:202px;
    width:502px;
    border:1px solid #708C98;
    margin-bottom:20px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*================================
 * slideshow 2
 *================================*/
#slideshow2 {
    position:relative;
    height:180px;
    width:270px;
    /*border:1px solid #708C98;*/
    left:48px;
	top:45px;
	
}