/* 
======================================
YK Day Care Skin styles for DotNetNuke
======================================
*/  

html {
	width: 100%;
	height: 100%;
}
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
}
.bodybg {
	background: #7dbcf8 url(page_bg.jpg) repeat-x top;
}
.alignLeft {text-align: left;}
.alignHMiddle {text-align: center;}
.alignRight {text-align: right;}
.alignTop {vertical-align: top;}
.alignVMiddle {vertical-align: middle;}
.alignBottom {vertical-align: bottom;}
.nowrap {white-space: nowrap;}
.pagemaster {
	width: 778px;
}
.skinmaster {
	background: #fff;
	border-left: 1px solid #496d90;
	border-right: 1px solid #496d90;
}
.leftborder {
	background: url(dropshadow_left.png) repeat-y right;
	width: 6px;
}
.rightborder {
	background: url(dropshadow_right.png) repeat-y;
	width: 6px;
}
.ControlPanel {
	background: #fff url(cpanel_center.png) repeat-x bottom left; 
	width:100%; 
	border:none;
	padding-bottom:10px;
	margin-left: auto;
	margin-right: auto;
}
.menucell {
	background: url(menu_bg.jpg) repeat-x;
	height: 39px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.headercell {
	background: url(header_bg.jpg) no-repeat center;
	height: 170px;
	padding:0;
}
.contentpad {
	padding: 0 15px 0 5px;
}
.toppane {}
.leftpane {}
.contentpane {}
.rightpane {}
.bottompane {}
.footercell {
	height: 22px;
	font-size: 9px;
	color: #f84331;
	font-weight: bold;
}
.contentpane body {
	background-color: #fff;
	background-image: none;
}
.StandardButton {
    background: #0a5597 none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
	 border: solid;
	 border-width: 2px;
	 border-color: #509bdd #013f76 #013f76 #509bdd;
}
.eipbutton_edit {
	border: 2px;
}
.eipborderhover {
	border: 2px;
}
.TreeViewMenu {
	width: 200px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
}
.Head, .head   {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #f84331;
}
.SubHead, .subhead {
	color: #e76212;
}
.SkinObject {
	color: #364782;
}
.Normal {
	font-size: 10pt;
}
p {
	margin-top: 0;
}
Ol li {
	list-style-type: inherit;
}
th {
	color: #000;
}
hr {
	color: #2D97FB;
}
.menutables {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #2e3f4f;
}
.menutables th {
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #2e3f4f;
	background: #54a9fa;
	font-weight: bold;
	color: #fff;
	text-align: center;
	vertical-align: top;
	padding: 2px;
}
.menutables td {
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #2e3f4f;
	text-align: center;
	padding: 2px;
}

/*=======================================*/
/* hyperlink style for text links content */
/*=======================================*/
A:link  {
   text-decoration: none;
   color: #106cc4;
	font-weight: bold;
}
A:visited, A:active {
   text-decoration: none;
   color: #106cc4;
	font-weight: bold;
}
A:hover {
   text-decoration: underline;
	color: #EF891C;
	font-weight: bold;
}

/*=======================================*/
/* hyperlink style for text links in control panel */
/*=======================================*/
.controlpanel .CommandButton {
    color: #106cc4;
	 font-weight:bold;
	 text-decoration: underline;
}
.controlpanel A.CommandButton:link {
    color: #106cc4;
	 font-weight:bold;
	 text-decoration: underline;
}
.controlpanel A.CommandButton:visited .controlpanel A.CommandButton:active {
    color: #106cc4;
	 font-weight:bold;
	 text-decoration: underline;
}
.controlpanel A.CommandButton:hover {
    color: #EF891C;
	 font-weight:bold;
	 text-decoration: underline;
}

/*=======================================*/
/* hyperlink style for text links in admin features */
/*=======================================*/
.CommandButton {
    color: #106cc4;
	 font-weight:bold;
}
A.CommandButton:link {
    color: #106cc4;
	 font-weight:bold;
}
A.CommandButton:visited  A.CommandButton:active   {
    color: #106cc4;
	 font-weight:bold;
}
A.CommandButton:hover    {
    color: #EF891C;
	 font-weight:bold;
}


/*=======================================*/
/* SLIDESHOW STYLES */
/*=======================================*/
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:322px;
	height:213px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color: transparent;
}

#slide-images li img{
	display:block;
	background-color: transparent;
}


/*=======================================*/
/* dnn menu style */
/*=======================================*/

.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:970px;
}

/*=======================================*/
/*  Main Menu Normal  */
/*=======================================*/
.main_dnnmenu_rootitem  
{	
	color: #2e97fc;
	font-size: 12px; 
	font-weight:bold; 	
	text-align:center; 
	padding:5px 10px 5px 10px;
	background:url(../images/menu_hover.gif) repeat-x top left;
	text-transform:uppercase; margin-right:1px;
	white-space:nowrap;
	float:left;
	border-right: 1px solid #d9d9d9;
}

/*=======================================*/
/*  Main menu hover  */
/*=======================================*/
.main_dnnmenu_rootitem_hover
{  
	color:#FF8600 !important;
	font-size: 12px; 
	font-weight:bold;
	text-align:center;
	padding:5px 10px 5px 10px;
	text-transform:uppercase; margin-right:1px;
	white-space:nowrap;
	float:left;
}

/*=======================================*/
/*  Main menu selected  */
/*=======================================*/
.main_dnnmenu_rootitem_selected 
{
	color:#2e97fc;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
	padding:5px 10px 5px 10px;
	text-transform:uppercase; margin-right:1px;
	white-space:nowrap;
	float:left;
	border-right: 1px solid #d9d9d9;
}

/*=======================================*/
/*  SUB Menu Normal */
/*=======================================*/
.main_dnnmenu_submenu 
{
	border:1px solid #d9d9d9;
}

.main_dnnmenu_submenu td
{
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#2e97fc;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*=======================================*/
/*  SUB Menu hover & selected */
/*=======================================*/
.main_dnnmenu_itemhover td   
{  
	background: #00b0ea url(submenu_active.gif) repeat-x top left;
	color:#fff;
	text-shadow: 0 0 0.1em #025875, 0 0 0.1em #025875, 0 0 0.2em #025875;
}
.main_dnnmenu_itemselected td{
  
	background: #ea9a00 url(submenu_hover.gif) repeat-x top left;
	color:#804404;
	text-shadow: 0 0 0.1em #fff, 0 0 0.1em #fff, 0 0 0.2em #fff;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/*=======================================*/
/* Module Action Menus */
/*=======================================*/
.ModuleTitle_SubMenu
{
	border:1px solid #d9d9d9;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #ea9a00;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}


/*=======================================*/
/* EVENT CALENDAR */
/*=======================================*/
.EventTitle, .EventTitle td {
background:#106cc4;
background-image: none !important;
border-bottom:0 solid #000;
color:#fff  !important;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
height:22px !important;
text-align:center;
vertical-align: middle;
width:100%;
}
.EventNextPrev, .EventNextPrev a:link {
color:#fff !important;
font-size:8pt;
padding:0 0.5em;
}
.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover {
color:#fff !important;
font-size:8pt;
padding:0 0.5em;
}
.EventDay a, .EventDay a:visited, .EventDay a:hover {
color:#000 !important;
font-family:Verdana;
font-size:7pt;
}
.EventDay, .EventDay td {
background: #fff;
color:#000 !important;
font-family:Verdana;
font-weight: bold;
font-size:8pt !important;
height:14%;
width:14%;
padding: 1px;
}
.EventWeekendDay {
background-color: #e7e7e7 !important;
}
.EventOtherMonthDay {
background-color: #b8b8b8 !important;
color:#808080 !important;
}
.EventSelectedDay {
border:1px solid #FDA949 !important;
}
.EventTodayDay {
background-color: #fed2a0 !important;
color:#000 !important;
font-weight:bold;
}
.EventDayScroll {
margin-top: 3px;
}
.EventDayScroll div {
margin-bottom:1px !important;
padding:2px;
text-align: left;
}







/* Used for all ADMIN SECTION HEAD rows only:D */
.Forum_Admin_SectionHead {
	font-weight: bold;
	font-size: 12px;
	color: #595959 !important;			
	font-family: Tahoma !important; 
	letter-spacing: 3px !important;
   font-variant: small-caps;
	background: url('/DesktopModules/Forum/Themes/Default/Images/alt_header_bg.gif') repeat-x !important;
	border-left: #bdbdbd 1px solid !important;	
	border-right: #bdbdbd 1px solid !important;
	border-top: #bdbdbd 0px solid !important;
}
.Forum_Admin_SectionHead div {
	padding-bottom: 3px !important;
}
.Forum_Link, a.Forum_Link:link, a.Forum_Link:visited, td.Active {
	font-family: Tahoma !important;
	color:#106CC4 !important;
}
a.Forum_Link:hover {
	color:#EF891C !important;
}
.Forum_TreeNormal {
	font-family: Tahoma !important;
}
/* Text for dnn labels, grid values */
.Forum_Row_AdminText {
	 font-family: Tahoma !important;	
	 font-size: 8pt !important; 	
	 color: #9e9e9e !important;
	 letter-spacing: 1px;
}
.Forum_NormalTextBox {
    font-size: 10px;
	 font-family: Tahoma !important;
	 color: #000000;
	 letter-spacing: 1px !important;
}
/* Threads Column in initial group view (even numbered)*/
.Forum_RowHighlight1 {			
	background-color: #DEDEDE;
	border-left: 1px solid #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}
/* Threads Column in initial group view (odd numbered)*/
.Forum_RowHighlight1_Alt {		
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}
/* Posts Column in initial group view */
.Forum_RowHighlight2 {			
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}
/* Posts Column in initial group view (odd)*/
.Forum_RowHighlight2_Alt {		
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}
/* Last Post Column */
.Forum_RowHighlight3 {			
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
	border-right: #bdbdbd 1px solid;	
	padding-right: 3px;
}
/* Last Post Column - Alternate (odd)*/
.Forum_RowHighlight3_Alt {		
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;	
	padding-right: 3px;
}


a.Forum_ib_moderate:link, a.Forum_ib_moderate:visited, a.Forum_ib_moderate:active, a.Forum_ib_moderate:hover {
	display: inline !important;
}
a.Forum_ib_admin:link, a.Forum_ib_admin:visited, a.Forum_ib_admin:active, a.Forum_ib_admin:hover {
	display: inline !important;
}
a.Forum_ib_mysettings:link, a.Forum_ib_mysettings:visited, a.Forum_ib_mysettings:active, a.Forum_ib_mysettings:hover {
	display: inline !important;
}
a.Forum_ib_myposts:link, a.Forum_ib_myposts:visited, a.Forum_ib_myposts:active, a.Forum_ib_myposts:hover {
	display: inline !important;
}
a.Forum_ib_search:link, a.Forum_ib_search:visited, a.Forum_ib_search:active, a.Forum_ib_search:hover {
	display: inline !important;
}
a.Forum_ib_forumhome:link, a.Forum_ib_forumhome:visited, a.Forum_ib_forumhome:active, a.Forum_ib_forumhome:hover {
	display: inline !important;
}