/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/


/* This "universal selector" (the * character) removes the proprietary padding and margins that IE adds to everything */
* {
    margin:0;
    padding:0;
}


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
    width:923px;
    margin:0 auto; /* causes the page to be centered, except in Internet Explorer */
    text-align:center; /* causes the page to be centered in IE */
    background-color:#FFFFFF;
    background-image:url(pagebackground.jpg);
    background-repeat: repeat;
}

.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:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}

/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* 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
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}

A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link
{
	text-decoration: none;
	color: #001C9E;
}

A:visited
{
	text-decoration: none;
	color: #001C9E;
}

A:hover
{
	text-decoration: underline;
	/* color: #ff0000; */
}

A:active
{
	text-decoration: none;
	color: #001C9E;
}

A.whitelink:link
{
	text-decoration: none;
	color: white;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14px;
}

A.whitelink:visited
{
	text-decoration: none;
	color: white;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14px;
}

A.whitelink:hover
{
	text-decoration: underline;
	color: white;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14px;
}

A.whitelink:active
{
	text-decoration: none;
	color: white;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14px;
}

A.UserLogin:link
{
	text-decoration: none;
	color: #999999;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10px;
}

A.UserLogin:visited
{
	text-decoration: none;
	color: #999999;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10px;
}

A.UserLogin:hover
{
	text-decoration: underline;
	color: #999999;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10px;
}

A.UserLogin:active
{
	text-decoration: none;
	color: #999999;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10px;
}


/* This controls the appearance of the [USER] and [LOGIN] skin objects. */
.UserLogin {
   font-family: Arial, Tahoma, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #999999;
}



SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL 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 {
	background-color: #7174A1;
}

.MainMenu_MenuBar {
	height: 23px;
}

/*
This is needed to eliminated a 1px white border that appears above and below the
vertical separator in between main menu root level items.  It overrides default
border settings that are defined in /portals/default/default.css.
*/
.MainMenu_MenuBreak {
	border: none;
	z-index:10000;
}

.MainMenu_MenuItem {
	color: #E2E3F0;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	z-index:10000;
}

.MainMenu_MenuItem td{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	z-index:10000;
}

.MainMenu_MenuIcon {
	display: none;
	width: 0px;
	padding: 0px;
	z-index:10000;
}

.MainMenu_MenuItemSel {
	background-color: #7174A1;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
	z-index:10000;
}

.MainMenu_MenuItemSel td{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	z-index:10000;
}

.MainMenu_SubMenu {
	background-color: #C5C9D8;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	z-index:10000;
}

.MainMenu_SubMenu td {
	color: #3D4060;
	text-align: left;
	vertical-align: middle;
	height: 28px;
	padding-left: 5px;
	padding-right: 15px;
	border-bottom:0px; /* When this is set to 1px, the result is 2px.  Therefore, set to 0px to get 1px! */
	z-index:10000;
}

.MainMenu_SubMenuItemSelected
{
	background-color: #D3D9F2;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	z-index:10000;
}

.MainMenu_SubMenuItemSelected td {
	text-align: left;
	vertical-align: middle;
	height: 28px;
	z-index:10000;
}

.MainMenu_MenuArrow {
	display: none;
	z-index:10000;
}

.MainMenu_RootMenuArrow {
}


/* Left Navigation Menu */


.LeftMenu_MenuBreak {
	padding: 0;
	margin: 0;
	height: 1px;
}

.LeftMenu_MenuBreak td {
	padding: 0;
	margin: 0;
	height: 1px;
}

.LeftMenu_Separator {
	padding: 0;
	margin: 0;
	height: 1px;
}

.LeftMenu_Separator td {
	padding: 0;
	margin: 0;
	height: 1px;
}

.LeftMenu_MenuContainer {
	background-color: #7174A1;
}

.LeftMenu_MenuBar {
/*	height: 23px; */
}

.LeftMenu_MenuItem {
	color: #0F0FAF;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: middle;
	cursor: hand;
}

.LeftMenu_MenuItem td {
}

.LeftMenu_SubMenu {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	cursor: hand;
}

.LeftMenu_RootMenuItemActive {
	color: #002AFF;
}

.LeftMenu_RootMenuItemSel {
	color: #002AFF;
	text-decoration: underline;
	background-color: Yellow;
}

.LeftMenu_RootMenuItemSel td {
	color: #002AFF;
	text-decoration: underline;
	background-color: Yellow;
}

/* Breadcrumb Styles */
.Breadcrumb {
	color: #363B72;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}


/* Styles for the table on the home page that
   contains upcoming events and announcements */

.HomePageEventsTable {
	/* width:883px;
	background-color:#FBF8F1;
	border: 1px solid #D3B438;
	border-top: 1px solid #D3B438;
	border-left: 1px solid #D3B438;
	*/
}

.borderTBLR {
	border: 1px solid #D3B438;
}

.borderTBR {
	border-top: 1px solid #D3B438;
	border-bottom: 1px solid #D3B438;
	border-right: 1px solid #D3B438;
}

.borderBLR {
	text-align: left;
	border-bottom: 1px solid #D3B438;
	border-left: 1px solid #D3B438;
	border-right: 1px solid #D3B438;
}

.borderBR {
	border-bottom: 1px solid #D3B438;
	border-right: 1px solid #D3B438;
}

.HomePageEventsTable td {
	text-align: center;
	width: 292px;
}

.HomePageEventsColumnHeadingTable {
	border: none;
}

.HomePageEventsColumnHeadingTable td {
	border: none;
	background-color: #B49143;
	text-align: center;
	vertical-align: middle;
	height: 27px;
}

.HomePageEventsColumnHeading {
	font-family:Arial, Tahoma, Helvetica;
	font-size:16px;
	color:white;
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}


/*-----------------------------------------------------------------------------
These styles correspond exactly to the set of styles defined in FCK.css, which
is the stylesheet that is used by the FCK editor to populate its Style listbox 
and to render text in the FCK editor when a style is selected from the listbox.
Including a copy of the FCK styles here causes the <span class=...> tags that
are inserted by the FCK editor to be matched to classes that are defined and 
applied OUTSIDE of the FCK editor.
-----------------------------------------------------------------------------*/

.sans7 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7px;
	color: #000000;
}

.sans8 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;
	color: #000000;
}

.sans9 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #000000;
}

.sans10 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
}

.sans11 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.sans12 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
}

.sans13 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
}

.sans14 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
}

.sans15 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #000000;
}

.sans16 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
}

.sans17 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 17px;
	color: #000000;
}

.sans18 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #000000;
}

.sans19 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 19px;
	color: #000000;
}

.sans20 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #000000;
}

.sans21 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 21px;
	color: #000000;
}

.sans22 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 22px;
	color: #000000;
}

.sans23 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 23px;
	color: #000000;
}

.sans24 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	color: #000000;
}

.sans25 {
	font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
}


/* This style is applied to an image and causes text
to wrap around the left and bottom edge of the image. */

img.floatLeft { 
    float: left; 
    margin-right: 14px; 
}










