/*
	PHONESTAR PRINT CSS
	CREATED:07.10.08
	MODIFIED:07.10.08
	AUTHOR:ANDY FIELD
*/

/*
	COLOURS
	BACKGROUND:
	WHITE TINT:#fafcff
	LINK BLUE:#21a7e2
	DARK BLUE:#1c2464
	LINE TINT:#bdddff
	TABLE CELL BACKGROUND:#f0f9fd
	TABLE BORDER:#bdddff
	ORANGE: #f3711a
	GREY:#555;
*/

/* RESET
******************************************/

#skip,
#header,
#sidebar,
#alpha,
#footer .ptop,
#footer ul {
	display:none;
}

/* BASE
******************************************/

html>body {
	font-size:12px;
}

body {
	background:#fff;
	color:#222;
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:75%;
	line-height:1.5em; 
	padding:1em;
	text-align:left;
}

input,select,textarea {
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:100%;
	line-height:100%;
	padding:.2em;
	vertical-align:middle;
}

a:link,
a:visited {
	border-bottom:1px solid #bdddff;
	color:#21a7e2;
	text-decoration:none;
}

a:hover,
a:active {
	border-bottom:1px solid #21a7e2;
	color:#21a7e2;
	text-decoration:none;
}

/* TYPOGRAPHY
******************************************/

p,dl,ol,ul,td,th {
	font-size: 1em;
	line-height: 1.5em;
}

p {
	margin:0 0 0.75em 0;
}

dl,ol,ul,blockquote {
	margin:0.75em 0;
}

h1 {
	color:#1c2464;
	font-size: 2em;
	line-height:1.25em;
	margin:0 0 0.6em 0;
}

h1 span {
	color:#21a7e2;
	font-weight:bold;
}

h2 {
	color:#1c2464;
	font-size: 1.5em;
	font-weight:bold;
	line-height: 1em;
	margin:0 0 0.375em 0;
}

h3,caption {
	color:#21a7e2;
	font-size: 1.25em;
	font-weight:bold;
	line-height: 1.2em;
	margin:0 0 0.409091em 0;
}

h4 {
	color:#21a7e2;
	font-size: 1.083333em;
	font-weight:bold;
	line-height: 1.384615em;
}

/* TABLE CONTROLS
******************************************/

table {
	margin:0 0 1.5em 0;
	width:100%;
}

thead tr,
tbody th.top {
	background:#21a7e2;
}

th,td {
	padding:0.3em;
}

thead th,
tbody th.top {
	/* background:#21a7e2; */
	color:#fff;
	font-weight:bold;
}

tbody th,
tbody td {
	background:#fff;
	border-bottom:1px solid #bdddff;
}

tbody th {
	font-weight:bold;
}

/* DECORATION
******************************************/

#international-map {
	height:300px;
	margin:0 0 1.5em 0;
	width:459px;
}

#footer {
	padding:1em 0;
}

#footer h3 {
	color:#222;
	font-size: 1em;
	font-weight:normal;
	line-height: 1.5em;
}


#footer h3 span {
	color:#21a7e2;
	display:block;
	font-size: 2em;
	font-weight:bold;
	line-height:1.25em;
}

a#logo {
	border-bottom:1px solid #bdddff;
	color:#21a7e2;
	display:block;
	font-size: 1.5em;
	font-weight:bold;
	line-height: 1em;
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	text-decoration:none;
}