@charset "utf-8";
*{padding:0; margin:0;}
body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;  margin:0px auto; text-align:center;}
.boxclear{ height:10px; font-size:0px; line-height:0px; clear:both;}
ul,li{ padding:0px; margin:0px;}
li{ list-style:none; float:left;}
a:link,a:visited,a:active{ color:#505050; text-decoration:none;}
a:hover{ color:#96BC29; text-decoration:none;}

.page-container {width:650px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em;}
.main {clear:both; width:100%; background:transparent url(../images/bg_main_withnav.jpg) top left repeat-y; text-align:left; border-bottom:1px solid rgb(150,150,150); border-top:1px solid rgb(150,150,150); height:auto;}
/* HEADER */
.header { font-family:"trebuchet ms",arial,sans-serif;}
.header-top { height:80px; background:rgb(240,240,240) url(../images/bg_head_top.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding:30px 20px 0px 20px; text-align:left;}
.header h1 {font-size:240%;} 
.header-middle { height:5px; background:rgb(230,230,230) url(../images/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom { height:40px; background:rgb(255,255,255) url(../images/bg_head_bottom_nav.jpg) repeat-y center center;}

.nav2 {float:left; width:100%; border:none; background:rgb(220,220,220) url(../images/bg_head_bottom_nav.jpg) no-repeat; color:rgb(75,75,75); font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(100,100,100);}

.nav2 ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;}

.main .boxmain{ background:#FFF; margin:0px 20px; padding:20px; text-align:left;}
#indexcon{ padding:10px 0px;}
#indexcon a{ width:280px; float:left; display:block; font-size:12px; line-height:220%; background: url(../images/ico4.gif) no-repeat 5px center; padding-left:15px;}
.til{border-bottom:1px dashed #DDDDCB; clear:both;padding:10px 0px 0px 15px; font-size:13px; color:#96BC29; font-weight:bold; background:url(../images/ico4.gif) no-repeat 5px center;}
.linkli{ padding:10px;}
.linkli li{ background:url(../images/li2.gif) no-repeat 5px center; clear:both; text-indent:20px; font-size:12px; width:100%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.boxad{ font-size:12px; padding:10px; border:1px solid #DDDDCB; background:#fff;}
.place{	height:20px;  padding:5px 5px 5px 20px; border-bottom:1px solid #DDDDCB; text-align:left;	font-size:13px; font-weight:bold; background:url(../images/dot.gif) no-repeat 5px center;}
.con li{ background:url(../images/li2.gif) no-repeat 5px center; clear:both; text-indent:20px; font-size:12px; width:100%;  height:22px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}

.con,.footcon,.bcon{ padding:5px 0px; font-size:12px; line-height:220%; width:100%;}
.con a{ background:url(../images/ico4.gif) no-repeat 5px center; font-size:12px; padding-left:15px;}
.con a:link,.con a:visited,.con a:active{ color:#1D0300; font-weight:bold; text-decoration:none;}
.con a:hover{  color:#5E7C93; font-weight:bold; text-decoration:none;}
.footcon a{ width:265px; float:left; background:url(../images/ico4.gif) no-repeat 5px center; padding-left:15px;} 
.bcon{ padding-top:5px; border-top:1px dashed #BBB082;}
.bcon li{ background:url(../images/li2.gif) no-repeat 5px center; clear:both; text-indent:20px; font-size:12px; width:100%;  height:22px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}


.footer {clear:both; width:100%; padding:1.0em 0 1.0em 0; background:rgb(225,225,225) url(../images/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align:center; height:40px; padding-top:20px;}
