body {
	background-color: #FFF;
	text-align: center; margin: 0; padding: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #252525;
	}
	
	
img {border: 0; font-size: 0px; line-height: 0em;}
.ib {display: -moz-inline-stack; display: inline-block; zoom:1; *display: inline; _overflow: hidden;}
.h {cursor:pointer; cursor:hand;}
.oh {overflow: hidden;}
form {margin: 0; padding: 0;}
form.daypad {margin: 6px 0 0 0; float: right;}
.fl {float: left;}
.fr {float: right;}

a:link {color: #3B4F24; text-decoration: none;}
a:visited {color: #61714F; text-decoration: none;}
a:hover {color: #3B4F24; text-decoration: underline;}

.tc {text-align: center;}
.tl {text-align: left;}
.tcp {margin: -14px 0 3px 0; overflow: hidden;}
.lp1 {width: 440px; margin: 0 auto;}
.lp2 {position: relative; top: 19px; margin-top: -7px;}

.block0 {width: 980px; margin: auto; overflow: hidden; background-color: #FFF; text-align: left;  border: #D7D7D7 1px solid;}
.block_ban {width: 100%; margin: auto; padding: 0px 0px 8px 0px; text-align: center;}
.pad0 {margin: 0 15px 0 15px;}
.pad00 {padding: 0 15px 10px 15px;}
.topmarg2 {margin: 2px 0 0 0 !important;}

.top1 {float: left; width: 230px; padding: 0 0 0 10px;}	
.top2 {float: left; width: 470px; text-align: center;}

.fblock {float: left; width: 630px;}	
.fblock2 {float: left; width: 467px;}	

.block1 {float: left; width: 315px;}
.block11 {float: left; width: 604px; border-right: #CCCCC7 1px solid; padding: 0 15px 0 0;}
.block12 {float: left; width: 297px; border-left: #CCCCC7 1px solid; padding: 0 0 0 12px; margin: 0 0 0 -1px;}
.block13 {float: left; width: 309px;}
.block2 {float: left; width: 320px;}
.block3 {float: left; width: 168px;}
.block4 {float: left; width: 153px;}
.block5 {float: left; width: 144px;}
	
.topmenu {background-color: #EEEDE6; overflow: hidden; padding: 0 18px 0 18px; height: 21px;}	
	
ul.submenu {list-style-type: none; height: 21px; margin: 0; padding: 0; overflow: hidden; float: right;} 
	ul.submenu li {display: inline; float: right; font-size: 11px; line-height: 1.4em; zoom: 1;}
	ul.submenu li a, ul.submenu li span {padding: 3px 7px 3px 7px; display: block;}
	ul.submenu li a:link, ul.submenu li a:visited {color: #252525; text-decoration: none;}
	ul.submenu li a:hover {color: #3B4F24;}
	ul.submenu li span {display: block; color: #3B4F24; background-color: #FFF; padding: 3px 7px 3px 7px;}
	ul.submenu li a.a {padding: 3px 7px 2px 7px; background-color: #FFF; color: #3B4F24;}
	ul.submenu li a.red {padding: 3px 7px 2px 7px; background-color: #3B4F24; color: #FFF;}	
	
.topmenulines {background-color: #D2E2C5; border-bottom: #52653A 1px solid; margin: 0 0 6px 0; zoom: 1;}	

ul.mmenu {list-style-type: none; display: table; height: 30px; margin: 0; padding: 0; position: relative; padding: 0 0px 0 0px; top: -3px; margin: 0 0 -5px 0;} 
	ul.mmenu li {display: inline; font-size: 12px; font-weight: bold; zoom: 1; float: left;}
		ul.mmenu li a, ul.mmenu li span {padding: 8px 7px 5px 7px; display: block; cursor: pointer; line-height: 1.3em;}
		ul.mmenu li a:link, ul.mmenu li a:visited {color: #252525; text-decoration: none;}
		ul.mmenu li a:hover {color: #3B4F24;}
		ul.mmenu li span {padding: 6px 9px 6px 9px; margin: 1px 0 0 0; display: block; float: left; background-color: #FFF; border: #52653A 1px solid; border-bottom: none; color: #3B4F24; text-decoration: none; line-height: 1.3em;}
		ul.mmenu li a.a {padding: 7px 9px 5px 9px; margin: 1px 0 0 0; display: block; float: left; background-color: #FFF; border: #52653A 1px solid; border-bottom: none; text-decoration: none; line-height: 1.3em;}
		ul.mmenu li a.a:link, ul.mmenu li a.a:visited {color: #3B4F24;}
		ul.mmenu li a.a:hover {color: #3B4F24;}
	
ul.mmenu2 {list-style-type: none; display: table; height: 20px; margin: 0 0 0 3px; padding: 0;} 
	ul.mmenu2 li {display: inline; font-size: 11px; font-weight: normal; zoom: 1; float: left;}
		ul.mmenu2 li a {padding: 0 5px 0 7px; display: block; cursor: pointer; line-height: 1.3em;}
		ul.mmenu2 li span {padding: 0 5px 0 7px; display: block; line-height: 1.3em; color: #730B17;}
		ul.mmenu2 li a:link, ul.mmenu2 li a:visited {color: #000; text-decoration: none;}
		ul.mmenu2 li.a a, ul.mmenu2 li.a a:hover {color: #900022;}
		ul.mmenu2 li a:hover {color: #3B4F24;}
	
.auth {float: right; display: block; font-size: 11px; padding: 0 10px 2px 19px; background: url(/images/2/key.gif) no-repeat 0 5px; z-index: 30px;}

	.auth a:link, .auth a:visited  {color: #900022; text-decoration: none; border-bottom: #EEE 1px solid;}
	.auth a:hover {color: #A83751; text-decoration: none; border-bottom: #A83751 1px solid;}
	
	.auth a.fb:link, .auth a.fb:visited {color: #29447E; text-decoration: none; border-bottom: #EEE 1px solid;}
	.auth a.fb:hover {color: #385085; text-decoration: none; border-bottom: #385085 1px solid;}
	
	
.title-left {float: left; width: 230px; text-align: left; padding: 12px 14px 14px 10px;}
.title-right {float: right; width: 230px; text-align: right; padding: 0 0 14px 10px;}

.topdate {font-size: 11px; color: #888; padding: 35px 0 0 0;}

.pad5 {height: 5px; font-size: 0px;}
.h5 {height: 5px; clear: both; font-size: 0px;}
.h7 {height: 7px; clear: both; font-size: 0px;}
.h10 {height: 10px; clear: both; font-size: 0px;}
.h12 {height: 13px; clear: both; font-size: 0px;}
.h15 {height: 17px; clear: both; font-size: 0px;}
.h17 {height: 17px; clear: both; font-size: 0px;}
.h20 {height: 20px; clear: both; font-size: 0px;}
.h25 {height: 25px; clear: both; font-size: 0px;}
.h30 {height: 30px; clear: both; font-size: 0px;}
.h50 {height: 50px; clear: both; font-size: 0px;}	

.search {margin: 45px 0 0 0;}

.sbut1 {float: right; background-color: #E8E7E1; border: none; text-decoration: none; padding: 0px; margin: 0px; font-size: 11px; padding: 2px 10px 3px 10px;}
.sbut1 {color: #252525;}
.sbut1:hover {background-color: #CBCAC3; text-decoration: none; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

input.search {float: right; padding: 2px 3px 0px 3px; width: 140px; height: 16px; border: #D9D9D5 1px solid; font: normal 11px Arial, Helvetica, sans-serif; color: #333; margin: 0 4px 0 0;}

.stext {font-size: 11px;}
.sstext {font-size: 10px; color: #666;}
.gtext {color: #666;}
.lgtext {color: #AAA;}

.summary {overflow: hidden;}

.summary h3 {display: inline; font-size: 19px; color: #3B4F24; line-height: 1.1em;}
.summary h4 {display: inline; font-size: 16px; color: #3B4F24; margin: 1px 0 2px 0; padding: 0; line-height: 1.2em;}
.summary h5 {font-size: 13px; color: #3B4F24; margin: 1px 0 2px 0; padding: 0;}
.summary .dt {color: #696969; font-size: 11px; display: block; padding: 3px 0 3px 0;}
.summary p {margin: 3px 0 2px 0;}
.summary .bpic {margin: 0 0 3px 0;}
.summary h4 .rtext {font-weight: normal;}

.summary p a:link {color: #252525; text-decoration: none;}
.summary p a:visited {color: #252525; text-decoration: none;}
.summary p a:hover {color: #252525; text-decoration: none;}

.summary h3 a:link {color: #3B4F24; text-decoration: none;}
.summary h3 a:visited, .summary h3 a:hover {color: #3B4F24; text-decoration: underline;}

.summary h4 a:link {color: #3B4F24; text-decoration: none;}
.summary h4 a:visited, .summary h4 a:hover {color: #3B4F24; text-decoration: underline;}

.dsummary h3 {display: inline; font-size: 14px; color: #3B4F24; line-height: 1.1em;}
.dsummary .dt {color: #696969; font-size: 11px; display: block; padding: 3px 0 3px 0;}

.psummary h3 {display: inline; font-size: 19px; color: #3B4F24; line-height: 1.1em;}
.psummary h4 {font-size: 14px; color: #3B4F24; margin: 1px 0 2px 0; padding: 0;}
.psummary h5 {font-size: 13px; color: #3B4F24; margin: 1px 0 2px 0; padding: 0;}
.psummary .dt {color: #696969; font-size: 11px; display: block; padding: 3px 0 3px 0;}
.psummary p {margin: 3px 0 2px 0;}
.psummary .bpic {margin: 0 0 0 11px; float: right;}

.psummary p a:link {color: #252525; text-decoration: none;}
.psummary p a:visited {color: #252525; text-decoration: none;}
.psummary p a:hover {color: #252525; text-decoration: none;}

.psummary h3 a:link, .psummary h3 a:visited {color: #3B4F24; text-decoration: none;}
.psummary h3 a:hover {color: #3B4F24; text-decoration: underline;}

.psummary2 {margin: 0 0 8px 0;}
.psummary2 h3 {display: inline; font-size: 12px; color: #3B4F24; line-height: 1.1em;}
.psummary2 .dt {color: #696969; font-size: 11px; display: block; padding: 0 0 3px 0;}

.column {overflow: hidden; clear: both;}
.column h4 {font-size: 14px; color: #252525; margin: 1px 0 3px 0;}
.column h4 span.rtext {font-size: 12px; font-weight: normal;}
.column p {font-size: 11px; margin: 2px 0 2px 0;}

.main .picleft {float: left; padding: 6px 10px 3px 0px;}
.column2 .picleft {padding: 0 10px 5px 0; float: none;}
.sec .picleft {float: left; padding: 4px 10px 3px 0;}
.pl {padding: 4px 0 0 0;}

.column3 {overflow: hidden; clear: both;}
.column3 h4 {font-size: 14px; color: #252525; margin: 1px 0 3px 0;}
.column3 h4 span.rtext {font-weight: normal;}
.column3 p {font-size: 12px; margin: 0 0 2px 0;}

.column h4 a:link, .column2 h4 a:link, .column3 h4 a:link {color: #252525; text-decoration: none;}
.column h4 a:visited, .column2 h4 a:visited, .column3 h4 a:visited {color: #252525; text-decoration: none;}
.column h4 a:hover .btext, .column2 h4 a:hover .btext, .column3 h4 a:hover .btext {text-decoration: underline;}

.press-release h3 {font-weight: bold; font-size: 12px; color: #3B4F24; margin: 0 0 2px 0;}
.press-release .dt {color: #696969; font-size: 11px; display: block; padding: 3px 0 3px 0;}
.press-release .company {font-size: 12px; color: #900022; font-weight: bold;}

.popular h3 {font-weight: bold; font-size: 12px; color: #252525; margin: 0 0 0 0;}
.popular h3 a:link, .popular h3 a:visited, .popular h3 a:hover {font-weight: normal; font-size: 12px; color: #252525;}
.popular h3 b {color: #900022; font-size: 14px; font-weight: bold; font-style: italic;}

.rtext {color: #900022;}

.big h3 {font-size: 25px; color: #3B4F24; line-height: 1em; margin: 5px 0 3px 0;}
.big p {margin: 2px 0 6px 0;}

.actual h2 {font-size: 18px; color: #3B4F24; margin: 1px 0 3px 0; line-height: 1.1em;}
.actual h3 {font-size: 14px; color: #3B4F24; margin: 1px 0 2px 0; line-height: 1.1em;}
.actual p {font-size: 11px; margin: 2px 0 2px 0;}

.gbg {position: absolute; background: #52653A; width: 36px; float: left; zoom: 1; padding-left: 9px; font-size: 11px; border: #52653A 1px solid; color: #FFF;}

.comments1 {background: url(/images/2/comm1.gif) no-repeat 2px 5px; font-size: 11px; font-weight: bold; font-style: italic; padding: 3px 0 0 13px; color: #900022; cursor: pointer;}	
.comments1 a:link, .comments1 a:visited, .comments1 a:hover {color: #900022 !important;}
.actual .comments1 {background: url(/images/2/comm1.gif) no-repeat -1px 5px; padding: 3px 0 0 10px;}	
a.comments1:hover {text-decoration: underline;}

.border {border-bottom: 1px dotted #AFAFAF; margin: 8px 0 8px 0; clear: both; height: 1px; font-size: 0px;}
.border1 {border-bottom: 1px dotted #888; margin: 4px 0 5px 0; clear: both; height: 1px; font-size: 0px;}
.border2 {border-bottom: 1px solid #888; clear: both; height: 1px; font-size: 0px;}
.border3 {border-bottom: 1px solid #3B4F24; clear: both; height: 1px; font-size: 0px;}
.border6 {border-bottom: 1px solid #FFF; clear: both; height: 1px; font-size: 0px;}
.border4 {border-bottom: 1px dotted #AFAFAF; margin: 5px 0 5px 0; clear: both; font-size: 0px;}
.border8 {border-bottom: 1px dotted #AFAFAF; margin: 8px 0 8px 0; clear: both; height: 1px; font-size: 0px;}

.wborder {border-top: #FFF 1px solid; margin: -1px 0 0 0;}

.border5 {border-bottom: 1px solid #D7D7D7; margin: 7px 0 7px 0; clear: both; font-size: 0px;}
.border52 {border-bottom: 1px solid #AFAFAF; margin: 7px 0 12px 0; clear: both; font-size: 0px;}

.picleft {float: left; padding: 4px 10px 2px 0px;}

h1.etitle1 {color: #747474; font-size: 18px; line-height: 1.1em; padding: 6px 0 5px 0; margin: 0;}
h1.etitle1 a:link, h1.etitle1 a:visited {color: #3B4F24; text-decoration: none; padding-right: 13px; background: url(/images/2/arr1.gif) no-repeat right 8px;}
h1.etitle1 a:hover {color: #3B4F24; text-decoration: underline;} 

h1.etitle2 {color: #666; font-size: 18px; line-height: 1.1em; padding: 0 0 5px 0; margin: 0;}
h1.etitle2 a:link, h1.etitle2 a:visited {color: #3B4F24; text-decoration: none; padding-right: 13px; background: url(/images/2/arr1.gif) no-repeat right 8px;}
h1.etitle2 a:hover {color: #3B4F24; text-decoration: underline;} 

h1.etitle3 {color: #666; font-size: 14px; line-height: 1.1em; padding: 6px 0 5px 0; margin: 0;}
h1.etitle3 a:link, h1.etitle3 a:visited {color: #3B4F24; text-decoration: none; padding-right: 13px; background: url(/images/2/arr1.gif) no-repeat right 5px;}
h1.etitle3 a:hover {color: #3B4F24; text-decoration: underline;} 

h1.etitle4 {color: #747474; font-size: 18px; line-height: 1.1em; padding: 6px 0 5px 0; margin: 0;}
h1.etitle4 a:link, h1.etitle4 a:visited {color: #900022; text-decoration: none; padding-right: 13px; background: url(/images/2/arr2.gif) no-repeat right 8px;}
h1.etitle4 a:hover {color: #900022; text-decoration: underline;} 

h1.etitle31 {color: #666; font-size: 12px; line-height: 1.1em; padding: 6px 0 5px 0; margin: 0; font-weight:}
h1.etitle31 a:link, h1.etitle31 a:visited {color: #3B4F24; text-decoration: none; padding-right: 13px; background: url(/images/2/arr1.gif) no-repeat right 5px;}
h1.etitle31 a:hover {color: #3B4F24; text-decoration: underline;} 

h1.etitle5 {color: #666; font-size: 24px; line-height: 1.1em; padding: 0 0 5px 7px; margin: 0;}
h1.etitle51 {color: #666; font-size: 24px; line-height: 1.1em; padding: 4px 0 5px 0; margin: 0;}

h1.etitle6 {color: #747474; font-size: 14px; line-height: 1.1em; padding: 3px 0 5px 0; margin: 0;}

.heading-holder {font-size: 0px; letter-spacing: -1px; overflow: hidden;}

.heading {width: 157px; vertical-align: top; letter-spacing: 0;}
.heading .picleft {clear: both; float: none; padding: 4px 10px 4px 0px;}
.heading h3 {font-weight: bold; font-size: 12px; color: #252525; margin: 3px 15px 2px 0;}
.heading h3 a:link {color: #252525; text-decoration: none;}
.heading h3 a:visited, .heading h3 a:hover {color: #252525; text-decoration: underline;}

.heading2 {width: 471px; vertical-align: top; letter-spacing: 0; font-size: 12px;}
.heading2 .picleft {float: left; padding: 4px 10px 4px 0px;}
.heading2 h3 {font-weight: bold; font-size: 14px; color: #252525; margin: 0 15px 0 0;}
.heading2 h3 a:link {color: #252525; text-decoration: none;}
.heading2 h3 a:visited, .heading2 h3 a:hover {color: #252525; text-decoration: underline;}
.heading2 .dt {color: #696969; font-size: 11px; display: block; padding: 3px 0 0 0;}
.heading2 p {margin: 2px 15px 2px 0;}
.heading2 p a:link {color: #252525; text-decoration: none;}
.heading2 p a:visited {color: #252525; text-decoration: none;}
.heading2 p a:hover {color: #252525; text-decoration: none;}

dl.news1 {margin: 15px 0 5px 0;}
dl.mnews1 {margin: 5px 0 0 0;}

.news1 dt {background: #D5D5D5;	width: 36px; float: left; zoom: 1; padding-left: 9px; font-size: 11px; border: #D5D5D5 1px solid;} 
.mnews1 dt {background: #EDECE5; width: 36px; float: left; zoom: 1;	padding-left: 9px; font-size: 11px;	border: #EDECE5 1px solid;} 
.mnews1 dt.empty {background: #EDECE5; width: 0px; float: left; zoom: 1;	padding-left: 0px; font-size: 11px;	border: 0px;}
.news1 dt.dop {background:#EEE;	width: 36px; float: left; zoom: 1; padding-left: 9px; font-size: 11px; border: #EEE 1px solid;} 
.news1 dd, .mnews1 dd {margin: 0 0 0 53px; padding: 0 5px 7px 0;}
.news1 dd, .mnews1 dd.empty {margin: 0 0 0 0px; padding: 0 5px 7px 0;}
.news1 dd span, .mnews1 dd span {display: -moz-inline-stack; display: inline-block; zoom:1; *display: inline; _overflow: hidden; border: #d5d5d5 1px solid;	zoom: 1; font-size: 11px;	color: #696969;	font-weight: normal; padding: 0px 4px; margin-bottom: 4px;}

.news1 dd.flash, .news1 dd.hl, .mnews1 dd.flash, .mnews1 dd.hl {font-weight: bold;}
.news1 dt.flash, .mnews1 dt.flash {color: #3B4F24;}

dl.news4 {margin: 15px 0 5px 0;}

.news4 dt {background: #EDECE5; width: 36px; float: left; zoom: 1;	padding-left: 9px; font-size: 11px;	border: #EEE 1px solid;} 
.news4 dd {margin: 0 0 0 53px; padding: 0 5px 10px 0;}
.news4 dd h2 {margin: 0px; padding: 0px; font-size: 16px; font-weight: normal;}

.news4 dd span {display: -moz-inline-box; display: inline-block; border: #d5d5d5 1px solid;	zoom: 1; font-size: 11px; color: #696969; font-weight: normal; padding: 0px 4px; margin-bottom: 4px;}
.news4 dd.flash h2, .news4 dd.hl h2 {font-weight: bold;}
/*.news4 dt.flash {color: #3B4F24;}*/

.news4 p {font-size: 11px; margin: 0;}
.news4 p a:link, .news4 p a:visited, .news4 p a:hover {color: #666; text-decoration: none; font-weight: normal;}
.news4 dd.flash p a:link, .news4 dd.flash p a:visited, .news4 dd.flash p a:hover {color: #666; text-decoration: none; font-weight: normal;}

.news1 dd a:link, .mnews1 dd a:link, .news4 dd h2 a:link {color: #252525; border-bottom: none; text-decoration: none;}
.news1 dd a:visited, .mnews1 dd a:visited, .news4 dd h2 a:visited {color: #505050; border-bottom: none; text-decoration: none;}
.news1 dd a:hover, .mnews1 dd a:hover, .news4 dd h2 a:hover {color: #252525; border-bottom: none; text-decoration: underline;}

.news1 dd.flash a:link, .mnews1 dd.flash a:link, .news4 dd.flash h2 a:link {color: #900022; border-bottom: none; text-decoration: none;}
.news1 dd.flash a:visited, .mnews1 dd.flash a:visited, .news4 dd.flash h2 a:visited {color: #A83751; border-bottom: none; text-decoration: none;}
.news1 dd.flash a:hover, .mnews1 dd.flash a:hover, .news4 dd.flash h2 a:hover {color: #900022; border-bottom: none; text-decoration: underline;}

.nmark dt {width: 4px; height: 4px; padding: 0px; margin: 5px 0 0 0;}
.nmark dd {margin: 0 0 0 12px; padding: 0 5px 7px 0;}

.newsdate {font-size: 14px; font-weight: bold; color: #252525; border-bottom: #D7D7D7 1px dotted; padding: 4px 0 6px 9px;}
.newsdate2 {font-size: 14px; font-weight: normal; color: #666; border-bottom: #D7D7D7 1px dotted; padding: 4px 0 6px 9px;}
.newsdate3 {font-size: 14px; font-weight: bold; color: #252525; border-bottom: #888 1px solid; padding: 4px 0 6px 9px;}

.footer {background-color: #EEEDE6; padding: 10px 15px;}

.bottommenu {font-size: 12px; text-align: center;}	
	.bottommenu a {margin-right: 12px;}
	.bottommenu a:link {color: #3B4F24; text-decoration: none;}
	.bottommenu a:visited {color: #3B4F24; text-decoration: none;}
	.bottommenu a:hover {color: #3B4F24; text-decoration: underline;}
	
.bottommenu2 {font-size: 12px; text-align: center; font-weight: bold;}	
	.bottommenu2 a {margin-right: 12px;}
	.bottommenu2 a:link {color: #3B4F24; text-decoration: none;}
	.bottommenu2 a:visited {color: #3B4F24; text-decoration: none;}
	.bottommenu2 a:hover {color: #3B4F24; text-decoration: underline;}
	
.bottommenu3 {font-size: 12px; text-align: center;}	
	.bottommenu3 a {margin-right: 12px;}
	.bottommenu3 a:link {color: #555; text-decoration: none;}
	.bottommenu3 a:visited {color: #555; text-decoration: none;}
	.bottommenu3 a:hover {color: #555; text-decoration: underline;}
	
.copy {font-size: 12px; text-align: center; color: #252525;}
.pcopy {font-size: 11px; text-align: left; color: #666; padding: 15px 0;}


ul.ans {list-style-type: none; margin: 0; padding: 6px 0 0 0;}
	ul.ans li {font-size: 12px; background: url(/images/2/mark1.gif) no-repeat 2px 11px; padding: 3px 0 3px 10px;}
	.ans a:link {color: #3B4F24; text-decoration: none; border-bottom: #3B4F24 1px dotted;}
	.ans a:visited {color: #3B4F24; text-decoration: none; border-bottom: #3B4F24 1px dotted;}
	.ans a:hover {color: #3B4F24; text-decoration: none; border-bottom: #3B4F24 1px dotted;}
	
	
.gbgtexture {height: 21px; background: url(/images/2/gbg.gif) repeat-x left top;}	

.tab-bar1 {background: #FFF; border-bottom: 1px solid #D7D7D7; border-top: 1px solid #D7D7D7; height: 25px; color: #666; outline: none; padding: 4px 0 0 0; width: auto;}

.tab-bar1 .tab {display: block; float: left; height: 25px; margin: 0 3px 0 0;	white-space: nowrap;}

.tab-bar1 .tab a.t {color: #666; cursor: pointer; display: block; font-weight: bold; position: relative; text-decoration: none; font-size: 12px;}
.tab-bar1 .tab a.t b.t {display: block; padding: 3px 6px 6px 6px; font-weight: bold;}
.tab-bar1 .tab a.t:hover {color: #3B4F24;}

.tab-bar1 .selected a.t {color: #3B4F24; border: solid #D7D7D7; border-width: 0 1px; border-top: 1px solid #D7D7D7;}
.tab-bar1 .selected a.t {text-decoration: none; position: relative; top: -10px; background-color: #FFF; }
.tab-bar1 .selected a.t b.t {display: block; height: 22px; font-size: 18px; line-height: 1.2em; font-weight: bold; color: #3B4F24; padding: 7px 7px 6px 7px;}
.tab-bar1 .selected a.t:hover {text-decoration: underline;}

.tab-bar2 {background: #EDECE5; border-bottom: 1px solid #B3B2AE; border-top: 1px solid #B3B2AE;  height: 25px; color: #666; outline: none; padding: 4px 0 0 0; width: auto;}

.tab-bar2 .disabled {float: left; padding: 0 10px 0 0; font-weight: bold; font-size: 18px;}

.tab-bar2 .tab {display: block; float: left; height: 25px; margin: 0 3px 0 0;	white-space: nowrap;}

.tab-bar2 .tab a.t {color: #666; cursor: pointer; display: block; font-weight: bold; position: relative; text-decoration: none; font-size: 12px;}
.tab-bar2 .tab a.t b.t {display: block; padding: 3px 6px 6px 6px; font-weight: bold;}
.tab-bar2 .tab a.t:hover {color: #3B4F24;}

.tab-bar2 .selected a.t {border: solid #B3B2AE; border-width: 0 1px; border-top: 1px solid #B3B2AE; cursor: default;}
.tab-bar2 .selected a.t {text-decoration: none; position: relative; top: -10px; background-color: #EDECE5; }
.tab-bar2 .selected a.t b.t {display: block; height: 22px; font-size: 18px; line-height: 1.2em; font-weight: bold; color: #666; padding: 7px 7px 6px 7px;}

.mpic {overflow: hidden; position: relative; width: 300px; text-align: center; margin: 0px; padding: 0px;}
.mp1 {background: #C4C4C4 none repeat scroll 0; overflow: hidden; width: 300px; font-size: 0px; line-height: 0px;}

.mp1w {color: #FFF; font-size: 10px; padding: 8px 10px; position: absolute; right: 0; bottom: 0;}
.mp2w {color: #FFF; font-size: 10px; padding: 8px 10px; position: absolute; left: 0; bottom: 0;}
.mp1b {color: #000; font-size: 10px; padding: 8px 10px; position: absolute; right: 0; bottom: 0;}
.mp2b {color: #000; font-size: 10px; padding: 8px 10px; position: absolute; left: 0; bottom: 0;}

a.but4 {float: left; display: inline; background-color: #E8E7E1; font-size: 11px; padding: 1px;}
a.but4:link, a.but4:visited {color: #555; text-decoration: none;}
a.but4:hover {text-decoration: none; background-color: #CBCAC3; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

a.but5 {float: left; font-weight: bold; display: inline; height: 15px; padding: 1px 5px 1px 5px; background-color: #FFF; font-size: 12px; border: #E8E7E1 1px solid; border-left: none; font-style: italic;}
a.but5:link, a.but5:visited {color: #900022; text-decoration: none;}
a.but5:hover {color: #900022; text-decoration: none; border-bottom: #E8E7E1 1px solid;}

a.but6 {float: left; margin: 0 8px 0 0; background-color: #E8E7E1; font-size: 11px; padding: 1px;}
a.but6:link, a.but6:visited {color: #555; text-decoration: none;}
a.but6:hover {text-decoration: none; background-color: #CBCAC3; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

.pic4 {height: 15px; padding: 1px 6px 1px 22px; background: url(/images/2/comm3.gif) no-repeat 4px 2px;}
.pic6 {height: 15px; padding: 1px 6px 1px 22px; background: url(/images/2/print1.gif) no-repeat 4px 2px;}

.pagination1 {float: right; list-style-type: none; margin: -2px 5px 0 0;}
.pagination1 li {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; width: 3px; height: 3px; background-color: #AFAFAF; margin: 0 2px 0 0;} 
.pagination1 li.a {background-color: #3B4F24;}

.larr3 {float: right; width: 19px; height: 19px; background: url(/images/2/arr3.gif) no-repeat 0px 0px #AFAFAF; margin: -2px 0 0 1px; cursor: pointer; cursor: hand;}
.rarr3 {float: right; width: 19px; height: 19px; background: url(/images/2/arr3.gif) no-repeat -20px 0 #AFAFAF; margin: -2px 0 0 1px; cursor: pointer; cursor: hand;}
.larr3:hover, .rarr3:hover {background-color: #3B4F24; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.larr31 {float: right; width: 19px; height: 19px; background: url(/images/2/arr3.gif) no-repeat 0px 0px #D0D0D0; margin: -2px 0 0 1px;}
.rarr31 {float: right; width: 19px; height: 19px; background: url(/images/2/arr3.gif) no-repeat -20px 0 #D0D0D0; margin: -2px 0 0 1px;}
.larr32 {float: right; width: 19px; height: 19px; background: url(/images/2/arr3.gif) no-repeat 0px 0px #C0D2B2; margin: -2px 0 0 1px;}
.rarr32 {float: right; width: 19px; height: 19px; background: url(/images/2/arr3.gif) no-repeat -20px 0 #C0D2B2; margin: -2px 0 0 1px;}

.close {float: right; width: 15px; height: 15px; background: url(/images/2/close.gif) no-repeat 0 0 #AFAFAF; margin: 3px 0 0 1px; cursor: pointer; cursor: hand;}
.close:hover, .close:hover {background-color: #3B4F24; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

ul.news1, ul.news3 {list-style-type: none; margin: 0; padding: 4px 0 0 0;}
ul.news1 li, ul.news3 li {background: url(/images/2/mm1.gif) no-repeat 2px 6px; padding: 0px 0 4px 10px; font-weight: bold;}
.text .news1 a:link {color: #3B4F24; text-decoration: none;}
.text .news1 a:visited {color: #61714F; text-decoration: none;}
.text .news1 a:hover {color: #3B4F24; text-decoration: underline;}

.pt {background-color: #FFF; color: #252525; padding: 5px 10px 7px 10px; margin: 0 0 3px 0; font-weight: normal; font-size: 11px; border: #D6D6D6 1px solid; border-top: none;}

.subtitle {color: #6F5D5D; font-size: 15px; font-weight: bold; margin: 0px 0px 12px 0px;}

.text {font-size: 14px;}
.text p {padding: 8px 0; margin: 0;}

.text a:link, .text1 a:link {color: #3B4F24; border-bottom: none; text-decoration: underline;}
.text a:visited, .text a:hover, .text1 a:visited, .text1 a:hover {color: #3B4F24; border-bottom: none; text-decoration: underline;}

.comm1 {color: #505050; font-size: 11px; overflow: hidden; padding: 12px 0 1px 0; clear: both;}
.comm2 {font-size: 12px; padding: 3px 0 3px 0; clear: both;}
.comm3 {font-size: 10px; padding: 3px 0 12px 0; border-bottom: 1px dotted #AFAFAF;}

.comm1 .user2 a:link, .comm1 .user2 a:visited {color: #29447E; text-decoration: none;}
.comm1 .user2 a:hover {color: #385085; text-decoration: none;}

.comm2 .q {margin: 6px 0 6px 20px; border-left: #AFAFAF 1px solid; padding: 0px 0px 0px 10px; color: #696969; font-size: 11px;}
.comm2 .q .q {margin: 0px; border-left: none; padding: 0px; color: #696969;}

.comm3 a:link, .comm3 a:visited {color: #666; text-decoration: none; border-bottom: #EEE 1px solid;}
.comm3 a:hover {text-decoration: none; border-bottom: #666 1px solid;}

.field11 .form {height: 50px; border: #CACACA 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #AAA; padding: 3px 5px; overflow: auto; clear: both;}
.field22 .form {height: 120px; border: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 3px 5px; overflow: auto; clear: both;}

.but15 {display: table; float: left; height: 22px; zoom: 1; padding: 1px 0 1px 0; font: normal 12px Arial, Helvetica, sans-serif; color: #FFF; vertical-align: bottom; white-space: nowrap; cursor: pointer; margin: 5px 0 5px 0;}
.but15 b {zoom: 1; padding: 2px 20px 0 20px; cursor: pointer; line-height: 24px; color: #FFF;}
.but15:hover {text-decoration: none; background-color: #3B4F24; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

.but15 {background-color: #888; border: none; text-decoration: none; padding: 0px; margin: 0px; font-size: 12px; font-weight: bold; padding: 3px 20px 4px 20px;}
.but15 {color: #FFF;}
.but15:hover {background-color: #3B4F24; text-decoration: none; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

.but15s {background-color: #888; border: none; text-decoration: none; padding: 0px; margin: 0px; font-size: 11px; padding: 3px 10px 4px 10px;}
.but15s {color: #FFF;}
.but15s:hover {background-color: #3B4F24; text-decoration: none; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

.but16 {background-color: #888; border: none; text-decoration: none; padding: 0px; margin: 0px; font-size: 12px; padding: 1px 10px 2px 10px;}
.but16 {color: #FFF;}
.but16:hover {background-color: #3B4F24; text-decoration: none; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

a.but17 {display: table; float: left; padding: 2px 10px 1px 10px; height: 22px; zoom: 1; font: normal 12px Arial, Helvetica, sans-serif; vertical-align: bottom; white-space: nowrap; cursor: pointer;}
.but17 b {zoom: 1; cursor: pointer; color: #666; border-bottom: #EEE 1px solid; font-weight: normal;}
a.but17:link, .but17:visited {text-decoration: none;}
a.but17:hover b {text-decoration: none; border-bottom: #666 1px solid;}

.fl1 {float: right; display: table; _height: 0; zoom: 1;}

.tags {font-size: 12px;}
.tags a:link, .tags a:visited {text-decoration: none;}
.tags a:hover {text-decoration: underline;}
	
.up-info {color: #666;}
.up-info a:link, .up-info a:visited {color: #3B4F24; text-decoration: none; border-bottom: #EEE 1px solid;}
.up-info a:hover {color: #3B4F24; text-decoration: none; border-bottom: #3B4F24 1px solid;}

.holder1 {font-size: 0px; letter-spacing: -1px; width: 614px; overflow: hidden;}
.particle1 {width: 300px; padding: 16px 0 16px 0px; margin: 0 11px 0 0; display: -moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; vertical-align: top;  overflow: hidden;  border-top: #EEE 1px solid; border-top: #AFAFAF 1px dotted;}

.particle2 {width: 615px; padding: 14px 0 14px 0px; margin: 0 11px 0 0; display: -moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; vertical-align: top;  overflow: hidden;  border-top: #EEE 1px solid; border-top: #AFAFAF 1px dotted;}

.w5 {width: 640px; font-size: 12px; letter-spacing: 0px;}

.rel1 {position: relative; top: 1px;}

ul.list {list-style-type: none; padding: 3px 0 0 0; overflow: hidden; margin: 0 0 0 -2px;} 
ul.list li {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; margin: 0 0 0 2px; padding: 0; vertical-align: top;}
ul.list li a, ul.list li span {padding: 3px 7px; display: block; font-size: 12px; background-color: #E8E7E1;}
ul.list li a:link, ul.list li a:visited {color: #555; text-decoration: none;}
ul.list li a:hover {background-color: #CBCAC3; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
ul.list li span {color: #900022; padding: 2px 6px; text-align: center; border: #900022 1px solid; background: none; background-color: #FFF;}
ul.list span.day {border: none; font-size: 18px; padding: 0;}

ul.list .next {padding-left: 5px; white-space: nowrap;}
ul.list .next a {background: url(/images/2/arr4.gif) no-repeat 87% 8px #E8E7E1; padding-right: 18px;}
ul.list .prev {padding-right: 5px;}
ul.list .prev a {background: url(/images/2/arr5.gif) no-repeat 8px 8px #E8E7E1; padding-left: 18px;}
ul.list .prev span {padding-left: 15px; color: #FFF; border: #FFF 1px solid;}
ul.list .all {white-space: nowrap; font-weight: bold;}
ul.list .all a {font-size: 12px; background: url(/images/2/arr4.gif) no-repeat 87% 10px #E8E7E1; padding: 0px 27px 0 20px; cursor: pointer; line-height: 24px;}

input.field, textarea.field {border: #CACACA 1px solid;font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 2px 1px;}
input.field2, textarea.field2 {border: #CACACA 1px solid;font: normal 12px Arial, Helvetica, sans-serif; color: #333; font-size: 11px; padding: 1px 1px;}
input.field, input.field2 {margin: 0 6px 0 0;}

.ipinfo {float: right; font-size: 11px; color: #AAA;}

/*-------------------------------------------------------------------------------------------------------*/	

.block6 {float: left; width: 205px;}

.rpad {margin: 0 15px 0 0;}
.rpad1 {margin: 0 10px 0 0;}
.rpad2 {margin: 0 13px 0 0;}

.rpad10 {padding: 10px;}
.rpad20 {padding: 20px 15px 15px 20px;}
.rpad21 {padding: 10px 15px 9px 20px;}

h1.title {color: #252525; font-size: 28px; margin: 3px 20px 7px 0; padding: 0; line-height: 1.1em;} 

.all {font-size: 10px; color: #3B4F24; padding: 5px 0;}
.all a:link, .all a:visited {color: #3B4F24; text-decoration: none;} 
.all a:hover {color: #3B4F24; text-decoration: underline;}
.apad {padding: 0 0 7px 53px;}
.apad2 {padding: 7px 0 7px 10px;}
.apad3 {padding: 7px 0 7px 12px;}

.all2 {font-size: 10px; color: #3B4F24; padding: 0; font-weight: normal;}
.all2 a:link, .all2 a:visited, .all2 a:hover {color: #3B4F24; text-decoration: underline;}

.white {background-color: #FFF;}
.lgrey {background-color: #EDECE5;}
.lgreen {background-color: #D1E1C4;}
.grey {background-color: #D5D5D5;}
.grey2 {background-color: #626262;}

.cl {clear: both;}

.tit0 {display: table; zoom: 1; float: left; height: 15px; padding: 0 0 2px 0; color: #3B4F24; font-weight: bold; font-size: 11px;}

.tit1 .td1 a, .tit2 .td1 a {color: #FFF; text-decoration: none; padding: 0 0 0 10px;}
.t1 a {color: #3B4F24; text-decoration: none;}

.w1 {width: 170px;}
.w2 {width: 115px;}
.w3 {width: 236px;}

.alert {padding: 4px 10px 4px 10px; color: #900022; margin: 8px 0 8px 0; border: 1px dotted #900022;}
.alert2 {padding: 4px 10px 4px 10px; color: #637a48; margin: 8px 0 8px 0; border: 1px dotted #900022;font-weight: bold;}

.dt2 {color: #696969; font-size: 12px;}

.border7 {border-bottom: 1px dotted #AFAFAF; margin: 12px 15px 12px 0; clear: both; height: 1px; font-size: 0px;}

ul.mt1 {list-style-type: none; margin: 0; padding: 0;}
ul.mt1 li {display: inline; font-size: 10px; padding: 0 8px 0 0;}
.mt1 a:link, .mt1 a:visited {color: #3B4F24; text-decoration: none;}
.mt1 a:hover {color: #3B4F24; text-decoration: underline;}

ul.mt2 {list-style-type: none;  margin: 0; padding: 0 0 40px 0;}
ul.mt2 li {display: inline; float: right; font-size: 10px; font-weight: bold;}
.mt2 a:link, .mt2 a:visited {color: #252525; text-decoration: underline; padding: 0 10px;}
.mt2 a:hover {color: #565656; text-decoration: underline;}
.mt2 span {background-color: #EEE; padding: 0 10px;}

ul.mt3 {list-style-type: none;  margin: 10px 0 0 0; padding: 0;}
ul.mt3 li {display: inline; float: right; font-size: 11px;}
.mt3 a:link, .mt3 a:visited {color: #3B4F24; text-decoration: none; padding: 0 10px 0 0; font-weight: bold;}
.mt3 a:hover {color: #3B5F24; text-decoration: underline;}
.mt3 a:link, .mt3 a:visited {background-color: #3B4F24; color: #FFF; text-decoration: none; padding: 2px 10px; margin: 0 0 0 0;}
.mt3 a:hover {}
.mt3 span {padding: 2px 10px; color: #696969;}

.gtext a:link {color: #626262; text-decoration: underline;}
.gtext a:hover {color: #3B4F24; text-decoration: underline;}

i.se1 {display: -moz-inline-stack; display: inline-block; zoom:1; *display: inline; _overflow: hidden; width: 22px; border: #3B4F24 1px solid; height: 1px; cursor: pointer; margin: 0 0 3px 3px; vertical-align: bottom; font-size: 0px;}
i.se2 {display: -moz-inline-stack; display: inline-block; zoom:1; *display: inline; _overflow: hidden; width: 22px; border: #A6A6A6 1px solid; height: 1px; cursor: pointer; margin: 0 0 3px 3px; vertical-align: bottom; font-size: 0px;}

a.but1 {display: inline; float: right; width: 12px; height: 13px; color: #FF0000; text-decoration: none; cursor: pointer; overflow: hidden;}
.md {margin: 2px 0px 2px 0px;}
.md2 {margin: 5px 0px 1px 0px;}
a.ll {border-left: none;}

.comm5 {display: -moz-inline-box; display: inline-block; height: 14px; margin: 0px; vertical-align: bottom; background: url(/images/2/tb.gif) no-repeat 3px -367px; font-size: 10px; font-weight: bold; padding: 3px 0 0 17px; color: #626262; cursor: pointer;}
.comm5 span {display: inline; float: left; overflow: hidden; position: relative; margin: -5px 0 0 0;}

.comm6 {display: -moz-inline-box; display: inline-block; height: 14px; margin: 0px; vertical-align: bottom; background: url(/images/2/tb.gif) no-repeat -2px -367px; font-size: 10px; font-weight: bold; padding: 3px 0 0 12px; color: #626262; cursor: pointer;}
.comm6 span {display: inline; float: left; overflow: hidden; position: relative; margin: -5px 0 0 0;}

* html .mm2 {background: none;  background-color: #000; float: left; opacity: 0.72; filter: alpha(opacity=72); padding-bottom: 0; position: absolute; right: 0; bottom: 0; width: 100%; z-index: 5;}

.mmedia h2 {color: #FFF; font-size: 14px; font-weight: bold; z-index: 10; margin: 0; padding: 7px;}

.mmedia h2 a:link, .mmedia h2 a:visited, .mmedia h2 a:hover {color: #FFF; text-decoration: none; display: block; z-index: 10;}

.tt1 {height: 72px; width: 115px; overflow: hidden; position: relative;}
.tt2 {background-color: #000; float: right; background: url(/images/2/fbg.png) no-repeat;  padding-top: 0; position: absolute; left: 0; bottom: 0; z-index: 5;}

.tt3 {background-color: #000; float: right; background: url(/images/2/fbg.png) no-repeat;  padding-top: 0; position: absolute; left: 0; top: 0; z-index: 5;}

.but11:link, .but11:visited {float: right; display: -moz-inline-box; display: inline-block; height: 16px; zoom: 1; background: url(/images/2/tb.gif) repeat-x left -298px; font: bold 11px Arial, Helvetica, sans-serif; border: 1px solid #666; color: #FFF; text-decoration: none; vertical-align: bottom; white-space: nowrap;}
.but11:hover {background: none; background-color: #666; color: #FFF; text-decoration: none;}
.but11 b {zoom: 1; padding: 0px 10px 0 10px; cursor: pointer; line-height: 16px;}
.but12 {float: left; display: -moz-inline-box; display: inline-block; height: 16px; zoom: 1; background: url(/images/2/tb.gif) repeat-x left -298px; font: bold 11px Arial, Helvetica, sans-serif; border: 1px solid #666; color: #FFF; text-decoration: none; vertical-align: bottom;}
.but12 b {display: table; zoom: 1; padding: 0px 10px 0 10px; cursor: pointer; line-height: 16px;}
.but12:hover, .but12:visited {background: none; background-color: #666; color: #FFF; text-decoration: none;}

input.search2 {float: left; height: 15px; width: 519px; border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; margin: 0 6px 0 0;}

.but14 {display: table; float: left; height: 22px; zoom: 1; font: bold 11px Arial, Helvetica, sans-serif; border: 1px solid #3B4F24; color: #FFF; vertical-align: bottom; white-space: nowrap; cursor: pointer;}
.but14 b {display: table; zoom: 1; padding: 0px 20px 0 20px; cursor: pointer; line-height: 22px; color: #FFF; margin: auto;}
a.but14:link, .but14:visited {background: url(/images/2/bg1.gif) repeat-x left top #3B4F24; text-decoration: none;}
a.but14:hover {background: none; background-color: #3B4F24; color: #FFF; text-decoration: none;}

a.but1c {display: inline; float: right; width: 13px; height: 13px; border: #C3C3C3 1px solid; color: #FF0000; text-decoration: none; cursor: pointer; overflow: hidden;}
.pic1c {background: url(/images/2/tb.gif) no-repeat left -213px;}

.m8 {margin-top: 8px;}
.w1 {width: 170px;}
.w2 {width: 115px;}
.w3 {width: 236px;}
.w4 {width: 115px;}
.w6 {width: 590px;}
.w7 {width: 603px;}
.w8 {width: 30px;}
.w81 {width: 525px;}
.w9 {width: 300px;}
.w10 {width: 263px;}
.w11 {width: 15px;}
.w14 {width: 15px;}
.w15 {width: 30px;}
.w16 {width: 457px;}

.banner1 {margin: 15px 0 0 0; display: table; overflow: hidden; text-align: left; clear: both;}
.banner11 {clear: both;}
.banner2 {margin: 15px 0 0 10px; clear: both;}

.banner-top {display: table; width: 730px; margin: 0px auto 10px auto; text-align: left;}
.banner3 {margin: 0 0 15px 0; clear: both;}
.banner4 {margin: 15px 0 0 10px; clear: both;}
.banner5 {margin: 0 0 10px 10px; clear: both;}

.banner-bottom1 {width: 468px; text-align: left; margin: 0 0 10px 0;}

.banner-bottom2 {width: 468px; text-align: left; float: right; margin: 0 0 10px 0;}

.tabloid {background-color: #FFF8D0; overflow: hidden;}

.read {font-weight: bold; font-size: 11px;}

.info3 {padding: 4px 10px 4px 10px; overflow: hidden; zoom: 1; margin: 8px 0 8px 0; border: 1px dotted #AFAFAF;}
.info3 a:link, .info3 a:visited {text-decoration: none; color: #900022; border-bottom: #EEE 1px solid;}
.info3 a:hover {border-bottom: #900022 1px solid;}

label {font-weight: bold;}

.code {position: relative; top: 5px;}


.fl2 {float: left;}



.zoom {zoom: 1;}

/* --- */

.block55 {float: right; width: 150px;}
.block65 {float: left; position: relative; width: 315px; margin: 12px 0 0 0;}
.block75 {float: left; width: 150px; margin: 0 0 8px 0;}
.block85 {float: right; width: 315px;}

.lpad {margin: 0 0 0 15px;}

.text .news1, .text .block75 {font-size: 12px;}

.text .block75 a:link, .block51 a:link {color: #252525; text-decoration: none;}
.text .block75 a:visited, .block51 a:visited {color: #565656; text-decoration: none;}
.text .block75 a:hover, .block51 a:hover {color: #252525; text-decoration: underline;}

.author {padding: 10px; overflow: hidden; background-color: #FFF; border: #EEE 1px solid; zoom: 1;}
.author .stext, .author .rtext {font-weight: bold;}

ol.search {padding: 0px; margin: 0 0 12px 40px;	color: #252525;}
ol.search li {padding: 6px 0 2px 0;}
ol.search h3 {font-size: 16px; margin: 3px 0 3px 0; font-weight: normal;}

.tag0 {padding: 6px 0 2px 8px; color: #252525;}
.tag0 h3 {font-size: 16px; margin: 3px 0 1px 0;}
.tag0 p {margin: 0 0 2px 0; font-size: 11px;}

.gtext big {font-family: "Times New Roman", Times, serif;}

.block51 {float: left; width: 139px;}
.block61 {float: left; width: 481px;}	
.block51 .rpad {margin: 0 14px 0 0;}
.block61 .rpad {margin: 0 12px 0 0;}

.border51 {border-bottom: 1px solid #D7D7D7; margin: 7px 0 7px 0; clear: both;}

.ntit {display: table; zoom: 1; float: left; height: 15px; padding: 0 0 2px 0; color: #3B4F24; font-weight: bold; font-size: 11px;}

.calendar3 {float: left; margin: 0 0 0 0; width: 204px;}
.calendar3 .info {float: left; font-size: 12px; font-weight: bold; color: #252525; background-color: #D5D5D5; padding: 3px 0px 3px 5px; margin: 1px 0px 1px 0px; width: 163px; border: none;}
.calendar3 .info2 {float: left; font-size: 12px; font-weight: bold; color: #252525; background-color: #EEE; padding: 3px 0px 3px 5px; margin: 1px 0px 1px 0px; width: 163px; border: none;}
.calendar3 .date {padding: 0;}
.calendar3 .week {float: left; border-top: #C3C3C3 1px solid; border-bottom: #C3C3C3 1px solid; width: 163px;}
.calendar3 .week .c {border: #9D0E2C 1px solid; position: relative; z-index: 20; padding: 5px 0px 6px 0px; top: -2px; margin: 0px -1px -4px -1px;}
.calendar3 .date .h, .calendar3 .week .h {color: #9D0E2C;}
.calendar3 span {padding: 4px 0px 5px 0px; width: 23px; display: block; float: left; font-size: 11px; text-align: center; color: #696969;}
.calendar3 a {padding: 4px 0px 5px 0px; width: 23px; display: block; float: left; font-size: 11px; text-align: center; color: #696969;}
.calendar3 .date a:link, .calendar3 .week a:link {color: #252525; font-weight: bold; background-color: #EDECE5; text-decoration: none;}
.calendar3 .date a:visited, .calendar3 .week a:visited {color: #333; font-weight: bold; background-color: #EDECE5;}
.calendar3 .date a:hover, .calendar3 .week a:hover {background-color: #CBCAC3; font-weight: bold; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.calendar3 .date a.h:link, .calendar3 .week a.h:link, .calendar3 .date .h a:visited, .calendar3 .week .h a:visited {color: #740C18; font-weight: bold;}
.calendar3 .date a.h:hover, .calendar3 .week a.h:hover {background-color: #CBCAC3; font-weight: bold; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

#mask {display: none; position: absolute; left: 0; top: 0; background: #FFF; opacity: 0.7; filter: alpha(opacity=70); z-index: 30;}
  
 
#dialog {display: none; width: 346px; height: 375px; text-align: left; border: #666 1px solid; background-color: #FFF; position:fixed; z-index:9999; left: 50%; top: 50%; margin: -173px 0 0 -173px; -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, .32); -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, .32); box-shadow: 0px 3px 8px rgba(0, 0, 0, .32);}
* html #dialog {position: absolute;}


.partition11 .gtext {color: #666; font-size: 12px; font-weight: normal;}
.partition11 .gtext a:link, .partition11 .gtext a:visited {color: #3B4F24; text-decoration: none;}
.partition11 .gtext a:hover {color: #A83751; text-decoration: none;}
.partition11 a {text-decoration: none;}

.auth2 {float: right; font-size: 11px; font-weight: normal; padding: 9px 10px 2px 10px;}
	.auth2 a:link {color: #3B4F24; text-decoration: none; border-bottom: #EEE 1px solid;}
	.auth2 a:visited {color: #3B4F24; text-decoration: none; border-bottom: #EEE 1px solid;}
	.auth2 a:hover {color: #3B4F24; text-decoration: none; border-bottom: #3B4F24 1px solid;}
	
.info3 .auth2 { display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 11px; font-weight: normal; padding: 0 0 2px 10px;}
	
.auth3 {float: right; font-size: 11px; font-weight: bold; color: #3B4F24; padding: 9px 0 2px 15px; background: url(/images/2/user.gif) no-repeat 0 9px;}

.info3 .auth3 {float: none; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 12px; font-weight: bold; color: #3B4F24; padding: 0 0 2px 15px; background: url(/images/2/user.gif) no-repeat left 1px;}

.auth4 {float: right; font-size: 11px; font-weight: normal; padding: 9px 10px 2px 10px;}
	.auth4 a:link {color: #29447E; text-decoration: none; border-bottom: #EEE 1px solid;}
	.auth4 a:visited {color: #29447E; text-decoration: none; border-bottom: #EEE 1px solid;}
	.auth4 a:hover {color: #29447E; text-decoration: none; border-bottom: #29447E 1px solid;}	
	
.info3 .auth4 { display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 11px; font-weight: normal; padding: 0 0 2px 10px;}

.auth5 {float: right; font-size: 11px; font-weight: bold; color: #29447E; padding: 9px 0 2px 15px; background: url(/images/2/fbuser.gif) no-repeat 0 10px;}
	
.info3 .auth5 {float: none; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 12px; font-weight: bold; color: #29447E; padding: 0 0 2px 19px; background: url(/images/2/fbuser.gif) no-repeat 4px 2px;}	

.user1 {font-size: 11px; font-weight: bold; color: #505050; padding: 0 0 0 15px; background: url(/images/2/user.gif) no-repeat left top;}

.user2 {font-size: 11px; font-weight: bold; color: #29447E; padding: 0 0 0 15px; background: url(/images/2/fbuser.gif) no-repeat left 1px;}

.text .news5 {font-size: 12px;}

.socialb1 {float: right; text-align: right;}

.table1 p {margin: 0px; padding: 0;}
.table1 {border: 1px solid #AAA; border-collapse: collapse; margin: 10px 0;}
.table1 td {border: 1px solid #AAA; border-collapse: collapse; padding: 4px 7px 4px 5px; font-size: 12px;}

.header1 {background-color: #EEE; font-weight: bold;}

ol.search {padding: 0px; margin: 0 0 12px 35px;	color: #252525;}
	ol.search li {padding: 6px 0 2px 0; font-size: 12px;}
	ol.search h3 {font-size: 17px; margin: 3px 0 3px 0;}
	ol.search .dt {color: #696969; font-size: 11px; display: block; padding: 3px 0 3px 0;}
	ol.search i {font-style: normal; font-weight: bold;}
	
.search2 {padding: 6px 0 8px 7px;}

.authpage {width: 670px; margin: 30px auto; padding: 0px 20px; overflow: hidden; background-color: #FFF; border: #D7D7D7 1px solid;}
.authform {width: 303px; margin: 0 auto;}
.printpage .article h1, .errorpage .article h1, .authpage .article h1  {font-size: 2.4em;}

.ic2 {margin: 0px 3px -2px 0px;}

a.dd2:link, a.dd2:visited {text-decoration: none; border-bottom: #A7B09B 1px solid; color: #806E6E;}
a.dd2:hover {text-decoration: none; border-bottom: #3B4F24 1px solid; color: #806E6E;}
.sbr {font-size: 3px;}

.tb_text {color:#666666; font-size: 12px; padding: 3px 0px 0px 0px;}
.tb_center {margin-bottom: 5px; text-align: center;}
.tb_left {margin: 0px 10px 5px 0px; text-align: left;}
.tb_right {margin: 0px 0px 5px 10px; text-align: left;}
.tb_right img, .tb_left img, .tb_center img {margin-bottom: 3px;}

#checkspell{text-align:center;padding:4px;font-size:11px;border-bottom:1px solid #efefef;border-top:1px solid #efefef;color:#888888;}

/*  ------- */


 ul.list2 {list-style: none; margin: 0;	padding: 0;display: table; text-align: center;}
.list2 li {display: inline;}
.list2 li a, .list2 li span, .list2 li b {
	display: block;
	width: 19px;
	padding: 3px 0 3px 0;
	margin: 4px 2px 0px 1px;
	float: left;
	font-size: 11px;
	border: #C9D6BC 1px solid; 
	background-color: #FFF;
	color: #3B4F24; 
	text-decoration: none;
}
.list2 li a:hover {
	text-decoration: underline;
	border-color: #6C7C5B;
	color: #3B4F24;
	text-decoration: underline;
	background-color: #F7F6F1;
}
.list2 li span {
	border: #C9D6BC 1px solid;
	color: #B5C2A8;
	background-color: #FFF;
}
.list2 li b {
	border-color: #9B0505;
	color: #9B0505;
	background-color: #FFF;
	font-weight: normal;
}

.rcompany, .rcompany a
{
	font-weight: bold; 
	font-size: 10px;
	color: #900022;	
}
.rcompanybig, .rcompanybig a
{
	font-weight: bold; 
	font-size: 12px;
	color: #900022;	
}

.date1
{
	color: #806E6E;
	font-size: 10px;
	font-weight: normal;
}
.date2
{
	color: #806E6E;
	font-size: 12px;
	font-weight: normal;
}

.subtitle 
{
	color: #806E6E; 
	font-size: 15px; 
	font-weight: bold; 
	margin: 0px 0px 12px 0px;
}

.nomarg
{
	margin: 0px;
}

.comlist
{
	width:45%;
	float:left;
}

.comlist div
{
	margin: 4px 0;
}

.comlist b
{
	color: #990002;
}

.comlist a:link
{
color: #505050;
border-bottom: none;
text-decoration: none;
}

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

.comlist a:visited
{
color: #61714F;
text-decoration: none;
}