﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   
.HeadingPane{
	width: 450px;
	height: 50px;
	vertical-align: middle;
}
.parents{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 166px;
	border: 1px solid #0D004C;
	border-bottom-width: 0px;
	vertical-align: top;
}
.teachers{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 161px;
	border: 1px solid #0D004C;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: top;	
}
.administrators{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 164px;
	border: 1px solid #0D004C;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: top;	
}
.RightPaneX{
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	vertical-align: top;
}
.ImagePaneX{
   height: 210px;
	vertical-align: top;
}
.BottomPaneX{
	height: 80px;
	padding-top: 0px;
	vertical-align: top;
	margin-top: 0px;
}
.tdborder{
	border: 1px solid #0D004C;
	height: 25px;
}
.MenuContainer
{
	background-color: transparent;
	height: 30px;
	font-size: 0px;
}


/* Changes of height will cause an ftp error! */
.MenuBar
{
	height: 16;
/*	background-color: Transparent; */

}

.MenuIcon
{
	background-color: #E3EAE6; 
	text-align: center;
	width: 16;
	height: 24;
}

.MenuItem /* activate bg image for subitems here */
{
	color: black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
/*	background: #E3EAE6;*/
/*	background-color: #233A5C;*/
}

.MenuArrow 
{
	font-family: webdings;
	font-size: 10pt;
}


.MenuRootArrow 
{
	font-family: webdings;
	font-size: 10pt;
}

.ItemsBreak
{

}



.RootItem /* left right and center bg of unselected root tab */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
/*	color: #666666;*/
	color:white;
	height: 30px;
	background-color: #233A5C;
/*	background-image: url(images/menu_center.jpg.);*/
}

.RootItem IMG, .RootItemActive IMG, RootItemSelected IMG{
	display:none;
}

.RootItemActive  /* outher left other right and center bg of active root item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: white;
/*	color:black;*/
	height: 30px;
/*	background-image: url(images/menu_center.jpg.);*/
	/*background-color:#FFD328;*/
		background-color: #233A5C;
}

.RootItemSelected /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: white;
/*	color:black;*/
	height: 30px;
/*	background-image: url(images/menu_center.jpg.);*/
	background-color: #233A5C;
}

.RootItemBreadCrumb
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: white;
	height: 30px;
/*	background-image: url(images/menu_center.jpg);*/
	/*background-color:#FFD328;*/
}


.SubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003664;
	height: 24px;
	background: #E3EAE6;
	border: 1px solid;
/*	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);*/
}

.SubItemActive /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #00175D;
	height: 24px;
	background-color: #E3EAE6;
	border: 0px none;
}

.SubItemSelected /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #00175D;
	color: white;
	border: 0px none;
	border-style: none none none none;
}

.SubItemBreadCrumb /* no effect */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #00175D;
	background-color: #E3EAE6;
	border: 0px none #00175D;
	border-style: none none none none;
}


.StandardButton     {
	background: #00175D;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 0px none #003664;
}

.SelectedTab{
	FONT-WEIGHT: 700;
	font-size: 11px;	
	COLOR: #003366;
	TEXT-DECORATION: none;
	background-color: transparent;
}		

BODY {
	FONT-SIZE: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DBEFCB;
/*	background-color: #E0E4EB; */
}
TABLE,TD,P {
	FONT-SIZE: 11px; MARGIN: 0px; padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	
}
Table.Logo {
background-image: url(images/logo.jpg);
background-repeat: no-repeat;
background-position: top;
}

H1 {
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 14px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #000000; 
	font-family: Arial, Helvetica, sans-serif
}

H6 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 700; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #ff3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	MARGIN-TOP: 0em; FONT-WEIGHT: 700; FONT-SIZE: 11px; MARGIN-BOTTOM: 0.5em; COLOR: #002156
}
/*UL {
	list-style: url(images/bullet.gif);
	height: 19px;
	top: 0px;
	margin: 0px 15px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 15px;
	padding: 0px 15px;
}*/

A.mini:link {
	FONT-WEIGHT: 700;
	font-size: 11px;	
	COLOR: #003366;
	TEXT-DECORATION: none;
	background-color: transparent;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
A.mini:visited {
	FONT-WEIGHT: 700;
	font-size: 11px;	
	COLOR: #003366;
	TEXT-DECORATION: none;
	background-color: transparent;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
A.mini:active {
	FONT-WEIGHT: 700;
	font-size: 11px;	
	COLOR: #003366;
	TEXT-DECORATION: none;
	background-color: transparent;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
A.mini:hover {
	FONT-WEIGHT: 700;
	font-size: 11px;
	COLOR: #003366;
	TEXT-DECORATION: underline;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

A.home:link, A.home:visited, A.home:active {
	COLOR: #00175D; TEXT-DECORATION: none;
}
A.home:hover {
	TEXT-DECORATION: underline;
}

A.login_tab:link
{  FONT-WEIGHT: 700;	font-size: 11px; COLOR: #003366; TEXT-DECORATION: none;	background-color: transparent;}
A.login_tab:visited
{	FONT-WEIGHT: 700;	font-size: 11px; COLOR: #003366; TEXT-DECORATION: none;	background-color: transparent; }
A.login_tab:active
{	FONT-WEIGHT: 700;	font-size: 11px; COLOR: #003366; TEXT-DECORATION: none;	background-color: transparent; }
A.login_tab:hover
{	FONT-WEIGHT: 700;	font-size: 11px; COLOR: #003366; TEXT-DECORATION: none;	background-color: transparent; }

A:link {
	COLOR: #002156; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #002156; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #002156; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #002156; text-decoration: underline;
}

A.toplink:link,A.toplink:visited, A.toplink:active {
	FONT-WEIGHT: 700;
	font-size: 11px;	
	COLOR: #E3EAE6;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A.toplink:hover {
	TEXT-DECORATION: underline;	
}

INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: verdana
}

TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: verdana
}
SELECT {
	FONT-SIZE: 9px; FONT-FAMILY: verdana;
	color: #003664;
	background: #E3EAE6;
}


.searchfield
{
	/*background: url('bg_search.gif') no-repeat 0 0;*/
	border: 1px solid black;
	width: 120px;
	height: 20px;
	padding: 3px 10px 0 10px;
	font-size: 1em;
	margin-left: 3px;
	color: #666;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	margin-bottom: 4px;
}
	

.layout
{
background-color:white;
max-width:780px;
}

.layout TD
{
	padding-left:3px;
	padding-right:3px;

}
