html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,var,b,u,i,center,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

@import url("menu/menu.css");






body
{
  
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height:18px;
    color: #fff;
	text-align: center; /* for IE */
	background: #000;

}
#s_wrap_main	{width: 100%; position:relative; float:left; background:#000 url(images/background.jpg) repeat scroll center top;}
#s_wrap_sub		{ width:980px; margin:0 auto;}
.template_style {
  	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
    width: 960px;}

.linkscontainer
{
    text-align:center;
    font-size: 10pt;
}
.mmaText
{
    padding: 14px 20px 10px 10px;
}
.mmaText p
{
	color: #EFEFEF;
	font-size: 12px;
	line-height: 18px;
}
.mmaText a
{
    color: #ff6600;
    text-decoration: none;
}
.mmaText a:hover
{
    text-decoration: underline;
}
.mmaText h1
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.mmaText h2
{
    color: #ffffff;
    font-size: 18px;
}
.mmaText li
{
    list-style-type: lower-alpha;
    color: #FFFFFF;
}
.orangeText
{
    color: #ff6600;
}
.allInstructorsImage
{
    margin-top: 25px;
    margin-left: 3px;
}

.biographyText
{
	padding-right: 20px;
	padding-bottom: 10px;
}
.biographyText h1 {
	margin: 0px;
}
.biographyText p
{
	color: #CCCCCC;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 5px;
}
.biographyText a
{
    color: #ff6600;
     text-decoration: none;
}
.biographyText a:hover
{
    text-decoration: underline;
}



/*------------------------*/
/*------Basic Styles------*/
/*-----------------------*/
td,tr,th		{ vertical-align:top;}
.lineBreak 		{ border-bottom:1px solid #666666; margin:25px auto;width:300px;}
h3				{ font-size:14px; color:#fff; margin: 0 0 25px 0; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.bg-interior li	{ margin-left:20px;}

/*------------------------*/
/*------Header------------*/
/*-----------------------*/

.header				{ display:block; width:100%;  float:left; background:url(images/bg-header.gif) top center no-repeat; margin:20px 0 0 0; padding-top:20px;}
.bg-interior		{ background:url(images/bg-content-middle.gif) top center; padding:0;}
.bg-interior .top	{ background:url(images/bg-content-top.gif) top center no-repeat; height:20px; margin:0; padding:0;}
.bg-interior .bottom	{ background:url(images/bg-content-bottom.gif) bottom center no-repeat; height:20px; margin:0; padding:0; float:left; width:100%; top:2px;}

.header .headerMain		{ float:left; display:inline; width:740px; padding:20px 0 0 0;}

.header .headerMain .padding	{ padding-left:25px; padding-right:15px;}
.header .full-width		{ width:100%; height:100px;}					
.header  .logo	{ margin: 25px 0 10px 25px; position:relative; float:left; }
.header  .utilities		{ position:relative; float:right; right:0; top:0; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.header  .utilities span.links{ color:#fff; margin-right:20px; position:relative; float:left; top:80px;}
.header  .utilities span.tagline { color:#FF6600; margin-right:40px; position:relative; float:left; top:80px;}


.header  .utilities a	{ margin-right:10px; color:#fff;}
.header  .utilities .videoSearch
						{ position:relative; float:left; margin-right:40px; top:80px;}
.header  .utilities .videoSearch a
						{ display:none;}
.header  .utilities .videoSearch div a
						{ display:inline;}
.header  .utilities .videoSearch .c_head
						{ top:-50px; position:relative; float:left;}
.header  .utilities .videoSearch .c_footer
						{top:0; position:relative; float:left;}

						
.header  .nav			{ margin: 10px 20px 0px 20px; display:block; background:#444; -moz-border-radius:6px; -webkit-border-radius:6px; }
.header  .nav span		{ position:relative; float:left;height:30px; line-height:30px; display:block;}
.header  .nav span.icn	{ width:7px;}

.header .nav table		{ display:inline;  width:auto;}
.header .nav table span	{ line-height:normal; width:auto; }
.header .easyMenu .txt,
.header .nav a.links   {   padding:0 7px 0 20px;  background:url(images/topNavButton.jpg) center left no-repeat; color:#fff; text-transform:uppercase; font-weight:bold; font-size:11px; height:30px; line-height:30px;  }
.header .nav .mid98		{ width:130px;} 
 
 
.header  .easyMenu span.hov,
.header .nav a.links:hover,
.header .easyMenu .txt:hover
{ color:#ff6b0e; text-decoration:none;}



.easyMenu table 	{ background:#444; padding-top:10px;}
.easyMenu table td 	{  padding-bottom:6px;}
.header .easyMenu table .txt	{  padding-right:15px; background:none; text-transform:uppercase; font-size:11px; font-weight:normal; margin:0;}

.header .headerMain .mediaDisplay	{ margin: 0 0 0 0;}
.header .sidebar		{ float:left; display:inline; width:200px; padding: 20px 0 0 0;  }
 
 
.nav span.mi			{color:#fff;font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
/*------------------------*/
/*------Admin Pages------------*/
/*-------------------e5e5e5----*/
.admin td,						
.admin th{ color:#e5e5e5; }
.admin .headerMain				{ width:100%; padding:25px 0 25px 0;}
.admin .headerMain .padding		{ padding:25px;}
.admin .SubHead,
.admin .SubSubHead				{ color:#e5e5e5;}

.admin .console-large a			{ display:block;}
.admin .console-mouseon 		{ background:#333;}

.admin tr.NormalBold			{ background:#333 !important;}
.admin tr.NormalBold td			{ vertical-align:middle;}
.admin .ExtensionsContent .Head	{ padding-left:10px }


.admin .LanguagesContent table td
								{ background:none !important;vertical-align:top;}							
.admin .LanguagesContent table td textarea,
.admin .LanguagesContent table td select
								{ display: inline; float:left; width:250px !important;}

.admin .PagingTable
								{ background:none; border:none;}

.admin .DataGrid_AlternatingItem{ background:#333;}

.admin #dashboardTabs,
.admin .dashboardTableAlt		{ background:none;}

.admin .FileManager_Header td a,
.admin .FileManager_Header td a:link,
.admin .FileManager_Header td a:active,
.admin .FileManager_Header td a:visited
								{ color:#000;}
.admin .FileManager_Item td,
.admin .FileManager_AltItem td	.UVG_SearchInputContent td { color:#333; padding-top:2px; padding-bottom:2px;}
.admin .FileManagerTreeNodeSelected,
.admin .FileManagerTreeNode{	color:#000;  }

 .admin .ListsContent .DNNTree	{ color:#e5e5e5;}

.admin .eMain					{ padding:20px; color:#222;}
.admin .eMain td,						
.admin .eMain th				{ color:#222; }
.admin .eMain tr.NormalBold		{ background:#ccc !important;}

.admin .eMain .Head				{ color:#000; padding-top:20px;}
.admin .eMain .SubHead			{ color:#222;}
.admin .eMain .DataGrid_Container td
								{ color:#222;}
.admin .eMain .DataGrid_AlternatingItem
								{ background:#fff;}

.admin .SecurityContent table .Normal td{ padding:3px;  }

.admin .c_actions td,
.admin .c_actions th			{ color:#222;}

table.FCKLinkGalleryContainer	{ margin:20px; text-align:left;}
table .SubHead,					
a.CommandButton,
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited			{color:#ff6600;}

.ControlPanel table .SubHead,					
.ControlPanel a.CommandButton,
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited			
								{color:#222;}
								
								
.Head							{ color:#fff;}

.admin .WizardText 			{ color:#fff;}

/*------------------------*/
/*------Main Content------*/
/*-----------------------*/

div.body				{displ?y:inline; width:100%; float:left; margin: 0 0 0 0;}
div.home					{ margin:20px 0 0 20px;}
.body .contentPane		{ display:inherit; float:left;width:100%}
.body .videoPane		{ padding:20px 0 20px 0;} 
.body .DNNEmptyPane		{ display:none !important;}
.contentPane p			{ color:#efefef; font-size:12px; line-height:18px; margin:10px 0 12px 0;}
.header .Subhead		{ color:#e5e5e5;} 
a.train					{ display:inline; float:right; margin:0 0 20px 20px;}


.Contact_Content table	{ width:80% !important}
.Contact_Content table td
						{ padding:3px 0 3px 0;}
.Contact_Content table input
						{ width:225px; }
.Contact_Content table textarea
						{ width:300px; height:60px;}
 .Contact_Content table #dnn_ctr613_contact_btnSubmit 
						{ width:auto;}
/*------------------------*/
/*------Home Page---------*/ 
/*-----------------------*/

.home .leftPane			{ display:inherit; float:left;width:50%}
.home .c_head 			{ margin-top:0;}
.home .contentPane		{ display:inherit; float:left;width:45%}
.home table td			{ border:none !important;}
.home .SectionHeader 	{ background:none; padding-top:10px; padding-bottom:10px; padding-left:0;}
.home .SectionHeader .SubSubHead { color:#e5e5e5; font-size:16px; font-weight:bold;} 

.home .UVG_VideoListContent table.MenuBody td
						{ border:none !important;}
.home .UVG_VideoListContent table.MenuBody td td 
						{ padding:5px;}
.home .UVG_VideoListContent table.MenuBody td img 
						{ width:110px !important;}
.home .UVG_VideoListContent table.MenuBody td.Normal,
.home table .SectionFooter,
.home .Normal a.verticalMiddle
						{ display:none;}


/*------------------------*/
/*------Instructors-------*/ 
/*-----------------------*/					
.instructorThumbnail	{ margin: 0 5px 0 0; padding-bottom:25px; }		
	
.thumbnailText
{
      padding:15px 0 0 0;
}
.thumbnailText h1
{
    font-size: 16px;
    margin: 0 0px 5px 0px;
    line-height: 16px;
    color: #fff;
	font-family:Arial;
}
.thumbnailText h2
{
    margin: 0px 0px 0px 0px;
    color: #fff;
    font-size: 10px;
}
.thumbnailText h3
{
    margin: 3px 0px 0px 0px;
    color: #fff;
    font-size: 10px;
	font-weight:bold;
}
.thumbnailText h5
{
    margin: 0px 0px 5px 0px;
    color: #fff;
    font-size: 10px;
}
.thumbnailText a
{
    text-decoration: none;
}
.thumbnailText a:hover
{
}
.thumbnailText a:visited
{
    color: #ffffff;
}	

/*------------------------*/
/*---Subscriber Home------*/
/*-----------------------*/	
.PanelReisterLogin, 			  				
.Login_PanelReister, 
.Login_Row									{ width:100%;}
.Login_Row .PanelReisterLogin_right			{ width:100%;}
.Login_Row .SubHead				{ color:#ff6600;}
.Login_Row img								{ display:none;}
.Login_Row input.NormalTextBox				{ width:200px;}
.Login_PanelReister .btnRegister			{ padding:0;}


.Login_Row table							{ margin:0 0 25px 0; }
.Login_Row td								{ padding:10px 5px 10px 5px; border-bottom:solid 1px #333; }


 


.Login_Row a.CommandButton	{ background:#e6e6e6;   }
.Login_Row a#dnn_ctr603_ViewLogin_btChange,
.Login_Row a#dnn_ctr603_ViewLogin_grdServices_ctl02_lnkSubscribe{ background:#ce5200;   }

.PanelRoleList .Login_Row a.CommandButton	{ display:inline-block; float:right; padding:5px 9px 5px 9px;   font-weight:bold; font-size:12px; line-height:18px;   text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.45); -moz-border-radius:3px;-webkit-border-radius:3px;background: -moz-linear-gradient(-90deg, #e6e6e6, #fff 2px, #fff, #e6e6e6 2px, #ccc);-moz-box-shadow: 0 0 1px rgba(0,0,0,.25);border:solid 1px #b3b3b3; color:#007eed;text-shadow:0 -1px 1px rgba(255,255,255,.95); color:#333; text-decoration:none; margin-right:10px; width:auto; }

.PanelRoleList .Login_Row a.CommandButton:hover	{  background: -moz-linear-gradient(-90deg, #f2f2f2, #fff 2px, #fff, #fff 2px, #e6e6e6); border:solid 1px #b3b3b3;  color:#155d9d; text-shadow:0 -1px 1px rgba(255,255,255,.95); color:#FF6600;   }


.PanelRoleList .Login_Row a#dnn_ctr603_ViewLogin_btChange,
.PanelRoleList .Login_Row a#dnn_ctr603_ViewLogin_grdServices?ctl02_lnkSubscribe{background: -moz-linear-gradient(-90deg, #FF6600, #ffa366 2px, #ffa366, #FF6600 2px, #ce5200); color:#fff; border:solid 1px #6a2a00; text-shadow:0 1px 1px rgba(0,0,0,.25);}
.PanelRoleList .Login_Row a#dnn_ctr603_ViewLogin_btChange:hover,
.PanelRoleList .Login_Row a#dnn_ctr603_ViewLogin_grdServices_ctl02_lnkSubscribe:hover{background: -moz-linear-gradient(-90deg, #FF6600, #ffa366 2px, #ffa366, #FF6600 2px, #ff7010); color:#fff; border:solid 1px #6a2a00;}

.PanelRoleList .Login_Row input.NormalTextBox { width:175px;}													 
															
 
.Login_Row .PanelRoleMCenter	{ width:230px; display:inline-block; float:left; }
/* .Login_Row .PanelRoleMRight		{ width:340px; display:inline-block; float:right; } */


/*------------------------*/
/*---Video Main Page------*/
/*-----------------------*/	
.SectionHeader								{ padding:10px 5px 8px 5px; background:#333; border-bottom:solid 1px #333;}
.SectionHeader td,
.SectionHeader td .SubSubHead,			
.SectionHeader #navigation div a:link,
.SectionHeader #navigation div a:visited	{ color:#e5e5e5;}

.SectionHeader #navigation div div a:link,
.SectionHeader #navigation div div a:visited	{ color:#000;}

.SectionHeader td .GreyText		{ color:#FF6600;}

.UVG_VideoListContent table.MenuBody td		{ border-bottom:solid 1px #333; }
.UVG_VideoListContent table.MenuBody td	td	{ padding:10px; border-bottom:none;}
.UVG_VideoListContent table.MenuBody td	td td	{ padding:1px; border-bottom:none;}


.UVG_VideoListContent table td img				{ display:none;}
.UVG_VideoListContent table td					{ border-left:solid 1px #333 !important;border-right:solid 1px #333 !important;}
.UVG_VideoListContent table td	td				{ border-left:none !important; border-right:none !important; }

.UVG_VideoListContent table.MenuBody td img		{ display:inline;}		

.UVG_VideoListContent table.MenuBody td.Normal
											{  line-height:14px; padding:3px;}

.UVG_VideoListContent .SectionFooter	{ border-top:none; border-bottom:solid 1px #ccc; padding-top:5px;}
.Pager td span.PagerDisabled,
.Pager td span.GreyText					{ line-height:23px; margin:2px; padding:2px 5px;}
.Pager td a:link, .Pager td a:visited	{ color:#ccc; }

  .header .headerMain .UVG_CategoryListContent table td { padding:1px 15px 1px 0;}


.UVG_PendingVideosContent .SectionHeader .SubSubHead,
.UVG_AddVideoContent .SectionHeader .SubSubHead,
.UVG_ConfigurationsContent .SectionHeader .SubSubHead 	{ color:#222;}
										
.UVG_ActiveUsersContent .SubSubHead				{ color:#e5e5e5;}									
.UVG_ActiveUsersContent	.UVGAvatarOuter			{ padding: 10px; border:none;}	
.UVG_ActiveUsersContent td.Normal				{ padding-top:10px;}

.UVG_ConfigurationsContent table td				{ padding:20px;border:none !important; }

.UVG_ConfigurationsContent table table			{border:solid 1px #666 !important;}
.UVG_ConfigurationsContent table table td 		{ padding:5px;border:none !important;}
.UVG_ConfigurationsContent table table table	{border:none !important;}

.contentPane .UVG_FreeVideoListContent img		{ padding-right:20px; padding-left:10px;}

.UVG_PendingVideosContent table td,
.UVG_AddVideoContent table td				{border:none !important;} 

.UVG_CommercialContent table table,
.UVG_PendingVideosContent table table,
.UVG_AddVideoContent table table			{border:solid 1px #666 !important;}

.UVG_CommercialContent table table table,
.UVG_PendingVideosContent table table table
.UVG_AddVideoContent table table table		{border:none !important;}

.UVG_CommercialContent table img,
.UVG_PendingVideosContent table img,
.UVG_AddVideoContent table img,					
.UVG_ConfigurationsContent table img		{ display:none; }

.eMain .UVG_CommercialContent table,
.eMain .UVG_PendingVideosContent table,
.eMain .UVG_AddVideoContent table,				
.eMain .UVG_ConfigurationsContent table 	{border:none !important;}

 

.UVG_SearchInputContent td					{ text-align:left !important;padding:3px;}
.UVG_SearchInputContent td input.StandardButton
											{ margin-left:215px}

.sidebar .BannersContent					{ padding:0 4px 0 5px; margin-top:5px; }
.sidebar .BannersContent table				{border:solid 1px #333; -moz-border-?adius:6px; -webkit-border-radius:6px;	}
.sidebar .BannersContent table td			{ padding:5px 10px 5px 10px;}

/*------------------------------*/
/*---Video Individual Page------*/
/*-----------------------------*/	

td.Head					{ color:#ccc; padding-top:10px; padding-bottom:10px;}
div.ItemGroup			{ border:solid 1px #333; padding:5px;}
table.ItemGroup			{ border:solid 1px #333; padding:5px;}
table.VideoInformation 	{ background:none;}
table.VideoInformation td.subhead{ color:#fff;}
table.VideoInformation td{ text-align:left !important; padding:3px;}					

.ItemGroup table td.Normal
						{ padding:3px;}
.ItemGroup textarea		{ width:90% !important;}

.ItemHeader					{ background:none; border:none;}
.ItemHeader span.SubSubHead {color:#ccc;}

.sidebar .UVG_SearchInputContent input.StandardButton{  margin-left:60px;}



.sidebar .DNN_HTMLContent,
.sidebar .UVG_FreeVideoListContent,
.sidebar .UVG_VideoListContent
{ padding:10px 0 10px 0;}

.sidebar .UVG_FreeVideoListContent table td,			
.sidebar .UVG_VideoListContent table td			{ border:none !important;}

.sidebar .SectionHeader 						{ background:none; padding-top:10px; padding-bottom:10px; padding-left:0;}
.sidebar .SectionHeader .SubSubHead 			{ color:#e5e5e5; font-size:16px; font-weight:bold;} 

.sidebar .UVG_VideoListContent table.MenuBody td td, 
.sidebar .UVG_FreeVideoListContent table.MenuBody td td 
												{ padding:10px 0 10px 4px; font-size:11px;}
.sidebar .UVG_VideoListContent table.MenuBody td img, 
.sidebar .UVG_FreeVideoListContent table.MenuBody td img 
												{ width:190px !important;}

 

.sidebar .UVG_VideoListContent table.MenuBody td.Normal,
.sidebar .UVG_FreeVideoListContent table.MenuBody td.Normal,
.sidebar table .SectionFooter,
.sidebar .Normal a.verticalMiddle,
.sidebar #navigation div a.verticalMiddle
						{ display:none;}

 .sidebar a font.TagCloudLevel1			{ color:#ff6600;}
.sidebar a font.TagCloudLevel2			{ color:#b94a00;} 
.sidebar .UVG_VideoPlayerContent .ItemGroup
										{ width:auto;}

/*------------------------*/
/*------Footer-----------*/
/*-----------------------*/						
.footer		{ display:inline; float:left; width:100%; margin: 20px 0 0 0; background:#000; border-top:solid 3px #fff; padding-top:10px;}						
.footer p	{ text-align:center; margin: 0 0 15px 0;}		

.footer a.links	{ color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; padding-left:20px;background:url(images/arrowButton2.gif) center left no-repeat; margin: 0 10px 0 10px;}
.dreamworld
{
    margin: 10px auto 0 auto;	
	font: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
.dreamworld a 
{
	text-align: center;
	color: #b0afaf;
	text-decoration: none;
	font-size: 10px;
}
.dreamworld a:hover
{
    text-decoration: underline;
}
.dreamworld img
{
    margin-top: 10px;
    margin-bottom: 10px;
}
p.copyright {
font-size:10px;
margin-bottom:5px;
margin-top:5px;
}
p.copyright a{
	color:#ccc;
} {color:#333;}
 

