html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 10px 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.Lazy {
	display: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

ul {
	list-style: square;
	padding: 0 0 0 10px;
	margin: 0 0 10px 8px;
}

	ul li {
		margin: 0 0 2px 0;
		line-height: normal;
	}
	
ol {
	list-style: decimal;
	padding: 0 0 0 24px;
	margin: 0 0 10px 0;
}

	ol li {
		margin: 0 0 2px 0;
		padding: 0;
		line-height: normal;
	}
	
.x-window {
    text-align: left !important;
}

/******************************************************************************
 * ZEPPELIN
 *****************************************************************************/
.Zeppelin {
	font-family: Arial, Helvetica, sans-serif;
	overflow: visible;
	background: url('../img/zeppelin/controller_bg.gif') repeat-x bottom left;
}
	.Zeppelin .content {
		display: none;
		height: 50px;
		background: #505050;
		text-align: left;
	}
		.Zeppelin .content iframe {
			border: none;
			width: 100%;
			height: 100%;
			overflow: hidden;
		}
	.Zeppelin .controller {
		width: 974px;
		height: 28px;
		margin: 0 auto;
		text-align: center;
	}
		.Zeppelin .controller .handle {
			float: right;
			height: 28px;
			background: url('../img/zeppelin/controller_handle.png') no-repeat top right;
			padding: 0 10px 0 0;
			margin: 0;
			font-size: 11px;
			font-weight: bold;
			text-align: left;
		}
			.Zeppelin .controller .handle .mask {
				float: left;
				height: 28px;
				background: url('../img/zeppelin/controller_handle.png') no-repeat top left;
				padding: 0 0 0 10px;
			}
		.Zeppelin .controller .control {
			margin-left: 6px;
		}
		.Zeppelin .controller .loading {
			float: left;
			color: white;
			margin: 7px 0 0 0;
		}
		.Zeppelin .controller .username {
			float: left;
			color: white;
			margin: 6px 8px 0 0;
		}
		.Zeppelin .controller .separator {
			display: none;
			float: left;
			background: white;
			width: 2px;
			height: 13px;
			overflow: hidden;
			margin: 6px 6px 0 0;
		}
		.Zeppelin .controller .action {
			display: none;
			float: left;
			text-indent: -1000px;
			overflow: hidden;
			cursor: pointer;
			color: #162e5a;
			margin: 4px 0 0 0;
			cursor: pointer;
		}
			.Zeppelin .controller .signIn, .Zeppelin .controller .signIn-disabled {
				width: 65px;
				height: 22px;					
				margin: 1px 0 0 0;
				background: url('../images/HW_UL_SignIn_Button.png');
				/*
				background: url('../img/zeppelin/controller_signin_green.png');
				background: url('../img/zeppelin/controller_signin_red.png');
				background: url('../img/zeppelin/controller_signin_blue.png');
				*/
			}
			.Zeppelin .controller .signOut {
				width: 65px;
				height: 17px;	
				background: url('../img/zeppelin/controller_signout_red.png');
				/*
				background: url('../img/zeppelin/controller_signout_red.png');
				background: url('../img/zeppelin/controller_signout_blue.png');
				*/
			}
			.Zeppelin .controller .close {
				width: 48px;
				height: 17px;	
				background: url('../img/zeppelin/controller_close_blue.png');
			}
			.Zeppelin .controller .open {
				width: 48px;
				height: 17px;	
				background: url('../img/zeppelin/controller_open_blue.png');
			}
.PrintPage {
        position: absolute;
        top: 9px;
        right: 144px;
}
 
        .PrintPage a {
                width: 90px;
                height: 13px;
                padding-left: 20px;
                background: url('../img/print.gif') no-repeat top left;
                font-size: 11px;
        }
        
        
        
.MODULE_ADROTATOR .content div {
    text-align: center;
}

.MODULE_MARKETINGADBLOCK .content {
   /* width: 974px ; */
}
.MODULE_MARKETINGADBLOCK .content div {
    display: inline;
}

.MODULE_ROTATING .content div
{
    
    padding:0px!important;
}

.Zone1 .MODULE_ROTATING .content  
{
    border-bottom: 1px solid #C2C2C2;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-left: 0px solid transparent;
}

.MODULE_ROTATING .content  
{
    padding:0px!important;
}
 
.modal-visible object, .modal-visible embed {
    visibility: hidden !important;
}

.jcarousel-skin-tango
{
    margin-left:40px;
    
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    
}

.jcarousel-skin-tango .jcarousel-container-horizontal 
{
    text-align:center;
    width: 820px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  810px;
    height: 155px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 130px!important;
    height: 155px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 30px;
    cursor: pointer;
    background: transparent url(cnnbuttons.png) no-repeat ; 
    background-position:0px -139px ;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position:0px -139px ;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
     background-position:0px -139px ;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position:0px -100px ;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 30px;
    cursor: pointer;
    background: transparent url(cnnbuttons.png) no-repeat ;
    background-position:0px -59px ;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position:0px -59px ;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position:0px -59px ;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -20px  ;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.MODULE_CNN .content
{
    border-style:none!important;
}

.itemid
{
    width: 50px;
}

/*slider*/
/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/
.anythingSlider                         { width: 974px; height: 150px; position: relative; margin: 0px; padding:0px ; }
.anythingSlider .wrapper                { width: 974px; overflow: hidden; height: 150px; margin: 0x; position: absolute; top: 0; left: 0; }

                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; z-index: -1000; margin: 0; padding:0px!important}
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 314px; width: 974px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: -250px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

.thumbNav                               { position: relative; top: 323px; text-align: center; display:none;}
.thumbNav li                            { display: inline; }
.thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.thumbNav a:hover                       { background-image: none; }
.thumbNav a.cur                         { background: #e0a213; }

.start-stop                             { z-index: 10; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; display:none;}
.start-stop.playing                     { background-color: red; }
.start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
