@charset "UTF-8";
/* CSS Document */

/* =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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	list-style: none outside none;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
} 
:focus, input:focus {outline: 0 !important;}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {list-style: none;}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
img, a img {border: 0 none; margin: 0; padding: 0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #333;
	text-decoration: underline;
}
 a:hover {text-decoration: none;}
 

/* Supporting styles 
-------------------------------------------------------------- */
.cb {clear: both !important;}
.fl {float: left !important;}
.fr {float: right !important;}
.first {border-left: 0 none !important;}
.last {border-right: 0 none !important;}
.left {left: 0;}
.right {right: 0;}
.icn {vertical-align: middle; margin-right: 10px;}
.shadowed {
	-webkit-box-shadow: 1px 2px 2px 0 #e5edf4;
	-moz-box-shadow: 1px 2px 2px 0 #e5edf4;
	-o-box-shadow: 1px 2px 2px 0 #e5edf4;
	box-shadow: 1px 2px 2px 0 #e5edf4;
}


 
/* =Global
----------------------------------------------- */
body, input, textarea {
	color: #555555;
	font: 16px/22px arial, helvetica;
}

input, textarea {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #DBDDE0;
	-moz-box-shadow: 0 0 6px rgba(204,204,204,0.3);
	-webkit-box-shadow: 0 0 6px rgba(204,204,204,0.3);
	-o-box-shadow: 0 0 6px rgba(204,204,204,0.3);
	box-shadow: 0 0 6px rgba(204,204,204,0.3);
	height:24px;
	padding: 2px 2px 2px 7px; 
}

body { 	background:#f7f9fb; }
	
small,
.small { font-size: small; }

/* Headings */
h1,h2,h3,h4,h5,h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	padding: 0 0 15px;
	font-family: 'Signika Negative', arial, sans-serif;
} 
h1, h1 a {font: 700 36px/40px 'Signika Negative', arial, sans-serif; color:#205296; }
h2, h2 a {font: 600 26px/30px 'Signika Negative', arial, sans-serif; color:#6699cc; }
h3, h3 a {font: 600 italic 18px/30px 'Signika Negative', arial, sans-serif; color:#555555; }
h4, h4 a {font: 400 14px/16px 'Signika Negative', arial, sans-serif;}
h5, h5 a {font: 400 italic 13px/16px 'Signika Negative', arial, sans-serif; }
h6, h6 a {font: 400 12px/16px 'Signika Negative', arial, sans-serif; color: #999999; text-transform: uppercase;}

hr {
	background-color: #e5edf4;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
	margin-top: 1.625em;
}

/* Text elements */
p {
	padding: 0 0 20px 0;
}
ul {margin: 0 0 10px 20px;}
ol {margin: 0 0 10px 30px;}
	ul li {
		list-style: disc outside none;
		padding: 0 0 0 5px;
		}
	ol li {
		list-style: decimal outside none;
		padding: 0;
		}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
dl {margin: 0 1.625em;}
dt {font-weight: bold;}
dd {margin-bottom: 1.625em;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {
	font-family: arial, helvetica, serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote cite {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font-family: arial, helvetica, serif;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: text-top;
}
sup {bottom: 1ex;}
sub {top: .5ex;}

.red { font-family: 'Signika Negative', arial, sans-serif; color: #cc0000; }

/* -- Links ------------- */

a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #555;
	text-decoration: underline;
}
 a:hover {
 	color: #6699cc;
	text-decoration: none;
	}


/* -- Table Styles ----------------------------*/

table {
	display: block;
	margin: 0 0 30px;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	}
thead {}
	thead tr {
		background-color: #0066cc;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6699cc), to(#205296));
		background: -moz-linear-gradient(#6699cc, #205296); 
		background: -o-linear-gradient(#6699cc, #205296);
		background: linear-gradient(#6699cc, #205296);
	}
tr {}
th {
	color: #fff;
	font: 600 italic 16px/14px 'Signika Negative', arial, sans-serif;
	padding: 10px;
	vertical-align: middle;
}
td {
	border-left: #e5edf4 1px solid;
	border-bottom: #e5edf4 1px solid;
	font: 12px/14px arial;
	padding: 10px;
	vertical-align: middle;
}
td:first-child {font: bold italic 12px/14px arial;}
.even {background-color: #f7f9fb;}
.odd {}
td ul li {padding: 0;}


/* BUTTONS */

.button,
.button-red  {
	padding: 0 0 0 4px;
	width: auto;
	margin-bottom:10px;
} 
.button-red {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #bd1e1e;
	-webkit-box-shadow: 1px 1px 0px #e5edf4;
	-moz-box-shadow: 1px 1px 1px 0 #e5edf4;
	-o-box-shadow: 1px 1px 1px 0 #e5edf4;
	box-shadow: 1px 1px 1x 0 #e5edf4;
	background-color: #cc0000;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e81f1f), to(#cc0000));
	background: -moz-linear-gradient(#e81f1f, #cc0000); 
	background: -o-linear-gradient(#e81f1f, #cc0000);
	background: linear-gradient(#e81f1f, #cc0000);
	cursor: pointer;
	display: inline-block;
	height: 30px;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	}
.button {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #6699cc;
	-webkit-box-shadow: 1px 1px 0px #e5edf4;
	-moz-box-shadow: 1px 1px 1px 0 #e5edf4;
	-o-box-shadow: 1px 1px 1px 0 #e5edf4;
	box-shadow: 1px 1px 1x 0 #e5edf4;
	background-color: #205296;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6699cc), to(#3675cc));
	background: -moz-linear-gradient(#6699cc, #3675cc); 
	background: -o-linear-gradient(#6699cc, #3675cc);
	background: linear-gradient(#6699cc, #3675cc);
	cursor: pointer;
	display: inline-block;
	height: 30px;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	}
	.button input,
	.button span,
	.button-red span {
		background: none transparent;
		border: 0 none;
		color: #FFF;
		cursor: pointer;
		display: inline-block;
		font: bold 12pt/20px 'Signika Negative', arial, sans-serif;
		height: 100%;
		padding: 5px 12px;
	}
	.button:hover,
	.button-red:hover {
		opacity: 0.85;
	}
	.button:hover input,
	.button:hover span {}
	
/* Positional Elements */

#branding {
	border-bottom: solid 1px #e5edf4;
	height: auto;
	position: relative;
	height:100px;
	margin-bottom: 40px;
	font-family: 'Signika Negative', arial, sans-serif;
	}
	#branding p {
		padding-bottom:5px;
		font-size:0.8em;
		line-height:1.25;
		}


#footer {
	border-top: solid 1px #e5edf4;
	position: relative;
	height:auto;
	margin-top: 20px;
	padding-top: 40px;
	font-family: 'Signika Negative', arial, sans-serif;
	text-align:center;
	}
	#footer p {
		padding-bottom:5px;
		font-size:0.8em;
		line-height:1.25;
		}		

.sale-info { 
	position:relative;
	float:right;
	text-align:right;
	background:#f7f9fb;
	padding:15px;
	border:solid 1px #e5edf4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 6px -3px #e5edf4;
	}

.company-info { 
	position:relative;
	float:right;
	text-align:right;
	background:#f7f9fb;
	padding:30px;
	width:270px;
	border:solid 1px #e5edf4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 6px -3px #e5edf4;
	}
	.company-info p { 
		font-family: 'Signika Negative', arial, sans-serif;
		padding-bottom:5px;
		}
	
.alt-websites {
	float:right;
	width:auto;
	margin: 15px 90px 0 0;
	text-align:center;
	}
	.alt-websites .country {
		float:left;
		display:inline;
		margin-right:10px;
		margin-left:10px;
		}
		.alt-websites .country a:hover {
			opacity:0.8;
			text-decoration:none;
			}		
		.alt-websites .country a {
			text-decoration:none;
			}					

#page { 
	background:#FFF;
	width: 880px; 
	padding:40px; 
	margin-left:auto; margin-right:auto; 
	border-left: solid 1px #e5edf4;
	border-right: solid 1px #e5edf4;
	box-shadow: 0 0 15px -3px #e5edf4;
	}
	
@font-face {
  font-family: 'Signika Negative';
  font-style: normal;
  font-weight: 600;
  src: local('Signika Negative Semibold'), local('SignikaNegative-Semibold'), url('http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FtTDf0ppND965ze6FI_VCjU.woff') format('woff');
}
@font-face {
  font-family: 'Signika Negative';
  font-style: normal;
  font-weight: 400;
  src: local('Signika Negative'), local('SignikaNegative-Regular'), url('http://themes.googleusercontent.com/static/fonts/signikanegative/v2/Z-Q1hzbY8uAo3TpTyPFMXRHNiTsuUke-4A8E9eWZJHI.woff') format('woff');
}
@font-face {
  font-family: 'Signika Negative';
  font-style: normal;
  font-weight: 700;
  src: local('Signika Negative Bold'), local('SignikaNegative-Bold'), url('http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FqqHaFHOcO_tRLsnTxFPLE0.woff') format('woff');
}
@font-face {
  font-family: 'Signika Negative';
  font-style: normal;
  font-weight: 300;
  src: local('Signika Negative Light'), local('SignikaNegative-Light'), url('http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FsC-V7OaTEQVGc9Xldn9X1c.woff') format('woff');
} 