#widecol{float:left; width:735px; border-right:2px dotted #999999; margin: 0 0 5px 0;}
#leftcol{width:195px; float:left; text-align:left; margin:0 0 0 5px;}
#colA{width:180px; float:left; padding:0 10px; border-left:2px dotted #999999; }
#colB{width:500px; border-left:2px dotted #999999; padding:0 10px; float:right; }
#equalize { margin: 10px 0 0 0; }
#main{border:1px solid #CCC; }
.newswrap{border-bottom:1px solid #eee; margin-bottom:10px;padding-bottom:5px;}
.newstitle{font-size:13px; color:#006699; font-weight:bold}
.newsdescrip{color:#666666}
.mynyvs_wrap{ margin-bottom:10px}
.mynyvs_thumb{height:50px; width:50px; background:#CCCCCC; float:left; overflow:hidden}
.mynyvs_des{margin-left:0px; color:#333333; margin-bottom:10px; border-bottom:1px solid #EEE;padding:0 0 5px 0}
.mynyvs_com{margin-top:5px; font-size:10px; color:#999999}

.container {
	overflow: hidden;
	width: 730px;
	position:relative;
	margin: 0 0 0 0;
	background-color:#2478A4;
	height:240px;
}


/*--Main Image Preview--*/
.main_image {
	width: 460px;
	height: 238px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 1em;
	padding: 5px;	margin: 0;
	line-height: 1.6em;
}
.block small {
	padding: 0 0 0 20px;
	font-size: 1em;
	color:#FFFFFF;
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	background: url(btn_collapse.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute;
	top: -27px; right: 19px;
}
.main_image a.show {background-position: left bottom;}


.image_thumb {
	float: left;
	width: 240px;
	background: #2478A4;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
.image_thumb img {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0;
	padding:0;
	width: 240px;
	float: left;
	border-bottom: 1px solid #1C92CF;
	border-top: 1px solid #2478A4;
	border-right: 1px solid #ccc;
	height:58px;
	overflow:hidden;
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #1C92CF;
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 1.2em;
	margin: 5px 0; padding: 0;
	color:#FFFFFF;
}
.image_thumb ul li .block {
	float: left;
	margin-left: 10px;
	padding: 0;

}
.image_thumb ul li p{display: none;}

#notifications .thumb{
 width:45px;
 height:45px;
 overflow:hidden;
 float:left;
}
#notifications .thumb img{
 position:relative;
}

#notifications .description{
 float:left;
 margin: 0 0 0 10px;
}

#courses_list {
 list-style-type:none;
 margin:0;
 padding:0;
}

#courses_list li{
 margin: 5px 0 5px 0;
 padding: 3px 0 3px 5px;
}
#courses_list li a{
 font-size:12px;
}
#courses_list tr.odd{
 background-color:#DDD;
}

.demo-show2 h3{
 font-family:arial,helvetica;
 font-weight:bold;
 font-size:12px;
 color:#FFF;
 text-transform:uppercase;
 border-top:1px solid #6FC5FF;
 margin:0;
 padding:7px 0 5px 10px;
 cursor:hand;
 cursor:pointer;
}
.demo-show2 div{
 display:none; 
 line-height:19px;
}
.demo-show2{
 float: left;
 width: 270px;
 color:#FFF;
 font:13px arial,helvetica;
}

.demo-show2 h3{
 background-color:#2478A4;
}

.demo-show2 .selected{
 color:#FFA;
 background-color:#1C93CF;
}
.demo-show2 .selected_pane{
 background-color:#1C93CF;
 padding-right:5px;
 display:none;
}
.demo-show2 .main_img{
 display:none;
}

#current_slide_mark{
 width:18px;
 height:18px;
 position:absolute;
 z-index:800;
 display:none;
}

.story_desc{
	display:none;
}

.story_assets{
	display:none;
	height:2px;
}

.desc_overlay{
	background-color:#000;
	color:#FFF;
	position:absolute;		
	left:0px;
	padding:5px;
	width:460px;
	height:40px;
	bottom:0px;
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}
#widecol{float:left; width:735px; border-right:2px dotted #999999; margin: 0 0 5px 0;}
#leftcol{width:195px; float:left; text-align:left; margin:0 0 0 5px;}
#colA{width:180px; float:left; padding:0 10px; border-left:2px dotted #999999; }
#colB{width:500px; border-left:2px dotted #999999; padding:0 10px; float:right; }
#equalize { margin: 10px 0 0 0; }
#main{border:1px solid #CCC; }
.newswrap{border-bottom:1px solid #eee; margin-bottom:10px;padding-bottom:5px;}
.newstitle{font-size:13px; color:#006699; font-weight:bold}
.newsdescrip{color:#666666}
.mynyvs_wrap{ margin-bottom:10px}
.mynyvs_thumb{height:50px; width:50px; background:#CCCCCC; float:left; overflow:hidden}
.mynyvs_des{margin-left:0px; color:#333333; margin-bottom:10px; border-bottom:1px solid #EEE;padding:0 0 5px 0}
.mynyvs_com{margin-top:5px; font-size:10px; color:#999999}

.container {
	overflow: hidden;
	width: 730px;
	position:relative;
	margin: 0 0 0 0;
	background-color:#2478A4;
	height:240px;
}


/*--Main Image Preview--*/
.main_image {
	width: 460px;
	height: 238px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 1em;
	padding: 5px;	margin: 0;
	line-height: 1.6em;
}
.block small {
	padding: 0 0 0 20px;
	font-size: 1em;
	color:#FFFFFF;
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	background: url(btn_collapse.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute;
	top: -27px; right: 19px;
}
.main_image a.show {background-position: left bottom;}


.image_thumb {
	float: left;
	width: 240px;
	background: #2478A4;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
.image_thumb img {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0;
	padding:0;
	width: 240px;
	float: left;
	border-bottom: 1px solid #1C92CF;
	border-top: 1px solid #2478A4;
	border-right: 1px solid #ccc;
	height:58px;
	overflow:hidden;
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #1C92CF;
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 1.2em;
	margin: 5px 0; padding: 0;
	color:#FFFFFF;
}
.image_thumb ul li .block {
	float: left;
	margin-left: 10px;
	padding: 0;

}
.image_thumb ul li p{display: none;}

#notifications .thumb{
 width:45px;
 height:45px;
 overflow:hidden;
 float:left;
}
#notifications .thumb img{
 position:relative;
}

#notifications .description{
 float:left;
 margin: 0 0 0 10px;
}

#courses_list {
 list-style-type:none;
 margin:0;
 padding:0;
}

#courses_list li{
 margin: 5px 0 5px 0;
 padding: 3px 0 3px 5px;
}
#courses_list li a{
 font-size:12px;
}
#courses_list tr.odd{
 background-color:#DDD;
}

.demo-show2 h3{
 font-family:arial,helvetica;
 font-weight:bold;
 font-size:12px;
 color:#FFF;
 text-transform:uppercase;
 border-top:1px solid #6FC5FF;
 margin:0;
 padding:7px 0 5px 10px;
 cursor:hand;
 cursor:pointer;
}
.demo-show2 div{
 display:none; 
 line-height:19px;
}
.demo-show2{
 float: left;
 width: 270px;
 color:#FFF;
 font:13px arial,helvetica;
}

.demo-show2 h3{
 background-color:#2478A4;
}

.demo-show2 .selected{
 color:#FFA;
 background-color:#1C93CF;
}
.demo-show2 .selected_pane{
 background-color:#1C93CF;
 padding-right:5px;
 display:none;
}
.demo-show2 .main_img{
 display:none;
}

#current_slide_mark{
 width:18px;
 height:18px;
 position:absolute;
 z-index:800;
 display:none;
}

.story_desc{
	display:none;
}

.story_assets{
	display:none;
	height:2px;
}

.desc_overlay{
	background-color:#000;
	color:#FFF;
	position:absolute;		
	left:0px;
	padding:5px;
	width:460px;
	height:40px;
	bottom:0px;
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}

div.dashboardrightColumn , div.dashboardleftColumn {
    float:left;
    display:block;
}
