/*	Diverse	*/
img {border:none;}
p {padding:0;margin:0 0 0 20px;}
blockquote	{color:inherit;background-color:rgba(50,50,50,.2);border:rgba(50,50,50,.5) 1px solid;padding:20px;margin:0 0 0 30px;}
.small		{font-size:8pt}
.tiny		{font-size:7pt}
.dist		{margin-bottom:15px}
.idist		{padding:15px}
.pdist		{padding-bottom:15px}
.spacer		{height:20px;display:block}
.reset		{clear:both}
.border		{border:#000 1px solid}
.noselect	{user-select:none;-moz-user-select:none;-webkit-user-select:none;}

.legendbox	{border:rgba(0,0,0,0.3) 1px solid;padding:5px;margin:20px 5px 30px 5px;width:auto;font-size:8pt;
border-radius:0 6px 6px 6px;-webkit-border-radius:0 6px 6px 6px;-o-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;
-khtml-border-radius:0 6px 6px 6px;position:relative;
}

.legendbox > h1	{background-color:rgba(0,0,0,0.3);height:15px;font-size:9pt;font-weight:bold;padding:1px 10px 1px 10px;margin:0;
border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;
-khtml-border-radius:6px 6px 0 0;position:absolute;left:-1px;top:-18px;}


/*	Form	*/
form		{padding:0px;margin:0px;width:auto;height:auto}
fieldset	{border:#000000 1px solid;padding:10px;margin:0 0 20px 0;width:auto;}
legend 		{background-color:rgba(0,0,0,0.7);border:#000000 1px solid;color:#ffffff;font-size:11pt;font-weight:bold;padding:2px;margin:0;border-radius:6px;
	-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;}
label {display:block;font-size:10pt;font-weight:bold;text-align:left;width:inherit;margin:0 0 10px 0;padding:0}
.label {display:block;font-size:10pt;font-weight:bold;text-align:left;width:inherit;margin:0 0 10px 0;padding:0}

input,textarea,button,.tf {
	border:1px solid rgba(0,0,0,0.5);border-bottom:3px solid rgba(0,0,0,0.5);font-size:11pt;box-sizing:border-box;border-radius:3px;
	-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
	transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
input[type="text"],input[type="search"],input[type="url"],input[type="email"],input[type="password"],textarea,.tf {
	padding:0 10px 0 10px;color:#000000;background:rgba(255,255,255,0.6);
	box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);
	-o-box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);}
input.error {background-color:#ffd4d4;}
input.ok {background-color:#d4ffd4;}
input[type="submit"],button,.bt {color:#ffffff;font-weight:bold;text-align:center;font-weight:bold;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;background: rgba(0,0,0,0.5);
	box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);
	-o-box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 8px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);}
input[type="submit"]:hover,button:hover {background-color:#000000;}
input[type="image"] {border:0;}
select {border:#000000 1px solid;font-size:11pt;width:inherit;}
optgroup {color:#ffffff;background:#0066cc;font-size:10pt;font-weight:bold}
option {color:#000000;background:#ffffff;font-size:10pt}

.formerror {font-size:8pt;color:#ee0000;display:none}
.formok {font-size:8pt;color:#00ee00;display:none}
.forminfo {font-size:8pt;color:#00ee00;display:none}
.formsubmit	{text-align:center;width:inherit;}
.formjsmsg {display:none}

/* table */
table {font-size:inherit}
tbody {font-size:inherit}
td {font-size:inherit}


/*	Link	*/
a				{color:inherit;text-decoration:underline}
a:link			{color:inherit;text-decoration:underline}
a:visited		{color:inherit;text-decoration:underline}
a:active		{color:inherit;text-decoration:underline}
a:hover			{color:#0066cb;text-decoration:none}
a.list	{color:inherit;background:url(/imglib/bt/arrow.gif) 5px 5px no-repeat;margin:1px;padding-left:20px;display:block;text-align:left;text-decoration:none;}
a.list:nth-child(5n+1) {background-color:rgba(0,0,0,.25)}
a.list:nth-child(5n+2) {background-color:rgba(0,0,0,.2)}
a.list:nth-child(5n+3) {background-color:rgba(0,0,0,.15)}
a.list:nth-child(5n+4) {background-color:rgba(0,0,0,.1)}
a.list:nth-child(5n+5) {background-color:rgba(0,0,0,.05)}
a.list:link		{color:inherit;}
a.list:visited	{color:inherit;}
a.list:active	{color:inherit;}
a.list:hover	{background-color:rgba(110,110,0,.3);}

/*	System Autocomplete	*/
div.autocomplete {position:absolute;width:250px;background-color:#ffffff;border:1px solid #888888;text-align:left;margin:0;padding:0}
div.autocomplete ul {list-style-type:none;margin:0;padding:0;}
div.autocomplete ul li {font-size:8pt;list-style-type:none;display:block;margin:0;padding:2px;height:auto;cursor:pointer;border-bottom:#000000 1px solid;}
div.autocomplete ul li.selected {background-color:#ffffbb;}


/*	System DIV	*/
.sbox			{font-size:10pt;padding:5px 0 0 30px;text-align:left;min-height:20px;min-width:200px;}
.sbox_t			{font-weight:bold;font-size:11pt}
.sbox_info		{border:#ffff01 1px solid;background:url(/imglib/cssdiv/20-info.png) rgba(255,255,1,.7) no-repeat left top;}
.sbox_infoblank	{border:#ffff01 1px solid;background-color:rgba(255,255,1,.7);}
.sbox_system	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-system.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_denied	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-denied.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_error		{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-error.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_success	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-success.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_help		{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-help.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_network	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-network.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_printer	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-printer.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_connection	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-satellite.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_save		{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-save.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_search	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-search.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_secure	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-secure.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_work		{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-work.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sbox_denied	{min-height:50px;min-width:300px;background:url(/imglib/cssdiv/20-denied.png) no-repeat left top;font-size:10pt;padding-left:40px;padding-top:5px;text-align:left}
.sloading		{width:auto;min-height:18px;background:url(/imglib/loading/16-2.gif) no-repeat center}


/*	Status DIV	*/
.status_y	{background:#aaffaa}
.status_n	{background:#ffaaaa}
.status_c	{background:#aaaaff}
.status_d	{background:#ffaaaa}
.status_e	{background:#ffaaaa}
.status_m	{background:#aaaaff}
.status_r	{background:#ccffcc}


/*	Astro	*/
.astro_time		{color:#000000;background:url(/imglib/astro/time.png) 0px 0px no-repeat;margin:0px;margin-bottom:1px;padding-left:20px;display:block;text-align:left}
.astro_sunrise{color:#000000;background:url(/imglib/astro/time-sun.png) 0px 0px no-repeat;margin:0px;margin-bottom:1px;padding-left:20px;display:block;text-align:left}
.astro_sunset	{color:#000000;background:url(/imglib/astro/time-moon.png) 0px 0px no-repeat;margin:0px;margin-bottom:1px;padding-left:20px;display:block;text-align:left}


/*	Geo	*/
.geo		{color:#000000;background:url(/imglib/geo/geo.png) 0px 0px no-repeat;margin:0px;margin-bottom:1px;padding-left:20px;display:block;text-align:left}

/*	Images	*/
.images		{text-align:center;overflow:hidden;}
.imagebox	{margin:0 0 15px 0;padding:0;overflow:hidden;display:inline-block;position:relative;text-align:center;}
.imagebox > h1	{width:100%;color:#ffffff;font-size:9pt;font-weight:bold;text-align:center;background-color:rgba(0,0,0,.6);padding:2px;margin:0;left:0;top:0;position:absolute;display:block}
.imagebox > img	{width:auto;height:auto;border:#000000 1px solid;margin:10px}
.imagebox > p	{width:100%;color:#000000;font-weight:normal;font-size:8pt;text-align:center;background-color:rgba(222,222,222,.6);padding:1px;margin:0;bottom:15px;display:block;position:absolute}

/*	Images CSS3 Polaroid	*/
.css3polaroid {display:block;width:inherit;text-align:center;position:relative;}
.css3polaroid > div {display:inline-block;position:relative;}
.css3polaroid > div:hover {z-index:500}
.css3polaroid > div:first-child {left:0;}
.css3polaroid > div:nth-child(even) {transform:rotate(6deg);-moz-transform:rotate(6deg);-webkit-transform:rotate(6deg);-o-transform:rotate(6deg);-ms-transform:rotate(6deg);}
.css3polaroid > div:nth-child(odd) {transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-o-transform:rotate(-7deg);-ms-transform:rotate(-7deg);}
.css3polaroid > div > img,.css3polaroid > div > a > img {
	background:#ffffff;border:#000 1px solid;padding:10px 5px 30px 5px;box-shadow:5px 5px 5px rgba(0,0,0,0.35);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.35);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.35);-o-box-shadow:5px 5px 5px rgba(0,0,0,0.35);-khtml-box-shadow:5px 5px 5px rgba(0,0,0,0.35);}
.css3polaroid > div > p {position:absolute;left:-15px;bottom:2px;height:28px;width:inherit;font-size:8pt;overflow:hidden;display:block;text-allign:center;width:100%}

/*	CSS3	*/
.css3trans {transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.css3shadowbox {box-shadow:5px 5px 5px rgba(0,0,0,0.35);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.35);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.35);-o-box-shadow:5px 5px 5px rgba(0,0,0,0.35);-khtml-box-shadow:5px 5px 5px rgba(0,0,0,0.35);}
.css3shadowboxwhite {box-shadow:0 1px 2px rgba(255,255,255,0.25);-webkit-box-shadow:0 1px 2px rgba(255,255,255,0.25);-moz-box-shadow:0 1px 2px rgba(255,255,255,0.25);-o-box-shadow:0 1px 2px rgba(255,255,255,0.25);-khtml-box-shadow:0 1px 2px rgba(255,255,255,0.25);}
.css3shadowtext {text-shadow:2px 2px 2px rgba(0,0,0,0.8);}
.css3shadowtextwhite {text-shadow:2px 2px 2px rgba(255,255,255,0.8);}
.css3radius {border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;}
.css3radiust {border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-o-border-top-left-radius:6px;-o-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;}
.css3radiusb {border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-o-border-bottom-left-radius:6px;-o-border-bottom-right-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;}
.css3radiusbr {border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;-o-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;}
.css3rotater {transform:rotate(5deg);-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);}
.css3rotatel {transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);}
.css3scalehigh {transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.css3scalelow {transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);}
.css3skew {transform:skew(10deg,5deg);-moz-transform:skew(10deg,5deg);-webkit-transform:skew(10deg,5deg);-o-transform:skew(10deg,5deg);-ms-transform:skew(10deg,5deg);}
.css3translate {-moz-transform:translate(100px,20px);-webkit-transform:translate(100px,20px);-o-transform:translate(100px,20px);-ms-transform:translate(100px,20px);transform:translate(100px,20px);}
.css3columns {-webkit-column-width:250px;-webkit-column-gap:25px;-khtml-column-width:250px;-khtml-column-gap:25px;-moz-column-width:250px;-moz-column-gap:25px;-o-column-width:250px;-o-column-gap:25px;-ms-column-width:250px;-ms-column-gap:25px;column-width:250px;column-gap:25px;}
.css3gradient {
	background-image:linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0) 40%,rgba(0,0,0,0) 70%,rgba(0,0,0,.4));
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4)),color-stop(0.4,rgba(255,255,255,0)),color-stop(0.7,rgba(0,0,0,0)),to(rgba(0,0,0,.4)));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0) 40%,rgba(0,0,0,0) 70%,rgba(0,0,0,.4));
	background-image:-moz-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0) 40%,rgba(0,0,0,0) 70%,rgba(0,0,0,.4));
	background-image:-o-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0) 40%,rgba(0,0,0,0) 70%,rgba(0,0,0,.4));
	}
.css3gradienth {
	background-image:linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,0) 40%,rgba(255,255,255,0) 70%,rgba(255,255,255,.4));
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),color-stop(0.4,rgba(0,0,0,0)),color-stop(0.7,rgba(255,255,255,0)),to(rgba(255,255,255,.4)));
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,0) 40%,rgba(255,255,255,0) 70%,rgba(255,255,255,.4));
	background-image:-moz-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,0) 40%,rgba(0,0,0,0) 70%,rgba(255,255,255,.4));
	background-image:-o-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,0) 40%,rgba(255,255,255,0) 70%,rgba(255,255,255,.4));
	}

