body {	
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:10pt;
	}

a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-decoration : none;
	font-weight : normal; 
	font-size:0.95em; 
	}

a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-decoration : underline;
	font-weight : normal; 
	font-size:0.95em;
	}

td {
	border-width:1px; 
	color:black;
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:0.75em;
	}

a.blacklink { 
	color: #000000; 
	}
	
a.purplelink { 
	color: #660099; 
	}
	
a.greylink { 
	color: #666666; 
	}
	
a.whitelink { 
	color: #FFFFFF; 
}
	
a:hover.whitelink { 
	color: #FFFFFF; text-decoration:underline; 
	}

.boximage {
	border-width:1px; 
	border-color:black; 
	border-style:solid; 
	}

.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	border-color: #f0f0f0 #808080 #808080 #f0f0f0
}
.clbar{
	position:absolute;
	width:10px;
	height:10px;
	background-color:#efefef;
	layer-background-color:#efefef;
	visibility:hidden;
	border-color: #f0f0f0 #808080 #808080 #f0f0f0;
	
}

.cllevel0,.cllevel0over{
	position:absolute;
	padding:2px;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:0.8em;
	font-weight:normal;
	border-color: dimgray white white dimgray;
	border: 1px solid white;
	
}
.cllevel0{
	background-color:#d3c6e4;
	layer-background-color:#d3c6e4;
	color:black;
	border-color: white white white white;
}

.MenuHeader{
	background-color: #292f91;
	layer-background-color: #d3c6e4;
	color: white;
	border-color: white white white white;
	position: absolute;
	padding: 2px;
	font-family:  verdana,helvetica,sans-serif;
	font-size:0.8em;
	font-style: italic;
	font-weight: bold;
	border-color: dimgray white white dimgray;
	border: 1px solid white;
}


cllevel0SelectedLevel{
	background-color:#efefef;
	layer-background-color:#efefef;
	border-color: #efefef;
	
}

.cllevel0over{
	background-color:#292f91;
	layer-background-color:WHITE;
	color:#AAAAAA;
	cursor:pointer;
	
}
.cllevel0border{
	position:absolute;
	visibility:hidden;
	background-color:dimgray;
	layer-background-color:#114e5f
}

.cllevel1,.cllevel1over{
	position:absolute;
	padding:1px;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:0.8em;
	font-weight:normal;
	border-color: dimgray white white dimgray;
	border: 1px solid white;
	
}
.cllevel1{
	background-color:#d3c6e4;
	layer-background-color:#d3c6e4;
	color:black;
	border-color: white white white white;
	
}
.cllevel1over{
	background-color:#292f91;
	layer-background-color:WHITE;
	color:WHITE;
	cursor:pointer;
}
.cllevel1border{
	position:absolute;
	visibility:hidden;
	background-color:dimgray;
	layer-background-color:#114e5f
}

/** NEW STYLES **/

.sidebar-box {
	width: 220px;
	margin-bottom: 10px;
}

.sidebar-box h2 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 10px;
	margin: 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.sidebar-box-body {
	background: #efefef;
	padding: 0 10px 10px;
	margin: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.sidebar-box-body p {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
	font-size: 11px;
}

.sidebar-box-body ul {
	margin: 0;
	padding: 10px 0 0 0;
}

.sidebar-box-body li {
	margin: 0 0 0 20px;
	list-style-image: url(../images/arrow_gray.gif);
}

.sidebar-media-box {
	background: #efefef;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 10px;
	width: 220px;
}

.sidebar-media-box-body {
	padding: 10px;
}

.sidebar-media-box img {
	border: 1px solid black;
}

.caption {
	text-align: center;
	margin: 10px 0 0 0;
	display: block;
}

.caption img {
	border: none;
	vertical-align: middle;
	margin-right: 10px;
}

/* Theming */
h1 {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 2px 10px;
	text-align: left;
}

.channel-visit .sidebar-box h2,
.channel-visit h1 {
	background: #ef3224;
	color: #fff;
}
.channel-business .sidebar-box h2,
.channel-business h1 {
	background: #f8c235;
	color: #fff;
}
.channel-learn .sidebar-box h2,
.channel-learn h1 {
	background: #07a4dd;
	color: #fff;
}
.channel-live .sidebar-box h2,
.channel-live h1 {
	background: #29924a;
	color: #fff;
}

.channel-visit .sidebar-box-body a,
.channel-visit .sidebar-media-box a {
	color: #ef3224;
}

.channel-business .sidebar-box-body a,
.channel-business .sidebar-media-box a {
	color: #f8c235;
}

.channel-learn .sidebar-box-body a,
.channel-learn .sidebar-media-box a {
	color: #07a4dd;
}

.channel-live .sidebar-box-body a,
.channel-live .sidebar-media-box a {
	color: #29924a;
}

.vjs-flash-fallback {
	margin: 0 auto;
}
