/* 
================================
Skin styles for DotNetNuke
================================
#dnn_dnnSEARCH_txtSearch,#dnn_dnnSEARCH_cmdSearch {visibility:hidden;} 
*/ 

body {
background-color: #F4F1EC;
margin: 0px;
padding: 0px;
}
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: transparent;
	font-size: 1em;
}
.empty_page 
{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
.skinmaster {
	background-color: #E7F7D4;
	border: 0px solid #cccccc;
}
.skinheader {
	background-color: #E7F7D4;
}
.skinmenu {
	background-image: url(hdr_menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.skinsearch {
	padding-right: 6px;
}
.skinsearch .NormalTextBox {width: 100px;}

.skinLogin {
	margin: 0px;
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 6px;
	height: 25px;
}
.skinhdrbar {
	background-image: url(hdr_bar.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.skinfooterbar {
	background-color: #333333;
}
.skingradient {
	background-image: url(gradient_DkGreen.jpg); 
	height:30px;
}
.skinshadowarea {
	background-color: #FFFFFF;
	background-image: url(2020Mag2006HeaderShadow.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #000000;
}
.skinbreadloginrow {
	background-image: url(2020Mag2006HeaderLoginBG.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.skintwocolumncontentarea {
	background-color: #FFFFFF;
	background-image: url(2020Mag2006HeaderShadow.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.skin_bdr_corner_tl {
	height: 25px;
	width: 25px;
}
.skin_bdr_corner_tl {
	height: 25px;
	width: 25px;
}
.skin_bdr_topshadow {
	height: 15px;
	width: 100%;
}
.skin_bdr_toppiece {
	height: 10px;
	width: 100%;
	background-image: url(skin_tophdrpiece.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #E7F7D4;
}
.skin_shadow_tl {
	width: 15px;
	vertical-align: top;
	background-image: url(skin_shadow_bl.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.skin_shadow_tr {
	width: 15px;
	vertical-align: top;
	background-image: url(skin_shadow_br.gif);
	background-position: top left;
	background-repeat: repeat-y;
}


.hdrbannerpane {
	background-image: url(hdr_banbg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.breadcrumbpane {
	margin: 0px;
	padding-left: 8px;
	padding-top: 5px;
	height: 25px;
}	
.controlpanel {
	width: 100%;
	background-color: #a5dfb1;
}
.footerbarpane {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.footerbarpane .SkinObject, .footerbarpane a.SkinObject:visted, .footerbarpane a.SkinObject:link, .footerbarpane a.SkinObject:hover, .footerbarpane a.SkinObject:active
{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.copyrightpane {
	padding-top: 2px;
}
.CopyrightPane .SkinObject
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.stdcontentpane {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #999999;
}
.stdrightpane {
	width: 179px;
	padding: 10px;
	background-color: #F4F1EC; /*#F0F0F0;*/  /*#E7E2DA;*/ /* #EEEAE3;*/
}
.ce_contentpane {
	width: 80%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ce_rightpane {
	width: 20%;
	height: 100%;
	padding: 10px;
	margin-bottom: 10px;
	background-color: transparent;
}

.TopContentLeftPane .fullheight 
{
	position: static;
	height: 100%;
}
.TopContentRightPane .fullheight 
{
	position: static;
	height: 100%;
}
/* HOMEPAGE SPLASH AREA */
.splasharea {
	background-color: #f4f1ec;
	padding: 0px;
	margin: 0px;
	border: 1px solid #5d5e59;
}

/*NEW SPLASH STYLES */
.leftbox {background-color: #e6e1d7;width:315px;height: 420px;float:left;margin:0px;padding:0px;text-align:center;}
.middlebox {width:274px;height: 420px;float:left;margin:0px;padding:0px;border-right: 1px solid #5d5e59;border-left: 1px solid #5d5e59;}
.rightbox {width:187px;height: 420px;float:left;margin:0px;padding:0px;}

.splashcontainer_box {padding:0px;margin:0px;}
.splashcontainer_header {text-align:left;background-color:#363439;padding:2px 4px 3px 4px;margin: 0px 0px 6px 0px;}
.splashcontainer_header .Head {color: #ffffff;font: normal bold 10pt Arial, Helvetica, sans-serif;}
.splashcontainer_content {line-height: .8em;vertical-align: top;text-align: left;padding: 0px;margin: 0px;}

.splash_video_box {padding: 0px 0px 0px 0px;margin:-14px 0px 4px 0px;text-align:center;}
.splash_left_banbox {padding-top: 20px;border-top: 1px solid #5d5e59;}
.splash_misc_content {padding: 10px 15px 15px 15px;}
.splash_misc_content li { list-style-type:none;font: normal normal .7em Verdana,Arial,Helvetica,sans-serif;}
.splash_misc_content p {padding: 0px 0px 0px 0px;margin:0px 0px 10px 0px;font: normal normal .7em Verdana,Arial,Helvetica,sans-serif;}
.splash_misc_content a, .splash_misc_content a:visited, .splash_misc_content a:active, .splash_misc_content a:hover  {font-weight:bold;font: normal bold 10pt Arial, Helvetica, sans-serif;color: #003399;}
.splash_misc_content #twitter_div { }
.splash_misc_content #twitter_div #twitter_update_list {width:154px;overflow:hidden;}
.splash_misc_header {border-bottom: 1px solid #5d5e59;font: normal bold 11pt Arial, Helvetica, sans-serif;color: #003399;}

.Splash_CELogo {padding: 5px 0px 0px 85px;height: 88px;background: url(/PortalMedia/Images/CE_OSC_2020_Logo.gif) no-repeat 5px 0px;}
.tbl_LnTContent {padding: 0px 0px 0px 0px;margin: 0px 0px 6px 0px;}

/*OLD SPLASH STYLES */
.splashCoverStoryPane {
	border-right: solid 1px #666666;
	vertical-align: top;
	text-align: left;
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}
.splashCoverStoryImage {
	vertical-align:bottom;
}
.splashLTandCECell 
{
	position: relative;
	height: 100%;
	background-color: #000000;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #666666;
}
.splashLnTCETable 
{
	height: 100%;
}
.splashLnTBoxPane
{
	background-color: #000000;
}
.splashCEBoxPane 
{
	position: relative;
	background-color: #000000;
	height: 100%;
}
.splashEditorsNotePane 
{
	height: 100%;
	background-color: #E6E1D8;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.splashBannerPane {
	padding: 0px;
	text-align: center;
	vertical-align: bottom;
	background-color: #E6E1D8;
}
.splashloginBoxFlat 
{
	background-color: #E7F7D4;
	background-image: url(homepage_08.gif);
}
.TopContentLeftPane {	
	position: relative;
	height: 100%;
	width: 50%;
	padding: 6px 0px 8px 6px;
}
.TopContentRightPane{
	/*position: relative;*/
	height: 100%;
	width: 50%;
	padding: 6px 4px 8px 0px;	
}
.TopContentSpacer {
	padding: 6px;
}
.rightpane 
{
	/*position: absolute;*/
	background-color: transparent;
	height: 100%;
	padding: 6px 6px 6px 6px;
}
.contentpane 
{
	position: relative;
	width: 100%;
	height: 100%;
	background-color: transparent;
	padding: 10px;

}
.footerbar_link, a:link.footerbar_link, a:visited.footerbar_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

/* DNN PIECES */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:21px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border: 0px;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	border-left: #84d094 0px solid; 
	border-bottom: #84d094 0px solid; 
	border-top: #84d094 0px solid; 
	border-right: 0px solid #84d094;	
}
.MainMenu_MenuIcon {
	background-color: #eeeeee;
	border-left: #84d094 0px solid; 
	border-bottom: #84d094 0px solid; 
	border-top: #84d094 0px solid; 
	border-right: #84d094 1px solid; 
	border: 0px;
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 0px; /*width: 15px; */
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #000000;
	border: #cccccc 1px solid;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #eeeeee;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #84d094 0px solid; 
	border-bottom: #84d094 0px solid; 
	border-top: #84d094 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
  background: #23a53e none; 
  color: #ffffff;
  font-family:Verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #a5dfb1;
	border-right: #23a53e 1px solid; 
	border-top: #23a53e 1px solid; 
	border-left: #23a53e 1px solid; 
	border-bottom: #23a53e 1px solid; 
}
.TreeViewMenu_Header {
	background-image: url(gradient_MidGreen.jpg);
}
.Head   {
   font-family: Arial, Helvetica, sans-serif;
   font-size:  1em;
   font-weight: bold;
   color: #000000;
}
/* TEXT RELATED CSS STYLE ============================= */
.lnkfooterbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #FFFFFF;
}
.Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.Title1, a:link.Title1, a:visited.Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a:active.Title1, a:hover.Title1 {
	color: #0033FF;
	text-decoration: underline;
}
.Title2  {

	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.Title2, a:link.Title2, a:visited.Title2  {

	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a:active.Title2, a:hover.Title2 {
	text-decoration: underline;
}
.Title3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.Title3, a:link.Title3, a:visited.Title3  {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a:active.Title3, a:hover.Title3 {
	text-decoration: underline;
}
.Title_SubHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Title_Splash, a:link.Title_Splash, a:visited.Title_Splash  {

	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.Title_NoLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:active.Title_Splash, a:hover.Title_Splash {
	text-decoration: underline;
}
.Title_Black 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Title_Issue_Header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #000000; /*#ffff99;*/
	text-decoration: none;
}


.Copy1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.Copy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Copy3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.Copy_Splash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.Read_More1, a:link.Read_More1, a:visited.Read_More1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: italic;
	font-weight: bold;
	color: #330066;
	text-decoration: underline;
}
a:active.Read_More1, a:hover.Read_More1 {
	color: #330099;
}
.Read_More2, a:link.Read_More2, a:visited.Read_More2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #330066;
	text-decoration: underline;
}
a:active.Read_More2, a:hover.Read_More2 {
	color: #330099;
}
.Read_More3, a:link.Read_More3, a:visited.Read_More3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a:active.Read_More3, a:hover.Read_More3 {
	color: #FFFFCC;
}

.Read_More_Splash, a:link.Read_More_Splash, a:visited.Read_More_Splash {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: italic;
	font-weight: bold;
	color: #330066;
	text-decoration: underline;
}
a:active.Read_More_Splash, a:hover.Read_More_Splash {
	color: #330099;
}

.View_More1, a:link.View_More1, a:visited.View_More1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
a:active.View_More1, a:hover.View_More1 {
	color: #0033FF;
}
.Thumbnail_Large
{
	width: 160px;
	height: 196px;
	border: 1px solid #000000;
}

.Thumbnail_Medium
{
	width: 56px;
	height: 68px;
	border: 1px solid #000000;
	
}

.Thumbnail_Small
{
	width: 34px;
	height: 34px;
	border: 1px solid #000000;
}
.Thumbnail_Splash_Cover
{
	border-bottom: 1px solid #5d5e59;
}
.Section_Title
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	padding: 1px;
}

.headertitle 
{
}
.headersubtitle 
{
}
.issuetitle 
{
}
.issuedate
{
}
.Issue_TOC_Title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
span.Normal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
span.Title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
span.Title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
span.Title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
span.Title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.TitleCopyLink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.TitleCopyLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.TitleCopyLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.TitleCopyLink4:link, .TitleCopyLink4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

.lpage_hdrtitle {
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* FORMATTING WITHIN MODULES */
.tbl_ListContent 
{
	padding: 0px;
	background-color: Transparent;
}

.thin-rule
{
	border-color: #c5c5c5;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}
.subcatdivider_left {
	background-image: url(/Portals/0/images/subcat_divider_left.gif);
	background-position: center right;
	background-repeat: no-repeat;
	width: 15px;
	height: 25px;
}
.subcatdivider_middlebg {
	background-image: url(/Portals/0/images/subcat_divider_middle.gif);
	background-position: center left;
	background-repeat: repeat-x;
	width: 100%;
}
.subcatdivider_right {
	background-image: url(/Portals/0/images/subcat_divider_right.gif);
	background-position: center left;
	background-repeat: no-repeat;
	width: 15px;
	height: 25px;	
}
.subcatdivider_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
.CatList_ImageBox
{
	padding: 0px 4px 0px 2px;
	text-align: center;
	vertical-align: top;
}
.CatList_Articlebox
{
	padding: 0px 4px 0px 4px;
	vertical-align: top;
	text-align: left;
	
}
.ContEduc td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ContEduc H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:Black;
}
.ContEduc H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:Black;
	font-weight:bold;
}
.ContEduc .ContEducOptionText
{
	font-family: Arial, Helvetica, sans-serif;
	color:#505050;	
}
.ContEduc .altRowColor
{
	background-color:#efefef;
}
.ContEduc a, .ContEduc a:hover, .ContEduc a:visited, .ContEduc a:active
{
	color: #0369A4;text-decoration:underline;
}



.tbl_TelerikSearch 
{
	border: solid 1px #999999;
	background-color: #EEEEEE;
}
.relative_div 
{
	position: relative;	
	z-index: 999; /*Make sure is one less than main menu */
}
.div_cover_shot 
{
	position: absolute; 
	border: 0px solid #000000; 
	text-align: left; 
	vertical-align: top; 
	margin: 0px; 
	padding: 0px; 
	top: 0px;  
	left: 0px;
}

.ttipbox 
{
	position:absolute;
	z-index:10;
}
.Titletooltip	/* Thumbnail Popup JS DIV */
{
	display:none;
	position:absolute;
	border: 1px solid #000000;
}

/* CE 2009 Styles */

.col_left {padding-top: 5px;}
.col_center {padding-top: 5px;}
.col_right {background-color: #c7c7c7; background: #c7c7c7 url(images/ce_right_col_bg.gif) repeat-y 0 0;}

/* Secure Login */
.ce_menu_outer {width:206px;background:#eee url(images/rubric_menu_border.gif) repeat-y 0 0;margin-right: 0px;}
.ce_menu {background: url(images/rubric_menu_top.gif) no-repeat 0 0;}
.ce_menu ul {margin:0;padding:0;}
.ce_menu ul li {list-style:none;margin:0;padding:0;}
.ce_menu ul li a {text-decoration:none;display:block;width:206px;color:#005485;font-size:11pt;background:transparent url(images/rubric_menu_bullet.gif) no-repeat 16px 50%;padding:5px 0 5px 31px;}
.ce_menu ul li a:hover {background-color:#CDDADF;}
.ce_menu_inner {background:url(images/rubric_menu_bottom.png) no-repeat 0 100%;padding:0px 0px 1px 0px;}
.ce_menu_h1 {background:url(images/ce_menu_h1.gif) repeat-x 0px 14px;padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;width:206px;vertical-align:top;}
.ce_menu_h1 h1 {background:url(images/ce_menu_bullet.png) no-repeat 0 6px;font-size:18px;color:#FEFEFE;padding:20px 0px 24px 65px;margin:0;font-weight:normal;}
.ce_menu_outer .Head {color:#ffffff;}

.secure {margin:0px auto 0px auto;background:transparent url(images/secure_bg_gray.png) no-repeat 100% 100%;font-family: Arial, Helvetica, Sans-Serif;}
.secure .footer .left_bottom {background:url(images/slm_left_bottom.gif) no-repeat 0 100%;}
.secure .footer .left_bottom div {background:url(images/slm_right_bottom.gif) no-repeat 100% 100%;height:5px;}

.secure .title {background:#5B6C74 url(images/la_title_bg.gif) repeat-x 0 0;color:#fff;font-size:16px;width:100%;}
.secure .title .left_top {background:url(images/secure_left_top.gif) no-repeat 0 0;}
.secure .title .left_top div {background:url(images/la_right_top.png) no-repeat 100% 0;padding:6px 0 8px 45px;}

.secure .info {padding:0px 8px 0 5px;font-size:12px;color:#000;}
.secure .info a {color:#0B4F89;}
.secure .info .login_input {height: 24px;background:url(images/input_login_bg.gif) no-repeat 0 0;width:140px;padding-left:37px;margin-top:6px; //width:170px;}
.secure .info .pass_input {height: 24px;background:url(images/input_pass_bg.gif) no-repeat 0 0;width:140px;padding-left:37px;margin-top:6px; //width:170px;}
.secure .info .login_input input, .secure .info .pass_input input {background:transparent;border:none;color:#666666;width:150px;height:23px;line-height:18px;}
.secure .info .b_login {width:87px;height:26px;border:0;background:url(images/b_login.gif) no-repeat 0 0;cursor:pointer;color:#0B4E87;padding-left:10px;margin:14px 0;}
.secure .info .b_login_large {width:150px;height:26px;border:0;background:url(images/b_login_large.gif) no-repeat 0 0;cursor:pointer;color:#0B4E87;padding-left:10px;margin:14px 0;}
.secure .info h3 {color:#057AAF;font-size:14px;margin:0;padding:0;}
.secure .info .break {height:16px;width:100%;background:transparent url(images/la_dots.png) repeat-x 0 8px;}
.secure .info .b_newuser {border:0;background-color:Transparent;text-decoration:underline;cursor:pointer; vertical-align:top;margin:0;padding:15px 0px 0px 0px;}

/* Featured CE Lesson */
.ce_preview_bg {background:#fff url(images/ce_preview_bg.png) repeat-x 0 100%;width:400px;font-family:Arial, Helvetica, Sans-Serif;}
.ce_preview_border {background:transparent url(images/ce_preview_border.gif) repeat-y 0 0;}
.ce_preview_border_full {background:transparent url(images/ce_preview_border_full.gif) repeat-y 0 0;}
.ce_preview_bg .footer {background:url(images/ce_preview_left_bottom.gif) no-repeat 0 0;}
.ce_preview_bg .footer .left_bottom {background:url(images/ce_preview_right_bottom.gif) no-repeat 100% 0;height:10px;}
.ce_preview_bg .title {background:url(images/ce_preview_title_bg.gif) repeat-x 0 0;font-size:20px;color:#fff;width:100%;}
.ce_preview_bg .title img {float:right;margin:4px 24px 0 0;border: 0px;}
.ce_preview_bg .title .left_top {background:url(images/ce_preview_left_top.gif) no-repeat 0 0 ;}
.ce_preview_bg .title .left_top_2 {background:url(images/ce_preview_left_top_2.gif) no-repeat 0 0 ;}
.ce_preview_bg .title .left_top div, .ce_preview_bg .title .left_top_2 div {padding:22px 0 11px 15px;background:url(images/ce_preview_right_top.gif) no-repeat 100% 0 ;}
.ce_preview_bg .info {padding:0px 0px 18px 10px;font-size:9pt;font-family:Arial, Helvetica, Sans-Serif;}
.ce_preview_bg .info td {font-size:9pt;font-family:Arial, Helvetica, Sans-Serif;}
.ce_preview_bg .info h3 {font-family:Arial, Helvetica, Sans-Serif;color:#0369A4;font-size:16px;font-weight:bold;padding:2px 0px 5px 0px;margin:0px 0px 0px 0px;}
.ce_preview_bg .info a:hover {color: #0369A4;text-decoration:underline;}
.ce_preview_bg .info h3 span {font-family:Arial;color:#666666;font-size:9pt;font-weight:normal;}
.ce_preview_bg .info img {margin:0px 0px 0px 0px;border:1px solid #cccccc;}
.ce_preview_bg .info .break {background:url(images/break2.gif) repeat-x 0 3px;height:16px;width:340px;float:left;margin:-20px 0px 0px 0px;}
.ce_preview_bg .info .supp_break {background:url(images/break2.gif) repeat-x 0 3px;height:16px;width:465px;}
.ce_preview_bg .info .large_break {background:url(images/break2.gif) repeat-x 0 3px;height:10px;width:100%;clear:both;}
.ce_preview_bg .info .lesson_info {font-size:12px;color:#0A4E87;}
.ce_preview_bg .info .lesson_info em {color:#6CBAFC;font-style:normal;padding:0 4px;}
.ce_preview_bg .info .lesson_info span {background:url(images/rating_bg.png) no-repeat 0 0;width:35px;height:18px;padding:1px 8px 2px 4px;color:#fff;font-weight:bold;margin-right:4px;}
.ce_preview_bg .Head {color:#ffffff;}

/* CE Topics */
.top_rated {margin:0px auto 0px auto;background:#9BC7E8 url(images/toprated_bg.png) repeat-x 0 0;font-family: Arial, Helvetica, Sans-Serif;}
.top_rated .border {background:transparent url(images/toprated_border.gif) repeat-y 0 0;}
.top_rated .footer {background:url(images/toprated_bottom.gif) repeat-x 0 100%;width:100%;}

.top_rated .footer .left_bottom {background:url(images/toprated_left_bottom.gif) no-repeat 0 100%;}
.top_rated .footer .left_bottom div {background:url(images/toprated_right_bottom.gif) no-repeat 100% 100%;text-align:right;height:18px;}
.top_rated .footer .left_bottom div img {position:absolute;margin-left:-57px;}
.top_rated .title {background:#5B6C74 url(images/toprated_title_bg.gif) repeat-x 0 0;color:#ffffff;font-size:16px;width:100%;}
.top_rated .Head {color:#ffffff;}
.top_rated .title .left_top {background:url(images/toprated_left_top.gif) no-repeat 0 0;}
.top_rated .title .left_top div {background:url(images/toprated_right_top.gif) no-repeat 100% 0;padding:6px 0 8px 45px;}
.top_rated .info {padding:8px 8px 0px 14px;font-size:12px;color:#434343;}
.top_rated .info a {color:#0B4F89;}
.top_rated .info h3 {font-family:Times New Roman;color:#057AAF;font-size:14px;margin:0;padding:0;}
.top_rated .info .break {height:16px;width:100%;background:transparent url(images/la_dots.png) repeat-x 0 8px;}
.u1 {width:11px;height:11px;position:absolute;margin-top:-5px;background:url(images/u1.gif) no-repeat 0 0;}
.u2 {width:11px;height:11px;position:absolute;background:url(images/u2.gif) no-repeat 0 0;margin:-5px 0 0 714px;}
.top_rated ul {margin:0;padding:0;}
.top_rated ul li {list-style:none;margin:0;padding:0;}
.top_rated ul li a {text-decoration:none;display:block;width:165px;color:#005485;font-size:13px;background:transparent url(images/rubric_menu_bullet.gif) no-repeat 10px 50%;padding:5px 0 5px 20px;margin-left: 0px;}
.top_rated ul li a:hover {color:#005485;text-decoration:underline;}
.HTMLBox {overflow: auto;height: 200px;width:374px; margin:10px 0px 10px 0px;padding:0px 16px 0px 0px;font-size:9pt; //width:390px; //padding-right:0px;}
.HTMLBox p {font-size:9pt;}

/* Left Column Box */
.ec_left_menu {margin:0px 0px 27px 7px;background-color: #eeeeee;}
.ec_left_menu .border {background:transparent url(images/ec_border.gif) repeat-y 0 0;}
.ec_left_menu .footer {background:transparent url(images/ec_bottom.gif) repeat-x 0 100%;width:192px;}
.ec_left_menu .footer .left_bottom {background:url(images/ec_left_bottom.gif) no-repeat 0 100%;}
.ec_left_menu .footer .left_bottom div {background:url(images/ec_right_bottom.gif) no-repeat 100% 100%;height:9px;}
.ec_left_menu .title {background:#2B629C url(images/ec_title_bg.gif) repeat-x 0 0;color:#fff;font-size:16px;float:left;width:192px;}
.ec_left_menu .title .left_top {background:url(images/ec_left_top.gif) no-repeat 0 0;}
.ec_left_menu .title .left_top div {background: transparent url(images/ec_right_top.gif) no-repeat 100% 0;padding:6px 0px 8px 45px;}
.ec_left_menu .Head {color:#ffffff;font-weight:bold;}
.ec_left_menu ul {margin:0;padding:0;clear:both;}
.ec_left_menu ul li {list-style:none;margin:0;padding:0;}
.ec_left_menu ul li a {text-decoration:underline;display:block;width:190px;color:#000000;font-size:10pt;background:transparent url(/images/file.gif) no-repeat 5px 2px;padding:0px 0 10px 25px;margin-left:1px;}
.ec_left_menu li a:hover {color: #000000;text-decoration:underline;}
.ec_left_menu .info {padding: 30px 0px 10px 2px; //padding:0px 0px 10px 2px; //margin-top:-10px;}
.ec_left_menu .info p {font-size:9pt;text-align:center;}
.ec_left_menu .info .CommandButton {width:74px;height:26px;border:0;background:url(images/b_login.gif) no-repeat 0 0;cursor:pointer;color:#0B4E87;padding: 5px 5px 0px 10px;margin:0px 0px 0px 0px;float:left; //width:87px; //float:none; //margin-left:-3px;}

.ec_left_menu .liveevents ul {margin:0;padding:0;clear:both;}
.ec_left_menu .liveevents ul li {list-style:none;margin:0;padding:0;}
.ec_left_menu .liveevents ul li a {text-decoration:underline;display:block;width:190px;color:#000000;font-size:10pt;background:transparent url(images/rubric_menu_bullet.gif) no-repeat 10px 8px;padding:0px 0 10px 25px;margin-left:1px;}
.ec_left_menu .liveevents li a:hover {color: #000000;text-decoration:underline;}
.ec_left_menu .liveevents p {font-size:9pt;text-align:center;}

.pager_bg {width: 398px;background:#EFF1E7 url(img/pager_bg.png) repeat-x 0 0;line-height:14px;color:#949494;font-size:12px;font-family: Arial, Helvetica, Sans-Serif;padding:2px 0px 2px 0px;border:1px #E5E7DB solid;margin: 0px 0px 0px 2px;}
.pager_bg a {color:#000000;text-decoration:underline;cursor:pointer;}
.pager_bg a:hover {color:#000000;text-decoration:underline;cursor:pointer;}
.pager_bg td, .pager_bg_nobg div {font-size:12px;}
.pager_bg span, .pager_bg_nobg span {color:#0252F1;padding-right:4px;}
.pager_bg th {font: normal normal 11px Arial, Helvetica, Sans-Serif;color:#000000;background-color:#dfe1d9;border-bottom:1px #E5E7DB solid;}
.pager_bg .ce_topic_selected {border-top:1px solid #E5E7DB !important;padding: 10px 10px 10px 10px !important;}
.pager_bg .ce_topic_selected span {font: normal bold 14px Arial, Helvetica, Sans-Serif !important;color:#003366 !important;}

.contentinfo {font:normal normal 9pt Arial, Helvetica, Sans-Serif;}
.contentinfo h3.times {font:normal bold 16px Arial, Helvetica, Sans-Serif;color:#0369A4;padding:2px 0px 5px 0px;margin:0px;}
.contentinfo h3.times span {font: normal normal 9pt Arial;color:#666666;}
.contentinfo .times a {}
.contentinfo .times a:hover {color: #0369A4;text-decoration:underline;}
.contentinfo img {margin:10px 6px 0 0;float:left;}
.contentinfo .break {background:url(images/break2.gif) repeat-x 0 3px;height:6px;width:340px;float:left;}
.contentinfo .large_break {background:url(images/break2.gif) repeat-x 0 3px;height:10px;width:100%;clear:both;}
.contentinfo .lesson_info {font-size:9pt;color:#0A4E87;}
.contentinfo .lesson_info em {color:#6CBAFC;font-style:normal;padding:0 8px;}
.contentinfo .lesson_info span {background:url(images/rating_bg.png) no-repeat 0 0;width:35px;height:18px;padding:1px 8px 2px 4px;color:#fff;font-weight:bold;margin-right:4px;}
.contentinfo .cetext {font-size:9pt;}
.contentinfo p {font-size:9pt;}

.noticebox {padding: 5px 10px 5px 10px;}
.noticebox .Normal, .noticebox p {font:normal normal 9pt Arial, Helvetica, Sans-Serif;}

.ContEduc {background-color:Transparent !important;}
.tblShell {background-color:Transparent !important;}
.tblMain {background-color:Transparent !important;border:0 !important;}
