@charset "utf-8";
body, html{
margin:10;
padding:0;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
color:#545862;
font-size:12px;
line-height:19px;

}
#copy{
display:none;
}
#wrap{
margin: 0 auto;
width:900px;
background-image:url(images/wrapper.png);
background-repeat:repeat-y;
}

#header{
margin:0;
padding-top:65px;
padding-left:25px;
padding-right:25px;
background-image:url(images/header.png);
background-repeat:no-repeat;
height:82px
}
#header h1{
font-family:Trebuchet MS, "Times New Roman", Times, serif
font-size:300%;
color:#069;
font-weight:normal;
}
#image{
margin-right:25px;
margin-left:25px;
height:150px;
background-color:#069;
}
#path{
margin-right:25px;
margin-left:25px;
padding:10px;
background-color:#efefef;
border:solid 1px #ccc;
}

#path a:link{
font-size:100%;
color:#069;
}
#path a:visited{
font-size:100%;
color:#069;
}
#path a:hover{
font-size:100%;
color:#000;
text-decoration:none;
}

.pathway{
font-size:12px;
}

.pathway a:link{
font-size:100%;
color:#069;
}
.pathway a:visited{
font-size:100%;
color:#069;
}
.pathway a:hover{
font-size:100%;
color:#000;
text-decoration:none;
}


#main-small{
float:left;
width: 288px;
margin-left:25px;
padding:5px;
}


#main{
float:left;
width: 550px;
margin-left:25px;
padding:5px;
}
#main h2, #main h3, #main p{
padding:0 10px;
}

#rightbar{
float:right;
width:288px;
margin-right:15px;
padding:5px;
}

#sidebar{
float:left;
width:210px;
margin-left:25px;
padding:5px;
}
#sidebar ul{
margin-bottom:0;
}
#sidebar h3, #sidebar p{
padding:0 10px 0 0;
}
#footer{
clear:both;
background-image:url(images/footer.png);
height:82px;
padding-right:25px;
padding-left:25px;
font-size:x-small;
}
#nav{
margin-left:25px;
margin-right:25px;
border:solid 1px #ccc;
background-color:#efefef;
}
h1{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:180%;
color:#069;
font-weight:bold;
}
h2{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:150%;
color:#069;
font-weight:bold;
}
#newsheader{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:130%;
color:#069;
font-weight:bold;
padding-top:3px;
margin:0;

}

a:link{
font-size:100%;
color:#069;
}
a:visited{
font-size:100%;
color:#069;
}
a:hover{
font-size:100%;
color:#000;
text-decoration:none;
}
.button{
border:solid 1px #ccc;
background-color:#efefef;
font-size:12px;
padding-top:2px;
padding-bottom:2px;
padding-left:12px;
padding-right:12px;
}
.inputbox{
border:solid 1px #ccc;
padding-top:3px;
padding-bottom:3px;
font-size:12px;
}
.search{
}


ul.menu{
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: 0;
}

ul.menu li a{
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
display:block;
width:190px;
border:solid 1px #efefef;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
}
ul.menu li a:link{
color:#069;
background-image:url(images/link.png);
background-repeat:no-repeat;
background-position:left center;
}
ul.menu li a:visited{
color:#069;
background-image:url(images/link.png);
background-repeat:no-repeat;
background-position:left center;
}
ul.menu li a:hover{
background-color:#efefef;
background-image:url(images/hover.png);
background-repeat:no-repeat;
background-position:left center;
}


a.mainlevel{
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
display:block;
width:190px;
border:solid 1px #efefef;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
}
a.mainlevel:link{
color:#069;
background-image:url(images/link.png);
background-repeat:no-repeat;
background-position:left center;
}
a.mainlevel:visited{
color:#069;
background-image:url(images/link.png);
background-repeat:no-repeat;
background-position:left center;
}
a.mainlevel:hover{color:#000;
background-color:#efefef;
background-image:url(images/hover.png);
background-repeat:no-repeat;
background-position:left center;
}
#active_menu{
}
ul#mainlevel-nav{
list-style:none;
padding:0;
margin:0;
font-size:0.8em;
}
ul#mainlevel-nav li{
background-image:none;
padding-left:0px;
padding-right:0px;
float:left;
margin:0;
font-size:11px;
line-height:30px;
white-space:nowrap;
border-right:1px solid #ccc;
}
#buttons>ul#mainlevel-nav li a{
width:auto
}
ul#mainlevel-nav li a{
display:block;
padding-left:15px;
padding-right:15px;
text-decoration:none;
color:#333; background:transparent;
}

ul#mainlevel-nav li a:hover{
color:#f60;
background:#fff;
}
.pagenavbar{
font-size:85%;
font-weight:bold;
}
.pagenav{
font-size:85%;
font-weight:bold;
}
a.readon{
padding-left:10px;
}
.pagenav_prev{
font-size:85%;
font-weight:bold;
}
.pagenav_next{
font-size:85%;
font-weight:bold;
}
.latestnews ul{
list-style:none;
padding:0;
margin:0;
font-size:0.8em;
}
.latestnews li{
list-style:none;
background-image:none;
padding-right:5px;
float:left;
font-weight:bold;
}
.latestnews li a{
text-decoration:none;
}
.latestnews li a:hover{
color:#f60;
}
.componentheading{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:150%;
color:#034EA2;
font-weight:bold;
}


.contentheading{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:120%;
color:#034EA2;
font-weight:bold;


}
table.contenttoc th{
font-size:100%;
text-align: left;
padding-top: 2px;
padding-left: 4px;

}
.sectiontableheader{
color:#034EA2;
font-weight:bold;
font-size:90%;
padding-top:5px;
padding-bottom:5px;

}
.sectiontableentry1{
border-bottom:solid 1px #ccc;
padding-top:5px;
padding-bottom:5px;
font-size:100%;


}
.sectiontableentry2{
background-color:#efefef;
border-bottom:solid 1px #ccc;
padding-top:5px;
padding-bottom:5px;
font-size:100%;

}
table.moduletable th{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:150%;
color:#EC1E25;
font-weight:bold;
}
.createdate{
font-size:85%;

color:#069;
}
.modifydate{
font-size:85%;
padding-left:10px;
color:#034EA2;
}
.small{
font-size:85%;
padding-left:10px;
color:#f60;
}
.moduletable-flash{
background-color:#069;
color:#fff;
}
table.moduletable-flash td{
font-size:85%;
padding:5px;
}
table.moduletable-flash th{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:150%;
color:#fff;
font-weight:bold;
}

#main1{
float:left;
width: 310px;
padding-left:30px;
}

#content{
float:left;
width: 580px;
padding-left:30px;
}
.post h2{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:120%;
color:#069;
font-weight:bold;
margin-top:15px;
}
.post h3{
font-family:Trebuchet MS, "Times New Roman", Times, serif;
font-size:100%;
color:#069;
font-weight:100;
font-style:normal;
}
.post h2 a{
text-decoration:none;
}
#newsTitle{
color:#069;
}

#rightbar1{
float:left;
margin-top:20px;
margin-left:20px;
}
#rightbar1 ul li{
font-size:90%;
font-family:Trebuchet MS, "Times New Roman", Times, serif;
}
#rightbar1 ul li a{
text-decoration:none;
}
#rightbar1 ul li a:hover{
color:#D37C6D;
}
/* Used in my Services page */
.alignleftt {                       
float:left;
width: 250px;
margin-right:15px;
text-align:justify;
}
.alignrightt {
float:right;
margin-left:15px;
margin-bottom:10px;
}
/* ----                 --- */

#contact h1{
font-size:17px;
color:#545862;
padding:0;
margin:0;
}
#searchPage{

}

#equotation a{
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
display:block;
width:170px;
border:solid 1px #efefef;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
margin-left:20px;
font-size:9px;
}

#equotation a:link{
color:#069;
background-image:url(images/link.png);
background-repeat:no-repeat;
background-position:left center;
}
#equotation a:visited{
color:#069;
background-image:url(images/link.png) ;
background-repeat:no-repeat;
background-position:left center;
}
#equotation a:hover{
background-color:#efefef;
background-image:url(images/hover.png);
background-repeat:no-repeat;
background-position:left center;
}
.zh_text{
font-size:14px;
font-family:"SimSun;
}