/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	width : 100%;
	height : 100%;
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
color: #003399;
text-decoration:underline;
font-weight:bold;
}

A.SelectedTab:visited  {
color: #003399;
text-decoration:underline;
font-weight:bold;
}

A.SelectedTab:active   {
color:#003399;
text-decoration:none;
font-weight:bold;
}

A.SelectedTab:hover    {
color:#003399;
text-decoration:none;
font-weight:bold;
}

/* text style for the unselected tabs */
.OtherTabs {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
color:#003399;
text-decoration:underline;
font-weight:bold;
}

A.OtherTabs:visited  {
color:#003399;
text-decoration:underline;
font-weight:bold;
}

A.OtherTabs:active   {
color:#003399;
text-decoration:none;
font-weight:bold;
}

A.OtherTabs:hover    {
color:#003399;
text-decoration:none;
font-weight:bold;
}

/* GENERAL */
/* style for module titles */
.Head   {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/* style of item titles on edit and admin pages */
.SubHead    {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/* text style used for most text rendered by modules */
.Normal
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

.NormalRed
{
font-family:Arial, Helvetica, sans-serif;
}

.NormalBold
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
color:#003399;
text-decoration:underline;
font-weight:bold;
}

A.CommandButton:visited  {
color:#003399;
text-decoration:underline;
font-weight:bold;
}

A.CommandButton:active   {
color:#003399;
text-decoration:none;
font-weight:bold;
}

A.CommandButton:hover    {
color:#003399;
text-decoration:none;
font-weight:bold;
}
    
/* GENERIC */
H1  {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

H2  {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

H3  {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

H4  {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

H5, DT  {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

H6  {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

TFOOT, THEAD    {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

TH  {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

A:link  {
color:#003399;
text-decoration:underline;
font-weight:bold;
}

A:visited   {
color:#003399;
text-decoration:underline;
font-weight:bold;
}

A:active    {
color:#003399;
text-decoration:none;
font-weight:bold;
}

A:hover {
color:#003399;
text-decoration:none;
font-weight:bold;
}

SMALL   {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

BIG {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

BLOCKQUOTE, PRE {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}


UL LI   {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

UL LI LI    {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

UL LI LI LI {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

OL LI   {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

OL OL LI    {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

OL OL OL LI {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/* 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 {
height:36px;
background-color:transparent;
}

.MainMenu_MenuBar {
height:36px;
background-color:transparent;
}

.MainMenu_MenuItem {
	color: #FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border-top:1px solid #004487;
	border-bottom:1px solid #004487;
	font-weight:normal;
}

.MainMenu_MenuIcon {
background-color:#004487;
border-left:1px solid #004487;
border-top:1px solid #004487;
border-bottom:1px solid #004487;
}

.MainMenu_SubMenu {
filter:none;
border: 1px solid #FFF;
padding:2px;
background-color: #004487;
}

.MainMenu_MenuBreak {
border-top:0;
border-bottom:0;
background-color:transparent;
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
border-right:1px solid #004487;
border-bottom:1px solid #004487;
}

.MainMenu_RootMenuArrow {
}

.RootItem TD{
	color:#FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

.RootItemOver TD{
	color: #FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	background : transparent url(images/blue-sol-hover.gif) repeat-x scroll top;
}

.SubItem{
	background-color: #0083BB;
	color: #FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

/*  Main Design Layout */

.MainBody{
	background : #333333 url(images/bg-tile.gif) repeat-x scroll top;
}

.Footer{
	padding-top:15px;
	padding-bottom:0;
}

.Footer p{
	color:#FFF;
	margin-top:0;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:0;
}

.BlueHeader{
	height:143px;
	background : transparent url(images/blue-head-bground.gif) no-repeat scroll top;
	padding-left:19px;
	padding-right:19px;
}

.BodyTile{
	background : White url(images/body-tile.gif) repeat-y scroll top;
}

.BlueSolpart{
	background : transparent url(images/blue-sol-tile.gif) repeat-x scroll top;
	height:36px;
}

.Solpart{
	padding-left:19px;
	padding-right:19px;
}

.Login{
	padding-left:4px;
	padding-right:4px;
}

.Content{
	padding-left:19px;
	padding-right:19px;
	padding-top:2px;
	padding-bottom:2px;
}

.BlueBodyFooter{
	height:36px;
	background : transparent url(images/blue-footer-tile.gif) repeat-x scroll bottom;
}

.BlueFooterLeft{
	background : transparent url(images/blue-footer-left.gif) no-repeat scroll bottom left;
}

.BlueFooterRight{
	background : transparent url(images/blue-footer-right.gif) no-repeat scroll bottom right;
}

.Logo{
	padding:5px;
}

.Host{
	padding-right:29px;
	padding-bottom:2px;
}

.Terms{
	padding-left:29px;
	padding-bottom:2px;
}

.SkinHead{
	padding-left:29px;
	padding-right:29px;
}

/*
Style for Search Button
------------------------------------------------------------------*/

a.BorderSearch{
	color:#FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

a.BorderSearch:link, a.BorderSearch:visited{
	text-decoration:underline;
	color:#FFF;
	font-weight:normal;
}

a.BorderSearch:hover, a.BorderSearch:active{
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
}

/*
Style for CurrentDate text
------------------------------------------------------------------*/

.CDate{
	color:#FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

/*
Style for main skin tokens
------------------------------------------------------------------*/

.SkinText, a.SkinText{
	color:#FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

a.SkinText:link, a.SkinText:visited{
	color:#FFF;
	text-decoration:underline;
	font-weight:normal;
}

a.SkinText:hover, a.SkinText:active{
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}
