@charset "UTF-8";
/* CSS Document */

/*@import url("slidertop.css");*/
@import url("/css/html5reset.css");

/* Self Hosted Web Fonts*/
@import url("/css/fonts.css");

/* --------------------------------------------------------------------------------
    Base Items
--------------------------------------------------------------------------------*/
html, body {
	height: 100%;
	margin:10px;
}

html {
	overflow-y: scroll;
}

body {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:400;
	font-size: .75em;
	line-height: 1.4em;
}

h1 {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:200;
	font-size: 2.4em;
	font-weight:normal;
	font-style:normal;
}

h2 {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:400;
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 20px;
}

h3 {
	font-size: 1.5em;
	line-height: 1.2em;
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:600;
	margin-bottom: 6px;
}

h4 {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:600;
	font-size: 1.3em;
	line-height: 1.2em;
	margin-bottom: 10px;
	padding-bottom: 4px;
}

h5 {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:600;
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 4px;
}

h6 {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:600;
	font-size: .8em;
	line-height: 1.2em;
	margin-bottom: 4px;
}

p, ul, li, ol, dl, table, td, tr, th {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:400;
}

dt {
	color:#900055;
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:600;

dd {
	padding: 0 0 20px 18px;
}

strong, b {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:600;
	font-style: normal;
}

italic, em {
	font-family: "canada-type-gibson", sans-serif ;
	font-weight:400;
	font-style: normal;
}
.color_white {
	color:#ffffff;
}
.tablecell-bot {
	border-bottom:1px solid #000000;
	padding:6px 0 6px 0;
}
.tablecell-topbot {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:6px 0 6px 0;
}
.tablecell-header {
	border-bottom:2px solid #000000;
	padding:6px 0 0 0;
	font-weight:bold;
}

.highlightbox_rounded_stroke {
	display: block;
    height:auto;
	border:#999 solid 1px;
    bottom:0;
    top:0;
    left:0;
    right:0;
    padding:14px;
	/*rounded corners*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*shadow*/
	-webkit-box-shadow: 0 6px 4px -4px #FFFFFF;
	   -moz-box-shadow: 0 6px 4px -4px #FFFFFF;
	        box-shadow: 0 6px 4px -4px #FFFFFF;
}
