@import url("css/menu.css");

/* Main skin styles */
body
{
	background-color: #eae2bd;
}

#xEditingArea body
{
	background: #FFFFFF;
}

.SiteBackground
{
	background-color: #eae2bd;
	height: 100%;
}

.Normal
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.NormalTextBox_Search
{
	height: 12px;
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	width: 120px;
}
#Home_Header
{
	background: url(images/TopPanel.jpg) top left no-repeat;
	height: 150px;
/*	position: relative;*/
}

#Interior_Header
{
	background: url(images/InteriorHeader.jpg) top left no-repeat;
	height: 150px;
}

#Admin_Header
{
	background: url(images/AdminHeader.jpg) top left no-repeat;
	height: 150px;
}

#dnn_HeaderPane .SubHead
{
	display: none;
}

.LogoPane
{
	float: left;
	position: relative;
	left: 4px;
	top: 17px;
	width: 170px;
}

.HeaderSpace
{
	clear: right;
	float: left;
	font-size: 0px;
	/*position: relative;*/
	width: 800px;
	height: 28px;
}

.HeaderPane
{
	float: left;
	height: 92px;
	padding-left: 10px;
	vertical-align: bottom;
	width: 690px;
	
}

.UpperNav
{
	height: 20px;
	float: right;
	position: relative;
	right: 6px;
	text-align: center;
	vertical-align: bottom;
	width: 100px;
	
}

.MainNavigation
{
	float: left;
	text-align: center;
	width: 608px;
}

.Search
{
	float: left;
	/*position: relative;*/
	text-align: left;
/*	width: 218px;*/
}

.HomeLeft
{
	background: url(images/HomeLeft.jpg) top left repeat-y;
	vertical-align: top;
	width: 235px;
}

.InteriorLeft
{
	background: url(images/InteriorLeft.jpg) top left repeat-y;
	vertical-align: top;
	width: 50px;
}

.HomeLeftPadding
{
	padding: 8px 11px 0px 7px;
}

.LoginPane
{
	padding: 22px 16px 0px;
	text-align: center;
}

.HomeContent
{
	background: url(images/content_bg.jpg) top right no-repeat;
	height: 571px;
	vertical-align: top;
	width: 737px;
}

.InteriorContent
{
	background: url(images/content_bg.jpg) top right no-repeat;
	height: 571px;
	vertical-align: top;
	width: 920px;	
}

.InteriorContentPane
{
	padding: 10px 0px 10px 10px;
	text-align: left;
	vertical-align: top;
	width: 650px;`
}

.AdminContent
{
	text-align: left;
	vertical-align: top;
	width: 920px;	
}

.AdminContentPane
{
	padding: 10px;
	text-align: left;
	vertical-align: top;
}


.LeftDivider
{
	background: url(images/LeftDivider.jpg) top left no-repeat;
	font-size: 0px;
	vertical-align: top;
	width: 235px;
	height: 11px;
}

.RightGradient
{
	font-size: 0px;
	width: 8px;
}

.Content
{
/*	padding: 10px;*/
	text-align: left;
	vertical-align: top;
/*	width: 100%;*/
}

#Home
{
	width: 978px;
	height: 768px;
	background: url(images/HomeNoTitle.jpg) top left no-repeat;
}

#Interior
{
	width: 978px;
	height: 768px;
	background: url(images/InteriorNoTitle.jpg) top left no-repeat;
}

#Header
{
	height: 162px;
	clear: both;
	width: 100%;
}

#Content
{
	background: url(images/HomeSlice.jpg) top left repeat-y;
	width: 100%;
}

#Home_Footer
{
	background: url(images/FooterPanel.jpg) top left no-repeat;
	height: 38px;
	text-align: center;
}

#Interior_Footer
{
	background: url(images/InteriorFooter.jpg) top left no-repeat;
	height: 38px;
	text-align: center;
}

#Login
{
	text-align: right;
	width: 99%;
}

.footerpadding
{
	padding: 12px 21px 0px 17px;
}

#footer
{
	height: 26px;
	padding: 6px 12px 0px 7px;
	text-align: center;
}

.footer_player_style
{
	color: #3F3816;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 20px;
	text-align: center;
	vertical-align: top;
}

a.footer_player:link, a.footer_player:visited
{
	color: #3F3816;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.footer_player:hover, a.footer_player:active
{
	text-decoration: underline;
}

.clear_float
{
	clear: both;
	float: none;
	font-size: 0px;
	position: static;
}

.divider
{
	float: left;
	clear: none;
	height: 575px;
}

/* /////////// Curriculum Center Styles /////////////////// */

.TopSpacer
{
	font-size: 0px;
	height: 15px;
	vertical-align: top;
	width: 100%;
}

.VerticalSpacer
{
	font-size: 0px;
	height: 100%;
	vertical-align: top;
	width: 15px;
}

.CurriculumVideoHeader
{
	background: url(images/CurriculumVideoHeader.jpg) top left no-repeat;
	height: 126px;
	vertical-align: top;
	width: 964px;
}

.CurriculumVideoGradient
{
	background: url(images/CurriculumVideoSlice.jpg) top left repeat-y;
	vertical-align: top;
	width: 964px;
}

.CurriculumVideoBottom
{
	background: url(images/CurriculumVideoBottom.jpg) top left no-repeat;
	font-size: 0px;
	height: 34px;
	vertical-align: top;
	width: 964px;
}

.VideoContent
{
	padding: 0px 22px;
}

.FeaturedVideo
{
	background-image: url(/Portals/_default/Skins/BIA/Images/FeaturedVideo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 0px;
	height: 24px;
	text-align: left;
	vertical-align: top;
	width: 380px;
}

.VideoDownloads
{
	background-image: url(/Portals/_default/Skins/BIA/Images/Downloads.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 0px;
	height: 24px;
	vertical-align: top;
	width: 380px;
}

.VideoLinks
{
	background-image: url(/Portals/_default/Skins/BIA/Images/Links.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 0px;
	height: 24px;
	vertical-align: top;
	width: 189px;
}

/* ////////// Video Player ///////////// */

.VideoSelectionTop
{
	background-image: url(/Portals/_default/Skins/BIA/Images/VideosTop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 0px;
	height: 1px;
	vertical-align: top;
	width: 320px;
}

.VideoSelectionSlice
{
	background-image: url(/Portals/_default/Skins/BIA/Images/VideosSlice.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 0px;
	height: 100%;
	vertical-align: top;
	width: 320px;
}

.VideoSelectionBottom
{
	background-image: url(/Portals/_default/Skins/BIA/Images/VideosBottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 0px;
	height: 19px;
	vertical-align: top;
	width: 320px;
}

#t1 td
{
/*	padding: 6px 15px;*/
}

div#wn
{
	height: 75px;
	position: relative; 
	width: 320px;
	overflow: hidden;
}

div#wn2
{
	height: 92px;
	position: relative;
	vertical-align: middle;
	width: 472px;
	overflow: hidden;
}

.LeftArrow
{
	padding-left: 5px;
	text-align: left;
	width: 50%
}

.RightArrow
{
	padding-right: 5px;
	text-align: right;
	width: 50%
}

a.user:link
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #eae2bd;
}

a.user:visited
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #eae2bd;
}

a.user:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.user:active
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #eae2bd;
}

p
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 6px;
	
}

a.NavLink:link
{
color:#000000;
font-family:Arial,Verdana,Helvetica;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

a.NavLink:visited
{
color:#000000;
font-family:Arial,Verdana,Helvetica;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

a.NavLink:hover
{
color:#754500;
font-family:Arial,Verdana,Helvetica;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

a.NavLink:active
{
color:#754500;
font-family:Arial,Verdana,Helvetica;
font-size:16px;
font-weight:bold;
text-decoration:none;
}



/*-------- design style --------*/
.template_style
{
	width: 978px;
	margin: auto;
	background-color: #EAE2BD;
}

.template_style_player
{
	width: 818px;
	margin: auto;
}

.template_style_sharemedia
{
	width: 684px;
	margin: auto;
}

.AdminFooter
{
	width: 100%;
	height: 39px;
	background: url(images/InteriorBottom.jpg) top left no-repeat;
	text-align: center;
	padding-top: 14px;
}

.CurriculumTemplate
{
	background-color: #754500;
	width: 995px;
	margin: auto;
}

.Header
{
	background-repeat: no-repeat;
	background-position: top left;
	height: 143px;
}

.top_space
{
	padding-top: 26px;
}

.LeftBackground
{
	background-image: url(/Portals/0/Images/Login_&_Video_menus2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 596px;
	width: 233px;
	vertical-align: top;
}

.LeftBackgroundInterior
{
	background-image: url(/Portals/0/Images/leftpanelinterior.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: 578px;
	vertical-align: top;
}
/*
.InteriorTopLeftImage
{
	background-image: url(/Portals/0/Images/lefttopbannerinterior3.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
*/
.LeftPane
{
	vertical-align: top;
}

.ContentPane
{
	margin-right: 250px;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}

.player_content
{
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
}

.RightPane
{

}

.BottomPane
{
	background-image: url(/Portals/0/Images/Bottom_Nav_Bar3.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 36px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
}

.BottomPaneInterior
{
	background-image: url(/Portals/0/Images/Bottom_Nav_BarInterior.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 36px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
}

.BodyImage
{
	background-image: url(/Portals/0/Images/bodyImage2.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.SideGradient
{
	background-image: url(/Portals/0/Images/sideGradiant.png);
	background-position: top left;
	background-repeat: repeat-y;
}
.BottomNav
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.BottomNav_bar
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.BottomNav_root
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFEFE;
	font-weight: bold;
	padding: 0px 10px;
}

.BottomNav_hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #eae2bd;
	font-weight: bold;
	padding: 0px 10px;
	text-decoration: none;
}

a.BottomNav_root:link
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFEFE;
	font-weight: bold;
}

a.BottomNav_root:visited
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFEFE;
	font-weight: bold;
}

a.BottomNav_root:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #eae2bd;;
	font-weight: bold;
	text-decoration: none;
}

a.BottomNav_root:active
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #eae2bd;
	font-weight: bold;
}

a.SiteMap:link
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #010101;
	font-weight: bold;
}

a.SiteMap:visited
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #010101;
	font-weight: bold;
}

a.SiteMap:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #754500;
	font-weight: bold;
	text-decoration: none;
}

a.SiteMap:active
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #754500;
	font-weight: bold;
}

.search_style
{
	font-family: Arial, Verdana, Helvetica;
}

.SearchTextBox
{
	vertical-align: bottom;
	height: 20px;
}

.SearchContainer
{
	height: 24px;
	vertical-align: middle;
/*	border: 1px solid #000000;*/
}

.SearchContainer img
{
	border: 1px solid #000000;
	vertical-align: text-bottom;
}

a.SearchContainer:link
{
	height: 24px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

a.SearchContainer:visited
{
	height: 24px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

a.SearchContainer:hover
{
	height: 24px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

a.SearchContainer:active
{
	height: 24px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

.NormalTextBox
{
/*	border: 1px solid #000000;
	vertical-align: text-bottom; */
}

div.scroll {
height: 550px;
width: 660px;
overflow: auto;
padding: 8px;
}

a.loginstyle:link
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #e1d59f;
}

a.loginstyle:visited
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #e1d59f;
}

a.loginstyle:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #010101;
}

a.loginstyle:active
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #e1d59f;
}

.LoginText
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: Normal;
	color: #FFFEFE;
}

.ViewableComponents_top
{
	background: url(images/viewablecomponents_top.jpg) no-repeat top left;
	font-size: 0px;
	height: 5px;
	text-align: left;
	vertical-align: top;
	width: 472px;
}

.ViewableComponents_slice
{
	background: url(images/viewablecomponents_slice.jpg) repeat-y top left;
	font-size: 0px;
	text-align: left;
	vertical-align: top;
	width: 472px;
}

.ViewableComponents_bottom
{
	background: url(images/viewablecomponents_bottom.jpg) no-repeat top left;
	font-size: 0px;
	height: 5px;
	text-align: left;
	vertical-align: top;
	width: 472px;
}

.ViewableComponents_arrowbar
{
	background: url(images/viewablecomponents_arrowbar.jpg) no-repeat top left;
	font-size: 0px;
	height: 19px;
	text-align: left;
	vertical-align: top;
	width: 472px;
}