/* Copyright 2018, CountyWebsiteDesign.com */

html{font-family:sans-serif;display:block;}
head{display:none;}
body{margin:0;padding:0;font-size:16px;line-height:normal;color:#000;background-color:#f2f2f2;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none;}
a img{border:0;}
abbr{}
address{font-style:italic;display:block;}
area{display:none;}
article{display:block;}
aside{display:block;}
audio{}
b{font-weight:bold;}
base{}
bdi{}
bdo{}
blockquote{margin:1em 40px 1em 40px;display:block;}
button{}
canvas{}
caption{text-align:center;display:table-caption;}
cite{font-style:italic;}
code{font-family:monospace;}
col{display:table-column;}
colgroup{display:table-column-group;}
datalist{display:none;}
dd{margin-left:40px;display:block;}
del{text-decoration:line-through;}
details{display:block;}
dfn{font-style:italic;}
dialog{}
header, nav, main, footer, article, div{margin:0;padding:0;border:0;font-size:1em;display:block;box-sizing:border-box;}
dl{margin:1em 0;display:block;}
dt{display:block;}
em{font-style:italic;}
embed:focus{outline:none;}
fieldset{margin:0 2px;padding:0.35em 0.75em 0.625em 0.75em;border-style:groove;border-width:2px;display:block;}
figcaption{display:block;}
figure{margin:1em 40px;display:block;}
footer{display:block;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:1em;display:block;}
h1{margin:0.67em 0;font-size:2em;}
h2{margin:0.83em 0;font-size:1.5em;}
h3{margin:1em 0;font-size:1.17em;}
h4{margin:1.33em 0;font-size:1em;}
h5{margin:1.67em 0;font-size:0.83em;}
h6{margin:2.33em 0;font-size:0.67em;}
header{display:block;}
hr{margin:0.5em auto;border-style:inset;border-width:1px;display:block;}
i{font-style:italic;}
iframe{display:block;}
iframe:focus{outline:none;}
img{display:inline-block;}
form, input{margin-top:0;display:block;}
ins{text-decoration:underline;}
kbd{font-family:monospace;}
label{cursor:default;}
legend{margin:0 0 12px 0;padding:0 2px;border:0;display:block;}
li{display:list-item;}
link{display:none;}
map{display:inline;}
mark{background-color:yellow;color:black;}
menu{margin:1em 0;padding-left:40px;list-style-type:disc;display:block;}
menuitem{}
meta{}
meter{}
noscript{}
ol{margin:1em 0;padding-left:40px;list-style-type:decimal;display:block;}
optgroup{}
option{}
output{display:inline;}
p{margin:1em 0;display:block;}
param{display:none;}
picture{}
pre{margin:1em 0;font-family:monospace;white-space:pre;display:block;}
progress{}
q{display:inline;}
q::before{content:open-quote;}
q::after{content:close-quote;}
rp{}
rt{line-height:normal;}
ruby{}
s{text-decoration:line-through;}
samp{font-family:monospace;}
script{display:none;}
section{display:block;}
select{}
small{font-size:smaller;}
source{}
span{}
strike{text-decoration:line-through;}
strong{font-weight:bold;}
style{display:none;}
sub{font-size:smaller;vertical-align:sub;}
summary{display:block;}
sup{font-size:smaller;vertical-align:super;}
table{border-collapse:separate;border-spacing:2px;border-color:gray;display:table;}
tbody{border-color:inherit;vertical-align:middle;display:table-row-group;}
td{vertical-align:inherit;display:table-cell;}
template{}
textarea{}
tfoot{border-color:inherit;vertical-align:middle;display:table-footer-group;}
th{font-weight:bold;text-align:center;vertical-align:inherit;display:table-cell;}
thead{border-color:inherit;vertical-align:middle;display:table-header-group;}
time{}
title{display:none;}
tr{border-color:inherit;vertical-align:inherit;display:table-row;}
track{}
u{text-decoration:underline;}
ul{margin:1em 0;padding-left:40px;list-style-type:disc;display:block;}
var{font-style:italic;}
video{}
wbr{}


legend{text-align:center;font-size:24px;font-weight:bold;color:#69c;}
legend a{color:#900;}
legend a:hover{color:#999;}

u{border-bottom:1px solid;text-decoration:none;}
i{font-style:italic;}
b{font-weight:bold;}
iframe{margin:0;padding:0;border:none;background:transparent;}
fieldset{border:none;}
label{margin:0;padding:0;border:none;font-size:1.1em;color:#666;}

input{margin:0 0 2px 0;padding:4px 10px;font-size:1.1em;}

select
{
	margin:0 12px 12px 0;
	padding:4px 10px;
	width:100%;
	border-radius:8px;
	border:1px solid #aaa;
	font-size:1.1em;
	box-sizing:border-box;
}

textarea
{
	margin:0 12px 12px 0;
	padding:4px 10px;
	width:100%;
	height:200px;
	border-radius:8px;
	border:1px solid #aaa;
	font-size:1.1em;
	box-sizing:border-box;
}

input[type="text"],
input[type="tel"],
input[type="password"],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="range"],
input[type="search"],
input[type="time"],
input[type="week"],
input[type="url"]
{
	margin:0 12px 0 0;
	padding:4px 10px;
	width:100%;
	border-radius:8px;
	border:1px solid #aaa;
	font-size:1.1em;
	box-sizing:border-box;
}

input[type="submit"],
input[type="button"]
{
	background-color:#2ea2cc;
	border-color:#005684;
	height:30px;
	line-height:28px;
	padding:0 12px 2px;
	text-decoration:none;
	cursor:pointer;
	border-radius:4px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	color:#fff;
	font-size:1em;
	box-sizing:border-box;
}

input[type="submit"].serror,
input[type="button"].serror
{
	background-color:#c00;
	border-color:#600;
	height:30px;
	line-height:28px;
	padding:0 12px 2px;
	text-decoration:none;
	cursor:pointer;
	border-radius:4px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	box-sizing:border-box;
}

input[type="submit"].ssuccess,
input[type="button"].ssuccess
{
	background-color:#0c0;
	border-color:#060;
	height:30px;
	line-height:28px;
	padding:0 12px 2px;
	text-decoration:none;
	cursor:pointer;
	border-radius:4px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	box-sizing:border-box;
}

input[type="reset"]
{
	background-color:#eee;
	border-color:#aaa;
	height:30px;
	line-height:28px;
	padding:0 12px 2px;
	text-decoration:none;
	cursor:pointer;
	border-radius:4px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	color:#666;
	font-size:1em;
	box-sizing:border-box;
}

input[type="checkbox"]
{
	width:18px;
	height:18px;
	margin:-4px 4px 0 4px;
	padding:0;
	background-color:#fbfbfb;
	border:1px solid #bbb;
	color:#666;
	cursor:pointer;
	vertical-align:middle;
	display:inline-block;
}

input[type="radio"]
{
	width:18px;
	height:18px;
	margin:-4px 4px 0 4px;
	padding:2px;
	background-color:#fbfbfb;
	border:1px solid #bbb;
	color:#666;
	cursor:pointer;
	vertical-align:middle;
	display:inline-block;
}

input[type="color"]
{
	width:40px;
	height:40px;
	margin:0;
	padding:0;
	background:transparent;
	vertical-align:middle;
}

input[type="number"]
{
	margin:0 12px 0 0;
	padding:4px 10px;
	border-radius:8px;
	border:1px solid #aaa;
	font-size:1.1em;
	box-sizing:border-box;
}

input[type="file"]
{
	border-radius:4px;
	display:inline-block;
}

form em
{
	margin-top:-12px;
	margin-left:12px;
	display:block;
	color:#999;
}

a{color:#999;text-decoration:none;}
a:hover{color:#900;}




/* phpLIB: upload/drag-n-drop upload */
#file-drag
{
	min-width:260px;
	max-width:1900px;
	min-height:100px;
	max-height:240px;
	border:4px dashed #ddd;
	border-radius:8px;
	font-weight:bold;
	font-size:2em;
	font-style:italic;
	text-align:center;
	padding-top:28px;
	box-sizing:border-box;
	color:#ddd;
	cursor:default;
}

#file-drag:hover
{
	color:#c00;
	border-color:#c00;
	border-style:solid;
	box-shadow:inset 0 2px 2px #ddd;
}

/* phpLIB: upload progress bar */
#progress p
{
	width:240px;
	padding:2px 6px;
	border:1px inset #446;
	border-radius:6px;
	background:#ddd url('./html/default/img/progress.png') 100% 0 repeat-y;
	display:block;
}

#progress p.success
{
	background-color:#0c0;
}

#progress p.failed
{
	background-color:#c00;
}



/* phpLIB: defaults */
.i, .italic{font-style:italic;}
.s, .strike{text-decoration:line-through;}
.u, .underline{text-decoration:underline;}
.b, .bold{font-weight:bold;}
.bl, .block{display:block;}
.inl, .inline{display:inline;}
.inbl, .inline-block, .inline_block{display:inline-block;}
.left, .fl, .float-left, .float_left{float:left !important;}
.right, .fr, .float-right, .float_right{float:right !important;}
.center{margin:0 auto;text-align:center;}
.aligncenter{text-align:center !important;}
.alignright{text-align:right !important;}
.alignleft{text-align:left !important;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.fsmallest{font-size:0.8em;}
.fsmaller{font-size:0.9em;}
.fsmall{font-size:1.0em;}
.flarge{font-size:1.2em;}
.flarger{font-size:1.6em;}
.flargest{font-size:2.0em;}

/* phpLIB: default colors */
.red{color:#f00;}
.green{color:#0f0;}
.blue{color:#00f;}

/* phpLIB: image auto-scale */
img.auto{max-width:100%;height:auto;}
img.decor{border:1px solid #000;}

/* phpLIB: error, warning, success boxes */
.berror{font-weight:bold;color:#c00;}
.terror{color:#c00;}
.error{margin:0 0 2px 0;padding:0;border:1px solid #c00;}
.error h6{margin:0;padding:2px;background-color:#c00;font-size:14px;font-weight:bold;color:#fff;}
.error p{margin:0;padding:2px;font-size:13px;color:#600;}
.tsuccess{color:#7dc40d;}
.bsuccess
{
	background-color:#0c0;
	border-color:#030;
	height:30px;
	line-height:28px;
	padding:0 12px 2px;
	text-decoration:none;
	cursor:pointer;
	border-radius:4px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	color:#fff;
	font-size:1em;
	box-sizing:border-box;
}
.success{margin:0 0 2px 0;padding:0;border:1px solid #69c;}
.success h6{margin:0;padding:2px;background-color:#69c;font-size:14px;font-weight:bold;color:#fff;}
.success p{margin:0;padding:2px;font-size:13px;color:#000;}
.warning{margin:0 0 2px 0;padding:0;border:1px solid #f90;}
.warning h6{margin:0;padding:2px;background-color:#f90;font-size:14px;font-weight:bold;color:#fff;}
.warning p{margin:0;padding:2px;font-size:13px;color:#000;}

/* phpLIB: section, details, and summary */
/* @notes; sections do not work in IE */
section{margin:6px;padding:0;}
section details{margin:0;padding:8px;border:1px solid #aaa;}
section details summary{margin:0;padding:2px;font-size:2em;font-weight:bold;cursor:pointer;}
section details summary:hover{}


/* phpLIB: default layout formats */
.spacer-10{margin:10px 0 10px 0;}
.spacer-15{margin:15px 0 15px 0;}
.spacer-20{margin:20px 0 20px 0;}
.spacer-30{margin:30px 0 30px 0;}
.spacer-40{margin:40px 0 40px 0;}
.spacer-50{margin:50px 0 50px 0;}
.spacer-60{margin:60px 0 60px 0;}

.clear:before, .div:before, .div-5:before, .div-10:before, .div-15:before, .div-20:before, .div-25:before, .div-30:before, .div-330:before, .div-33:before, .div-35:before, .div-40:before, .div-45:before, .div-50:before, .div-55:before, .div-60:before, .div-65:before, .div-66:before, .div-70:before, .div-75:before, .div-80:before, .div-85:before, .div-90:before, .div-95:before, .div-100:before,
.left:before, .left-5:before, .left-10:before, .left-15:before, .left-20:before, .left-25:before, .left-30:before, .left-33:before, .left-35:before, .left-40:before, .left-45:before, .left-50:before, .left-55:before, .left-60:before, .left-65:before, .left-66:before, .left-70:before, .left-75:before, .left-80:before, .left-85:before, .left-90:before, .left-95:before, .left-100:before,
.right:before, .right-5:before, .right-10:before, .right-15:before, .right-20:before, .right-25:before, .right-30:before, .right-33:before, .right-35:before, .right-40:before, .right-45:before, .right-50:before, .right-55:before, .right-60:before, .right-65:before, .right-66:before, .right-70:before, .right-75:before, .right-80:before, .right-85:before, .right-90:before, .right-95:before, .right-100:before,
.rdiv-5:before, .rdiv-10:before, .rdiv-15:before, .rdiv-20:before, .rdiv-25:before, .rdiv-30:before, .rdiv-33:before, .rdiv-35:before, .rdiv-40:before, .rdiv-45:before, .rdiv-50:before, .rdiv-55:before, .rdiv-60:before, .rdiv-65:before, .rdiv-66:before, .rdiv-70:before, .rdiv-75:before, .rdiv-80:before, .rdiv-85:before, .rdiv-90:before, .rdiv-95:before, .rdiv-100:before,
.clear:after, .div:after, .div-5:after, .div-10:after, .div-15:after, .div-20:after, .div-25:after, .div-30:after, .div-330:after, .div-33:after, .div-35:after, .div-40:after, .div-45:after, .div-50:after, .div-55:after, .div-60:after, .div-65:after, .div-66:after, .div-70:after, .div-75:after, .div-80:after, .div-85:after, .div-90:after, .div-95:after, .div-100:after,
.rdiv-5:after, .rdiv-10:after, .rdiv-15:after, .rdiv-20:after, .rdiv-25:after, .rdiv-30:after, .rdiv-33:after, .rdiv-35:after, .rdiv-40:after, .rdiv-45:after, .rdiv-50:after, .rdiv-55:after, .rdiv-60:after, .rdiv-65:after, .rdiv-66:after, .rdiv-70:after, .rdiv-75:after, .rdiv-80:after, .rdiv-85:after, .rdiv-90:after, .rdiv-95:after, .rdiv-100:after,
.left:after, .left-5:after, .left-10:after, .left-15:after, .left-20:after, .left-25:after, .left-30:after, .left-33:after, .left-35:after, .left-40:after, .left-45:after, .left-50:after, .left-55:after, .left-60:after, .left-65:after, .left-66:after, .left-70:after, .left-75:after, .left-80:after, .left-85:after, .left-90:after, .left-95:after, .left-100:after,
.right:after, .right-5:after, .right-10:after, .right-15:after, .right-20:after, .right-25:after, .right-30:after, .right-33:after, .right-35:after, .right-40:after, .right-45:after, .right-50:after, .right-55:after, .right-60:after, .right-65:after, .right-66:after, .right-70:after, .right-75:after, .right-80:after, .right-85:after, .right-90:after, .right-95:after, .right-100:after
{
	width:0;
	height:0;
	content:".";
	display:block;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
	line-height:0;
}

.clear:after, .div:after, .div-5:after, .div-10:after, .div-15:after, .div-20:after, .div-25:after, .div-30:after, .div-330:after, .div-33:after, .div-35:after, .div-40:after, .div-45:after, .div-50:after, .div-55:after, .div-60:after, .div-65:after, .div-66:after, .div-70:after, .div-75:after, .div-80:after, .div-85:after, .div-90:after, .div-95:after, .div-100:after, 
.left-5:after, .left-10:after, .left-15:after, .left-20:after, .left-25:after, .left-30:after, .left-33:after, .left-35:after, .left-40:after, .left-45:after, .left-50:after, .left-55:after, .left-60:after, .left-65:after, .left-66:after, .left-70:after, .left-75:after, .left-80:after, .left-85:after, .left-90:after, .left-95:after, .left-100:after,
.right-5:after, .right-10:after, .right-15:after, .right-20:after, .right-25:after, .right-30:after, .right-33:after, .right-35:after, .right-40:after, .right-45:after, .right-50:after, .right-55:after, .right-60:after, .right-65:after, .right-66:after, .right-70:after, .right-75:after, .right-80:after, .right-85:after, .right-90:after, .right-95:after, .right-100:after,
.rdiv-5:after, .rdiv-10:after, .rdiv-15:after, .rdiv-20:after, .rdiv-25:after, .rdiv-30:after, .rdiv-33:after, .rdiv-35:after, .rdiv-40:after, .rdiv-45:after, .rdiv-50:after, .rdiv-55:after, .rdiv-60:after, .rdiv-65:after, .rdiv-66:after, .rdiv-70:after, .rdiv-75:after, .rdiv-80:after, .rdiv-85:after, .rdiv-90:after, .rdiv-95:after, .rdiv-100:after
{
	clear:both;
}

.clear{clear:both;}

.div
{
	margin-left:auto;
	margin-right:auto;
	max-width:1920px;
	padding-left:6px;
	padding-right:6px;
}

.div-5, .div-10, .div-15, .div-20, .div-25, .div-30, .div-330, .div-33, .div-35, .div-40, .div-45, .div-50, .div-55, .div-60, .div-65, .div-66, .div-70, .div-75, .div-80, .div-85, .div-90, .div-95, .div-100,
.left-5, .left-10, .left-15, .left-20, .left-25, .left-30, .left-33, .left-35, .left-40, .left-45, .left-50, .left-55, .left-60, .left-65, .left-66, .left-70, .left-75, .left-80, .left-85, .left-90, .left-95, .left-100,
.rdiv-5, .rdiv-10, .rdiv-15, .rdiv-20, .rdiv-25, .rdiv-30, .rdiv-33, .rdiv-35, .rdiv-40, .rdiv-45, .rdiv-50, .rdiv-55, .rdiv-60, .rdiv-65, .rdiv-66, .rdiv-70, .rdiv-75, .rdiv-80, .rdiv-85, .rdiv-90, .rdiv-95, .rdiv-100,
.right-5, .right-10, .right-15, .right-20, .right-25, .right-30, .right-33, .right-35, .right-40, .right-45, .right-50, .right-55, .right-60, .right-65, .right-66, .right-70, .right-75, .right-80, .right-85, .right-90, .right-95, .right-100
{
	padding-left:6px;
	padding-right:6px;
}

.layout
{
	width:99%;
	margin:6px auto;
	padding-top:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-left:12px;
}

.layout-25
{
	width:25%;
	margin:6px auto;
	padding:12px;
}

.layout-50
{
	width:50%;
	margin:6px auto;
	padding:12px;
}

.layout-75
{
	width:75%;
	margin:6px auto;
	padding:12px;
}

.layout-100
{
	width:100%;
	margin:6px auto;
	padding:12px;
}

.box, .box-98, .box-100
{
	max-width:98%;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-25
{
	max-width:25%;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-50
{
	max-width:50%;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-75
{
	max-width:75%;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-300
{
	max-width:300px;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-600
{
	max-width:600px;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-800
{
	max-width:800px;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-1200
{
	max-width:1200px;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-1600
{
	max-width:1600px;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-1800
{
	max-width:1800px;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}

.box-1900
{
	max-width:1900px;
	margin:12px auto;
	padding:2px;
	border-radius:8px;
	border:1px solid #aaa;
	background-color:#fff;
	box-sizing:border-box;
}




/* phpLIB: pc */
@media all and (min-width:1921px)
{
	.div-5{width:5%;float:left;}
	.div-10{width:10%;float:left;}
	.div-15{width:15%;float:left;}
	.div-20{width:20%;float:left;}
	.div-25{width:25%;float:left;}
	.div-30{width:30%;float:left;}
	.div-330{width:33%;float:left;}
	.div-33{width:33.33333%;float:left;}
	.div-35{width:35%;float:left;}
	.div-40{width:40%;float:left;}
	.div-45{width:45%;float:left;}
	.div-50{width:50%;float:left;}
	.div-55{width:55%;float:left;}
	.div-60{width:60%;float:left;}
	.div-65{width:65%;float:left;}
	.div-66{width:66.66667%;float:left;}
	.div-70{width:70%;float:left;}
	.div-75{width:75%;float:left;}
	.div-80{width:80%;float:left;}
	.div-85{width:85%;float:left;}
	.div-90{width:90%;float:left;}
	.div-95{width:95%;float:left;}
	.div-100{width:100%;clear:both;}
	
	.left-5{width:5%;float:left;}
	.left-10{width:10%;float:left;}
	.left-15{width:15%;float:left;}
	.left-20{width:20%;float:left;}
	.left-25{width:25%;float:left;}
	.left-30{width:30%;float:left;}
	.left-33{width:33.33333%;float:left;}
	.left-35{width:35%;float:left;}
	.left-40{width:40%;float:left;}
	.left-45{width:45%;float:left;}
	.left-50{width:50%;float:left;}
	.left-55{width:55%;float:left;}
	.left-60{width:60%;float:left;}
	.left-65{width:65%;float:left;}
	.left-66{width:66.66667%;float:left;}
	.left-70{width:70%;float:left;}
	.left-75{width:75%;float:left;}
	.left-80{width:80%;float:left;}
	.left-85{width:85%;float:left;}
	.left-90{width:90%;float:left;}
	.left-95{width:95%;float:left;}
	.left-100{width:100%;clear:both;}
	
	.rdiv-5{width:5%;float:right;}
	.rdiv-10{width:10%;float:right;}
	.rdiv-15{width:15%;float:right;}
	.rdiv-20{width:20%;float:right;}
	.rdiv-25{width:25%;float:right;}
	.rdiv-30{width:30%;float:right;}
	.rdiv-33{width:33.33333%;float:right;}
	.rdiv-35{width:35%;float:right;}
	.rdiv-40{width:40%;float:right;}
	.rdiv-45{width:45%;float:right;}
	.rdiv-50{width:50%;float:right;}
	.rdiv-55{width:55%;float:right;}
	.rdiv-60{width:60%;float:right;}
	.rdiv-65{width:65%;float:right;}
	.rdiv-66{width:66.66667%;float:right;}
	.rdiv-70{width:70%;float:right;}
	.rdiv-75{width:75%;float:right;}
	.rdiv-80{width:80%;float:right;}
	.rdiv-85{width:85%;float:right;}
	.rdiv-90{width:90%;float:right;}
	.rdiv-95{width:95%;float:right;}
	.rdiv-100{width:100%;clear:both;}
	
	.right-5{width:5%;float:right;}
	.right-10{width:10%;float:right;}
	.right-15{width:15%;float:right;}
	.right-20{width:20%;float:right;}
	.right-25{width:25%;float:right;}
	.right-30{width:30%;float:right;}
	.right-33{width:33.33333%;float:right;}
	.right-35{width:35%;float:right;}
	.right-40{width:40%;float:right;}
	.right-45{width:45%;float:right;}
	.right-50{width:50%;float:right;}
	.right-55{width:55%;float:right;}
	.right-60{width:60%;float:right;}
	.right-65{width:65%;float:right;}
	.right-66{width:66.66667%;float:right;}
	.right-70{width:70%;float:right;}
	.right-75{width:75%;float:right;}
	.right-80{width:80%;float:right;}
	.right-85{width:85%;float:right;}
	.right-90{width:90%;float:right;}
	.right-95{width:95%;float:right;}
	.right-100{width:100%;clear:both;}
	
	.box-1200, .box-1600, .box-1800, .box-1900{max-width:1000px;}
	
}

@media all and (min-width:1025px) and (max-width:1920px)
{
	.div-5{width:5%;float:left;}
	.div-10{width:10%;float:left;}
	.div-15{width:15%;float:left;}
	.div-20{width:20%;float:left;}
	.div-25{width:25%;float:left;}
	.div-30{width:30%;float:left;}
	.div-330{width:33%;float:left;}
	.div-33{width:33.33333%;float:left;}
	.div-35{width:35%;float:left;}
	.div-40{width:40%;float:left;}
	.div-45{width:45%;float:left;}
	.div-50{width:50%;float:left;}
	.div-55{width:55%;float:left;}
	.div-60{width:60%;float:left;}
	.div-65{width:65%;float:left;}
	.div-66{width:66.66667%;float:left;}
	.div-70{width:70%;float:left;}
	.div-75{width:75%;float:left;}
	.div-80{width:80%;float:left;}
	.div-85{width:85%;float:left;}
	.div-90{width:90%;float:left;}
	.div-95{width:95%;float:left;}
	.div-100{width:100%;clear:both;}
	
	.left-5{width:5%;float:left;}
	.left-10{width:10%;float:left;}
	.left-15{width:15%;float:left;}
	.left-20{width:20%;float:left;}
	.left-25{width:25%;float:left;}
	.left-30{width:30%;float:left;}
	.left-33{width:33.33333%;float:left;}
	.left-35{width:35%;float:left;}
	.left-40{width:40%;float:left;}
	.left-45{width:45%;float:left;}
	.left-50{width:50%;float:left;}
	.left-55{width:55%;float:left;}
	.left-60{width:60%;float:left;}
	.left-65{width:65%;float:left;}
	.left-66{width:66.66667%;float:left;}
	.left-70{width:70%;float:left;}
	.left-75{width:75%;float:left;}
	.left-80{width:80%;float:left;}
	.left-85{width:85%;float:left;}
	.left-90{width:90%;float:left;}
	.left-95{width:95%;float:left;}
	.left-100{width:100%;clear:both;}
	
	.rdiv-5{width:5%;float:right;}
	.rdiv-10{width:10%;float:right;}
	.rdiv-15{width:15%;float:right;}
	.rdiv-20{width:20%;float:right;}
	.rdiv-25{width:25%;float:right;}
	.rdiv-30{width:30%;float:right;}
	.rdiv-33{width:33.33333%;float:right;}
	.rdiv-35{width:35%;float:right;}
	.rdiv-40{width:40%;float:right;}
	.rdiv-45{width:45%;float:right;}
	.rdiv-50{width:50%;float:right;}
	.rdiv-55{width:55%;float:right;}
	.rdiv-60{width:60%;float:right;}
	.rdiv-65{width:65%;float:right;}
	.rdiv-66{width:66.66667%;float:right;}
	.rdiv-70{width:70%;float:right;}
	.rdiv-75{width:75%;float:right;}
	.rdiv-80{width:80%;float:right;}
	.rdiv-85{width:85%;float:right;}
	.rdiv-90{width:90%;float:right;}
	.rdiv-95{width:95%;float:right;}
	.rdiv-100{width:100%;clear:both;}
	
	.right-5{width:5%;float:right;}
	.right-10{width:10%;float:right;}
	.right-15{width:15%;float:right;}
	.right-20{width:20%;float:right;}
	.right-25{width:25%;float:right;}
	.right-30{width:30%;float:right;}
	.right-33{width:33.33333%;float:right;}
	.right-35{width:35%;float:right;}
	.right-40{width:40%;float:right;}
	.right-45{width:45%;float:right;}
	.right-50{width:50%;float:right;}
	.right-55{width:55%;float:right;}
	.right-60{width:60%;float:right;}
	.right-65{width:65%;float:right;}
	.right-66{width:66.66667%;float:right;}
	.right-70{width:70%;float:right;}
	.right-75{width:75%;float:right;}
	.right-80{width:80%;float:right;}
	.right-85{width:85%;float:right;}
	.right-90{width:90%;float:right;}
	.right-95{width:95%;float:right;}
	.right-100{width:100%;clear:both;}
	
	.box-1200, .box-1600, .box-1800, .box-1900{max-width:1000px;}
	
}

@media (min-width:1900px)
{
	.box-1900{max-width:1900px;}
}

@media (min-width:1800px) and (max-width:1899px)
{
	.box-1800, .box-1900{max-width:1800px;}
}

@media (min-width:1600px) and (max-width:1799px)
{
	.box-1600, .box-1800, .box-1900{max-width:1600px;}
}

@media (min-width:1200px) and (max-width:1599px)
{
	.box-1200, .box-1600, .box-1800, .box-1900{max-width:1200px;}
}

/* phpLIB: tablet & low end pc */
@media (min-width:769px) and (max-width:1024px)
{
	.tablet-hide{display:none !important;}
	
	.div-5{width:5%;float:left;}
	.div-10{width:10%;float:left;}
	.div-15{width:15%;float:left;}
	.div-20{width:20%;float:left;}
	.div-25{width:25%;float:left;}
	.div-30{width:30%;float:left;}
	.div-330{width:33%;float:left;}
	.div-33{width:33.33333%;float:left;}
	.div-35{width:35%;float:left;}
	.div-40{width:40%;float:left;}
	.div-45{width:45%;float:left;}
	.div-50{width:50%;float:left;}
	.div-55{width:55%;float:left;}
	.div-60{width:60%;float:left;}
	.div-65{width:65%;float:left;}
	.div-66{width:66.66667%;float:left;}
	.div-70{width:70%;float:left;}
	.div-75{width:75%;float:left;}
	.div-80{width:80%;float:left;}
	.div-85{width:85%;float:left;}
	.div-90{width:90%;float:left;}
	.div-95{width:95%;float:left;}
	.div-100{width:100%;clear:both;}
	
	.left-5{width:5%;float:left;}
	.left-10{width:10%;float:left;}
	.left-15{width:15%;float:left;}
	.left-20{width:20%;float:left;}
	.left-25{width:25%;float:left;}
	.left-30{width:30%;float:left;}
	.left-33{width:33.33333%;float:left;}
	.left-35{width:35%;float:left;}
	.left-40{width:40%;float:left;}
	.left-45{width:45%;float:left;}
	.left-50{width:50%;float:left;}
	.left-55{width:55%;float:left;}
	.left-60{width:60%;float:left;}
	.left-65{width:65%;float:left;}
	.left-66{width:66.66667%;float:left;}
	.left-70{width:70%;float:left;}
	.left-75{width:75%;float:left;}
	.left-80{width:80%;float:left;}
	.left-85{width:85%;float:left;}
	.left-90{width:90%;float:left;}
	.left-95{width:95%;float:left;}
	.left-100{width:100%;clear:both;}
	
	.rdiv-5{width:5%;float:right;}
	.rdiv-10{width:10%;float:right;}
	.rdiv-15{width:15%;float:right;}
	.rdiv-20{width:20%;float:right;}
	.rdiv-25{width:25%;float:right;}
	.rdiv-30{width:30%;float:right;}
	.rdiv-33{width:33.33333%;float:right;}
	.rdiv-35{width:35%;float:right;}
	.rdiv-40{width:40%;float:right;}
	.rdiv-45{width:45%;float:right;}
	.rdiv-50{width:50%;float:right;}
	.rdiv-55{width:55%;float:right;}
	.rdiv-60{width:60%;float:right;}
	.rdiv-65{width:65%;float:right;}
	.rdiv-66{width:66.66667%;float:right;}
	.rdiv-70{width:70%;float:right;}
	.rdiv-75{width:75%;float:right;}
	.rdiv-80{width:80%;float:right;}
	.rdiv-85{width:85%;float:right;}
	.rdiv-90{width:90%;float:right;}
	.rdiv-95{width:95%;float:right;}
	.rdiv-100{width:100%;clear:both;}
	
	.right-5{width:5%;float:right;}
	.right-10{width:10%;float:right;}
	.right-15{width:15%;float:right;}
	.right-20{width:20%;float:right;}
	.right-25{width:25%;float:right;}
	.right-30{width:30%;float:right;}
	.right-33{width:33.33333%;float:right;}
	.right-35{width:35%;float:right;}
	.right-40{width:40%;float:right;}
	.right-45{width:45%;float:right;}
	.right-50{width:50%;float:right;}
	.right-55{width:55%;float:right;}
	.right-60{width:60%;float:right;}
	.right-65{width:65%;float:right;}
	.right-66{width:66.66667%;float:right;}
	.right-70{width:70%;float:right;}
	.right-75{width:75%;float:right;}
	.right-80{width:80%;float:right;}
	.right-85{width:85%;float:right;}
	.right-90{width:90%;float:right;}
	.right-95{width:95%;float:right;}
	.right-100{width:100%;clear:both;}
	
	.box-25{max-width:50%;}
	.box-800, .box-1200, .box-1600, .box-1800, .box-1900{max-width:700px;}
	
}

/* phpLIB: mobile */
@media all and (max-width:768px)
{
	.mobile-hide{display:none !important;}
	
	.div-5, .div-10, .div-15, .div-20, .div-25, .div-30, .div-330, .div-33, .div-35, .div-40, 
	.div-45, .div-50, .div-55, .div-60, .div-65, .div-66, .div-70, .div-75, .div-80, 
	.div-85, .div-90, .div-95, .div-100, 
	.rdiv-5, .rdiv-10, .rdiv-15, .rdiv-20, .rdiv-25, .rdiv-30, .rdiv-33, .rdiv-35, .rdiv-40, 
	.rdiv-45, .rdiv-50, .rdiv-55, .rdiv-60, .rdiv-65, .rdiv-66, .rdiv-70, .rdiv-75, .rdiv-80, 
	.rdiv-85, .rdiv-90, .rdiv-95, .rdiv-100
	{
		width:100%;
		padding-left:6px;
		padding-right:6px;
		float:none;
	}
	
	.div-100{width:100%;clear:both;}
	.rdiv-100{width:100%;clear:both;}
	
	.left-5{width:5%;float:left;padding-left:6px;padding-right:6px;}
	.left-10{width:10%;float:left;padding-left:6px;padding-right:6px;}
	.left-15{width:15%;float:left;padding-left:6px;padding-right:6px;}
	.left-20{width:20%;float:left;padding-left:6px;padding-right:6px;}
	.left-25{width:25%;float:left;padding-left:6px;padding-right:6px;}
	.left-30{width:30%;float:left;padding-left:6px;padding-right:6px;}
	.left-33{width:33.33333%;float:left;padding-left:6px;padding-right:6px;}
	.left-35{width:35%;float:left;padding-left:6px;padding-right:6px;}
	.left-40{width:40%;float:left;padding-left:6px;padding-right:6px;}
	.left-45{width:45%;float:left;padding-left:6px;padding-right:6px;}
	.left-50{width:50%;float:left;padding-left:6px;padding-right:6px;}
	.left-55{width:55%;float:left;padding-left:6px;padding-right:6px;}
	.left-60{width:60%;float:left;padding-left:6px;padding-right:6px;}
	.left-65{width:65%;float:left;padding-left:6px;padding-right:6px;}
	.left-66{width:66.66667%;float:left;padding-left:6px;padding-right:6px;}
	.left-70{width:70%;float:left;padding-left:6px;padding-right:6px;}
	.left-75{width:75%;float:left;padding-left:6px;padding-right:6px;}
	.left-80{width:80%;float:left;padding-left:6px;padding-right:6px;}
	.left-85{width:85%;float:left;padding-left:6px;padding-right:6px;}
	.left-90{width:90%;float:left;padding-left:6px;padding-right:6px;}
	.left-95{width:95%;float:left;padding-left:6px;padding-right:6px;}
	.left-100{width:100%;clear:both;padding-left:6px;padding-right:6px;}
	
	.right-5{width:5%;float:right;padding-left:6px;padding-right:6px;}
	.right-10{width:10%;float:right;padding-left:6px;padding-right:6px;}
	.right-15{width:15%;float:right;padding-left:6px;padding-right:6px;}
	.right-20{width:20%;float:right;padding-left:6px;padding-right:6px;}
	.right-25{width:25%;float:right;padding-left:6px;padding-right:6px;}
	.right-30{width:30%;float:right;padding-left:6px;padding-right:6px;}
	.right-33{width:33.33333%;float:right;padding-left:6px;padding-right:6px;}
	.right-35{width:35%;float:right;padding-left:6px;padding-right:6px;}
	.right-40{width:40%;float:right;padding-left:6px;padding-right:6px;}
	.right-45{width:45%;float:right;padding-left:6px;padding-right:6px;}
	.right-50{width:50%;float:right;padding-left:6px;padding-right:6px;}
	.right-55{width:55%;float:right;padding-left:6px;padding-right:6px;}
	.right-60{width:60%;float:right;padding-left:6px;padding-right:6px;}
	.right-65{width:65%;float:right;padding-left:6px;padding-right:6px;}
	.right-66{width:66.66667%;float:right;padding-left:6px;padding-right:6px;}
	.right-70{width:70%;float:right;padding-left:6px;padding-right:6px;}
	.right-75{width:75%;float:right;padding-left:6px;padding-right:6px;}
	.right-80{width:80%;float:right;padding-left:6px;padding-right:6px;}
	.right-85{width:85%;float:right;padding-left:6px;padding-right:6px;}
	.right-90{width:90%;float:right;padding-left:6px;padding-right:6px;}
	.right-95{width:95%;float:right;padding-left:6px;padding-right:6px;}
	.right-100{width:100%;clear:both;padding-left:6px;padding-right:6px;}
	
	.box-25{max-width:50%;}
	.box-600, .box-800, .box-1200, .box-1600, .box-1800, .box-1900{max-width:300px;}
	
}

.parent
{
	padding-left:0px;
	padding-right:0px;
}
