﻿/* #region Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button
{
    border: 0;
    font-size: 100%;
    list-style: none;
    margin: 0;
    outline: 0;
    padding: 0;
    text-decoration: none;
}

a img
{
    border: none;
}
p {
	margin-top:.25em;	
}
.center {
	margin:0 auto;
	text-align:center;
}
.txt-center {
	text-align:center;
}
button
{
    cursor: pointer;
    display: block;
}
.float-left
{
    float: left;
}
.float-right
{
    float: right;
}

.clear
{
    clear: both;
}

h1
{
    color: #ccc;
    font-size: 1.2em;
    font-weight: bold;
}

h2
{
    color: #333;
    font-size: 1.2em;
    font-weight:bold;
}
a
{
    color: #72AD43;
    text-decoration: underline;
}

.right-margin
{
    margin-right: 1em;
}

.left-margin
{
    margin-left: 1em;
}
.right-margin-small
{
    margin-right: .5em;
}

.left-margin-small
{
    margin-left: .5em;
}
.top-margin
{
    margin-top: 1em;
}

.bottom-margin
{
    margin-bottom: 1em;
}

.top-margin-small
{
    margin-top: .5em;
}

.bottom-margin-small
{
    margin-bottom: .5em;
}
div.button
{
    background-image: url(/Content/images/button_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: .1em #424143 solid;
    border-left: .1em #939598 solid;
    border-radius: .5em;
    border-right: .1em #424143 solid;
    border-top: .1em #939598 solid;
    height: 2em;
    text-align: center;
}

/*div.button-disabled
{
    background-image: url(/Content/images/button_bg-disabled.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: .1em #bbb solid;
    border-left: .1em #ccc solid;
    border-radius: .5em;
    border-right: .1em #ccc solid;
    border-top: .1em #ddd solid;
    height: 2em;
    text-align: center;
    padding: 0;
}*/
div.button-red
{
    background-image: url(/Content/images/button_bg_red.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: .1em #801616 solid;
    border-left: .1em #a11c1c solid;
    border-radius: .5em;
    border-right: .1em #a11c1c solid;
    border-top: .1em #c62929 solid;
    height: 2em;
    text-align: center;
}
div.button-red input
{
    background-image: url(/Content/images/button_bg_red.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    color: #fff;
    font-size: 1em;
    height: 2em;
    line-height: 2em;
    margin: 0 auto;
    padding: 0 .9em .3em .9em;
}
div.button input
{
    background-image: url(/Content/images/button_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 1em;
    height: 2em;
    line-height: 2em;
    margin: 0 auto;
    padding: 0 .9em .3em .9em;
}

/*div.button-disabled
{
    background-image: url(/Content/images/button_bg-disabled.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    color: #fff;
    font-size: 1em;
    height: 2em;
    line-height: 2em;
    margin: 0 auto;
    padding: 0;
}*/
div.button input:disabled {
    height:19px;
    background-image: url(/Content/images/button_bg-disabled.gif);
    background-repeat:repeat-x;
    background-position: left top;
    padding:0 10px 0 10px;
    border:0;
    margin:0 auto;
    font-size: 12px;
    color:#fff;
    line-height:23px;
    cursor: default;
}
div.button input:disabled {
    height:23px;
    border-top: 1px #ddd solid;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
    border-bottom: 1px #bbb solid;
    background-image: url(/Content/images/button_bg-disabled.gif);
    background-repeat:repeat-x;
    background-position: left top;
    text-align:center;
    border-radius: 5px;
    cursor: default;
}
input[readonly]
{
    background-color: #f4f4f4;
    border: .1em solid #ddd;
    color: #424143;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 0;
    padding: .25em;
    vertical-align: top;
}

input[type='checkbox']
{
    line-height: 1em;
    margin: .15em .3em .2em 0;
    padding-bottom: .3em;
    vertical-align: baseline;
	height:1em;
	width:1em;
}
.checkBoxDiv
{
    height:1.8px;
}
.readonly
{
    background-color: #f4f4f4;
	border: 1px solid #ddd;
}
.checkBoxLabel
{
    position:relative;
    bottom:.15em;
    left:.25em;
}

input[type='radio']
{
    line-height: 1.1px;
    margin: .15em .3em .2em 0;
    padding-bottom: .3em;
    vertical-align: baseline;
}
.radioButtonDiv
{
    height:1.8em;
}
.radioButtoLabel
{
    position:relative;
    bottom:.1em;
    left:.25em;
    padding-right:2.1em;
}
select
{
    color: #424143;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
    margin: 0;
    padding: 3px;
    vertical-align: top;
}

textarea[readonly]
{
    background-color: #f4f4f4;
    border: .1em solid #ddd;
}

select[disabled]
{
    background-color: #f4f4f4;
    border: .1em solid #ddd;
    color: #424143;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.9em;
    margin: 0;
    padding: .25em;
    vertical-align: top;
}
.box
{
    border: 1px solid #d4d4d4;
    background-color: #fafafa;
    background-image: url(/Content/images/box-bg.gif);
    background-repeat: repeat-x;
    border-top-left-radius: .6em;
    border-top-right-radius: .6em;
    border-bottom-left-radius: .6em;
    border-bottom-right-radius: .6em;
    padding: 1em 1em 1em 1em;
    text-align: left;
}
.greybox
{
    background-color: #f2f2f2;
    padding: 1em;
    border: .1em solid #d3d3d3;
    margin-bottom: .15em;
    border-radius: 5px;
}
body
{
    color: #424143;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
	min-height:480px;
	background-color:#585858;
}
.head-wrapper {
	padding:.18em 1em;
	height:2.2em;
	color:#9fde64;
	background-color:#80c342;
}
.head-wrapper a {
	color:#fff;
	text-decoration:none;
	line-height:1.2em;
	padding-right:.3em;
}
.orange-line {
	height:.2em;
	background-color:#f58220;
}
.btn-right {
	background-image: linear-gradient(180deg, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(237,237,237)),
	color-stop(1, rgb(252,252,252))
);
	color:#333;
    border-radius: .4em;
	padding:.4em 1.1em;
	float:right;
	line-height:1.1em;
	color:#222222;
	text-align: center;
	text-decoration:none;
	margin-top:.15em;
	text-shadow: 0 .1em .1em #fff;
	background-color:#f3f3f3;
}
.btn-left {
    background-image: linear-gradient(180deg, rgb(237,237,237) 0, rgb(252,252,252) 100%);
    background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(237,237,237)),
        color-stop(1, rgb(252,252,252))
);
    color:#333;
    border-radius: .4em;
    width: 2.6em;
    padding-top: .4em;
    padding-bottom: .4em;
    float:left;
    color:#222222;
    text-align: center;
    text-decoration:none;
    margin-top:.15em;
    text-shadow: 0 .1em .1em #fff;
}

.login-wrapper {
	width:90%;
	text-align:center;
	margin:0 auto 0 auto;
}
TR.col-head td {
	background-color:#80c342;
	color:#ffffff;
	text-transform:uppercase;
	padding:.9em 1em .8em 0;
	font-size:.8em;
	font-weight:bold;
}
TR.grey-row td {
background-image: linear-gradient(180deg, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(237,237,237)),
	color-stop(1, rgb(252,252,252))
);
	color:#333;
	padding:.8em 1em .8em 0;
	border-bottom:.1em solid #d2d2d2;
	border-top:.1em solid #fff;
	background-color:#f3f3f3;
}
DIV.grey-div {
background-image: linear-gradient(180deg, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0, rgb(252,252,252) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(237,237,237)),
	color-stop(1, rgb(252,252,252))
);
	color:#333;
	border-bottom:.1em solid #d2d2d2;
	border-top:.1em solid #fff;
	background-color:#f3f3f3;
}	
 .grey-div a {
	display:block;
	padding:.6em 1em .5em 1em;
	text-decoration:none;
	color:#424242;
 }
TABLE.no-links tr td a, .grey-div table tr td {
	text-decoration:none;	
}
TR.green-row td {
	background-image: linear-gradient(180deg, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -o-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(121,173,70)),
		color-stop(1, rgb(129,195,67))
	);
	color:#fff;
	padding:.8em 1em .6em 0;
	border-bottom:.1em solid #75A046;
	border-top:1px solid #93D350;
	vertical-align:middle;
	font-weight:bold;
	font-size:1.2em;
	background-color:#7db844;
}
DIV.green-row-round-left {
	background-image: linear-gradient(180deg, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -o-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(121,173,70)),
		color-stop(1, rgb(129,195,67))
	);
	
	border-bottom:.1em solid #75A046;
	border-top:1px solid #93D350;
	border-top-left-radius: .5em;
	border-bottom-left-radius: .5em;
	height:3.1em;
	background-color:#7db844;
}
.green-row-round-left a {
	display:block;
	padding:0 1em;
	color:#fff;
	text-decoration:none;
	line-height:2.5em;
	font-size: 1.2em;
	font-weight:bold;
}
DIV.green-row-round-right {
	background-image: linear-gradient(180deg, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -o-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(121,173,70) 0, rgb(129,195,67) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(121,173,70)),
		color-stop(1, rgb(129,195,67))
	);
	
	border-bottom:.1em solid #75A046;
	border-top:1px solid #93D350;
	vertical-align:middle;
	border-top-right-radius: .5em;
    border-bottom-right-radius: .5em;
	height:3.1em;
	width:2em;
	background-color:#7db844;
}
TR.search-row td {
	background-color: #585858;
	color:#fff;
	padding:.8em 1em .8em 0;
	border-bottom:.1em solid #75A046;
	vertical-align:middle;
}
TR.search-row-light td {
	background-color: #fff;
	color:#444;
	padding:.8em 1em .8em 0;
	vertical-align:middle;
}
.foot-wrapper {
	position:fixed;
	bottom:0;
	width:100%;
	background-image: linear-gradient(180deg, rgb(113,108,109) 0, rgb(81,81,82) 100%);
	background-image: -o-linear-gradient(bottom, rgb(113,108,109) 0, rgb(81,81,82) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(113,108,109) 0, rgb(81,81,82) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(113,108,109) 0, rgb(81,81,82) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(113,108,109) 0, rgb(81,81,82) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(113,108,109)),
		color-stop(1, rgb(81,81,82))
	);
	padding:12px 0;
}
.head-bar {
	padding:.4em 0 .4em 1em;
	color:#434343;
	border-bottom:.1em solid #72ad43;
}
TABLE.reset-table {
    border-spacing:0;
    padding:0;
}
DIV.nolink-row {
	padding:.8em 1.1em;
	border-bottom:1px solid #f4f4f4;
	line-height:1.5em;
}
DIV.nolink-noline-row {
	padding:.8em 1.1em;
	line-height:1.5em;
}
DIV.link-row {
	border-bottom:1px solid #f4f4f4;
}
DIV.link-row a {
	padding:.8em 1.1em;
	display:inline-block;
	color: #72AD43;
	text-decoration:none;
}
.top-icon {
	float:left;
	margin:.4em 1em 0 0;
}
.tab-on {
	background-image: url(/Content/images/mob-menu-off.gif);
	background-repeat:repeat-x;
	text-align:center;
	border-top:.1em solid #888;
	border-bottom:.1em solid #585858;
	
}
.tab-on a {
	color:#fff;
	font-size:1.1em;
	padding:.8em 0 .8em 0;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
.tab-off {
	;
	background-image: url(/Content/images/mob-menu-on.gif);
	background-repeat:repeat-x;
	text-align:center;
	border-top:.1em solid #333;
	border-left:.1em solid #333;
	border-bottom:.1em solid #777;
}
.tab-off a {
	color:#ccc;
	font-size:1.1em;
	padding:.8em 0 .8em 0;
	text-decoration:none;
	display:block;
}
.cell-space5 {
    border-spacing: 5px;
    padding: 0;
}

.dex-tab-on
{
    
    background-color: #fff;
    background-repeat: repeat-x;
    border-top-left-radius: .7em;
    border-top-right-radius: .7em;
    text-align: center;
    float: left;
    margin: 0 .1em 0 0;
    height: 2.3em;
	font-weight:bold;
}
.dex-tab-on a {
    text-decoration: none;
	display: inline-block;
	padding: .5em 1em;
	text-align: center;
	color: #f58220;
}
.dex-tab-off
{
    background-image: url(/Content/images/mob-dextab.gif);
    background-repeat: repeat-x;
    border-top-left-radius: .7em;
    border-top-right-radius: .7em;
    text-align: center;
    float: left;
    margin: 0 .1em 0 0;
}
.dex-tab-off a {
    text-decoration: none;
	display: inline-block;
	padding: .5em 1em;
	text-align: center;
	color:#fff;
}
.dex-tab-content {
    background-color: #fff;
    padding:.8em;
	border-top-right-radius: .7em;
	border-bottom-left-radius: .7em;
    border-bottom-right-radius: .7em;
}
.align-left {
    text-align: left;
}
.align-right {
    text-align: right;
}
.align-top {
    vertical-align: top;
}
.align-bottom {
    vertical-align: bottom;
}
.cell-space5 {
    border-spacing: 5px;
    padding: 0;
}
.orange {
	color:#f58220;	
}
.smaller-font {
	font-size:.85em;
	line-height:1.2em;	
}
.footer {
	margin:0 auto;
	width:25em;
	color:#888;
	text-align:center;
}
.footer div {
	color:#999;
	margin:1em;
	font-size:.95em;
	display:inline-block
}
.footer a {
	color:#80c342;
	margin:1em;
	font-size:.95em;
	text-decoration:none;
	clear:both;
}
.pager-row {
	width:23em;
	margin:1em auto;
    padding-left: 1.7em;
}
.red {
	color:red;
}
.top-names {
	font-weight:bold;
	margin-bottom:4px;	
}
.header-gap {
	height:73px;	
}
.info-row-label {
	color:#999;
	text-transform:uppercase;
	letter-spacing:.06em;
	font-size:.8em;
	float:left;	
}
.info-data {
	float:right;
	font-size:1.2em;
	
}
.top-line {
 	border-top:1px solid #f4f4f4;
}
.row-line {
    border-bottom: 0.1em solid #CCCCCC;
    padding: 0 0 4px;
}

/* Add to Home screen Apple bubble styles*/

/**Main container*/
#addToHomeScreen {
    z-index:9999;
	-webkit-user-select:none;
	user-select:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	width:240px;
	font-size:15px;
	padding:12px 14px;
	text-align:left;
	font-family:helvetica;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
	border:1px solid #505050;
	-webkit-border-radius:8px;
	-webkit-background-clip:padding-box;
	color:#333;
    text-shadow:0 1px 0 #ffffff;
    text-shadow:0 1px 0 rgba(255,255,255,0.75);
	line-height:130%;
    -webkit-box-shadow:0 0 4px #000000;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}

#addToHomeScreen.addToHomeIpad {
	width:268px;
	font-size:18px;
	padding:14px;
}

/**The 'wide' class is added when the popup contains the touch icon*/
#addToHomeScreen.addToHomeWide {
	width:296px;
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width:320px;
	font-size:18px;
	padding:14px;
}
/**The balloon arrow*/
#addToHomeScreen .addToHomeArrow {
	position:absolute;
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#505050;
	width:16px; height:16px;
	-webkit-transform:rotateZ(45deg);
	bottom:-9px; left:50%;
	margin-left:-8px;
	-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius:2px;
}
/**The balloon arrow for iPad*/
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform:rotateZ(-135deg);
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
	-webkit-box-shadow:inset -1px -1px 0 #fff;
	top:-9px; bottom:auto; left:50%;
}
/** Close button*/
#addToHomeScreen .addToHomeClose {
    -webkit-box-sizing:border-box;
	position:absolute;
	right:4px;
	top:4px;
	width:18px;
	height:18px; line-height:14px;
	text-align:center;
	text-indent:1px;
	-webkit-border-radius:9px;
    background:#000000;
    background:rgba(0,0,0,0.12);
	color:#707070;
	-webkit-box-shadow:0 1px 0 #fff;
	font-size:16px;
}
/**The '+' icon, displayed only on iOS < 4.2*/
#addToHomeScreen .addToHomePlus {
	font-weight:bold;
	font-size:1.3em;
}
/**The 'share' icon, displayed only on iOS >= 4.2*/
#addToHomeScreen .addToHomeShare {
	display:inline-block;
	width:18px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
	background-size:18px 15px;
	text-indent:-9999em;
	overflow:hidden;
}
/**The touch icon (if available)*/
#addToHomeScreen .addToHomeTouchIcon {
    display:block;
	float:left;
	-webkit-border-radius:6px;
	border-radius:6px;
    -webkit-box-shadow:0 1px 3px #000000,
                       inset 0 0 2px #ffffff;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
    box-shadow:0 1px 3px #000000,
               inset 0 0 2px #ffffff;
    box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
	background-repeat:no-repeat;
	width:57px; height:57px;
	-webkit-background-size:57px 57px;
	background-size:57px 57px;
	margin:0 12px 0 0;
	border:1px solid #333;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
/**The 'share' icon for retina display*/
@media all and (-webkit-min-device-pixel-ratio: 2) {
	#addToHomeScreen .addToHomeShare {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
	}
}
