
/* background and border style for the selected tab */
.SelectedTabBg
{
	background-color: #F3F5FA;
	border-right: solid 1px white;
}

/* background style for mouse over effect on the selected tab */
.SelectedTabMouseOver
{
	background-color: #F3F5FA;
	border-right: solid 1px white;
}

/* text style for the selected tab */
.SelectedTab
{
	font-family: Verdana, Helvetica, sans-serif, Trebuchet MS;
    font-size: 12px;
    font-weight: bold;
    color: navy;
    height: 100%;
    padding-top: 5px;
}

/* hyperlink styles for the selected tab */
A.SelectedTab:link
{
    text-decoration: none;
    color: navy;
}

A.SelectedTab:visited
{
    text-decoration: none;
    color: navy;
}

A.SelectedTab:active
{
    text-decoration: none;
    color: navy;
}

A.SelectedTab:hover
{
	text-decoration: none;
    color: navy;
}
 
/* background and border style for the unselected tabs */
.OtherTabsBg
{
	background-repeat: repeat-x;
	border-right: solid 1px white;
}

/* background style for mouse over effect on the unselected tabs */
.OtherTabsMouseOver
{
	background-color: #F3F5FA;
	border-right: solid 1px white;
}

/* text style for the unselected tabs */
.OtherTabs 
{
    font-family: Verdana, Helvetica, sans-serif, Trebuchet MS;
    font-size: 12px;
    font-weight: bold;
    color: white;
    height: 100%;
    padding-top: 5px;
}

/* hyperlink styles for the unselected tabs */
A.OtherTabs:link
{
    text-decoration: none;
    color: white;
}

A.OtherTabs:visited
{
    text-decoration: none;
    color: white;
}

A.OtherTabs:active 
{
    text-decoration: none;
    color: white;
}

A.OtherTabs:hover
{
    text-decoration: none;
    color: navy;
}

/* -----------------------------------------
   HEADER ROW
   -------------------------------------- */

/* background style for the the site header (bottom of banner)
.HeaderBg
{
	background-color: #F3F5FA;
}
 */

/* text style for the site links (bottom-right of banner) */
.HeaderLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;
}

/* hyperlink style for the site links */
A.HeaderLink:link
{
    text-decoration: none;
	color: navy;
}

A.HeaderLink:visited
{
    text-decoration: none;
	color: navy;
}

A.HeaderLink:active
{
    text-decoration: none;
	color: navy;
}

A.HeaderLink:hover
{
	text-decoration: none;
    font-weight: bold;
	color: navy;
}

/* -----------------------------------------
   CHILD NAVIGATION BAR
   -------------------------------------- */

/* border style for the navigation bar */
.ChildNavBg
{
	border-bottom: solid 0px #002D96;
	border-left: solid 0px #002D96;
	border-right: solid 0px #002D96;
	background-image: url(Images/childnav_bg.gif);
	background-repeat: no-repeat;
}

/* size of the left space of the navigation bar */
.ChildNavLeftSpaceSize
{
	width: 6px;
}

/* size of the right space of the navigation bar */
.ChildNavRightSpaceSize
{
	width: 6px;
}

/* background style for navigation head */
.ChildNavHeadBg
{
	height: 31px;
	vertical-align: middle;
}

/* text style for navigation head */
.ChildNavHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: black;
}

/* background color for the selected child tab */
.SelectedChildTabBg
{
	background-color: white;
}

/* background style for mouse over effect on the selected tab */
.SelectedChildTabMouseOver
{
	background-color: white;
}

/* text style for the selected child tab */
.SelectedChildTab
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: navy;
}

/* hyperlink styles for the selected child tabs */
A.SelectedChildTab:link
{
    text-decoration: none;
    color: navy;
}

A.SelectedChildTab:visited
{
    text-decoration: none;
    color: navy;
}

A.SelectedChildTab:active
{
    text-decoration: none;
    color: navy;
}

A.SelectedChildTab:hover
{
    text-decoration: none;
    color: navy;
}

/* background color for the unselected child tabs */
.OtherChildTabsBg
{
	background-color: #DFE5F2;
}

/* text style for the unselected chils tabs */
.OtherChildTabs
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: navy;
}

/* background style for mouse over effect on the unselected tab */
.OtherChildTabsTabMouseOver
{
	background-color: white;
}

/* hyperlink styles for the unselected child tabs */
A.OtherChildTabs:link
{
    text-decoration: none;
    color: navy;
}

A.OtherChildTabs:visited
{
    text-decoration: none;
    color: navy;
}

A.OtherChildTabs:active
{
    text-decoration: none;
    color: navy;
}

A.OtherChildTabs:hover
{
    text-decoration: none;
    color: navy;
}

/* -----------------------------------------
   FOOTER
   -------------------------------------- */

/* background and border style for the footer
.FooterBg
{
	background-image: url(images/footerbg.gif);
	background-repeat: repeat-x;
	background-color: #002D96;
	height: 20px;
}
 */

/* text style for the footer
.FooterText
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    font-weight: bold;
}
 */

/* -----------------------------------------
   CONTENT
   -------------------------------------- */

/* background style for the left pane of the pages */
.LeftPaneBg
{
	background-color: #F3F5FA;
}

/* background style for the content pane of the pages */
.ContentPaneBg
{
	background-color: #F7F7F7;
}

/* background style for the right pane of the pages */
.RightPaneBg
{
	background-color: #F3F5FA;
}

/* -----------------------------------------
   MODULE TITLE AND CONTENT
   -------------------------------------- */

/* text style for normal module title */
.Head 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #0071B5;
    vertical-align: middle;
}

/* text style for window module title */
.HeadWin
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: white;
    vertical-align: middle;
}

.HeadWinLogin
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: black;
} 

/* background style for window module title */
.HeadWinBg
{
	background-image: url(images/moduletitlebg.gif);
	background-repeat: repeat-x;
	background-color: #f1a60f;
	border: 0px;
	height: 25px;
	vertical-align: middle;
}

/* background style for window module content */
.WinBg
{
	background-color: #D9D9D9;
}

/* -----------------------------------------
   MODULE-SPECIFIC
   -------------------------------------- */

/* text style of item titles by Announcements and Events */
.ItemTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: Navy;
    padding-top: 8px;
}

/* text style for reading messages in Discussion */    
.MessageHeader
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: Gainsboro;
    border: solid 1px DarkGray;
}   

.Message
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: White;
    border: solid 1px DarkGray;
}   

/* head style for calendar in Events */
.CalendarHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: Bold;
    color: White;
    background-color: #136789;
    border-color: White;
}

/* day style for calendar in Events */
.CalendarDay
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    background-color: #F7F7F7;
    border-color: White;
}

/* other month day style for calendar in Events */
.CalendarOtherDay
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    background-color: #C5D7D7;
    border-color: White;
}

.CalendarDetails
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    background-color: #C5D7D7;
    border-color: White;  
}

.CalendarTodayDay 
{
    background: #F7F7F7;
    color: #F1A60F;
    font-weight: bold;
}



/* caption style for Image and XML modules */
.Caption
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	line-height: 25px;
}

/* -----------------------------------------
   DATAGRID STYLES
   -------------------------------------- */

/* item style for datagrids */
/*.GridItem
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    
    color: black;
	background-color: #eef3fb;
	border: solid 1px white;
}
*/
/* alternate item style for datagrids */
/*.GridAlternateItem
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: normal;
    color: black;
	background-color: #d4d9ec;
	border: solid 1px white;
}
*/
/* header style for datagrids */
/*.GridHeader
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
	background-color: #0071B5;
	border: solid 1px white;
}
*/
/* pager style for datagrids */
/*.GridPager
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: white;
    background-color: #B4C1CD;
    border: solid 1px white;
}
*/
/* -----------------------------------------
   GENERAL STYLES
   -------------------------------------- */

/* background style for the content part of the pages
Body
{
    background-color: White;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
*/
/* text styles used for most text rendered by modules
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 16px;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;    
    color: red;
}
*/

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
}

/* style for headings on edit and admin pages */
.Heading
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0071B5;
}

.Heading2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0071B5;
}

/* style of item titles on edit and admin pages */
.SubHead 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Navy;
}

.LoginBox
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: white;
}

/* style used for textboxes in the admin and edit pages */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/* style for command buttons */
.CommandButton
{
	background-color: #5583D3; /*#517FD0; /*#6699ff;*/
    border-color: Navy;
	border-style: solid;
	border-width: 1px;
    padding-left: 8px;    
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    color: white;
    overflow: visible;
    cursor: hand;
}

/* style for command buttons */
.CommandButtonLogin
{
	background-color: #136889; /*#517FD0; /*#6699ff;*/
    border-color: #136889;
	border-style: solid;
	border-width: 1px;
    padding-left: 8px;    
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    color: white;
    overflow: visible;
    cursor: hand;
}


/* text style for link buttons  */
.LinkButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for link buttons */
A.LinkButton:link
{
    text-decoration: underline;
    color: #000080;
}

A.LinkButton:visited
{
    text-decoration: underline;
    color: #000080;
}

A.LinkButton:active
{
    text-decoration: underline;
    color: #000080;
}

A.LinkButton:hover
{
    text-decoration: underline;
    color: darkred;
}

/* -----------------------------------------
   GENERIC STYLES
   -------------------------------------- */

H1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #0071B5;
}

H2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #0071B5;
}

H3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0071B5;
}

H4
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0071B5;
}

H5, DT  
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:  bold;
    color: #0071B5;
}

H6
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #0071B5;
}

TFOOT, THEAD
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #0071B5;
}

SMALL
{
    font-size: 8px;
}

BIG
{
    font-size: 14px;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}


UL LI
{
    list-style-type: square ;
}

UL LI LI
{
    list-style-type: disc;
}

UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}

OL OL LI
{
    list-style-type: lower-alpha;
}

OL OL OL LI
{
    list-style-type: lower-roman;
}

HR
{
    color: #0071B5;
    height: 1pt;
    text-align: left
}
