@media screen, projection, print {
html, input, textarea {
	font-family:arial, sans-serif
}
html {
	line-height:1.54
}
body.rtl {
	direction:rtl
}
body.rtl th {
	text-align:right
}
h5, h6, pre, table, input, textarea, code {
	font-size:1em
}
address, abbr, cite {
	font-style:normal
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th {
	text-align:left
}
fieldset, iframe, img {
	border:0
}
label input {
	font-weight:normal
}
label {
	display:block;
	margin:13px 0 3px
}
q {
	quotes:none
}
}
@media screen, projection {
* html {
	direction:ltr
}
*+html {
	direction:ltr
}
*+html body.rtl {
	max-width:none
}
html {
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABECAMAAAB3Xq9kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzA2QjJCMzE5NjQxMUUxOTQ0MEE1NkNFNDk5NjQ2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzA2QjJCNDE5NjQxMUUxOTQ0MEE1NkNFNDk5NjQ2RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3MDZCMkIxMTk2NDExRTE5NDQwQTU2Q0U0OTk2NDZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3MDZCMkIyMTk2NDExRTE5NDQwQTU2Q0U0OTk2NDZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AZql4QAAAAZQTFRF7+/v////ZlM36gAAAAJ0Uk5T/wDltzBKAAAAEElEQVR42mJgZBgMkAEgwAASlwBE7N+9ZgAAAABJRU5ErkJggg==) repeat-x;
	color:#444;
	font-size:13px;
	padding-top:5px
}
body, table, fieldset {
	margin:0
}
body {
	max-width:1000px;
	padding:15px
}
body.rtl h1 img {
	float:right
}
body.rtl h1 img {
	margin:0 0 0 43px
}
body.compact {
	margin:auto;
	width:800px
}
*>body.compact {
	max-width:800px;
	width:auto
}
h1, h2, h3, h4, h5, blockquote, q {
	font-family:'open sans', arial, sans-serif
}
h1 {
	color:#91959c;
	font-size:27px;
	font-weight:300;
	height:51px;
	line-height:1.26;
	margin:0 0 25px;
	overflow:hidden
}
h1 img {
	float:left
}
h1 img {
	margin:0 43px 0 0;
	position:relative
}
h1 img[src$='logo_sm.gif'] {
	width:116px
}
h2, h3, h4, h5 {
	margin:20px 0 10px
}
h2 {
	font-size:21px
}
h2:first-child, p+table, table+p {
	margin-top:0
}
h3 {
	font-size:16px;
 line-height:1.56 margin-bottom: 0;
}
h4 {
	font-size:14px;
	line-height:1.57
}
h6 {
	margin:10px 0 -10px
}
p, pre, table, form {
	margin:10px 0
}
p {
	font-size: 1.15em;
	line-height: 1.5em;
	margin-top: 25px;
}
blockquote, ul, ol {
	margin-bottom:10px;
	margin-top:10px
}
blockquote, q {
	font-style:italic
}
pre strong, pre b, a strong, a b, a code {
	color:inherit
}
pre, code {
	color:#060;
	font:13px/1.54 'courier new', courier, monospace
}
th, td {
	padding-right:10px;
	vertical-align:top
}
legend {
	display:none
}
label, em, i {
	font-weight:bold
}
a:link, a:visited {
	text-decoration:none
}
a:link {
	color:#15c
}
a:visited {
	color:#7847b2
}
a:focus, a:hover, a:active {
	text-decoration:underline
}
a.hlink, a.hlink:focus, a.hlink:hover, a.hlink:active, a.hlink:visited {
	color:#000
}
strong, b {
	color:#000
}
em, i {
	font-style:normal
}
}
@media screen and (max-width:800px) {
html {
	background-image:none
}
h1 {
	margin:0 !important
}
h1 {
	height:auto
}
h1 img {
	float:none !important
}
h1 img {
	display:block
}
}
@media print {
h1 img {
	display:block
}
a {
	color:inherit
}
}
html {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAIAAAC4IAh6AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIBBQBHB0K/HgAAAAXSURBVBjTY/j69SsTAwPDKMaCP3z4AACL7wY+g5iJPgAAAABJRU5ErkJggg==);
}
body, h1, h2, h3, h4, h5 {
	font: 100% 'Open Sans', sans-serif;
	color: #333;
}
section, aside, header, footer {
	display: block;
}
h1 img {
	margin-top: 2px;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.7em;
}
h4 {
	font-size:1.35em;
}
* > body.compact, body.compact {
	max-width: 800px;
}
section {
	min-width: 800px;
	margin-bottom: 50px
}
.limited {
	font-size: .9em;
	margin: 0;
	padding: 0 575px 40px 0;
	position: relative;
	top: -5px;
}
/*CTA BUTTON*/
a.button {
	float:right;
	background-color: #4787ed;
	background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));
	background: -moz-linear-gradient(top, #4d90fe, #4787ed);
	background: -o-linear-gradient(top, #4d90fe, #4787ed);
	background: -webkit-linear-gradient(top, #4d90fe, #4787ed);
	background: linear-gradient(top, #4d90fe, #4787ed);
	border: 1px solid #3079ed;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: bold;
	font-size:medium;
	line-height: 20px;
	padding: 8px 30px;
	text-align: center;
	text-decoration: none;
	-moz-text-shadow: -1px -1px 0 rgba(0,20,51,.2);
	-o-text-shadow: -1px -1px 0 rgba(0,20,51,.2);
	-webkit-text-shadow: -1px -1px 0 rgba(0,20,51,.2);
	text-shadow: -1px -1px 0 rgba(0,20,51,.2);
}
a.button:hover {
	background-color: #4787ed;
	background: #4787ed -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) 0 0;
	background: #4787ed -moz-linear-gradient(top, #4d90fe, #357ae8) 0 0;
	background: #4787ed -o-linear-gradient(top, #4d90fe, #357ae8) 0 0;
	background: #4787ed -webkit-linear-gradient(top, #4d90fe, #357ae8) 0 0;
	background: #4787ed linear-gradient(top, #4d90fe, #357ae8) 0 0;
	border: 1px solid #2f5bb7;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
a.button:active {
	-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
	-o-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
}
a.button.full {
	display:block;
}
/*END CTA BUTTON*/

#flip-counter {
	float:right
}
;
