* { margin:0; padding:0;}

body.index{
   background:#FFFFFF url(images/sq.gif) repeat top center;
   text-align:center;
}

body.site{
   padding:0px;
   margin:0px;
   background:#FFFFFF;
   background:#FFFFFF url(images/sq.gif) repeat top center;
   font-family:Tahoma;
   font-size:12px;
   line-height:14px;
   color:#000000;
}

table {border-collapse:collapse; border:0px;}
a{color:#FFFFFF; text-decoration:none}
a:hover{text-decoration:underline;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:14px;
		color:#000000;
	}


.h_text a{ color:#FFFFFF; font-size:10px; line-height:11px; text-decoration:none; vertical-align:middle}
.h_text a:hover { text-decoration:underline}
.h_text img {vertical-align:middle}

.c_text { color:#000000; line-height:14px;}
.c_text a{ color:#000000 ; text-decoration:none;}
.c_text a:hover{ text-decoration:underline;}

.read_more {background:url(images/a1.gif) no-repeat 0 6px; padding-left:9px;}
.read_more:hover{ text-decoration:underline;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.input { vertical-align:middle; width:243px; height:20px; padding-left:5px; background:#DACEAC; border:1px solid #93896C}

.div { height:15px; background:#4F7682; color:#FFFFFF; font-size:9px;}
.div span {margin-left:9px}
.div a {margin-left:9px}
.div2 { height:15px; background:#C6AA5E; color:#FFFFFF; font-size:9px;}
.div2 span {margin-left:9px}
.div2 a {margin-left:9px}

textarea {width:243px; height:122px; padding-left:5px; overflow:auto; background:#DACEAC; border:1px solid #93896C}

#Layer1 {
	position:absolute;
	left:217px;
	top:683px;
	width:196px;
	height:30px;
	z-index:1;
}




#page_head {
   width:766px;
   border-left:1px solid #999999;
   border-right:1px solid #999999;
   margin:0 auto;
}
#page_head_1 {
   background:#666666;
   height:9px;
   border-bottom:1px solid #999999;
}
#page_head_2 {
   background:#bb0000;
   height:40px;
   border-bottom:1px solid #999999;
}
#page_head_3 {
   background:#ffffff url(images/logo2.jpg) top left repeat-y;
   height:186px;
   line-height:1px;
}
#page_head_4 {
   background:#ffffff url(images/head_slide.jpg) top left repeat-y;
   float:right;
   width:450px;
   height:186px;
   border-left:1px solid #999999;
}
#page_head_5 {
   background:#666666;
   height:9px;
   border-bottom:1px solid #ffffff;
}
#page_head_6 {
   background:#FF8000;
   border-bottom:1px solid #ffffff;
   height:38px;
}


#page_mid {
   clear:both;
   width:768px;
   margin:0 auto;
   background:#0099FF;
   display:none;
}

#page_mid div.tt{
   float:left;
   width:768px;
   margin:0 auto;
   background:#0099FF
}

.page_mid_right {
   border-right:1px solid #999999;
   float:right;
   min-height:403px;
   width:550px;
   background:#ffffff;
}
.page_mid_left {
   border-left:1px solid #999999;
   float:left;
   min-height:403px;
   width:215px;
   background:#0099FF
}


#page_foot {
   clear:both;
   background:#bb0000 url(images/tall_bot_r.gif) top repeat-x;
   width:766px;
   color:#000000;
   text-align:center;
   margin:0 auto;
   border:1px solid #999999;
   border-top:1px solid #ffffff;
}
#page_foot p {
   padding-bottom:10px;
   padding-top:6px;
}

#page_foot p a {
	color: #fff;
	}

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

   float:left;
   width:127px;
}

#list-menu-ex1 a {
   float:left;
   width:126px;
   display: block;
   filter:blendTrans(duration=0.5);
   height:37px;
   background: #FF8000;
   text-decoration: none;
   font-family: verdana, arial, sanf-serif;
   font-size: 10px;
   border-left:1px solid #ffffff;
   line-height:17px;
   font-weight:bold;
}
#list-menu-ex1 a.first {
   width:129px;
   border:0px solid #ffffff;
   background:#99CC00
}

#list-menu-ex1 a.last {
   line-height:35px;
}

#list-menu-ex1 a:link {
   color: #ffffff;
}
#list-menu-ex1 a:visited{
   color: #ffffff;
}
#list-menu-ex1 a:hover {
   background: #FFA953;
   color: #000000;
}
#list-menu-ex1 a.first:hover {
   background: #AFEA00;
   color: #000000;
}

.mid_join {
   clear:both;
   padding-top:7px;
   cursor:pointer;
   font-size:10px;
   color:#ffffff;
}
.mid_but {
   clear:both;
   padding-top:14px;
   cursor:pointer;
}

.a_food:link, .a_food:hover, .a_food:visited{
   text-decoration: none;
}


.mid_but_img {
   height:50px;
   width:90px;
   float:left;
   margin-left:5px;
   vertical-align:middle;
   border:1px solid #555555;
}
.mid_but_txt {
   float:right;
   height:50px;
   width:90px;
   font-size:14px;
   color:#ffffff;
   font-family: arial,verdana;
   margin-right:5px;
   padding-top:2px;
   text-align:center;

}
.mid_but_box {
   height:0px;
   width:75px;
   background-color:#339900;
   margin: 0 auto;
   margin-top:0px;
   border:1px solid #000000;
   display:none;
}

.mid_list_1 {
   margin-left:30px;
}

.mid_list_4 {
   margin-left:50px;
}



#page_head_2 div {
   padding-top:12px;
   color:#ffffff
}
#innerTop{
   margin-right:520px;
}
#innerTop a {
   text-decoration:none;
}
#innerTop img {
   height:15px;
   width:15px;
   vertical-align:middle;
   border:0px;
}


.page_mid_right div div {
   text-align:left;
   padding-top:10px;
}

.page_mid_right div div img {
    height:60px;
    width:60px;
    vertical-align:top;
    margin:0px 0px 0px 9px;
   border:1px solid #aaaaaa;
}

.page_mid_right div div h1 {
    font-size:16px;
    display:inline;
    margin-left:8px;
    color: #000000;
}
.page_mid_right div div p {
    margin:10px;
    line-height:20px;
}
p.red {
    color:#ff0000;
    font-weight:bold;
}

.page_mid_right div div h2 {
    font-size:14px;
    margin:10px 8px 10px 0px;
    padding-left:10px;
    color: #000000;
}

.t1 tr td a, .mid_link {
   color:#0000ff;
}

p, table, li{
   color:#666666;
    line-height:20px;
}


.mid_list_2{
   margin-left:15px;
   list-style: none;
}


.mid_list_2 ul, .mid_list_2 ol {

}

.g1 {
   font-weight:bold;
   color:#555555;
}


.mid_list_2 li.liv1 {
   color:0000ff;
   margin-top:5px;
}

.t1 {
   width:500px
}

.mid_list_3 {
   margin-left:30px;
   margin-bottom:10px;
}

.tb {
   color:#0000ff;
   text-decoration:underline;
}

.to {
   color: #FF9900;
   text-decoration:underline;
}


.tbb {
   color:#0000ff;
   font-weight:bold;
}


.gecclubdiv {
   width:100%;
   line-height:22px;
   background-color:#99CC00;
   text-align:center;
   color:#ffffff;
   font-weight:bold;
   clear:both;
   border-top:1px solid #999999;
   border-bottom:1px solid #999999;
}

.gecclubtext {
   width:95%;
   font-size:11px;
   color:#ffffff;
   text-align:left;
   margin:0 auto;
}

.gecclubbut {
   width:160px;
   margin:0 auto;
   color:#ffffff;
   background-color:#FF9900;
   padding:5px;
   cursor:pointer;
   border:1px solid #999999;
   margin-top:5px;
   font-size:11px;
   font-weight:bold;
}

.green {
   color:#339933;
}




