	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, fieldset, input, p, blockquote, table, th, td {
			margin-bottom:0;
			margin-left:0;
			margin-right:0;
			margin-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:0;
			padding-top:0;
		}
		body {
			-moz-background-clip:border;
			-moz-background-origin:padding;
			-moz-background-size:auto auto;
			background-attachment:scroll;
			background-color:#FFFFFF;
			background-image:none;
			background-position:0 0;
			background-repeat:repeat;
			color:#555555;
			font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
			font-size:62.5%;
			line-height:22px;
			margin-bottom:40px;
		}
		img {
			border:0px;
		}
		p {
			margin-bottom:20px;
		}
		a {
			color:#21759B;
			font-weight:normal;
			text-decoration:none;
		}
		a:visited {
			color:#4CA6CF;
		}
		a:hover {
			color:#D54E21;
		}
		h2 {
			font-family:Georgia,Times,"Times New Roman",serif;
			font-size:20px;
			font-weight:normal;
		}
		h2 a {
			font-weight:normal;
		}
		h3 {
			color:#333333;
			font-size:12px;
			font-weight:normal;
			margin-bottom:5px;
			margin-left:0;
			margin-right:0;
			margin-top:-1px;
		}
		#header {
			background-color:#464646;
			height:70px;
			min-width:960px;
		}
		#header ul {
			float:right;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin-right:12px;
			min-width:620px;
		}
		#header ul li {
			margin-top:40px;
			float:left;
		}
		#header ul li a {
			color:#999999;
			display:block;
			font-family:"Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif;
			font-size:14px;
			font-weight:normal;
			line-height:30px;
			padding-bottom:0px;
			padding-left:10px;
			padding-right:10px;
			padding-top:0px;
			text-shadow:1px 1px 1px #333333;
		}
		#header ul li a:hover {
			color:#FFFFFF;
		}
		#header ul li a.current, #header ul li#download a.current {
			-moz-background-clip:border;
			-moz-background-origin:padding;
			-moz-background-size:auto auto;
			-moz-border-radius-topleft:5px;
			-moz-border-radius-topright:5px;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
			-khtml-border-top-left-radius:5px;
			-khtml-border-top-right-radius:5px;
			background-attachment:scroll;
			background-color:#E4F2FD;
			background-image:none;
			background-position:0 0;
			background-repeat:repeat;
			color:#555555;
			text-shadow:1px 1px 1px #C6D9E9;
		}
		#headline {
			-moz-background-clip:border;
			-moz-background-origin:padding;
			-moz-background-size:auto auto;
			background-attachment:scroll;
			background-color:#E4F2FD;
			background-image:none;
			background-position:0 0;
			background-repeat:repeat;
			border-bottom-color:#C6D9E9;
			border-bottom-style:solid;
			border-bottom-width:1px;
			height:90px;
			min-width:960px;
		}
		#headline-pdf {
			-moz-background-clip:border;
			-moz-background-origin:padding;
			-moz-background-size:auto auto;
			background-attachment:scroll;
			background-color:#E4F2FD;
			background-image:none;
			background-position:0 0;
			background-repeat:repeat;
			border-bottom-color:#C6D9E9;
			border-bottom-style:solid;
			border-bottom-width:1px;
			height:90px;
			min-width:530px;
		}
		#headline h2 {
			color:#555555;
			float:left;
			font-size:30px;
			line-height:1em;
			padding-left:15px;
			padding-top:30px;
			text-shadow:0 2px 0 #E4F2FD;
		}
		#headline-pdf h2 {
			color:#555555;
			float:left;
			font-size:30px;
			line-height:1em;
			padding-left:15px;
			padding-top:30px;
			text-shadow:0 2px 0 #E4F2FD;
		}
		#pagebody .submenu, #pagebody #submenu {
			font-size:10px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin-left:0;
			margin-top:-2px;
		}
		#pagebody {
			font-size:12px;
			margin-top:29px;
		}
		#pagebody .submenu li {
			border-bottom-color:#DEDEDE;
			border-bottom-style:solid;
			border-bottom-width:1px;
			font-size:11px;
			line-height:15px;
			padding-bottom:5px;
			padding-left:0;
			padding-right:0;
			padding-top:5px;
		}
		.wrapper {
			clear:both;
			margin-bottom:0;
			margin-left:auto;
			margin-right:auto;
			margin-top:0;
			width:960px;
		}
		p.home-intro {
			font-family:Georgia,Times,"Times New Roman",serif;
			font-size:14px;
			line-height:1.2em;
			padding-top:30px;
			padding-bottom:11px;
			padding-left:24px;
			padding-right:0px;
			margin-right:14px;
			margin-left:220px;
		}
		.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
			float:left;
			margin-bottom:0;
			margin-left:10px;
			margin-right:10px;
			margin-top:0;
			font-size:8pt;
		}
		.col-1 {
			width:52px;
		}
		.col-2 {
			width:132px;
		}
		.col-3 {
			width:212px;
		}
		.col-3 ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:square;
			margin-bottom:22px;
			margin-left:16px;
		}
		.col-3 p {
			margin-bottom:22px;
		}
		.col-4 {
			width:292px;
		}
		.col-5 {
			width:372px;
		}
		.col-6 {
			width:452px;
		}
		.col-7 {
			width:452px;
		}
		.col-8 {
	
			width:600px;
		}
		.col-9 {
			width:692px;
		}
		.col-10 {
			width:772px;
		}
		.col-11 {
			width:852px;
		}
		.col-12 {
			width:932px;
		}
.col-pdf {
	width:530px;
}
table.tb_form th {text-align:right;
	vertical-align:top;
	padding:4px;
}

table.tb_form td {text-align:left;
	border:1px solid #eee;
	padding:4px;
}
table.tb_form input {
	background-color:#E4F2FD;
}
table.tb_show th {
	text-align:right;
	vertical-align:top;
	padding:2px;
}
.blue_bg {
	background-color:#E4F2FD;
}
table.tb_show td {
	text-align:left;
	border:1px solid #eee;
	padding:2px;
}	
		.button a, .button a:hover, #headline a, #headline a:hover, #sidebar a, #sidebar a:hover, .frontpageheatmap a, .frontpageheatmap a:hover, .col-3 a, .col-3 a:hover {
			border-bottom-color:-moz-use-text-color !important;
			border-bottom-style:none !important;
			border-bottom-width:medium !important;
			border-left-color-ltr-source:physical !important;
			border-left-color-rtl-source:physical !important;
			border-left-color-value:-moz-use-text-color !important;
			border-left-style-ltr-source:physical !important;
			border-left-style-rtl-source:physical !important;
			border-left-style-value:none !important;
			border-left-width-ltr-source:physical !important;
			border-left-width-rtl-source:physical !important;
			border-left-width-value:medium !important;
			border-right-color-ltr-source:physical !important;
			border-right-color-rtl-source:physical !important;
			border-right-color-value:-moz-use-text-color !important;
			border-right-style-ltr-source:physical !important;
			border-right-style-rtl-source:physical !important;
			border-right-style-value:none !important;
			border-right-width-ltr-source:physical !important;
			border-right-width-rtl-source:physical !important;
			border-right-width-value:medium !important;
			border-top-color:-moz-use-text-color !important;
			border-top-style:none !important;
			border-top-width:medium !important;
		}
table.example {
	border:1px solid black;
	border-collapse:collapse;
}
table.example th, table.example td {
	border:1px solid #aaaaaa;
	padding: 3px;
	text-align:center;
}
table.example thead th {
	font-size:8pt;
	background-color:#E4F2FD;
	text-align:center;
	padding-left:12px;
	padding-right:12px;
}
table.example tfoot td {
	background-color:#ffccff;
}

table.example tr.tbody_header {
	font-weight:normal;
	text-align:center;
	background-color:#4e9a06;
}

table.example a.pagelink {
	padding-left:5px;
	padding-right:5px;
	border:1px solid #666666;
	margin:0px 5px 0px 5px;
}
table.example a.currentpage {
	background-color:yellow;
}


/* Striping */
tr.alternate {
	background-color:#E4F2FD;
}

/* Sorting */
th.table-sortable {
	cursor:pointer;
	background-image:url('http://media.teachingbyassessments.com/images/arrow_left.png');
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-asc {
	background-image:url('http://media.teachingbyassessments.com/images/arrow_up.png');
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-desc {
	background-image:url('http://media.teachingbyassessments.com/images/arrow_down.png');
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-filtered {
	background-image:url('http://media.teachingbyassessments.com/images/filter.gif');
	background-position:center left;
	background-repeat:no-repeat;
}
select.table-autofilter {
	font-size:smaller;
}

/* Examples which stray from the default */
table.altstripe tr.alternate2 {
	background-color:#ccffff;
}

/* Sort Icon Styles */
table.sort01 th.table-sortable { background-image:url('http://media.teachingbysassessments.com/images/01_unsorted.gif'); }
table.sort01 th.table-sorted-asc { background-image:url('http://media.teachingbysassessments.com/images/01_ascending.gif'); }
table.sort01 th.table-sorted-desc { background-image:url('http://media.teachingbysassessments.com/images/01_descending.gif'); }


.font_nine {
	font-size:9pt;
}

.font_ten {
	font-size:10pt;
}

.font_eleven {
	font-size:11pt;
}
.yellow {
	background-color:yellow;
	text-align:center;
	font-size:11pt;
	padding:5px;
	border:1px solid #eee;
}
.blue {
	background-color:#E4F2FD;
	padding:5px;
	border:1px solid #eee;
}