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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
body {
	line-height:1;
	color:black;
	font:11px Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.container_12, .container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-color:#ffffff;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
	display:inline;
	float:left;
	margin-right:10px;
	margin-left:10px;
}
.grid_12_wide {
	display:inline;
	float:left;
	position:relative;
	width:100%;
}
.grid_12_footer {
	display:inline;
	float:left;
	position:relative;
	width:100%;
	background:none repeat scroll 0 0 #2C2C2C;
}
.container_12 .grid_3, .container_16 .grid_4 {
	width:220px;
}
.container_12 .grid_6, .container_16 .grid_8 {
	width:460px;
}
.container_12 .grid_9, .container_16 .grid_12 {
	width:700px;
}
.container_12 .grid_12, .container_16 .grid_16 {
	width:940px;
}
.alpha {
	margin-left:0;
}
.omega {
	margin-right:0;
}
.container_12 .grid_1 {
	width:60px;
}
.container_12 .grid_2 {
	width:140px;
}
.container_12 .grid_4 {
	width:300px;
}
.container_12 .grid_5 {
	width:380px;
}
.container_12 .grid_7 {
	width:540px;
}
.container_12 .grid_8 {
	width:620px;
}
.container_12 .grid_10 {
	width:780px;
}
.container_12 .grid_11 {
	width:860px;
}
.container_16 .grid_1 {
	width:40px;
}
.container_16 .grid_2 {
	width:100px;
}
.container_16 .grid_3 {
	width:160px;
}
.container_16 .grid_5 {
	width:280px;
}
.container_16 .grid_6 {
	width:340px;
}
.container_16 .grid_7 {
	width:400px;
}
.container_16 .grid_9 {
	width:520px;
}
.container_16 .grid_10 {
	width:580px;
}
.container_16 .grid_11 {
	width:640px;
}
.container_16 .grid_13 {
	width:760px;
}
.container_16 .grid_14 {
	width:820px;
}
.container_16 .grid_15 {
	width:880px;
}
.container_12 .prefix_3, .container_16 .prefix_4 {
	padding-left:240px;
}
.container_12 .prefix_6, .container_16 .prefix_8 {
	padding-left:480px;
}
.container_12 .prefix_9, .container_16 .prefix_12 {
	padding-left:720px;
}
.container_12 .prefix_1 {
	padding-left:80px;
}
.container_12 .prefix_2 {
	padding-left:160px;
}
.container_12 .prefix_4 {
	padding-left:320px;
}
.container_12 .prefix_5 {
	padding-left:400px;
}
.container_12 .prefix_7 {
	padding-left:560px;
}
.container_12 .prefix_8 {
	padding-left:640px;
}
.container_12 .prefix_10 {
	padding-left:800px;
}
.container_12 .prefix_11 {
	padding-left:880px;
}
.container_16 .prefix_1 {
	padding-left:60px;
}
.container_16 .prefix_2 {
	padding-left:120px;
}
.container_16 .prefix_3 {
	padding-left:180px;
}
.container_16 .prefix_5 {
	padding-left:300px;
}
.container_16 .prefix_6 {
	padding-left:360px;
}
.container_16 .prefix_7 {
	padding-left:420px;
}
.container_16 .prefix_9 {
	padding-left:540px;
}
.container_16 .prefix_10 {
	padding-left:600px;
}
.container_16 .prefix_11 {
	padding-left:660px;
}
.container_16 .prefix_13 {
	padding-left:780px;
}
.container_16 .prefix_14 {
	padding-left:840px;
}
.container_16 .prefix_15 {
	padding-left:900px;
}
.container_12 .suffix_3, .container_16 .suffix_4 {
	padding-right:240px;
}
.container_12 .suffix_6, .container_16 .suffix_8 {
	padding-right:480px;
}
.container_12 .suffix_9, .container_16 .suffix_12 {
	padding-right:720px;
}
.container_12 .suffix_1 {
	padding-right:80px;
}
.container_12 .suffix_2 {
	padding-right:160px;
}
.container_12 .suffix_4 {
	padding-right:320px;
}
.container_12 .suffix_5 {
	padding-right:400px;
}
.container_12 .suffix_7 {
	padding-right:560px;
}
.container_12 .suffix_8 {
	padding-right:640px;
}
.container_12 .suffix_10 {
	padding-right:800px;
}
.container_12 .suffix_11 {
	padding-right:880px;
}
.container_16 .suffix_1 {
	padding-right:60px;
}
.container_16 .suffix_2 {
	padding-right:120px;
}
.container_16 .suffix_3 {
	padding-right:180px;
}
.container_16 .suffix_5 {
	padding-right:300px;
}
.container_16 .suffix_6 {
	padding-right:360px;
}
.container_16 .suffix_7 {
	padding-right:420px;
}
.container_16 .suffix_9 {
	padding-right:540px;
}
.container_16 .suffix_10 {
	padding-right:600px;
}
.container_16 .suffix_11 {
	padding-right:660px;
}
.container_16 .suffix_13 {
	padding-right:780px;
}
.container_16 .suffix_14 {
	padding-right:840px;
}
.container_16 .suffix_15 {
	padding-right:900px;
}
.container_12 .push_3, .container_16 .push_4 {
	left:240px;
}
.container_12 .push_6, .container_16 .push_8 {
	left:480px;
}
.container_12 .push_9, .container_16 .push_12 {
	left:720px;
}
.container_12 .push_1 {
	left:80px;
}
.container_12 .push_2 {
	left:160px;
}
.container_12 .push_4 {
	left:320px;
}
.container_12 .push_5 {
	left:400px;
}
.container_12 .push_7 {
	left:560px;
}
.container_12 .push_8 {
	left:640px;
}
.container_12 .push_10 {
	left:800px;
}
.container_12 .push_11 {
	left:880px;
}
.container_16 .push_1 {
	left:60px;
}
.container_16 .push_2 {
	left:120px;
}
.container_16 .push_3 {
	left:180px;
}
.container_16 .push_5 {
	left:300px;
}
.container_16 .push_6 {
	left:360px;
}
.container_16 .push_7 {
	left:420px;
}
.container_16 .push_9 {
	left:540px;
}
.container_16 .push_10 {
	left:600px;
}
.container_16 .push_11 {
	left:660px;
}
.container_16 .push_13 {
	left:780px;
}
.container_16 .push_14 {
	left:840px;
}
.container_16 .push_15 {
	left:900px;
}
.container_12 .pull_3, .container_16 .pull_4 {
	left:-240px;
}
.container_12 .pull_6, .container_16 .pull_8 {
	left:-480px;
}
.container_12 .pull_9, .container_16 .pull_12 {
	left:-720px;
}
.container_12 .pull_1 {
	left:-80px;
}
.container_12 .pull_2 {
	left:-160px;
}
.container_12 .pull_4 {
	left:-320px;
}
.container_12 .pull_5 {
	left:-400px;
}
.container_12 .pull_7 {
	left:-560px;
}
.container_12 .pull_8 {
	left:-640px;
}
.container_12 .pull_10 {
	left:-800px;
}
.container_12 .pull_11 {
	left:-880px;
}
.container_16 .pull_1 {
	left:-60px;
}
.container_16 .pull_2 {
	left:-120px;
}
.container_16 .pull_3 {
	left:-180px;
}
.container_16 .pull_5 {
	left:-300px;
}
.container_16 .pull_6 {
	left:-360px;
}
.container_16 .pull_7 {
	left:-420px;
}
.container_16 .pull_9 {
	left:-540px;
}
.container_16 .pull_10 {
	left:-600px;
}
.container_16 .pull_11 {
	left:-660px;
}
.container_16 .pull_13 {
	left:-780px;
}
.container_16 .pull_14 {
	left:-840px;
}
.container_16 .pull_15 {
	left:-900px;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}
* html .clearfix {
	height:1%;
}
div.gsspacer {
	height:1px;
}
body {
	font-size:11px;
	padding:0px;
	background:url('kc-greygradwhite.png') repeat-y scroll center top #757575;
}
a:focus {
	outline:1px dotted;
}
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0;
}
p {
	overflow:hidden;
	text-align:left;
}
.container_12 {
	margin-bottom:0px;
	background-color:#FFFFFF;
}
h2 {
	padding:20px 0 0;
	text-align:center;
}
h1 {
	font-size:25px;
}
h2 {
	font-family:Arial, Helvetica;
	font-size:1.65em;
	font-weight:bold;
	line-height:1.25em;
}
h3 {
	font-size:21px;
}
h4 {
	font-size:19px;
}
h5 {
	font-size:17px;
}
h6 {
	font-size:15px;
}
ol {
	list-style:decimal;
}
ul {
	list-style:disc;
}
li {
	margin-left:30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:10px;
}
.ma_logo {
}
div#header {
	padding:15px 0 20px 0px;
	background-image:url('topnav-metal-bg.png');
}
div#malogo {
	margin-left:55px;
	margin-bottom:10px;
}
div#toolbar {
	padding:0px 0;
	background-color:#eeeeee;
	background-image:url('bg-utilitynav.png');
}
div#toolbar ul li {
	padding-top:0px;
}
.username {
	padding-right:10px;
	color:#773333;
	font-weight:bold;
}
div#toolbar a {
	color:#000;
	text-decoration:none;
}
div#toolbar a:hover {
	text-decoration:underline;
	color:#EA9244;
}
div#promoBox, #mainNews, #topRight, #socialmedia, #channelnews, #bottomRight {
	padding:20px 0;
}
#navbar {
	text-align:center;
	padding:0;
	margin:0 auto;
	width:100%;
	overflow:hidden;
}
#navbar ul {
	list-style:none;
	margin:0 auto;
	padding:0;
	width:auto;
	float:left;
}
#navbar ul li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	border-right:1px solid #ffffff;
}
#navbar li:first-child {
	border-left:1px solid #ffffff;
}
#navbar a {
	height:27px;
	color:#2d2d2d;
	text-decoration:none;
	font-smooth:always;
	font:bold 11px Arial;
	text-transform:uppercase;
	text-shadow:0px 0px 2px #d4d4d4;
	display:block;
	padding:10px 17px 5px;
	line-height:1.2em;
	border-bottom:3px solid #dcdcdc;
	width:79px;
}
#navbar a:hover {
	text-decoration:none;
	color:#EA9244;
	border-bottom:3px solid #EA9244;
}
div#utilitymenu {
	text-align:left;
}
div#utilitymenu img {
	margin-top:0px;
	padding-top:0px;
}
div#utilitymenu ul {
	list-style:none;
	display:inline;
	margin:0px;
}
div#utilitymenu ul li {
	float:left;
	margin:0 .7em;
	font:11px Arial;
	color:#FECF42;
}
div#signin {
	background-color:#EEEEEE;
	text-align:right;
}
div#signin ul {
	list-style:none;
	display:inline;
	margin:0px;
	text-align:right;
}
div#signin ul li {
	float:right;
	margin:0 .7em;
	font:11px Arial;
	color:#FECF42;
	text-transform:normal;
	font-weight:bold;
}
div.spacer {
	background-color:#fff;
	height:4em;
}
.searchbtn {
	float:left;
	margin-top:4px;
	width:16px;
}
.mastheadSearchBox {
	background:#FBFBF3 none repeat scroll 0 0;
	border:medium none;
	float:left;
	font-size:1.2em;
	padding:2px 5px;
	width:270px;
}
.sitesearch {
	background:#FBFBF3 none repeat scroll 0 0;
	border:1px solid #999999;
	clear:right;
	float:right;
	height:25px;
	margin:10px 0 0;
	width:200px;
}
.search-box {
	padding-top:10px;
}
div#sitesearch ul li {
	list-style-image:none;
	list-style-type:none;
	list-style-position:none;
	display:inline;
}
div#ctl00_sitesearchPanel {
	text-align:right;
	vertical-align:top;
}
.searchBtn {
	vertical-align:middle;
	padding:0px 0px 3px 0px;
}
.watermark {
	color:#797979;
}
div#footer {
	background:#393939;
	padding:10px 0;
	color:#fff;
	background-image:url('footer-bg.png');
}
div#footer h3 {
	color:#9b9b9b;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	padding:5px 0;
	text-transform:uppercase;
	text-shadow:0 1px 1px #000000;
}
div#footer ul, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:2.5px 0;
	margin-left:0;
}
div#footer a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
div#footer a:hover {
	color:#EA9244;
	text-decoration:none;
}
div#footerBanner {
	background:#1e1e1e;
	text-align:center;
	padding:30px 0;
}
div#googleads-footer {
	text-align:center;
	padding:20px 0;
}
div#magazine img {
	border:10px solid #5d5c5c;
}
div#magazine {
	height:225px;
}
.magcover {
	position:absolute;
	left:0;
	width:50%;
}
div#footer ul li {
	margin-left:0px;
}
.magsub {
	position:absolute;
	right:15px;
	text-align:left;
	width:50%;
}
div#legal {
	background:#2c2c2c;
	color:#fff;
	text-align:right;
	padding:10px 0 0 0;
}
div#legal ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:10px;
}
div#legal a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
div#legal a:hover {
	color:#EA9244;
	text-decoration:none;
}
div#socialicons {
	background:#2c2c2c;
	color:#fff;
	text-align:left;
	padding:10px 0 0 0;
}
div#socialicons ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div#socialicons a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
div#socialicons a:hover {
	color:#EA9244;
	text-decoration:none;
}
div#aboutus {
	padding-left:17px;
}
div#copyright {
	background:#1E1E1E none repeat scroll 0 0;
}
.legalcopy {
	padding:20px 20px 50px;
	;
	color:#7d7d7d;
	font-size:9px;
}
.leaderboard {
	margin:0 auto;
	width:100%;
	text-align:center;
	padding:10px 0;
	background-color:#f8f8f8;
	border:1px solid #ddd;
	border-width:1px 0;
	clear:both;
}
div#googleads {
	text-align:center;
	background-color:#eeeeee;
	margin:5px;
	border:5px solid #eeeeee
}
.googleads-lowerright {
	text-align:center;
	background-color:#fff;
	margin-top:25px;
}
#navbar a.current-channel {
	text-decoration:none;
	color:#EA9244;
	border-bottom:3px solid #EA9244;
}
#header_container {
	background:#ffffff url('navbar-bg.png') repeat-x bottom left;
	width:100%;
	overflow:hidden;
}
#bottomBar {
	position:fixed;
	bottom:0;
	width:900px;
	left:50%;
	margin:0 0 0 -450px;
	z-index:10000;
	color:#000;
	text-shadow:0 1px 0 #FFFFFF;
	background:transparent url(bottombar_bg.png) no-repeat top right;
	height:34px;
	text-decoration:none;
	overflow:hidden;
}
#bottomBar ul {
	margin:7px 11px;
}
#bottomBar a, #bottomBar li {
	margin:0;
	padding:0;
	color:#14427E;
	text-shadow:0 1px 0 #fff;
	font-size:12px;
}
#bottomBar li {
	display:inline;
	float:left;
	padding:6px 10px;
}
#bottomBar li+li {
	border-left:1px solid #ccc;
}
#bottomBar li#bottombar_techMatch {
	background:#fff;
	width:120px;
	text-align:center;
}
.bottombar_twitter {
	float:left;
	padding:0 6px 5px 6px;
}
#bottombar_message {
}
#bottomBar .bottombar_right {
	float:right;
}
#bottombar_help {
}
#oas_right1 {
	text-align:center;
}
#newsletter_container {
	padding-top:20px;
}
.cb_container h1, .cb_container h2 {
	text-align:left;
}
.cb_container h1 {
	border-bottom:3px solid #ddd;
}
.cb_container #oas_right1 {
	border-left:1px solid #eee;
}
.cb_container {
	font-size:1.05em;
	padding:20px 0;
	overflow:hidden;
}
#aboutUs p, #partners p {
	padding-right:15px;
}
#contactUs {
	font-size:1.1em;
	padding:20px 0;
	overflow:hidden;
}
#contactUs h2 {
	font-size:1.4em;
}
#contactUs p {
	padding-bottom:15px;
}
#contact_info p {
	width:50%;
}
#contactUs span.italics, #contactUs em {
	font-style:italic;
	color:#666;
}
#sitemap {
}
#sitemap ul {
	margin-left:15px;
}
.listing_container {
	font-size:1.25em;
	padding:40px 0;
}
.listing_container a {
	color:#003399;
	text-decoration:none;
}
.listing_container a:hover {
	color:#003399;
	text-decoration:underline;
}
.listing_container .feed {
	float:right;
}
.error_message {
	background:none repeat scroll 0 0 #F7F7F7;
	border:1px solid #CCCCCC;
	color:#666666;
	line-height:1.5em;
	margin:25px auto;
	padding:35px;
	width:75%;
	text-shadow:0 1px 1px #DDD;
}
.inputs {
	color:#666666;
	line-height:1.5em;
	margin:5px auto;
	padding:15px;
	width:93%;
	text-shadow:0 1px 1px #DDD;
}
#listing {
	padding-top:20px;
}
#listing li {
	padding:10px 0;
}
#listing .go_live {
	color:#999;
}
#listing a {
	color:#14427E;
	font-size:1.15em;
	font-weight:bold;
	padding:3px 0;
	display:block;
}
#listing .content_teaser {
}
.listing_container div#pagination {
	overflow:hidden;
}
.listing_container #pagination li {
	display:inline;
	float:left;
	margin:0 2px;
}
.listing_container #pagination li a, .listing_container #pagination li span.currentpg {
	display:inline-block;
	padding:0 3px;
	text-align:center;
	width:20px;
	line-height:1.6em;
	font-size:1em;
}
.listing_container #pagination li a {
	background:#14427E none repeat scroll 0 0;
	border:1px solid #999999;
	color:#FFFFFF;
}
.listing_container #pagination li span.currentpg {
	background:#F1F1F1 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color:#CCCCCC;
}
.listing_container h1 {
	color:#275F8C;
	border-bottom:3px solid #E1E6EA;
}
.oas_box {
	margin-bottom:20px;
}
#password_container {
	padding:20px 0 400px 0;
}
.password {
	font-size:30px;
	color:#5d5d5d;
	margin:25px auto;
	text-shadow:0 1px 1px #DDD;
}
#ctl00_content1_btnsubmit {
	padding:25px 0 0 15px;
}
#pm100Bar {
	background:transparent url("pm100Bar-bg.png") no-repeat scroll right top;
	bottom:0;
	color:#000000;
	height:112px;
	left:50%;
	margin:0 0 0 -490px;
	overflow:hidden;
	position:fixed;
	width:980px;
	z-index:10000;
}
#barHeader {
	height:26px;
	padding-left:17px;
	position:relative;
	top:0;
}
#barLeft {
	height:100%;
	margin-left:15px;
}
div.floatBottom {
	position:absolute;
	bottom:0;
}
#barHeader img.barLogo, #barLeft {
	float:left;
}
#barHeader span.barLabel, #barHeader h3 {
	float:left;
	display:inline;
}
#barHeader span.barLabel {
	font-size:11px;
	font-weight:bold;
}
#barHeader h3 {
	background:transparent url("pm100Bar-headerBg.png") no-repeat bottom left;
	width:242px;
	color:#b1b1b1;
	font-size:14px;
	height:14px;
	padding: 0 0 0 20px;
	margin:0 15px;
}
#barRightLinks {
	float:right;
	margin:6px 6px 0 0;
}
#barMain {
	margin:0 17px;
	background:#000 url("pm100Bar-mainBg.jpg") no-repeat left top;
	height:100%;
}
#pm100List ul {
	margin:0 0 0 233px;
}
#pm100List li {
	display:inline-block;
	float:left;
}
