body {
	min-width: 520px;
	width: auto;
	background-color: #2F2F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	line-height: 1.5;
	text-align:left;
	margin: 0 auto;
	}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	line-height: 1.5;
	}
.video480 {
	max-width: 480px;
}
.video360 {
	max-width: 360px;
}
.video320 {
	max-width: 320px;
}
.video220 {
	max-width: 220px;
}
.main-header-mobile {
	height: 62px;
	position: relative;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
}
.main-header-overlay-mobile {
	background: url(/images/bkg-header-overlay-mobile.png?1-7-13) no-repeat;
	height: 72px;
	position: relative;
	text-align: left;
}
.main-header-logo-mobile {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 11px;
	padding-bottom: 11px;
	border: 0px;
}
.main-footer-mobile {
	height: 150px;
	position: relative;
	margin-top: 10px;
}
.footer-text {
	color: #999999;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	line-height: 1.3;
	vertical-align: middle;
}
.table-main-white-mobile {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.table-main-gray-mobile {
	background-color: #DDDDDD;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.table-main-dkgray-mobile {
	background-color: #777777;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.table-main-white-title {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
.table-main-white-body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-khtml-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.table-main-white-body-video {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-khtml-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.table-main-gray-title {
	background-color: #DDDDDD;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
.table-main-gray-body {
	background-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-khtml-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.ad {
	border: 1px solid;
	bordercolor: #333333;
}
.ad-grey {
	background-color: #898888;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.ad-text a:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.ad-text a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.ad-text a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.ad-text a:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.ad-text-post a:link {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 2.0;
}
.ad-text-post a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 2.0;
}
.ad-text-post a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 2.0;
}
.ad-text-post a:active {
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 2.0;
}
.reply-box-round-corners {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.footer-text a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-text a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-text a:hover {
	color: #FE6402;
	text-decoration: underline;
}
.footer-text a:active {
	color: #FE6402;
	text-decoration: underline;
}
.main-header-image {
	width:33px; 
	height:33px; 
	border:1px solid #111111;
	margin-right: 10px;
	vertical-align: middle;
}
.menufont {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
	}
.menufont-btn-profile {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 10px;
	}
.menufont-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom: 10px;
	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #ffffff;
	background: #ED5900;
	text-decoration: none; 
	text-transform: uppercase;
	margin-right: 0px;
	border:1px solid;   
	border-color: #A03C00 #A03C00 #A03C00 #A03C00;
	}
.menufont-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.menufont-footer-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	color: #ffffff;
	background: #ED5900;
	text-decoration: none; 
	text-transform: uppercase;
	margin-right: 0px;
	border:1px solid;   
	border-color: #A03C00 #A03C00 #A03C00 #A03C00;
	}
H1 {
	font-size: 22px;
	color: #262626;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	}
H1.form {
	font-size: 22px;
	color: #262626;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
H1.profile {
	font-size: 22px;
	color: #262626;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
H1.headline {
	font-size: 22px;
	color: #262626;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}
H1.tagline {
	margin-bottom: 22px;
}
H1.larger {
	font-size: 32px;
	margin-top: -10px;
	padding-top: 0px;
}
H1.errormsg {
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}
H1.red {
	font-weight: bold;
	color: #FF0000;
}
H1.challenge {
	font-size: 32px;
	font-weight:bold;
	color: #262626;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 20px;
	margin-bottom: -15px;
}
H1.advertise {
	font-size: 32px;
	font-weight:bold;
	color: #262626;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 00px;
	margin-bottom: -15px;
}
H2 {
	font-size: 20px;
	color: #262626;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}
H2.challenge {
	font-size: 26px;
	font-weight:bold;
	color: #262626;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 15px;
	margin-bottom: -15px;
}
H2.advertise {
	font-size: 26px;
	font-weight:bold;
	color: #262626;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: -15px;
}
.challenge-border {
	border: 3px solid #FFFFFF;
}
.challenge-CPC {
	font-size: 50px;
	color: #000000;
}
.challenge-graysm {
	font-size: 13px;
	color: #484848;
}
.challenge-subhead {
	font-size: 20px;
	font-weight:bold;
	color: #262626;
}
.challenge-bkgcheck {
	background: url(/images/bkgcheck.png) no-repeat;
}
.header-text {
	color: #999999;
	text-decoration: none;
	font-size: 15px;
	font-weight:bold;
	vertical-align: middle;
	padding-right: 10px;
}
.header-text a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.header-text a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.header-text a:hover {
	color: #FE6402;
	text-decoration: underline;
}
.header-text a:active {
	color: #FE6402;
	text-decoration: underline;
}
.alertmsgbox {
	position:relative; 
	width:auto; 
	height:auto; 
	z-index:1; 
	background-color: #dcffdf; 
	border: 1px solid #0ed000;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
	margin-bottom: 0px;
}
.alertmsgbox-sm {
	position:relative; 
	width:99%; 
	height:auto; 
	z-index:1; 
	background-color: #dcffdf; 
	border: 1px solid #0ed000;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
	margin-bottom: 0px;
}
.alertmsgbox-sm-post {
	position:relative; 
	width:99%; 
	height:auto; 
	z-index:1; 
	color: #FFFFFF;
	background-color: #262626; 
	border: 1px solid #262626;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
	margin-bottom: 0px;
}
.alertmsgboxred {
	position:relative; 
	width:99%; 
	height:auto; 
	z-index:1; 
	background-color: #FFDCDC; 
	border: 1px solid #D00000;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
	margin-bottom: 0px;
}
.alertmsgboxred-sm {
	position:relative; 
	width:99%; 
	height:auto; 
	z-index:1; 
	background-color: #FFDCDC; 
	border: 1px solid #D00000;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
	margin-bottom: 0px;
}
.section-title {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align:left;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
}
.column-pad-right {
	padding-right: 10px;
}
.image-pad {
	padding-right: 20px;
}
.ad-list {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	text-align:left;
}
.bordertopbottom {
border-top:solid 1px #AAAAAA;
border-bottom:solid 1px #AAAAAA;
}
.on_focus {
    color: #000000;
}
.off_focus {
    color: #999999;
}
.post-reply-box {
	width: 317px;
	height: 35px;
}
.post-box {
	width: 340px;
	height: 69px;
}
.post-link-box {
	width: 293px;
	height: 30px;
}
.post-photo-box {
	width: 289px;
	height: 30px;
}
.post-video-box {
	width: 293px;
	height: 30px;
}
.promo-msg-box {
	padding-left: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #444444;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
	text-align: left;
}
p {margin: 12px 0px 12px 0px;
	}
.nomargin {
	margin: 0px 0px 0px 0px;
	}
.bold {
	font-weight: bold;
	}
table.tableborder {
	border-style:solid;
	border-width: 1px;
	border-color: #C9C9C9;
	color: #FFFFFF;
	} 
.centerit {
	text-align:center;
	}
.leftit {
	text-align:left;
	}
.noborder {
	border: 0;
	}
.graybg {
	background-color: #EEEEEE;
	}
.orangebg {
	background-color: orange;
	}
.orangebutton {
	background-color: #F35B00; 
	color:#FFFFFF; 
	font-weight: bold;
	}
.gray {
	color: #666666;
	}
.footer {
	font-size: 12px;	
	color: #666666;
	}
img.personalimage {
	width:66px; 
	height:66px; 
	border-color:#C9C9C9;
	border-style:solid;
	border-width: 1px;
	}
img.smallimage {
	width:50px; 
	height:50px; 
	border-color:#C9C9C9;
	border-style:solid;
	border-width: 1px;
	}
img.smallimagenoborder {
	width:50px; 
	height:50px; 
	border: 0;
	}
img.largeimage {
	width:80px; 
	border-color:#C9C9C9;
	border-style:solid;
	border-width: 1px;
	}
img.largerimage {
	width:160px; 
	border-color:#C9C9C9;
	border-style:solid;
	border-width: 1px;
	}
a:link {
	color: #0000FF;
	text-decoration: none;
	}
a:visited {
	color: #0000FF;
	text-decoration: none;
	}
a:hover {
	color: #0000FF;
	text-decoration: none;
	}
a:active {
	color: #0000FF;
	text-decoration: none;
	}
a.menu:link {
    color: #0000FF; 
    text-decoration: underline; 
    }
a.menu:visited {
    color: #0000FF; 
    text-decoration: underline; 
    }
a.menu:hover {
    color: #0000FF; 
    text-decoration: underline; 
    }
a.menu:active {    
    color: #0000FF; 
    text-decoration: underline;
	} 
.style2 {
	font-size: 18px;
	color: ##262626;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
.style3 {
	font-size: 15px;
	}
.style14b {
	font-size: 18px;
	font-weight: bold;
}
.style23 {color: #535353}
tr.background {background-color: #F3F3F3}
tr.highlight:hover {background-color: #FFD385}
td.highlight:hover {background-color: #FFD385}
tr.highlight-blue:hover {background-color: #AAE0FE}
td.highlight-blue:hover {background-color: #AAE0FE}
table.highlight:hover {background-color: #FFD385}
table.highlightpost:hover {	
	border: 1px solid #FFD385;
	border-color: #FFD385;
	}
hr {
  border: 0;
  color: #C9C9C9;
  background-color: #C9C9C9;
  height: 1px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
hr.dotted {
	color: #fff;
	background-color: #fff;
	border: 1px dotted #333333;
	border-style: none none dotted;
	height: 1px;
	}






.divtop {
padding-left: 10px;
	}
.divtop2 {
text-align:left;
font-size: 14px;
color: #000000;
line-height: 1.3;
	}
.divtop3 {
padding-bottom: 40px;
padding-right: 15px;
text-align:right;
	}
.divtopwidget {
padding-left: 0px;
	}
.divbox1 {
padding: 15px 15px 15px 13px;
width: 200px;
height: 180px;
text-align:left;

	}
.divbox2 {
padding: 15px 15px 15px 15px;
width: 155px;
height: 80px;
text-align:left;
	}
	
.divbox3 {
padding: 10px 2px 2px 2px;
width: 957px;
height: 26px;
background-repeat:no-repeat;
	}
	
.divbox4 {
padding: 12px 0px 0px 12px;
width: 206px;
height: 61px;
text-align:left;
background-repeat:no-repeat;

	}
	
.divbox5 {
padding: 12px 0px 0px 10px;
width: 206px;
height: 476px;
text-align:left;
background-repeat:no-repeat;

	}
	
.divbox6 {
padding: 12px 0px 0px 12px;
width: 735px;
height: 296px;
text-align:left;
background-repeat:no-repeat;

	}
	
.divbox7 {
padding: 11px 0px 0px 0px;
text-align:left;

	}
	
.divbox8 {
padding: 11px 0px 0px 0px;
text-align:left;

	}
	
.divbox9 {
padding: 11px 0px 0px 0px;
text-align:left;

	}

.divbox10 {
padding: 8px 2px 2px 12px;
text-align:left;

	}
	
.divbox10b {
padding: 8px 2px 2px 21px;
text-align:left;

	}
	
.divbox10c {
padding: 8px 2px 18px 2px;
text-align:left;

	}
	
.divbox10cb {
padding: 8px 2px 12px 21px;
text-align:left;

	}

.divbox11 {
padding: 4px 0px 4px 0px;
text-align:left;

	}

.divbox12 {
padding: 10px 10px 6px 10px;
text-align:left;

	}

.divbox12b {
padding: 15px 10px 6px 10px;
text-align:left;

	}
	
.divbox13 {
padding: 10px 5px 5px 9px;
text-align:left;
width: 200px;
height: 65px;

	}

.divbox14 {
padding: 14px 5px 5px 6px;
text-align:left;
width: 730px;
height: 430px;

	}
	
.divbox15 {
padding: 12px 6px 6px 12px;
text-align:left;
width: 608px;
height: 198px;

	}
	
.divbox16 {
padding: 12px 6px 6px 10px;
text-align:left;
width: 310px;
height: 292px;

	}
	
.divbox17 {
padding: 10px 10px 10px 10px;
text-align:left;
width: 190px;
height: 165px;

	}
	
.divbox18 {
padding: 10px 10px 10px 10px;
text-align:left;
width: 190px;
height: 340px;

	}
	
.divbox19 {
padding: 10px 10px 10px 10px;
text-align:left;
width: 715px;
height: 865px;

	}
	
.divbox19b {
padding: 4px 4px 4px 4px;
text-align:left;

	}
	
.divbox20 {
padding: 4px 8px 8px 8px;
text-align:left;
width: 220px;
height: 148px;

	}

.tablejoin{

background-repeat:no-repeat;
	}
.box1 {
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
	}
a.footer:link {
    font-size: 11px;
	color: #999999; 
    text-decoration: none; 
    }
a.footer:visited {
    font-size: 11px;
    color: #999999; 
    text-decoration: none; 
    }
a.footer:hover {
    font-size: 11px;
    color: #999999; 
    text-decoration: underline; 
    }
a.footer:active {    
    font-size: 11px;
    color: #999999; 
    text-decoration: underline;
	} 


.style1 {
	font-size: 18px;
	color: #262626;
	}

.style2b {
	font-size: 14px;
	font-weight: bold;
	color: #343333;
	padding-top: 5px;
	padding-bottom: 10px;
	}
.style3c {
	font-size: 12px;
	text-align: center;
	color: blue;
	}
.style4 {
	color: #999999;
	}
.style5 {
	font-size: 14px;
	color: #333333;
	}
.style6 {color: #FFFFFF}
.style7 {color: #CCCCCC}
.style8 {
	font-size: 11px;
	font-style: italic;
}
.style11 {
	font-size: 10px;
	color: #006633;
	font-weight: bold;
    text-decoration: none; 
}
.style11b {
	font-size: 10px;
	font-weight: bold;
}
.style12 {
	font-size: 10px;
	color: #999999;
}
.style13 {font-size: 10px}
.style14 {
	font-size: 36px;
	font-weight: bold;
}
.style15 {
	color: #0000FF;
	font-weight: bold;
}
.style16 {color: #000000}
.style17 {
	font-size: 20px;
	font-weight: bold;
}
.style18 {color: #FFFFFF}
.style19 {color: #CCCCCC}
.style20 {
	font-size: 16px;
	font-weight: bold;
}
.style21 {font-size: 12px; font-weight: bold; text-align:center;}
.style22 {
	font-size: 16px;
}
.blueheader {color: #0007A6}
.blackheader {color: #222222}
.greenheader {color: green}
.redheader {color: red}
.grayheader {color: #484848}
.styleforgotpw {
	font-size: 11px;
	}
.espaco {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.espacobox {
	background-color:#EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a9a9a;
}
.page4 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
}
.style24 {
	color: #666666;
}
.style-consulting {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 1.2;
}	
.style25 {
	font-size: 14px;
	font-weight: bold;
}
.style26 {
	font-size: 11px;
	padding-top: 5px;
}
.style31 {
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.style32 {
	font-size: 15px;
	color: #444444;
	margin-top: 5px;
}
.style33 {
	font-size: 18px;
}
.style34 {
	font-size: 12px;
	color: #444444;
	line-height: 1.3;
	}
.style35 {
	text-align:left;
	font-size: 16px;
	color: #666666;
	line-height: 1.4;
	}
.style36 {
	font-size: 16px;
	color: #444444;
	margin-top: 5px;
}
.beta {
	font-size: 8px;
	color: darkorange;
	font-style: italic;
}
.styleorange {
	color: #FE6402;
}
.stylegreen {
	color: green;
}
.bignumber {
	font-size: 200px;
	color: #000000;
}
.fb_login_ready { display: none; }
.addthis_toolbox .hover_effect{    padding: 0px 0 0px 0px;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;}
.addthis_toolbox .hover_effect div{    float: left;}
.addthis_toolbox .hover_effect a{    padding: 2px 2px 2px 16px;    position: relative;    text-decoration: none;}
.addthis_toolbox .hover_effect a:hover{    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    color: #105CB6;    text-decoration: none;}
.addthis_toolbox .hover_effect span{    position: absolute;    width: 16px;    height: 16px;    top: 2px;    left: 1px;}
