
html, body {height: 100%;font-family:"helvetica neue",helvetica,arial,"microsoft jhenghei","Heiti TC",sans-serif;}
td{ vertical-align:top;}
.wrapper,.wrapperin {min-height: 100%;}

#main {overflow:auto;	padding-bottom: 180px;}  /* must be same height as the footer */

#footer {position: relative;	margin-top: -120px; /* negative value of footer height */
	height: 120px;	clear:both; background:#eee; font-size:12px; } 
	
.footertext{width:980px; margin:auto; color:#333; font-size:12px; padding-top:10px; padding-right:10px; text-align:right;}
.footertext a{ color:#333333;}	
.footertext a:hover{ color: #FF6600;}	

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";height:100%;float:left;width:0;margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

h3{ color:#000000;}
body {	margin: 0px; font-size:14px;  font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4,arial,helvetica,sans-serif;color:#000;}
ul,ol{ list-style:none; margin:0px; padding:0px;}
li{ list-style:none;}

.topnav{display: block;  position:fixed; top:0px; z-index:300;width: 100%;height: 23px;border-top: 1px solid #d4d4d4;border-bottom: 1px solid #dedede;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );}
.topnavmenu { width:1000px; margin:auto;}
.topnavmenu ul{ list-style:none; margin-right:5px; }
.topnavmenu ul li{ display:inline; float:right}
.topnavmenu ul li a{ text-decoration:none; color: #999999; display:inline-block;  border-right:1px solid #e9e9e9; padding:4px 20px; font-size:12px; text-transform:uppercase;}
.topnavmenu ul li a:hover{background:#eee;}

#trueHeader { 	background: #fff url(../images/header-bg.jpg) no-repeat center bottom;	border-bottom: 1px solid #fff; 
	width:100%; height:80px;	position:fixed; 
	z-index:200;	top: 0px;	padding-top:20px;}

.col-1 {width: 8.33%; float:left;}
.col-2 {width: 16.66%; float:left;}
.col-3 {width: 25%; float:left;}
.col-4 {width: 33.33%; float:left;}
.col-5 {width: 41.66%; float:left;}
.col-6 {width: 50%; float:left;}
.col-7 {width: 58.33%; float:left;}
.col-8 {width: 66.66%; float:left;}
.col-9 {width: 75%; float:left;}
.col-10 {width: 83.33%; float:left;}
.col-11 {width: 91.66%; float:left;}
.col-12 {width: 100%; float:left;}


.pointlist li{ list-style:disc;  margin-left:20px; padding:3px 0px;}
.pointintro{color:#fc8f16;}

.pointlistnum li{ list-style: decimal; margin-left:20px; padding:3px 0px;}

img{ border:0px;}
html, body, #wrap {height: 100%;}
.wrapper{ width:100%; margin:auto;}
.header{ width:1000px; margin:auto}
.logo{210px; float:left; padding-top:10px;}
.clear{ clear:both;}

.about .thumbnail {display:inline; width:150px; height:100px; overflow:hidden;}
.about .intro {		display:inline;}


.main_banner{position:relative;width:100%;height: 440px; overflow:hidden; margin-top:80px; }

.wrapper{	width:1000px; margin:10px auto; padding-top:0px;}
.wrapperin{	width:1000px; margin:10px auto; padding-top:120px; min-height:400px; color:#666666; line-height:25px; font-size:13px;}
.wrapperin h2{ margin:0px; padding:0px;}
h1{line-height:30px;}

.icon{width:450px; float:left; height:150px; position:relative; margin-right:30px;}
.icon .imageli{width:70px; float:left}
.icon .imageli img{width:60px;}
.icon .textli{width:350px; float:left; font-size:13px;}
.icon .textli h2{color:#3f3f3f; font-weight:bold; font-size:18px;}
.click{background:url(../images/arrow1.png) no-repeat; padding-left:15px;}
.click a{ color:#0099FF; text-decoration:none;}
.click a:hover{ color: #0066CC}
.readmore{background: #fcbd01; /* Old browsers */
background: -moz-linear-gradient(top,  #fcbd01 0%, #fcac01 49%, #fc9b01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcbd01), color-stop(49%,#fcac01), color-stop(100%,#fc9b01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbd01', endColorstr='#fc9b01',GradientType=0 ); /* IE6-9 */cursor:pointer; color:#FFFFFF; border:0px; padding:12px 10px; font-size:12px;}

.btnorg{background: #fcbd01; /* Old browsers */
background: -moz-linear-gradient(top,  #fcbd01 0%, #fcac01 49%, #fc9b01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcbd01), color-stop(49%,#fcac01), color-stop(100%,#fc9b01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcbd01 0%,#fcac01 49%,#fc9b01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbd01', endColorstr='#fc9b01',GradientType=0 ); /* IE6-9 */cursor:pointer; color:#FFFFFF; border:0px; padding:5px 20px; font-size:12px;}

.movieshow .movie{width:260px; float:left}
.movieshow .caption{width:300px; float:left; margin-left:10px;}
.movieshow{width:598px; border:1px solid #d3b2de; margin:10px 0px; padding:10px; border-radius:5px; min-height:250px;}

dl.news{
		  margin:0;
		  padding:0 0 8px 0;
		  color:#10478c;
		 
	  }
dl.news dt{
		  margin:0;
		  padding:0 0.5em;
		  font-weight:bold;
		  position:relative;
		  height:26px;
		  line-height:26px;
		  border-bottom:solid 1px #999;
		  background:#f7f7f7;
	  }
dl.news dd{
		  margin:0 5px;
		  padding:2px 70px 0 0px;
		  position:relative;
		  height:auto;
		  min-height:22px;
		  _height:22px;
		  line-height:25px;
		  border-bottom: dashed 1px #ddd;
	  }
dl.news span{
		  position:absolute;
		  width:70px;
		  text-align:right;
		  top:0;
		  right:0;
	  }
dl.news dt span{
		  font-weight:normal;
		  padding:0 4px 0 0;
		  color:#666;
	  }
dl.news dd span{
		  color:#ccc;
	  }


ul#paging {	display:inline;	float:center;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:10px;padding:0px;font-size:12px;}
ul#paging li {	display:inline;	float:left;	margin-right:4px;}
ul#paging li a {border:1px solid #c1c1c1;text-decoration: none;color: #666;display:block;float:left;padding:3px 7px;border-radius: 2px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=#f0f0f0);background-image: -moz-linear-gradient(top,#fff,#f0f0f0);background-image: -webkit-linear-gradient(top,#fff,#f0f0f0);background-image: -ms-linear-gradient(top,#fff,#f0f0f0); }
ul#paging li a:visited {	border:1px solid #c1c1c1;text-decoration: none;color: #666;display:block;float:left;padding:3px 7px;border-radius: 2px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=#f0f0f0);background-image: -moz-linear-gradient(top,#fff,#f0f0f0);background-image: -webkit-linear-gradient(top,#fff,#f0f0f0);background-image: -ms-linear-gradient(top,#fff,#f0f0f0);}
ul#paging li a:hover {	border:1px solid #666;text-decoration: none;color: #666;display:block;float:left;padding:3px 7px;border-radius: 2px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=#f0f0f0);background-image: -moz-linear-gradient(top,#fff,#f0f0f0);background-image: -webkit-linear-gradient(top,#fff,#f0f0f0);background-image: -ms-linear-gradient(top,#fff,#f0f0f0);}
ul#paging li.empty {	border: 1px solid #b32674;background: #881daa;color:#fff;	display:block;	padding:3px 7px;border-radius: 2px;}


.readmore { margin: 19px 0 0;}
.readmore, .btn-info, .page-item #section-kmt .kmt-btn-submit, .kmt-form-submit .submitButton, .aside .btn-primary, .page-item__edit .btn-primary, #contact-form .btn-primary, #searchForm .btn-primary, .form-validate .btn-primary, #adminForm .btn-group .btn, .filter-search .btn-primary, #error .btn-primary, .mod-login_submit .btn-primary { font-size: 12px;color: #5c5d5e !important;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #fbfbfb;background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);border-color: #f5f5f5 #f5f5f5 #cfcfcf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);line-height: 27px !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;text-transform: lowercase;border: 1px solid #e2e3e4 !important;padding: 0 23px 2px !important;text-shadow: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none;font-family:"helvetica neue",helvetica,arial,"microsoft jhenghei","Heiti TC",sans-serif;font-style: normal;border-radius: 15px !important;letter-spacing: 0 !important;}
.readmore, .btn-info, .page-item #section-kmt .kmt-btn-submit, .kmt-form-submit .submitButton, .aside .btn-primary, .page-item__edit .btn-primary, #contact-form .btn-primary, #searchForm .btn-primary, .form-validate .btn-primary, #adminForm .btn-group .btn, .filter-search .btn-primary, #error .btn-primary, .mod-login_submit .btn-primary { font-size: 12px;color: #5c5d5e !important;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #fbfbfb;background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);border-color: #f5f5f5 #f5f5f5 #cfcfcf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);line-height: 27px !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;text-transform: lowercase;border: 1px solid #e2e3e4 !important;padding: 0 23px 2px !important;text-shadow: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none;font-family:"helvetica neue",helvetica,arial,"microsoft jhenghei","Heiti TC",sans-serif;font-style: normal;border-radius: 15px !important;letter-spacing: 0 !important;}
.btn-info { background: #ffffff;color: #f5f5f5;text-shadow: none;border: 1px solid #cccccc;border-bottom-color: #cccccc;}
.btn { padding: 4px 14px;font-size: 12px;line-height: 20px;background: #ffffff;color: #a4a4a5;text-shadow: none;border: 1px solid #f5f5f5;border-bottom-color: #f5f5f5;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.btn-info { color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #ebebeb;background-image: -moz-linear-gradient(top, #ffffff, #cccccc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc));background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);background-image: -o-linear-gradient(top, #ffffff, #cccccc);background-image: linear-gradient(to bottom, #ffffff, #cccccc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);border-color: #cccccc #cccccc #a6a6a6;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn { display: inline-block;padding: 4px 12px;margin-bottom: 0;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;cursor: pointer;color: #a4a4a5;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: #fbfbfb;background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);border-color: #f5f5f5 #f5f5f5 #cfcfcf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #f5f5f5;border-bottom-color: #dcdcdc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}


.iconbox {width:24.5%; float:left; text-align:center; position:relative; margin-left:0.5%}
.iconbox a{ text-decoration:none; text-align:center; color:#000000;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease; font-weight:bold; font-size:16px;}
.iconbox .text{padding-top:110px;font-size: 14px;line-height: 22px;text-align: center;color: #818284;}
.iconbox a:hover{ color:#009dcd;}
.icon1 { background:url(../images/icon1.png) no-repeat top center; display:block;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease; margin:auto; }
.icon1:hover{ background:url(../images/icon1ov.png) no-repeat top center;}

.icon2 { background:url(../images/icon2.png) no-repeat top center; display:block;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease; margin:auto; }
.icon2:hover{ background:url(../images/icon2ov.png) no-repeat top center;}

.icon3 { background:url(../images/icon3.png) no-repeat top center; display:block;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease; margin:auto; }
.icon3:hover{ background:url(../images/icon3ov.png) no-repeat top center;}

.icon4 { background:url(../images/icon4.png) no-repeat top center; display:block;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease; margin:auto; }
.icon4:hover{ background:url(../images/icon4ov.png) no-repeat top center;}

.bluebox{width:90%; margin:20px auto; background:#424a59; min-height:100px; border-left:5px solid #1cc6da; color:#a3acb7; padding:5px 5%;}
.bluebox h1{ color:#FFFFFF; font-size:25px;}
.bluebox .contleft{width:80%; float:left;}
.bluebox .contright{width:15%; float:right; text-align:center; padding-top:30px;}
.btnblue{ background:#1cc6da; color:#FFFFFF; border:0px; cursor:pointer; padding:10px 20px; font-size:20px;}

.maincon1{width:45%; float:left; margin-right:3%;}
.maincon1 .text{font-size:13px; line-height:23px; position:relative; padding-top:10px; color:#666;}
.line1{background:url(../images/line1.png) no-repeat bottom left; height:35px; width:98%; font-size:18px; padding-left:5px;}

.maincon2{width:37%; float:right;}
.maincon1 .text{font-size:13px; line-height:23px; position:relative; padding-top:10px; color:#666;}

/* Recent News */
.reviewlist{}
.reviewlist .review{ border-bottom:1px dotted #CCCCCC; position:relative; padding:5px 0px; height:75px;}
.reviewlist .leftd{width:10%; float:left; display:inline-block !important;}
.reviewlist .leftd .date{background: #0097d8; width:100%; height:48px; color:#FFFFFF;}
.reviewlist .leftd .date .day{float:left; width:100%; text-align:center; line-height:20px; color:#fff; font-size:22px;margin-top:7px;}
.reviewlist .leftd .date .month{float:left; width:100%; text-align:center; line-height:15px; color:#fff; font-size:8px;}
.reviewlist .rightd{width:88%; float:left; margin-left:2%; font-size:12px; color:#666666; display:inline-block !important;}
.reviewlist .rightd h4{ padding:5px 0px; margin:0px; font-size:15px;}
.reviewlist .rightd h4 a{ color:#000000; text-decoration:none;}
.reviewlist .rightd h4 a:hover{ color:#1cc6da; text-decoration:none;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease;}
/* End Recent News */

/* the tab */
ul, li {	margin: 0;	padding: 0;	list-style: none;}
.abgne_tab2 {	clear: left;width: 100%;margin: 10px 0;}
.abgne_tab {	clear: left;width: 100%;margin: 10px 0;}
ul.tabs {	width: 100%;	height: 32px;	border-bottom: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;}
ul.tabs li {	float: left;height: 31px;line-height: 31px;	overflow: hidden;	position: relative;	margin-bottom: -1px;	/* 讓 li 往下移來遮住 ul 的部份 border-bottom */
	border: 1px solid #cdcdcd;	border-left: none;	background: url(../images/tab.jpg) repeat-x;}
ul.tabs li a {	display: block;	padding: 0px 15px 0px 15px;font-size:14px;font-weight:normal;color: #666666;border: 1px solid #fff;text-decoration: none;}
ul.tabs li a:hover {	background: url(../images/tabcur.jpg) repeat-x;}
ul.tabs li.active  {	background: url(../images/tabcur.jpg) repeat-x;	padding:0px 0px 0px 1px;border-bottom: 1px solid #fff;}
ul.tabs li.active a:hover {	background: #fff;}
div.tab_container {	clear: left;width: 100%;border: 1px solid #cdcdcd;	border-top: none;	background: #fff;}
div.tab_container .tab_content {	padding: 10px;}
.tab_contentpro{width:126px; height:auto;float:left; margin:0px 5px;}
.tab_contentpro .name{width:126px; height:50px;overflow:hidden;}
.tab_contentpro .price{width:126px; height:30px;color:#d70e0e; overflow:hidden;}
.tab_contentproimg{	width:126px; height:100px; overflow:hidden; border:1px solid #eeeeee; text-align:center; vertical-align:middle;}

.newsbox{width:45.5%; padding:1.2% 10px; float:left;border: 1px solid #ddd !important;display: block; margin-right:2.3%; margin-bottom:20px;}
.newsbox a{ color:#000; text-decoration:none;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease;}
.newsbox a:hover{ color: #0099FF; text-decoration:underline;}


.menu{ width:440px;margin-top:18px; float:right }
.footerlist li{display: inline-block; padding-right: 20px; padding-bottom:10px; padding-top:10px; float:left;}

@media (max-width: 767px) {
	.newsbox{width:96%; padding:2% 10px; float:left;border: 1px solid #ddd !important;display: block; margin-right:0%; margin-bottom:20px;}
	.span4 { margin-left: 0px !important; display:none !important;}
	.topnavmenu { width:100%; margin:auto;}
	.sf-menu a {  padding: .75em .6em !important; font-size:90%;}
	.menu{ width:100%; float:none;}
	.path { margin-left:10px;}
	.wrapper,.wrapperin,.header,.topnavmenu{	width:100%; }
	.bluebox .contleft{width:70%; float:left;}
	.bluebox .contright{width:20%; float:right;}
	.bluebox {  min-height: 170px; }
	.bluebox a{ color:#fff;}
}

@media (max-width: 320px) {

	.sf-menu a {  padding: .75em .5em !important; font-size:90%;}
}
.accordion_title {
border: 1px solid #ddd !important;
display: block;
background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-color: #F9F9F9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
font-weight: 600;
margin-bottom: 10px; font-size:15px;
padding: 10px 10px;color:#1a86ca; position:relative;
}

.accmore {position:absolute; width:50px; right:0px; top:15px; font-size:12px;}


/* end of the tab */

#tab2 ul li{ line-height:20px; display:block; height:65px; overflow:hidden; text-align:left; font-size:13px}
#tab2 ul li a{ font-weight:bold; color:#424a59; text-decoration:none;}
#tab2 ul li a:hover{ text-decoration:underline;} 
#tab2 ul li img{ float:left; border:1px solid #d5d5d5; margin-right:5px; width:50px; height:40px;}
#tab2 ul li span{ float:right; color:#cccccc;}

.borderdotted{ border-bottom:1px dotted #ccc; line-height:22px; padding:5px 0px; vertical-align:top;}
#tab1 .date, .newsbox .date{ text-align:right; color:#424a59; font-size:13px;}
#tab1 a{ font-weight:bold; color:#424a59; text-decoration:none; font-size:13px; font-weight:normal;}
#tab1 a:hover{ color:#0097d8;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease;}

.footer{width:100%; height:380px; background:#2a3b45; margin-top:40px; color:#FFFFFF;vertical-align:top;}

.footer #footer_text {width: 100%; margin:10px auto;color: #FFFFFF; padding-top:20px; font-size:15px;}
.footer .copyright{float:left; width:100%; text-align:left; color:#FFFFFF; }
.footer .rules{float:right; width:50%; text-align:right;}
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

 *//*
 * Every Block Title
 */
.block-title {   position: relative;  margin-bottom: 30px;  *zoom: 1;}
.block-title:before,
.block-title:after {   display: table;  content: "";  line-height: 0;}
.block-title:after {   clear: both;}
.block-title .block-title-text {   float: left;  display: inline-block;}
.block-title .block-title-text .block-title-bar {   height: 20px;  width: 7px;  border-left: 1px solid #1cc6da;  border-right: 1px solid #1cc6da;  display: inline-block;  margin-right: 10px;  position: relative;  top: 2px;}
.block-title .block-title-text h2 {   font-weight: 300;  font-size: 22px;  line-height: 30px;  color: #424a59;  display: inline-block;  padding-right: 20px;  margin: 0;  text-transform: uppercase;}
.block-title .block-title-line {   position: relative;}
.block-title .block-title-line .block-title-big-line {   overflow: hidden;  position: relative;  top: 23px;  border-bottom-width: 1px;  border-bottom-style: solid;  border-color: #f2f5f7;}
.block-title .block-title-line .block-title-small-line {   width: 70px;  overflow: hidden;  position: absolute;  top: 21px;  right: 0;  border-bottom-width: 5px;  border-bottom-style: solid;  border-color: #e9eef1;}
img { width: auto\9;height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
.text-block { background: #fff;padding: 5px 30px;}
.text-block a{ color:#000; text-decoration:none;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease;}
.text-block a:hover{ color: #0099FF; text-decoration:underline;}

.block-title { position: relative;margin-bottom: 30px;}
.span4 { width: 30%; float:left;}
.span8 { width: 70%; float:left;  }
.span8 p{ font-size:13px;}

.inputtype{ border:1px solid #ccc; border-radius:5px; padding:3px; width:60%}

.newlist{width:100%; margin-left:0px; color:#75468a;}
.newlist ul{ display:block; line-height:21px; font-size:14px;font-weight:bold; line-height:25px;}
.newlist li{ display:block; padding:3px 0px; border-bottom:1px dotted #CCCCCC}

.path{ color: #999999;}
.path a{ color:#333; text-decoration:none;transition: 1s ease;-moz-transition: 1s ease;-webkit-transition:1s ease;-ms-transition:1s ease;	-o-webkit-transition: 1s ease;}
.path a:hover{ color:#FF6600;}