body{
	font-family:'Roboto Slab';
	font-size:14px;
	margin:0;
	padding:0;
}
a{
text-decoration:none;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.mainbody{
padding-top:165px;
overflow:hidden;
}
#myForm{
	font-size:14px;
	width:630px;
	float:left;
}
#myForm select {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
	width:600px;
}
#myForm input {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
}
#myForm textarea {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
	width:600px;
	height:150px;
}
#myForm .normal{
	width:280px;
}
#myForm .wide{
	width:600px;
}
#myForm .submit {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
	background:#eee;
	width:600px;
	margin-top:20px;
}
#myForm label{
	display:block;
	padding:20px 0 5px 0;
	text-transform:uppercase;
	font-size:13px;
}
 .row{
	overflow:hidden;
}
.row .left{
	float:left;
}
.row .right{
	float:right;
}
.rightcolumn{
float:right;width:250px;padding-left:30px;border-left:1px solid #ccc;
 }
.wrapper_black{
	width:100%;margin:0 auto;background:#000;color:#fff;
}
.wrapper_white{
	width:100%;margin:0 auto;background:#fff;color:#000;
}
.internal{
	width:960px;text-align:center;margin:0 auto;padding:50px 20px;
}
.internal_truncate{
width:700px;
}
.internal_tight{
	width:930px;text-align:center;margin:0 auto;padding:10px;overflow:hidden;
}

h1{
	font-weight:400;font-family:'Roboto Slab';font-size:41px;
}
h3{
	font-weight:400;font-family:'Roboto Slab';font-size:21px;
}
h4{
	text-transform:uppercase;font-weight:500;font-size:17px; font-family:'Roboto'; letter-spacing:4px;margin:0;padding:0;
}
.internal_tight h3{
	font-weight:400;font-family:'Roboto Slab';font-size:15px;
}

h1 a{
	color:#fff;display:block;
}
h1.demo{
	font-weight:400;font-family:'Roboto Slab';font-size:41px; margin:0;padding:0;
}
h3.demo{
	font-weight:400;font-family:'Roboto Slab';font-size:21px;margin:0;padding:0;
}
.wrapper_black h1{
	color:#fff;
}
.wrapper_black h3{
	color:#fff;
}
.wrapper_black h4{
	color:#ccc;
}
.chart-legend li {
    display: inline-block;padding:10px;
}
.chart-legend li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
}
.bigbullet li{
}

.header{
	width:100%;margin:0 auto;background:#fff;color:#000;position:fixed;height:125px;
}
.internal_header{
	width:980px;text-align:left;margin:0 auto;padding:20px 15px;overflow:hidden;font-size:11px;
}
.internal_header h4{
	text-transform:uppercase;font-weight:700;font-size:21px; font-family:'Roboto'; letter-spacing:-1px;margin:0;padding:0;color:#000;
}
.header_label{
  border-bottom:1px solid #666;margin-bottom:3px;padding-bottom:2px;font-weight:700;
 }
 .title_label{
padding:8px 0;font-weight:500; font-size:19px; font-family:'Roboto Slab'; font-style:oblique; color:#999;
 }
 
 .navigation{
	width:100%;margin:0 auto;background:#000;color:#fff;
}
.internal_navigation{
	width:980px;text-align:left;margin:0 auto;padding:5px 0;overflow:hidden;font-size:11px; height:40px;
}
.internal_navigation ul{
list-style-type:none; padding:0; margin:0;
}
.internal_navigation li{
float:left; padding:0;
}
.internal_navigation li a{
color:#fff;text-decoration:none;display:block; padding:8px 35px; font-size:18px; font-family:'Roboto Slab';  font-weight:300;
}
/*
.header_nav{
float:right;
}
.header_nav li{
float:left;
}
.header_nav li a{
color:#fff;text-decoration:none;display:block; padding:5px 15px; border-radius:3px; margin:0 2px;font-size:12px;
}
.header_nav li a.active{
color:#fff;text-decoration:none;display:block; padding:5px 20px; border-radius:5px; background:#444; margin:0 3px;font-size:12px;
}
*/
.header_nav_right{
float:right; overflow:hidden;
}
.header_nav_right li{
float:left;margin:15px 20px;
}
.header_nav_left{
float:left; overflow:hidden;
}
.header_nav_left li{
float:left;margin:15px 20px;
}
.header_nav{
float:right; overflow:hidden;
}
.header_nav li{
float:left;margin:0px 20px;
}
.header_nav li a{

}
.header_nav li a:hover{

}
.header_nav li a.active{

}
.kiro-swap {
   width: 100px;
   height: 35px;
   background-image: url(../png/kiro-gray-sm.png);
   background-position: 0 0;
}
.kiro-active{
background-image: url(../png/kiro-color-sm.png) !important;
}
.kiro-swap:hover {
background-image: url(../png/kiro-color-sm.png);
}
.espn-swap {
   width: 139px;
   height: 35px;
   background-image: url(../png/lg_espn_grey5e1f.png);
   background-position: 0 0;
}
.espn-active{
background-image: url(../png/lg_espn5e1f.png) !important;
}
.espn-swap:hover {
background-image: url(../png/lg_espn5e1f.png);
}
.ktth-swap {
   width: 147px;
   height: 24px;
   background-image: url(../png/srg.png);
   background-position: 0 0;
   margin-top: 10px;
}
.ktth-active{
background-image: url(../png/sr.png) !important;
}
.ktth-swap:hover {
background-image: url(../png/sr.png);
}
.mynw-swap {
   width: 147px;
   height: 15px;
   background-image: url(../png/mynw-g.png);
   background-position: 0 0;
   margin-top: 10px;
}
.mynw-active{
   background-image: url(../png/mynw-c.png) !important;
}
.mynw-swap:hover {
   background-image: url(../png/mynw-c.png);
}
#contact_button{
	border-radius:5px;background:#fff;padding:20px;text-align:center;width:230px;margin-top:50px;
}
#contact_button a{
	font-size:16px;font-family:'Roboto';text-transform:uppercase;letter-spacing:1px;text-decoration:none;display:block;color:#444;font-weight:500;
}

 ul.dropdownmore li {float:none;margin-top:0px; text-align:left; margin-right:0px; }
 ul.dropdownmore li a {display:block; padding:6px 10px 6px 20px; font-size:15px; width:auto; background:none; border-radius:0px; color:#fff;} 
 ul.dropdownmore li a:hover {background:#444;color:#fff;}
  ul.dropdownmore li:first-child{border-top:none;}

.dropper { display:none;position:fixed;z-index:99999;background:#000;width:220px; height:auto; overflow-y:scroll; overflow-x:hidden;padding:10px 0;}

#mobileheadwrapper{display:none;}

.front_logos {list-style-type:none;margin:0;padding:0;overflow:hidden;}
.front_logos li {float:left; width:25%;}
.front_logos li div{padding:0 10px;}
.front_logos li div a{display:block;padding:5px 0; font-weight:bold;}

.demo_tables {list-style-type:none;margin:0;padding:0;overflow:hidden;}
.demo_tables li {float:left; width:25%;}
.demo_tables li table {width:90%;}

@media (max-width: 600px) {

.header{display:none;}
#mobileheadwrapper{display:block;margin: 0 auto; width: 100%; background:#fff;  z-index:999; border-bottom:1px solid #ccc;padding:0;position:fixed;font-size:17px;}
#mobileheadbody{width:100%;height:50px;overflow:hidden;text-align:center;}
.head_left {float:left; width:30px; text-align:left; overflow:hidden;}
.head_left span { color:#000;}

.head_left ul li {float:left; margin-top:0px; text-align:center; }
.head_left a {font-size:23px;color:#000; display:block; padding:6px 11px;}

 ul.dropdownmobile li {float:none;margin-top:0px; text-align:left; margin-right:0px; }
 ul.dropdownmobile li a {display:block; padding:6px 10px 6px 20px; font-size:13px; width:auto; background:none; border-radius:0px; color:#000; text-decoration:none;} 
  ul.dropdownmobile li:first-child{border-top:none;}

.dropper_mobile { display:none;position:fixed;z-index:99999;background:#fff;width:90%; height:auto; overflow-y:scroll; overflow-x:hidden;padding:10px 0;}

.internal{
	width:auto;
}
.internal_truncate{
width:auto;
}
.internal_header{
	width:auto;
}
.internal_tight{
	width:auto;
}
.chart{
width:100%;
}
h1{
	font-weight:400;font-family:'Roboto Slab';font-size:25px;
}
h3{
	font-weight:400;font-family:'Roboto Slab';font-size:17px;
}
h4{
	text-transform:uppercase;font-weight:500;font-size:14px; font-family:'Roboto'; letter-spacing:4px;margin:0;padding:0;
}

.mainbody{
padding-top:51px;
}
.header{
	height:50px;
}
.internal_header{
	width:auto;
}
.internal_header h4{
	text-transform:uppercase;font-weight:700;font-size:15px; font-family:'Roboto'; letter-spacing:1px;margin:0;padding:0;color:#000;
}
.header_label{
  border-bottom:1px solid #666;margin-bottom:3px;padding-bottom:2px;font-weight:700;
 }
 .title_label{
padding:8px 0;font-weight:500; font-size:19px; font-family:'Roboto Slab'; font-style:oblique; color:#999;
 }
/*
.header_nav{
float:right;
}
.header_nav li{
float:left;
}
.header_nav li a{
color:#fff;text-decoration:none;display:block; padding:5px 15px; border-radius:3px; margin:0 2px;font-size:12px;
}
.header_nav li a.active{
color:#fff;text-decoration:none;display:block; padding:5px 20px; border-radius:5px; background:#444; margin:0 3px;font-size:12px;
}
*/
.header_nav{
display:none;
}
.header_nav li{
float:none;padding-bottom:3px;
}
.header_nav li a{
color:#000;text-decoration:none;display:block;font-size:15px;font-family:'Roboto';
}
.header_nav li a:hover{
color:#c00;
}
.header_nav li a.active{
color:#000;text-decoration:none;display:block;font-size:15px;font-family:'Roboto';
}
#myForm{
	font-size:14px;
	width:auto;
	float:none;
	margin-bottom:30px;
	width:95%;
}
#myForm select {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
	width:95%;
}
#myForm input {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
}
#myForm textarea {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
	width:90%;
	height:150px;
}
#myForm .normal{
	width:90%;
}
#myForm .wide{
	width:90%;
}
#myForm .submit {
	font-size:16px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
	background:#eee;
	width:90%;
	margin-top:20px;
}
#myForm label{
	display:block;
	padding:20px 0 5px 0;
	text-transform:uppercase;
	font-size:13px;
}
 .row{
	overflow:hidden;
}
.row .left{
	float:none;
}
.row .right{
	float:none;
}
.rightcolumn{
float:none;width:auto;padding-left:0;border-left:0px solid #ccc;
 }
.front_logos {list-style-type:none;margin:0;padding:0;overflow:hidden;}
.front_logos li {float:none; width:auto;}
.front_logos li div{padding:0 10px;}
.front_logos li div a{display:block;padding:5px 0; font-weight:bold;}

.demo_tables li {float:none; width:auto;}
.demo_tables li table{width:100%;}
}