.selected {
	display:block !important;
}
.vvqbox {
	display: block;
	max-width: 100%;
	visibility: visible !important;
	margin: 10px auto;
}
.vvqbox img {
	max-width: 100%;
	height: 100%;
}
.vvqbox object {
	max-width: 100%;
}
#featured { clear:both; width:658px;   border:1px solid #d1d1d1; padding:5px 7px 5px; overflow:hidden; color:#b7b7b7;}
#featured  ul { background: url(/assets/images/video-bg.png) bottom left repeat-x; list-style:none; padding:10px 14px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
#featured  ul li { float:left; width:100%;}
#featured  ul li .promotion { float:left; width:628px;}
#featured  ul li .promotion h1 { font-size:22px; color:#143b78; text-transform:uppercase;}
#featured  ul li .desc { width:352px; margin-left:25px; float:left; padding-top:28px;}
#featured  ul li .desc h2 { font-size:22px; color:#666666;}
#featured  ul li p{ padding:5px 0;}
#listing { width:658px; border-right:1px solid #d1d1d1; border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:5px 8px 0px 8px; overflow:hidden;background:url(/assets/images/innerpages/program-school/ddiv-bg.png) bottom left repeat-x;}
#featured .content-details{ background:#FFF; padding:30px 15px; margin-bottom:7px; overflow:hidden;}
#featured .content-details h1 { font-size:22px; color:#143b78; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#featured .content-details span { font-size:11px; color:#666666; padding-bottom:10px;}
#featured .content-details img { float:right; margin:0 10px 10px 10px;}
#featured .content-details p { padding:0; margin:0; margin-top:10px; font-size:11px; line-height:17px;}


.featured { clear:both; width:886px; background-color:#f9f9f9; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:0 7px; overflow:hidden;}
.featured  ul { background:#FFF; list-style:none; padding:34px 14px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.featured  ul li { float:left;}
.featured  ul li .promotion { float:left; width:480px;}
.featured  ul li .promotion h1 { font-size:22px; color:#143b78; text-transform:uppercase;}
.featured  ul li .desc { width:352px; margin-left:25px; float:left; padding-top:28px;}
.featured  ul li .desc h2 { font-size:22px; color:#666666;}
#listing { width:656px; border-right:1px solid #d1d1d1; border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:5px 8px; overflow:hidden;}
.featured .content-details{ background:#FFF; padding:30px 15px; margin-bottom:7px; overflow:hidden;}
.featured .content-details h1 { font-size:22px; color:#143b78; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.featured .content-details span { font-size:11px; color:#666666; padding-bottom:10px;}
.featured .content-details img { float:right; margin:0 10px 10px 10px;}
.featured .content-details p { padding:0; margin:0; margin-top:10px; font-size:11px; line-height:17px;}

#slider{width:655px;  position:relative; }
.middle-content{ width:629px; margin:0 auto; overflow:hidden; position:relative;}
.middle-content h2{ font-family: Arial, Helvetica, sans-serif; color:#143b78; margin-top:15px; font-size:23px;}

#viewport, #viewport2, #viewport4, #viewport5, #viewport6{
	width:629px; /* Defines the size of the visible part of the carousel
		Attention : if you only want to see plain items in the viewport,
		the width of the viewport should take into account of :
		- the items width
		- the right and left padding of items
		- the number of items you want to see in the viewport
	 */
	
	overflow: hidden !important; /* Hides extra elements, those outside the viewport area */
	
	
}
#viewport ul, #viewport2 ul, #viewport4 ul, #viewport5 ul, #viewport6 ul{
	position: relative; /* Enables positionning of elements inside viewport */
	padding:15px 0 0 0; /* Resets default - User Agent - style */


}
#viewport li, #viewport2 li, #viewport4 li, #viewport5 li, #viewport6 li{
   border-right: 1px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    margin: 0 0;
    overflow: hidden;
    padding: 0 4px;
    text-align: center;
    width: 197px;
	min-height:200px;
	 
}

#viewport li p, #viewport3 li p, #viewport4 li p, #viewport5 li p, #viewport6 li p{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px !important;text-decoration: none !important;	 }
/* Cosmetic */
#simplePrevious, #simpleNext, #simplePrevious2, #simpleNext2,#simplePrevious4, #simpleNext4, #simplePrevious5, #simpleNext5,  #simplePrevious6, #simpleNext6  {
	cursor: pointer;
	font-size: 0.8em;
	text-decoration: none;	
}
#simplePrevious, #simplePrevious2, #simplePrevious4,  #simplePrevious5,  #simplePrevious6{ position:absolute; left:0px; top:15px; z-index:999}
#simpleNext, #simpleNext2, #simpleNext4, #simpleNext5, #simpleNext6{ position:absolute; right:0px; top:15px; z-index:999}

#viewport a, #viewport2 a, #viewport4 a, #viewport5 a, #viewport6 a{ text-decoration:none; font:11px Verdana;}

/* Phots Slider */



#viewport2, #viewport3, #viewport4, #viewport5, #viewport6{
	width:830px; /* Defines the size of the visible part of the carousel
		Attention : if you only want to see plain items in the viewport,
		the width of the viewport should take into account of :
		- the items width
		- the right and left padding of items
		- the number of items you want to see in the viewport
	 */
	
	overflow: hidden !important; /* Hides extra elements, those outside the viewport area */
	
	
}
#viewport2 ul, #viewport3 ul, #viewport4 ul, #viewport5 ul , #viewport6 ul{
	position: relative; /* Enables positionning of elements inside viewport */
	padding:15px 0 0 0; /* Resets default - User Agent - style */


}
#viewport2 li, #viewport3 li, #viewport4 li, #viewport5 li , #viewport6 li{
	width: 153px; /* Defines the size of inner element */
	height: 170px;
	float: left; /* Places list items side by side*/
	list-style: none; /* Resets default - User Agent - style */
	
	/* Cosmetic */
	
	margin: 0 1px;
	
	text-align:center;
	margin-right:13px;
}

#viewport2 li p, #viewport3 li p, #viewport4 li p, #viewport5 li p , #viewport6 li p{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px !important; }
/* Cosmetic */