.maincontent ul {
	margin:5px 0px 10px 0px;
}

.maincontent ul li {
	list-style-position:inside;
}

p {
	line-height: 1.5em;
	margin-top:0px;
	margin-bottom:15px;	
}

p a:link,p a:visited{
	color: #0000ff;
	text-decoration: none;
	outline: none;
}

a, a:visited{
	color: #15294E;
	text-decoration: none;	
}

a:hover{
	color: #8abdda;
}

.upper {
	text-transform: uppercase;
}

.twocol {
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
}

.threecol {
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3;
}

.fourcol {
	-moz-column-count:4;
	-webkit-column-count:4;
	column-count:4;
}

.small{
	font-size: 0.8em;	
	font-weight: normal;
	display: inline;
}

.smaller{
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.3em !important;
}

.smallgray {
	color: #555555;
	font-size: 0.8em;
	display: inline;
}

.smalltitle{
	font-size:11pt;
	line-height: 1.5em;
}

.mediumtitle{
	line-height: 1.5em;
	font-size:11pt;
	font-weight:bold;	
}

.breaking {
	color: #E76529;
	font-size:24pt;
	font-weight:bold;
}

.alerttext, a.alerttext {
	color: #ffffff;
	font-size:18pt;
}

.developing {
	color: #BE6D29;
	font-size:18pt;
	font-weight:bold;
}

.investigation {
	color: #d71921;
	font-size:18pt;
	font-weight:bold;
}

.bigkicker{
	line-height: 1.5em;
	font-size:12pt;
	font-weight:bold;
}

.bigtitle{
	line-height: 1.5em;
	font-size:16pt;
	font-weight:bold;
}

.bigsubtitle{
	line-height: 1.5em;
	font-size:18pt;
	font-weight:bold;
}

.biggerkicker{
	line-height: 1.5em;
	font-size:18pt;
	font-weight:bold;
}

.biggertitle{
	line-height: 1.5em;
	font-size:36pt;
	font-weight:bold;
}

.biggersubtitle{
	line-height: 1.5em;
	font-size:24pt;
	font-weight:bold;
}

.smalltext {
	font-size: 8pt;
}
.updateheader{
	margin-top:0px;
	margin-bottom:5px;
}

.deptheader{
	margin-top:5px;
	margin-bottom:5px;
}

.square-bullet li {
	color: #E76529;
	list-style-type: square;
	list-style-position:inside;
}

.storyimage {
	clear: left;
	float:left; 
	width:300px;
	margin: 4px 6px 4px 4px;
	padding: 6px;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	font-size: 0.8em;
}

.storyimage.center {
	float:none;
	margin:0 auto;
}

.storycaption {
	clear: both;
	float:left; 
	width:300px;
	margin: 4px 6px 4px 0px;
	padding: 6px;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	font-size: 0.8em;
}

.tinytext {
	font-size: 0.7em;
	font-family:Arial,RobotoBd, sans-serif;
}
.galleryimage {
	float:left; 
	width:300px;
	margin: 4px 6px 4px 0px;
	padding: 6px;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	font-size: 0.8em;
}

.gallerylistimage {
	float:left;
	margin: 0px 15px 20px 0px;
}

.bold {
	font-weight: bold;	
}

.uline {
	text-decoration: underline;
}

.whitetext, a.whitetext {
	color: #ffffff;
}

.darkbluetext, .darkbluetext a{
	color: #15294E;
}

#nietable {
	width:640px;
	padding:0px;
	margin:0px;
	background-color: #85FFFF;
}

.nielogo {
	background-image:url(graphics/nie_logo-1.jpg);
	width:396px;
	height:104px;
}

.nietestimonials {
	background-image:url(graphics/nie_testimonials_081215.gif);
	width:396px;
	height:127px;
}

.nieorangelogos {
	background-image:url(graphics/nie_logo-1.jpg);
	width:632px;
	height:62px;
}

.classedition {
	background-image:url(../graphics/nie/eblade_button.jpg);
	width:238px;
	height:231px;
}

.classdemo{
	background-image:url(graphics/nie_classroomdemo.jpg);
	width:236px;
	height:36px;
}

.classregister {
	background-image:url(graphics/nie_classroomregister.jpg);
	width:236px;
	height:73px;
}

.new315w {
	width:315px;
	height:175px;
	float:left;
	margin:0;
}

.darkredtext, .darkredtext a {
	color: #9a0000 !important;
}

.red, a.red {
color: #CA0002;
}

.bluetext, a.bluetext {
color: #036;
}

.redtext, a.redtext {
	color: #E76529;
}

.blue {
	background-color: #15294E;
	color: #ffffff;	
}

.more-blue {
color: #003336 !important;
}
.med-blue, a.med-blue, a.med-blue:visited {
	color: #4f92b6;
}

.greycell, .greycell a{
	background-color: #c9cdd9;
	color: #000000
}

.white {
	background-color: #ffffff;
	color: #15294E;	
}

.graytext {
	color:#444;
}

.borderbottom{
	border-bottom: 1px solid #15294E;
}

.borderright {
	border-right: 1px solid #203560;
}

.brdot {
	border-right: 1px dotted #b4bbc9;
}

.bbdot {
	border-bottom: 1px dotted #b4bbc9;
}

.br {
	border-right: 1px solid #BBC6C8;
}

.br2 {
	border-right: 2px solid #CCC;
}

.bt {
	border-top: 1px solid #BBC6C8;
}

.bb {
	border-bottom: 1px solid #BBC6C8;
}
	
.bl {
	border-left: 1px solid #BBC6C8;
}

.outertube{
	margin:5px;
}

.outertube2{
	margin:3px;
}


.innertube{
	padding:5px;
}

.innertube2{
	padding:3px;
}

.innertube3{
	padding:8px;
}

.innertube10{
	padding: 10px;
}

.innertube20 {
	padding:20px !important;
}

.pl5{
	padding-left: 5px;
}

.pr5{
	padding-right: 5px;
}

.pt5 {
	padding-top:5px;
}

.pl10{
	padding-left:10px;
}

.pl20 {
	padding-left:20px;
}

.pl25 {
	padding-left:25px;
}

.pl35 {
	padding-left:35px;
}

.pr10{
	padding-right: 10px;
}

.pr20 {
	padding-right: 20px;
}

.pt10 {
	padding-top: 10px;
}

.pb5 {
	padding-bottom:5px;
}

.pb10 {
	padding-bottom: 10px;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left:10px;
}
	
.mr10 {
	margin-right:10px;
}

.ml20 {
	margin-left:20px;
}

.mr20 {
	margin-right: 20px;
}

.ml30 {
	margin-left:30px;
}

.mr30 {
	margin-right:30px;
}

.button {
	float:left; 
	width:40%; 
	margin:3%;	
}

.weathercell {
	min-height: 135px;
	/*border: 1px solid #D9D9D9;
	box-shadow: 3px 3px #818181;
	-webkit-box-shadow: 3px 3px #818181;
	-moz-box-shadow: 3px 3px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);*/
}

.textleft {
	text-align:left;
}

.textcenter {
	text-align:center;
}

.textright{
	text-align: right;	
}

.top {
	vertical-align: top;
}

.middle {
	vertical-align: middle;
}

.bottom {
	vertical-align:bottom;
}

.inline{
	display:inline;
}

.inline-block{
	display:inline-block;
}

.relative {
	position:relative;
}

.border{
	border: 2px solid #BBC6C8;	
}

.border2{
	border: 1px dotted blue;	
}

.breakingborder {
	border: 2px solid #E76529;	
}

.developingborder {
	border: 2px solid #BE6D29;	
}

.investigationborder {
	border: 2px solid #d71921;	
}

.thinborder{
	border: 1px solid #BBC6C8;	
}

.highlight { 
	background-color: #f6921e; 
}

a.orange {
	color: #E76529;
}

.icon { 
	background-image:url(graphics/icons.png); 
	background-repeat:no-repeat; 
	padding:0 0px 0px 20px;
}

a.icon_facebook { background-position:0 0;}
a.icon_reddit { background-position:0 -20px;}
a.icon_rss { background-position:0 -40px;}
a.icon_mailto { background-position:0 -60px;}
a.icon_digg { background-position:0 -80px;}
a.icon_twitter { background-position:0 -100px;}
a.icon_print { background-position:0 -120px;}
a.icon_google { background-position:0 -140px;}
a.icon_linkedin { background-position:0 -160px;}
a.icon_cancel { background-position:0 -180px;}
a.icon_ok { background-position:0 -200px;}
a.icon_abuse { background-position:0 -220px;}
a.icon_like { background-position:0 -240px;}
a.icon_dislike { background-position:0 -260px;}
a.icon_post { background-position:0 -280px;}
a.icon_hot { background-position:0 -300px;}
a.icon_controversial { background-position:0 -320px;}
a.icon_audio { background-position:0 -340px;}
a.icon_mostliked { background-position:0 -360px;}
a.icon_mostcommented { background-position:0 -380px;}
a.icon_permalink { background-position:0 -400px;}
a.icon_reply { background-position:0 -420px;}
a.icon_login { background-position:0 -440px;}
a.icon_refresh { background-position:0 -460px;}
a.icon_heisenberg { background-position:0 -480px;}
a.icon_logout { background-position:0 -500px;}
a.icon_comments { background-position:0 -520px;}
a.icon_clip { background-position:0 -540px;}
a.icon_comments2 { background-position:0 -560px;}
a.icon_mailto2 { background-position:0 -580px;}
a.icon_print2 { background-position:0 -600px;}
a.icon_claim { background-position:0 -620px;}
a.icon_news{ background-position:0 -640px;}
a.icon_jobs { background-position:0 -660px;}
a.icon_homes { background-position:0 -680px;}
a.icon_cars { background-position:0 -700px;}
a.icon_marketplace { background-position:0 -720px;}
a.icon_boocoo { background-position:0 -740px;}
a.icon_home { background-position:0 -760px;}
a.icon_eblade { background-position:0 -780px;}
a.icon_obits { background-position:0 -800px;}
a.icon_help { background-position:0 -820px;}
a.icon_coupons { background-position:0 -840px;}
a.icon_feedback { background-position:0 -860px;}
a.icon_events { background-position:0 -880px;}

/* Tab menu */

a.icon_yark {
	background-image:url(graphics/yark.png); 
	background-repeat:no-repeat; 
	width: 64px;
	height: 19px;
	padding-left: 64px;
}

#topmenu {
	background-color: #EDF8FE; 
	width:100%;
}

.topmenu {
	background-color: #EDF8FE;
	color: #888888;
	border-top: 1px solid #D1D6DA;
	border-right: 1px solid #D1D6DA;
	border-bottom: 2px solid #15294E;
	padding:5px 10px 5px 10px;
}

.topmenu a {
	opacity: .5;
}

.topmenu:hover {
	background-color: #ffffff;
	color: #15294E;
	border-top: 2px solid #15294E;
	border-left: 2px solid #15294E;
	border-right: 2px solid #15294E;
	border-bottom: 2px solid #ffffff;
	padding:5px 9px 5px 8px;
}

.topmenu:hover a{
	opacity: 1;
}

.topmenu-active {
	opacity: 1;
	background-color: #ffffff;
	color: #15294E;
	border-top: 2px solid #15294E;
	border-left: 2px solid #15294E;
	border-right: 2px solid #15294E;
	border-bottom: 2px solid #ffffff;
	padding:5px 15px 5px 15px;
}

.topmenu-first {
	/*width:20px;*/
	border:0px solid transparent;
	border-bottom: 2px solid #15294E;
	border-right: 1px solid #D1D6DA;
}

.topmenu-last {
	/*width:99%; */
	border-bottom: 2px solid #15294E;
}

.topmenuWeekly {
	background-image:url('graphics/weeklyadstab.png') ;
	border-bottom: 2px solid #8B8C8B;
    cursor:pointer;
}

.topmenuWeekly a {
	color:#fff !important;
	padding-left:15px;
}

/* Navbar */

#subnav:hover .submenu-container {
	display:block;
}

.submenu-container {
	position:absolute;
	left:0px;
	top:100%;
	display:none;
}

.submenu {
	/* background-color: #d4e6f0; */
	background-color: #8abdda;
	text-align:center;
}

#subnav a, #subnav a:visited {
	color: #fff;
}

#subnav:hover {
	background-color: #15294E;
}

#submenu {
	z-index:9999;
}

#submenu li {
	margin-left: 27px;
	line-height: 1.5em;
}

#featstories a, #columnists a {
	font-size: 9pt;
	margin-bottom: 5px;
	line-height: 1.4em;
}

#featstories p, #columnists p {
	font-size: 8pt;
	margin-bottom: 5px;
	line-height: 1.4em;
}

.mainsubnavsection {
	display:none;
	position:absolute;
	background-color:#fff;
	width:100%;
}

.submenuitem:hover {
	background-color: #edf4f9;
}

.menuactive {
	background-color: #ffffff;
}

.menuactive a{
	background-color: #ffffff;
	color: #15294e;		
}

.sectionpromo-title {
	background-color: #15294E;
	color: #ffffff;	
	font-size: 11pt;
	line-height: 1.5em;
}

.sectionpromo-links a{
	color: #ffffff;
}

.sectionpromo-links {
	line-height: 1.5em;
	font-size:8pt;
}

.sectionpromo-mainstory {
	width:200px;
	border-right:2px solid #BABABA;	
}

.sectionpromo-sub-body{
	width:100%;
}

.sectionpromo-sub-body, .pollbar, .lightblue {
	background-color: #EDF8FE;
}

.sectionpromo-sub{
	width:380px;	
}

.col {
	width:320px;
}

.headlinescol1 {
	width:320px;
}

.headlinescol2 {
	width:320px;
}

.pollletter {
	line-height: 1.5em;
	font-size: 36pt;
	font-weight: bold;
}

.promoicons {
	width: 100%;
	text-align: center;	
}

.bpad {
	padding-bottom:2px;
}

.rpad {
	padding-right:5px;
}

.bborder {
	border-bottom: 1px solid black;
}

.bborder2 {
	border-bottom:1px solid #ccc;
}

.border {
	border:1px solid #ccc;
}

.storybyline{
	margin-top:5px;
	padding:5px;
	border-bottom: 1px solid #15294E;
	border-top: 1px solid #15294E;
}

.storyicons{
	margin:10px;
	text-align:center;
}

.storylistimage {
	float:left; 
	margin: 4px 6px 4px 0px;
	padding: 6px;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	font-size: 0.8em;
}

.eventitem {
	padding: 3px;
	margin:5px;
	vertical-align:top;
}

.eventicons {
	margin: -6px 5px 5px 5px;
	padding:8px;
}

#searchresult hr {
	color: #EDF8FE; 
	background-color: #EDF8FE; 
	border: 2px dotted #b4bbc9; 
	border-style: none none dotted;
}

.classitem {
	border: 1px solid #CBD7E7;
	padding: 3px;
	margin:5px;
	background-color: #FFFFFF;
	vertical-align:top;
}

.classicons {
	border: 1px solid #CBD7E7;
	border-top: 0px;
	margin: -6px 5px 5px 5px;
	padding:8px;
	background-color: #FFFFFF;
	width: 140px;
}

.clipping-icons-premium {
	border-top: 0px;
	margin-top: -7px;
	padding-bottom: 6px;
}

.clipping-item-selected {
	border: 2px dotted black;
	background-color: #eeeeee;
	padding: 2px;
}

.clipping-icons-selected {
	border-top: 0px;
	margin-top: -7px;
	padding: 7px;
	padding-top:9px;
}

.lh15 {
	line-height:1.5em;
}	

.lh20 {
	line-height:20px;
}

.lh30 {
	line-height:30px;
}

.twelve {
	width: 12%;
}

.thirteen {
	width: 13%;
}

.fourteen {
	width:14%;
}

.sixteen{
	width:16%;
}

.twenty {
	width: 20%;
}
	
.thirty {
	width: 30%;
}

.thirtythree {
	width: 33%;
}

.fourty {
	width: 40%;
}

.fifty {
	width: 50%;
}

.sixty {
	width: 60%;
}
	
.seventy {
	width: 70%;
}

.eighty {
	width:80%;
}

.tenp {
	width:10px;
}
	
.twentyp {
	width:20px;
}

.hundredp {
	width: 100px;
}

.hundredfiftyp {
	width: 150px;
	}

.twohundredp {
	width: 200px;
}

.threehundredp {
	width:300px;
	}

.clear {
	clear: both;
}

.libSermoItemHeader {
	border: 1px solid  #15294E;
	background-color: #EDF8FE
}

.libSermoItemBody {
	border-left: 1px solid  #15294E;
	border-right: 1px solid  #15294E;	
}

.libSermoItemFooter {
	border-left: 1px solid  #15294E;
	border-right: 1px solid  #15294E;	
	border-bottom: 1px solid  #15294E;
	margin-bottom:5px;
}

.libSermoDislike, .libSermoLike, .libSermoAbuse, .libSermoReply {
	margin-left:-2px;
	margin-right:-2px;
	margin-bottom: -4px;	
}

.libSermoInput{
	width:230px;
	margin-bottom:2px;
}

.libAjaxInputInvalid {
	background-color: #ffaaaa;
}

.libAjaxInputValid {
	background-color: #ffffff;
}

.slider-validate.denied, .slider-validate.libAjaxInputInvalid {
	background: #ffaaaa !important;
}

.slider-validate.verified {
	background: green !important;
}

#wrapper, .wrapper{
	margin-left: auto;
    margin-right: auto;
    width: 990px;
}

.footer a {
	color:#fff;
	text-shadow: 1px 1px #000;
	filter: glow(color=black, strength=1);
}

.footerlinkheader {
	font-size:10pt;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0px;
	margin-bottom:10px;
	border-bottom:1px solid #85b9d5;
	text-shadow: 2px 2px #000;
	filter: glow(color=black, strength=1);
	}

.footerdescription {
	border-top:1px solid #85b9d5;
	padding:10px 0px;
	margin:5px 0px;
	font-size:8pt;
	line-height:12pt;
	text-shadow: 1px 1px #000;
	filter: glow(color=black, strength=1);
	}
	
.sections1 {
	line-height: 1.5em;
	font-size:14pt;
}

.sections2 {
	font-size:10pt;
	padding-left: 15px;
	line-height: 1.5em;
}

.sections3 {
	font-size:8pt;
	padding-left: 30px;
	line-height: 1.5em;
}

.sections4 {
	font-size:7pt;
	padding-left: 45px;
	line-height: 1.5em;
}

#mainframe{
	display:table;
	width: 990px;
	background-color: #ffffff;
}

#contentframe{
	display:table;
	width:100%;
}

#rightrail {
	width:300px;
	padding-left:5px;
	padding-top:5px;
}

.weather{
	color: #15294E;
	background-color: #EDF8FE;
}

#weatherbug {
	float:right;
	text-align:center;
}

#menu{
	width: 100%;
	background-color: #15294E;
	height:25px;
	font-size: 10pt;
}

#searchbutton {
	background-color: #ffffff;
	padding: 3px;
}

#icon {
	display: table;
	padding-top:5px;
}

#morenews {
	background-color: #EDF8FE;
}

.bx-wrapper {
	margin-left: 65px;
}

.bx-prev {
	border: 0;	
}	
	

#slider1, #slider2 {
	width: 175px;
	margin: 10px 0px;
}

.rtl{
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius:  10px;
	border-top-left-radius: 10px;
}

.rtr{
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius:  10px;
	border-top-right-radius: 10px;
}

.rbl{
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius:  10px;
	border-bottom-left-radius: 10px;
}

.rbr{
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius:  10px;
	border-bottom-right-radius: 10px;
}

.rtl5{
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius:  5px;
	border-top-left-radius: 5px;
}

.rtr5{
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius:  5px;
	border-top-right-radius: 5px;
}

.rbl5{
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius:  5px;
	border-bottom-left-radius: 5px;
}

.rbr5{
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius:  5px;
	border-bottom-right-radius: 5px;
}

a.bluelink {
	color: #0000ff;
}

.factboxleft {
	background-color: #eeeeee;
	border: 1px solid black;
	clear: left;
	float:left; 
	width:300px;
	margin: 4px 6px 4px 0px;
	padding: 6px;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	font-size: 0.8em;
}

.factboxright {
	background-color: #eeeeee;
	border: 1px solid black;
	clear: right;
	float:right; 
	width:300px;
	margin: 4px 0px 4px 6px;
	padding: 6px;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	font-size: 0.8em;
}


.shirttail {
	background-color: #ffeeee;
	border: 1px solid #ffcccc;
	font-style: italic;
	margin: 4px 6px 4px 0px;
	padding: 6px;
	clear: left;
	float:left; 
}

.factboxleft ul, .factboxright ul{
	padding-left: 20px;
}

.mt5 {
	margin-top: 5px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
	}

.mt20 {
	margin-top:20px;
	}
	
.maincontent {
	max-width: 640px;
}

.cqgradient {
	background-color: #e0f4f3;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e0f4f3, endColorstr=#ffffff);

	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.26, rgb(255,255,255)),
		color-stop(0.75, rgb(224,244,243))
	);
	background: -moz-linear-gradient(
	    center bottom,
		rgb(255,255,255) 26%,
		rgb(224,244,243) 75%
	);
	
}

.cqheader {
	background-image: url('graphics/couponqueenheader.png');
	background-repeat: no-repeat;
	height: 280px;
	width: 990px;
}

img.follow  {
	float: none;
}

.couponbg {
	background-image: url('graphics/bg_pattern.png');
}

.coupon_tab {
	background-image: url('graphics/coupons_tab.png');
	background-repeat: no-repeat;
	width: 132px;
	height: 50px;
	margin-top:172px;
	margin-right:6px;
}

.qa_tab {
	background-image: url('graphics/q-a_tab.png');
	background-repeat: no-repeat;
	width: 132px;
	height: 50px;
	margin-top:172px;
	margin-right:25px;
}

.cqlogo {
	background-image: url('graphics/couponqueen.png');
	background-repeat: no-repeat;
	height: 110px;
	width: 428px;
	margin-left: 247px;
	margin-top:50px;
}

.aplogo {
	width:27px;
	height:17px;
	background-image:url('graphics/ap.png');
	background-repeat:no-repeat;
	margin-right:2px;
	}
	
.aplogo_on {
	background-position:-3px 0px;
	}
	
.aplogo_off {
	background-position:-32px 0px;
	}
	
.ap_news {
	background-color:#15294e;
	}
	
.ap_sports {
	background-color:#f10f1a;
	}

.ap_ae {
	background-color:#f2a474;
	}
	
.ap_business {
	background-color:#34b62e;
	}
	
.ap-sectionheaders {
	padding:0px 5px 0px 20px;
	width:100px;
	font-size:0.8em;
	}
	
.overflow {
	overflow:hidden;
}

.bannerad {
	margin-left:1px;
	margin-right:1px;
}

.white_gradient {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 50%, #f2f2f2 80%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f2f2f2), color-stop(80%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 50%,#f2f2f2 80%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 50%,#f2f2f2 80%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 50%,#f2f2f2 80%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 50%,#f2f2f2 80%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.light_gradient {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eef9ff, endColorstr=#A2CADE);
	background: -webkit-gradient(
		linear, 
		0% 0%, 
		0% 100%, 
		from(#EEF9FF), 
		to(#EEF9FF), 
		color-stop(.4,#A2CADE),
		color-stop(.6,#A2CADE),
		color-stop(.6,#A2CADE)
		);
	background: -moz-linear-gradient(
		100% 100% 90deg,
		#EEF9FF, 
		#EEF9FF, 
		#A2CADE 50%, 
		#A2CADE 50%, 
		#EEF9FF 100%) 
		repeat scroll 0 0 transparent;
}

.widget_temp_degree {
	font-size:25px; font-size:2.5rem;
	font-weight:bold;
	line-height:28px; line-height:2.8rem;
	position:relative;
}
	
.widget_description {
	font-size:11pt;
}
	
.weatherhr {
	background-color: #15294E;
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

.dispre {
	font-family:Arial, Sans-Serif;
}

#scoreslider { 
	max-height: 74px;
	overflow: hidden;
}	

#scoreslider > div { float:left; }

.sportsbanner {
	font-family:RobotoBd, Arial, Sans-serif;
	font-size:13px; font-size:1.3rem;
	line-height:18px; line-height:1.8rem;
	background-color:#000;
  /*background-color:#15294e;*/
	color: #fff;
	width:980px;
	min-height:90px;
	max-height:170px;
}

.sportsbanner h2 {
	font-size:20px; font-size:2.0rem;
}

.sportsbanner h2, .sportsbanner a, .sportsbanner a:visited {
	color:#fff;
}

.sportsbanner .bx-next {
	position:absolute;
	top:15%;
	right:-20px;
	z-index:999;
	width: 21px;
	height: 40px;
	text-indent: -999999px;
	background: url(graphics/right-arrow.png) no-repeat;
}

.sportsbanner .bx-prev {
	position:absolute;
	top:15%;
	left:-27px;
	z-index:999;
	width: 21px;
	height: 40px;
	text-indent: -999999px;
	background: url(graphics/left-arrow.png) no-repeat;
}

.sportsbanner .bx-wrapper {
	margin-left: 28px;
	margin-top: 3px;
}

.scorescorners {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius:  5px;
	border-top-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius:  5px;
	border-top-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius:  5px;
	border-bottom-left-radius: 5px;
	
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius:  5px;
	border-bottom-right-radius: 5px;
}

.scoresgradient {
	background: #ededef;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q2ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededef 0%, #dbdbdb 50%, #d6d4d4 51%, #c9c9c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededef), color-stop(50%,#dbdbdb), color-stop(51%,#d6d4d4), color-stop(100%,#c9c9c9));
	background: -webkit-linear-gradient(top,  #ededef 0%,#dbdbdb 50%,#d6d4d4 51%,#c9c9c9 100%);
	background: -o-linear-gradient(top,  #ededef 0%,#dbdbdb 50%,#d6d4d4 51%,#c9c9c9 100%);
	background: -ms-linear-gradient(top,  #ededef 0%,#dbdbdb 50%,#d6d4d4 51%,#c9c9c9 100%);
	background: linear-gradient(to bottom,  #ededef 0%,#dbdbdb 50%,#d6d4d4 51%,#c9c9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededef', endColorstr='#c9c9c9',GradientType=0 );
	/*
	background-color: #6693ba;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d1d7d5, endColorstr=#6693ba);

	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.26, rgb(102,147,186)),
		color-stop(0.75, rgb(209,215,213))
	);
	background: -moz-linear-gradient(
	    center bottom,
		rgb(102,147,186) 26%,
		rgb(209,215,213) 75%
	);*/
}

.scoresitem {
	color: #000;
	width:212px;
	height:44px;
}

.bigscoresitem {
	height:63px !important;
}

.scoresitem a, .scoresitem a:visited{
	color: #000;
}

.halfscore {
	width:100px;
	height:44px;
}

.bighalfscore {
	height:63px !important;
}

.redborder {
	border: 2px solid #cf061b;
}

.greenborder {
	border: 2px solid #aadb5a;
}

.blueborder {
	border: 2px solid #21d4d4;
}

.darkblueborder {
	border:2px solid #20355F;
}

.purpleborder {
	border: 2px solid #b58fbf;
}

.darkblue {
	background-color:#20355F;
}

.campusconnectionheader {
	width:670px;
	height:240px;
	position:relative;
	background-image:url('graphics/campus_connection.jpg');
	background-repeat:no-repeat;
}

.bluftoncollege {
	position: absolute;
	width: 130px;
	height: 45px;
	top: 140px;
	left: 10px;
	border:none;
}

.bgsucollege {
	position: absolute;
	width: 110px;
	height: 45px;
	top: 140px;
	left: 150px;
	border:none;
}

.defiancecollege {
	position: absolute;
	width: 120px;
	height: 45px;
	top: 140px;
	left: 275px;
	border:none;
}

.findlaycollege {
	position:absolute;
	width:120px;
	height:45px;
	top:140px;
	left:400px;
	border:none;
}

.heidelbergcollege {
	position: absolute;
	width: 135px;
	height: 45px;
	top: 140px;
	left: 525px;
	border:none;
}

.lourdescollege {
	position: absolute;
	width: 120px;
	height: 47px;
	top: 191px;
	left: 10px;
	border:none;
}
	
.owenscollege {
	position: absolute;
	width: 60px;
	height: 52px;
	top: 186px;
	left: 137px;
	border:none;
}

.proskills {
	position: absolute;
	width: 100px;
	height: 50px;
	top: 188px;
	left: 218px;
	border:none;
}

.sienaheightscollege {
	position: absolute;
	width: 110px;
	height: 50px;
	top: 188px;
	left: 325px;
	border:none;
}

.utoledocollege {
	position: absolute;
	width: 115px;
	height: 50px;
	top: 188px;
	left: 430px;
	border:none;
}

.winebrennercollege {
	position: absolute;
	width: 110px;
	height: 50px;
	top: 188px;
	left: 550px;
	border:none;
}

.facebookbtn {
	background-image: url('graphics/facebook.png');
	height: 48px;
	width: 48px;
	background-repeat: no-repeat;
}

.twitterbtn {
	background-image: url('graphics/twitter.png');
	height: 48px;
	width: 48px;
	background-repeat: no-repeat;
}

.rssbtn {
	background-image: url('graphics/rss.png');
	height: 48px;
	width: 48px;
	background-repeat: no-repeat;
}

.ebladebtn {
	background-image: url('graphics/eblade.png');
	height: 48px;
	width: 48px;
	background-repeat: no-repeat;
}

.mobilebtn {
	background-image: url('graphics/mobile.png');
	height: 48px;
	width: 48px;
	background-repeat: no-repeat;
}

.gplusbtn {
	background-image: url('graphics/GooglePlus.png');
	height: 48px;
	width: 48px;
	background-repeat: no-repeat;
}

.connectbox {
	background-color: #EDF8FE;
	min-height: 75px;
	width:300px;
}

.bluebackground {
	background-color: #88bbd9;
}

.current_conditions_temp {
	font-size: 62pt;
	line-height: 50pt;
	position: relative;
}

#___plusone_0 {
	width:60px !important;
	height:13px !important;
}

.smallcalicon {
	background-image: url('graphics/calicon.png');
	height: 32px;
	line-height: 32px;
	padding-left:35px;
	background-repeat: no-repeat;
}

.clipicon {
	background-image: url('graphics/clip.png');
	height: 37px;
	padding-left: 38px;
	line-height: 37px;
	background-repeat: no-repeat;
}

.manageicon {
	background-image: url('graphics/manage.png');
	height: 37px;
	padding-left: 38px;
	line-height: 37px;
	background-repeat: no-repeat;
}

.plusicon {
	background-image: url('graphics/plus.png');
	height: 37px;
	padding-left: 38px;
	line-height: 37px;
	background-repeat: no-repeat;
}

.searchicon {
	background-image: url('graphics/search.png');
	width: 34px;
	height: 37px;
	padding-left: 38px;
	line-height: 37px;
	background-repeat: no-repeat;
}

.printicon{
	background-image: url('graphics/print-icon.png');
	width: 40px;
	height: 40px;
	padding-left: 44px;
	line-height: 40px;
	background-repeat: no-repeat;
}

.calendaricon{
	background-image: url('graphics/calendar-icon.png');
	height: 40px;
	padding-left: 44px;
	line-height: 40px;
	background-repeat: no-repeat;
}

.emailicon{
	background-image: url('graphics/email-icon.png');
	width: 40px;
	height: 40px;
	padding-left: 44px;
	line-height: 40px;
	background-repeat: no-repeat;
}

#datetimes {
	max-height:219px;
	overflow:auto;
}

.slidertitle {
	padding-left: 3px;
	width: 165px;
}

.monster_border {
	border: 6px solid #89bcd9;	
}

/* OurTown Widget */
.widget_head{
	background-color: #8abdda;
}

#otwidget .widget_head a,#otwidget .widget_head a:visited{
	font-size:0.8em;
}

#otwidget .widget_head a:hover{
	color: #ccc;
}
	
#otwidget li {
	margin-left: 5px;
	font-size: 0.8em;	
	font-weight: normal;
	list-style-type: disc;
	list-style-position:inside;
	color: #000;
	line-height: 1em;
	margin-bottom: 8px;
}
	
#otwidget a,#otwidget a:visited{
	color: #000;
}

#otwidget a:hover{
	color: #8abdda;
}

.otwfooter-link {
	display:none;
}

.otw-sitelink {
	position:absolute;
	left:425px;
}
	
.slidesNavigation {
	position:relative;
	z-index: 9999;
	left:5px;
}

.rgb_logo {
	background-image: url('graphics/red-green-blue_logo.png');
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	line-height: 20px;	
}

.slidesPrevious {
	background-image: url('graphics/arrow_back.png');
	width: 10px;
	height: 12px;
	display: inline-block;
}

.slidesNext {
	background-image: url('graphics/arrow_forward.png');
	width: 10px;
	height: 12px;
	display: inline-block;
}

.highlightfieldcolor {
	background-color:#FFF7C0;
}

.print-only {
	display:none;
}

/* Colorbox Modifications */
#cboxContent, #cboxWrapper, #colorbox { overflow:visible !important; outline:none; }
#cboxContent #cboxLoadedContent { overflow:hidden !important; }
#cboxTitle { 
	position: absolute;
	left: -5%;
	top:105%;
	width: 110%;
	padding: 0;
	background-color: transparent;
	opacity: 1;
	font: 14px/18px Arial;
	text-align: center;
	color: #EFEFEF; 
}
            
.cboxIE #cboxTitle { 
	filter: alpha(opacity = 75); 
}

#cboxContent button { outline:none; border:none; }
#cboxLoadedContent { overflow:hidden; }

.memories_photo {
	margin: 4px 6px 4px 4px;
	padding: 6px;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	font-size: 0.8em;
	float:left;
}


/* Youneeq */
.maincontent .youneeq { margin-top: 30px; max-width: 675px; }
#rightrail .youneeq { max-width:300px; }
.youneeq { overflow: hidden; }
.yq_article_box { display: inline-block; width: 158px; height: 164px; float: left; margin-right: 5px; margin-left: 5px}
.recommended-modal { float: right; }
.yq_title { display: inline-block; margin: 0 0 0 0; padding: 0 0 0 0; }
.yq_img_box { display: inline-block; overflow: hidden; width: 158px; height: 110px; box-shadow: 0 2px 10px -4px black; border: solid 2px white; }
.yq_text { color: black; display: inline-block; height: 46px;}
.yq_title_box { display: inline-block; }
.yq_header { display: block; }

#classitems .ui-dialog-buttonset { margin: 20px 0; }
#classitems .ui-datepicker-trigger {
	height:20px;
	width:auto;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
}

.gamelocation { display:inline;}
.show-location,
.remove-button {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

.story-printcontainer header { clear:both; }