a:active,
a:focus{
outline:0;
}

.main_float{
float:right;
width:227px;
margin:0 0 0 10px;
}

#random-block{
position:absolute;
top:38px;
left:700px;
width:192px;
height:85px;
font-size:11px;
overflow:hidden;
background:transparent;
}
#random-block p{
font-size:11px;
}


/* empty block */
.block{
margin-bottom:20px;
}
.block .head{
}
.block .head h2{
padding:0px 0 10px 0;
margin:0;
font-size:15px;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
color:#ea741c;
font-weight:bold;
}
.block .body{
text-align:left;
padding:0 0 20px 0;
}

/* box1 */
.box1{
background:#CDE0EF;
margin-bottom:20px;
}
.box1 .head{
}
.box1 .head h2{
padding:10px 5px 20px 10px;
margin:0;
font-size:15px;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
color:#FF6600;
font-weight:bold;
}
.box1 .body {
text-align:left;
padding:0 10px 20px 10px;
color:#466881;
}
.box1 .body p{
color:#4B677D;
}

/* design */
#wrapper{
margin:0 auto 10px auto;
text-align:left;
width:950px;
background:#fff url(/p/subtop-bg.jpg) no-repeat 0 63px;
}
#top{
height:63px;
background:url(/p/logo2.gif) no-repeat 0 0;
position:relative;
}
#logo{
float:left;
width:259px;
height:63px;
display:block;
}

/* clock */
#flashHeader{
width:88px;
height:86px;
position:absolute;
left:550px;
top:19px;
z-index:100;
background:url(/p/clock.jpg) no-repeat 0 0;
}
/*#flashHeader{
position:absolute;
left:270px;
top:4px;
height:100px;
width:100px;
z-index:100;
}*/
#slogan{
color:#fff;
font-weight:bold;
font-size:42px;
line-height:44px;
float:left;
width:340px;
height:175px;
overflow:hidden;
margin:16px 0 0 25px;
}
#slogan span{
color:#F4690F;
}
#col1{
float:left;
width:300px;
height:200px;
overflow:hidden;
margin:16px 0 0 25px;
color:#fff;
position:relative;
}
#col1 a{
display:block;
position:absolute;
top:173px;
left:40px;
font-size:17px;
color:#fff;
text-decoration:none;
font-weight:bold;
}
#col1 *{
color:#fff;
}
#subtop{
text-align:left;
height:200px;

}

#f-content{
min-height:200px;
}
#f-content .indent{
padding:20px;
}
* html #f-content{
height:200px;
}


#main{
background: url(/p/v-line.gif) repeat-y 0 0;
}
#content{
min-height:200px;
float:left;
width:590px;
}
#content .indent{
width:570px;
margin:0 0 0 20px;
}
* html #content{
height:200px;
}
#right-panel{
float:left;
width:340px;
overflow:hidden;
}
#right-panel .indent{
width:290px;
margin:0 0 0 50px;
}
.spc1{
height:30px;
}

#h1{
position:relative;
top:-15px;
margin:0;
padding:0;
font-size:20px;
line-height:20px;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}


#lfooter{
}
#lfooter table{
margin:5px 0 0 0;
width:100%;
}
#lfooter table td{
padding:0 10px 10px 20px;
}
#projects{
color:#014279;
padding:9px 0 0 0;
font-size:10px;
}
#lfooter .right{
text-align:right;
color:#999999;
font-size:10px;
vertical-align:bottom;
padding:0 20px 10px 0;
}


#bottom{
height:189px;
background:url(/p/footer.jpg) no-repeat 0 0;
}
#bottom .left{
float:left;
width:616px;
position:relative;
}

#bottom h3{
color:#014279;
font-size:18px;
text-transform:uppercase;
}
#bottom h3 span{
color:#F4690F;
}
#bottom .left .indent{
padding:15px 10px 0 43px;
text-align:left;
}
#bottom .left a{
display:block;
position:absolute;
top:149px;
left:60px;
font-size:17px;
color:#fff;
text-decoration:none;
}
#bottom .right{
float:left;
width:334px;
position:relative;
}
#bottom .right .indent{
padding:20px 10px 10px 20px;
text-align:left;
}
#bottom .right a{
display:block;
position:absolute;
top:149px;
left:40px;
font-size:17px;
color:#fff;
text-decoration:none;
}
.rbox p{
color:#fff;
}


/* menu */
#menu{
margin:0;
float:left;
width:250px;
overflow:hidden;
padding:20px 0 0 0;
}
#menu .indent{
height:163px;
}
#copyright{
color:#557A99;
font-size:10px;
height:15px;
padding:0 0 0 45px;
}
#menu a,
#menu a:link,
#menu a:visited{
text-decoration:none;
color:#fff;
font-family:arial;
font-size:14px;
display:block;
text-align:left;
height:25px;
line-height:25px;
margin:0 0 0 34px;
padding:0 2px 0 13px;
background:url(/p/menu-bg.gif) no-repeat 0 6px;
}
#menu a:hover{
font-weight:bold;
color:#F4690F;
}
#menu a.active,
#menu a.active:visited{
background:url(/p/menu-bg.gif) no-repeat 0 -19px;
font-weight:bold;
color:#F4690F;
}

/* bottom menu */
.bmenu{
color:#D3D3D3;
}
.bmenu a,
.bmenu a:visited,
.bmenu a:link{
font-size:11px;
color:#014279;
text-decoration:none;
}
.bmenu a:hover,
.bmenu a.active:visited,
.bmenu a.active{
text-decoration:none;
color:#F4690F;
}

