/*	Main Body Styles	*/   
.skinwidth {
	width: 764px;
}
.row1 {
	height: 139px;
}
.row2 {
	height: 262px;
	background-image: url(images/bannerbg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.row2-lg {
	height: 305px;
	background-image: url(images/bannerbg-lg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
.row3 {
	height: 30px;	
	background-repeat: repeat-x;
	background-position: top left;
}
.mainbanner {
	height: 262px;
	width: 100%;
	background-image: url(images/grassbg.jpg);
	background-repeat: repeat-x;
	background-position: top right;
}
.menubg {
	height: 43px;
	width: 100%;
	background-color: #E7E7E7;
}
.midbar {
	background-color: #EFF2F3;
}
.footer {
	background-color: #EEF3F7;
	border-top: #D8E6F1 1px solid;
	height: 40px;
}
.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
.controlpanel {
	width: 100%;
	background-color: #ffffff;
	background-image: url(images/greybg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	height: 0px;
}
.maincontentpadding {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}


/*	Content Panes	*/
.toppane {
	width: 100%;
	background-color: transparent;
}
.leftpane {
	background-color: transparent;
}
.contentpane {
	width: 100%;
	background-color: transparent;
}
.rightpane {
	background-color: transparent;
}
.bottompane {
	width: 100%;
	height: 100%;
	background-color: transparent;
}

/*	Menu Styles	*/
.MainMenu_MenuIcon{ 
	display:none;
}
.MainMenu_RootMenuArrow{
	display:none;
}
.MainMenu_MenuArrow{
	display:none;
}
.MainMenu_MenuBar{
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuItem {
	border: 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	color: #6A747C; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal; 
	background-color: transparent;
	font-family: Arial;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(images/dot_hor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MainMenu_MenuItemSel {
	border: 0px solid; 
	cursor: pointer; 
	cursor: hand;
	color: #E33333; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal; 
	background-color: transparent;
	font-family: Arial;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(images/dot_hor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MainMenu_MenuItemAct {
	border: 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	color: #6A747C; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal; 
	background-color: transparent;
	font-family: Arial;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(images/dot_hor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.rootmenuitem td { 
	cursor: pointer; 
	cursor: hand; 
	color: #6A747C; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	font-family: Arial;
	height: 43px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(images/menubg_over.jpg);
	background-repeat: repeat-x;
	background-position: top left;
} 
.rootmenuitemactive TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #E33333; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	font-family: Arial;
	height: 43px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(images/menubg_over.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.rootmenuitemselected TD{
	cursor: pointer; 
	cursor: hand;
	color: #E33333;
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	font-family: Arial;
	height: 43px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(images/menubg_over.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.submenuitemselect {
	background-color: #ededed;
}
.MainMenu_SubMenu {
	background-color: #ffffff;  
	z-index: 1000;
	margin-left: -1px; 
	cursor: pointer; 
	cursor: hand; 
	border: #E9E9E9 2px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #00ff00 0px solid; 
	border-left: #00ff00 0px solid; 
	border-top: #00ff00 0px solid;  
	border-right: #00ff00 0px solid; 
	background-color: transparent; 
	height: 0px;
}

/*	Button & Form Styles	*/
.StandardButton {
	color:#FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #E33333;
	border-top: 1px solid #F2B2A8;
	border-bottom: 1px solid #D83800;
	border-left: 1px solid #F2B2A8;
	border-right: 1px solid #D83800;
	cursor: hand;
	cursor: pointer;
	padding-left: 3px;
	padding-right: 3px;
}


/*	Text Styles	*/
.Head {
	color: #E33333;
	font-family: Arial, Helvetica;
	font-size: 18px;
}
.Subhead {
	color: #E33333;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.Normal {
	font-family: Arial, Helvetica;
    font-size: 12px;
	color: #999999;
}
.NormalHome{
	font-family: Arial, Helvetica;
    font-size: 14px;
	color: #999999;
}
.dotline {
	background-image: url(images/dot_hor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
}

A:link {
	text-decoration: underline;
	color: #E33333;
}
A:visited {
	text-decoration: underline;
	color: #E33333;
}
A:active {
	text-decoration: underline;
	color: #E33333;
}
A:hover {
	text-decoration: underline;
	color: #E33333;
}
.login {
	text-decoration: underline;
	color: #E33333;
	font-size: 11px; 
	font-style: normal;
	font-family: Arial;
}
a.login:link {
	text-decoration: underline;
	color: #E33333;
	font-size: 11px; 
	font-style: normal;
	font-family: Arial;
}
a.login:visited  {
	text-decoration: underline;
	color: #E33333;
	font-size: 11px; 
	font-style: normal;
	font-family: Arial;
}
a.login:active   {
	text-decoration: underline;
	color: #E33333;
	font-size: 11px; 
	font-style: normal;
	font-family: Arial;
}
a.login:hover    {
	text-decoration: none;
	color: #E33333;
	font-size: 11px; 
	font-style: normal;
	font-family: Arial;
}
a.CommandButton:link    
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration : underline; 
	color : #000000;
}
a.CommandButton:visited    
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration : underline; 
	color : #000000;
}
a.CommandButton:active    
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration : underline; 
	color : #000000;
}
a.CommandButton:hover    
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration : underline; 
	color : #000000;
}

.HeroPane img, .HeroPane embed {
display:block;
}
.HeroPane p{
margin:0px;
padding:0px;
}

.VideoList {
  float: left;
  width: 300px;
  }
  
#dnn_ctr711_ContentPane, #dnn_ctr711_DD {
  float: left;  
  width: 405px;
  height: 262px;
  overflow-y: auto;
  overflow-x: hidden;
  display: block;
}

#dnn_ctr709_ContentPane, #dnn_ctr709_DD {
  width: 466px;
  float: left;
  display: block;
}

.video-detail {
  width: 180px;
  float: left;
  padding-left: 6px;
  padding-top: 10px;
}

.video-thumb {
  width: 160px;
  float: left;
}

.video-detail .Title {
  font-size: 14px;
  margin-bottom: 6px;
}

.video-thumb img {
  height: 80px;
  margin-top: 3.5px;
}

.video-body {
  padding-left: 6px;
}

td .MC480x295 {
  background: url(images/colelawson-tagline.png) no-repeat bottom right #DE0808;
  width: 100%;
}

#dnn_HeroPane {
  background-color: #DE0808;
}

#dnn_HeroPane a:link, #dnn_HeroPane a:visited, #dnn_HeroPane a:hover{
  color: #fff;
}

.thumbslist a img {
  margin: 0 auto;
}

.MC480x295 .currentvideo .xofy,
.MC480x295 .currentvideo table.Normal,
.MC480x295 .currentvideo .splitter,
.MC480x295 .currentvideo .lowerbody,
.MC480x295 .currentvideo .seeall,
 .MC480x295 .commentwindow {
  display: none;
}


.MC480x295 .currentvideo .seeall {
  display: none !important;
}

.thumbslist a div.title {
  text-align: center;
}

div.currentvideo .title {
    color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-weight: bold;
}

div.MC480x295 .thumbslist {
  width: 538px;
  font-family: Arial, Helvetica;
}

div.MC480x295 .thumbsscrollright {
  left: 565px;
}

div.MC480x295 .videoplayer {
  background: #000;
  top: 0;
  left: 0;
}


.thumbslist a {
  font-family: verdana, arial;
}


td .thumbslist a img {
  border: 1px solid #fff;
}

td .MC480x295 {
  background: url(images/colelawson-tagline.png) no-repeat 530px 242px #DE0808;
  width: 902px;
  height: 438px;
}

td .MC480x295 .videoplayer{
  top: 0;
  left: 0;
  background: #DE0808;
  height: 306px;
}

td .thumbslist a.active, td .thumbslist a.active:hover {
  background: none;
}

td .MC480x295 .currentvideo, td .MC480x295 .commentwindow {
  display: none;
}

td .MC480x295 .thumbslist {
  width: 858px;
}


td .MC480x295 .thumbsscrollright {
  left: 875px;
}

td .MC480x295 .thumbsbar {
  background: #7da0c8;
  bottom: 0;
  top: 306px;
  height: 132px;
}

.thumbsbar .thumbsscroll {
  top: 11px;
}

td .MC480x295 .thumbslist a {
  background: none;
  margin-right: 18px;
}


td .MC480x295 .thumbslist {
  left: 19px;
}


#dnn_HeroPane .MC480x295 .thumbsscrollright { 
  background-position: 50% 31%; 
}

#boxpanes {
  width: 100%;
}

#dnn_configPane {
  width: 900px;
}

body h2.blog_title {
  color: #E33333;
  font-family: Arial,Helvetica;
  font-size: 16px;
  border-bottom: 1px solid #eee;
  margin-top: 1em;
  }
  
  body h2.blog_title a {
    text-decoration: none;
  }
  
  .blog-byline {
    font-size: 11px;
	color: #999999;
	text-align: right;
	margin-bottom: -7px;
  }
  
  .blog-byline .username {
    display: none;
  }
  
  .blog_more_link {
    font-size: 11px;
	text-decoration: none;
	padding-bottom: 6px;
	display:block;
	font-weight: normal;
  }
  
  body .blog_footer {
    padding-bottom: 8px;
	padding-top: 5px;
	float: left;
  }
  
  table.BlogInfo span {
    display: none;
  }

  table.BlogInfo .blog-description span{
    display: block;
	color: #999;
	font-size: 13px;
	margin-bottom: 2em;
  }
  
  .blog_bubble blockquote, cite {
    font-family: Arial, Verdana, Helvetica;
	color: #999;
  }
  
  

  .blog_subhead {
    font-family: Arial, Verdana, Helvetica;
    font-size: 13px;
	color: #999;
  }
  
  .blog_date, .blog_topics {
    color: #999;
  }
  
  a .blog_comments {
    font-size: 12px;
	font-weight: normal;
  }
  
  #dnn_ctr671_ModuleContent hr {
    display: none;
  }
  
  .blog_author {
    display: none;
  }
  
  /* new video player */
  
  #dnn_ctr756_ViewEasyDNNGallery_ctl00_dlVideos, .carousel-wrapper {
    width: 100%;
  }
  
  .carousel-wrapper {
    background: #7DA0C8;
	margin-top: -1px;
	width: 100%;
  }
  
  .carousel-wrapper td {
    padding: 0 64px;
  }
  
  .no-height {
    line-height: 1px;
  }
  
  .image_carousel{
    padding-bottom: 5px;
  }
  
  body #EDG_0_Shadow .VideoBodyPlayer {
    border: none;
    padding: 0;
	margin-top: -1px;
}

body #EDG_0_Shadow .EDGTitle {
  display: none;
}

#M756EasyDNNGallery {
  background: url(images/colelawson-tagline.png) no-repeat 479px 242px #DE0808;
}

#M756EasyDNNGallery .VideoBodyPlayer {
  margin-left: -1px;
}

#dnn_ctr756_ViewEasyDNNGallery_lblDemoTrial {
  display:none;
}

