@charset "UTF-8";
/* CSS Document */

body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#333;
}

a{
color:#fff;
text-decoration:underline;
font-weight:bold;
}

a:hover{
color:#000;
}

a:focus{
outline:none;
}

p{
margin:0;
line-height:1.1em;
}

h1{
visibility:hidden;
display:none;
}

h2{
margin-bottom:3px;
}

h3{
font-size:1.2em;
line-height:1.2em;
margin:0 0 15px 0;
}

h4{
margin:0;
color:#990000;
}

ul{
list-style:none;
margin:0;
}

.clear{
clear:both;
height:0;
line-height:0;
margin:0;
padding:0;
border:0;
}

.clearLeft{
clear:left;
}

.clearRight{
clear:right;
}

.hideMe {
display:none !important;
visibility: hidden;
width: 0px !important;
}

#wrapper{
width:950px;
margin:auto;
}

#header{
height:118px;
width:950px;
}

#header ul{
padding:0 0 0 40px;
margin-top:84px;
position:absolute;
z-index:22;
}

#header li{
height:34px;
float:left;
margin:0 0 0 7px;
}

#header a{
display:block;
}

.btn1{
width:69px;
height:34px;
background:url(images/btn1.gif) no-repeat;
}

.btn1:hover{
width:69px;
height:34px;
background:url(images/btn1_over.gif) no-repeat;
}

.btn1_selected{
width:69px;
height:34px;
background:url(images/btn1_selected.gif) no-repeat;
}

.btn2{
width:129px;
height:34px;
background:url(images/btn2.gif) no-repeat;
}

.btn2:hover{
width:129px;
height:34px;
background:url(images/btn2_over.gif) no-repeat;
}

.btn2_selected{
width:129px;
height:34px;
background:url(images/btn2_selected.gif) no-repeat;
}

.btn3{
display:block;
width:96px;
height:34px;
background:url(images/btn3.gif) no-repeat;
}

.btn3:hover{
width:96px;
height:34px;
background:url(images/btn3_over.gif) no-repeat;
}

.btn3_selected{
width:96px;
height:34px;
background:url(images/btn3_selected.gif) no-repeat;
}

.btn4{
display:block;
width:77px;
height:34px;
background:url(images/btn4.gif) no-repeat;
}

.btn4:hover{
width:77px;
height:34px;
background:url(images/btn4_over.gif) no-repeat;
}

.btn4_selected{
width:77px;
height:34px;
background:url(images/btn4_selected.gif) no-repeat;
}

.btn5{
display:block;
width:137px;
height:34px;
background:url(images/btn5.gif) no-repeat;
}

.btn5:hover{
background:url(images/btn5_over.gif) no-repeat;
}

.btn5_selected{
background:url(images/btn5_selected.gif) no-repeat;
}


.textToggle{
position:absolute;
top:0;
margin:0 0 0 27px;
color:#fff;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid;
font-size:.6em;
padding:3px;
text-decoration:none;
background:#333;
}

.textToggle:hover{
background:#fff;
}

.oldSite{
position:absolute;
top:0;
margin:0 0 0 12em;
color:#fff;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid;
font-size:.6em;
padding:3px;
text-decoration:none;
background:#333;
}

.oldSite:hover{
background:#fff;
}

#nav_topics{
width:823px;
font-size:.9em;
margin:0 0 0 36px;
background:#333;
}

#nav_topics a{
text-decoration:none;
}

#nav_topics ul{
padding:20px 0;
margin:0;
}

#nav_topics li{
display:inline;
margin:0;
float:left;
}

#nav_topics a{
display:block;
color:#fff;
font-size:.9em;
margin:0 1px 1px 0;
padding:2px 17px;
font-weight:bold;
background:#666;
}

#nav_topics a:hover{
color:#333;
background:#ccc;
}

#btn4_selected{
width:77px;
height:34px;
background:url(../btn4_selected.gif) no-repeat;
}

#logo{
width:890px;
height:92px;
position:absolute;
z-index:21;
margin: 52px 60px 0px 0px;
background:url(images/logo.png) no-repeat right;
}

#page_wrapper{
width:950px;
}

#page{
width:950px;
min-height:500px;
font-size:.7em;
line-height:1.5em;
padding:0;
}

#content{
padding:10px 0 0 0;
margin:0 0 0 50px;
/*border:1px #ccc dotted;*/
}

#home{
width:823px;
margin:0 0 0 36px;
}

#columnLeft{
width:388px;
float:left;
}

#columnRight{
width:407px;
margin:0 0 0 390px;
}

#columnLeft, #columnRight{
padding-bottom:40px;
}

#footer{
color:#fff;
width:950px;
height:150px;
font-size:.6em;
}

#footer span{
padding:0 70px 0 0;
position:relative;
top:43px;
float:right;
}

#footer a{
color:#fff;
font-weight:bold;
text-decoration:none;
border-right:1px #fff solid;
padding-right:5px;
}

#footer a.last {
	border: none;
}

#footer a:hover{
color:#000;
}

#footer ul{
	padding:0;
	position:relative;
	top:77px;
	left:450px;
	
}

#footer li{
display:inline;
margin-right:7px;
}


a#CNLogo {
	display:block;
	width: 112px;
	height: 50px;
	position: absolute;
	margin: 25px 0px 0px 270px;
	/*border: red solid thin;*/
	border: none;
}
#CNLogo span {
	display: none;
}
.oldSite {
	f
}
