@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -56px; /* the bottom margin is the negative value of the footer's height */
	width:100%;
	background-image:url(../images/wrapper_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.footer, .push {
	height: 56px; /* .push must be the same height as .footer */
}


body{
	background-color:#FFFFFF;
	background-image:url(../images/bg_masthead.gif);
	background-repeat:repeat-x;
	font-family:Arial,Verdana,sans-serif,Myuen,Gulim;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}

.required {
	color:#a3a3a3;
	font-family:Arial,Verdana,sans-serif,Myuen,Gulim;
	font-size:12px;
	font-weight:bold;
	
}

#submitsearch {
	cursor:pointer;
}

#flashplayer{
	width:  587px; 
	height: 362px;
	background-color:#000;
	float:left; 
	margin-top:20px;
	border:0px;
}




#container{
	margin: 0px auto;	
	text-align:left;
	width:950px;
}


#header{
	height:60px;
	
}

#header #logo{
 float:left;
 height:44px;
 width:124px;
 background-image:url(../images/Deloitte.png);
 background-position:bottom;
 background-repeat:no-repeat;
 cursor:pointer; 
}

#header #loginnav{
  float:right;
  height:44px;
  width:250px;
  background-image:url(../images/logo_right.png);
  background-position:bottom;
  background-repeat:no-repeat;
  color:#FFFFFF;
  cursor:pointer;
}



#header #loginicon{
  float:right;
  margin-left:5px;
  margin-top:25px;
  margin-right:30px;
   
   }

#breadcrumb{
	padding:0 32px;
	margin-top:50px;
	font-size:10px;
	color:#999999;
}

#breadcrumb a{
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

#breadcrumb #trail{
	margin-top:75px;
}

.categoryhead {


}

a {cursor:pointer}

a.categories {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#c2c2c2;
	text-decoration:none;
	font-weight:bold;
	vertical-align:super;
}

a.categories:hover {
	color:#00a1de;
}

.categoriesclicked {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#00a1de;
	text-decoration:none;
	font-weight:bold;
	vertical-align:super;
}

.spacecat {
	padding-left:13px;
	padding-right:13px;
	padding-top:13px;
}

.spacecat2 {
	padding-left:15px;
	padding-right:16px;

}

.greyspacer {
  height:1px;
  width:100%;
  background-image:url(../images/grey_spacer.gif);
  background-position:bottom;
  background-repeat:repeat-x;
}

#contentcont {
	padding-top:16px;

}

#listofplaylist { 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

.imgplay {
	float:left; 
	width:115px; 
	height:67px; 

	background:url(../images/small_bg.png) no-repeat;
	margin-left:7px;
}

li.playlistli {
	height:70px; 

	margin-left:0px; 
	margin-top:5px;	
}

.textplaycont { 
	float:left; 
	height:60px;


}

#desccont {
	width:280px;

	float:left;

}

#linknpage {
	float:right; 
	width:630px; 

	}
	
#sortlinks {
	float:left;
	color:#A3A3A3;
}

#pagination {
	float:right;
}

a.sortinglinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a3a3a3;
}

a.sortinglinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00a1de;
}

a.sortinglinksclicked {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00a1de;
	font-weight:bold;
	text-decoration:none;
}


a.removelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a3a3a3;
	
	cursor:pointer;
	text-decoration:underline;
}

a.removelink:hover {

	color:#00a1de;

}


#prev {
	float:left;
	width:16;
	
}

#next {
	float:left;
	width:16;
}

#paginationtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a3a3a3;
	padding-left:13px;
	padding-right:13px;
	float:left;
}


h1 {
	color:#00a1de;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	padding-bottom:13px;
}

h4 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

span.timer {
	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

span.viewcount {
	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px
}

div.dateofvid {
	color:#a3a3a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
}



p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;

}

p.videodesc {padding-left:10px;}

#footer{
	margin:0px;
	text-align:center;
	background-color:#f1f1f1;
	
}

#footercont {
	margin: 0px auto;	
	width:950px;
	height:56px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
}



#footercont #viologo{
	float:right;

}


#videogrid{
margin-top:40px;
}

#videogrid div{
	float:left;
	width:209px;	
	margin-bottom:21px;
	cursor:pointer;

}

#videogrid div img{

}

#videogrid .input{
	margin-bottom:2px;
	width:150px;
}

#videogrid .submit{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn_big_primary.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Verdana,sans-serif,Myuen,Gulim;
font-size:1em;
font-weight:bold;
height:28px;
margin-top:0.5em;
padding-bottom:5px;
padding-left:10px;
text-align:left;
width:106px;
/*margin-left:50px;*/
}

#videogrid .mainmenu{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn_big_primary_back.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Verdana,sans-serif,Myuen,Gulim;
font-size:1em;
font-weight:bold;
height:28px;
margin-top:0.5em;
padding-bottom:5px;
padding-right:10px;
text-align:right;
width:106px;
position:absolute;
margin-left:20px;
margin-top:-5px;
z-index:100;
}



#title{
	border-bottom:1px solid #002776;	
	color:#00A1DE;
	font-size:24px;
	font-weight:bold;
	padding-bottom:20px;
}

h2.videotitle{
	font-size:12px;
	color:#002776;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:4px;

	}

.videodescription{
	font-size:11px;

}


a.footerlinks{
	font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
	font-size:0.85em;
	color:#8C97BA;
	text-decoration:none;
	font-weight:bold;
}

#footerlinks ul {
margin:0;
padding:0;
}

#footerlinks ul li {
display:inline;
margin-right:23px;
padding:0;
}


a.linkIcon {
	text-decoration:none;
	
	height:20px;
	line-height:20px;
	padding-left:20px;
}

a.linkIcon.facebook { background: transparent url(../images/facebook_16x16.gif) no-repeat scroll 0; }
a.linkIcon.twitter { background: transparent url(../images/twitter_16x16.gif) no-repeat scroll 0; }
a.linkIcon.yammer { background: transparent url(../images/yammer.png) no-repeat scroll 0; }
a.linkIcon.linker1 { background: url(../images/link.jpg) no-repeat scroll 0; }

.clear{
clear:both;
}

