@charset "utf-8";
/* Top Nav */

.v_top_nav_holder {
	height:47px;
	width:inherit;
	background:url(/images/video/top_nav_bg.gif) repeat-x;
}

ul.v_top_tab {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:20px 0 0 25px;
	margin:0;
    font-size:16px;
}
li.v_top_tab_actv {
	float:left;
	height:27px;
	line-height:27px;
	font-weight:bold;
	background:url(/images/video/top_tab_actv.gif) repeat-x;
	margin:0 4px 0 4px;
}
span.v_top_tab_actv_left {
    display:block;
    padding-left:8px;
    background:url(/images/video/top_tab_actv_left.gif) no-repeat top left;
}
span.v_top_tab_actv_right {
    display:block;
    padding-right:8px;
    background:url(/images/video/top_tab_actv_right.gif) no-repeat top right;
}
li.v_top_tab_actv a {
    color:#0099cc;
}
li.v_top_tab_actv a:hover span span {
    color:#003366;
    text-decoration:underline;
}
li.v_top_tab_dflt {
 	float:left;
	height:26px;
	line-height:26px;
	font-weight:bold;
	background:url(/images/video/top_tab_dflt.gif) repeat-x;
	margin:0 4px 0 4px;
    border-bottom:solid 1px #cccccc;
}
span.v_top_tab_dflt_left {
    display:block;
    padding-left:8px;
    background:url(/images/video/top_tab_dflt_left.gif) no-repeat top left;
}
span.v_top_tab_dflt_right {
    display:block;
    padding-right:8px;
    background:url(/images/video/top_tab_dflt_right.gif) no-repeat top right;
}
li.v_top_tab_dflt a {
    color:#006699;
}
li.v_top_tab_dflt a:hover span span {
    color:#003366;
    text-decoration:underline;
}
/* Video Info */
div.video_info {
    float:left;
    border:solid 1px #CCCCCC;
    padding:5px;
    width:480px;
    height:125px;
    margin:10px 0 0 13px;
    font:12px Verdana, Arial, Helvetica, sans-serif;
    overflow:hidden;
    background-color:#F0F0F0;
}
span.v_info_label {
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:gray;
}
span.v_info_label_txt {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#333;
}
/* Video Thumb Grid */

div.v_thumb_hldr {
    float:left;
    width:450px;
    height:110px;
    border-bottom: solid 1px #CCCCCC;
    margin:10px 10px 0 10px;
    padding-top:3px;
}
div.v_thumb_hldr:hover {
    background-color:#EFF9FF;
}
div.v_thumb_hldr:hover img {
    border: solid 1px #0099CC;
}
div.v_thumb_img_hlder {
    float:left;
    width:145px;
    height:inherit;
}
img.v_thumb_img {
    padding:2px;
    border: solid 1px #999999;
    background-color:white;
}
div.v_thumb_desc_hldr {
    float:left;
    margin-left:10px;
    width:290px
}
a.v_thumb_title_lnk {
    border-bottom:
    1px dotted #999999;
    font-weight:bold;
    font-size:16px;
    color:#006699;
}
a.v_thumb_title_lnk:hover {
    color:#0099CC;
}
div.v_thumb_desc {
    padding:5px 0 5px 0;
    font:11px Verdana, Arial, Helvetica, sans-serif;
}
span.v_thumb_label {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
   color:#666666;
}
a.v_thumb_desc_lnk {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
    border-bottom:0px;
    color:#006699;
}
a.v_thumb_desc_lnk:hover {
    text-decoration:none;
    border-bottom:0px;
    color:#0099CC;
}
/* Video Thumb Small */
div.v_sm_thumb_hldr_title {
    float:right;
    padding:2px;
    width:140px;
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 5px 0 0 ;
    color:#333333;
    background-color:#DAF2FE;
}
div.v_sm_thumb_hldr {
	float:left;
	border:solid 1px #CCCCCC;
	padding:5px;
	width:480px;
	height:157px;
	margin-left:13px;
}
div.v_sm_thumb {
	float:left;
	width:150px;
	height:140px;
	margin:5px 5px 0 5px;
	overflow:hidden
}
div.v_sm_thumb:hover img {
	overflow:hidden;
    border: solid 1px #0099CC;
}
div.v_sm_thumb_hldr a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
}
div.v_sm_thumb_hldr a:hover {
	text-decoration:underline;
	color:#0099CC;
}
/* Paging */
.v_pagination {
    display:block;
	width:auto;
	font-size:14px;
	font-weight:bold;
}
.v_page_current {
	width:auto;
	padding:3px;
	vertical-align:middle;
	display:inline;
	float:inherit;
	border:1px solid #FFFFFF;
	color:#990000;
}
.v_page_number {
	width:auto;
	padding:3px;
	vertical-align:middle;
	display:inline;
	float:inherit;
	border:1px solid #FFFFFF;
	cursor:pointer;
}
.v_page_number:hover {
    padding:3px;
	border:1px solid #003366;
	background-color:#0099FF;
	color:#FFFFFF;
}
.v_prev_nxt {
    width:auto;
	padding:3px;
	vertical-align:middle;
	display:inline;
	float:inherit;
	border:1px solid #FFFFFF;
	cursor:pointer;
}
.v_prev_nxt:hover {
    text-decoration:underline;
}
/****** VIDEO STYLES ********/
.thumbHolder{
	margin-left:5px; 
	margin-top:10px; 
	padding:2px; 
	border:#666666 thin solid; 
	width:101.2px; 
	float:left;
}
.txtHolder{
	float:left; 
	padding-top:15px;
}
.txtStyle{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding:5px;
	font-weight:bold;
	color:#0000FF;
}
.txtVidDesc{
	font:Verdana, Arial, Helvetica, sans-serif;
	size:11px;
	color:#333333;
	margin-top:5px;
	margin-left:5px;
	
}