
html,body
{
	background:fff;
	margin:0px;
	padding:0px;
	font:normal 12px Arial,Verdana,Tahoma;
	text-align:center;
	color:#303030;
	line-height:200%;
    }
a:link
{
	text-decoration:none;
	color:#202020;
}
a:visited
{
	text-decoration:none;
	color:#202020;
}
a:hover
{
	text-decoration:none;
	color:#D20000;
}
a:active
{
	text-decoration:none;
	color:#D20000;
}


#topnav
{
    background:#f5f5f5 url(images/topnav_bg.jpg) repeat-x;
    margin:0px auto;
    width:100%;
    height:120px;
    overflow:hidden;
    }
#header
{
    margin:0px auto;
    width:962px;
    height:115px;
    overflow:hidden;
    }
#logo
{
    border:0px solid #dcdcdc;
    margin:20px auto 18px auto;
    width:200px;
    height:80px;
    float:left;
    overflow:hidden;
} 
#nav{
    border:0px solid #dcdcdc;
    margin:0px auto;
    width:750px;
    height:115px;
    float:right;
    overflow:hidden;
} 
.navtop{
    border:0px solid #dcdcdc;
    margin:42px auto 5px auto;
    width:750px;
    height:30px;
    line-height:250%;
    overflow:hidden;
}
.navtop_1{float:left;}
.navtop_2{float:right;}
.navbot{
    margin:0px auto;
    width:750px;
    height:40px;
    overflow:hidden;
}
.menu{
    list-style-type:none;
    margin:0px auto;
    padding:0px auto;
    line-height:350%;  
    padding-left:0px;  
}
.menu li{
    background:url(images/menu_bg.gif) no-repeat;
    float:left;
    margin-left:3px;
    width:90px;
    height:40px;
    font-size:14px;
    font-weight:500;
}
.menu li a
{
    border:0px solid #f00;
    display:block;
    text-decoration:none;
    }
.menu li a:hover
{
    background:url(images/menu_bg0.gif) no-repeat;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    } 
.sel a{color:#fff;background:url(images/menu_bg0.gif) no-repeat;}
.sel a:visited{color:#fff;}
#container
{
    border:0px solid #f00;
    background:#fff;
    margin:0px auto;
    width:962px;
    height:auto;
    }
#fla
{  
    border:1px solid #3D3D3D;
    background:#fff;
    margin:5px auto 0px auto;
    width:960px;
    height:252px;
    overflow:hidden;
}

#content
{
    border:0px solid #006633;
    margin:0px auto 5px auto;
    width:962px;
}
.notice
{
    background:#f5f5f5;
    margin:5px auto;
    width:962px;
    height:25px;
    line-height:230%;
    overflow:hidden;
}
.notice_l
{
    margin:0px auto;
    width:75px;
    height:25px;
    float:left;
    overflow:hidden;
}
.notice_m
{
    background:url(images/notice.gif) 2px 5px no-repeat;
    margin:0px auto 0px 2px;
    width:645px;
    height:25px;
    float:left;
    overflow:hidden;
}
.notice_r
{
    margin:0px auto;
    width:225px;
    height:25px;
    float:right;
    overflow:hidden;
}
.c_left
{
    border:0px solid #dcdcdc;
    width:727px;
    float:left;
    overflow:hidden;
    }
.c_left1
{
    border:1px solid #dcdcdc;
    margin:0px auto 7px auto;
    width:725px;
    height:225px;
    overflow:hidden;
    }
.c_left_l
{
    margin-left:8px;
    width:270px;
    height:190px;
    float:left;
    overflow:hidden;
    }
.c_left_r
{
    width:435px;
    height:190px;
    float:right;
    overflow:hidden;
    }
.c_left1_left
{
    margin:0px auto;
    width:250px;
    height:auto;
    float:left;
    overflow:hidden;
    } 
.box_div
{
    margin:1px auto 1px 10px;
    width:235px;
    height:65px;
    overflow:hidden;
}
.box_divs
{
    margin:3px 5px 0px 2px;
    width:65px;
    height:60px;
    float:left;
    overflow:hidden;
}
.box_pics
{
    margin:3px 3px 0px 6px;
    width:65px;
    height:60px;
    float:left;
    overflow:hidden;
    }
.c_left1_mid
{
    margin:0px auto 0px 6px;
    width:250px;
    height:auto;
    float:left;
    overflow:hidden;
    }  
.c_left1_right
{
    margin:0px auto;
    width:213px;
    height:auto;
    float:right;
    overflow:hidden;
    }
.c_right
{
    width:227px;
    float:right;
    overflow:hidden;
    }
.c_right1
{
    border:1px solid #dcdcdc;
    margin:0px auto 7px auto;
    width:225px;
    height:225px;
    overflow:hidden;
    }
.views
{
    border:1px solid #dcdcdc;
    margin:3px auto;
    width:200px;
    height:180px;
    overflow:hidden;
    } 
.pic_box
{
    margin:2px auto 3px auto;
    width:200px;
    height:65px;
    overflow:hidden;
    }
#content_bot
{
    border:1px solid #dcdcdc;
    margin:7px auto 0px auto;
    padding-bottom:5px;
    width:960px;
    height:auto;
    overflow:hidden;
}
#footer{
    border-top:0px solid #dcdcdc;
    background:#fcfcfc;
    margin:3px auto 0px auto;
    padding-top:5px;
    width:962px;
    height:60px;
    line-height:180%;
    overflow:hidden;
}






