@charset "utf-8";
/* CSS Document */
html, body{
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	color:#4b4c4b;
	font-size:12px;
	background:#e3e3e3
}
a, a:visited, a:link, a:active {
	color:#4b4c4b;
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
#bcnt{
	float:left;
	width:100%;
	background:#fff url(../images/bg.gif) top repeat-x;
}
#container{
	position:relative;
	display:block;
	margin:0 auto;
	padding:0;
	width:955px;
	min-height:84%;
	height:auto;
}
.header, .header h1, .header h2, .header h3, .header h4, ul.menu, .menu li, .flwtp li, .flwtp li.fb a, .flwtp li.twr a, .flwtp li.yt a, .htop, .htop ul, .htop li, .htop span, .htop p, .gtbtn, .gtbtn h2, .gtbtn span, .gtbtn p, .lply, .lply span, .lply ul, .lply li, ul.rsnwhy, .rsnwhy h1, .rsnwhy li, .rsnwhy span, .rsnwhy p, ul.cfeed, .cfeed h1, .cfeed li, .cfeed a, .nwsltr, .nwsltr label, .txtcnt, .txtcnt h1, .txtcnt h2, .txtcnt h3, .txtcnt p, .artcnt, .artcnt h1, .artcnt ul, .artcnt li, .artcnt h2, .artcnt h3, .artcnt p, .gitc, .gitc h1, .gitc h2, .gitc h3, .gitc h4, .gitc p, .gitc span, .gitc span a, .schrt, .schrt h1, .schrt h2, .schrt h4, .schrt p, .schrt span, .schrt ul, .schrt li, .plft, .plft span, .plft p, .pryt h1, .pryt h2, .pryt p, .pbtm, ul.lywo, .lywo li, .racart h1, .racart label, .racart p, .racart span, ul.tab, .tab li, .tbcnt, .tbcnt h2, .tbcnt p, .pay, .fins ul, .fins h1, .fins h2, .fins p{
	float:left;
	margin:0;
	padding:0;
}
.header{
	display:block;
	position:relative;
	width:955px;
}
.header h1, .header h2, .header h4, .header h4 a, .flwtp li.fb a, .flwtp li.twr a, .flwtp li.yt a, .flwtp li.fb a:hover, .flwtp li.twr a:hover, .flwtp li.yt a:hover, .ficon li.ffb a, .ficon li.ftwr a, .ficon li.fyt a, .ficon li.ffb a:hover, .ficon li.ftwr a:hover, .ficon li.fyt a:hover, .fins h1, .rsnwhy h1, .cfeed li, .gitc span a{
	background:url(../images/one-bg.png) no-repeat;
}
.txtcnt h1, .artcnt h1, .gitc h1, .schrt h1{
	background:url(../images/one-ttl.png) no-repeat;
	text-indent:-999999px;
}
.header h1{
	width:276px;
	height:79px;
	text-indent:-99999px;
	margin:15px 0 0 17px;
}
.header h2{
	width:345px;
	height:55px;
	text-indent:-99999px;
	background-position:-295px 0;
	margin:15px 0 0 15px;
}
.header span{
	float:right;
	width:375px;
	margin:0;
	padding:0;
}
.header h3, .header h4{
	font-size:12px;
	color:#a3a2a2;
	margin:15px 0 0 0;
}
.header h3 a{
	color:#da0101;
}
.header h4{
	font-weight:normal;
	background-position:-620px -59px;
	text-indent:22px;
	margin:15px 0 0 8px;
}
.header h4 a{
	display:inline-block;
	margin:0 0 0 4px!important;;
	padding:0;
	text-indent:0!important;
	width:62px;
	height:18px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	line-height:18px;
	background-position:-513px -61px;
}
ul.menu{
	background:url(../images/menu.gif) top no-repeat;
	width:955px;
	height:47px;
	margin:6px 0 0 0;
	list-style:none;
}
.menu li{
	display:inline;
}
.menu li a{
	display:block;
	width:69px;
	height:47px;
	text-indent:-99999px;
}
.menu li a:hover, ul.dropft li:hover{	background:url(../images/menu.gif) 0 -47px no-repeat;}
.menu li.mpd a{width:95px;}
.menu li.mywo a{width:148px;}
.menu li.meb a{width:179px;}
.menu li.mpr a{width:156px;}
.menu li.mcs a{width:170px;}
.menu li.mgit a{width:138px;}
.menu li.mpd a:hover{ background-position:-69px -47px}
.menu li.mywo a:hover{ background-position:-164px -47px}
.menu li.meb a:hover{ background-position:-312px -47px}
.menu li.mpr a:hover{ background-position:-491px -47px}
.menu li.mcs a:hover, ul.dropft li:hover{ background-position:-647px -47px}
.menu li.mgit a:hover{ background-position:-817px -47px}
ul.dropft, ul.dropft li, ul.dropft ul {
 list-style: none;
}
ul.dropft {
 position: relative;
 z-index: 997;
 float: left;
}
 ul.dropft li{
 float: left;
 vertical-align: middle;
 zoom: 1;
}
 ul.dropft li.hover, ul.dropft li:hover {
 position: relative;
 z-index: 999;
 cursor: default;
}
ul.dropft ul{
 visibility: hidden;
 position: absolute;
 top: 15px;
 left: -17px;
  z-index: 999;
 width: 100%;
}
ul.dropft ul li {
 float: none;
}
ul.dropft ul ul  {
 top: 1px;
 left: 99%;
}
ul.dropft li:hover > ul {
 visibility: visible;
}
ul.dropft li.mdrp ul{
	float:left;
	width:169px;
	background: none;
	list-style:none;
	margin:0;
	padding:31px 0 0 8px;
	border:0;
}
ul.dropft li.mdrp ul li{
	float:left;
	display:inline;
	margin:0;
	background:none!important;
	margin:0 0 0 10px;
	text-indent:0!important
}
ul.dropft li.mdrp ul li:last-child{
	border:0;
}
ul.dropft li.mdrp ul li a{
	float:left;
	text-decoration: none;
	width: 167px;
	height:28px!important;
	line-height:28px;
	padding:0!important;
	color:#fff;
	text-indent:28px!important;
	font-weight:normal;
	z-index: 90!important;
	background:#707070 url(../images/arrow.png) 14px 8px no-repeat;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.7);
    border:1px solid #4c4c4c;
}
ul.dropft li.mdrp ul li a:hover {	background:#4c4c4c url(../images/arrow.png) 14px 8px no-repeat;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
ul.dropft li.mdrp ul{margin:0;}
}
ul.flwtp{
	float:right;
	margin:7px 20px 0 0;
	list-style:none;
}
.flwtp li{
	display:inline-block;
	color:#767676;
	margin:0 10px 0 0;
	line-height:18px;
}
.flwtp li.fb a, .flwtp li.twr a, .flwtp li.yt a{
	text-indent:-99999px;
	background-position:-293px -61px;
	width:74px;
	height:18px;
}
.flwtp li.twr a{
	background-position:-378px -61px;
	width:70px;
}
.flwtp li.yt a{
	background-position:-458px -61px;
	width:45px;
}
.flwtp li.fb a:hover{background-position:-381px -89px;}
.flwtp li.twr a:hover{background-position:-466px -89px;}
.flwtp li.yt a:hover{background-position:-546px -89px;}
.htop{
	width:955px;
	margin:15px 0 0 0
}
.htop ul{
	width:486px;
	height:480px;
	background:url(../images/top-bg_01.jpg) no-repeat;
	list-style:none
}
.htop li{
	width:352px;
	font-size:15px;
	line-height:18px;
	color:#676767;
	font-weight:bold;
	margin:53px 0 0 115px;
}
.htop li.htxt{
	width:332px;
	margin:37px 0 0 115px;
}
.htop li.htxt2{
	width:295px;
	margin:30px 0 0 115px;
}
.htop span{
	width:469px;
}
.htop p{
	display:inline;
	width:190px;
	margin:23px 0 0 30px;
}
.htop p img, .plft p img{
	margin:0 3px -4px 0;
}
.gtbtn{
	width:725px;
	height:75px;
	margin:0 0 0 113px;
	text-align:center;
	background:url(../images/bg-red.jpg) top repeat-x;
	border:2px solid #e21f1f;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.gtbtn h2{
	font-size:34px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	margin:8px 0 0 20px;
}
.gtbtn span{
	font-size:46px;
	color:#ffa18f;
	font-weight:normal;
	margin:0 0 0 10px;
}
.gtbtn p{
	width:725px;
	text-align:center;
	color:#3d0101;
	font-size:16px;
	font-weight:bold;
	margin:-2px 0 0 0
}
.gtbtn p strong{
	color:#ffa18f;
}
.lply{
	width:396px;
	margin:22px 0 0 17px;
}
.lply span{
	width:394px;
}
.lply ul{
	width:396px;
	margin:22px 0 0 0;
	list-style:none;
}
.lply li{
	display:inline;
	width:131px;
	margin:0 1px 0 0;
}
.hryt{
	float:right;
	width:511px;
	margin:22px 17px 0 0;
	padding:0;
}
ul.rsnwhy{
	width:511px;
	list-style:none;
}
.rsnwhy h1{
	width:511px;
	height:34px;
	text-indent:-99999px;
	background-position:0 -161px
}
.rsnwhy li{
	width:507px;
	height:40px;
	background:url(../images/bgrwhy.gif) top repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #f3f3f3;
	margin:2px 0 4px 0;
}
.rsnwhy span{
	width:40px;
	height:37px;
	line-height:32px;
	border-right:1px solid #e5e5e5;
	margin:2px 0 0 2px;
	text-align:center;
	color:#c70000;
	font-size:24px;
	font-weight:bold;
}
.rsnwhy p{
	width:455px;
	height:37px;
	line-height:35px;
	border-left:1px solid #fff;
	margin:2px 0 0 0;
	font-size:15px;
	font-weight:bold;
	text-indent:15px;
	color:#676767
}
ul.cfeed{
	width:243px;
	background:#f3f3f3 url(../images/bgbox.gif) top repeat-x;
	border:1px solid #f3f3f3;
	list-style:none;
	min-height:215px;
	margin:16px 0 0 0;
}
.cfeed h1{
	width:230px;
	margin:10px 0 0 10px;
	font-size:18px;
	color:#0a7000;
	font-weight:normal;
}
.cfeed li{
	width:200px;
	padding:0 0 0 30px;
	margin:8px 0 5px 8px;
	color:#000;
	font-style:italic;
	background-position:-620px -87px;
	line-height:18px;
}
.cfeed li strong{
	font-style:normal;
}
.cfeed a{
	width:140px;
	height:28px;
	line-height:28px;
	text-align:center;
	background:url(../images/bg-bbtn.gif) repeat-x;
	border:1px solid #000;
	color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:5px 0 0 51px;
}
.nwsltr{
	display:inline;
	width:243px;
	height:216px;
	margin:16px 0 0 18px;
	background:url(../images/bg-newsl.gif) no-repeat;
}
.nwsltr label{
	width:223px;
	padding:10px;
	margin:5px 0 0 0;
	font-size:18px;
	color:#FFF;
	text-align:center;
}
.netxtb{
	float:left;
	width:206px;
	height:32px;
	padding:0;
	border:0;
	background:none;
	text-align:center;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 16px;
}
.nwbtn{
	float:left;
	width:135px;
	height:37px;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a5f09e;
	margin:12px 0 0 54px;
	cursor:pointer;
	border:0
}
.txtcnt, .artcnt, .gitc, .schrt{
	width:900px;
	margin:25px 0 0px 25px;
}
.txtcnt h1{
	width:74px;
	height:33px;
	margin:0 0 25px 0 
}
.txtcnt h1.ttc{
	width:263px;
	background-position:0 -111px;
	margin:0 0 10px 0 
}
.txtcnt h1.trp{
	width:263px;
	height:38px;
	background-position:-237px -73px;
	margin:0 0 10px 0 
}
.txtcnt h1.tsrv{
	width:112px;
	background-position:-218px 0;
	margin:0 0 15px 0 
}
.txtcnt h2, .txtcnt h3{
	width:900px;
	font-size:12px;
}
.txtcnt h2{
	margin:0 0 8px 0
}
.txtcnt p, .artcnt p{
	width:900px;
	line-height:18px;
	margin:5px 0 20px 0;
}
.txtcnt h3 a{
	text-decoration:underline!important
}
.artcnt h1{
	width:220px;
	margin:0 0 20px 0 ;
	background-position:0 -73px
}
.artcnt h1.teb{
	width:254px;
	background-position:0 -37px
}
.artcnt ul{
	width:900px;
	list-style:none;
}
.artcnt li{
	width:900px;
	margin:0 0 40px 0;
}
.artcnt h2{
	width:900px;
	font-size:18px;
	color:#186e04;
	font-weight:normal;
}
.artcnt h2 a{
	color:#186e04
}
.artcnt h3{
	width:900px;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0 0 18px 0 
}
.gitc h1{
	width:168px;
	margin:0 0 30px 0 ;
	background-position:-273px -37px
}
.gitc h2, .gitc h3, .gitc h4, .gitc p{
	width:900px;
	margin:0 0 30px 0 ;
	font-size:18px;
	color:#4b4c4b;
	font-weight:normal;
}
.gitc h3{
	margin:0;
}
.gitc h4{
	margin:0;
	font-size:14px;
	font-weight:bold;
}
.gitc p{
	font-size:14px;
	line-height:24px;
}
.gitc span{
	width:900px;
}
.gitc span a{
	height:48px;
	text-indent:-999999px;
	margin:0 15px 0 0
}
.gitc span a.bfb{
	width:132px;
	background-position:0 -197px;
}
.gitc span a.btwr{
	width:163px;
	background-position:-150px -197px;
}
.gitc span a.byt{
	width:118px;
	background-position:-327px -197px;
}
.schrt h1{
	width:140px;
	background-position:-340px 0;
	margin:0 0 10px 0
}
.schrt h1.tpg{
	width:110px;
	background-position:-93px 0;
	margin:0 0 10px 0
}
.schrt h2, .schrt h4{
	width:890px;
	color:#767676;
	font-size:14px;
	margin:10px 0 8px 5px 
}
.schrt h4{
	color:#4b4c4b;
	font-size:12px;
	text-transform:uppercase
}
.schrt h3{
	float:left;
	width:62px;
	padding:10px 0;
	margin:0;
	font-size:12px;
	font-weight:normal;
}
.schrt hr{
	float:left;
	width:890px;
	border:1px solid #464646;
	margin:20px 0 10px 5px
}
.schrt p{
	width:890px;
	margin:10px 0 8px 5px ;
	line-height:18px;
}
.schrt span{
	width:890px;
	margin:0 0 20px 5px; 
}
.schrt small{
	font-size:12px;
	font-weight:normal
}
.schrt ul{
	850px;
	margin:10px 0 0 20px;
	list-style-type:square;
}
.schrt li{
	850px;
	line-height:18px;
	margin:5px 0;
}
.schrt table{
	background:#eaeaea;
}
.schrt tr{
	background:#f9f9f9;
	font-size:12px;
	line-height:18px;
}
.schrt td.uks{
	padding:0;
	background:url(../images/3col.gif) top repeat-y;
}
.plft{
	width:217px;
	margin:27px 0 0 30px;
}
.plft span{
	width:217px;
}
.plft p{
	width:217px;
	margin:5px 0 40px 0
}
.pryt{
	float:right;
	width:620px;
	margin:27px 30px 0 0;
}
.pryt h1, .pryt h2{
	font-size:30px;
	color:#da0101;
	width:620px;
	font-weight:normal;
	margin:0 0 11px 0;
}
.pryt h2{
	font-size:18px;
	color:#4b4c4b;
}
.pryt p{
	width:620px;
	line-height:18px;
	margin:8px 0;
}
.pbtm{
	width:851px;
	margin:10px 0 0 45px;
}
ul.lywo{
	width:605px;
	list-style:none;
	margin:30px 0 0 15px;
}
.lywo li:first-child{
	width:451px;
	margin:0;
}
.lywo li{
	width:140px;
	margin:0 0 9px 14px;
}
.lywo li img{
	border:1px solid #cfcfcf
}
.racart{
	float:right;
	padding:0;
	margin:30px 20px 0 0;
	width:297px;
	height:444px;
	background:#f0f0f0 url(../images/bg-rbox.gif) top repeat-x;
	border:1px solid #f0f0f0;
}
.racart h1, .racart p{
	margin:0 0 15px 9px;
	padding:10px 7px;
	width:265px;
	background:url(../images/bghrbtm.gif) bottom repeat-x;
	font-size:30px;
	color:#146601;
	font-weight:normal;
}
.racart span{
	margin:0 0 15px 17px;
	width:270px;
}
.racart label{
	margin:5px 5px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#010101;
}
.qtxt, .txtar{
	float:left;
	border:1px solid #d0d0d0;
	background:#FFF;
	width:45px;
	padding:3px;
	font-size:12px;
}
.txtar{
	width:115px;
}
.racart p{
	font-size:18px;
	color:#da0101;
	padding:10px 0 25px 7px;
}
.racart p small{
	font-size:12px;
	color:#444444;
}
.sbbtn{
	display:block;
	margin:30px 0 0 17px;
	width:131px;
	height:36px;
	background:url(../images/grn-btn.gif);
	color:#fff;
	font-size:18px;
	border:1px solid #1c6801;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer
}
ul.tab{
	width:910px;
	margin:15px 0 0 24px;
	list-style:none;
}
.tab li{
	display:inline;
}
.tab li a, .tab li.tsltd a{
	display:block;
	width:173px;
	height:39px;
	line-height:39px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background:url(../images/bg-tab.gif) bottom repeat-x;
	border:1px solid #e0e0e0;
	border-bottom:0;
	margin:0 0 0 2px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.tab li a:hover, .tab li.tsltd a{
	position:relative;
	color:#000;
	background:url(../images/bg-tab.gif) top repeat-x;
	z-index:99;
}
.tbcnt{
	width:916px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #e0e0e0;
	margin:-1px 0 30px 14px;
	padding:0 0 20px 0;
	background:#fff url(../images/bg-bxbtm.gif) bottom repeat-x;
}
.tbcnt h2, .tbcnt p{
	width:856px;
	margin:20px 0 0 30px;
	font-size:18px;
	font-weight:normal
}
.tbcnt p{
	font-size:12px;
	line-height:14px;
}
.pay{
	width:955px;
	text-align:center;
	margin:30px 0 8px 0;
}
#footer{
	float:left;
	display:block;
	position:relative;
	width:100%;
	height:148px;
	background:#e3e3e3 url(../images/bg-ftr.gif) top repeat-x;
}
.fins{
	margin:0 auto;
	padding:0;
	width:955px;
	height:100px;
}
.fins ul{
	list-style:none;
	background:url(../images/fdiv.gif) right repeat-y;
	margin:18px 0 10px 18px;
	min-height:110px;
}
.fins ul.fmenu{
	width:140px;
}
.fins ul.fmenu2{
	width:165px;
}
.fins ul.fcnt{
	width:210px;
}
.fins ul.ficon{
	width:110px;
	margin:18px 0 0 25px;
}
.fmenu li, .fmenu2 li, .fcnt li, .ficon li{
	display:block;
	width:140px;
	color:#272727;
	margin:6px 0;
	font-size:12px;
}
.fmenu2 li{
	width:145px;
	margin:6px 0 6px 20px;
}
.fcnt li{
	width:185px;
	margin:6px 0 6px 10px;
	color:#414040;
}
.ficon li{
	margin:6px 0 0 5px;
}
.fmenu li a, .fmenu2 li a{
	color:#272727;
	font-weight:bold;
}
.ficon li.ffb a, .ficon li.ftwr a, .ficon li.fyt a{
	float:left;
	width:77px;
	height:23px;
	margin:0 0 0 -2px;
	text-indent:-99999px;
	background-position:-220px -86px;
}
.ficon li.ftwr a{background-position:-220px -109px;}
.ficon li.fyt a{background-position:-220px -132px;}
.ficon li.ffb a:hover{background-position:-300px -86px;}
.ficon li.ftwr a:hover{background-position:-300px -109px;}
.ficon li.fyt a:hover{background-position:-300px -132px;}
.fins h2{
	width:185px;
	font-size:18px;
	font-weight:normal;
	margin:2px 0 10px 0;
}
.fins span{
	float:right;
	width:220px;
	margin:18px 0 0 0;
}
.fins h1{
	width:211px;
	height:59px;
	background-position:0 -94px;
	text-indent:-999999px;
}
.fins p{
	width:211px;
	font-size:12px;
	margin:8px 0 0 0;
	color:#414040;
}
/*remove selected box when clicking in FF*/
|:-moz-any-link:focus {
outline: none;
}
input[type="image"]:focus {
	outline: none;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
abbr[title], acronym[title] {
	border-bottom: none;
}
*:focus {
	outline : none;
}
