/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/ 
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
       /* padding: 0 0 0 0; text-align: left; background-color: red;  doesn't work */
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
     font-family: Arial, sans-serif ; font-size: 16; 
     line-height: 1.2; 
     /* text-align: left; doesn't work here - put in P selector */
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
     font-family: Arial, sans-serif ; font-size: 14;
     line-height 1.2;
}

.NormalRed
{
}

.NormalBold
{
     font-family: Arial, sans-serif ; font-weight = bold; font-size: 14;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
     font-family: Arial, sans-serif ; font-size: 14; font-weight: bold;
     line-height 1.2;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
     font-family: Arial, sans-serif ; font-size: 24; font-weight: bold;
     line-height: 1.2;
     margin: 0px 0px 0px 0px;
}

H2  {
     font-family: Arial, sans-serif ; font-size: 22; font-weight: bold;
     line-height: 1.2;
     margin: 0px 0px 0px 0px;
}

H3  {
     font-family: Arial, sans-serif ; font-size: 20; font-weight: bold;
     line-height: 1.2;
     margin: 0px 0px 0px 0px;
}

H4  {
     font-family: Arial, sans-serif ; font-size: 18; font-weight: bold;
     line-height: 1.2;
     margin: 0px 0px 0px 0px;
}

H5, DT  {
     font-family: Arial, sans-serif ; font-size: 16; font-weight: bold;
     line-height: 1.2;
     margin: 0px 0px 0px 0px;
}

H6  {
     font-family: Arial, sans-serif ; font-size: 14; font-weight: bold;
     line-height: 1.2; 
     margin: 0px 0px 0px 0px;
}

TFOOT, THEAD    {
}

TH  {
}

P {
     margin: 2px 0px 2px 0px; /* top right bottom left */
     text-align: left;
}

A:link  {
     color: navy; text-decoration: underline;
}

A:visited   {
     color: purple; text-decoration: underline;
}

A:active    {
     color: red; text-decoration: underline;
}

A:hover {
     color: blue; text-decoration: underline;

}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}

UL {
     margin-top: 0px; margin-bottom: 0px;
}

UL LI   {
     }

UL LI LI    {
     }

UL LI LI LI {
     }

OL {
     margin-top: 0px; margin-bottom: 0px;
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* FORM STYLESHEET */

/* Employee Application Form */
/* (1) some browsers will not accept padding styles on the table itself - only the cell. 
Therefore, don't try to set the cell padding with the table style. 
Each cell should use its own style for the cell that includes padding. 
You set this by adding the style name following the input control class (usually NormalTextBox). 
A semicolon should separate the two names. 
The first name sets the style for the input item and the second name sets the style for 
the table cell that includes the item. 
I created some styles for this - NormalCell and HeadingCell. 
So, EVERY item on the form should include either NormalCell or HeadingCell as 
part of the "class" setting.

(2) labels are really a form item where the label text you want to display is the "input field". 
So the label for the text to display should not be shown. 
And, "Disable user input" should not be checked or the text you want to display is 
disabled text. Also in this instance, the label class has no meaning since it is not shown. 
And when entering the text to display in the edit box, do not apply the formatting there - 
use the style in the "Class" field on the top right (the first one in the list).
*/

.EmploymentOuterTable {
      padding: 7px 7px 7px 7px;
     background:ivory;
}

.EmploymentInnerTable {
     border: black 1px solid;
     width: 500px;
     border-collapse: collapse;
     background:gainsboro;
}

.HeadingCell {   /* applied after a ";" on "input control class" */
     background:SteelBlue;   /* royalblue */
     padding:7px 3px 4px 3px; /* top right bottom left */
}

.HeadingText  { /* applied before the ";" on "input control class */
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
       color:white;
}

.NormalCell {
    padding: 3px 3px 2px 3px;
}

.CdlCell {
    padding: 3px 3px 2px 3px;
     background: silver;
}

/* Contact Page Form Settings */
.ContactOuterTable {
      padding: 7px 7px 7px 7px;
     background:ivory;
}

.ContactInnerTable {
     border: black 1px solid;
     width: 500px;
     border-collapse: collapse;
     background:gainsboro;
}

.ContactHdngCell {   /* applied after a ";" on "input control class" */
     background:SteelBlue;   /* royalblue */
     padding:7px 3px 4px 3px; /* top right bottom left */
}

.ContactHdngText  { /* applied before the ";" on "input control class */
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
       color:white;
}

































