body{
font-size:80%;
margin:0;
padding:0;
}

img{
border:none;
}

p{
margin:10px;
line-height:20px;
}

#header{
height:131px;
background:url(img/headerbg.gif) top left repeat-x;
}

h1{
height:16px;
margin:0;
padding:8px 0 0;
font-size:13px;
font-weight:normal;
color:#000000;
}

.indx1{
width:392px;
margin:0 0 20px;
padding:0 170px 40px 0;
font-size:20px;
font-weight:bold;
color:#204000;
background:url(img/indx1.gif) bottom no-repeat;
}

.indx2{
width:548px;
height:37px;
margin:0 0 20px;
padding:13px 7px 0;
font-size:16px;
font-weight:bold;
color:#204000;
background:url(img/indx2.gif) bottom no-repeat;
}

.indx3{
margin:0 0 20px;
padding:3px 8px 8px;
background:url(img/indx3.gif) bottom repeat-x;
font-size:15px;
}

.indx4{
color:#204000;
font-size:14px;
font-weight:bold;
margin:20px 3px 10px;
padding:3px 0 3px 5px;
border-left:#C5F491 solid 5px;
}

#headinfo{
float:right;
width:159px;
height:34px;
background:url(img/headcopy.gif) no-repeat;
margin:0;
padding:38px 206px 0 0;
text-align:right;
font-size:12px;
line-height:15px;
color:#666666;
}

#headm{
width:450px;
float:right;
margin:7px 0 0;
padding:0;
font-size:10px;
}

#headm ul{
margin:0;
padding:0;
list-style:none;
}

#headm li{
float:left;
color:#CC3300;
margin:0 0 0 10px;
padding:0 0 0 7px;
background:url(img/ls1.gif) top left no-repeat;
}

#headm li a{
color:#CC3300;
text-decoration:none;
}

#headm li a:hover{
color:#F8786D;
}

#menu{
height:43px;
background:url(img/menubg.gif) top left repeat-x;
}

#menu ul{
margin:0;
padding:0;
list-style:none;
}

#menu li{
float:left;
}

#menu li a{
height:43px;
display:block;
text-decoration:none;
text-indent:-9999px;
}

li#m_home a{
width:84px;
background:url(img/menu.gif) 0 0;
}

li#m_home a:hover{
background:url(img/menu.gif) 0 -43px;
}

li#m_homes a{
width:84px;
background:url(img/menu.gif) 0 -43px;
}

li#m_event a{
width:84px;
background:url(img/menu.gif) -84px 0;
}

li#m_event a:hover{
background:url(img/menu.gif) -84px -43px;
}

li#m_events a{
width:84px;
background:url(img/menu.gif) -84px -43px;
}

li#m_lineup a{
width:84px;
background:url(img/menu.gif) -168px 0;
}

li#m_lineup a:hover{
background:url(img/menu.gif) -168px -43px;
}

li#m_lineups a{
width:84px;
background:url(img/menu.gif) -168px -43px;
}

li#m_policy a{
width:84px;
background:url(img/menu.gif) -252px 0;
}

li#m_policy a:hover{
background:url(img/menu.gif) -252px -43px;
}

li#m_policys a{
width:84px;
background:url(img/menu.gif) -252px -43px;
}

li#m_result a{
width:84px;
background:url(img/menu.gif) -336px 0;
}

li#m_result a:hover{
background:url(img/menu.gif) -336px -43px;
}

li#m_results a{
width:84px;
background:url(img/menu.gif) -336px -43px;
}

li#m_model a{
width:84px;
background:url(img/menu.gif) -420px 0;
}

li#m_model a:hover{
background:url(img/menu.gif) -420px -43px;
}

li#m_models a{
width:84px;
background:url(img/menu.gif) -420px -43px;
}

li#m_info a{
width:85px;
background:url(img/menu.gif) -504px 0;
}

li#m_info a:hover{
background:url(img/menu.gif) -504px -43px;
}

li#m_infos a{
width:85px;
background:url(img/menu.gif) -504px -43px;
}

li#m_about a{
width:85px;
background:url(img/menu.gif) -589px 0;
}

li#m_about a:hover{
background:url(img/menu.gif) -589px -43px;
}

li#m_abouts a{
width:85px;
background:url(img/menu.gif) -589px -43px;
}

li#m_blog a{
width:86px;
background:url(img/menu.gif) -674px 0;
}

li#m_blog a:hover{
background:url(img/menu.gif) -674px -43px;
}

li#m_blogs a{
width:86px;
background:url(img/menu.gif) -674px -43px;
}

#left{
float:left;
width:562px;
margin:0;
padding:0;
}

#right{
float:right;
width:192px;
margin:0;
padding:0;
}

ul.ls1{
margin:0;
padding:0;
list-style:none;
}

.ls1 li{
margin:5px;
padding:5px 5px 10px;
background:url(img/brdr1.gif) bottom repeat-x;
}

ul.ls2{
margin:0 0 10px;
padding:0;
list-style:none;
}

.ls2 li{
margin:0;
padding:0;
border-bottom:#CCCCCC solid 1px;
}

.ls2 li a{
display:block;
height:60px;
color:#006600;
text-decoration:none;
margin:0;
padding:10px 5px;
}

.ls2 li a:hover{
background:#F1FDCC;
color:#00CC00;
}

ul.ls3{
margin:0;
padding:0;
list-style:none;
}

.ls3 li{
float:left;
width:170px;
margin:0 5px 10px;
padding:0;
border:#CECECE solid 1px;
text-align:center;
}

.ls3 img{
margin:0 0 10px;
}

.ls3 a{
width:160px;
display:block;
color:#006600;
text-decoration:none;
padding:5px;
}

.ls3 a:hover{
background:#F1FDCC;
color:#00CC00;
}

.ls4{
margin:10px 0;
padding:0;
}

.ls4 ul{
margin:0;
padding:0;
list-style:none;
}

.ls4 li{
width:116px;
float:left;
background:url(img/ls2.gif) no-repeat;
margin:0 10px 10px 0;
padding:0 0 0 13px;
color:#009900;
}

.ls4 a{
color:#009900;
}

.ls4 a:hover{
color:#00FF00;
}

ul.ls5{
margin:0 0 10px;
padding:0;
list-style:none;
}

.ls5 li{
margin:0;
padding:0;
border-bottom:#CCCCCC solid 1px;
}

.date{
float:left;
width:100px;
background:url(img/ls2.gif) no-repeat;
margin:0;
padding:0 0 0 13px;
}

.newst{
width:425px;
float:right;
line-height:20px;
margin:0;
padding:0;
}

table.tbl1{
margin:10px;
padding:0;
border-collapse:collapse;
}

.tbl1 td{
padding:5px;
}

table.tbl2{
margin:10px;
padding:0;
border-collapse:collapse;
}

.tbl2 td{
border-bottom:#999999 solid 1px;
padding:5px;
vertical-align:top;
}

.bg1{
background:#FFFFCC;
}

.bg2{
background:#FFFF8C;
}

.bg3{
background:#FEFAD1;
}

#bnr_result{
margin:10px 0;
padding:0;
}

#bnr_result a{
width:562px;
height:100px;
display:block;
text-decoration:none;
text-indent:-9999px;
background:url(img/bnr_voice.jpg) top no-repeat;
}

#bnr_result a:hover{
background:url(img/bnr_voice.jpg) bottom no-repeat;
}

.link1{
text-align:right;
margin:10px 0;
padding:0;
color:#666666;
}

.link1 a{
color:#666666;
text-decoration:none;
}

.link1 a:hover{
text-decoration:underline;
}

ul.rm1{
margin:0;
padding:0;
list-style:none;
}

.rm1 li{
margin:0 0 10px;
padding:0;
}

.rm1 a{
width:190px;
height:130px;
display:block;
text-decoration:none;
text-indent:-9999px;
}

ul.rm2{
margin:0;
padding:0;
list-style:none;
}

.rm2 li{
margin:0 0 10px;
padding:0;
}

.rm2 a{
width:190px;
height:62px;
display:block;
text-decoration:none;
text-indent:-9999px;
}

li#rm_event a{
background:url(img/bnr_event.jpg) top no-repeat;
}

li#rm_event a:hover{
background:url(img/bnr_event.jpg) bottom no-repeat;
}

li#rm_policy a{
background:url(img/bnr_policy.jpg) top no-repeat;
}

li#rm_policy a:hover{
background:url(img/bnr_policy.jpg) bottom no-repeat;
}

li#rm_lineup a{
background:url(img/bnr_lineup.jpg) top no-repeat;
}

li#rm_lineup a:hover{
background:url(img/bnr_lineup.jpg) bottom no-repeat;
}

li#rm_about a{
background:url(img/bnr_message.jpg) top no-repeat;
}

li#rm_about a:hover{
background:url(img/bnr_message.jpg) bottom no-repeat;
}

li#rm_info a{
background:url(img/bnr_info.jpg) top no-repeat;
}

li#rm_info a:hover{
background:url(img/bnr_info.jpg) bottom no-repeat;
}

li#rm_tie a{
background:url(img/bnr_tie.jpg) top no-repeat;
}

li#rm_tie a:hover{
background:url(img/bnr_tie.jpg) bottom no-repeat;
}

li#rm_contact a{
background:url(img/bnr_contact.gif) top no-repeat;
}

li#rm_contact a:hover{
background:url(img/bnr_contact.gif) bottom no-repeat;
}

li#rm_blog a{
background:url(img/bnr_blog.gif) top no-repeat;
}

li#rm_blog a:hover{
background:url(img/bnr_blog.gif) bottom no-repeat;
}

#footm{
background:url(img/bg_footer.gif) top repeat-x;
margin:0;
padding:10px 0;
text-align:center;
color:#666666;
line-height:20px;
}

#footm a{
color:#666666;
text-decoration:none;
}

#footm a:hover{
color:#00CC00;
}

#footinfo{
border-top:#5BB700 solid 2px;
margin:0;
padding:0 0 15px;
}

#footinfo2{
width:466px;
margin:0 auto;
padding:0;
line-height:20px;
}

#footer{
background:url(img/bg_footer.gif) top repeat-x;
text-align:center;
margin:0;
padding:8px 0 20px;
border-bottom:#336600 solid 4px;
color:#666666;
}

#footer a{
color:#666666;
}

#map{
margin:0 0 20px;
padding:3px;
background:#E6F7B9;
color:#204000;
font-size:11px;
}

#map a{
color:#204000;
}

#map a:hover{
color:#00CC00;
}

.style1{
margin:10px 100px;
padding:10px;
background:#E6F7B9;
color:#3E4826;
}

.style2{
margin:0 0 10px;
padding:0;
color:#3E4826;
font-size:15px;
font-weight:bold;
border-bottom:#99CC00 solid 1px;
}
/*-common--------------*/
.w760{
width:760px;
margin:0 auto;
padding:0;
}

.w310{
width:310px;
}

.w200{
width:200px;
}

.cntr{
text-align:center;
}

.cntr50{
margin:50px 0;
padding:0;
text-align:center;
}

.fr{
float:right;
}

.fl{
float:left;
}

.tr{
text-align:right;
}

.cb{
clear:both;
}

.p10_0{
padding:10px 0;
}

.mbl_10{
margin:0 0 10px 10px;
}

.m10_0{
margin:10px 0;
}

.mt20{
margin-top:20px;
}

.m20{
margin:20px;
}

.m20_20_0{
margin:20px 20px 0;
}

.red{
color:#FF0000;
}

.red a{
color:#FF0000;
}

.bage{
color:#AA8000;
}

.blue{
color:#0066CC;
}

.fs13{
font-size:13px;
}

.fs11{
font-size:11px;
}

.fs30{
font-size:30px;
margin:0 0 20px;
padding:0;
line-height:120%;
}

.attnt{
color:#009900;
font-size:16px;
font-weight:bold;
line-height:120%;
margin:10px;
padding:0;
}

.attnt2{
font-size:16px;
font-weight:bold;
line-height:120%;
margin:0 0 10px;
padding:0;
}