@charset "utf-8";

/* CSS Document */



html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, code,

del, dfn, em, img, q, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th {

	margin: 0;

	padding: 0;

	border: 0;

}

*, * focus {

	outline: none;

	margin: 0;

	padding: 0;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #414141;

	text-decoration: none;

	text-align: left;

}.header {

	background-image: url(../images/top.gif);

	background-repeat: repeat-x;

	background-position: center top;

	height: 125px;

}

.header .h_r {

	float: right;

	width: 240px;

	color: #333333;

	font-size: 17px;

	font-weight: bold;

	line-height: 18px;

	padding-top: 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

}

.header .h_r a {

	color: #CC4833;

	text-decoration: none;

	font-size: 13px;

}

.header .h_r a:hover {

	text-decoration: underline;

}





.top {

	background-image: url(../images/top.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #F6F6F6;

	height: 110px;

	text-align: left;

	margin-top: 5px;

}

.top .top_l {

	float: left;

	height: 110px;

	background-image: url(../images/top_l.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	width: 522px;

}

.top .top_r {

	float: right;

	height: 90px;

	background-image: url(../images/top_r.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	width: 240px;

	color: #FF6600;

	font-size: 13px;

	font-weight: bold;

	line-height: 18px;

	padding-top: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.top .top_r a {

	color: #428400;

	text-decoration: none;

}

.top .top_r a:hover {

	text-decoration: underline;

}

.top_menu {

	background-image: url(../images/tm.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin-bottom: 6px;

	width: 1003px;

}

.top_menu .tm_l {

	background-image: url(../images/tm_l.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 44px;

	width: 11px;

	float: left;

}

.top_menu .tm_r {

	background-image: url(../images/tm_r.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 44px;

	width: 11px;

	float: right;

}



.nav1 {

	background-image: url(../images/nav1.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #FF6600;

	border: 2px solid #CD471B;

	font-weight: bold;

	color: #FFFFFF;

}

.bdr1 {

	border: 1px solid #CCCCCC;

}

.bdr1 td {

	padding: 5px;

}

.bdr1 td img {

	border: 2px solid #CCCCCC;

	padding: 1px;

}





.bdr1  td strong {

	color: #009999;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

}

.bdr1 .heading {

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

}

.bdr1 .heading a {

	color: #333333;

	text-decoration: none;

}

.bdr1 .heading a:hover {

	color: #E9BA00;

}





.bdr1 .detail {

	border: 1px solid #999999;

	position: absolute;

	height: 20px;

	overflow: hidden;

	width: 120px;

	text-align: center;

	margin-left: 50px;

}

.bdr1 .detail a {

	background-image: url(../images/tm.gif);

	background-repeat: repeat-x;

	background-position: left -50px;

	float: left;

	height: 20px;

	width: 120px;

	line-height: 20px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}

.bdr1 .detail a:hover {

	color: #00BAC5;

	text-decoration: none;

	background-position: left -10px;

}

.bdr2 {

	border: 1px solid #dddddd;

	margin-right: 5px;

	width: 185px;

	overflow: hidden;

	margin-bottom: 20px;

}

.bdr2 td {

	padding-top: 1px;

	padding-right: 5px;

	padding-bottom: 1px;

	padding-left: 5px;

}

.bdr2 td img {

	border: 1px solid #dddddd;

	padding: 1px;

}

.bdr2  td strong {

	color: #CC3300;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

}

.bdr2 .heading {

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	padding-top: 3px;

	padding-bottom: 3px;

}

.bdr2 .heading a {

	color: #333333;

	text-decoration: none;

}

.bdr2 .heading a:hover {

	color: #CC3300;

}





.bdr2 .detail {

	position: absolute;

	height: 22px;

	overflow: hidden;

	width: 122px;

	text-align: center;

	margin-left: 35px;

}

.bdr2 .detail a {

	background-image: url(../images/top.gif);

	background-repeat: repeat-x;

	background-position: left -100px;

	float: left;

	height: 20px;

	width: 120px;

	line-height: 20px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

	border: 1px solid #96261D;

}

.bdr2 .detail a:hover {

	color: #333333;

	text-decoration: none;

	background-position: left -50px;

	border: 1px solid #CCCCCC;

}

.detail_tbl {

	background-image: url(../images/detail_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top: 10px;

}

.detail_content {

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #666666;

}

.detail_content2 {

	background-color: #FFFFFF;

	text-decoration: none;

	padding: 5px;

}

.detail_content3 {

	border: 1px solid #94271F;

	padding: 10px;

}

.detail_content4 {

	border: 1px solid #CCCCCC;

	padding: 5px;

}





.detail_tbl li {

	list-style-type: none;

	background-image: url(../images/bullet1.gif);

	background-repeat: no-repeat;

	background-position: left 4px;

	margin-bottom: 5px;

	padding-left: 15px;

}





.box1 {

	width: 188px;

	text-align: left;

}

.box1 div {

	background-color: #FFFFFF;

}



.box1 h1 {

	font-weight: bold;

	color: #FF6600;

	text-decoration: none;

	text-transform: uppercase;

	margin-bottom: 5px;

	line-height: 33px;

	height: 33px;

	width: 150px;

	background-image: url(../images/h1.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding-left: 38px;

	font-size: 12px;

}



.box1 ul {

	float: left;

	width: 188px;

}

.box1 ul li{

	list-style-type: none;

	background-image: url(../images/top-menu.gif);

	background-repeat: repeat-x;

	background-position: left -45px;

	height: 25px;

	float: left;

	background-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	line-height: 25px;

}

.box1 ul li a {

	line-height: 25px;

	background-image: url(../images/bullet5.gif);

	background-repeat: no-repeat;

	background-position: left center;

	float: left;

	height: 25px;

	padding-left: 23px;

	color: #666666;

	text-decoration: none;

	width: 165px;

	font-size: 11px;

	font-weight: bold;

}

.box1 ul li a:hover {

	text-decoration: none;

	color: #CC3300;

	background-color: #f9f9f9;

}

.box2 {

	background-image: url(../images/box2.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	width: 188px;

	margin-bottom: 7px;

}

.box2  .box2_t {

	background-image: url(../images/box2_t.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	width: 168px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 1px;

	padding-left: 10px;

	text-align: left;

}

.box2 .box2_t h1 {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

	padding-left: 25px;

	margin-bottom: 12px;

}



.box2 .box2_b {

	background-image: url(../images/box2_b.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 7px;

	width: 188px;

	line-height: 7px;

	text-decoration: none;

}





.box3 {

	background-image: url(../images/box3.gif);

	background-repeat: repeat-y;

	background-position: left top;

	width: 597px;

	margin-bottom: 10px;

}

.box3  .box3_t {

	background-image: url(../images/box3_t.gif);

	background-repeat: no-repeat;

	background-position: center top;

	width: 577px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 1px;

	padding-left: 10px;

	text-align: justify;

}

.box3 .box3_t h1 {

	font-weight: bold;

	color: #CC3300;

	text-decoration: none;

	text-transform: uppercase;

	padding-left: 25px;

	margin-bottom: 12px;

	font-size: 12px;

}



.box3 .box3_b {

	background-image: url(../images/box3_b.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 6px;

	width: 597px;

	line-height: 6px;

	text-decoration: none;

}

.box4 {

	background-image: url(../images/box4.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 82px;

	margin-bottom: 8px;

	text-align: left;

}

.content_menu {

	text-decoration: none;

	margin-top: 5px;

	margin-bottom: 12px;

	height: 25px;

}

.content_menu ul {

	text-decoration: none;

	float: left;

}

.content_menu ul li {

	float: left;

	list-style-type: none;

	display: inline;

	margin-right: 3px;

}

.content_menu ul li a {

	float: left;

	border: 2px solid #333333;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 17px;

	padding-left: 17px;

	padding-top: 2px;

	padding-bottom: 2px;

	background-color: #484848;

	line-height: 16px;

}

.content_menu ul li a:hover {

	text-decoration: none;

	border: 2px solid #94271F;

	background-color: #C43226;

	background-image: none;

}



.bottom_menu {

	text-decoration: none;

	float: left;

	margin-top: 5px;

	width: 872px;

}

.bottom_menu ul {

	text-decoration: none;

	float: left;

}

.bottom_menu ul li {

	float: left;

	list-style-type: none;

	display: inline;

	margin-right: 3px;

	background-image: none;

	padding: 0px;

}

.bottom_menu ul li a {

	float: left;

	border: 2px solid #94271F;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 23px;

	padding-left: 22px;

	padding-top: 4px;

	padding-bottom: 4px;

	background-image: url(../images/top.gif);

	background-repeat: repeat-x;

	background-position: left -90px;

}

.bottom_menu ul li a:hover {

	text-decoration: none;

	border: 2px solid #202020;

	background-color: #333333;

	background-image: none;

}













.img-right {

	float: right;

	margin-left: 10px;

}

.content {

	text-align: justify;

	padding-left: 7px;

	padding-right: 7px;

}

/*.content strong {

	font-size: 11px;

	font-weight: bold;

	color: #CC3300;

}*/



.left {

	padding-right: 5px;

	text-align: left;

}

.right {

	padding-left: 5px;

	text-align: left;

}

.img1 {

	float: left;

	padding-top: 12px;

	padding-right: 7px;

	padding-left: 7px;

	border: 1px solid #CCCCCC;

	margin-right: 10px;

}

.img2 {

	padding: 1px;

	border: 2px solid #CCCCCC;

}

.tbl1 {

	float: right;

	margin-bottom: 10px;

	margin-left: 10px;

}





.list1 {

	text-decoration: none;

}

.list1 li {

	background-image: url(../images/bullet1.gif);

	background-repeat: no-repeat;

	background-position: left 3px;

	list-style-type: none;

	padding-left: 12px;

	margin-bottom: 3px;

	font-weight: normal;

}

.list2 {

	text-decoration: none;

}

.list2 li {

	background-image: url(../images/bullet5.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	list-style-type: none;

	padding-left: 25px;

	margin-bottom: 3px;

	padding-bottom: 2px;

	padding-top: 2px;

	float: left;

	width: 165px;

}

.list3 {

	text-decoration: none;

}

.list3 li {

	background-image: url(../images/bullet5.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	list-style-type: none;

	padding-left: 25px;

	margin-bottom: 3px;

	padding-bottom: 2px;

	padding-top: 2px;

	float: left;

	width: 187px;

}

.h2 {

	line-height: 33px;

	background-image: url(../images/h2.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 33px;

	margin-bottom: 5px;

}

.h2  .h2_l {

	background-image: url(../images/h2_l.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 33px;

	padding-left: 40px;

	color: #CC3300;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}

.h2 .h2_r {

	background-image: url(../images/h2_r.gif);

	background-repeat: no-repeat;

	background-position: right top;

	float: right;

	height: 33px;

	width: 7px;

}

.h3 {

	line-height: 33px;

	background-image: url(../images/h2.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 33px;

	margin-bottom: 5px;

}

.h3  .h3_l {

	background-image: url(../images/h2_l2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 25px;

	padding-left: 0px;

	color: #666666;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	padding-top: 8px;

}

.h3 .h3_r {

	background-image: url(../images/h2_r.gif);

	background-repeat: no-repeat;

	background-position: right top;

	float: right;

	height: 33px;

	width: 7px;

}







.txt1 {

	font-size: 15px;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	margin-bottom: 5px;

	padding-bottom: 5px;

	padding-top: 5px;

	text-transform: uppercase;

}

.txt1_1 {

	font-family: "Courier New", Courier, monospace;

	font-size: 18px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

	text-align: left;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	margin-bottom: 5px;

	padding-bottom: 5px;

	padding-top: 5px;

	text-transform: uppercase;

}

.txt1_2 {

	font-size: 14px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: none;

	text-align: left;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	margin-bottom: 5px;

	padding-bottom: 5px;

	padding-top: 5px;

}

.txt2 {

	background-image: url(../images/bullet1.gif);

	background-repeat: no-repeat;

	background-position: left 4px;

	padding-left: 15px;

	font-size: 11px;

	font-weight: bold;

	margin-bottom: 4px;

}

.txt3 {

	font-size: 13px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: none;

}

.txt4 {

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	margin-top: 5px;

}

.txt5 {

	font-size: 17px;

	font-weight: bold;

	text-transform: uppercase;

	color: #333333;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.txt6 {

	font-family: Tahoma;

	font-size: 12px;

	text-decoration: none;

}

.txt7 {

	font-size: 13px;

	font-weight: bold;

	color: #009999;

	text-decoration: none;

	padding-bottom: 5px;

}





.page_nation {

	text-decoration: none;

	line-height: 35px;

	font-size: 11px;

	font-weight: bold;

}

.page_nation a {

	color: #333333;

	text-decoration: none;

	border: 1px solid #CCCCCC;

	padding: 3px;

	font-size: 11px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.link1 {

	color: #428400;

	text-decoration: underline;

}

.link1:hover {

	text-decoration: none;

}

.link2 {

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

	width: 188px;

	text-transform: uppercase;

	margin-top: 2px;

	background-image: url(../images/link2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	font-size: 12px;

	line-height: 25px;

	height: 25px;

	display: block;

	margin-bottom: 5px;

}

.link2:hover {

	color: #FFB197;

	text-decoration: none;

}

.link3 {

	color: #666666;

	text-decoration: none;

	background-image: url(../images/bullet1.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

	font-weight: bold;

	line-height: 20px;

}

.link3:hover {

	text-decoration: underline;

}

.link4 {

	color: #666666;

	text-decoration: none;

	background-image: url(../images/download.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 40px;

	font-weight: bold;

	line-height: 37px;

	height: 37px;

	text-transform: uppercase;

	display: block;

	width: 150px;

}

.link4:hover {

	text-decoration: underline;

}









.txtfield {

	height: 15px;

	width: 160px;

	border: 1px solid #CCCCCC;

	color: #666666;

	font-size: 11px;

	text-decoration: none;

	padding: 2px;

	background-image: url(../images/txt-box-bg.gif);

	background-repeat: repeat-x;

	background-position: left center;

	margin-bottom: 2px;

}

.txtarea {

	height: 50px;

	width: 160px;

	border: 1px solid #CCCCCC;

	color: #666666;

	font-size: 11px;

	text-decoration: none;

	padding: 2px;

	background-image: url(../images/txt-box-bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #F5F5F5;

	margin-bottom: 2px;

}

.footer2 {
	background-image: url(../images/f2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #333333;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 5px;
	text-align:justify!important;
}
.footer2 p {	
	text-align:justify!important;
}

.footer2 a {

	color: #333333;

	text-decoration: none;

	padding-top: 3px;

	padding-bottom: 3px;

	line-height: 20px;

}

.footer2 a:hover {

	color: #CC3300;

	text-decoration: none;

}





.footer {

	background-image: url(../images/footer.gif);

	background-repeat: repeat-x;

	background-position: left top;

	font-size: 10px;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-top: 5px;

	margin-bottom: 5px;

	height: 72px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.footer a {

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

}

.footer a:hover {

	text-decoration: underline;

}



#fixme-bottom{
	position:fixed;
	z-index:10000!important;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	padding:10px;
}
#fixme-bottom .d-msg {
	width:80%;
	background-color:#fff;
	position:relative;
	height:auto;
	max-height:60%;
	margin:8% 0 0 0;
	padding:30px;
	text-align:justify;
	line-height:24px;	
	box-shadow:0 0 0 25px rgba(0,0,0,.2);
	/*overflow-y:scroll;*/
}
#fixme-bottom .d-msg h3 {
	margin:0 0 10px 0;
	border-left:solid 3px #ccc;
	padding:0 0 0 10px;
}
#fixme-bottom .d-msg .agree {
	background-color:#C30;
	padding:5px 10px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	margin:15px 0 0 0;
	cursor:pointer;
}
@media screen and (max-width : 768px) {
#fixme-bottom .d-msg {
	overflow-y:scroll;
}
}