/* CSS Document */

p {
margin:0;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
}

h1 {
margin:0;
}

#videowrapper {
width:745px;
height:480px;
position:relative;
margin:0 auto;
}

#vidmessage {
	width:710px;
	height:39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top: 5px;
	left: 21px;
}

#vidmessageunder {
	width:700px;
	height:39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:dashed 1px #fff;
	margin-left:21px;
	margin-bottom:15px;
	padding:5px;
	
}

#vidmessage_joke {
	width:524px;
	height:39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top: 5px;
	left: 21px;
}

#video {
	width:482px;
	height:351px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top: 64px;
	left: 22px;
}

#videoadd {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top: 450px;
	left: 22px;
}

#legalvideo_head {
	width:206px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	color:#FF0000;
	left: 516px;
	top: 50px;
	
}

#legalvideo {
	width:206px;
	height:366px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top: 64px;
	left: 515px;
	border:solid 1px #999999;
	padding-top:10px;
	background:#f1f1f1;
}

#legalvideo h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin:0;
color:#FF0000;
}

.legalvideohead {
    width:206px;
	height:20px;
	margin-bottom:8px;
	border-bottom:solid 1px #333333 dotted;
}

#legalvideo .legalvideolist {
	width:206px;
	height:50px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:solid 1px #FFFFFF;
	
}

#legalvideo .legalvideolist .right{
	width:120px;
	height:50px;
	float:right;
	
}

#legalvideo .legalvideolist .left{
	width:76px;
	height:50px;
	float:left;
	padding-left:3px;
	
}

#popularvideos {
width:747px;
height:440px;
position:relative;
margin:0 auto;
}

#popularvideos #top {
height:33px;
background:url(images/popularvidtop.gif);
text-align:left;
}

#popularvideos #top h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
}

#popularvideos #mid {
width:747px;
height:auto;
background:url(images/popularvidmid.gif);
}

#popularvideos #mid ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#popularvideos #mid li {
display:inline;
}

#popularvideos #mid a {
	margin:auto;
	display: block;
	width:10px;
	float: left;
	background: url(images/img02.gif) repeat-x left top;
	text-decoration: none;
	font-size: 11px;
	color: #3399FF;
	font-family: "Trebuchet MS";
	height:18px;
	text-align:left;
}

#popularvideos #mid a:hover {
	color: #0033FF;
	
}

#popularvideos #mid .active a {
	background:url(images/manuhover.png) no-repeat;
	background-position:bottom;
	color:#FFFFFF;
}

#popularvideos #btm {
width:747px;
height:12px;
background:url(images/popularvidbtm.gif) no-repeat;
}

/*puplic and professional*/
#pupandpro {
width:747px;
height:auto;
position:relative;
}

#pupandpro #top {
width:710px;
height:33px;
background:url(images/popularvidtop.gif);
text-align:left;
}

#pupandpro #top h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
}

/*Tabs*/
#tabs {
	width:400px;
	height:22px;
	padding-left:0px;
	float:left;
	padding-left:8px;
	margin-top:9px;
}

#tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#tabs li {
	display: inline;
}

#tabs a {
	display: block;
	float: left;
	margin-left: 5px;
	background: #57B0DE url(images/img02.gif) repeat-x left top;
	padding: 1px 7px;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	font-family: "Trebuchet MS";
	font-weight:bold;
	height:18px;
	padding-top:4px;
	border:solid 1px #666666;
	border-bottom:none;
}

#tabs a:hover {
	color: #CC0000;
	
}

#tabs .active a {
	background:#FFFFFF url(images/manuhover.png) no-repeat;
	background-position:bottom;
	color:#000;

}

#tabs .small a {
	background: url(images/divider.jpg) no-repeat;
	background-position:center;
	width:3px;
	height:18px;
	padding:0 0 0 0;
	padding-top:5px;
}

/*End Tabs*/

#pupandpro #mid {
width:747px;
height:300px;
background:url(images/popularvidmid.gif);
}

#pupandpro #mid .altbox {

width:680px;
height:68px;
border-bottom:solid 1px #999999;
padding-left:20px;
padding-top:3px;
margin:0 auto;
}

#pupandpro #mid .altbox .detail {
width:600px;
height:64px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#pupandpro #mid .altbox .detail h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#0066FF;
}

#pupandpro #mid .altbox .pic {
width:76px;
height:64px;
float:left;
}



#pupandpro #mid .altbox2 {
width:680px;
height:68px;
border-bottom:solid 1px #999999;
padding-left:20px;
background:#DFF2FD;
margin:0 auto;
}

#pupandpro #mid .altbox2 .detail {
width:600px;
height:64px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#pupandpro #mid .altbox2 .detail h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#0066FF;
}

#pupandpro #mid .altbox2 .pic {
width:76px;
height:64px;
float:left;
}

#pupandpro #btm {
width:747px;
height:12px;
background:url(images/popularvidbtm.gif) no-repeat;
}

/*Video resources page css 08-05-2009*/

#searchvid {
width:710px;
height:440px;
position:relative;
}

#searchvid #top {
height:33px;
background:url(images/popularvidtop.gif);
text-align:left;
}

#searchvid #top h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
}

#searchvid #mid {
width:710px;
height:275px;
background:url(images/popularvidmid.gif);
padding-top:3px;
}

#searchvid #mid #right {
width:510px;
height:250px;
float:right;
overflow:auto;
margin-right:4px;
padding-top:4px;
}

#searchvid #mid #right .lines {
width:510px;
height:50px;
}

#searchvid #mid #right ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#searchvid #mid #right li {
display:inline;
}

#searchvid #mid #right a {
	display: block;
	width:76px;
	float: left;
	margin-left:25px;
	background: url(images/img02.gif) repeat-x left top;
	text-decoration: none;
	font-size: 11px;
	color: #3399FF;
	font-family: "Trebuchet MS";
	height:18px;
	text-align:left;
}

#searchvid #mid #right a:hover {
	color: #0033FF;
	
}

#searchvid #mid #right .active a {
	background:url(images/manuhover.png) no-repeat;
	background-position:bottom;
	color:#FFFFFF;
}

#searchvid #mid #left {
width:190px;
height:250px;
float:left;
overflow:auto;
margin-left:4px;
}

#searchvid #mid #left .lines {
width:171px;
height:15px;
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
background:#F5F5F5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #575757;
padding-left:2px;
}

#searchvid #btm {
width:710px;
height:7px;
background:url(images/popularvidbtm.gif) no-repeat;
}

#brwvid {
position:absolute; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
left: 1px; 
top: 3px;
}

#featrvid {
position:absolute; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
left: 192px; 
top: 3px;
}
/*End Video resources page css 08-05-2009*/

.vidsections {
    /*margin-top: 5px;*/
    color: #292929;
    width:125px;
	height:145px;
    border: 1px solid #666666;
    background:url(images/vidsectionbg.gif) repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    /*margin-bottom: 5px;*/
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 3px 7px #adadad;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -opera-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
	padding-top:8px;
}

.vidsecthmbnails {
height:85px; 
width:97px; 
border:solid 1px #999999; 
margin:0 auto;
padding:3px; 
background:#FFFFFF;
}

.vidsecthmbnails_details {
height:23px; 
width:97px;
padding:3px; 
border:solid 1px #999999; 
margin:0 auto;
margin-top:3px; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.vidsecthmbnails_details h1 {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
font-weight:bold;
}


#sidebarlistitem{
height:auto;
width:220px;
margin-top:10px;
border-bottom:1px solid #fff;
}

#sidebarlisttext{
height:auto;
width:126px;
padding-left:5px;
padding-right:5px;
float:right;
}

#sidebarlisttext a:link{
font-size:12px;
color:rgb(164, 53, 18);
}

#sidebarlisttext a:visited{
font-size:12px;
color:rgb(164, 53, 18);
}

#sidebarlisttext a:hover{
font-size:12px;
color:rgb(164, 53, 18);
text-decoration:underline;
}

#sidebarlisttext h5{
font-size:10px;
margin:0px;
}

