html, body 
{
    background-color: #ffffff !important;
	color: #333333;
	height: 175%;
	font-family: Verdana;
	width:100%;
	margin-top: 20px !important;
}


h2.navCategoryLevelZero
{
	color: #24566a;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 1.5em;
	padding-right: 12px;
	text-transform: uppercase;
	float: left;
	letter-spacing: .5px;
	margin-top: 7px;
	margin-bottom: 5px;
}


h2.navCategoryLevelZero a
{
	color: #945E56;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 18px;
	padding-right: 12px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	letter-spacing: .5px;
}

h2.navCategoryLevelZero a:hover
{
	color: #24566a;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 18px;
	padding-right: 12px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	letter-spacing: .5px;
}


h2.navCategoryLevelZeroImage
{
	z-index: 1002;
}



h3
{
	font-size: smaller;
}

/* MiniVideoImage Video Titles */
h4
{
	border: solid 0px #000000;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	clear:left;
	margin-top: 15px;
	margin-bottom: 20px;
}

h4 a
{
	text-decoration:none;
}

h5
{
    margin-top: -5px;
    margin-bottom: -3px;
	font-size: 12px;
}

/*
h6
{
    color: #FFFFFF;
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 14pt;
	font-weight: 500;
	margin: 5px 0px 0px 0px;
}

h6 a
{
    font-size: 14pt;
    font-weight: 500;
	text-decoration: none;
}


h6 #navCategoryLevelTwoCurrent
{
	background-color: #517283;
	font-size: 14pt;
	font-weight: 500;
}
*/

.MainBody
{
	margin: 0px auto;
	text-align: left;
	float:left;
}

img
{
	border: 0;
}

a
{
    font-size: 10pt;
	color: #555555;
}

a:hover
{
    font-size: 10pt;
	color: #2A403E;
}


.encompasser
{
	color: #333333;
	font-family: Verdana, sans-serif;
	left:15px;
	margin-top: -35px;
	height:100%;
	width: 1070px;
	border: 0px solid #000000;
}



#divNavTop
{
	margin-left: 90px;
}


#divVideoSearch
{
    display: block;
    margin-top: 10px;
	margin-bottom: 15px;
}

#searchTextbox
{
	color: #333333;
	border: solid 1px #C0C0C0;	
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	width: 183px;
}


#GoogleSearchBar
{
    margin: 20px 360px 0px 250px;
}

div #EmailSignup
{
    font-size: 9pt;
    line-height: 14pt;
}


.EmailSignupTextBox
{
    margin-top: 5px;
}



/* The category name that goes above the video in ucCategories */
/*  In this div is #VideoPlayerRight */
#divCategoryName
{
	border: solid 0px black;
	color: #24566A;
	font-size: 18px;
	font-weight: normal;
	float: left;
	margin-left: 25px;
	margin-bottom: 0px;
	
	width: 463px;
	margin-bottom: 10px;
}



/*  This is the text/blog content, the full article */
#spanContentTitle
{
	font-size: 10pt;
	font-weight: bold;
}

#divContent
{
	border: solid 0px black;
	width: 520px;
	float:left;
	clear: both;	
	margin-left: 0px;
	font-size: 9pt;
	
}

#divContent .link
{
	font-size: 8pt;
	padding: 4px 0px 4px 0px;
}

#divContent #ArticleText
{
    line-height: 18px;
    padding-top: 10px;
}

.ArticleTextRemaining
{
    display: none;
    line-height: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}


#VideoPlayer
{
	margin-top: 13px;
}

#MainBottom
{
	float:left;
	width:550px;
}


#RightColumn
{
 	float:left;
	width:270px;	
	margin-left: 15px;
	margin-top: -85px;
}

#RightColumn a
{
    color: #C18206;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


#maincontentbottom
{
	float:left;
	width:570px;
	margin-bottom: 15px;
}


/* Bar above header - login info and links are */

.spanHeaderAboveDiv{
	text-align:right;
	
}

.spanHeaderAboveLinks{
	color: #000;
	font-size: 10px;
	font-family:Verdana;
	text-align: right;
	float:right;
	margin-right:115px;
	width:150px;
	z-index: 200;
}

.spanHeaderAboveLinks a{
	color: #000;
	font-size: 10px;
	font-family:Verdana;
	float:none;
	text-decoration: none;
	z-index: 200;
}

.spanHeaderAboveLinks a:hover{
	color: #000;
	font-size: 10px;
	font-family:Verdana;
	
	text-decoration: none;
	z-index: 200;
}


/* Site Map Page */
#divSitemapEncompass
{
	margin-right: 20px;
	float: left;
}

.SiteMapCategoryRow {
	margin-top: 10px;
}

.SiteMapCategoryRow a{
	margin-left:10px;
	margin-top:5px;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	background-color:Transparent;
}

.SiteMapLinkRow{
	padding-left: 25px;
	background-color:Transparent;
	line-height: 10px;
}

.SiteMapLinkRow a{
	padding-left:10px;
	font-size:12px;
	text-decoration:none;
	background-color:Transparent;
	line-height: 17px;
}


/* Transcripts Page */
#VideoTitle{
	margin-bottom:10px;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	background-color:Transparent;
}


div #NoVideoFound
{
    margin-left: 180px;
    margin-bottom: 25px;
}

.TranscriptLinkVideoRow a{
	font-size:12px;
	text-decoration:none;
	background-color:Transparent;
	line-height: 20px;
}


#TranscriptText{
	margin-top:5px;
	margin-right: 170px;
	font-size:12px;
	text-decoration:none;
	background-color:Transparent;
	line-height: 22px;
}


.maincontent{
/*
	margin-left:-40px;
	width: 330px;
	margin-top:0px;
	background-color:transparent;
	display:inline;
	background-color:Transparent;
*/
	
	float:left;
	margin-right: 10px;

	
	
}


.maincontenttop{
	margin:0px auto;
	height:10px;
	float:left;
	
	
	
}

#VideoPlayer img{
margin-top: -50px;
}





/* Navigation */
#NavLinksControl
{
	margin-top: 15px;
}

.leftColumn{
	display: inline;
	float: left;
	margin: 10px;
	margin-top: -50px;
	padding-top: 1px;
	width: 165px;
	height:100%;
	clear:both;
}


.twtr-widget twtr-widget-profile
{
}


.navCategoryLevelOne
{
	color: #516673;
    Font-Family: Georgia;
    font-weight: bold;
    font-size: 14pt;
	margin: 3px 0px 9px 0px;
}

.navCategoryLevelOne a
{
	color: #516673;
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-decoration: none;
}

/*
.navCategoryLevelOneCurrent
{
	
	color: #003366;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 2px;
}
*/

/* RSS Subscribe, Video Search */
.SmallLabel
{
	color: #507282;
	
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	
}

.horizontalRule
{
	clear:both;
	border: 0;
	border-top: 1px dashed #A7A9AC;
	margin: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	width: 190px;
}


.sponsor
{
}

.sponsorHr
{
	clear:both;
	border: 0;
	border-top: 1px dashed #dfe4df;
    width: 160px;
    margin: 12px 0px 12px 0px;
}



.ArchiveDropDownList
{
	border: solid 1px #999967;
	text-decoration: none;
}


#divVideo
{
	float:left;
}



/* This is a div that is the drop down list */
.articleChoices
{
	background-color: #555555;
	border: 0px solid #cccccc;
	color: #ffffff;
	margin-left: 250px;
	margin-top: -300px;
	position: absolute;
	width: 250px;

}

/* This is for the links within the drop down list */
.articleChoice
{
	font-family:Arial;
	font-size:10px;
	background-color: #555555;
	text-align: left;
}

.articleChoice a
{
	border-bottom: 1px solid #cccccc;
	color: #ffffff;
	display: block;
	padding: 2px;
	text-align: center;
	text-decoration: none;
}

.articleChoice a:hover
{
	color: #ffffff;
	background-color: #555555;
}


/* This is the 'Close' link at the top of the drop down list */
.articleChoiceClose
{
	font-family:Arial;
	font-size:11px;
	background-color: #555555;
}

.articleChoiceClose a
{
	border-bottom: 1px solid #cccccc;
	color: #ffffff;
	display: block;
	padding: 2px;
	text-decoration: none;
}

.articleChoiceClose a:hover
{
	color: #ffffff;
	background-color: #555555;
}



.todo{	
	font-family:Arial;
	font-size:12px;
	padding:3px;
}


.datestamp{
	font-size:12px;
	font-weight:bold;	
	font-family:verdana;
	color:#cccccc;

	margin-top:2px;
}



.BlogRssSecondOn
{
    display: none;
}




.pageSection
{
	float:left;
	margin-left:10px;
	margin-top:85px;
	background-color:Transparent;
	
}

.pageSection a
{
	font-family:Verdana;
	font-size:10px;
	color:#14215f;
	text-decoration:none;
	background-color:Transparent;
}

.pageSection a:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#14215f;
	text-decoration:underline;
	background-color:Transparent;
}

.pageContent
{
	margin-top:25px;
	font-family:Verdana;
	font: 9pt;
	font-weight: normal;
	width:auto;
	height:auto;
	background-color:Transparent;
}

.thisweek
{
	margin-top:0px;	
}




#subscribe
{
	display:block;
	padding-top:5px;
	font-family:Arial;
	font-size:12px;
	color:#5f1b14;
	background-color:Transparent;
}


#subscribe div img
{
	
}

#subscribe div
{
	font-family:Arial;
	font-size:12px;
}




/* General formating for forms on the site - does not include the search */
.FormLabel
{
	color: #24566A;
	font-size: 10px;
	border: solid 0px black;
	margin-right: 10px; 
	padding-right: 10px; 
	width: 90px; 
	display: block; 
	font-weight: bold;
}

.FormTextBox
{
    width: 487px;
    margin-bottom: 5px;
    /*
    font-size: 17px;
	font-family: Verdana, sans-serif;
	border: solid 1px #C0C0C0;
	margin-bottom: 5px;
	padding: 10px 10px 10px 10px;
    */

	color: #333333;
	border: solid 1px #C0C0C0;	
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.FormTextArea
{
    width: 487px;
    /*
	font-family: Verdana, sans-serif;
    font-size: 17px;
	border: solid 1px #C0C0C0;
	padding: 10px 10px 10px 10px;
    */
    
	color: #333333;
	border: solid 1px #C0C0C0;	
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.FormButtonSubmit
{
	border: solid 1px black;
	margin-top: 20px;
	margin-left: 115px;
}


.smallSubmit
{
	color: #A7A9AC;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	border-width: 0px; 
	padding: 0px; 
	margin: 0px; 
	background-color: #ffffff;
}


.lblSubmitThankYou
{
	color: #945E56;
	font-weight: bold;
	margin-left: 110px;
	margin-bottom: 20px;
}





/* This is the container that holds the screenshots and titles -- for regular site pages*/
.divVideoMiniContainerRegular
{
	border: solid 0px black;
	width:550px;
	float: left;
}

.articlesUnder
{  padding-top:20px;
   padding-bottom:7px;
	font-weight:bold;
	font-size:12px;
	float:left;

}

.divArticleMiniContainerRegular
{
	width:550px;
	float: left;
	
}



.divVideoMiniContainerRegularVert
{
	/* border: solid 10px white; */
	
	width:250px;
	float: left;
	margin-left: 12px; 
	margin-top: 10px; 
}


.captionSide
{
	border: solid 0px black;
	float:left;	
	margin-top: 2px;
	margin-left:10px;
	width:350px;
}

.captionSide a
{
	color: #5C1001;
}

.captionUnder
{
	float:left;
	clear:both;	
}

.captionUnder a
{
	color: #5C1001;
}



/* The single div in the loop that holds a single image, title - both are links */
.divVideoMiniRegular
{
	float:left;
}


.divVideoMiniRegular img
{
	border: 0px;
	float: left;
	height: 89px;
	margin: 0px 6px 0px 6px;
	width: 118px;
}


.divVideoMiniRegular .textlink
{
	color: #C18206;
	float: left;
	text-align: left;
	width: 115px;
	clear: left;
	font-size: 11px;
	margin-top: -12px;
	margin-left: 5px;
	margin-bottom: -8px;
	font-family: Georgia, Times New Roman, Serif;
	text-decoration: none;
}


.divVideoMiniRegularVert
{
	float:left;
	width:500px;
	padding-bottom:15px;
	
}

.divVideoMiniRegularVertShort
{
	float:left;
	clear:both;
	padding-bottom:15px;
	
}

.divVideoMiniRegularVert img
{
	border: 0px;
	float: left;
	height: 89px;
	
}

.divVideoMiniRegularVert .textlink
{
	float:left;
	clear:both;
}

#VideoPlayerRegularLinksUnder
{
    font-size: 11px;
    margin: 0pt 0pt 5pt 15pt;
}



#VideoPlayerRegularLinksUnder a
{
	color: #5C1001;
	font-size: 11px;
	text-decoration: none;
}

#FacebookAdjust
{
    margin-right: -25px;   
}


#divSectionQuickLinks
{
	
}

#divSectionQuickLinksLinks
{
	margin-left: 20px;
	line-height: 18px;
}

#divSectionQuickLinksLinks a
{
	text-decoration: none;
}

.rssTable
{
    font-size: 9pt;
    line-height: 18px;
    text-align: left;
}

.rssTable a, img
{
    margin: 0;
    text-align: left;
}

.rssTableItemTitle
{
    font-size: 12px;
    font-weight: bold;
}



.RightColumnTitle
{
    color: #516673;
    Font-Family: Georgia;
    font-weight: bold;
    font-size: 14pt;
}


.footer
{
	color: #555555;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	padding-top: 100px;
	
}

.footer a
{
	color: #555555;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	clear:left;
	background-color:Transparent;
	text-decoration: none;
}

.footer div
{
	clear:both;
}

.footer .footerfirst
{
	font-size: 9px;
	padding-top:50px;
	padding-left: 200px;
	text-align: left;
}

.footer div a:hover
{
	color:#003366;
}


.ddlHolder
{
	position:absolute;
	left:200px;
	top:400px;
}


.ForumLatestPosts
{
	font-size: 12px;
	text-decoration: none;	
	margin: 15px 0px 15px 0px;
}

.ForumLatestPostsPostHead
{
	font-weight: bold;
	font-size: 13px;
}

.ForumLatestPostsPostMessage
{
}

.ForumLatestPostsPostCommentOnPostLink
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	margin-bottom: 30px;
}


.ForumLatestPostsPostCommentOnPostLink a
{
	color: #A7A9AC;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
	border-width: 0px; 
	padding: 0px; 
	margin: 0px; 
	background-color: #ffffff;
}


#imgAddThis
{
}

#linkAddThis
{
	margin-left: 240px;
}

.NewsLetterForm
{
	float: left;

}

.NewsLetterValidate
{
    font-size: 9pt;
}

.CaptchaTextBoxLabel
{
    font-family: Verdana;
    font-size: 9pt;
}

.ReadMore_ShowHide
{
    cursor: pointer;
}

#IconPrint
{
 
    background: url("/images/icon-stack.gif") repeat-x scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    text-decoration: none;
    vertical-align: middle;
    width: 16px;
}

#IconPrint a:hover
{
    background: url("/images/icon-stack.gif") 0 -20px;
}
